300000 300000
897831334 871400604 30442748 457621718 871592717 982691324 379180362 754621328 288019121 200087067 571670093 227983184 549250051 346914417 327200650 83847921 83692475 389089114 675039242 550847088 579802708 727482518 175376602 478612337 989776525 903862219 698085771 243311545 922183145 352944382 996844210 872020402 899711792 17566494 303768681 818637034 744611052 937607801 380938957 447367316 943747565 29144389 863001214 263374853 853734853 514035225 611778850 219982136 268649805 504922737 7387105 900204363 901914910 522677037 758812650 923406080 327795737 878209810 553518317 403162941 953809888 936183111 641388448 58502028 373529946 874181082 583011387 435992731 277850931 351619129 983461627 605592253 470093401 182777273 994803874 719615080 234832512 472289811 392391413 550795445 289352863 960231906 455212349 444167140 469361009 832561446 386060487 523577301 256182261 738607555 601612644 438466191 65775599 355204611 947385834 828353212 526613605 272124688 575255216 248206891 233752610 260518267 831961622 65615950 886521910 602301368 282934523 88033978 457848947 34247839 775896389 550111657 184122866 845080557 190652509 614557307 242648461 798827201 811777968 7466544 425336930 55153183 201750831 473050608 593862230 176671088 93238223 287357315 954266255 219030784 677836298 821323225 950337017 585739391 545123933 457136004 809293251 655254401 722045896 204734777 382229471 35898878 648129617 992294995 899361157 114302162 409330049 263001936 53217200 668183614 531799781 649460306 979210655 81372261 967315086 924796830 181726550 151019472 771234706 305907232 701131291 395621867 24815241 395436006 627971321 240553350 680848912 149441697 201357120 450423636 481356105 543332391 465030915 962940527 899150425 885593331 871692184 488628946 197090025 175516323 199482396 845966814 823174822 114529401 519579116 951888086 429141442 188724699 811795245 930499938 773907824 327459540 913997126 188640272 35399787 219538064 123222369 208530638 916241776 927380452 718826221 913639282 715585983 545968579 413249566 460193842 166119326 232524746 498639980 395872300 545593558 837752501 633430800 921128927 547363124 642923751 180277642 718298032 651040009 659618535 978371614 274720359 561695147 587054045 803126353 126312879 385989618 219612697 960236913 720533145 938041019 828498829 360835851 673154585 836557161 96538702 78664051 434234248 96201311 768288535 534876735 976605984 340178823 84262341 161661132 363121283 829915854 410217436 730674872 631196469 933031589 635654400 583850598 428528413 530227330 594055549 556889469 193311496 222961501 357582529 699466601 907161382 458689075 843109852 169730521 583162251 451277959 659168263 980002111 771295919 620632284 671443738 547836243 604737007 759293756 908935187 792267664 711689738 419580852 88930198 471544758 361058212 407285973 940616808 901211206 218483142 422221365 240713203 716172041 799799900 4552940 583824582 365138826 760613046 134493208 107272466 997527959 11708423 860725081 568557869 246604228 145554409 403516757 822345747 645081063 404176600 71943733 928366560 886172573 309909170 486980646 921136727 957094596 295324477 10099674 26977118 680845823 134263457 759574788 330091392 839230262 940625898 834770656 551957610 261704723 228828039 374094504 212375406 874987141 238566862 107889696 708686339 916419393 141958518 793813515 212832322 898283580 898684955 633084083 898834795 382886194 183948477 263622245 286113374 101451299 808994369 924191218 168462883 538181072 285940719 851218736 204654690 402767938 806136306 69052791 911513579 539002692 560298971 510925861 673502000 938359524 472286495 85188378 11644614 480147446 869580692 245513533 291138536 401711761 933469688 456009461 969055476 777995407 325369450 226539696 937753579 565939217 392385775 340064607 539035381 824285690 205482990 484028152 398953691 794898031 615656628 338147059 46825868 421784413 58947057 285081294 288722072 244673779 634030138 178469001 962494904 262700579 984413829 965001515 981099332 911343398 890864303 27258171 361076923 573982197 145763321 756885831 997343039 380185808 611696519 533428321 724527126 425063099 788964576 457344668 783716650 791091196 888149617 715087763 319992714 640198303 305415690 428232931 536660455 701499634 663564127 159288493 502144792 259300361 407275656 54961173 431104662 217901115 686354561 684069317 749564161 900986275 944944043 164287594 692037785 613822624 820674633 627177782 346364869 480609877 818166020 632118877 947668880 778839850 965664616 472726424 550949415 840691017 389795428 869227685 967421276 157617953 219631310 774691780 718100774 135493607 617471965 317505084 949836319 575352336 478675373 114737876 867379204 695250905 765106111 95659610 155100729 883999167 747265398 441630752 728975426 750242055 486693018 740818553 172299339 138090551 324666329 491449153 823252898 215054747 943391553 629034578 624257335 149902785 774439112 462632976 582536226 158765565 155567812 362815966 864295965 330366694 461867123 965649063 883358726 502767319 288665205 809337686 870918751 576348271 685256013 779547997 838057934 316790545 363274211 822535474 529256861 869948261 687912452 651830990 961141307 550971349 372068065 255918636 979239865 690873617 354702732 123129808 342052429 948777612 145740670 772633917 824937170 974776572 360239380 407023486 329975111 278400221 818058253 334114206 831077708 491698927 579859982 594549552 688286376 300821684 552116510 497185992 122970565 287139059 832326186 766010495 359419442 12309048 933204354 926483571 740892448 707672401 381836122 848747844 300935654 633151442 505090634 838615193 755577982 960041618 64658895 909276569 175602693 559814700 333871303 14238066 888382270 94155135 746031609 265591254 161345808 801154095 590812811 235811705 360383748 498996513 925932170 151719572 829913544 704285955 283588454 165268837 408415150 759706818 145760370 390243501 566756653 253918737 335832424 160873008 391741791 545739241 43160292 379116345 190864002 431407875 358035172 906177811 492321400 989989984 277637454 267330961 748385094 572927938 770984554 509137799 217675160 61254192 744288100 249108814 963432764 88890486 990539980 850276164 735530402 425793954 463100181 201597514 922499683 741929864 43608345 486371396 831048631 887289151 347516563 796703901 137500413 443051426 393398947 235636928 873763127 728001489 600964686 883290272 608793483 923819949 106098428 653833521 844743107 70548575 948674808 753079532 418540750 364150481 196407796 724077647 704429373 453576243 889163650 667042907 517935046 824366200 525710236 202024724 487646661 261370582 757502236 205020677 458305462 679464522 541666373 694281913 641221052 362759698 445207352 176325955 901968926 321316401 688260224 650788023 642400708 675012590 907525511 710970798 965336254 565004373 678957342 202284742 449391293 315990196 570183673 255264 752292248 19618079 138143025 863948513 170779593 707430126 138783424 198792113 287632622 488543034 457588744 65195327 844425800 449007459 429113421 551429562 491494207 995467148 804268342 930499673 416124380 277851421 588651344 750407637 284325197 154071873 420352139 821391594 895979620 846062950 948209851 665425626 673677849 97693119 500894744 124725225 545687044 537522117 42435518 792731618 285046499 390445234 37697582 880848528 555528474 896862212 157113291 257387590 891828014 899871744 452694878 562923608 813606473 348928557 805799059 760897439 158438074 865215445 348472954 156316922 169154674 932579975 30946822 678984647 973834119 286595736 173045393 583848558 201627828 825060765 211070038 450690774 426178519 167165682 342865142 918393582 58314355 34000438 632122868 203878182 12263980 234599373 251450169 876966643 724650317 682568541 897868688 982479182 743725893 294930001 105350443 673174838 537981221 840332377 42419228 723038761 361330724 918629864 698777309 808380079 712371739 832701109 209984713 254895824 346478602 679736378 954412192 367736472 34403985 722688056 970226439 807806618 678493303 742812465 428194054 294496362 656964391 534855405 427713160 262191394 100646702 842307830 413682910 673042910 578481855 1300763 507802940 913512000 1652783 664510961 472897339 163811564 724692089 750869325 508161878 677788173 796433338 164783307 584512877 526280143 592179638 205944394 533575492 990890210 152392786 86956142 323860229 591603966 556666904 80886557 42731450 157784409 750071990 68725763 14594004 908511538 324439935 979064078 679031719 933164106 200422888 716263666 780821995 66424166 789280268 382953381 833145917 828701390 957585193 425641700 432921500 507224273 292699169 304406701 146134252 580664383 877758458 103205315 932331894 201424621 814684766 11844654 598796646 3775029 774038556 783653304 395395148 991744371 498036645 445877872 955265948 810276489 478612879 566079275 639998766 766836316 998502678 336075262 148374974 839737172 969165974 503713989 633458541 680011232 809227282 413743520 15964222 108616432 190506928 95694704 939673754 780911737 726013499 493314143 830435788 765380597 416944032 509781077 241962630 468407520 811903345 16034691 246740827 75771196 470899045 443510492 4697410 248649742 42373590 853012119 787519001 281767390 1869377 50073263 839427360 197250363 732609994 340274531 500234106 170521397 694126517 490487222 14029488 143374817 822715886 706000880 105362733 824669401 526455170 981906971 690157250 789438393 405853988 122907270 747441956 522314915 764652457 365195334 707466345 296420540 466991756 462741936 941911951 901629613 713688171 486720737 765616373 146221859 566443400 933507638 853660384 35049807 79838792 421758676 288057848 349798246 207539639 274985249 473091016 379240226 989897219 574406985 544992577 28249151 331819261 534128058 147704119 747402495 355090075 92077480 188468451 845040807 379193720 446601098 50074207 977257983 373394771 538476443 178643245 415957462 517385100 637335642 898001073 453951868 37757354 354133770 760915634 877600583 410573271 265696307 566197213 238916878 99847010 824222239 881248834 951024305 466921788 71976797 886861269 540053135 3403388 813366594 767168750 922067469 496501467 414402147 214348489 864465430 946983225 853122845 68674567 662849942 783783958 632673805 720788268 530368510 596187673 824639128 505308447 31021507 784622221 586938724 698641836 244009695 70356447 2047709 417522181 16222031 278314529 208394161 536057661 6296979 361678218 118821716 531957452 101657905 346194164 605785213 331606286 648548145 354942557 720077223 355346883 43053730 488203110 442883473 104081553 334083348 633264599 999649215 478032765 470238493 286549529 987485942 726362486 341914325 267865530 512689604 892667594 445490777 780557805 971263734 25909679 769976907 956221959 543512607 687152828 474012240 864520195 160824344 764180845 980009873 535485183 238912378 364997794 453479739 75122621 91472678 233744672 6055167 120736035 601846462 934009358 111653266 72103099 879716649 865690490 955665198 912432948 404495635 763435218 734158351 931062495 139017066 395080555 113298168 652639795 114974690 51253502 931490219 387279945 346951026 934865958 535753076 845538144 668633813 984309987 424483231 883105114 913615114 894102809 911771133 286406206 178225109 585132306 676590436 142576308 630556219 974553592 965018156 593959564 250574090 526686300 950838450 77366583 517198159 491272370 136959960 773841996 776847069 474737618 729494403 902237189 164310733 699869049 131075868 44137407 636870648 954660550 919160848 347566206 97689983 424872125 361940048 22725478 560633668 905229511 502712018 159287363 539994222 510091568 260898318 171982850 502455785 867765160 583557249 977776950 677813987 600802755 706660141 541019284 172248913 724279673 633388055 451273591 746530408 651855270 900071624 328542812 132427044 925729931 667736269 993549671 301868740 583192139 110520887 73334493 468528971 629068143 186106908 130910120 847602689 880655203 326074132 113537494 971791857 536498423 559455676 3386650 250962025 634977502 713261879 70526794 117125500 549230130 447745960 406900959 463506051 648668910 837273273 593017720 181778072 683573875 981920279 833430103 581619481 349305860 620161523 122585826 556440619 511682377 889249154 837469987 645663541 297980624 578990974 797877321 424756064 801078407 755278500 178298661 653636638 403828804 247988276 64637614 47987104 896063549 648652916 204647037 670477150 242019728 109101357 309175634 694890644 980061372 762696748 173793677 945422527 953398310 711476675 706702773 340312099 347404438 327762757 177518325 135465032 293994423 704667021 873030554 296951417 189382298 467812216 152065942 237638724 863359027 664025190 870185216 976116732 989921243 704465597 135074450 240461626 794632652 490067046 790785066 421623640 190593960 461413198 288526153 972244469 682782963 241564646 428943255 904808820 58772 486939044 747896669 635945340 968877656 759911808 221252617 594211193 641863023 789694072 935291054 277198106 908417261 856269836 577876097 334830289 359533386 890992834 219884381 934897238 179800547 228003491 922866752 799055140 384284023 966443452 851779532 937606395 26850986 494469279 630018247 750712412 266224773 430138591 334629019 889697040 646182644 977552279 146256342 352321186 228767559 82862564 647007915 602263776 909772465 422968678 475934576 504036958 928418508 913249987 795446558 194892530 49783316 567634469 582266836 376693817 595709543 869789623 134717269 86382609 900348299 314951211 442968453 730918685 899405736 505208119 494192367 826351428 622846922 916840467 272387394 637855794 198473824 312189948 359354319 126352854 413599168 734851765 10216461 941922530 299508897 931253505 332550678 381707087 247924895 818888490 817489703 289004758 400673978 13588349 893735460 253287287 163126231 662868684 704323089 344048630 311498046 257436394 623799450 189776473 108733210 63709491 713159820 977155180 693202684 471618305 570455642 319553597 236852825 107314744 966987417 15021216 351931655 860581819 961190532 99191211 373525956 511072244 361774712 20777275 887855791 506934608 397883001 300479342 763584461 142838465 789324460 984995623 968748933 185235514 541162971 99884686 389721380 975156023 168995316 717518733 773253978 978663218 164814474 631820372 647617212 310363695 918417234 409803221 925155392 313816881 429514408 458367048 24635843 146635458 800878600 779615657 534673542 291969903 606024853 683822133 217751469 718903882 632159637 902898929 859129535 604276071 247760626 510506019 640099881 215133791 952040891 761693655 147781563 76448976 235388577 810208347 5225257 603991770 880813690 212524739 935796875 330752419 233606850 889767782 665424093 349319124 469991445 301089886 908068992 230615067 820348086 734720012 448103351 592502695 550640908 637585299 449607467 707792559 396513823 191805272 929889384 48200427 983873055 354196872 474414686 736187417 943945438 7619218 665221088 603962490 369633361 220780457 302508072 420757842 146791698 998572355 741823825 508847467 115050209 736733084 491551452 736935826 232920350 856982836 763706924 948767513 998583633 962479437 696140041 655776852 484700067 776583278 330695201 381436188 528360802 809778403 268395906 470784847 998464897 854776634 155188514 883020109 777811221 3771591 171855703 576522365 453967833 751746081 521789791 293952454 192188587 593872291 11179482 712626198 564132877 23795692 667406155 964654815 829171877 280375391 338709658 64930965 548815293 4522916 603962772 977229105 737127875 19839013 843970410 782066353 113972426 100160658 569612590 595932565 10161928 554014813 8014425 707789668 371839318 912565823 802382664 966834469 472698291 962895025 735935418 728638438 239863745 653389940 881154388 173799737 746343750 231596810 884203549 13507506 275526829 382525754 817817858 910700394 641231747 37175696 8390739 814095487 43725050 10089178 700518980 300353938 577286249 366304940 294989165 464688711 982258633 874047453 559613771 85712840 6841402 23801096 449993917 102878019 728928380 722173708 864258695 40478823 124952950 445606796 566698962 795484651 271407283 383768944 669558442 32267784 635754720 21084514 856575615 405396218 345556048 715191378 276567204 956668802 910904184 626018803 995703507 964929383 962487155 857249595 449434024 975054832 140383358 27322599 863056673 965229163 960983165 480115701 743195940 214504618 336511861 557727271 566564345 700348289 995524624 823618695 541180108 84914505 712223260 503037918 106882605 607592544 124118796 129627451 185574543 800688039 751222389 982566514 692907212 225143554 54246034 165310618 428958879 538086364 947216577 675833486 507305768 610635168 4132356 849186157 544546668 800564289 293967745 206895387 225041619 503932083 313599235 663684798 848981416 682259311 183939446 386014529 975601053 171796723 65085294 232171988 296631364 821342272 797904801 406576746 79896983 681098074 518591336 956623929 477109360 997000140 226311491 726036542 17577234 809383201 32096082 532855734 670443934 487471980 787989980 207263910 317574303 811020737 604437964 266610773 383512447 504772282 152496431 310211533 916764943 858759923 909536183 507584605 898645507 784627085 907026747 204975641 51715956 378295471 654672949 43620440 590638428 644595200 769534018 299076661 8732445 244537647 832492198 255136528 600318459 536715884 405660357 75021066 834223517 697439468 584957611 666546060 538056848 339603304 743210373 773497792 917255364 838782110 447489062 795033366 272679437 371140047 863168899 712478657 523980451 929365823 435097911 261903672 309839778 770379449 848496128 417837749 255796619 733352968 418165824 529924537 622769857 593529727 338584189 616081542 53544973 217463410 722130401 348480676 969773851 915553211 441474746 35227485 806966011 157631030 640968955 765616704 589380768 998449477 520019130 476881825 85394276 933357388 544714928 707717399 614539138 447473206 411577020 113085950 590912155 727971822 32014944 765360627 276370482 515152615 115686210 937399643 826461232 5236885 841986989 503654363 677818208 261970418 603577613 963433185 252913140 91262970 29108343 746685978 48040446 881809967 928304926 584790010 91960824 948191509 445625055 87498807 404613949 107392183 901892278 809517134 528806541 943890720 786939719 638170621 882085517 295492323 354969430 144620487 471775813 788208020 612358223 468734836 174582688 301475405 803600063 958221453 400519663 366482474 181448920 347604196 682138727 894188749 901523697 267517706 463215262 724946139 340651012 375955672 816594194 328457340 734219311 62504935 333958050 974249951 395282739 131748887 84111890 489344948 723494648 863493644 728926860 738769840 906618887 770612652 258306586 711426316 817563662 653122722 416989485 166468871 936110176 140350686 179335193 206371679 762429554 972520211 492013462 360798940 159401056 185201464 638792001 220164550 957198182 625080072 805463577 818264169 630415462 232579202 996333826 271738264 798212200 243035753 353396037 105805608 150862102 87730372 374731534 147248240 581970748 364269407 822561261 290564815 640083278 684801097 672838998 74687014 16330210 82886229 236724001 787607898 780554289 702736793 992778762 945246932 155385499 627882481 389393458 646761728 405372704 552227709 44154268 872695505 810808295 765886238 510272689 422612027 933789627 332535037 895291580 164769976 442174088 756481797 334875247 700029380 706467811 994198884 174547037 23731553 254848384 738990862 444608893 585585300 759108537 340488762 293260205 430644198 2382350 292427491 414394925 854272483 338993055 308186952 215504416 176805278 313604532 377112172 380206863 259567916 907669558 113869974 127449445 972616740 855732787 717574610 233365747 367796262 284413021 66016879 107598190 434643281 975949196 644466560 664111340 636684490 507995448 978303835 145573995 399665468 532283391 225537052 577961034 99952467 930069541 71511075 793602254 481572416 384177679 159883922 95593631 324490808 964060359 899261392 419042632 159614709 266867835 944608776 465456570 390060595 227926270 956945323 309864137 553983540 32447046 536536554 554201006 952449597 489620716 717541180 559861891 816611095 306840239 933154782 927737034 170145679 348548337 168269390 841170919 927662838 562125624 753222096 398359457 387643297 854864303 17536745 422916773 867793258 988180898 932677094 970283267 749558829 623602693 3723094 669871 555339852 916325358 356862092 256365057 133357356 249242391 24530462 543055925 809862582 158734429 603789417 512595436 798769366 9200707 11090954 439666090 707990015 492372336 738731110 111854166 285686182 152031020 365856803 246460860 394147267 836494823 951639469 394405134 988470355 201131443 323254194 918964575 814555608 627852997 882163110 338189863 916762583 839719928 434457152 939136450 366282585 108075337 677444091 498622449 540419947 343239772 806129558 688113751 337672606 568472822 487993493 751322876 922000007 294626689 167074749 251948238 493800512 274275723 109336475 751164955 751157989 995705415 933403902 1100057 960788760 645354762 50833785 406092383 40280190 246263247 629430242 505611625 974400576 604610484 846318294 881064215 994798475 682022779 129867570 341858862 857095696 569892874 564366491 932533206 251056260 178255083 97377784 789981210 842568993 504359628 809186290 321408107 656520740 867600385 203407227 269223453 765776973 822947581 172953668 714151657 65116002 855483612 203238725 243674986 594198188 270379485 880427833 428862880 305902456 718637536 690307871 912325488 992795543 179671788 820154554 591763745 858129374 152418732 618517778 194764256 638104231 408291820 422914801 217326141 171852878 115764001 434438503 742264492 606468022 75887839 190625863 5530117 800763586 194691936 353454760 639491077 918849243 336856580 219747684 658431435 670874480 706153931 554583452 380193371 45971570 28754909 407922482 524592414 509501652 438489602 470329165 398550624 85051153 459677995 262771929 328365009 418919333 71822823 4508420 505703685 454320019 659753198 825610690 567521780 191599838 167740826 485902922 645158778 166142224 231836265 856184216 271720920 909103030 899628413 524184809 19772721 166962913 507117339 259113537 270247438 401056678 63805488 532023016 626810331 934432927 87652039 264805864 95682920 164419177 668482196 395250321 162786152 71584292 953699692 137643766 383003893 551168502 117022666 53493870 234546186 4582792 777960780 703053331 350534664 926769287 739292468 364075846 352921138 754748196 267869929 739524137 161383472 809406613 824386163 396664355 792137360 133614994 750514434 125885536 482159424 155124440 399296871 595633231 778647574 340762025 60837016 262623266 995071816 1052747 600425521 809374033 263130612 574393477 872996590 328815895 510172313 774960165 782456627 286994164 497962908 536489852 129380228 501836073 137636293 410394591 453125900 230959935 354223807 802868776 19295770 377458304 787523483 627481908 201620128 28713084 941044557 282524259 795455667 251719558 502722350 879002651 104136974 39874357 986175864 154800197 874256270 866782436 181728717 419726542 802345911 356410929 778930609 806746664 598960429 253176705 695363851 924196806 613254716 99957371 843928232 632544931 486589010 286350985 547566264 729230268 990358655 776982874 465865551 763601553 994460156 307612515 406793957 496875944 228159137 555212377 801967831 318824714 578980204 332757944 783813604 730287301 73716993 78397759 89547440 116534632 525210149 281938802 882576452 435331210 706173506 802732055 289083532 386306883 288798183 899907769 830130904 848513712 812675397 507617576 132148828 854860404 335271091 470845431 285694639 869958962 64362282 275266813 169513040 710531348 133302985 870384085 222377244 288870471 37527378 312561758 466317529 193471356 286066859 573647675 716601775 976888425 320169823 45836883 677694122 432984134 161701147 55864146 444355641 515473489 221457201 162116647 171572914 139671626 94981400 60032388 619634892 589386487 848417513 81080674 968822307 351068833 257894372 848244602 507759543 419587478 651942633 369493964 189173357 680544933 156725504 35282204 360390541 330514853 637844433 144309104 124040514 4546542 362219565 942991507 985998109 781069534 483357315 989115542 330074259 697185365 414475115 172317769 873408378 121815353 76021791 740792262 391495824 84798451 586573053 115751655 876082676 141992176 586068998 17220555 289175979 720620834 547396962 140205397 739632668 326220413 170137562 791079853 971519124 413408378 77694813 180880061 306381763 18636951 783825275 681751220 77433406 495052500 858132461 415538311 724665083 806599223 785435403 250150507 717097431 340590409 932617812 615757917 234849811 800433816 521252586 252938906 372889811 556011827 616486931 906338855 109546398 996074801 374369721 982152010 54263009 475208746 139169003 254941198 349231212 743518140 505058394 241148612 162423795 622477831 727656669 407176317 166273934 60833330 794830317 80526736 73578553 148304612 992257578 544039450 819158101 399061707 500580308 849695353 606425637 427534104 198324050 277758416 481581138 661007361 202373551 720619655 879815784 975893822 710565144 482598600 353271127 793939597 856160095 564521731 77582322 64387119 906202235 371841642 710495091 190634856 632620806 967153014 938267125 299608322 225018045 412643424 558350585 119092683 339251972 523123625 59840994 889654034 350948704 191740563 265521785 408090414 952630778 917745061 815437161 849238007 381288483 91564842 144316099 905384779 919388874 747345331 551093372 617805707 716947208 470899857 105378027 186741275 276761749 577743452 459606347 110159845 708461135 254560110 371871807 929201111 613723834 373568617 829494857 673392992 819548795 956458157 685647441 901953783 71194844 876438755 721512484 649951380 895189580 402052981 398740723 917697077 392402140 532257043 454763472 872120923 948596930 898891567 334963764 261292682 44409050 152495746 815932028 429176780 977861408 756979589 170156135 629456175 158559031 426738937 764780954 742658114 223003877 992314463 78160412 833448348 831490196 592745089 131833050 365437269 663775187 355788775 733992996 707684747 773704147 146936675 241678382 965173471 198449643 393648774 975325584 12825333 936215573 265216040 243750343 522743032 190975854 660895972 36891570 995294227 750059706 291851161 734200341 881761785 904172765 58389482 497758233 725035358 145779043 753941695 517610442 113958011 70930169 131501250 93187736 252505998 239569905 871119075 113881046 647872855 606832834 848220885 154101054 212832157 510928518 829084046 261835116 573276583 392848763 764202955 963560542 195370180 136699779 802317449 981812219 236245699 264674467 361662861 299485832 680442491 140406663 469672414 88436532 676488261 679729661 104469573 965781134 692435069 250102645 855778772 380194569 246384132 816329608 365736540 352749439 161169601 924173934 564316917 723606443 637264411 845387654 421333114 537285293 158194561 744464338 958312970 934420362 66093794 381079672 291435401 465403306 923705653 221565250 981104668 939693400 260270835 847191327 847978161 611876934 392741016 625608864 20374133 719416326 15685413 400703612 835178331 624899730 188194977 429139980 946694812 555847364 305017491 827875791 971481905 15525087 898987658 756990439 882012763 196779268 881628821 120039579 338138652 991505854 969434571 771662547 116677051 659468407 239158981 771687583 872324164 601969152 3441183 688363441 245946118 806882061 462999291 899440605 937423891 114184887 828797821 164695968 561632963 877359864 848819024 105747095 133692977 323951922 419898911 434941955 701413308 69838505 305798173 458003788 119711112 584674052 107627646 568798843 25357563 181615824 204607995 258059966 185462080 342240765 254832466 307352295 843602375 783755359 925521348 81867246 602022595 322297902 480305558 646418795 957191083 107076742 516915856 926030876 873767353 240220648 267676289 432371813 999987822 630301879 315511736 743079627 444125708 534087100 957776781 544006776 988229658 106123427 54324438 224804795 533073892 119887996 856957554 802309765 236628217 168014906 443115970 125410540 85539243 457500983 916671274 334172587 178633618 662108078 462014613 282156704 740602889 773290304 530289135 665361230 535701680 698720112 194924968 683631449 470446056 333745191 724105015 840370956 111967578 283433008 7993749 818381782 503959153 392197565 556964798 832692936 734482139 39320800 842513716 966194969 839902476 67557907 866545276 138198178 705792186 542195889 870466974 822920803 598423394 841612666 483469481 88155388 944964802 284813587 920494637 390487861 812024157 103147140 614991295 84887158 590270714 104061880 107501176 400374095 84654373 992158208 956615030 565053938 469203885 854485649 974883418 527009972 186708260 216792833 701306825 107816080 712240482 26254286 725959659 63063971 325869059 796171479 135711983 597953969 506836196 870114272 539390341 525828255 507143338 715394323 737850722 368635127 516336955 738248058 255872960 988396647 515044930 192479622 105349083 853968962 55818159 27343243 93490549 237232125 568520245 906014785 754319698 556070323 199714251 163433285 817576381 183165090 740764204 915789206 543077634 924638636 968099671 893071384 300253170 359565783 128241167 952408084 323627106 328224461 790583899 111022518 403835307 857291613 83724807 862383246 443436844 194277368 112652066 139222032 417868996 946243380 109581438 98327060 108999000 579106381 355195956 973115222 244671827 678904223 503177757 73884151 917014817 481336621 6475865 512555002 106035123 164380446 221363660 744231880 901577470 235040314 772834972 80983212 933430907 644399217 272550581 205021528 568888745 655864148 26292805 709227103 731131527 278547098 151537728 444563128 532102170 580336285 195435229 271616065 819935981 820799706 439712278 159349306 219067276 34496117 545597484 416548806 574848776 150978738 925488674 237770350 243860342 622322045 159295549 925467805 939206768 486460899 417321098 894686756 596695442 991667351 63346008 975066296 588303102 686385262 504119225 354285167 507055065 450547427 365731334 757702727 833084107 639108756 157622360 262447775 970715267 988616131 403228432 826394044 473224753 73741013 452650319 115925574 730733578 400635095 305745790 675096008 721790920 649434612 12618696 124723 359905575 237710336 454461595 636218715 149852777 426421488 461725483 355456377 28043987 242429792 667849199 43264423 229750062 539332876 247980322 447011175 975232071 711646551 707161411 871315997 736291183 326268359 466522005 128234896 929379067 548214406 693832352 28589677 584586949 751876323 182075566 85592260 634185385 305602511 311159887 392514185 678969097 910338145 842605270 735792148 533306698 773687890 809093849 449887905 175725141 515808386 435502260 235202257 924442391 454841713 767608071 501670696 946220289 751000006 3351348 913463437 704803464 66149068 234679266 856640204 302362534 662609136 613819773 144715031 848996951 12218948 545051315 740641409 266019101 852969727 221462264 452584066 667592061 383527419 710574339 28984694 585045632 226985270 861547855 304398110 865394483 778195537 627776667 83123485 213208871 381047060 965022314 745375099 147857137 515970024 484514180 767534374 562105515 764775003 285038707 861832301 832183409 7838624 604174343 472944515 285153510 437892876 478735315 69637378 332055468 905162395 326187181 408074341 463692271 505491304 559658802 639327884 591985371 194909752 37184575 610888252 882614817 803593200 289768313 985929885 161590391 268295706 49201606 985823162 912474133 410299749 967777746 95119108 920668472 781723170 303343243 9638863 988604578 609277640 757818790 725840852 86361112 92070512 846326296 731077550 234595043 572609881 66664605 741450077 396056144 47564645 126990900 88772806 926925360 297618075 570876576 145604144 575166808 619810211 934549225 692889288 684627490 896509005 523856345 413316382 60880107 712884746 994652288 865975206 264283795 208857713 59531953 317363512 443836672 280469948 395743106 70433169 19574171 652898120 665012176 735901136 413828049 821468697 942498489 792238841 872545683 237080915 277109279 786436213 468390870 43415234 500105516 65903248 700935444 901011283 109674185 769266426 888704970 957554073 157083173 891951943 668764920 667302985 863701812 532501871 87681188 795992766 213155629 781356622 244249175 669526389 478364939 423598117 319139230 351947922 504451086 384112407 506316426 808034394 445835831 132498349 226875441 153958839 635622095 822360915 526927658 79880887 687147744 846229721 604853781 634628365 388646330 237529330 976392721 865804431 469335408 852501176 651500356 716196790 193340248 949220902 571672919 143319585 733514383 425844893 817230327 122632466 31505011 526838112 628458325 627828719 384315687 478523927 61501607 789062338 328886802 760102224 643408549 436263610 713009760 340936953 385934349 707114152 729640832 407334632 565979167 783144835 596620708 421596499 976184609 511335140 38121028 138817368 705804508 808262539 366966939 661563254 54445341 881305048 760785960 927393298 813316661 946718802 202543407 819961332 53042042 455710756 143178550 462136007 940033988 408459163 814551944 845613468 963343344 314305705 921143221 987261287 395040609 102099301 575849488 678438785 789522042 73215625 67202608 682336804 220589349 620501491 340195183 758246643 331669327 529628452 415619950 391240047 856794473 466519492 789916815 986215810 62104297 678933532 159014522 570311160 547269831 509393306 664818841 410935553 715271168 681847633 577018011 347854513 477491223 223862 545378036 745274241 443938191 550015204 229073244 147838667 198625906 178917273 803020620 642783057 58774733 194248503 917017220 301405622 923061553 223144580 667150216 960673027 968686388 124807914 86728734 761007908 187757038 784095480 472456145 772730217 334461 434331358 782562929 461907718 621658753 808976629 365164689 475461010 180018336 899683893 388180488 882416524 674281219 274353342 352512625 198555345 243888087 199987280 375060394 136726823 41695694 14778578 917753433 54611126 276608667 853623502 704762978 884128906 201696121 123458547 987065714 450639122 264644005 19977106 652483960 486724772 174325471 666813730 765022502 42099703 805501422 721746621 399098996 875669671 538705177 69448608 877303070 610117556 821750446 142452399 875703585 72053763 944361342 119609582 626867010 442357468 623935839 448910857 745061767 492573802 135940009 918773965 919144891 83891262 300122042 384475053 43132398 147550157 612013426 859242302 17416435 710164717 483346871 753467579 565156577 693352028 937756915 213699201 331104659 440904761 328878481 390293652 973223208 720665225 171467395 119003417 286071427 274329523 851701183 644520154 332869579 277703940 639217341 113662917 10831597 425412909 422366459 949450605 176757269 300249280 731242105 33231239 651549753 490524854 348970045 177994863 647211918 655393003 235764945 452938657 921700880 668766368 46030528 752884800 210669567 365077241 969717020 254879122 2645084 572548989 319396347 208390529 386745201 63109273 872862453 493735196 184977222 547439133 427975592 420985620 903006764 933292989 75007541 835244095 371420470 632170385 691805120 815013401 756446907 464034965 979287283 874560830 335199958 671791402 594420859 578540017 798212070 39614867 68534154 468016281 279174926 948680313 424431188 981200446 847744694 19533672 234588306 940096784 536944904 816041808 197540866 205262561 713664116 116402436 292365028 21095846 833172524 651035070 935291518 118859257 163693225 298388377 841289626 211488666 999452708 89997846 7389443 220619241 472859934 775396504 361592843 125713006 322849496 104542440 531659016 498308434 435274203 434470833 620092371 576797155 382760050 81678084 184160327 49266964 203600171 487914198 519719112 69884922 935560026 72001406 782285497 585193040 937927574 380810807 719585540 722520820 768079930 771375012 636646551 452419176 427472869 938090055 424427745 245100370 651225595 611018504 33063001 739461372 370691361 61769652 641247991 500679636 176480708 677819260 370144441 193096685 890577043 807535474 371011104 799431549 780180225 783435023 473444528 396907357 924923332 517678768 550853492 702395788 44691289 853224980 819902327 581959084 949942397 568413408 800961100 860443011 464786101 31640859 487895686 260835708 519122631 131970482 672577089 644405540 573411135 322557173 295756184 435792813 866613995 553669400 714011436 822316142 232804192 363986611 89913508 152880992 785267059 360255299 543757095 570627491 41784256 517791655 195670499 407098359 918036262 84766883 710639242 551964996 788414280 143198560 677227472 29098770 816591118 359628778 95667694 769639441 101325602 657459633 996334882 576590995 747952244 157102088 760542253 913664781 859508918 926138537 87094483 28505754 534324961 580585520 478342751 947403127 193905071 209169563 227180060 156478344 792292894 913563089 449438685 712228050 414304243 454324759 677808758 123802623 187662900 321540252 849102912 485841629 790402989 357665775 636033945 456651487 550591853 993330307 816543586 332507546 106562374 709354290 43549567 293826377 873720400 792207799 709582682 962070858 92960614 719164210 660896865 97839263 937021863 231642280 38256772 620590190 917793014 578859905 562905271 606709378 478156411 692754440 768394614 484193735 628430112 466771439 109307196 450018513 305506325 384545992 688970507 133211734 186847565 123076237 158619367 168555951 327260159 151177752 751195738 399833948 810382117 252951468 56460530 270473085 127817728 312179050 23439039 330263641 430945938 477547485 496629462 193439963 401408546 333732463 586648016 585010960 25930172 372244465 335377483 750609578 879952559 118633751 630791528 407006080 745128205 153980666 631930699 691535372 112638510 877258132 269533599 828862955 253046573 991280711 375367183 672930913 102137705 321324631 209522894 536678098 118162182 389699435 128377104 953474378 216686954 898768400 589044623 892720886 286429120 899569718 229118215 416958121 762010488 26026929 460449977 868799320 134956229 585832121 90218732 156026526 416562461 113758826 386610023 82627385 149802941 846103877 389783033 459768203 337681955 314919341 935220466 974639130 88959122 649763435 732347815 346676752 31294609 540814123 427612401 28282811 711226732 88213245 650846638 15928590 866830002 257964756 900358463 314724895 637720757 665554442 152729097 412450727 486995213 339653850 680012276 37813637 593287957 51398373 242607343 506178875 356824685 345165230 736253290 741945967 844958070 659658526 843609306 182998892 507601881 796173312 931477048 43426206 840085760 750059654 777613954 446919706 421205660 108607682 879242041 416561171 335515421 897956654 428392674 314226022 212905533 209839397 741114757 530822927 310875510 39919463 184391985 787622322 76234375 490477209 187168886 967416339 626834931 779770307 720317673 989236638 945499009 389361360 927657380 668133088 835907261 956434193 572136899 54390795 435073398 423455675 590728424 950586230 794479678 427380836 669655991 6329883 996859117 230585738 22853723 625588760 640658718 979796236 215363839 510291246 630443185 509913775 357192790 17899845 466303559 752022170 686320660 423987942 755332041 111774170 459875699 495742911 420795618 705613023 869664687 188730147 655994240 462133757 335917706 593504392 883439191 852009964 275237577 81307143 89508702 221362249 250591412 925077215 469774415 163778067 726828186 316894705 936600363 426811438 158513995 296463941 628582580 614971363 83277468 108701573 568975090 858250590 218869735 924923517 689493935 600258607 126814856 247985057 85840123 715369418 267423329 508645767 446703016 590452743 215268439 781354344 672799694 90324386 53870290 669779364 132944713 833266364 282390081 309559355 213417526 322414424 316756372 706717012 313059194 397746655 457493696 958282170 308726075 599132060 27550527 364357977 961983332 914451265 497896077 613531590 744864294 928065377 487126188 357913269 907570802 821693683 528023201 489965184 923593855 709216725 926541556 38667431 621667914 496764743 795065396 688272458 730929169 105403500 734327153 818264241 147589335 469310669 787426496 976874949 428540132 397243093 101989307 330483860 441150018 572117077 765119486 752675792 203450177 857531138 253620651 714138193 737159923 901385970 354133479 815016847 291807153 776225571 104665947 327521320 548150164 957880820 392855219 887374944 503281916 845752234 946268962 36682396 763519245 653007085 65521885 248314342 536708653 705663304 164167579 201444460 674901128 943193004 383289116 742751745 386851980 641231085 376442271 815717531 86532461 521453636 939787882 908965075 945479074 474861515 686042181 640368232 19746150 860960004 181891583 908492988 510318904 123646291 241980648 374860629 83890267 5470335 301548885 267616350 493374807 978542389 494475040 30404899 894763638 152286085 711005733 585224345 925568072 558028643 208380614 206153171 940973087 145966375 710728296 642927758 756955796 886076429 147750388 428166566 156674048 77319350 491332183 698658718 879381252 938211238 473276162 252692765 514621186 501525444 512995946 690686828 818079393 435289820 944424585 169342201 612680268 305373216 745326939 239887830 816363700 93435555 669424483 128331834 352594762 677210589 919611427 796718847 634367686 598325290 326481575 128412194 96617379 915243851 501826043 87352135 781180064 592139491 20337072 82523699 722612544 93001978 528953948 125587280 246162507 75430014 123830294 952200236 829447243 291991486 261973758 497270778 492740112 519480557 323427763 841983503 459936556 495674533 811002331 816841318 492749432 599657569 215985311 110875165 624525453 938880257 714579243 479171062 783048268 240060746 888713523 840151767 76707159 118248548 790986601 387824714 617171093 82434650 719033864 974004478 791797426 863701149 926917452 634401604 779418268 590563458 488532983 270752146 688936967 30603199 468187086 498545924 54328810 352071410 761504794 11694550 74167552 356596250 735588904 161155563 239231049 578236700 505951689 84441417 855441798 696584255 791249875 742353051 61865408 549635760 84122782 272954285 450616257 169928447 734566023 96800244 109538457 813293472 277685872 853236484 333846555 656265579 817879102 281925399 730774877 848411165 458660698 968057229 100144956 213788373 935122225 846333798 663719637 822578839 674876852 398164426 53771277 446956237 354224089 452323969 499255819 283579328 90345496 426655868 537093048 957551907 125376238 173825610 473118790 431285385 374308701 494684835 658166182 846418922 162482538 879746273 28484368 777718818 906258590 218640258 833742207 808354674 785733766 805077160 365801010 443532285 468130611 588100761 305509677 658220108 914546107 300992575 339115958 399777227 366010038 587484072 13405400 866004810 584327361 421851271 469448675 397017980 728139518 484313265 349917418 491185531 490310035 464470177 664926019 931325762 176482854 542259702 119231499 347794994 317774440 273966064 983178912 914516366 472521351 381064182 69374757 797183230 172655545 902740498 185114881 375838992 972055224 778266483 531822432 581672370 722381889 867789034 706282928 214418618 355006356 620844398 683451942 720398430 446531319 648911512 739830839 19009980 532510259 539244839 521487135 293887316 246794517 71638398 512525917 266320264 728750574 613458977 442356277 295045923 349413396 957746748 600594989 273309647 366563935 415151132 520512912 874178205 316657069 588032947 995953134 682031745 4046686 605281048 733981594 752554196 614771160 440049925 246538794 834347472 142491908 614832471 535176443 205682456 114503375 783484306 306896811 785835565 320438698 27340635 970959005 613746937 155410187 818195195 967472504 934519368 889921002 345980899 358225320 458826826 719991621 533549858 914848988 916091667 421773980 536727537 999161222 326787868 922224245 414620200 772252510 650259903 478985945 994193606 183815136 958538174 585497557 657398892 557016265 525262780 533503482 175549410 343447710 547911362 676189406 329867410 22438180 415035580 475029401 413831432 560131049 704784122 256955721 726490488 231232186 597147312 564042638 854427704 849840171 161342326 270447374 986586689 809932819 21615048 231503346 437973938 949053964 827854214 499348584 632708685 243503095 670612598 45664543 92128760 801568886 527417533 206875598 165760318 945434993 990986602 331919277 651153868 347506834 876840171 819312121 976207092 502375368 298646422 404860021 659742253 440587208 276470306 722947556 649010576 144003207 838492715 421517456 956328029 223003585 582464177 286329030 831884148 752838006 81657497 215982936 472844253 403148391 473128235 366087705 669185344 850669725 529755282 283162724 152455790 243024355 477826143 555487126 886338518 98335815 494945287 539722127 981773840 355374237 963004256 844019510 406330454 977238268 544875816 240581874 518434566 199863615 138723198 119535409 108604450 310449541 44272231 259302628 250085839 8684721 734581322 146587649 147603161 35377898 224929908 318321664 498021166 675696668 637107606 437411935 730227807 894610550 543092290 308087583 370210850 344257258 894644081 81265988 415750866 925097393 261825279 424155992 938868205 536736452 553864749 536709608 434915989 560530532 76732959 34727430 719159824 648500626 11111004 649873349 209253960 750739607 824786257 705191617 838092876 176646526 520785102 683646100 63004877 730076309 410933383 557000546 881048226 757558512 576501396 815493198 959749444 879278310 680458737 745047554 679618387 785482898 604773119 10845996 789453583 714700883 726359553 131190523 397614303 925427020 749311904 820152742 348946894 435581413 963198312 67906789 860450825 298602056 361955401 892052598 82384738 550380261 886079254 864487065 663406032 823661294 818631945 822177941 842206189 526595291 126379581 308291377 913317750 179178216 826529331 457533755 289414607 997143954 960611406 286536197 457042557 360247326 523933783 979485667 573632425 382738194 783122681 623826094 309648036 31317178 300559430 593082436 900593757 560368548 461285424 621358853 352303085 187746084 747400977 387640407 71968524 201101265 856695843 748118308 199618712 387554822 516312073 906486359 243586325 932468322 849250629 856041315 721607464 85448776 120796351 88427707 277133851 372276320 961997892 41986139 605394525 527022356 908061957 696998974 154946047 122217748 319248404 961148645 133324599 144396243 625816298 59453399 137857249 785298951 50021348 938924571 772592889 235674669 47328961 497896127 954088738 501902082 979538726 263129429 990772002 521785355 342812442 353474673 597865827 767502862 290926986 224732716 770352500 594791831 122815686 737132196 389729926 708412276 274338050 802131065 966070768 251649337 714531542 567682898 317430188 146172349 767857087 66598486 868800727 412057499 456626844 874059444 970978357 754741682 204677169 632698395 231868586 379046822 527069095 754053954 697606082 299438173 859476746 945634401 815311402 547117698 618972618 332166070 727655476 250611461 640789307 860723714 919690839 334025624 696289556 175776009 356915629 670634292 840038388 734492182 508222068 983383186 470080984 691238004 456812174 166122675 808338599 906196982 563560448 730636633 476492966 66059632 848347510 716608395 410689284 847134523 930318014 633405973 72966736 144969653 980874569 685574149 689941245 934248383 835016877 5582127 423333861 31448893 550398757 947704490 190992579 485483930 862995983 108645202 84180151 175202881 67337325 452438596 862623942 780463909 23282533 227348836 876896344 836566842 827674305 469482970 174561720 867850489 726133616 811235472 897301656 304214240 342010371 570373302 668790922 985128432 551024945 833228351 250854792 57801261 575523411 638707297 655277164 372242210 493605864 376996377 7106425 874723418 851762706 974300837 198548688 987610600 30677272 788106760 68355324 493845216 619649506 741712777 633742183 369499611 529918080 391355444 155713762 703360887 26366116 48930135 751650849 857816277 372036643 570838279 559342653 824229914 790205303 623742105 108905264 104486638 236757568 212759337 555069532 740768512 251559358 587221526 773656837 38927999 939902297 98163075 702996178 106940066 649903898 428028632 278062672 476213794 420591663 7508288 383438191 851924923 867438443 910432809 364214275 847484079 173056963 260807622 423671364 627069250 230746322 762808208 744657230 258894655 161660246 663120577 787875234 450348145 212233648 213898456 136925603 669575467 227680872 439924760 720343578 634884801 727263911 351373832 53560499 294856205 456735420 746807796 637052030 235334635 59161240 407633770 244285550 73163196 18225233 504317119 270131677 930857447 997419682 292053384 628534534 727354964 79471466 663941921 706252170 791226095 867578409 646077225 511956204 952770091 726541446 931449860 280492309 328050044 213450443 755422040 677438672 413735900 890315879 10488976 963420751 130931783 100613227 864532828 912575908 445956158 110384654 18144303 385227593 259450952 682231593 574354624 519816857 450531437 292595388 211293833 676362324 680250041 34398055 460624203 656880927 40061887 242515442 316602248 839490562 190363923 60222917 840777992 537822952 299781071 969457008 552401749 86790434 486968591 184548645 433803326 172119013 176856181 860268857 749158488 763122887 801209509 836465831 916176248 733027398 17365962 995054988 692656954 863349313 832487440 548452780 62129022 287710333 603629096 632608492 304470757 567892257 96238023 708211670 399706968 977977146 731863590 93419032 991453826 585779512 859731587 866719493 25668689 303681391 495180959 355209746 121102201 714472599 956322623 436103002 547727856 532861517 683065516 741885979 68999539 714594704 845833010 239158071 298872320 47313220 638311844 638518708 618339930 231208114 903593430 809512764 461408393 816739846 246792994 994690718 809434199 386426064 346765540 623731275 665807315 946623620 666492670 648863450 309373394 403839226 380679765 945324932 475086441 725285614 137930065 398773416 345177972 228460161 55151713 623760968 575337235 195111350 713494133 328984203 926550056 927526134 35079042 171709497 810140890 626714508 433442050 378461506 583551764 969924650 469770353 378647351 517619974 797767011 875837905 34985935 83766691 393134126 594068007 587001700 510062370 23845993 787168252 352629619 797203326 144082772 60090332 314699552 167184630 305192978 584724186 602382767 640802445 688058412 521188619 465404172 397287051 585824781 608317958 175510084 114419962 788233094 281668970 207081482 240753706 988798540 731048280 741199155 581305645 838877301 359679733 306160954 863505499 895064831 552863978 865270973 653256144 98031690 410782692 62086142 916167657 5715608 256070420 601346915 81115595 895693460 296168623 567760886 454551004 159544776 875591791 401328613 272630856 349179685 700239888 658832131 674100093 399172991 955567060 559492421 924812975 891920911 735514368 580701511 527997013 419167471 804597853 594026181 520404138 759876513 550864567 390644002 18437165 618273673 661650785 162642916 49959457 195573358 42571440 605674805 879797006 928353533 561929339 603943524 128246078 971339078 116247714 120186978 333518145 53099837 551593348 503837254 587183721 188170042 134817927 549668809 82657103 167110778 206602899 596218827 905329740 465186715 151859351 314084556 93370368 45538084 72664067 173039987 993311695 57363963 520301901 373742859 706085471 764383724 111714412 148168193 576831516 513301033 499892064 817995368 45124532 343573445 888798376 135177333 657748636 994009144 708603338 228008706 906511752 54397918 377519566 229095951 237007606 918440056 92344259 270023997 814601637 967419817 438762809 705527377 933024022 101922682 741401798 452748215 57864210 613686998 276620418 878556924 493049123 130052623 164706442 973483859 787691801 394095959 96159616 960227346 247217542 937763144 199107337 106666802 695864643 939089757 118997070 553831889 906570473 202948726 717020796 695161523 662176601 223127896 65951044 697883325 933389877 798248747 96013659 167857530 118941796 268842490 225966843 693486998 902324370 996221750 524812897 911769957 716422061 361654324 122057293 186110301 760067945 893295274 918270597 181447831 819875517 981201206 544259665 881743698 600016996 704307159 540495616 196417392 153174365 415892082 72436323 9945336 283288940 280050510 615149901 692042386 154068886 230168984 217152537 447965710 130538153 717784032 904010019 474493661 434992562 539627162 920013133 104093334 668883588 858198686 231799420 577215859 267579448 794495913 291644953 412391121 643589031 362564826 286698897 783829428 890335218 787045685 221408469 522788672 734064891 522670116 256943835 848508225 812549097 113457136 624052763 77864100 598767528 404500556 701586706 489688572 470064999 906021067 274690754 833680894 580647704 356532581 31177008 428516869 177309171 881197815 774293477 285373583 761607923 583623615 252508782 128169405 701685591 755358179 717048029 574429655 585266467 760129515 830149701 989944774 373991324 961917251 974454081 402688921 568937424 642939579 656664686 815018240 832273164 439385350 41861356 191731156 277429091 396847934 663941857 322403469 314903086 139624286 567530998 832465610 680667783 665254599 177844696 73743821 233911244 524770492 492559544 125281532 523003938 156473573 370503628 50733153 862394608 693694416 922986444 545402667 329044832 143785835 135135605 532261931 445543137 744488844 699018761 527546456 472645031 436238441 275537869 399596875 297616170 438096672 523878026 490214852 888978083 112535601 257972237 505526819 243231634 680079870 790159528 29051631 550809146 882659666 807801262 411133267 361809443 973005783 487121914 498974108 257878680 238519454 968875113 980006844 889456423 516471451 992397915 415133130 251268644 836416295 54142006 42570880 857194789 462729853 136331235 822500284 999816583 95500349 544785231 551930623 747075304 584060907 690737388 487139313 927139755 199472496 573961261 669586651 555551095 688400792 631748621 762218795 845437880 33194131 151239049 744163828 963250205 267443317 605700641 729919595 315991320 423722935 937390683 231010923 859817569 131055539 356899392 291805938 30010227 578681643 768697309 607706786 21493262 803825346 627566020 269825089 333348019 952010625 379175816 381261625 946344747 164054868 825124932 390842905 917938433 984062859 157139221 189596946 452281347 320937818 826696091 9897594 147525829 896384089 752653437 275087180 897276189 300612868 560363490 312524199 350310056 234015035 119244280 641270603 67383620 61726404 575806320 946497567 643366292 13845956 869682176 417278125 675443072 922452810 527049952 88538276 753747634 61900228 464695630 311440213 792061721 251962248 568153354 42440759 21191530 117285709 519719130 176938852 423520666 962032303 338711815 327740953 992491877 145253550 298678238 972343098 161688267 843094063 278162993 100817355 969046157 52376698 225550292 910854520 234796212 25843642 865941024 273089294 957071627 253200256 698455666 661729536 660878240 442765633 348103853 172106211 426920775 737249491 503703988 7221490 480520215 912362228 638744049 916765834 139957738 265616835 6096337 594338479 316085985 601436485 231925318 250913670 898655198 876583393 860630851 422487513 508215049 144435428 582258756 861956502 519662668 303001855 931394243 780109904 203017687 332476100 219776708 864858557 570337436 903899436 763884362 773060150 444325076 368762388 532405471 796602170 855446136 457843386 745775632 316882411 865846728 800341573 830269935 916311439 846840264 307823163 238488720 11741200 814659774 152147209 54778764 344408701 969892022 642102399 504545921 246109575 220978174 978893905 928717711 542541316 503821226 972922007 733274588 784052592 996186641 981099597 343846930 405820007 305285966 351360980 692747484 154476844 319008192 590502255 736153452 135594022 534751882 332653511 935101944 771822173 821367315 64642664 719472184 270632961 518810248 50049090 177755626 428915428 549943381 165917224 802054479 931967739 2387632 22887764 9706411 924262624 738458126 952110049 584565192 754776659 928804524 37663568 260392051 557002932 211577607 750695684 26627838 979547019 188758116 138432710 695535549 805852417 488611145 931555649 705293961 949952612 509325314 11999879 968892736 395929255 898674461 736645258 480486978 678852831 748091886 247443364 886586102 720243399 56641804 283203856 91007043 870290749 511332050 742474606 365533975 419952835 715967967 299418435 756259044 274916351 565314454 421911926 32348190 882567739 920451231 362952148 853542078 714878949 642096996 431422862 160883906 216326416 694920853 52123574 651784362 447126002 233022372 108888517 645036541 491907428 814236490 525232152 649679298 340351333 744093184 630196846 151805192 859678103 670043783 630797932 778742622 35592641 750156385 208815129 80689499 757265995 939211349 781913186 568779031 964004549 910095599 792024983 570574512 285702752 711179005 67137516 844533959 22762611 818062355 990071289 57540864 999940343 264492808 739868475 829241477 483406604 342400631 862040209 684387972 897021810 357007679 707743423 423914156 816974097 688750852 413096686 758021556 461741937 84465835 321279274 182866389 966281538 940213474 906602723 399993163 649215190 164400277 949244781 245103831 294098594 475596154 143995008 361903680 722313153 46253191 144934584 385963725 629738097 714619510 180819477 68380109 350058643 58990664 261122173 688760079 703059503 920098751 846047285 103709546 781003758 804564962 586333804 380757814 928015774 85985661 902114225 75565777 910138034 207069598 271173239 912001308 859118271 277918233 330650520 138808828 952431617 280714245 480709327 50630361 378734036 291862589 338477372 193245985 831388986 821875680 728613348 535995078 335098716 396128466 555899439 364315324 477817857 269727289 566610536 104760188 204197912 860198656 265003585 109924228 960056372 477648983 94145868 783248853 311280395 440931889 556008835 56203380 484207607 831488964 610065345 614929641 686218613 950808077 290398790 711982787 220269480 579240522 289078070 113692689 98136790 981402237 672127259 771873258 244880874 133917680 157836639 700422375 808701681 858285996 25724115 810959268 885916061 696210176 679416875 149558594 57420229 917112320 303925888 147263976 126299107 646628355 5901260 662005053 447437716 978518565 308384625 445415152 901534748 850904003 615518899 294603057 996021471 73945857 708900665 160372533 423782889 256942407 844162960 840378293 465327719 510005184 848364456 838117743 715280172 794268634 467042645 812957604 948250925 53240776 935866063 138690200 406763525 674008323 119575858 308169750 172816498 245480645 920668927 800046570 136805590 954234508 971208345 25944676 956945335 86879389 351526601 759096027 22569535 557324415 265296187 910976040 589825724 692802940 127187199 186840871 34436897 375736099 943186185 109226810 230945668 330098120 62005936 869995205 811912350 578152707 369402931 354067379 552250446 615753261 873643311 648696815 767703062 415260390 935534890 482757612 548166044 886365074 787635724 542755102 394922283 449975255 679077024 135572095 9819695 83970848 669202200 354377995 317565373 447233309 548091782 111715396 429417224 539337281 216343140 484993710 351765485 310944835 434657549 781127252 114912616 564098717 633188929 873995586 298114589 501171984 501637797 243851272 812737232 173202974 884994369 436400190 922083053 176919439 867881472 210938618 641318657 284111085 595772979 269997915 610233662 124301831 208639247 458847490 628018683 128174450 627321386 963178132 163782194 707327235 772247042 447470649 424149505 612357206 45408374 76682272 872793386 946868554 231900491 204417273 858586514 619786371 922212520 65076857 232261061 177182695 556009882 326003674 864853872 993322785 497013905 510510680 814262758 915500066 465970657 162934197 341278877 250619290 608516162 240410293 17444270 651972995 207190865 304461731 192542808 235519895 2763789 120605899 863080829 35837397 904849754 116853501 714828323 257722624 131432065 748122129 487555060 621486368 891847086 753069405 836225982 635730431 446988401 660126273 79269876 798897580 343682110 867327643 906676012 233289468 374448877 504076115 893886111 145922052 909065018 812709585 436135085 408063648 405801286 172143489 576764758 973874928 852024596 659145302 46484161 498184149 89765645 609177925 464161209 736946552 820062332 257035717 57574443 45770692 732977683 621492566 169491881 827364583 810200677 481389046 685491690 496479701 125761129 605732013 295545671 900774597 317232126 583747587 194489152 536250290 673520737 517572741 338220277 708137179 898336440 350490948 555540910 417100611 781123211 991096917 277980500 356831537 718650437 835742546 633897717 916751538 761606071 435327447 579943236 558779410 761455254 880846854 850586902 539114599 144933112 530103555 619699174 752128006 667437531 635748217 960299089 328048395 975966623 244258324 948489883 101409750 200000646 189148165 920729385 578452361 883096891 505084801 120151301 841220747 765993800 984588354 52611678 587174151 456991134 875879940 367531780 671862126 309409553 23626505 346515696 221062385 426203354 697771670 819431610 943739912 141210387 464849780 529610785 21906157 148638014 432825968 570492039 937052706 820020415 92604123 413715826 954586343 458505053 955706634 194158349 436348868 623092677 477542615 962220708 790284550 732702727 276587550 427503916 611515193 228138007 446238529 738172344 861679539 97886797 684836773 716300293 475575049 949255654 952564275 305790703 374783896 564722048 827804632 323781370 356605437 265125794 827376645 683112138 450642333 347718450 396054319 723738027 668594974 745512957 250318672 659921418 544949484 409938738 965250148 240207353 173911989 23593959 53008621 964809647 792990957 645241747 489453680 756821510 52330827 804442258 610060790 240743675 252171594 721397925 975573644 60684338 456172457 926577519 382906819 556561776 178581996 964758265 726153264 707105567 815912152 765511214 972897261 496359629 330336507 584042848 818820886 496730541 442904865 29604033 8355405 44968212 913489120 359014123 667586359 19622653 997317901 519814489 940827901 527239814 356418117 995465963 804007628 554006641 533614950 883453542 370171477 985037220 308214802 80105714 584211022 504250793 611846963 24521882 691959022 762755375 770694513 412519119 849829493 275312775 164499390 2180838 190383010 584348199 610709451 993357973 349764667 837248811 361272976 428240506 451748233 181900239 315686088 479429780 736322777 615450614 589420402 461563592 8104956 368583078 869403217 376059741 245129159 230807946 835079789 229780352 802929300 340919151 161353361 407121857 980825280 783588039 732970442 110963348 618866475 56497449 130022382 438550738 284954555 433919694 565372947 764403253 689161177 696853782 563530515 473790431 110434546 782259969 734181391 257275091 165485815 211671479 203567337 765254267 271011549 555965697 14950600 882256161 698435870 225500621 758502040 172162165 454831159 268647597 480983431 432607245 954033448 645433432 857566090 589528032 569260023 660928040 345241558 954287819 709710893 446753435 956029799 876911884 342511959 745667539 340270972 82392266 327776646 793620502 142816792 171074186 634734543 829989454 361155715 286989243 59421900 578045065 123812808 400124204 260592410 479379578 125483829 158245776 777819097 515787254 639330525 983334913 614478127 695267705 664829977 717268090 207406277 426911391 118669314 256705628 471977544 218028203 918132729 511639274 629353961 744115459 913697312 10091469 481653470 169567153 663318495 212725648 474983903 511070692 740819039 791347236 634027945 672047725 162372370 926592862 349957503 307118659 623279657 88270196 660780452 884992255 539300124 661105540 294499298 350285152 886615846 126904334 733620742 44592073 248374215 193302900 389813345 503013054 87632704 483468929 962105417 592863083 445744410 186676959 261660822 325006877 789186720 299420063 466290725 822852806 233447776 901242806 917856344 902110077 208153005 460476026 876316564 278518012 408678688 813683241 652645826 679073568 282205971 3683426 949842128 853110637 713311524 787199145 636098861 431570312 554580409 39814375 427281999 846047674 957988982 618448361 889227057 554100084 755067080 775477724 11314381 397289925 694925917 54065367 602849446 521360358 737351082 133117266 384514882 703191471 602508388 172815527 294202024 787980319 165834759 650302360 131386598 339453911 298901586 124066504 264894093 397890975 633760713 70624576 873374003 898708705 909003314 185795308 190465008 347069993 890818841 818593564 414996961 333132715 839777356 146989316 870358697 352379837 921067102 344211004 88300779 770935128 917472040 958077760 693803217 475784347 537031236 425680880 863562376 791574344 406261137 333945874 288478913 71036229 476959666 273104331 362502450 944225053 477283982 307745834 455839507 373816445 976610257 665335198 45820834 251488439 421944682 880717434 670443679 189129538 35753995 979145592 643170512 561812535 340859821 235931187 189302911 772764886 327558665 292818859 484858359 30448639 788208927 66444997 102561802 182884026 754129843 360673481 725679246 786105008 905819595 591228386 239230171 785466031 398695730 760252321 999935567 652790057 937425913 531834747 759726794 85117109 301954289 569376582 70795058 229265549 774923825 946494400 7910384 983460623 415054230 677473032 190246258 319037 986870590 673345315 152746151 12653116 837041164 746979448 968675206 678072792 506215464 538290261 682183047 396464383 156277116 929855848 741808168 902793026 144591928 185876550 349918057 734120023 996401486 630391783 127096400 348929177 895025398 403025960 447477607 457943430 571897644 252405832 591243577 678002752 284396589 8256875 721500888 133255693 54347006 785467674 41258074 810441944 45151205 62634433 34332503 655166893 69941485 399322416 739467117 165232448 429622887 144859419 905195708 492676711 552958308 64447386 331941995 283128475 43314748 649814441 938788129 325434492 300487945 460424617 859885964 938518602 455116332 755955677 934783198 160043628 681190088 182527726 732072778 460232173 162470722 933503080 903224972 649074426 389001159 259934523 34356318 746051941 372014790 60314170 531915012 70840101 883207026 103530655 105518529 491148500 622585921 895383685 724894047 305360943 375059311 18726253 881737388 910613146 407113084 875312826 649044215 117840794 663079850 703481397 188101271 232283480 506974336 210254985 264640356 547247909 579321929 141109704 302594876 492478448 850312598 100076516 949832832 569731794 551815608 243284791 8640660 782532995 14057287 496468732 79173218 139979489 277436574 876102611 371242712 405208432 379707484 29554241 199035749 490681813 961336804 960530221 674862720 194309978 895692766 716994149 162264097 180415598 295539380 329533719 54548550 896510754 696488726 543218776 306944880 717041068 107672182 915105184 210243363 872613608 567186317 940485452 140434537 382219474 834367188 13758747 564964432 7593229 848367372 944836786 437571687 62174559 292032951 227816472 640618821 209011250 785316764 552462394 797842691 297493269 274328390 828660584 805162428 923641657 943887750 600039894 686417940 654800885 594888685 149197852 281473966 684867 1943379 514957239 450043317 987706432 933181011 302483334 241419092 46097328 24071116 587717197 155228734 915530871 165924705 530363189 791123239 948002849 374231546 964189258 506241096 11011419 196659265 149739772 44842463 122371703 129398054 581868703 210369197 855818733 253330524 388887275 533023350 406586580 619165913 70332540 771963524 870902637 499278682 326680402 284152869 977743769 742267100 157345619 289432872 10594141 822325540 448591045 574436452 974149477 780485433 753830612 245119538 98824575 925742564 190828050 403762926 592130332 26777143 542691057 882435961 354656722 754234883 976818251 964986298 772022236 286741600 482428891 985721624 819211416 765574697 923358913 356902658 367467272 42071165 256022018 368260967 306499666 279583040 632386822 415962430 180623936 924172183 370970649 170469632 699316673 829058672 781670122 658899241 368174950 805105400 592670990 787071162 934928870 941410594 419999358 589129658 728773786 740959783 23260693 841058736 529092097 191239937 230335507 776701995 275272766 621059822 880770717 506519355 699946901 48412147 765907514 842018805 558691057 788865367 693261911 846386930 328687201 782206499 474725828 502445776 118645655 576217001 554840885 366279344 400951400 166891514 335778243 633049782 109606734 702855790 121463144 990093453 873877481 105946144 125188998 533717472 353564537 907998832 265790817 207777506 3254630 483364735 596268192 366566599 741320633 455250102 185617360 484969544 830453664 870253375 383511777 43267107 496325614 453118602 844456359 198302617 733407640 611526858 376728666 753367791 805679161 93084022 803029014 303288813 100176015 873867720 104138076 54394466 539816187 84357441 252463759 71504542 31757317 589553699 568114808 57984502 150291670 967555062 395927235 526373187 767539133 461492739 479210112 346625891 603993259 117002204 410109603 451213239 883149238 225632210 892202627 409212068 108444058 709577085 693360223 301136402 596751923 321905721 710451668 441832944 194569988 346562979 647310440 814754990 942217651 580217887 798085123 157057473 216218250 181289813 322740081 768749602 313028856 359529648 658587361 415608527 296474638 637048798 667311208 595322185 464962307 695866707 78275711 585514005 146448817 687678149 251021953 904289595 564257557 778934705 317810478 403739338 547960274 366200277 777005867 183275346 715225263 924186548 224000896 224028776 779950868 965314325 1976856 53742885 456363409 935784324 131600452 609729704 536922712 130832080 316086585 726610575 497141694 594373003 688119949 621745026 972940478 56676750 66267838 341590441 76068213 940318322 499971499 242136880 788892071 703515671 921651481 85275338 423700281 151097121 843551023 840054315 627151541 704900982 889675002 505500813 713607113 192705729 923481834 372060972 402396104 212722 508653907 905224138 635483687 61231292 923133165 570336044 376579329 800419862 969151829 453986202 976704404 230743227 868356490 591791459 470894274 573127850 889371760 646252375 670102929 126043302 60541264 700027723 340430763 968096438 433639510 832331929 99545055 356048550 281927442 337804957 851710110 956618373 827307768 28169017 932442239 583316773 453342176 889847121 744873147 949555359 727574662 133744976 907402673 854629068 661368587 685307298 26426723 516347852 344145266 392470840 605158904 468828291 636141604 384830983 463640120 698753303 620993133 894710153 297724947 547603316 265660156 226230074 199826714 751356360 517487207 272360220 971086596 927419143 276899749 883221043 9570859 345669480 746836626 207762698 965922828 92685030 947744366 905658413 68179403 331696063 32094302 956592301 554594988 43746041 806446058 563232415 874034843 218529496 248834941 311555997 942584485 323246441 539975913 339728195 391287165 621503227 379181024 713020339 14740984 989009057 912825467 602454546 276000657 769681585 496817591 520940296 320547046 238728007 725970932 792468292 576779833 308537027 997230452 985769462 468399088 124537414 214138082 514359124 81246485 404856890 54193608 880004373 778949078 224547015 880954135 330107129 519791110 714706014 1502115 896889151 685687706 753977394 814285989 720130860 601532206 575820474 350728759 21067147 316103806 766078001 151738843 883483432 754369261 557117718 423905013 307049812 877787137 507244717 109516108 574854244 515092452 66854779 688212365 60562482 449740773 352968141 532318664 888061594 15150837 545615922 903870961 40012798 19290667 994646013 990983264 504887235 861136192 39671236 248514130 11523282 962324756 113126884 62487653 556046872 301181991 561270522 927869728 666144518 928372512 462159979 818753897 655324177 494317386 710220509 135044365 446585651 760917266 141125820 367366459 993959016 325282955 820210870 55013129 761240626 293947882 260126783 727946222 2977814 236904457 37340686 700408390 225618717 729838312 261305502 616430546 644400724 903357992 399378606 777160245 57638220 817994638 601420225 284195192 454287002 623475590 976407711 713151110 490175576 847613853 946572242 716765105 938429091 161908486 492707882 89457963 380049435 608872215 681405242 307954062 673584742 386108361 523665368 500046421 119965868 459136059 544753313 474818144 889788956 775869742 657436274 505237620 312508518 14895498 354612976 107485625 502795840 438085337 798000385 278177338 80729058 820528071 458178385 336436584 157058953 96066216 203921103 746701976 695229431 579363826 69266221 155456384 325121777 307645630 671150435 417990846 818657728 26405195 653413932 142095953 773780401 414557051 678634119 600683038 955005589 484933973 752905783 430023788 379893570 705995137 818309188 304083560 486856719 306863055 175438200 464044706 381143900 406416816 804591843 72644494 686748680 955261115 552446040 938316805 726444537 559806762 448212717 19395521 411778200 101245530 982931327 548576740 13560658 434640207 922636076 134515057 570519576 505722157 43850711 371095506 781337055 762507712 156262055 511149393 449551137 205785077 219778696 62264222 72861275 464141919 878099624 943104079 706010765 151407027 710822139 507763035 391904701 296046924 627958456 389165471 74311540 549167016 397005018 260436825 824015167 671949032 434816673 127184560 934832943 558202196 139876366 363579433 429540442 716230101 886871658 717528883 293430616 610812538 862684863 360648861 355481798 54578419 253248093 946186010 941497798 984210713 78885207 638885828 938263165 433044324 381489412 917987990 994370196 883795315 403442302 965985009 689293752 31980168 315498278 623615000 84007963 980495369 670271262 546892212 434254064 849587713 74867149 106896464 576703218 183827868 663609439 758744029 754054878 608474542 477268035 305319984 709063156 643811629 503987115 661446015 880288378 226698675 997738511 692742376 173036089 398502909 641128106 192127723 729447678 545937006 523938555 526615018 569281306 904668045 647202630 267500208 205520355 980442754 465775889 689518823 945100849 88010653 317165991 977471392 240099041 778808528 108951192 186756048 778375510 885895728 980044343 445632717 661069811 695373943 859727899 313276117 436941474 735219077 80178078 356471687 546422096 850391770 657598049 426659431 85253742 31704094 574052038 901512030 85219186 246447514 504492149 186061625 343158100 632715964 976045784 912533541 413097745 871495831 697234846 522567225 422471212 442544736 624340284 846975981 709444904 650264050 670873447 302396571 607505423 749713483 300419483 315970309 131806958 587113485 87246231 673916878 95067222 11474942 271721439 651663871 129862621 61735304 331870265 278047108 258629787 55158074 379002416 151562157 159225262 247476549 432567700 747792814 954812598 129699327 243374840 762901279 559184473 868857444 971469363 447191676 690371264 355791504 900033248 971303333 941519384 98750534 409629406 101083232 109400339 338835308 15588560 773952210 47651684 232392332 412809885 186149386 787039302 410548053 337687537 321053815 963003638 308093209 66748603 269727852 418482997 333323596 273515437 96780451 826585543 55393803 298715327 354864823 572819190 405640850 339868589 455165864 479967503 583399365 237901428 491917915 591549667 748656296 923127769 993173528 90344008 792025319 637403106 16168202 703139478 454699855 195754074 934636738 16764203 207208531 139163985 272850101 787607527 256067208 635788698 414964921 964780465 489784105 99090764 468343180 963425520 694314131 857666626 520627533 869151250 359752394 460246683 571312129 375624200 841054707 819999034 657254415 120471752 657459928 44535879 707606725 134090186 322666343 639279020 284752081 996596876 17071411 236783000 185096904 692699406 939137522 848869120 36478882 46397527 717200893 108034073 752273724 796014318 204951763 815831263 355507413 691642209 532654486 344860050 988444561 642422977 422199180 838283060 61794041 424262436 620076703 63121420 479680377 615856162 827435998 511705125 15535329 207075673 490142714 735014351 292378853 196952298 964216266 847719453 679508381 58096633 387411655 567828326 799628805 462777648 582075792 886519237 100894334 556671804 457701991 988095897 971212107 82445135 769182131 802595845 43079445 297995165 995484284 796129137 778388328 572339679 474206450 545316871 610457396 22457811 829958887 637091895 378700620 750276537 178858064 415647539 575195370 422288599 364978631 711834484 960906281 908196855 258702092 789894451 189179018 821987812 476708224 434511089 529924976 105863665 66342056 377588207 534330532 435793009 629918384 465788087 834607825 411561280 736486629 149068689 343639049 20865080 552992826 496306959 637148222 912251837 545137604 829102722 560343498 637584178 506833726 62211201 222045160 17931138 444253574 88734569 493179192 965010328 222015262 870716888 181646399 417107174 544493228 429959474 63199204 826009570 525814138 187515420 815135733 238888581 618128374 966216964 389058976 345648842 543940659 479564950 154241530 350465333 739405927 155052616 851055739 380791113 129204075 834313935 408053632 727801873 460161342 475949736 220967624 640325784 982564226 59971216 83978744 889196145 932311038 464899084 857278743 824472112 427595546 911663587 925528338 193957358 543464038 737463454 440749625 539466185 103477011 920222479 391274176 908139617 815043192 99749575 890180927 115730781 735478926 420309150 396562227 111688676 519288949 455597359 491631995 754369316 283592429 20523865 603634907 487518927 986045150 963999423 937562748 950833049 201988560 311040585 977233514 738771899 143509107 787791009 7899669 521805683 513642265 785684151 658121937 322566530 983590455 456469566 815439958 982227372 960984296 497099820 725492032 902085436 671050090 594249534 782379919 964616573 626617758 526486129 211609385 384908354 225328012 42236810 323989588 326689375 339457501 92939663 933634620 859946029 97279071 344861516 24505715 276333066 554409093 505625040 459902571 858568919 971991012 504430317 458121726 964114040 122486968 345133499 902124007 906102359 10480221 357776149 959553351 273404386 704259542 515309594 610939168 635639561 683427401 903995053 302745309 641259201 709319552 452493302 918880457 316133251 137644137 331363040 99285651 784115149 519805336 890323097 985847248 430974624 528336832 1275668 245375609 681818624 703195710 313053578 996591465 497402232 304286094 677261556 989068512 986896019 556313555 547985555 146494211 510158692 567739731 556398697 932800601 250232063 575800569 997851069 428291663 475391485 292167378 497513371 311224757 186420988 240062096 627763026 26313023 517982493 934878218 967958260 633073670 847805572 435847610 49141721 709321732 576947932 959177021 295888156 558871195 345053136 748421591 452745244 618189071 424265107 584914156 199946493 113762567 552129881 928021128 470768421 501996816 833479644 849176536 694268863 488108826 447079384 121837487 422508091 10918649 610236047 37427458 449521356 705604325 523454021 549094252 142825704 60044794 4067525 73042859 234817996 338641081 4258266 128625185 630378230 881186693 758333399 56600404 277482153 420517671 475515408 417105518 45698668 596069707 105519454 774571453 520447371 208165633 701174432 950712628 998385557 350685501 246819124 939743977 536202972 141429590 132801922 280235413 380222712 291316107 904002417 63128855 595330884 767053177 532606704 311546609 891977568 503341734 916656751 934542537 24227757 202715898 980995427 700343530 719263188 774860097 173939397 151226049 645645120 858945962 312405396 561132896 526300575 221876299 170868558 43482110 434248036 68063130 276220027 470799476 80135752 221887733 132111139 907626945 684549573 462731547 903073106 813375624 603970970 345822385 212946331 401707405 451364426 344098495 109744018 373161532 546965916 588156208 930358353 486722850 847843100 197267285 70532852 769065073 262045337 602624611 530375965 574757504 660856485 639269360 88831344 59695177 56135960 588916346 767311896 908530666 952257934 680392160 563674945 572201765 622269412 530584039 757336987 786456031 316675263 386082998 933228766 673641636 155293189 753415002 494395968 278397218 60938593 229731907 139665664 587571369 34984131 636164037 868994271 201979058 491922142 628212888 829126818 620046165 391244201 628517977 436200081 948289489 602006751 36345863 330160379 644315912 186632830 860703878 748939440 123889152 93062988 908657951 573114245 394910819 364392781 637922302 49531092 964346111 307797582 382187187 86382073 468609607 495379038 233291442 21328086 706133201 865026127 745841619 551934032 620640215 675398714 591819986 271670479 528049078 248027640 556082128 941552322 561242737 374844329 653174480 976881433 310758958 574316593 878138939 606242761 938854328 5685174 685838685 747362892 25067260 847821348 224475365 121477662 418572172 917624233 266271081 157967169 438328607 43196217 223492064 302030522 973307918 85648138 555093030 576303889 393700825 301280537 389227899 22745301 373730208 631312292 29077252 627479318 771368619 708061614 351650377 338834921 593381091 163096959 104329653 888144616 154120022 809006369 791143194 134111663 571204791 807929060 674754090 87829600 466423259 438066138 970985215 322820128 979822653 27659356 816805011 136827800 358988923 240403075 346143561 834981749 643018454 702106288 286602594 847037672 542575030 157224964 782705033 406402598 212223012 636958952 48364872 955205865 58772047 376181127 295647632 773267693 206742024 43189839 874815797 856978548 675843397 327861876 720546672 529850563 313445537 106837613 727335003 352682658 642617818 174614645 624313208 958544608 829504594 139458315 920356907 521907405 454307727 742501746 348759099 113339583 456049084 645013042 44132437 151324813 286872101 724058517 145554057 86897687 955430847 472647723 575933131 40421308 157838237 656460102 983326067 918940897 826626428 729164159 165861310 393826929 860684344 523224879 829433930 993525592 969462357 834264823 295375262 522217223 259760759 923985977 91985568 257892851 738612202 10924956 304886557 671765526 661733147 143714188 437089860 698898797 712112156 217047735 564823339 142362232 213895460 300638865 224062281 554318525 77294349 237122513 555082490 241318724 113119701 674053874 336042495 852034332 497873181 222608051 826715643 147181525 796329645 523541655 957887223 426564101 971319534 700484966 775041502 75844035 854708078 981664170 471405314 767325487 623723872 895495219 386854037 346887912 754540057 359035540 862791985 243094164 776201108 366818211 558644817 18964828 777557743 157359101 59713749 888613997 106521324 922812031 407325058 83521400 220357233 516463822 789339520 654274866 14960904 324669904 69092570 945930197 364818272 995920433 397363969 586494877 155131850 179799263 94617930 642834764 109704892 70203278 469096811 312784551 964017490 967814454 909968898 99292407 709368776 575122064 241928462 313573769 316159489 431863452 842818164 695891502 803194371 239230237 776775291 952864188 139855993 322130715 803145808 688661131 705364784 800650080 948342915 961289464 835892634 416331516 490657672 251774437 626093390 146758082 338683448 980276023 482777733 478408 970478157 515032151 746585759 875010283 883002601 347505330 744050332 12245832 550209808 239598137 710691236 700300740 801421865 437671394 531809664 106416006 472080513 833585701 504680222 591626103 846408135 278073727 170316048 289442505 809763217 965001970 607711245 811545965 78114262 489704579 432879983 125655707 872974707 605316539 434482612 338409806 601383078 760257575 71134462 693871813 657056150 497826776 629932947 729123076 100618952 880134628 698032221 572046673 151361451 348997347 263092586 141038263 12444942 794643826 910897773 744312966 596820388 247934132 539315003 983553233 606515847 522089676 201326672 161790190 30159794 121651556 210544968 940865530 231383174 164652073 656372582 415214419 864993350 387237196 867799056 525547292 805987995 54913026 997195600 104665788 170231312 796860677 747138133 443109727 545204886 355305746 172351984 490082931 215264258 502669673 756077336 769328173 379952266 981894736 546317158 320885250 917652300 624336784 499330969 689307950 313083080 711226102 46533652 185526576 409679712 981155540 423915867 519889484 994714591 191562877 465963162 35279880 812016623 527520972 277713950 723970991 197783713 127041694 95527385 707569873 898771690 316105555 326879202 651903937 907752992 292181841 686359283 339911190 357450881 119625857 136057065 937304362 729848236 956819664 241342792 557090974 948435237 386035887 317905845 851549908 965889238 212586900 333982842 490121588 763149193 110016119 349349125 431951847 376250223 504114262 96119912 647913951 325104796 928592561 584776155 64179661 102528392 217323534 891330870 590237034 367229839 639028342 593745272 253474351 13222770 848260598 349999939 845298140 170989524 767664928 703010140 825036533 592782270 234818439 195092272 996140352 763763996 541849158 292271434 287238216 750804286 368777338 437591518 154401757 342091096 540797379 884648258 72261778 406014210 481744583 249510511 146660414 561911992 147336624 205232516 159744123 24749658 557812905 308569667 342080298 476507054 554223204 913433747 2618605 690181849 322090135 177636604 914774444 191400682 809461370 982675758 898250001 833796176 211013450 707066490 481650956 512847198 523542218 293953623 528235599 299374286 397701565 649122527 515393746 13508667 533499501 370735951 576758864 62300325 55290151 67688586 461561545 274304753 831884989 237811607 50833663 429933671 992643330 950867487 288182009 321118002 352301906 200166640 540431490 271816419 19849479 707318396 472758698 471476463 564379653 74992986 669153604 259719980 229727535 756869316 682624871 478848600 970890991 764799256 26429422 501224594 539463602 940559960 437985016 311683039 148358250 896644777 438138728 363603622 705449226 129357015 882529637 889613365 514227981 831557840 727440091 169418042 242806768 76384293 252844025 856650826 242308532 291310220 54673842 89037405 397283165 827138656 443869244 988551504 759947125 443822879 986347411 339365474 554921097 600247787 230622711 183132343 223033771 365030922 796036713 874168792 488741615 75426663 719674162 895563825 356768750 648924430 65251933 123896722 491322437 591123379 601128504 74361263 108958743 344183852 771045847 351568544 388465799 827266546 796318609 419432289 933694015 298269605 619001729 535710291 567193069 592477573 907153414 685277625 560111808 701420025 917720131 513229372 10247407 733208588 729967776 358677864 406111794 549553643 33964871 481229357 711701063 181833576 317096 900381022 358823278 619697786 673373173 282128949 678237422 526648763 244092327 973514445 898808206 34552553 560359927 258931879 987107868 997292901 734466917 969359142 464262634 839599799 212588341 801006611 797160268 741104904 678942189 844651033 251233819 302364582 981103065 245211978 84580917 649775491 733293447 23363992 220473338 10169783 100587083 314486109 387836625 325530106 565387452 116197844 127623073 483522859 343573301 870201245 504290136 888516555 376147541 941366077 484428136 607421058 841696640 911242651 9897541 195052697 270849371 554449029 609955304 973753471 838029907 246919977 186228815 537183813 101825815 127282332 496629242 45715489 321679130 894160982 21631088 640589551 166550802 775367860 908262072 580851371 228228476 368786293 866256864 963774712 707893013 650738750 193260922 533402524 560631650 584790294 458103834 887512834 329642793 959223530 4511705 743922358 494698230 131286538 487597781 35204589 824254871 104293546 354896815 50800634 550780064 586196834 17456651 43759834 646146280 332902831 432534803 506191273 749694730 143161968 722903541 620118827 495859686 604023913 641470048 461416004 236406045 803968707 454242059 119555712 657258904 989630346 574817327 301979276 479911937 409958446 821133320 198581946 358753608 382437379 23606615 201377154 878773023 98575041 592542691 197076987 638039167 800569604 855213299 294164582 696612385 832699597 300158933 318589604 97602310 604312575 172524123 522097339 154626288 362365155 263763289 189628245 630688998 505939108 465094440 688493120 821456820 603642836 369730598 593892079 995503720 238537957 268001076 131283703 888851159 584916145 445100598 536245395 279947286 590991603 12532887 232340769 926587649 328555212 439403458 849364899 828263607 954935103 256317354 476665151 415264027 173427124 574858563 507519423 169333589 537059449 352713990 859918866 271107663 989451580 767777137 628709065 101008697 350958994 8633221 48127643 697203718 558822772 649957190 246157537 797709293 832743357 915634751 712963610 358744040 134296237 520902139 522479721 628375352 673700457 784734349 48689170 667077599 85523320 922402569 930990592 527006500 115526983 854406665 931561026 474789395 582960806 416709673 184775818 54501882 776868425 460409994 481897133 408286446 579532617 413482835 70101285 202525764 617661344 295222827 266053522 518550808 188426928 804215489 526364980 794924233 681528253 444655428 599027571 242442107 710561390 239664876 480219736 495510675 882293072 419979887 730567441 468450623 221192787 614676620 563330673 587775724 925603147 744965764 813921133 781593550 317510768 167169691 168675232 761635675 865202910 294457500 225240008 185699024 338606870 115411026 205045830 853122987 142330235 8383504 635958178 855619631 518953174 814948650 300517637 520229347 966012627 343526522 805683902 517106195 230126210 796779740 766958782 921040974 965581015 348773810 66151707 932187366 630586153 69769056 874769041 394564979 704437175 498105809 647272188 129343312 55103518 252864240 846327775 178403356 535037924 127258928 696211168 379357243 33108721 679383045 780812361 918764883 967154193 732457065 585245577 391058639 61461363 457134936 195140529 727954527 158910253 882250324 816088568 850739830 868158901 742637537 888116280 599057611 348948073 106296842 271312238 540844761 920073736 274948826 538385469 647647838 810602295 132186852 169649516 42094560 258039038 449082812 26465891 937784099 509181768 968556668 654785458 779812276 800614 340912192 546782603 261821794 441258125 625850538 958947907 695503039 853945939 531134047 139347669 242326435 168794934 312866183 379700062 893767593 565187349 660578385 818749858 267207857 787608501 586511725 114911622 154853724 428633405 737041552 527910292 405823379 631223994 731244275 907494266 219100417 194897052 658351061 5665931 245309332 87578935 205706996 274279996 481675776 253453123 194776856 444317352 797014588 320156253 180244105 546632461 196133890 86480772 261259155 114806349 37143379 999245212 71481609 665607534 468734193 1576942 185704640 408406042 844360932 969860774 789748239 670579488 973610742 392973652 732055125 132432625 66556215 337171820 124662643 27850788 28698745 87909574 679628366 634503666 737444052 797708318 991573839 718579898 856445476 676469141 287787746 774227582 661200518 535136046 185339386 58969445 960548575 866920274 243738763 632904759 412576597 636285773 506339855 20531428 559972307 526248910 439697410 629424381 693874826 18738539 397238886 313201209 480296042 227382043 887398976 465632498 515873709 463790266 136143897 439308454 151071821 129997192 641624189 679315574 730119305 472218282 732827263 373166506 832085348 589775272 718630452 335641642 481829158 772894445 238025523 470797062 293843417 998520395 81854236 199530736 171967437 856373108 420825102 588138685 559675412 707651714 278506798 426884584 483292422 735906415 941480743 488598799 738952383 560704414 301110949 27656308 676870556 936226384 563990745 886186621 400298690 777653040 708336632 578262580 835600535 662149064 744264124 695605191 88283975 319917321 480035297 189904137 132586816 298589639 745326761 150976496 896762806 839489339 875277657 371739925 919904032 275734911 638615226 373615671 664692153 306397205 153908632 627393720 124769792 598848097 539512134 157826590 100471096 751807018 404548633 204086419 224391145 316305437 414815209 672894822 961060445 937710666 564613267 55805832 913826084 360019621 620767865 828274704 632596880 600847238 806258944 830641335 793239610 687174186 465041681 136951901 443616635 291800879 467568024 761350018 447711732 578920732 64003080 967964366 112180998 344218327 428382934 800202121 45638491 126504493 901627386 153843235 146680155 845964877 377337713 339071150 836683192 175054413 355367357 260666207 566075363 521076132 593842787 656901904 766935188 105316526 448608876 247519169 609612870 287644972 822000868 878189331 773608888 87824065 706662751 819158731 642369645 438777718 169352815 515579733 478890285 603748406 127034415 585254975 485585538 615799123 729173691 382620857 980562748 854605567 903811765 24763932 464001261 867021780 243325378 280622688 358365294 528730957 521023243 589967524 589570136 463828554 855437245 671671209 4399500 28177808 79245705 235278935 951717292 884875335 290384164 570925624 329641887 26485882 516122312 884601336 740158481 964368794 983163570 819026923 172404720 725198076 590207906 579717767 402761456 348878934 495266142 237995749 504216584 479233094 782601519 345032004 782409715 944091851 691314786 756751239 539581872 778433482 617007304 88135090 57432323 301917578 632620854 589287536 905693426 72515384 88391174 6570896 788982344 791151972 692683668 163900547 514533397 615378050 481222339 578647776 423048235 9814379 940773238 880476385 191451555 883432409 169557270 647833571 362729303 888244974 749626130 8537834 435421285 260383150 116515163 427296538 464041138 72750976 774667492 752196671 359924580 271638193 101693992 193564486 517717863 321802480 608477091 720548546 642527210 708841427 434746456 676002152 86671071 412682577 33122378 755849363 83753342 563177031 343952131 239535809 764760258 612673267 629062672 512890899 390312938 374557052 651274626 590701777 927048442 824591976 232981102 410176996 297910584 661662499 638316910 472336731 408367535 138411135 426870559 572882662 62654383 352992558 147323553 443988062 556406603 564912714 107526170 405385787 937356249 312033230 51839283 520648220 581528182 336928539 237430169 381721411 642160256 398850932 330079613 849469718 643500570 236556418 426041365 673053600 235176107 721918160 84111897 264848397 826041183 649958479 2902598 565391153 381122980 645725396 187750878 477909506 82901423 228741270 688339238 790098458 657137909 195316912 677577191 491625014 303107250 199680421 474341359 527620793 554216549 12351958 577514381 489889834 304587858 685395470 718973975 236482481 878211582 329366007 528682599 824036766 802265271 321139874 972898138 255377891 400776202 268082948 524481104 895001237 154431051 372768883 943881135 534115438 628096784 227051821 591428960 432254286 401675190 695277265 252558672 334555318 128624091 204066531 762143217 166278731 398293474 414269773 328975030 42167897 244583282 370919129 870602906 59801165 306685431 658324920 136921754 864314170 454896416 708287486 250081334 334325333 858160479 146555427 358517748 575106425 471339116 364489603 414933981 476493220 588905923 153989855 918858239 922395000 535903521 777607898 227234025 73967547 735325962 496666237 278937138 508432343 622756166 260866996 52796658 540607067 105690976 414281679 27125318 263216504 104379174 42566658 888095185 984668548 775606060 91436517 22678070 598069627 719344457 610196468 973504927 892335993 412012311 859504144 481467961 106550081 648074871 99636732 103955125 108113593 441737739 631258080 988324553 821038700 895286715 657750730 606441389 438469638 279376689 102312233 220292255 669701340 302212188 545148240 727018335 330141793 179089905 556816377 354643635 449536690 688557029 346729663 410549988 227001612 594604532 399003810 841405504 770066512 765204510 153813127 461096854 124672389 451718948 266108854 391605437 24561238 631819535 591303770 717022989 376914832 620393898 412478469 420804579 240485798 444362499 493187113 107578658 782187821 912138734 909478047 170025901 3132256 234485378 649338404 231067118 175230109 604113049 210310359 248606290 331237605 502239316 765579965 234872779 515299936 422775446 322736189 809031245 986608087 180577668 680389797 778783569 294003512 769466635 800165539 198315604 589460502 829841754 277822668 177321305 161845799 874880355 605200920 204991843 367683524 887628639 239194724 786048764 311392364 67962183 921421551 509160626 190127425 329659227 765187805 422943124 838607241 644613279 835822519 605295545 375600430 370875737 498558441 779844281 31476543 60459413 242464067 851064882 958074477 411488161 729131385 206508612 155789711 385304209 618610339 739524629 272805406 280470204 622250429 689990223 181957305 198781501 634316584 961467293 308267939 637167987 56709927 158821169 844910912 49832833 636608611 246207809 729548955 301224143 173428840 947650437 498771427 606185351 371479078 487338939 627966698 86706712 610136176 53763108 817287589 460687799 884190336 186039300 948016815 192406745 497722481 426417701 766735301 108150715 968020932 727772501 479213131 272839386 688563676 791417571 42097605 587105659 848886402 105589030 607677023 50261028 861318241 188321270 584867174 842481441 360873355 215385905 295321037 377454848 754358258 22193976 190058665 156262677 736677360 963308911 601716661 67739127 194929856 414077120 812973007 885010433 173086466 880736792 687696761 432964050 15029051 748832489 4797785 62543565 536241234 32045991 425988281 440755610 281235477 541681739 713671687 394364579 984748466 539425491 400032086 505849496 413983294 203916736 727273180 818908396 436426033 313770134 961031026 384188501 454186728 139131999 280646423 60656463 189719330 585901097 65637229 665488026 362729860 589280131 466919995 11812792 273359893 627690756 913513961 380257648 421212098 327151300 1125895 600524878 258041563 73220833 108689350 609860384 821654420 196980732 19963517 320377210 345580677 12643257 601665061 771365939 772642091 445523267 346324446 646480358 265716325 176369093 66288232 859894642 202696439 952865522 685051563 871734395 743564810 133983102 596560943 585317862 485373866 392680354 800047012 39325281 130530119 377786268 244221788 458559705 579308597 169984556 328109516 894897409 922252332 396739353 956561423 290416594 875142600 81132458 884613219 212999173 317710602 656517934 630857897 176215195 490247125 294328180 935033065 328741206 334222962 789396819 581558732 287013693 786166284 330548004 642099488 402489116 158861109 399573827 908524632 267406849 829486175 128267921 487412490 148227008 43420772 302270197 131132783 615754096 374621439 185199062 490714342 295484908 441541457 52065955 801344625 823409236 454099037 58989899 436673846 254256777 555917195 161478853 643417855 974751668 291904809 561492362 82743483 996998847 958928101 592604182 938773755 924485850 799935572 104169322 865508981 550581752 617665903 373559693 892338309 585571151 483701521 127944710 332151719 959881180 943268730 31894116 188148734 720521437 195065551 964762806 429716944 533126741 106666391 254737427 673626632 522402699 418078015 655949588 8969395 488622475 662767255 337071189 28102531 940470179 309673043 763374328 979802703 580368871 153329036 186748193 417638801 569468335 540404284 483371131 912513766 179812884 452146629 400325297 418102162 184064630 904814443 59986422 668907258 898962680 870487253 366358398 573677351 832069378 615568016 197644802 542992202 384230335 667408012 376022080 586843698 198517405 662781597 884115321 601915095 561790415 466760443 292156402 935766227 927080142 928241858 494082931 126263012 823112404 254136947 33494987 485475692 343030111 205749362 183798601 929603825 63566004 33447813 54894405 872488093 884906074 691017051 495314581 790796478 329104795 765169411 209861144 979810631 816249350 220748145 195222319 77537358 643770864 35347452 244598846 24943244 1789678 803502307 533985072 349077984 912224860 445553091 669610481 372346316 623187929 888906274 674778353 962621430 661344713 56003048 66777511 181143721 139626962 506246113 530650892 821145938 369604959 193503292 262163484 987130627 479556128 985344783 268400729 314276595 297404040 870568144 289909320 63239419 329576526 449508061 143458289 952436250 56951020 537439733 892636003 12752627 335941155 893477565 850898734 650648650 573669493 303667773 63380711 244483979 739094442 562843744 830310823 737715523 777146188 895451767 284722828 785103780 229261098 755762615 862751031 166897926 660644313 475129782 939999821 46816352 2126638 523926770 156419062 892006355 485275333 453448522 887287905 543666976 902922878 836219523 648260670 572605996 374353146 730410180 613807938 970716035 928409122 857352986 594348711 239616723 433494433 188044789 68110761 728229740 536108901 242681769 921600522 966284487 849859106 628037870 964897422 101155068 5841358 33709409 845455232 595525962 979565094 713608193 421213484 309821075 665389864 459787698 546375267 324870109 537402263 233939389 466701050 878004946 331407227 924746318 737550922 547686464 690897054 544908533 276371890 930545307 731591951 974739750 500932369 137888374 434681251 430606521 842160972 318883086 70327919 16567402 754537678 904019647 358134095 143258202 626212355 933302668 252537443 6376076 551572956 155540891 803549836 59194729 96813134 314499511 234070516 653829693 978085074 355495885 32762499 527997879 313351399 900920687 567431786 151660141 429073548 257360468 935455900 396151638 514821830 175485654 732023120 860586062 218957344 124483186 36640385 182461077 526048038 999312972 631633518 658520912 612185321 236844968 423270938 997864967 38573950 445149298 235825101 857387301 328683135 94908343 103116177 239973500 882004872 946034218 797654965 897521598 461688507 467424928 561427790 656288517 920634685 287298708 252592817 807338827 247744950 7252644 995030523 367752435 85523157 611143953 696872841 95621694 932185546 87901251 22252672 648159703 92506826 346088259 47570758 390084424 965638543 723169344 142221831 188150658 275854293 295568139 642558257 77735257 728459230 329538970 824792568 980716038 923862255 898016392 693099731 380573603 933647825 198209939 773103613 172742066 675026257 890041373 658780149 885036951 431559360 297860013 290626558 228364057 952255091 831164523 388239008 279927013 550664260 242761639 681287205 679636747 307693071 93611602 620562716 191956351 753398838 106087299 153241818 519221913 751135262 450789619 626307572 533488534 675706032 906121601 277168327 25571604 609506521 284922800 413412336 44630426 194625546 373796900 337450708 466327566 566767288 552349225 554132505 121549885 957678301 562923052 368568875 525880150 701964405 580208703 766919608 717731439 969315330 80853145 853208628 15511807 422174473 675212308 2359894 578480994 424423059 964360878 627370137 763551065 457252269 43620872 331282876 722808967 800245736 603050986 574874435 919487733 773348825 435782845 28047347 377001358 181583770 671194639 63599194 388099748 538085703 798338323 821402949 596357225 631177603 932209950 69213255 283754359 845494256 734291499 295250489 269033289 509339578 204785496 412071348 400838335 854251021 631674215 491883929 241930398 75656346 642302782 959028618 418142222 358854679 1836135 430058094 489127194 80117436 728147345 307452657 256775475 337315526 488913677 936914945 283066798 578232055 77693265 450635090 179276353 575724308 90894201 683051483 235043210 908304998 227505089 532165719 798208904 387839546 198432780 12837317 152255520 911171681 634209376 222497257 190540185 532453808 401635176 201955272 282390304 515838593 570048753 473325104 932645189 136682801 473287789 275737646 957503100 63015584 493409139 331597717 78120350 62068916 900864060 695446398 169263717 695730902 780784168 564531394 860382707 271864947 526150199 39157378 841189708 529522556 111031697 921162912 821661143 882267878 311993855 342009923 796350433 240189227 57886831 21666903 264567577 496019656 63759731 274934282 567879957 139558077 872711619 207327569 178858444 782555408 398606518 187862881 411757595 57565514 660970701 660572470 576076352 784118008 571404329 527656463 452554850 174917163 462589200 326521839 593439495 858679801 722160748 240660510 296000411 274097913 996127307 20157351 401829104 96435147 525914208 292308952 158059961 204959630 490800256 625096900 197283085 551239272 600235815 554839492 457530602 533451778 376822257 586084850 866135728 541973001 793509921 15668396 669674914 528222894 108628253 167018007 737004393 925017383 757955311 333318042 816303760 272014380 835450566 448545887 277266185 672032890 178210163 655787477 670975142 315290452 908143085 99267632 312382369 307777277 669578189 69034727 935988500 836769599 944880594 459510582 561829762 775014887 726684255 155675802 350224717 135085894 442232312 586635607 389952317 31205042 919250377 753171189 277084927 498473219 626773023 724651711 858065827 759634198 916078828 529916483 525483038 555717710 520524871 867554260 251514310 55237390 901223146 294044939 608469721 892823872 63898290 171124034 388550390 910709457 297915683 349353496 814897057 881984050 457444834 379764208 838042820 389646041 949297465 93064305 496378153 591649726 675163286 228857095 690646273 838984670 994837772 325601633 29303904 986122940 927719888 807574001 516286398 728618715 781015229 844022895 816513655 422665285 519729873 416872534 321033036 801841415 893547694 737450342 946543840 678643634 11747610 174849568 555936828 493619676 446123391 552720973 126954828 743893661 312488043 589366648 640469856 993605395 114216465 171604335 627770796 607188702 972552391 430837446 363175880 788873380 189644678 191498067 420647472 616402062 109980269 642107059 629434053 917182153 943494974 32396484 968742730 9407495 90932704 341152809 920716264 998604795 353422555 936843466 804352426 876856800 416648159 802660433 226309378 100707571 267547709 348380845 195643458 30630644 675403116 310286483 548547620 584957610 563174278 331479032 754235971 803499100 973580744 205584024 40506271 173925464 2890517 719686770 725426461 6135151 703691892 405610058 977236997 370394487 215227790 821918246 437115010 481870280 459609905 183115730 147053094 780985792 714207695 965674332 434095203 840286527 177753599 874833816 905234194 94584107 346408187 544084636 280238832 769363950 936046881 709160517 59061788 348007411 539384435 205037233 684507803 293031980 857546519 69551811 436071636 530198159 438112727 138224803 731748885 883944084 751255713 229163067 679235852 845842361 210253064 335482811 560541774 756766718 832460993 796230677 551846099 789729385 762935335 945054593 896380024 941152644 239463096 899967483 673892988 203015642 286544790 235420608 736647171 171634813 600167431 131144149 274056342 20388227 970991094 867829888 481456801 707342980 57768047 972429261 418977268 135095070 965797926 215484938 909598275 349862769 931281905 658851403 864354214 998065828 979556170 277000423 132131609 749544798 86304462 446321657 544555261 198489165 365906624 317089247 679739285 789228195 527999878 632269247 597553546 827965076 425107499 257201149 836796520 320961497 240482524 748377286 340243743 504428080 639429483 401660041 552111746 116719577 985560527 291446905 485948875 694041114 160749218 349955852 358366997 849813437 319713186 265027199 436421601 99689357 634347568 785291087 527781266 189149916 133094868 676412609 553029105 424661504 297075895 162994523 809548201 477743825 663657511 640965481 901662924 104797485 147348247 175683961 91050316 170143093 459777692 811730655 237751171 683453709 913002097 963676210 854183596 652925151 983270772 816425933 92916071 896514009 192988710 198191695 19460153 728985450 317759279 693654299 559710217 121596425 946658776 326426329 337277605 714869678 338908816 259312627 944498491 407539799 181440872 159377689 371533024 596676741 760284310 883704253 15080204 417126844 649308406 862808216 702006812 737023239 711445124 387397155 976079823 287626097 172368099 331275039 672723914 286641804 325296601 700253966 970384404 569152750 275060177 79418039 784190874 999199408 792752727 100397734 324009132 130064366 943992480 756077993 57066878 719780681 679908351 361834836 11826344 703660136 98888817 772781182 954447783 183595634 762692882 131223490 278003546 204365461 632712358 411865599 688371333 667997827 675266577 993289432 784919121 356890352 853954271 712359221 358523594 891238421 456299965 87110080 833649504 741823536 26116862 315116393 897878887 767938562 187237143 598088675 106618007 982877007 640942882 121767972 908727692 183890273 851604319 545522921 817161799 364786566 854691759 892989744 314653355 422494606 344004120 134856380 804591873 277202510 982211396 805450900 269607540 696163871 462889729 275624324 185623446 362891615 320831682 263159450 483122393 422259950 840479260 942390698 674116887 955110579 55110474 591195595 809243147 34926613 30756266 147238360 449366742 608044163 7989310 792451824 124777083 816619500 309395500 7064311 351635042 931254087 445531454 183390483 950327513 193622797 706665059 122584111 514475406 536282554 928602156 723942267 679421462 271579216 381814608 638086378 534005866 723602643 335197992 772316082 76801381 910717133 858494515 435062992 133427527 847952332 977763476 122907521 447784501 569662432 173095055 461486026 468755126 468093470 258620688 340105970 643835447 437439263 21652515 569403907 474248072 351587201 294587261 189835340 717827422 172038245 106067186 127469025 447734991 58913263 178698492 376560665 620702168 603981770 461274939 540328975 48643034 468241313 714149103 344531747 596348441 211039143 943029120 188259190 42717756 164364560 384154871 522714737 85780688 435704470 764882050 342591294 180758981 146494709 433251572 135552845 617300207 929368942 940435778 9000145 403146886 206569544 677000967 727304513 928774054 666764618 905415937 273785815 354949840 814217795 857143698 506149908 796588648 351755139 396796735 905762362 14411061 553902175 140205877 278268369 511633635 225869232 364861887 163691043 174078084 46520404 507309265 200707263 761564427 938380204 793584768 311204345 911771600 686295581 538562952 451082601 394519311 492304783 864437189 201617512 629483112 114691569 617297082 387875478 750617952 902529971 759619597 176376919 12531167 367801418 394660360 796527440 33404593 14607535 505177114 60151535 751287813 720754144 165927764 248847073 242756593 778762078 924316909 725275034 176847595 68916142 409724607 677399760 370998865 260720856 637098951 757611008 47334115 214376171 90567336 546725096 897476931 48787575 701979177 628414475 233414268 628749073 467064754 146676017 922352760 788616659 213191123 39561188 683701385 880917977 283958974 498178035 248755169 936532164 741399752 39256562 281543705 952443195 167790316 726933945 478395310 656005478 868967752 967853793 63370367 158052721 872662941 559291210 435453521 9007119 622564307 278347672 614948683 105712372 897915507 40705969 65539194 188133210 913483051 470423872 278756430 213971069 156425038 577588278 600872731 873169951 801955921 950040387 131921817 317482757 287031887 90806881 168885605 181105015 89593990 794604874 937668478 445121476 960820696 232163325 952412872 520701116 545873227 609019709 641091724 384169524 975702665 389199633 848127222 13179270 95939681 502098246 743520150 990240270 800570692 701671400 71277024 838060462 571506633 328222157 169703340 643407691 526772521 237785354 253856182 880939341 205387715 25798523 542976543 598702627 631482778 260691264 788273386 993768637 641382610 659285306 916190336 110184208 461898294 780290962 240540205 713239190 635540405 315412019 35968672 315093195 592046816 316067147 597096047 132560817 967107438 899936718 256486033 59794509 201873849 714675187 317526242 301643047 850901823 942502325 409285282 743774926 493324065 458988371 760852726 225163346 829194919 938301392 39406950 135064008 227072953 866123123 580726877 277344970 373970792 421477960 738592685 678322932 1129059 153486494 156141320 621451368 367169922 826264456 795069576 135996491 261303359 407889756 19991847 838783814 327924536 124067894 201059144 822563333 944319663 861898870 103215404 742660027 920774410 751389502 878047614 641324189 841204051 575462133 701102024 978050146 650021816 144010694 954865915 580622538 29450252 603666978 731234795 677934100 41005637 890647866 688987601 539049349 983749884 664313222 896813767 711666664 690415088 331609408 818159695 987670537 919260803 147539689 393488845 555673913 333667387 347535300 238905096 999910349 489696578 185605206 120258221 518824863 336457959 497533164 176825548 452364939 876310043 114073109 157312345 470912755 836567029 743547684 559349420 372508732 375259183 887619247 510812162 916549967 603762086 571970323 311761914 186859801 933744349 853746925 428946200 137782539 357880443 465790370 635118149 192635802 633600456 276178392 601679181 665944256 680446772 843537403 118275935 670560889 78933713 65433273 409337745 848232776 236077268 963329926 949631322 639423663 691005464 498847001 561684758 216012730 265800346 256587245 351041158 246156149 283930622 478536897 34699085 957892977 480117256 608413977 857479540 59887683 206422820 393992122 888071654 76815365 590205152 915421489 406399733 27790548 260741228 72405069 249955027 259085136 434254625 987260065 71581722 361521951 557541623 598997251 608154181 341948778 169665805 15678480 879386164 89752925 587076645 359408805 222203564 853247148 899935013 251637351 7642837 371744777 498516375 243060285 231459002 866475439 679398953 878690512 344165324 348752858 915767598 853086994 447493472 723724620 713010460 3065012 784954156 736672202 774475020 17593006 12779982 785482909 206187837 521470395 89061189 768886034 47571346 982294746 114557302 665143034 620772367 604186062 627732648 581265195 158959455 949934495 368253448 61117437 460398417 340830487 573318182 559675853 261485910 236222790 467921782 600105341 615189765 527720447 499180753 503328498 486425752 896328793 679169009 704378773 715686252 898345774 655303160 851065555 5000325 670449055 599423978 166610589 358095623 367308686 64669998 145382377 864811198 102473762 817647121 205258543 429347991 597403719 912103490 213868780 593580325 849337643 58616663 932919330 189107997 540640450 933453127 28083414 755125210 388437060 430953711 342672529 135109082 424946858 499482253 143438560 705762622 109418804 478501448 438429652 152577614 794291685 849560742 413760131 268764659 286045189 97424659 228343685 926177852 15836830 290630241 506905463 439761626 77121792 660412739 836392827 652191139 542439230 332057808 329956278 336371986 945863855 169612038 59204049 226686149 920222829 77425989 712625529 767669758 930491865 575700688 807349984 943493667 260074773 636892496 814121273 603011903 731810184 952445264 484574015 907249790 356831326 516291266 487627183 917552820 973737734 360766328 607103433 850645719 187058098 590220716 152883155 451581569 529623002 674055288 536636310 548210287 285245625 554151519 968440543 505345796 20534223 447928771 306462207 445235399 75506525 718603116 371707468 406357728 538375916 460495111 247102622 470618527 403410886 729152932 627996627 594643702 321238907 56027192 112801611 198484218 162164318 779472921 505511788 625613413 706558470 492100485 619573279 581655831 643998158 971066395 408342353 119441041 111463252 636985695 943649139 661960824 661957373 3947835 63932923 843661592 484887664 220986489 808734177 956783582 382366999 114654538 903052323 241678813 347831969 235277250 710295617 341165130 559449475 898693721 927736513 362804480 814509426 310410859 538642348 580386557 156056554 806665401 280545039 262772451 438391978 545153510 476505979 113302392 576189494 78313211 409753222 508266534 652201556 680462308 422337352 940368252 643014287 936882161 546656991 755876779 314471608 205867094 248308459 510709001 991249759 598927531 656579090 264700562 689677406 377156972 429544061 290721378 125745999 608023674 924428890 419950652 59123217 222800792 751587928 29948934 294486343 582605551 450404910 965612107 801810648 935330698 289458964 820770999 828857968 689953243 287220295 726417567 640175614 963733044 850682762 558733687 155776564 509298511 411861920 981475161 846854411 370894535 166651091 429747077 846455356 981140892 978396528 467495131 165224903 994193587 668856393 154225250 812394096 308216148 42300721 835567557 191949885 909132714 357018499 393234897 596132089 265970503 956716700 96233209 397622453 104384413 780038748 241661394 357776961 642759301 752502186 54275479 875671479 42877628 756415725 172787878 614276849 48590433 885089939 743430912 278275598 54686585 531470733 519583437 114301937 869870699 249340881 782261462 330436290 930218629 670798551 424435977 305492587 138038901 467592221 152523513 102828827 491644112 150182819 644237404 925527495 186297998 172215408 966676363 41436324 532153228 966998795 479968773 731720623 164478217 524375042 198844652 921297189 5536809 658914919 966759302 117858827 216685173 839778381 60707261 271635623 332018777 696683856 194932896 720973572 761428389 487172362 134319840 656963955 439502349 134440863 198389588 799278341 772006825 345849394 62341493 422565905 767134069 895521133 133836770 917244084 400711634 352795134 350876894 517020492 272731907 977529620 48905933 683780349 289952177 837930214 316219579 755267116 817711976 769667884 693309652 361523974 31976216 738155940 452578029 160127994 715607444 859442318 368575738 674987067 931651606 929501489 731157398 989273151 560153785 48428116 532341886 7973954 523787006 308309189 59476758 972839620 951834184 574893014 417588962 634693383 668876896 587763674 261200910 215934354 724858865 224678573 438529511 844125360 792690957 38786602 427903328 503972082 678817702 401951922 519393678 562017705 638606870 577275307 507382828 912449901 374803352 739416063 874695192 425587865 350897356 883467929 722021844 648986572 225302583 503360748 721894918 865865321 278071488 383554411 805676536 218403608 329199157 656058898 205266456 326325827 502769092 53194972 554945145 299955866 686732418 538935882 86309201 172133775 171871720 192133603 79813497 572444635 516002384 313514670 734697712 177903607 135278972 759285689 873216345 168543908 38011664 930406550 451704 503247715 863965971 223442393 292383416 763608318 401239666 857979291 455775656 749322749 122632061 667207674 76203129 186657074 68437608 918237590 838268546 752582702 958110155 231597078 660797885 451854793 446599971 855043745 743142215 739964062 188666703 691015782 35035619 151523212 230150419 567360788 305151608 229338678 392272280 925470562 752947342 180688260 268423914 183953288 319522006 94602272 853739129 903495620 910784415 123792634 422964121 968931031 3237217 918292933 331112962 238501509 651726646 385044855 476383312 352949785 49056604 541007053 56026244 60062942 157224372 258973892 822257793 904104103 488174150 596994849 988687504 400279112 294221243 925018859 301811164 387214874 360688097 73238763 179392759 940657275 477987883 753755187 265433683 162993740 165936175 776913044 278321866 157240689 660728870 906193190 600829463 467508565 598065519 485192900 353142619 599471459 767346444 432643213 838091161 588097934 250837539 704488037 167032889 388711114 242376830 545565553 428981641 55549328 98029324 551859359 572919095 731274334 696857694 986701596 656635608 539695669 113476394 481104603 684784741 434876185 703869132 193298709 184088761 1173141 283603392 768805571 571957268 177540148 905701417 518475558 719823003 379173897 305422926 609352256 639795925 958677800 175529751 831220056 430302255 721649706 22160020 786688890 99788153 898984365 914321526 450961397 944689000 806984914 683387028 142079707 440924434 356962238 873649512 170968452 377127028 845764633 205694095 155720971 851879151 941794706 705021773 410756303 55393223 953692760 459289863 693410036 711075491 746220450 117539270 19782368 757343248 382300713 165116603 534965182 260474366 786183849 39424181 648477950 158398017 841775716 488126636 77269715 86015249 778373022 368756282 135356084 16729482 132126754 551297565 954895323 526305837 368062907 736961207 193243081 934959966 609555644 936987790 412256960 336902116 555423353 25887948 753883719 87959915 529788364 727160255 633659306 232219397 323368337 161435482 825826424 113790373 576201001 879715763 750088963 345599139 983672059 108334979 991629539 198523963 413538031 188726953 541092723 63259661 505369329 594804391 445103187 262161310 478922100 553243428 205033444 229241046 832684524 324750440 394522575 740669057 125451091 108238819 796341631 662184654 954824869 665389222 273372834 433558483 986912611 617895912 371316652 909642246 974735380 336608642 757786195 965370565 249532608 472680052 796665876 861686992 583312755 801270110 973485741 425115337 495049920 510527751 942916769 795189179 795692091 53604058 22176695 240274832 95381758 157862756 762254715 718800794 553161253 693535448 727480764 258595595 607419730 195119499 934376716 266424700 414586665 337187959 653883715 604999530 404375509 3462588 326772221 813661364 232860034 551508251 915489047 19253535 334146784 578068601 460459830 106298066 280102823 205365346 915145280 440290522 925545741 542204548 801224672 246164903 496247889 481418799 829957638 431355789 357101876 10290396 11651941 34480452 545625211 258228899 599830004 155519081 526399599 177722563 193109358 598732795 399234908 649522718 278194130 102230238 961600533 943644602 408123363 553347675 311722606 313685825 351209896 354911902 856490433 790004610 594880237 369173303 725464938 829874926 328684993 722896794 183708491 133326363 69668086 995938207 682725449 935815749 174452901 180902402 721282252 902484424 418073255 581768420 552167747 17072295 558264092 487108680 605463198 382053640 558556392 484550807 668761810 963426230 660848177 432688413 548372313 521978014 876244195 667500681 542739887 805985106 12520236 616718705 211440086 813649801 450415104 360677580 547555539 819153821 533899670 521754742 715875631 345334539 562725352 382687151 768109430 445086455 515186487 776731036 206277819 462745253 970046086 896478149 818892050 465936897 698663450 400546965 51495445 660020248 459189248 572243934 464824672 329551773 468722823 430365522 619669269 669878629 151710913 512234251 516417625 604426475 945578247 632115203 732475861 13331661 826910578 904461469 291800630 762409804 41538147 937696027 936195245 242833616 871301371 66237477 31653231 859431522 461544868 94259016 55247926 249561137 430306438 564002164 959462078 888228878 115765778 773551486 435183433 93763055 368950139 73392284 183256348 340476015 956334904 799035115 557137152 684567884 317194116 362625517 882707905 277187560 886519518 699605251 278518450 865213386 566086793 248423927 85933096 516483866 49996557 313008501 424474106 883903784 322078900 204644237 694665224 61619941 731184654 636623923 326552753 809271656 894022254 837096383 519514459 416373866 271070826 340180846 672756974 225250506 316304478 16803295 711343193 320411403 75483882 58244502 566401292 800837073 803386736 31913852 380867965 652376680 96771735 208161117 847932323 417505597 54972107 405297768 990460798 209294946 230091962 637188019 5889421 232226318 988178904 300855477 136148822 83192091 337010396 462167498 29410273 132904839 347100225 307783347 976566333 602951923 203824326 485304083 388992506 457375015 325313518 663795 559856558 592441996 32825985 874497342 209860977 859128496 91025673 913371206 62143328 125049542 67383894 658721341 218147869 633498659 581500923 488582077 958105421 695870658 331390670 674182209 316633625 57869761 235917676 467923625 326449070 808812514 636850866 552683450 68375997 171714571 158324805 677426332 426528507 542238662 496369419 737475418 574073762 646434754 660366768 860447077 857982959 56040528 701705506 717878290 618339490 424217062 294002454 550385943 6360961 280178080 205503105 101572370 193532884 545064378 7212575 127037442 580131562 321557015 723843311 260322252 961160851 637244605 222002868 208649911 302410661 358348887 893168246 940494320 438921336 292990642 724388607 499082247 967729513 470636864 277561695 807074672 815059802 449124248 516987241 108957956 308619312 340412404 613637171 238738045 255555924 873045425 42423962 564566269 654267955 743135698 356160444 555950984 86671038 183790462 418695547 557972869 658472427 268847742 101183233 397406529 807864882 388364224 148924215 450595948 309070864 638869974 288733516 557822105 394433671 406464376 872837940 53408706 85393308 364603389 930895910 863198915 676171992 649043430 42399517 660141018 330072008 190665556 113509209 189591854 811487358 92812941 337811675 501153605 858756621 539545723 460518636 848662411 874085136 870327596 601147542 587713234 771914788 99292243 471003433 547604941 86272105 160922566 251183288 212252051 595311109 283906558 952562330 697489442 642455713 183727770 994339817 139729626 674181098 154525404 260739078 681032446 808755729 242219562 650973459 244693047 735572556 383984270 588020855 454049552 820189522 428994871 742329182 566776187 160031715 169518326 660503863 264207178 84491070 549476546 855609396 756760247 531812265 82359348 306917325 559447260 131446509 170595852 317105469 181523004 695741655 315161770 259874819 880865593 308562873 658672277 805767779 841374363 983932646 884862712 577841635 915114511 769168697 580460576 41271758 859511461 974535567 653823999 966346676 791022418 228331336 713918124 272965608 362959724 323708618 399993057 114823169 714078001 846795262 831160956 958322521 283649600 107429585 672050430 511726481 406774301 730644917 805672975 551059723 653117106 16649757 183938040 745240431 561433289 78522116 145365543 100858407 712495251 591747943 573339567 844104930 722560036 841915590 516221381 210045460 831006708 551462311 434543684 617674613 663486303 109602835 489787434 480943742 463008550 847855639 909766681 516602607 175951852 10078277 270551255 380965708 961449146 558224944 729164238 967233883 578474364 805833971 936570764 607055527 216578434 75298731 283095108 272342272 4636160 541554168 406771788 534272761 492442254 202557569 948604061 10826345 787682728 155424109 858077526 253744875 953659183 827522794 811370041 283295325 210781926 551181737 823860013 604912485 230909686 5526368 553463994 222428135 419581546 987835719 734267024 239370640 567344052 34922140 297730048 993026127 789008678 778828575 944288385 359576790 413477242 983224726 251168813 337891613 41123915 724113994 624769601 919331552 796137625 880878984 331013537 403315228 700322121 232013858 651108689 366481814 149168547 481450475 652029181 895517012 357424082 287357503 947422578 461693217 409917800 69162104 328704290 92097293 865009111 59468922 479045797 161506283 222856952 713010984 650115890 168401362 643227528 837693164 160734506 288161949 325232038 796697651 621363854 979014763 632140119 753277423 106647428 993373727 965744387 501112339 382215894 807013856 782387701 535725595 799507058 761745819 563717854 601573761 929519595 354362236 742867538 475893321 293476086 754031737 325690185 932978038 663328750 387548871 829139360 900294546 913941585 987929186 820170390 831445290 236371777 835515786 983958351 289103696 375047684 907178304 986491220 839612440 279530117 463522766 683228433 275159835 85455312 926418236 723103830 721443831 543474841 939578843 386336983 835088076 339617718 189526206 319742124 789285056 511848097 4010044 75955921 295540861 763135479 167170672 346108839 759243950 523568635 76425145 19852658 784123525 295782676 637701434 167501016 98191928 23356490 427626843 55423848 537392511 925618637 372215878 240872465 48611864 453511534 837383787 875408807 422849604 214911268 420131068 881157473 495543111 190907785 343728242 782695261 341885931 828892763 459199750 675185947 259596541 761446651 686245689 126058494 870599119 914647793 607094348 516199375 243893429 272525926 497363145 677413177 684045704 839403176 804433144 394740302 858613798 59546282 143857002 598710528 715573999 299169665 927757682 469695401 673777994 637374184 753180583 297955716 709504030 892688829 405810788 668237617 58346585 258294401 502182472 839315765 565016429 538018268 330073783 757550711 627958222 351140120 446393430 633427653 221401461 369060001 514463123 151257421 769140320 604145291 395325722 276578596 44463887 531810060 626193505 708871107 969540361 666102013 179127325 858702724 505792341 322433629 136787659 250078249 44537089 17753294 845173544 176206166 875186591 944113174 857895097 561309970 706862531 739463840 448738372 890279498 706169222 912583160 41983573 276521806 223412486 424868691 970571194 489093714 667675364 742868996 565531656 292767215 498309828 527857160 490432532 227444127 197841872 125774971 603195514 566157380 871143734 728580129 53010969 706687137 162088101 477923294 993635476 329351135 676875476 929074494 338086611 373975562 644609020 297791726 828105088 559866514 827445849 974293313 409569675 688609483 774681260 599559340 653788839 275178093 456705212 245193802 183455690 977817620 782292944 31402584 16148913 24118209 368407350 675462842 255089497 718623063 821396160 956963701 875366023 481664799 117654850 429261107 274156609 907750980 973170453 955384258 128222547 635631960 134418583 877424789 386051788 426795213 662972073 118660929 307107966 256325501 67825968 390916609 914486657 425227043 102808468 877988915 402184368 444429024 633579331 227720409 180912938 755611575 621223983 161203993 342684370 313595664 213727052 72022205 790504144 764138297 402945299 447831732 483787790 641019360 720107010 192460687 785503164 698283162 197673754 166860805 301537229 477070688 263258720 947615087 358780280 47997197 585763164 449346637 655176631 386364897 528607133 281307327 355452363 338310657 322780978 848781068 133922230 502379508 832249138 323976223 206587071 260719399 775551542 507751940 170868722 727832682 797928666 817396848 213431454 673292914 823442495 799299895 712174805 371393621 497370252 202730195 623993327 687989264 966275944 973329636 436386567 855435012 860876930 561619115 397551996 880697973 963887114 806356877 728133490 34289674 639047477 240039830 70575183 394154064 161439420 696963571 452269886 845974327 420020061 321143159 357790127 360346771 373276761 194079511 275935701 60126364 615208436 837665902 389123366 721977454 769602041 923851834 548458207 597731978 631120948 136293085 994748030 935942484 733928181 269758684 587490886 611138963 858198931 716592484 775385022 160546547 657473255 803092672 651290162 745086598 441473997 40099556 507789617 657962303 256381351 5871077 190610189 307472502 161213657 16900735 577648990 346617447 483382094 172100238 68675455 587707058 763424497 592371605 956415248 724305628 482428469 228633914 53501042 297521869 540825230 874802119 788481870 529630545 689207542 426324139 57042702 12344471 962157673 423891191 315842403 804359861 51846249 341092834 592109757 20765729 162766714 368026438 501606614 49928249 127018919 880438304 553634088 708484029 932523772 849208083 459452274 608590159 834746377 233054950 389950007 296711674 940834917 33885442 711118654 399372200 288443177 194632693 555008531 59034027 985438577 113249777 101240965 893447477 425644255 190466381 8850214 802949087 223767064 825600259 319597518 432855590 724919108 23014193 542780952 858188777 175702162 445590424 710944740 321048813 399654578 752400928 369087955 963666265 974131033 83889490 138742734 615344186 60753345 644882652 487167360 14627328 204677926 74247185 818198231 788820735 229891402 705185894 413869191 720187375 536870641 266508278 490894983 953126509 70802022 119376895 286743185 571517304 768908789 658158435 404464806 619321332 480995438 112123688 804474249 860829482 63164329 239299833 106199359 786129734 242500348 284415906 601619349 472620504 457986502 366146455 973560986 30231124 525285864 913897838 314332960 715147410 824312391 663848032 854131007 948389198 300976460 706263756 67985619 560231593 393325411 123277493 701802489 384069286 714908543 418463295 527645590 75761070 12231573 442567221 775800784 296671501 439671580 645995654 209189522 933873010 573463955 897202372 729530381 257686387 100090619 898835107 548469554 235411463 148567641 571042432 755691064 455382794 198876214 714490840 586858268 230173628 807514911 159425996 64066588 323733826 775460901 18871204 650094651 596893476 751106397 621172040 759900097 244798925 763843168 745284041 546127544 638924047 60176077 716169686 387209072 403229340 51761859 463088711 770965243 191502990 363275111 576714902 942506418 932084703 677339492 766896481 364213166 766506738 127580006 236313322 105380175 373163017 713894558 527648151 700225465 956874188 196161857 541886578 8411474 888743368 30789385 735377321 51835462 924853485 682527666 963035919 94319363 159340048 871765374 877094554 303237309 84237415 459605938 649604323 362342891 647233040 674585367 49650089 296776904 255727242 270621818 270153806 576737235 268208441 107460908 206533208 95946319 12362726 273905538 273934833 624915140 783116605 262209878 789411944 622494588 833427278 756237444 576620206 552921351 565717005 912725870 424781786 424785591 28137938 806572409 557288870 581137701 272312794 980281230 26286319 763293866 126744260 924868249 313324088 615587815 643360020 964502030 873737256 220753982 983262643 946020959 366841863 640585814 133035117 629154695 689709637 626964634 468577393 514221954 614701300 763282363 203181269 861601490 746019401 579303722 170741008 212973820 260808991 777333151 802267006 321932553 567829875 167848341 75833824 397172742 470316777 350374347 637975001 743123844 721710918 607384516 246694258 624273432 68334323 400650312 134068630 233655772 955642753 225800673 672330903 739714284 751002143 25056095 310759079 358082538 187832358 79108692 348123232 656717435 574131598 913954201 735911229 346718664 271827318 348506567 880126494 773555966 457236640 998867391 667313096 91471310 630218226 392330531 481667939 625198830 443443958 956870362 901235962 581215381 823262810 833368976 729977854 419583747 575735921 242466867 213682116 123090679 175467953 257912439 740428290 532658743 9508659 465088339 896609622 441534988 538244918 836215682 316536255 747122627 46817693 693241348 889566498 586497325 153429612 945708698 113862598 514213151 757214286 70160973 789371608 34331635 17327378 961408487 799853800 772456966 623779370 790808696 485659242 545545272 970664746 104455123 127872567 752204911 144986703 966396174 844391945 515377684 233175798 119727878 294316290 323348628 918986784 908641496 577373734 62666208 69217012 336321129 53246172 216513261 177713469 212589792 157315441 624256053 266636264 999327526 677253525 909569077 3324808 640254061 587491035 377583597 71338706 165498534 796050237 684756323 356173601 500850953 280539031 94771232 194385139 907511953 925237287 552481713 40490601 693187197 463726356 78349863 455118795 409245905 435327716 294909079 254257154 384988371 447538947 68227483 770546973 670294414 75976771 325670864 169756365 707733586 728349015 75180630 839690984 839302962 516553558 648680787 993334761 951269252 483800639 480954480 960407406 509281893 901402479 325825882 389817017 281546035 289452076 738062402 478375216 68016657 894485534 66749534 716824798 388930662 815654864 522483814 879117039 800990046 227435828 668952855 880014392 371228263 10859036 29076916 398437804 58968502 471859906 52206208 273447144 899128512 831585345 769993029 646374056 972266177 854368025 132242896 568524623 464135992 263600559 503531634 981993828 72308841 73516746 666621568 982014991 864883674 386012695 169848532 856093088 665613014 755148455 815861835 311147017 541744877 405972332 165101637 617150303 425624690 92234175 389089064 767325788 468538619 255760349 20509405 662566624 217477093 192731493 339817298 264335468 2135758 860704731 206346998 619460261 913066521 112098601 57834815 873514967 173702509 599178777 786848039 857033071 303390262 715543260 202339755 73420416 51965987 698597766 539976779 839159359 851101606 410263183 755195790 110302343 804449911 872914259 447639419 809896534 241370130 282889363 137365024 838363726 220857908 556551922 189262350 935222069 461951842 808031098 879987419 873758837 804176226 549491220 556356511 193357981 241015231 422744595 443385719 350577630 443802185 392563882 922058246 613598350 13200275 566639473 33697263 516465065 136276852 36116708 117432156 214478667 6854022 525240548 861287546 128364855 299116970 191278900 364033018 640723795 571086466 774579709 466475922 893217834 666094582 736580170 905579642 355663208 650758576 77806221 184320496 27427938 16885663 350739736 966530484 360549516 300862584 85748901 186591884 38601728 617350704 719921871 340257474 967856638 390653059 65245334 101886625 324906342 979207025 148347103 227076347 783762752 822536123 975632114 65975206 862214964 411315562 537602810 807711738 37029906 407656521 929133705 384710997 319117900 965316710 966344465 691593623 130200183 650887317 41298027 20177830 700993998 541298925 492293972 743639019 320392367 3520841 890098155 989548244 501356827 34632648 18630197 902245712 774745914 442601293 889953434 495072086 126301141 587633151 320008293 24846942 212688602 647142858 727874119 675216358 635385820 722630877 686463700 348146670 441833105 388546090 791675140 952031612 281511250 818746858 214160052 807873305 233506718 627502102 798602531 187465555 528601751 101209839 695036277 252007225 582271875 216107894 350967091 715583714 347212876 474464244 582654153 850446822 376338433 623673460 266771463 131411939 973611347 147366212 573842593 307546361 27919641 37185912 746056367 659875919 998188236 657989479 201748782 698122380 246469387 161788716 814518396 56699486 349848089 309603110 49533152 735206647 861816410 367559288 414536448 541418122 572536026 546746762 428928616 192851667 561064902 946277510 466161162 120534924 553492720 88569820 285656761 673980665 623402063 185958590 734003116 405354077 516377213 800952740 291019522 939231874 43702583 454983882 305561144 449450550 597360097 220980397 335407284 28346568 963913727 187991186 850438718 641021071 372884925 351296767 997696385 555475811 356007016 989459008 218336911 106053410 584897779 876876515 970942810 963738669 204205171 434103356 402172988 557255656 140907171 850152162 314550384 608181053 28109921 715250480 766144150 158542618 114916911 60028869 127623987 697458926 911592627 97499140 144826670 524140848 41727287 45134485 116909141 501764568 36347946 307110882 672109014 232583396 967931293 123224219 827872454 977287381 893123014 192398899 898466462 54489903 257402240 947858272 171992504 190276348 186360009 238021279 322342358 341299530 340452164 819934893 540079260 70047656 338648757 491745551 515359761 815141549 496341895 740652683 168717602 676059762 85563721 288675757 728864287 632407826 815526700 766728515 427198780 108259121 906375815 198685921 859291410 230303858 975176532 425135966 270806811 99707392 488371376 411219797 829184057 69063942 984279902 851238309 111733039 232673591 767185989 589353970 470461734 383485767 13351150 626345762 894331434 562017647 470019079 348889056 876388779 89340397 878128098 777881884 339439357 896460162 350423798 769167496 58445784 375290866 408265309 180017437 667514584 366415495 237976661 403187604 6219262 770655887 845900479 456711918 193186093 376227289 70433187 399539437 318870190 217526588 144741802 566275224 313358252 394401553 751769762 632760507 784962745 65340340 896956926 931042916 477904455 614637062 233914196 188289383 854155568 726414830 923317469 470259420 723567407 547133139 996064760 456847260 138921829 501987364 392191399 444064455 188651733 124632528 636693776 807230528 132934375 940954830 703175677 963489071 607610345 807539607 977193821 536435838 80312201 75434151 894013889 603151709 441456988 94477055 353367007 475547071 727997275 498829990 490535699 954372314 535539809 141386019 497078745 783724971 884026542 784523269 943608404 752452464 296245863 210350427 970474187 897425452 234063891 864953916 603582502 607759142 477622559 271661889 385753717 936722794 26182235 747469062 523839337 420576838 257062012 381158061 276502233 635279823 67573400 661897306 11403071 402418010 952243885 423585720 352505913 493237251 907666458 5057138 984522504 554447657 935853091 297501371 22126868 430797552 196696689 630289351 517352037 862587581 495270288 16743503 838854188 841226686 846552944 467901201 809731896 328697184 767735781 220079950 716937858 678662103 284825383 585039691 205330850 756620953 758775379 83202768 11677526 185721059 869072871 628973484 942368258 166971955 644297802 232240687 294560299 726353612 887531074 855423406 694344955 921503285 239747963 128685314 232130753 979121082 483527943 242097929 40254317 998008553 329906137 566809380 837472536 567986199 913258313 657990072 777097850 163359449 499583379 742310061 395349874 742521483 334098007 810637810 328655746 749224652 753875738 256364022 807118417 177709568 838888900 892196401 798460455 603078605 186781985 527383961 515748468 175898014 143721312 300343085 520515145 23866659 567125143 247655022 330435293 188945615 342414652 523568609 207982089 468830297 912294573 504758670 131889357 878351676 589589930 750376836 823630281 467914550 225766614 867199571 51928516 966423756 930602809 449840528 587435561 929925573 752724672 764932692 690599813 762763179 357138620 601413565 748578827 692951117 671539807 826338156 710424080 45139520 734610754 700943366 878011022 410440025 385019362 945545140 321014693 301663028 765404190 191276706 415778070 910763953 509941179 276472707 313619142 717471601 655812832 990303755 309727553 59279965 70175386 267026292 979852853 709139488 953211225 884801274 891362034 737679016 502280049 792744031 825190129 100194985 13707675 24502888 153566794 721986074 136766321 563583837 913699900 917810869 140803573 475170701 13155753 151705723 393636874 456092616 226146711 667833390 863724793 456817635 774796720 252480982 641591022 590935352 49320131 4948797 139259257 894385443 381653313 107806835 623594510 990907270 893192128 867273802 18069125 261978949 388513148 801390810 667835802 640913099 892007121 953273343 325215598 759533188 72795586 978492886 380403204 860351841 911137909 422004036 740983749 790344535 522805173 849857135 744624637 493067232 348331887 632828226 337326939 680432760 938754869 804678125 221863029 92186401 893357246 121033571 988269634 328260831 851513444 745086427 536194206 86838333 834884004 704449872 113896649 780006343 210528674 408631297 254154216 157163662 105068962 16026865 608659331 887722663 592400784 80805992 451499525 796456876 387344505 12170352 456690496 608136505 681008912 962855769 573379814 483022704 569496618 891618357 960792849 563361654 288472386 360424284 173631164 166089715 860887798 851406058 515933767 669279126 921387399 157729596 683272183 166282127 73437021 671497079 593588851 692097556 389423489 113107969 878579528 148297436 876349986 345253638 711998822 609908647 199779089 309568244 962872226 419046580 609452100 232972031 980354354 795870536 882992726 295575966 860697652 537897518 765222661 661926668 907888679 352344114 640164275 658888136 89284207 109677733 107334631 381746453 140939477 397213660 769238473 48900475 6291973 842241969 568318121 191443780 274214415 593440256 224253816 916110592 915062503 377128747 203295053 561504257 98597605 822495383 640454113 917262560 878500678 144437037 592181267 755996150 512535209 894439898 50242662 921532388 211182994 269853199 752170366 874335755 80553706 993100353 825608359 907714325 427635325 681375338 583500366 602709866 654587770 209500294 818944645 427713468 614249207 724106007 868759939 683219836 946774123 29817250 778117154 199915362 169092146 115223856 282282592 393317352 237954061 295829198 295405022 496574928 394712991 225156109 455492708 741984922 493224689 224216962 518659163 838468367 989739246 20168007 951879505 489336761 481240552 774615417 938529401 574203752 724297233 139628728 789791016 433377198 758540291 183863466 18205017 288855908 771686713 610369655 384799786 453812515 974894739 340803918 837928029 39662540 884937430 843732191 729433304 107085569 444416810 475295200 418563365 202540969 796669338 26969225 883246579 159481456 612273560 169029911 811244947 850609220 284562038 239697484 50535035 133265113 889297901 938270189 774037447 344267558 242310298 569209155 740161971 120144358 527754876 190886811 210617378 696060440 597273464 187719366 168813338 350097280 678203349 30476697 677293894 634515236 935340224 527396974 253298291 949107663 671609545 800055714 782672403 537919633 749531749 394512917 424623549 385629500 977302634 437961133 308432299 744018153 171977365 99188691 511550266 693410929 995407879 645408244 655250797 504499445 419716036 778067457 879934315 300729943 11717939 649125103 334509309 922167742 18546849 460876088 289804561 932992534 953612222 588016985 935351353 416830094 229426717 466491474 704681773 350074648 833287096 996635177 978585413 48754924 515342187 75369063 322554111 859576069 862469493 283972249 569101439 557001890 593389562 163982032 146477578 20566983 560280963 238041634 637614730 205525433 116972923 483287847 239194125 134051718 268959412 721998460 290797126 251288187 475614689 368411971 921258251 689739435 487977497 406984097 164894933 903734639 777757531 177994559 114923331 430736353 646472964 152161738 648962455 131862367 294676058 386307956 659731255 384731150 625382149 629740912 217485869 287389013 506192272 305397369 321463208 724245598 702531565 314671436 250752121 730927256 295054318 577260329 466238359 16023607 989832141 137318486 996702875 578790067 375558309 242217628 399816261 82488133 582082806 214034888 866733813 184592237 731343653 403255339 284524850 879570798 320215545 223034139 589905447 893261008 678511391 968903536 377179169 923874014 781365672 112852999 228850450 538522918 281413254 511000643 838443793 260392444 373611282 875881607 275094232 611344118 957800329 35964605 776282693 414262641 684360586 172510418 739089113 38667 739737753 714070327 573879356 763716135 707440288 266886498 965523639 830619756 676005481 50186315 443068856 33157446 610976805 112549103 231068242 24572516 559742952 668505809 841473978 544231480 323435562 989303924 504149963 165000826 345934407 309555170 842355587 411307685 853588224 346992424 338326404 574256249 139725561 958605015 109813396 260767863 806161209 606441605 681385501 209064552 541046188 356966218 77828781 180282327 763407780 484646980 48703095 568212626 332589652 965658387 383532497 65270573 515269972 171470941 913781172 713229694 840482080 788701259 933186111 665309986 446508953 909846282 971481397 516404215 368038530 816373580 353630842 51472032 797473284 225694916 347289 600208645 635161898 741568173 323678017 863970000 472678 320119364 722219971 381959664 588517898 830092105 36513174 918617882 910587088 755247235 335213780 643215939 281833043 59320377 17959610 807757095 923502483 92129465 581661740 903948230 778989941 146348756 731542574 460383457 532504897 199613536 783344236 628106881 239927586 337807541 722138035 476463729 199464106 464719665 740255861 108848831 914569035 253756852 880128330 66649663 493853407 683425060 25258857 518935304 855858208 85079019 72267059 733572340 748819248 365840500 681457321 1675812 905409555 161403313 269820913 462659962 394174257 206064536 193290709 867320094 754701781 654158241 34845251 870198522 992043696 380790602 188916430 430117182 964044374 761130643 195674923 320331484 691834815 694806147 770487221 435226125 664807624 986764705 135308266 75146954 82057392 655675003 944687852 576671571 320675995 67043874 760255489 642035884 747993106 829254316 488471316 335432987 218569601 244805041 384973105 732551340 25586872 565868751 799531277 39269293 509704043 6530087 645800315 315133234 584413106 104736989 221600248 671347602 543467658 741204891 142036768 751687400 654296145 169955086 120231222 171115923 135872846 886658152 780384929 896623798 484754983 404281821 874677865 625214648 172442216 979668262 108205758 860556230 207070979 809495553 988877681 978893900 606038731 309043374 248172665 336582016 34949367 971608691 829166704 184250839 944608166 574674458 896010004 967792014 569533013 233065070 578581958 688126754 44702826 410279106 139744270 967240664 281812909 872854889 744817173 506209334 901095625 944145983 773036841 16516232 893623760 67076382 631550525 899152732 846438580 738852970 459730534 576081414 141840847 961745286 710688607 602293533 850655836 321658205 135630342 491931900 485441275 845514458 19584221 714266178 976412209 864063855 43814537 743688274 506125029 441949074 780826199 609173972 160590053 318655292 562931890 738426162 856507231 586530408 875127726 511201564 992769896 756722586 851486081 672041220 397504121 752125013 377849092 809508259 127952620 974026660 747735606 596281714 494641283 992716434 140113593 495865650 146730210 305274546 900627539 991643237 768993296 79166615 772670319 90933714 849956090 574848093 46848921 719241733 982653936 758048799 727533062 173785036 665823014 670602366 316291594 579732155 735891765 739500321 833155487 347876265 439935383 619189039 818777061 140268337 426581294 344249814 402681244 810797106 354067645 290250952 80675243 460373584 579330925 587485881 311699357 98280048 753677130 314482146 34731039 688098624 727663044 683948673 848100740 313519020 494914607 220888919 784312897 468254058 770422339 317476904 102254961 72392048 270275740 559621695 787538769 373596280 872526651 192355047 835670469 139730307 951509507 385995763 12456658 189019219 390425917 513698359 462915362 575037935 988317204 335475724 224510083 334327075 122848026 440003024 183758952 890362109 369650370 881262180 756508262 665705809 467582947 296691628 785832120 508148022 876729915 535444242 112476348 776662407 877924074 256637444 708550004 389667172 713366259 456701554 837833222 94282926 351118270 925178193 464353853 524387470 140893081 640103706 172078341 609280494 247814706 74942027 195148018 252064254 852862238 374036453 779361466 225034929 549665366 47211500 436156342 370719037 329341621 704749035 858602598 993742495 897481851 863303533 492397802 862735381 215725517 676398725 727227785 497250209 597822770 307775047 59195182 655643789 419028503 912623948 743359974 824194018 482768205 41108018 408450915 681597679 498648454 335873562 347755900 144592840 917703131 887079208 529588907 908184004 842724937 705890055 170781325 176862207 882536495 863456098 708958310 46000086 819607761 40540780 285201818 969896301 977086424 396810585 830269493 702930988 84912592 926994659 209924964 337977662 351373481 755271622 596322298 776150033 159869495 548710723 480629996 824911576 304873138 145765281 153160661 445611276 392151351 657394344 944078707 839149543 340686916 7262756 277130792 300353255 550455360 761604200 171165818 568445009 190880753 640805064 551750035 540773292 361082115 938022429 59292609 524913730 667621000 856949061 994968823 372988322 805125491 214990241 339428171 257626656 393921308 943197078 667048822 878329684 673424831 495636236 678502743 405688471 463831292 419046898 266510448 130299785 326547544 323912888 24094823 148686990 884922811 111420627 708665222 988149580 173522929 201165116 142378812 486550830 133428009 82261234 333828762 455121892 818720633 733332851 826969815 253563873 266594135 657251143 825320909 590328028 229069345 579746421 229188729 894533711 57640087 935304972 608753022 517008379 964131676 536956316 828941731 694854754 594516344 703852986 774164049 19600716 213220568 917463168 273185302 430972995 821141709 820230922 399452964 451967766 820653193 684825338 122434514 146281562 729553317 978167540 470043930 163546596 25251998 394162467 624987418 588687696 954016083 193832882 182234515 963926653 729425289 920445268 720229485 244457487 206786919 695455165 43577393 263772652 438521338 798531623 335576717 523892672 281241010 386163150 713864916 228479353 361582307 192603252 629425275 855351243 444739142 191035102 325428637 251087532 815698293 608792404 709577592 907528665 146662770 708408357 291713262 240516432 575449888 969131553 875134213 312672212 482281929 131136285 126816616 824040301 236717974 551718003 444284643 407118821 159519770 155826559 488925162 263182155 484001992 893075491 166278419 379285620 710539640 855404356 962805143 985513845 459799270 536305994 175187413 632570922 737126707 997700260 603865552 825264819 607554658 810236482 606019500 118171121 787184860 418136601 92465204 932818957 962562029 694872483 700365143 346123506 799206980 705659996 319754407 605670094 1117303 476882502 309129177 399045781 586128765 226971750 639956295 187697278 160884530 1884996 663480433 609567876 161363158 603598703 612771959 522270950 35827086 280869879 158003361 934591143 259076834 449597681 864661208 987321359 213441341 146947063 378428970 477643560 248633457 807754917 8936777 839508033 38436400 478745373 516831501 341321839 58600084 563278468 439937261 900759559 615004312 806539651 438919562 989335334 1098396 106532551 693563685 803334697 26581221 84395904 473386532 654124085 160717850 721488358 312961937 258096048 528179656 501651888 595620762 356768453 249316575 981633691 505202194 716141029 438288948 948585193 270053615 377042497 891919613 385107423 576826570 408506961 704457048 26506309 260075874 680076368 768697540 333325546 214195737 393798333 508037797 92023070 141975157 868119771 804180676 399822646 779387553 80552753 52697549 419490572 419902441 206048268 337017808 637468797 226566977 196743672 470743233 277523433 964495295 389139531 873893624 591768757 618898717 828117402 849654194 530790860 478121016 842501698 745640334 982030362 249824147 974992608 207706896 265961232 461982677 339678937 535236897 186920227 227031622 112765139 433744269 830620237 864744790 751523642 745474435 928853643 460914967 460930748 117001241 162462301 426910142 656508109 170703046 182270280 458737702 860721188 820139494 901246039 402554444 877862204 351298362 865936022 522241492 780622548 473131109 369570710 375289475 456664176 488165744 595607021 593260738 622512341 204654406 226851762 180292642 222055569 548127289 735734533 632785874 664183408 7499387 822568581 806816555 426768904 268359846 996688856 422817829 142460463 349788725 145047079 529856991 122520447 320679944 942442143 226339611 23828185 789242596 545843953 82128063 896212446 594241009 668745170 632813653 855041912 608283450 729829756 289754251 849717839 436210225 246315051 868762548 721501525 729404456 674911905 608026694 999749691 376949464 221320355 415461210 655800825 978574046 920280442 414799664 406335818 900250681 396779123 694159784 773474605 683459278 252612959 452685513 894864230 201859812 79589652 316190013 359894266 758593448 307717610 65503443 610310839 54522794 761625150 175387389 289888169 964165471 349372146 611102543 575632806 467603357 260212203 803360262 210751940 517401633 622333586 833707135 146757341 668952588 527164500 690166715 101308434 804356706 851575074 511627490 603045701 480031882 311091698 918008764 664177053 158077137 718622524 204154169 268499462 491464935 36685181 204000747 396233646 855880799 100055479 523439239 88658570 422444340 191492591 66004072 820027855 254752319 949640110 905544716 887626873 749087682 592301697 756230549 268278215 461000672 882769529 599035208 179228604 318412578 639650988 149049361 423420320 869887731 937007538 213720574 326815870 659111461 369498152 537730240 185703844 997600619 860871985 792648237 10083621 249922012 136953072 468699328 621965402 282320247 76547855 209992727 464068188 518264217 82500923 632543092 941599884 410551688 844016549 964889661 329419532 891079404 951668098 946630269 180441924 24718928 972361612 529431904 558303325 781740454 42248832 377382331 394743241 336288960 455375262 322030721 826045881 855437784 249566508 493344591 284304293 840852489 432071923 4936929 919723208 219801555 411409600 361859482 131298978 449430939 925167332 21005825 817410420 46464552 746878645 40816446 96480455 678385447 11188491 38993825 133881830 713530281 146961092 624461596 883442783 763236512 3659584 787417028 597388933 882766181 77931749 761229396 52747761 951299125 668792732 902845097 801802237 774711471 232322386 114454599 632334408 190380631 37321336 104841938 823779637 470722839 43777668 508576406 870347883 958345657 549338734 964307200 619284310 895011950 910092596 984659235 414054308 658665290 651337814 174277173 385693642 812785861 999120986 25123343 400001917 489786427 456672073 563712943 109952569 882002541 670138160 703936441 270283710 237539327 672718497 866113778 355220109 417820664 418217775 801888452 197808751 25836100 754537973 67661246 884895471 446595125 767970320 2051601 898935259 603264766 671814432 964399123 938744774 6477367 637351371 270438080 17984137 584670812 497140282 297012788 324961214 580883278 917574299 466429490 499235140 290101968 983664541 275863200 84402110 208541451 795241719 946059273 462042899 334479626 609263073 691614234 760406255 699892031 402443160 902885413 988649793 591677948 106391519 231301537 297050811 7624187 721960825 687734439 813663062 536630999 660700336 329511031 167210187 950657936 217345489 687516145 308203802 191752971 482135982 229092893 739719431 295324816 375595034 327089827 849236632 929563722 407950448 217090131 155266969 981213131 870544397 534260127 703752728 814833797 609232082 823899420 918883049 826550866 306628515 335199237 220335138 290149868 67292394 396672696 41469856 748244854 567450900 429586742 607522177 638436593 214221587 637300647 79832232 379826376 429064922 61444308 221039933 562930757 704940004 456972460 484651818 713243673 141206958 103359167 955106975 127730392 123617337 631241926 506447502 552854394 182021257 819197721 772855087 723001820 63610664 200892215 434996862 682943805 4345507 88942146 120193208 148843201 659178508 636111744 756743394 945061873 436126070 162736347 72883010 228477753 570943101 489002338 433186276 222640233 133928635 396036550 849067798 987535669 347589716 430540510 816374764 522537909 425245291 437612067 680741053 244264166 442666922 303003188 607586723 739405094 288645311 830266708 265711871 112336060 474226393 789898727 953197556 861979214 944544303 985925881 940015847 15218024 991722105 340439735 870811141 108054780 800232821 705574131 723306941 470634973 934754659 72959908 381337922 303149890 357238154 810685796 731511050 418554698 157772465 519638000 274094929 882044274 926470054 152149676 118314647 684122400 228797371 337071388 389475358 125572636 887878980 725123948 720701037 423128849 664784922 135510761 88333775 486416401 728167451 421550726 287190741 635860238 184094631 735686488 314517200 774439522 766508069 594714906 549238872 597181768 335118972 761397930 134202312 547336288 591813530 400504970 207335359 417089583 553370353 670081888 429603744 723283357 896453877 766792310 903890451 216832117 88034207 415192635 437019522 926789096 243347693 559078080 796803229 282721546 841249631 203235387 566925526 478372180 243452540 291255175 174303462 864462624 908813643 273557155 475989318 59288112 927346906 556757295 306129591 448930856 645031099 107384562 644946107 929415951 435371394 747975766 990327833 586560978 825273160 569084138 498752860 245917889 729031723 396490719 286321493 608097296 234547916 45090956 931324309 620837976 342339279 492002027 90242292 123240723 938971486 395286041 630386189 926800675 610950567 849171673 790732735 17377099 700729689 286962706 59611565 680007860 241125675 309910349 750970559 110913386 451136854 895487288 907004319 922948317 161329685 660793893 652041533 214243937 14528044 160348811 130223948 380997038 875841887 728668036 228629186 741098848 701117686 824456014 479231068 612854648 118859839 491331530 315192600 328254425 347525388 367935744 553757880 176388812 679268913 30613401 159080006 568624508 66376199 318588260 155746954 849783419 529314540 675453905 475194518 762473532 775350209 71960697 804736571 932570006 638335594 686230420 442144401 325846087 708693586 762827393 625297011 807771503 534887140 325100610 984333056 231003153 975809043 365340157 379867164 309758357 406082771 248400764 82809581 985673289 297016221 518448046 200771166 60352475 261158127 604591908 479886751 9783264 915441610 226117268 71387810 759208529 608548402 763866458 853240480 561256969 603007922 80819186 974778003 734106952 268378581 651604607 104401849 649556531 795633838 110996296 505177623 771214161 821760849 740179765 381213940 982762511 930763351 633120342 43542873 465904958 228151391 666164316 230273688 781601168 547849863 955374366 592928962 899956766 29582583 42941718 662849839 83480805 976291670 431064546 307724538 333433668 625708371 465633987 861415811 980968063 548370717 603352353 778765035 649286207 461213675 119837957 43941019 252072720 990591606 178027933 843506109 709921506 851772282 442433979 765356481 641145737 640792633 844313175 198413530 929871677 50250999 802756361 14557311 741909275 666576767 145326735 340504042 286811553 116663708 887104333 505974940 499176758 389195169 213610440 968463063 981662880 162828002 215543594 921477667 154520459 40918585 364241346 55724489 512924425 127287938 686097793 709234011 869703181 493844767 31935613 194749738 600486895 750871668 89012081 356203726 264084203 104408172 307384379 901234083 262441633 915978994 953761373 636605254 649080471 763548793 905409406 127395867 616947378 713568885 94220262 713592266 566794689 96385504 102208261 467868606 772647922 459956150 357497836 402443173 801236827 77939065 62705106 587255795 890342002 274503597 919528080 276325982 728066709 668593757 3660582 567114339 994882180 129937812 609437236 215247808 311102178 48885733 45948545 311830264 596171447 528726756 363532152 846310866 108332528 878325163 279361958 759354330 249005022 625362774 870321470 566881503 149465011 991527815 529098389 90219891 746368776 107038435 731584678 820571503 36931674 834352530 68002190 234862188 727634824 388068291 195762961 985281610 443570263 402514470 140289812 813028269 525539566 332283504 916454432 924652155 464698458 213441498 910581222 112314463 628106507 989462435 468081590 370870089 456062293 700548489 641854726 63032300 837946865 179816532 738888689 331150911 415237753 541114956 326283701 833359869 758778351 244425149 780581172 241753381 469295414 811903354 943474036 164041338 311655832 489858903 197994527 154349059 62283070 540055726 119325188 435986828 733897659 948890331 70295444 325778724 681959554 244807104 238291301 800649629 363680107 768272962 329209011 645141776 325219634 862822090 390894554 83616086 937781752 719577028 159759069 499178639 261738944 363131939 958601698 766565279 680111347 664975835 924774324 894618796 157586141 591209062 188058176 107847074 266464813 926831936 518803736 60021423 562154361 693077099 402260467 339565767 141089720 15163116 775055147 474167841 191947974 95821644 226536509 141504184 530206179 191788055 940341837 118053579 961237044 221287520 639946399 263498077 721185089 683195452 342094623 65708725 313351541 47639362 480638682 717135071 502684322 362599186 775268995 511267882 592013434 489125323 952439535 763339177 578196759 544785554 141413273 490617266 129995636 52240402 213452063 893431393 360804849 368652535 288068547 586691606 587254995 819082354 205584874 380927987 966733505 396871352 193295520 10809439 456217928 249503619 516845075 722521989 771194200 807535247 710114836 489824726 800567238 301813278 812509849 394528387 748152264 800313205 882832957 819407363 563156348 49970525 513770687 187505299 253096545 269273762 883996031 222163121 219487707 266897559 650097156 999698849 907271603 939768209 491440248 623696360 517659797 808684392 534407210 279102419 352494225 874807801 651343883 291456497 322847131 641989542 783869746 838390677 25182219 703205332 185329496 263401813 581715742 294913899 529739613 716125070 961851251 369742682 379441089 932993757 369373582 766458641 178763563 922970279 348766808 342037766 589597926 960864658 347920285 638074161 444534111 407049226 117836429 375096719 329245352 475900093 363593275 600505506 71581944 180842783 230013985 265924079 707188521 139850727 312391834 291577983 490609465 295968656 708179815 745603934 735556297 45746393 31033899 795821088 518244769 488009541 688979695 679396183 736506922 683720092 991188638 391544094 7981042 773416552 670952842 901511057 193510444 893651065 943435749 572674386 486733869 162320738 840692809 266409478 618369520 861646329 999333425 154523862 844587667 185637595 926125181 783168239 218498776 951114981 553849330 418491906 411649957 767918012 985315768 563345092 417724036 642094150 969815514 63581039 826728484 935222575 831177674 201498176 969581782 85157734 958118618 319874039 927195921 95836317 32566979 974387802 634771438 947606988 95043618 944534194 296459692 546132398 9253622 140602955 219867693 320990018 593364260 752838393 34658168 569387595 605080307 35164558 435832373 399900625 574553488 85468261 808991284 547268254 734504843 508969946 184257766 433249730 80449369 128172240 505553890 475003152 990026704 378123561 897348962 45430686 851478701 990605393 210086595 192663625 166318865 460750772 321782025 875675695 302931456 236020548 415271256 829359411 624448737 472224756 556214652 778867836 82494977 58715199 675517026 504297718 502604560 973451425 467744925 505979855 138591138 122720285 813846754 317221627 825365935 999599798 157627532 355057073 365782547 14614005 904842264 531470061 747243791 831157609 56446890 540084204 94203078 719485731 574549895 192170674 327472065 165304374 833407641 744552583 373912427 696357181 306484462 573945461 174555798 706896597 730068025 154825676 387407349 113335326 682103888 333019807 40883360 729899326 455243180 72230469 546186899 489460190 949038060 15156184 100290862 306477995 216490578 580348089 825762742 902226134 987036740 625865482 170880979 965198997 925756876 520425010 130614288 647382432 866356249 494594909 259258463 151965876 51550716 837949434 208834706 825428243 184266860 412956219 878278883 992072962 884973314 138461592 672365165 218988618 296072830 875540300 627177392 660457657 765780288 180624087 177651985 21345950 90887631 475684474 857962839 776573775 111740758 968300990 310573615 696847782 70943266 62692845 767200938 344862336 155699237 362561175 971656122 760649021 244589942 662280719 295374008 314692163 178760399 187159532 222133729 369532283 152729102 923667336 744799956 436515026 558318260 351015556 803851030 404316858 682904681 544667970 143078542 758355110 521159542 472849770 527659529 105812369 626806601 835605606 789985719 857593464 593144053 978601445 686684588 502242523 104222639 907419228 565286496 380238144 347100498 34777472 6677295 786498480 245484252 892173517 506183386 890137145 969153263 746622978 417863173 571116906 770949201 922087331 681368503 251749593 970083948 521477494 322295772 436651937 679697358 259603718 420011462 422052060 450745002 175331363 317271720 321396782 723640150 561309536 593307162 38227002 562059467 847484052 572121752 275690794 703869736 556492634 82230787 499234603 64012336 687551889 866248734 966974190 160894407 233373148 177057554 422333481 331243128 603897890 728592874 912574484 243414514 961146383 250164504 866252781 200782726 921745810 449554670 361475444 473396907 670112605 906557990 234600815 202701691 941452136 649308763 303734311 51396915 430933871 281750158 108113898 809602743 762830191 536909217 761387911 160801547 530305069 273831135 292625621 250862555 703143855 952059506 698189100 287000052 922180544 359778284 163541481 903594952 986820720 28093119 335363311 201806831 422709906 730128581 343920929 419038113 289686589 60950200 565946089 744240956 165273420 188972731 941288628 778951364 258975198 349155535 124111220 887968350 589760726 158394719 403758877 798956244 698594396 366382005 133379368 845415956 99531354 398234242 824086290 767825841 229634303 669390426 464439518 149867872 177832768 927026229 293691279 556775293 636862290 251236848 780151215 831935364 836792113 23736010 706781644 941097111 145356573 61957095 252862197 526888447 302842904 115212497 47504193 974663075 162497641 655428081 655640136 895237778 645390363 345862938 569285544 398251392 480929151 545148415 926144897 55093568 43468709 89375416 803160825 761046351 237854439 262901826 995737274 851894345 875043167 768457979 461699439 505629297 697695596 458054954 848757834 633287214 966096945 435578229 394359681 641849480 973612054 195990888 507281100 26646447 903632709 668341237 393027561 200260469 942306350 424034799 247322393 606664143 424016387 83365517 874916768 727759703 565523773 427116526 277510216 189114829 55909909 393196431 615499231 324909201 622627084 863712470 260629428 19673387 309393251 696968587 484834334 795830724 723245988 898800217 412504309 668316074 822224919 802208082 930587159 52808656 262719822 539874920 6968805 847237963 144437402 975644149 145772483 340468694 645206675 834972468 543812251 50532943 339895187 523293381 28772186 831111992 371168315 301196077 258436466 521273655 311689198 537433940 142403927 462822294 228863825 221871365 486184194 979057859 31501522 789236081 905849969 658672337 182929693 230266284 355217445 774833142 118534568 947660079 658264994 551881483 563049256 353089620 46407666 770499087 996340250 568918237 492853283 594216612 679371580 19070062 179088324 555871888 918881296 329954062 709610348 896752190 715067232 406518698 84789043 134466363 677182388 21650578 964501303 331881657 887381982 37091834 495550489 195374607 61532015 32530555 615583101 372050230 303953727 179451279 87477390 210262862 7547881 603326488 219087991 744428311 786276940 90894041 94860523 289265016 390755851 536219387 146911901 344032252 786974734 625384586 350284745 725651280 771909375 506218742 511733930 832467911 433528782 877210515 578583041 562303446 134252590 719353881 493221269 129201304 487096085 954528548 980366509 903160906 857363776 366760629 616422040 980016848 378604972 883759279 458153765 21258287 923324958 122170715 233074987 460022545 237288860 374221284 267151619 358926660 584172274 196390620 39855369 459407931 332397871 872104118 429534750 275340683 555662885 759985737 504965673 447380335 476245228 746762579 242034321 807814981 830745695 49192692 98229956 390147599 810215837 727782447 335300276 260123891 664658570 760531052 208769877 264215996 508687947 498796537 914333473 382648662 334520782 174428804 356479124 746172501 504582720 438733731 717399215 830126959 531473812 28536140 88462201 162607101 207165187 213397085 287454329 305083007 566123398 525927701 917763390 990895893 480968286 215316889 942249943 173986310 663820173 931796080 803118427 541639741 665699418 96775943 883499107 261846471 69871057 758491183 12167051 257197142 560706881 49277594 291932148 952180161 662715580 957863265 125943237 371316866 68357018 932761217 282795173 986521142 441446134 579031385 661317699 245579297 130606639 988557101 52220623 450147751 25897833 137310118 200876926 822140628 218336266 166195536 186316041 657266901 694467901 425944603 612973614 738685053 806234738 576284635 632725038 616373953 193406428 414133448 576526158 130494780 705866481 932371967 614762326 449758380 816512238 442963966 863140885 484167539 669242705 805541164 891741658 316826135 960974941 460030031 224752124 723040706 702599577 540482835 696812884 341738178 184347729 85253770 339085502 181425418 643059220 348885927 846036892 584935600 754765108 328247234 960275026 141240941 316484937 842854167 23683275 427115040 482281390 151650118 372957939 993967435 305549315 987598805 918586682 361810324 984350377 921319081 662941463 123354950 664402249 827996817 594360707 306328013 893686094 138493883 691532154 820346941 368217190 316572733 440467582 313332684 132017924 45854861 415627539 19257428 342596833 231110665 673327940 17268946 165032823 248918897 818124061 714418154 815927429 544099688 757600046 295382112 395156622 833221878 125736719 945131936 191250777 936364552 304972758 216933943 207945842 993979887 585696930 511885399 546857384 441045469 476545300 887792215 984510349 483326827 664318417 903098161 918136313 693371158 8608513 783128835 225455752 210001597 688232147 317232014 714257175 236062245 648398327 737339066 721839179 345671541 148005922 414149904 214349834 957794234 30764174 48617534 975866879 67907940 809085559 409950103 69771802 464989383 908233631 95993488 512478990 22514844 733168842 235643717 920160466 44644477 404790339 643344113 71810337 667478380 564057174 61476985 431305721 960605260 476712916 460778210 96220704 241968743 321182354 15101399 956818330 323129318 945548777 549107236 723929140 943271516 984676152 653321789 977099261 318099260 443576925 939458744 201264071 197911134 454717504 780910286 595294123 790200446 231287113 250082527 424851842 932811197 712264165 448589035 877355372 769367582 322126596 860050713 248244813 461888010 650930846 493473331 930282571 806159565 988521001 2406440 121481042 215734550 471891749 779790474 355569552 982258555 589733777 984150286 433854457 30094579 13040754 501040654 409726660 21561178 25416275 216177418 840064491 352451568 607813568 647807266 789430191 472611802 907900362 312656286 309687571 467509408 254083206 624837223 377067100 204345005 760985486 481682059 56003479 441933267 116942462 799517884 771723539 212113348 374423416 434175954 955195874 937948314 514292641 648428357 681682013 946728784 805972385 7524787 119316125 883600454 940240935 405483360 937198339 784173505 311122531 713475249 575692464 490939496 950400650 646376624 3452941 306975688 460125270 293804427 753562949 217051857 648216451 20747029 290280646 8880728 790480467 40688452 649542084 948588947 503905291 302552241 620941494 31435936 227400564 955097371 451646423 365963006 211377499 801635300 699775910 538713105 556253457 646249618 216597350 470495650 700693227 382903120 966613919 206500445 294869699 286462826 468111003 831169618 296460917 455789524 571721450 287583093 327775331 921293732 289186270 228138526 36066290 327420564 327077392 90688394 917470731 887638401 779732441 27599448 274324891 272848622 622948826 142176524 969436179 633392002 639948149 292401807 533332456 556373125 931461969 516464813 339828500 823894119 757705690 408595094 110338963 392438074 710166974 450891613 192710631 924204851 172613233 816198268 26112917 787282221 707852458 758121550 748055462 258154789 647215844 746135700 718167847 229631167 165301726 675455217 738902441 481310656 563570459 288287598 741630401 858564242 33482595 817519862 206344073 617655491 893906752 762777051 511220509 975923078 806416770 640269903 239662879 932143664 712943548 848715500 159722292 875451068 247876292 588087085 496391301 902253128 333465911 209938931 926974527 534568854 120759794 462957568 267777043 621215628 875633306 496466047 115863735 703796148 471287829 65773434 466778210 842439356 622490383 16500323 439414100 749580023 696755318 734945932 736111692 976716507 61022719 826039726 520690960 384244097 143025311 991427174 276143849 794350377 646679826 844577971 753451300 74491315 204430423 921971834 445541778 209184550 123811377 333276674 860748552 58473005 233230248 288577144 805538784 253394580 682804614 621602925 163254903 161490896 294287579 53791315 188640173 322663797 888797562 90086659 540795240 968555965 477658233 140503609 229414161 621002760 804348597 488618262 57917461 258209622 229885771 381015710 845071461 46359247 420537888 491612216 487308022 312802363 285915739 123038769 207145026 40112778 954448614 198823993 500651718 675504206 378616560 159360996 272870274 506920508 847599213 829059370 446195324 387107247 309328020 941123303 486867261 47216933 780140640 834701660 183396178 343422656 935744784 195546796 43805900 945359045 66846888 55465824 771017408 295344672 935053934 82161891 579078088 899647711 235444077 743415303 548340865 648158899 507531509 883359615 695614475 857032050 301811481 544068195 512807052 974507927 801695535 413022895 460217261 44519616 904463444 381614019 48372507 136031279 742346214 809446116 467072775 614326091 857147400 478291898 492422311 220047388 54641185 737519824 283634355 101115858 729070941 343865880 623528936 69421886 155879722 457280868 533370249 147262806 581058493 457892078 527769049 883124662 84183179 549708753 106980002 847238426 367115472 954311821 721919409 380309477 593393675 316057991 763486551 808205470 153801344 779512710 815893226 955091565 647262133 905561143 985834306 372821410 618068725 303160491 962401596 44609583 607672784 837979092 515081274 59772457 245061785 872525579 25232546 370137163 973316839 311470733 178656347 521311858 627434516 20866041 411901779 349145634 988014017 171366612 188497915 184170751 942119504 346022661 225176009 791563093 523121001 575986521 985824693 486882450 280605813 527272960 367418044 374838214 665311014 855765262 80727649 577389610 175540717 972942587 587541287 319309718 444908675 8879395 620164888 889825032 877166689 168186951 59684417 243870500 987208519 18370827 563702067 156430511 808535993 54266998 787667332 515241747 371330941 232734324 795920972 241872095 944314910 741940823 571069608 194713668 501019500 693353298 234439739 204047769 450586106 84608253 950860200 473820631 588607903 46021588 892453145 316952861 900463094 519003064 419333307 779360557 345946333 389716588 956861760 881815021 92007673 321524249 909476955 791433192 313303089 741687242 469996871 737414347 377717807 575647217 406831425 427139560 376616675 396707040 892030473 137019574 976787199 286829393 620904550 281620814 834824315 139191519 32661151 443082480 296008466 201560715 95527682 84928636 838683844 704409399 476409440 706023674 261709907 238529070 439415951 17105938 338912198 212771738 42834151 436659348 529197800 416038157 905067206 375817970 434079177 919820281 4975628 258662849 113827132 10422840 954467743 429255740 286205784 169199236 341608936 655094465 108327928 772628224 244328277 732631377 243221307 938814381 104226005 327574548 578536452 486074614 814542431 849441235 614626426 376676901 335854955 950979709 773095049 113584107 941830007 660919202 471662688 700953820 217976451 857919227 406644978 191292400 755568533 231969504 417891957 496465156 908252471 310497488 124343525 116842839 830741492 520049133 660196994 352502285 72546014 749633405 292307021 730970288 324437003 409289578 895572111 282147753 607085843 506485955 839746387 473120971 540862356 621169209 578698471 685708233 427106222 342155939 84388959 968132283 539860616 297687930 159213586 742532254 153453257 787099998 224776731 324969424 759135007 877026447 631623897 181844120 656066236 343928180 958591855 808991644 690914771 488527128 883371589 738981480 355383840 89967528 419812741 682126318 682684254 978652918 735744927 540509953 118304718 243087609 93571013 920357081 127767222 966830667 479467120 795130258 578605280 183487657 850030041 962642604 475477271 808739191 646278272 13650316 752820909 342804537 611818409 50929146 202139640 549542171 712635866 543496865 147257040 420989803 980727135 466622867 955787539 157435929 876637894 969145026 650139426 464325693 31186275 6545544 423510113 80848273 553967053 105194528 538981818 293379827 507357791 844071466 513843739 479291621 777374648 959627051 647670515 623236109 115234620 570092043 554164921 767785397 764056976 637107349 44163941 870651468 410805025 405862906 841179381 107767779 727257246 906663246 457619946 392741552 978416506 782788618 622279624 833606030 240747627 441264776 113485722 655301244 11689454 905779338 878116971 576899354 313596608 340045748 262058445 253106991 660615270 842654221 842836054 394007333 606155174 77493378 340462111 964870283 744695052 372654947 3219268 38668946 891678054 911227108 478677094 160191633 338233416 669239198 875671852 158475394 406015113 996977931 837326013 802323842 517344964 460282893 232654407 688997460 216283609 487916903 723454844 665705439 607237481 466981955 261613328 14954412 383242845 896182954 150994748 984072297 754149727 282214415 434963518 178869352 447803231 17859525 914773207 809107488 979132431 20223364 197866187 265168555 780169832 280146920 851672420 732347975 324691747 4441842 725686256 178411222 635982657 97909381 244830783 151779421 22257284 707828458 433631013 918619016 967785971 340590412 472626430 854835749 512301658 658132541 238014501 473244068 937998535 239365680 416640891 316493214 868765967 935535612 906004199 336860235 50049607 845452127 301581776 672463626 515970379 483682169 998607781 206257373 9277754 395400525 188520533 92776170 534748151 724472899 427700951 105157371 851824298 276342441 153275300 220516863 504459837 947060781 753689400 308487815 843601888 661708389 919321236 812855114 541264262 204907847 217224127 466543521 558296166 113611185 115370048 518486539 752294778 135609826 429986726 674392234 970343939 355234303 746244609 352862661 544958979 812416143 62639206 367716420 275231937 953861375 593091438 972536375 237574985 703234080 946979767 411127120 726807785 694264484 603731554 835776355 702248886 804755364 767986579 915466477 206072581 383974685 673405173 955157899 129129970 433040494 574502963 638796414 872905180 176282843 902936960 978582830 289854183 890335757 292664848 852616100 533228153 330857104 197982365 831105806 646622141 289119828 868838883 716912702 369539107 74202925 840776483 481062956 319226846 302419283 477456548 108233840 47875684 813983203 381383725 726355400 244158706 933638491 896855437 515357848 46463750 489660450 511770388 499880805 545902819 501041406 915766807 261299545 727711248 259519899 861139311 361894595 818545113 454943499 329083386 433637780 220842957 33275457 269520153 958817250 313082430 983517333 10476849 961152616 973714116 365485635 849224234 293394180 137112250 707439851 412278259 819856185 233905087 963446291 12724476 829209259 170961463 419553184 914800826 994424741 285383624 743622241 846210086 106020758 507711965 572919940 339098686 955719567 965409830 21403167 804562051 75702471 539398422 125137832 825957242 238578455 464207972 555506301 910560555 571655551 97933707 817096030 52558757 508425887 342145609 966152942 902613368 883746111 236710692 348545589 760928825 578873031 335171552 464980768 179953409 277649863 416655370 413836544 385219311 833626737 580486001 393492743 280042913 1630490 47287975 168379598 116190655 550142653 992862596 118140114 685030769 608469879 96508323 559502578 4054755 971837708 415445220 130778867 579295944 269369697 564512744 571614972 509456596 697361664 600264344 221933594 804152897 833114519 850727071 260161213 125731403 21085817 550679531 592796473 967121076 661029147 732609840 673365063 729600065 366942104 535908965 838785409 508898618 779518766 55119172 457030633 33042414 156309695 529773006 759460963 750832429 751626065 124195525 603534390 28845260 70706830 710144049 774870414 38180389 943455045 168163292 287623165 529573012 440468455 953492438 753375478 682270715 659817226 266568945 459260497 659319102 555361258 664547141 295873226 111821512 587841251 779240110 718807682 177446661 623178744 362079561 1562492 750631142 470892880 854333435 743485985 880528480 541663155 914261738 679712189 847514349 954466065 291021313 888935167 33110025 615962363 304731505 638200445 45942198 11421992 643490346 955178798 946356985 801821170 974952550 221769966 87698522 478790358 839507999 640508157 34531432 14386936 214823828 888043136 150575155 608278940 670547912 525864703 118276560 762254510 627276035 818892005 694661337 143660347 264317775 849278980 629128426 272097270 674785532 961710606 554709029 754611124 4865820 81383709 63625135 515996656 995512328 793771052 260964401 559205192 72868313 3256731 160675415 216707070 279733999 810539439 646521684 590243959 261687406 332256527 909197661 173059519 243651772 694608200 992681513 554673156 521705989 350959435 188416376 83520279 32973495 432468458 555505033 638840046 801163270 478181982 654295969 107328549 781637737 344197828 587972235 563616888 159035931 817206939 369606419 683511114 677397403 635568967 617201802 439948833 672999468 399038097 481338693 200642855 308097110 859770150 248064798 280895915 535611491 133826835 739169777 857431198 823595235 10328655 332834336 632123671 262160168 748372274 764580112 147944143 268329931 182579958 848999850 401970342 726638373 928933437 732655835 952708892 911434711 967590282 658400276 296424664 796799298 247979462 425618378 731259173 644711440 836449981 466941943 913916016 867776169 964223391 392684695 699448523 486248895 180795263 367431724 926339181 18526403 756933591 62946875 372896816 825209453 449470210 732514253 681738770 465384248 22320321 391612399 153523636 542326243 969746103 262978610 711696094 120447985 444065517 688617259 143478265 132420138 891503695 508574964 526157971 488275224 326594348 723685290 664856031 996617611 26296250 844082157 510487858 596258581 281145999 843324259 28980871 863379087 645165865 968875828 810316028 106564242 475731560 428815503 35418451 207419903 690188046 279739684 434172530 812980856 741675590 983583657 352241635 79381732 824861722 18238038 680638037 92408815 506469884 390504808 870241817 226499719 179347262 75087265 690617254 984035936 996617113 598032582 924679189 674876529 362400170 779479072 172455845 405058421 280939888 870422268 839748152 554460779 969298128 558186795 155619797 137448215 571538449 639505795 976167716 163228799 395955809 297720923 18602997 914137454 386630222 875770899 749742521 669602548 950178381 223218058 37884423 617554147 13810998 317458086 579526937 626459220 680383685 244552912 191993932 805287969 491738139 250989429 92464292 305900904 195660860 922007686 855866181 257639438 393007247 741251321 336419323 645187897 601909089 820612933 78871475 967658453 381850722 190939626 600848640 232107281 440185126 689917415 559283863 611243743 720975781 551998786 143898067 103610999 552820411 253364100 324280113 173444308 173613225 152448058 37081813 313552181 972544402 639989621 443094788 815229854 684470783 113319499 614352040 876154197 482395996 847621972 605568463 200997733 883747448 742623021 76870188 297731870 283590665 762937592 404970389 158694547 587907366 197118682 397119619 741984538 290821067 746375292 499346069 127803344 505556824 202851723 91746573 2216467 259837202 219015225 439944017 896792070 587583137 910716345 295711083 265552144 899782288 445314758 302076554 453163101 530272465 167284253 932193151 533358939 6156086 301016318 754563905 993951295 993814009 314553263 579273577 244259454 887654453 120702969 492770487 226209108 470923370 361054121 507260299 224887360 504821501 214246672 328213612 441617798 156490933 847966084 937796229 746739883 678735168 282811357 169515555 267579645 391743404 426255096 653944120 699801609 42227950 419171896 308451803 866365987 144671838 238557184 323033798 96078049 59962937 722053690 444162007 751642528 324117022 225487571 919664271 550611966 29369234 28146748 933972630 441938014 551327356 814087147 77951029 350867559 154660777 165144792 195303642 758245765 858893129 732315648 438949272 677083495 963287408 400562918 830305700 132054655 572983446 917135373 910596313 40621701 638791191 709955455 63218229 329352437 715615924 517404489 857014874 985012620 171259665 154829308 29575182 186825934 583913013 112147758 792238779 613535875 490170893 79733751 535868655 689516086 60601832 198495093 884144861 60071349 698967804 405884232 773063899 559868308 3300064 546466838 690896866 517654954 275164176 670817288 538692114 487366033 604875885 36830027 738183979 333463850 435153850 904652433 751907092 523288343 106182176 63697805 922999895 502367552 413046442 950281595 697234083 336232271 750440394 719462293 98216265 583276339 962661330 259584415 750651840 741474209 973103484 614155868 915931682 896474254 846178915 741976598 798677932 169065910 289838472 549843738 99730242 666429721 549559246 418991673 449660904 98662264 224765053 78999369 977684298 799565020 766800323 412382626 580924981 753919248 205264174 216286370 183519516 692385826 176063027 45669929 85017748 352581350 358171819 147691294 188720088 734463859 286224720 449817064 549738821 553403812 504841797 853605109 143963871 407255447 538857355 393326902 291995851 192058930 114542477 11680417 836383187 429003161 775310741 303198894 289752549 554563001 216310356 802250459 586335380 18772673 304223838 87967528 417052053 864014243 897945259 887858844 824169796 951298712 880989464 629845950 632708893 687713689 239514340 434945308 135142979 638104806 488313651 748227528 771137532 587365251 379958671 77715925 665724466 333205430 446653538 252059359 824525812 645618059 532537212 47194240 704433139 230931280 382698643 890603740 234041093 27109401 696790974 667361558 192485542 107082301 231853562 668852184 821080434 657119703 402519461 670072784 59623852 492375878 2069766 277124141 515007931 804209069 871588547 361330982 551976615 151756148 698536552 189718643 444506784 196198597 208447207 704642514 572074872 988961295 69682451 419259779 786097956 784240263 478502436 983753421 243953214 596131490 377558582 650041975 632060550 663565981 740484297 442494799 345644380 740542709 303790914 768029351 325532744 301191919 207737705 988278994 763251059 417344785 537960938 568673708 323451947 621345191 844962516 204837648 393151331 55706943 419304988 406527327 987530288 465271597 688043035 153888767 918625869 405088776 803790348 395745754 600413848 334423595 671069327 938682843 628028307 988526133 98698281 359354741 6334436 291650953 707614146 941775131 179523285 249241295 94770981 173415113 150807764 498507889 823656323 342085242 874866676 227139871 844451312 427068079 558329451 798119500 935571429 995928814 545465618 993045166 976419260 602009665 494446568 196522689 772249912 135833011 209152655 82159941 249087994 543520983 535719629 751959484 800842764 216192577 744361229 414660333 247532123 425096714 683198172 606039908 387341109 563816528 312264044 522445295 453764815 879382451 456727060 133825570 344331713 434526682 91742413 757697748 439068039 216940012 488926903 730462368 510831874 266412824 543747730 370951781 52454133 67520269 464724806 302678983 936536202 678185090 808468059 412720043 292204490 526537135 754179201 179837119 739619880 626301650 181613578 595266544 135591159 879593644 279500139 44038897 698205167 287387905 538075071 241184955 737722796 654241564 11673923 578295303 810679855 667166280 783330267 512957910 385818971 789795928 494143884 160507370 528516985 184231968 463299840 534299978 78121397 217625081 716653573 277544130 25439390 685148225 69169678 943373152 229731498 309493721 140744368 104392440 854990511 885518501 737346598 367554209 32920171 242358288 777278926 94381366 377192702 313569669 66958506 278770647 224596331 598880503 494140896 576226917 393451802 7594330 544451899 982151177 115348057 854930727 138076071 764327341 594560214 880218332 210332088 834524801 315800103 550040442 990219812 613108344 225074242 725105413 629457988 416894664 688720901 683270920 567416984 637425262 985627567 577839374 566728000 721269416 357274469 167227690 960154243 891206521 325791150 231245424 853190988 355882536 746811384 582314361 826777512 17237441 108639505 26605795 613335369 817131922 215208878 758093263 133892102 953764783 798746343 547538018 935437401 772905328 985819321 755934788 899691999 195758062 214134403 585024804 375992796 337840265 257992585 891557681 72292276 153712484 246961524 524021154 412632435 735919591 650661072 564180784 947779654 476816189 208741261 39265943 143155456 555122388 644844927 396827417 391990934 799281887 844522718 65716474 272158883 868408023 925650119 290584069 104421861 750171126 203903928 384094213 547329726 642660794 276679192 611425101 217514932 22655080 860139181 778809649 867635185 790057863 116953380 383271563 34056131 875116129 987295372 793317943 959748381 109024901 149146075 621542806 823521301 804919880 96748136 930481423 386678116 581595967 407790191 651630218 786500841 413817030 505793936 105463795 154603558 873665148 872873297 128954813 188228289 113032901 143230359 548545372 51009285 496176967 505710385 788538826 707344990 673715565 572142157 400437763 692954081 581309671 713108225 914632072 885828289 465464360 80004547 220700896 576462555 721773287 873778161 727029267 498144555 335270046 551535179 761801005 550583381 192421134 889328500 838537921 993408285 8752313 744829044 935064163 888992495 469333351 17134905 340590381 379379288 845521570 716602129 592817723 225410442 617123897 789877041 837153071 268181212 355982529 640502065 624833197 772477768 136661519 580032398 892041952 831357164 273480639 635037735 544752628 760126345 798148017 416438977 155570329 609472263 349255814 672129411 804557959 542329327 404570151 181302138 792293620 312856047 93132863 543807766 639202079 967492186 868256956 663977131 733705929 305635494 807632978 174971122 351623351 89578732 311730935 787303301 337870130 289240171 894951016 552921958 841768582 56862212 518077091 345747833 161211782 965246655 267469931 726666501 986460166 126740550 598054856 352989239 348256096 362449765 396546692 257896606 144937200 519101584 496269486 92939184 358363288 609534045 912200475 278657860 545762109 210588677 82504672 518084630 555442503 854802408 269742809 6434375 752482085 716734470 394799654 564604378 301990855 541589126 880473769 686647096 178870050 133019187 746614921 545154989 889661104 85489401 375239601 762700776 888173037 386305133 95344721 51974783 205633243 299993667 190374236 878700137 285060735 366337749 825330953 475199362 323894626 151210915 243967827 667107082 120596496 759491021 402269817 914599974 583828380 993605275 917860222 73808990 227272218 389127670 317626026 640233502 525702948 408543980 821698567 652844341 598206038 12519471 859780068 489195352 330434514 886184599 4841814 136420000 79575741 414230428 983792818 629885960 319996864 546308572 724294165 153545200 104492424 717288347 753248220 375681181 735934790 19011902 17472300 384572598 650640687 504394703 218386539 823205320 500860669 68330876 487742917 967112900 728415852 844342296 373045672 585793660 168958910 825416601 363247432 856085033 418935352 153921688 543903516 506147816 746277026 768119508 141434207 201640248 235340747 826917807 35914384 940232573 106853635 785421487 103986162 8149633 789997216 571909119 521844237 102921454 72932985 742593771 393884459 185576148 193938030 778828904 88937948 16844329 804863198 996365705 547306354 402263877 622783791 484831243 331826309 433202018 14876233 183210698 104933233 126738210 397156123 437165129 805733587 582056712 651502357 308805935 819327504 396823549 568611501 872420036 955482574 799401421 725823450 65882488 485488249 716609960 519402140 628844381 186915519 205460129 574111090 464255656 224906260 268874802 87115234 18293300 717759791 643934390 441948916 63003134 10375307 824527854 399529399 241706922 45656295 965650813 603044795 691255037 35934663 643901804 936145814 91350113 727082481 275771559 246139232 65942372 46686704 160366461 522377526 880370489 713096340 209678372 675840442 764558645 885176687 660903730 188945041 319423827 69426010 743368741 14984420 582229169 780650222 702020061 53197280 881402385 390715148 409161500 854934326 458770009 733391702 480152333 999137691 438786323 78998707 581331386 421356873 129786094 401729487 785251989 604829308 142794811 284344216 940465904 748585463 332539248 684242882 954379908 944215421 683189160 471018820 488053742 238456407 575143202 227900121 453377837 707510740 687290302 382129024 185102374 177531844 753832835 625283325 209987872 330464509 65944348 373624917 92494665 831997911 904375381 723899990 230082351 882780847 771537571 325669389 169728839 539889767 306093466 876395341 11746409 457212132 848097140 721437487 851998289 211174799 788276113 58121356 467238432 386875861 267817713 245683333 767731930 235272615 889220284 341339388 84829158 473740283 699778746 316551448 735246225 154792265 128012764 157474757 968510347 27034126 487665841 258808370 357834088 77601100 77303281 389864529 732833056 192505608 971716854 102943066 477952399 910620363 872867390 405448776 891485430 361360930 156320747 236831322 392587128 168160543 675253315 34707860 237782942 712553685 805150256 744050491 797533396 324249055 921506752 385899613 788516329 728469721 831195302 759206471 830944147 466013926 853648055 397189388 415416041 114337321 718283886 739749381 873503719 96452684 281781097 800606284 905890797 109293308 959568106 934581055 771166272 654124138 937459800 58517763 97675400 452235211 913924539 15558911 376781136 230822361 238117955 153270365 612674186 613195089 880739521 625529484 814633992 709476211 810037803 306195392 445389828 780198021 389988381 557092720 955749273 289333328 806683475 429805784 622080839 513952417 858511409 216314229 293736819 325704650 259914555 48607627 863956708 786631454 656978333 465525922 520389448 987923320 95978403 513440773 103284141 137491893 201230146 975775042 780550920 616098613 955536014 611154604 782969009 569086046 135703618 73989084 743935717 894973209 181497915 699157548 790344515 768927059 728208893 870741307 114300752 266578302 103380780 795020652 59933427 630094093 689258004 546117734 310497529 875345147 663161379 717266837 161445266 774718021 723853417 511786664 700570834 295648875 689433119 18443793 317222705 823906291 940062493 47754632 13203979 257383654 447244898 72959624 855367713 491342673 953125007 908357841 624268823 729236934 722494060 639282404 868474100 461110744 95699810 443871370 37619877 125413538 334332416 549699406 293573241 873216321 583810167 921460478 257890726 676409173 823737630 821361710 192876483 136968069 633622254 841634484 827829580 793467896 647381510 708017197 908300834 406679260 126444584 795079287 475667464 441096930 674387258 266061877 704823591 982470080 211734471 458620751 671374986 351792302 881209212 192927599 844125347 503947498 405179819 296902276 61402052 205534260 983481291 317741891 644821159 71774546 477013493 789418913 200105191 920629901 117326185 747186522 826846085 361963570 871397639 816924269 112052580 376406803 720811479 910923166 422147532 140278019 599560065 969344755 399885035 901467486 79364310 489043512 812853839 363587966 383939653 972925819 722103149 615686983 630716518 503838096 314370590 117402012 80107635 578135182 827551004 915980519 288871114 618944079 531949194 936159125 755706733 333231348 345499753 469408920 792015489 606353759 650250532 824793059 533009106 746815928 478937605 401663730 902986830 57482729 772981693 802650943 642737798 533638178 261517536 808278222 348217136 476874069 718894182 420833442 22317223 187535290 382402092 246480197 80629353 665680717 109192049 732375364 61078424 677049931 766394713 949068209 318514042 640181689 269861742 408580768 344103929 61660125 46770714 143460778 342098468 243139779 452234541 227521645 18326188 192051897 404126813 27155209 698669672 669155539 954039233 341816484 965808337 637664104 284082774 444714472 807001223 133240467 434879610 828857728 814255050 828966579 102896756 913034910 884936961 791059691 667000042 223178104 452669239 495942562 868680552 433777606 308373145 693582085 36980960 963772230 37013241 652065152 231048229 286586937 479754318 860136521 597529711 460582371 791307570 708694997 443948506 961187598 108847970 33310817 996440038 722002567 62087746 346115690 754246136 232725920 307500375 967370549 922836440 941479597 918982858 860814152 807131186 191996807 10655212 916681967 152785685 104413708 717159852 876432056 680956534 718796444 646600995 266813431 550587566 101071518 956573705 562855747 946763000 564642553 702170940 659631351 255176692 810485915 150241088 311391154 190010407 322219766 281830586 856676567 421772409 529857150 712003316 14122766 650715317 554739500 170809437 478510273 833799692 226480382 713957126 590510752 555081106 713004148 247802149 669383197 383429312 819514133 96497046 520616433 630633968 973815272 409707605 110227605 165675749 49336315 780739333 238356170 493935936 673055456 141367148 770720274 811725067 360567083 392181748 446940980 799397171 850922741 921390124 161447100 128512006 625246300 957116229 254203768 187452857 17700865 332805782 811667708 461110500 608587656 446961177 776006175 479548163 409004059 667983083 42234748 878714615 529579752 28842448 669135346 548061059 52774814 969479084 635030308 973450193 58428660 765654027 202099706 262798314 145663267 939531674 550433566 683175233 75998823 506704043 546124160 905155881 214441345 347701685 562923219 137772890 939780664 229809106 943223821 577221232 137345491 890024768 174549483 920513132 481506720 816682977 285419883 637438769 290386801 782996410 502803536 59774216 478551066 441410423 530624929 492171037 917354996 8980198 362532906 644030975 797388637 774742391 700412153 89057828 565820214 23032515 917856226 324186722 602674019 647057666 133199356 985013367 940030799 542766483 543716386 465994627 954352229 975331192 350591347 817131657 514692760 769968599 524928979 83471602 743425244 205583482 949470312 492275977 530776490 176578640 872895005 174457983 864009088 960434154 400347682 512938217 18328927 759035903 537753194 786551869 517727564 220674536 323348011 330902873 878121167 738453028 206030946 648198268 569784694 391832277 891523148 693791179 954813779 907362370 274343918 649479117 440302970 158008147 823526031 963385840 708073093 757502488 328670521 317414658 364678416 533591107 735846715 265019832 610759228 673742761 500718249 768267050 915717680 986243780 140670682 701577557 278902419 263223604 782367977 915893144 592069396 743165497 984935990 687211319 668415459 504331579 341256418 951332315 862258741 237759043 13904982 449314320 118468803 41009279 940809148 423715270 394409547 403512513 957874820 217258193 437277198 3282433 433356513 854564713 354494032 743870935 815417418 412783787 807211740 568037634 721599481 818446101 560434045 617055203 449299823 336452366 262401158 369179394 126312686 2317148 467397451 319040392 23660030 708109740 513610918 138399684 257303529 188316429 158465395 682317223 794175550 376520309 45282580 994212679 460462929 929030459 39741421 225622367 239573178 805901723 736215529 16910286 565518802 972952374 369776371 426418196 496952889 422195599 495494526 909424088 266494547 978707086 818923774 461337956 296875974 725403905 546859117 730943527 695214077 948432150 988429511 825202482 679139496 493073123 194512782 420429244 292403770 328067295 75832646 407301534 110934634 417815653 434826746 503924184 731396786 34997816 848802742 575363850 949660883 766398202 919985930 631386108 148382543 214693299 619221389 900754966 195061742 95649873 739305048 889221096 574643770 845462562 337188487 597746084 845361666 3203163 873456572 204629407 13630938 572356756 771527324 840694484 326346138 502103882 812326735 580341600 856740059 710091356 74831876 393223431 7340413 561630607 153196395 361377198 669690916 671264010 695111481 434844127 504731318 614861274 668456616 541144904 174420190 138172015 194523892 325238076 688190605 472898846 64483295 404032816 236340851 501741213 42074157 954801983 325227658 580354697 935943721 171651239 702970508 94709731 321328671 785043530 262041720 134580111 200155871 866410798 541029137 766328532 982223937 60230397 774153311 82459615 120151963 430499974 451521068 939489343 802190412 972068410 107063943 137936234 220030005 358514864 238182981 316715319 418436155 279012129 968191355 457774690 592079047 591088620 14802949 382218508 49120837 142401811 817991683 30128952 184840616 373371069 352948310 782725455 495192805 305609650 592241959 323660957 776181107 31182306 427874913 489015762 169542865 449804510 800148530 305384833 917770496 511521373 155701646 882633380 459937029 438821049 501249196 323769110 206384489 930083183 773118855 594400279 343832249 342207395 210060382 315084492 987400709 635939993 204302388 878834877 951670117 669920317 594188112 715937878 926627439 324363676 908280255 635528038 872967363 96100201 970552269 212761506 856828032 206882425 598387344 46586147 158488779 333816391 428404317 893192420 851205199 116967793 919663952 182821701 375910840 377612345 927844297 228091019 105558583 738189572 716573930 541775709 552108033 551301855 495090970 896856904 967963344 48367605 138072708 414997821 657986656 684793370 495322009 718478350 211951859 139444547 435065738 332091636 841137614 93615116 436075727 342122508 731490746 433068081 961241506 199046869 868807044 683411733 446218372 357717683 797418109 697216574 513998520 762824048 605278970 828984278 516198595 155860406 609810133 161284908 510500083 201976213 647250410 467636017 478899668 687666435 36782747 388993276 665258684 720264280 784905805 30788678 36112448 238496974 10862569 256862703 757674685 12608775 604190811 859458679 432744656 281826182 437281558 876251269 18238430 920257844 596999823 883243876 783415949 751620573 792755902 930562433 234933577 892610737 458147232 849641710 279908544 771495619 941616567 364416483 323683942 774153101 993695368 427475767 945472754 308562282 342714140 228753131 136543967 740038683 89581184 198528160 228072684 936072003 118232133 576748059 747131549 195515627 130201344 146547656 568538295 703342591 965911755 454364468 473890248 472120526 886250434 422396818 994700444 563421070 425873543 501989431 127445193 681739477 218057407 21889823 842830116 706779169 962625939 60613989 41506890 337638994 159079472 228356558 640270105 168919083 474368583 568098623 85264179 740464340 379616909 859286851 197859714 374466138 195142972 683377798 26307246 926946862 782189713 758405980 95783849 808150434 647746380 836511291 510692900 793353327 852331827 180896316 929627927 772614962 397828495 1555358 226869565 646673386 450585517 459157571 523132821 10105980 945624926 742987314 311853538 578938671 606723447 675148307 312988460 437812529 793451090 265760182 594725437 647422224 335575628 284116108 208832037 923653953 976321605 102743084 55793847 329920668 414190115 746877648 886136586 391446237 475264335 90677205 946132984 125782309 227070261 492382783 191195298 818607736 292987337 447653170 112504554 318754365 779236349 21845626 54840823 849769665 46253132 703625476 868084917 465563060 436364595 699460451 561585234 429783722 50169778 432186444 29941954 976732059 542697423 854471962 697968445 958952803 375726355 244398666 20478652 295694403 578406667 710998016 858841727 953635934 267354056 113144449 737253513 187927613 550342751 912585911 159650338 895273292 976443754 489946800 120027220 680812122 324546950 696001567 941346927 319034397 229431763 435826906 554499206 249260 706545271 347790682 726614000 449446659 268005659 249509182 183526855 721420162 697009516 474722248 524127596 617089134 828278683 114644062 190244097 607489391 644100318 105224458 787123181 377125136 178747373 242447099 290184540 795332419 86192005 411739394 347856061 397177818 625789161 113033238 31646274 207637263 117760604 141902800 850506083 164245501 672172968 63505648 104633179 412661540 501163162 440908758 713402282 438074601 874588547 912824585 4819089 657352211 25083832 444920244 237127065 496168016 210866195 201746980 968446476 93532846 817755505 83864139 516617082 758577698 253558066 816190016 705094198 903283716 575505852 915437757 446684119 909074577 442920696 433729440 163294136 991012712 284575444 57763946 400394615 872154638 12392383 837858499 717619577 48645738 752595247 828358388 703418725 979732809 237419038 96514155 786279589 366818011 197439881 868440635 936648424 834869556 514914032 246075289 46064803 478048460 903445209 961969248 581566347 124773119 279574862 783738254 962343196 610395278 144773210 386291141 715571477 539721757 201345679 391947723 748230650 660379827 215700355 930244874 578761105 612619325 475316302 854619153 720062309 679008266 719410701 978541841 893838151 38094160 925857379 317964384 893392839 466705318 594093555 247494393 832326847 382877064 703411943 366025467 102975433 728369367 738097516 664305702 145127620 500490070 231590963 372602977 623502419 436464942 472819442 848460854 534363229 996148074 338761441 368249684 978948238 785578108 900280638 749192460 742989525 102838455 291407817 359471317 229989860 831680210 52137800 246754505 206801332 305711211 22925316 513268261 142034942 952140930 602657867 96746445 420832450 542162426 725861612 104377029 423029444 976602139 881766334 50209465 891274762 427448083 780071961 256899702 366946911 584526960 643487067 914701423 486884308 953540007 147146596 20954425 808326970 539631249 432830746 956412431 666884264 84566504 791116518 852805454 278167547 705318863 283609910 865907450 17887057 639928903 720976121 428351288 822096269 994618299 758407206 122611410 732964567 404211573 762786869 866579894 335593241 290358310 220717732 748920695 204096642 839026274 813287795 903005130 61578759 766240033 524955048 515352843 77054429 132557376 265180108 645870262 303083009 443317502 51112045 461976046 40871088 179743871 159841434 563586553 312985839 838559821 273047146 348569281 406876420 570259154 513615733 671562069 547604730 310078942 50253657 492939878 255648546 433027879 402054198 823579338 953277069 128116420 445499187 22927357 827807122 593142194 934591223 862869147 68055630 710597199 275381296 281692903 656209695 347915490 214131216 636836168 378086185 84595217 508610250 802038470 693359825 983185768 921118234 305222033 693329476 521732057 55321530 464599931 940007409 983780919 442101230 982700153 685372171 941816762 16152569 880237861 234915336 524169342 571344037 7995199 940768036 880611331 74740928 140265511 723823327 90160558 389437337 452999525 909762683 661219143 710739335 613861154 682027135 826717050 157048418 827103916 219209526 900618326 790743560 902278390 684678449 309986256 554774234 961735445 781095361 560302657 999095356 917524676 276453758 635087588 936402200 709126369 590879939 757792345 756066396 59554286 133191215 239365413 764482423 890155153 381339429 453699120 568640736 713324052 648729677 642203973 9644175 136714981 684455441 218438549 496665730 448317207 54915361 280643124 34230586 257495776 393498863 78175899 398178363 305802521 498528820 136241956 985705615 817824193 722257257 228626834 106994500 885427322 950507855 531880326 150498281 231329034 893676391 63403275 67169045 252154332 603808891 530878731 895454944 747058813 610632979 99162071 461429096 473669663 750380545 70711715 443862862 891028505 334091478 392751879 269584438 909306980 112660074 801796479 736908107 617786400 433412440 307732972 226852792 5150221 550776447 963970322 780286768 378152211 753203586 482156056 354593895 77336250 919294281 471827722 147442070 328591282 46826622 597046106 483857147 520657997 55553553 270664283 36133719 427096320 470250421 163591621 892847214 566525670 583948384 198350388 345223050 921833020 660791503 913690537 239478265 155154150 379000831 447752199 983104906 347435241 38523829 341465495 100266260 729978607 995265272 227773829 811673328 646672582 664485521 454080608 841124730 232617953 129852306 182817950 318253971 613716437 404662732 443927829 626701602 598413022 140916311 583054723 300392334 799497303 687451150 456232200 558313030 379166021 481800208 634063015 149111097 931042509 526753857 396465609 315070814 681909946 213648838 588621497 906803502 821987320 148743053 347776296 842042661 362490139 323361475 334925995 53533252 340767961 712449883 416025912 440459922 488942732 108491918 52394413 621530006 18687153 297403734 280954953 174094559 719372139 304752369 67334449 513323132 626632960 142016356 956519148 910668676 626500699 114681846 86825704 638365840 676555657 206784432 552649715 399924284 251728956 566988772 817180866 321476522 683571275 140634787 836715629 904542462 878703152 420861765 114592497 290312675 313502600 709422821 236929453 520430084 475540887 913978083 763202021 169772436 837760961 315947360 747593026 684755911 384139794 379328453 516322384 954726230 174641591 524999996 428751615 499391743 589115779 553513269 336032035 573361667 858482795 590082019 432595700 96655015 939938314 451885757 809772431 554896051 691217182 20330237 192207731 746423798 701254153 612108836 99157252 87164608 524712785 156284020 388050187 220462694 62895648 631828340 543343412 771918785 459621060 291972208 688149646 680370607 964095792 767384311 356256783 278370705 991089018 800345435 861072142 632102348 170692187 786766132 395954119 138934344 979999666 435275230 389930971 387319028 243377921 670858998 87532749 596363839 428708334 352117472 107307141 946039713 128798916 312153924 479644113 87902224 968290543 786233741 753295583 960150667 726513540 355739497 308421061 773072019 770808758 86349132 970882810 816112301 289875298 567081708 184793049 500307681 10253188 965318598 119605541 242123070 612207808 747542424 609942400 796536916 839342042 88183525 625666034 194544568 388140606 118201204 733031017 623486083 144148089 623869137 568253491 747027923 755082941 924107467 137115781 88927049 353767265 93144052 217502968 163161482 145000799 68411941 417989638 64242367 993011925 267228407 938530705 243700500 741035396 607100490 850553693 788340540 547918164 239057602 37778321 278591211 680828110 517889605 121703226 537065819 306442656 715668094 407802568 371881928 460840733 180242269 698830992 405882868 484703419 543133077 183373128 94044836 99275923 269542173 622166669 902647840 866086372 26514864 662142816 547012279 67795344 37556045 456100005 364488505 604347549 524185783 347801507 270132091 513489077 866878453 454054023 209266903 92588710 375528147 977607392 357656233 301319395 257383264 253839908 959712979 407375362 750087278 969203754 731473977 463882556 700954134 230981550 977781062 802621169 842415153 112112849 414272102 198228257 363552479 8935830 202268810 421732339 712623876 48238694 914920359 238208050 911009990 192206477 463261494 422731722 62474769 429416123 449873078 614675536 346658067 215392643 61443622 897595768 56340672 523789791 496224395 148403612 98384207 74683818 216585840 542177340 531094202 404670500 207669345 37235832 201520450 87014002 30453615 707106712 691590122 669271068 247485871 239413637 223094007 384021902 10143419 687865677 439356022 20420247 857494063 452930978 655466166 605448940 553958957 953985372 732771018 935280294 482124250 829768691 470966024 542453952 637752798 688675845 479440780 379633562 194691304 13358550 642985654 226840441 961015336 45995979 647103399 548010756 285945299 79476462 146161353 939783624 517995427 268181870 813870148 929001654 687475028 370912027 345393289 314859680 406298920 414917614 790795979 600705727 908483684 783168639 580944769 566379312 752658385 952607885 159769830 399719794 881002556 229712762 938939257 728266985 200782070 925041868 492893309 8438111 285733460 718735022 869891194 904361854 382976560 171922028 793220026 543809879 85591654 145898747 154957517 253588189 471256920 360330094 406011142 967983211 395048555 738845570 655981307 169757498 732207752 28368915 788242696 312271340 976054428 532700069 359558605 102826756 94211608 289448156 549975724 144830315 500690801 111829252 278348364 739922669 348541089 124079754 449755417 983922874 766510500 270090624 2773441 531057637 483717884 687999005 231248824 660254696 523502638 834130747 293994933 735495455 187094083 330887383 522894899 326007112 95359560 53427861 518220273 923716105 8890830 960608314 131331186 996560746 241862506 74013232 527473278 412198487 500696886 318845445 670115999 764850975 529416015 680799980 205370789 310786040 568477781 120348218 660816163 571605368 537549806 671811050 980535279 398644509 725124930 228797210 19627686 510848455 361225088 351733900 960354341 468174905 653695064 810599206 581837841 691884955 372238464 214632562 762658128 278194682 42992688 244972831 732445326 441327303 647995301 968494462 860706490 51604820 774289313 466174469 552113030 483426651 209927657 964530128 453398506 496174966 6866886 420709147 684462753 585799591 25193093 27515849 843295914 193554386 89929719 447662560 216662984 128321598 397184753 120998923 19823875 332747289 306839501 137231382 423831333 869271537 500544232 665292662 645373758 902520379 135464738 82710975 516096289 364104655 642524769 948993323 200417252 384639594 622040078 554347802 737508964 758929706 703897494 213950092 839688639 104312086 333912810 546466985 742641624 556010900 187873535 750753594 24955862 452068081 750668879 406770477 272844965 939577565 401650007 595218196 593116531 37323500 16395543 725780902 723250740 269806358 478069653 181618237 574298655 8058935 830613594 720933719 3050031 368522896 866824435 425042710 858006436 67792452 7759217 479362496 635353215 862205916 967160554 575959103 563992073 438725828 921433590 632798369 878482252 343533515 965062450 601380505 492517272 990705063 203900352 978722300 128663296 435679087 980152261 946714438 399487195 686965023 304519914 255695891 537219651 950243863 745569500 923206054 349997209 281256860 567161805 295322981 160978943 600847702 8914160 370465114 152197596 805417936 972904192 413555892 640752988 167410428 736812730 176133188 915289582 563218092 41130334 356838657 829383620 534868762 900237618 516426372 952322646 787209057 298397695 692027276 227675871 112384001 113552786 146200188 831753438 957946719 518009404 301492696 314693271 856447042 97222995 488680140 965367696 941075032 761849775 266998181 100166932 988113583 13339181 49055829 513930931 326718524 184279600 115644147 378370240 36066903 17460763 235326009 463348946 126672189 256626136 781649412 692142659 942296205 514344276 631505368 266471092 9246668 608903936 193378138 930505863 433946849 431820370 543864531 32859492 474023065 372359746 846644660 739118773 966708516 707814861 251278604 889728041 198208662 772641910 296568340 746848820 857531239 460894912 389872292 312605326 235514100 683075253 754279355 671988912 242885627 850965602 36210682 574976090 780455715 365959256 925336617 955290640 707540850 611836461 915592114 654175640 303407829 81863417 283958561 805867645 129966747 165260762 538657962 161276047 147741690 879809648 204082851 998615649 933121673 824217953 662398981 291194826 513105604 344100054 947310831 832860261 898374284 205656316 477477155 383359504 127952804 782749317 14612103 599297905 620122677 777444132 434068390 17124460 431168330 24650772 916690989 605821614 794123093 193679506 56579950 711360550 441146537 518924382 997038816 562426246 213121533 262922303 776403100 371446982 37541615 793615484 985647074 50691490 390696063 607538531 242396050 79136791 139904912 669212613 929455796 799709418 812896106 681595768 826721009 9405985 54332475 23211988 58514199 725038471 605681041 587213879 893297048 291184428 376552161 358098049 615641867 481170403 724691972 283269016 790245546 794642371 292926389 515219430 221855955 98746535 470772756 943380438 737968520 863507118 143523621 771247706 656496878 715825851 18939218 782848360 488996305 441769718 732627941 642241656 961461791 442633545 420424591 483880200 413612905 402373603 669324004 101702936 597847909 549580729 711892188 515910575 402283118 305467648 113566548 282461524 730108418 734179764 224173451 599618709 352213315 297412117 640906405 895446659 968627063 57941797 998769708 186939188 604350088 104859947 504878730 69686336 344821637 888890418 34193295 244565317 652819231 770599050 557983473 25304676 991275053 817704774 197196487 134562497 359048232 374420157 7216142 631197446 846368688 157892362 368476453 793731552 902196485 958792844 186132048 821707905 478989966 413208166 727813688 889973021 515522902 901376256 831557736 595877229 793867658 91905156 751863762 664029487 945966844 618509666 842343753 731753635 569120675 68769996 910900229 958619407 341896729 822746427 772669986 654911293 783899675 358403304 547618592 406674424 1607949 464104020 481389156 10372754 481611892 8673472 33103798 539509601 325392505 729074870 931722690 423781438 817816173 146241150 714084503 369928964 465520447 257465001 361837098 536993815 748098568 118685835 687830740 432254170 314316416 239779000 444575696 846465080 911624581 266194318 754899390 107270428 788695451 55661995 683718947 619392248 152121703 881377907 424909543 582234690 236616755 627992203 710505685 509379315 109358702 35402337 204428830 415264518 302252585 793128097 823036374 664839423 118905242 472271553 852007798 177769569 287451549 297844598 165324121 954292279 875213870 151807805 548383551 801694092 667755248 766876883 930791116 775172083 133197225 113218493 868115466 16628735 89221315 896655041 469963235 806081996 87111629 853827691 802285736 936220021 371406328 340271498 736868493 178416539 793804443 624264624 833006634 144022501 454403504 159056821 269060347 823528314 770892884 589778484 481436641 272481160 73217355 985499660 768769952 30549953 709058937 105597152 640964959 369187545 639371370 741254040 663609130 764952329 824917707 580543710 260365427 284837519 154320110 353568674 611899533 90586668 596937034 854747543 865167664 29614500 684888825 971599795 180687608 582435394 961017401 443653299 369960934 421917009 786007788 629398420 672064989 650703524 627137815 372588059 968745766 162667791 90934118 966725454 36024557 875596011 134522279 811259385 391242689 522936982 384938315 318742827 726742040 844652785 7865320 74901686 490367688 296635872 414280633 505210802 767732112 938787533 707654684 88739066 203792781 587459366 426767379 549518253 806834629 855994587 168015044 462759854 383596448 816992481 186849785 644619301 761230185 499007409 295423649 525993469 176564945 497551817 925228877 676305507 453501293 654360106 551334068 778202445 370821427 253699800 268427823 842396145 800661761 800461662 109282365 601092425 15923478 13816647 418500865 554408086 950258071 472753318 580238015 360972250 574212363 158166671 598482530 705033308 19475168 195452827 931453945 861839656 597243364 681649256 843064630 924277133 84409548 40954391 550401518 671039901 97364144 960613580 317572763 425485488 328851853 547721778 463503069 237577185 200949442 154194932 568667636 734233743 794265491 186666565 546149704 775961822 534150570 223666777 912437474 724717108 470359440 346702058 6977008 685661628 432630584 624367284 461484869 791703782 925695093 201802488 51908054 633570789 982671231 719971837 97060158 570991151 826354547 293452682 453521467 888189185 65224912 292738414 541931310 281334745 469807610 922695673 883052191 262234362 337107898 841265280 171161015 193293803 512948156 443241436 782416069 32108024 997320975 225901291 762289082 250380464 204050601 468503822 629315244 614561381 8739809 616951466 354785878 437715631 868857075 785161639 111337623 716400873 328193920 934648308 298532591 257441459 865648907 664298497 66894597 381121134 855578492 744450371 542196003 837071811 934863265 387437235 775187640 425642012 773396904 573705551 890553045 219556650 811307943 544462488 883046065 234007389 100970005 772289811 782963749 350697583 872398414 970723528 874062897 296936922 242895634 699489734 780046709 724262237 287317254 412737693 64485049 859709819 460816689 161794786 261315941 989820411 867773825 270648239 356997129 628586601 828160836 536448032 642575575 37432980 829460911 653855703 78517796 112143118 534532699 526241144 105730795 634639279 41193922 125440814 497405257 45504531 743583174 225930020 104622338 597178903 311604779 576655373 482377211 505754207 90688792 212279709 616329406 171765971 920980890 106036494 687659257 188212510 281575458 836433308 450369023 159841582 836654850 614399753 661545285 961960887 44531955 685529626 39603942 512724144 342573457 431964439 196338208 157117908 830451165 849912399 191867861 125028129 875164859 31416466 648860427 936957789 506431858 83091893 803735916 29832844 112806959 270042386 968605639 800944251 568227457 522434053 589701773 453379897 686506462 740171888 295895125 107746200 217309725 644041016 857428056 399817648 808519163 473117381 179265781 315732829 787163542 780260742 772195886 993575100 777693428 857877611 22549546 105399986 944414845 532514153 704041393 752720741 362412925 941734394 626483379 478002368 795694756 121948058 385128129 807612660 863801477 485616203 538976146 973486834 764527130 419161362 628736896 306866417 380442430 241462903 538913288 62218478 815359282 890445065 713729614 85199143 407775001 783176152 83961750 122335903 67385979 215959289 847486924 645382046 132245446 483412998 816440829 894546478 735643848 995031707 462332636 668946079 230675766 282088154 360255294 786415107 190741801 171989992 272713374 748134579 130887580 432676974 259822490 399438024 28009199 900211480 680327796 67748002 825454439 683277593 565743506 973035877 887100331 644115110 409903614 884255607 40977225 954388342 646396390 411599620 127970095 941811529 139054365 253308538 364237362 38142558 720544664 829195533 471529354 519063547 198959091 331497268 294203220 834436840 340944874 859227946 518087951 917569524 648017120 774903150 811670047 264504943 778413659 635046211 175340622 369779374 308602501 636489521 418588742 377992331 119009453 449292162 986444312 204998115 736177092 933294278 945402808 520823574 135606497 995230287 371866494 627440521 601194941 410492598 917893286 99767847 638330680 484405332 892157393 874719196 34841042 153266122 631757186 555542041 869210162 285053562 251864738 619405139 572143523 60434187 106090237 214686084 147460242 903788520 627467715 297049769 264239890 972995010 730755591 504633154 146367320 334307850 28736323 981679828 937743422 613743992 742038995 586667626 200730052 284105351 874746229 54975248 805720459 644230134 650715087 373829719 294563672 625634632 944690921 212081877 643208087 675530565 434844591 392850593 731516885 685337207 686776432 845411803 570608453 563824046 264969570 939813154 837333821 588326525 584060699 873927708 394554294 758840762 207375641 335422962 669077967 400795649 225772604 719107537 557113417 55751218 710745927 314112874 59362316 256926703 803173730 484541810 281063074 826208287 186576539 73848867 748256951 991479662 257269344 17146297 558680735 659382986 580294662 394774774 595749072 478127079 409073478 750286751 320497763 410380220 58441914 259553533 417163159 716863236 405794916 766945373 273568846 178315967 735977512 517335440 897470607 204953774 333674573 964881772 460393218 823083994 682655745 22085705 463772023 693850893 950901714 379234436 857209183 876605783 586899509 299695871 636033617 912616587 655293442 156157343 311957127 78271423 127485686 147229645 864634718 700435408 222567983 279364854 875791322 333125595 341704884 571202827 666762527 87201733 548275179 349402882 950178041 836506805 278926369 924740435 903279701 305876884 602346758 760385147 833411014 165819284 112513582 265433468 68972033 140920998 724156817 464052315 937064033 682386434 577255947 316508321 853892452 337679011 827412445 849661915 17865003 127262664 467732778 763570202 240698366 330914165 283913851 799405684 250181830 133272816 885524796 122184065 577961362 286109508 999770684 58616798 512068626 906819521 494346289 694390958 125161503 207655546 404912178 266661396 219812401 984960197 459850299 254000058 717834215 267563455 611549100 4416333 305087107 396877510 327773642 776909566 77201771 878894077 381703741 73798146 880888490 33435339 870268305 592074515 225356652 255702108 638202293 249796334 410276997 393037854 972442238 681833683 490545899 768552518 236686373 590046472 340192824 805463625 939924933 77566294 526585129 335726947 726125534 556572042 241553953 452254483 993082069 613592053 470593959 863054237 361907569 366117357 710474979 378721927 185595744 780696138 931203621 675658524 7103920 10213866 784650078 488932076 420799318 295637549 113773734 566200906 147442090 188796281 52916404 78202061 87638249 261464503 930186601 393601999 630243506 85046996 467576389 181285617 587112074 844138305 460627184 34833557 956969048 486845556 589421491 389309538 280375017 246898533 119611388 319493060 42748525 863433490 661000414 18636394 152295672 52476155 257309070 481895622 292386562 532038054 598163431 501354640 457699304 519655196 70575335 611541316 635086440 658095978 492132656 594642079 948985641 167624482 219099016 428203302 762386737 470854615 346366297 536281759 142490733 367793828 284416818 596766357 149443116 35457702 803766596 237458136 779968932 383463805 589212645 949618683 555236460 664425935 148926992 195051477 42598656 868090821 819274724 848295936 162117441 753730957 166505249 219077213 787479794 434874326 58920878 346879374 314490940 558145623 159381013 673789307 605654059 817889352 165251589 694626766 499150126 49301222 548635344 957192823 755595675 339032564 975436778 258553896 54001704 326832693 22754160 536307417 910402675 16616947 678829726 319979589 132325756 447376251 890063960 742633068 795230758 138956191 900566434 910724111 231217081 908859954 836248616 511985975 771310691 725520527 663905975 456016815 222035890 641026579 787032002 41721733 801323291 526399135 95263710 617873805 850739319 387690775 404474950 75915230 598794881 319175653 701430103 754413651 239487833 266898806 554839317 601988363 197723395 858984636 517361573 292736745 769857001 997096874 555133905 443677716 115999573 141439419 964043655 577566840 934781944 425114220 735477850 166563396 14083174 522487230 393887744 752715370 958399895 388812469 697142482 413162275 153278824 185288667 914889807 653038696 759136024 295910333 11008921 599932538 2175436 530078061 115524598 737279066 782825227 661562110 835718480 331807825 188646210 629413900 679268022 37065834 967284801 774346801 278312665 966164211 286678459 197358993 879229071 649898752 104808394 735990607 344797012 504094440 929778538 137827349 610665412 77989574 551840506 308701841 961762850 20889849 921328318 121256434 624645333 650335396 221183327 159229039 59331813 867294767 322919017 1163712 697451650 85259716 486927051 205275043 247152510 907041747 731265371 907485272 162500558 519666574 754573648 895624486 293366284 30651245 569576646 241065172 125673976 972752812 117437245 513188400 943409395 823264968 358109210 872260236 732979842 978095622 648708389 820984892 685345489 786164716 187792138 657181465 797613869 750762694 663518680 858580737 209829001 821039906 97428357 73474132 115822586 69578836 899295335 164711033 989398843 107563763 326459324 480528471 450266922 229145946 377770531 666261724 765873225 906216488 853966369 965422970 93576510 662978752 631825566 935966885 590816083 251490250 317020005 29714006 585247478 984611248 138243495 984577675 478980666 337661730 834416760 913567684 658492757 442151315 96930129 463430536 895191328 183565753 125120141 226312926 994097562 253234193 682100204 177092308 567229029 120627032 442926354 751945980 858508104 306639123 824029193 440347114 787942059 521258504 414440891 125159863 9161246 86228675 445910137 148189313 740704978 832527890 738797175 511270121 434182686 494775689 894728781 543822995 622201851 182457855 414974839 141997737 670437769 787050511 703435990 166129753 653720968 567509144 546146094 19730770 130257120 700417854 764374438 939361355 232517913 280601831 27169355 547328381 802388195 327953470 482392204 729512739 69174928 635538483 432780735 84552193 530930325 655398520 802324891 647693786 426595341 213905414 923941052 73090553 416786230 780023702 979652387 804626345 30639089 487852073 495295155 379941053 91907654 374757249 417152949 334335497 16846558 598608037 271509333 88657894 387386247 140263521 506269730 408700594 19583412 448142787 556620946 457519438 890482938 143695520 273861500 626418078 802430357 345107469 275144348 320817933 802842337 430350566 560044818 833410822 121215456 665581642 531661795 588174716 346445243 333622300 356349047 339132771 608728121 587150724 341340441 408799540 937626185 472969580 312808314 407709037 862411902 236951812 945948463 404931855 82516366 102135871 617815086 687718430 953103571 240798292 737685333 156656165 732489930 811164733 570545379 742124719 93530518 178208059 630527741 617363919 794776957 673824080 675597866 19195545 383641450 475810243 684766680 791528870 164681578 183522208 379318485 473229716 537175855 481682997 745222102 44038020 242154128 175388567 528386547 235564955 998572039 266034971 637250345 799648129 271423281 217420253 506565847 388031205 753253202 545488700 229407809 74463222 372427214 624952668 495341329 446304235 698926769 387308450 510996433 687762301 426512168 499127612 930061937 894266728 556462086 62747543 240388295 784092398 832136256 253028583 899809034 977310291 486580593 590491298 432590935 611865954 133997655 451904005 852440365 990244326 708436 713284750 438389232 806044722 309003502 34020480 45123945 573256602 830894671 466656610 947409220 902116088 741737413 535215744 36421776 50902312 999457091 439286120 560760387 733252492 578832095 278520431 192932788 403232392 735451474 886317866 505454879 685244423 376175227 811761909 513467429 518960628 759768540 383599471 942215241 777772226 294539547 809435388 550069107 878969829 874277507 791270210 612713073 972003927 207950208 506890668 85848945 981138196 136080167 657879530 248343177 77743518 728827563 681893999 260077104 99764857 965991401 987106546 892390338 752620464 776934365 995191022 962022399 149461838 958577963 18016801 546261900 973457382 493701783 600576272 32383344 487531788 964648845 116277634 387159449 73404378 159708314 348321025 128179029 244210540 910411248 288956764 333626329 148599140 926192102 438506280 76491454 322430566 818125174 676747834 905351806 24344733 786399934 322061870 984148731 375961141 54404480 537134820 818918393 589083103 328293281 208627453 738946463 598169936 876882349 938277986 346945275 334568385 148162898 798548158 388880507 728171633 105050592 677133311 980224116 396785950 868587216 136840921 204850078 704074384 472258618 602692419 696572821 418389263 11806557 761733879 589449050 155575527 738978587 90795510 576692689 842987755 294402682 243559682 132341825 380131567 133092132 741712419 79173335 862910029 418118119 355626787 946490146 562912865 514516278 51463186 656184984 279456013 824176039 256922050 721645328 905237302 603091059 999418443 481775943 253241157 431976442 407974793 113514843 468388774 127707196 439956377 387392850 924629324 746414432 267110752 812864916 882627115 181369393 547115268 605710189 753202621 393241244 728196720 799644557 467972990 979442739 665817044 622862983 924153712 272668845 864199715 716946261 544434840 534116963 72629652 403025362 167979903 57126613 496231970 689132351 459917489 976000803 723907596 155267775 884603713 523744405 773353557 955770330 518138692 543505684 627183941 593592574 873729105 647540654 894177510 564097529 95208456 344845078 244771720 711224960 636635272 543355937 556845117 641401516 145004790 367407690 691977565 92093304 989015037 393124910 649861892 566239044 831849033 788653073 447141263 767906389 888033035 300683864 722160163 422806354 739154552 453502989 51130150 79434185 696115274 251376991 272435908 391514792 131342397 230095390 169177451 936364228 534330515 890319427 469666383 194356053 130775697 432461414 395939303 500173944 446193408 992224326 36600430 409285548 739248300 945170757 249581155 187847253 325123304 716591337 85603593 23492669 510933513 50486109 689691880 29026318 114618854 782724077 651319370 335372761 876856415 896189838 295961535 408487826 363305427 974697811 958068889 347266961 511085992 306024697 993542513 733622546 269114054 201742172 244509856 33282742 337063964 794090240 675925191 429709056 754522394 496159369 234691399 977974489 207891510 757509443 724220618 461265933 366959975 57019291 490484664 54620108 752579757 650848675 833665219 432810793 688519815 826305938 288928092 711794590 963818107 2126402 835590715 910782855 593205138 844955569 274530267 674050210 161828568 749687680 9139963 979906197 708366304 615757687 667142942 642592616 832068927 33658879 853269772 829393415 744537357 729865382 714751311 860508353 698092903 891752607 694323383 354266060 834306799 200257343 132630230 417375166 543631178 435103361 824947333 551509525 971685793 69815683 580345437 50863025 31877921 590265607 225697599 365220181 971274619 332702707 383578829 838057513 968263012 253921233 385591278 318764603 811238678 391757136 569713486 153905913 29636302 745738945 836925403 73489336 400342860 603974298 642303305 984893489 655922262 175468023 493716111 154091262 345351477 549868820 576440936 246216737 451645749 184580564 688984019 232358782 45240362 241640509 5781652 380087133 383940838 155774714 585922993 982829289 239299012 160239064 447225845 122934451 92811040 357297225 224292464 962325295 892096988 3004388 50411764 159066421 699668957 363669730 458854554 736022658 371210380 587267747 662906939 517808693 595348822 891052071 548627192 256683858 628076588 233907350 322210483 901999426 798477316 248121785 944841875 131900497 294458710 384148606 140536708 400822319 645032095 922767735 202689717 617540208 795990242 978191707 650077720 597108492 786206242 369558916 122427621 824005343 715855848 370045040 423466007 684771882 175573955 503842369 635481837 621291792 904462276 568975677 686165867 515511322 972967678 129843790 898465494 313364660 845665804 532247426 963234876 287198125 304258955 473255564 533131498 68282811 116454043 727967041 883968756 736379381 12673890 572355613 329684912 291193431 284067721 339346620 79923259 963757121 548086461 791264353 384614898 505131768 548046127 198690930 892422906 989169700 70906389 107222777 442980538 36088401 429624359 746215205 176720476 442095470 925423650 320400839 846308687 848865104 269714248 758214102 247910343 712626736 640566750 474480875 823167804 41683241 743887277 991450565 700738279 109020347 295993986 33302215 275923016 298751307 527999151 24611957 654343075 638727584 805858183 557685243 680500349 594860392 932390885 534348710 42874404 656510897 204929702 512693096 778447909 306258288 140875050 476000600 938963156 648243197 558708183 206139952 540429255 747723669 758231190 575231949 696145499 630837719 213431636 703737267 271737390 166842440 381984899 255386503 606149539 499549903 988031382 577969043 397442145 185281593 246869896 536057157 301237204 231859382 367110486 471654831 940858283 793996890 953602176 629666313 47977560 24876445 272274316 440589867 788236691 933727196 251150467 4141844 639874263 194408917 764083570 18212710 88116196 617700399 665986283 570700774 309102395 867795440 443259009 727187457 420858533 893013253 995080528 38704706 403053997 945464509 317992562 983863517 596904481 632874062 166919562 276468264 964536981 586608975 170835262 952062236 635807967 539636284 893741493 264730072 130032796 352891638 851860253 887225886 241965994 362243392 848842791 823330261 464388268 393875779 617430665 950381445 672270218 294047755 827420027 312458462 866442734 150109703 197073979 156203313 590883271 690810253 898675849 968371701 398062026 888537427 947026731 537056068 394525676 354128631 851266666 121641563 911820777 342194553 752750228 732046877 16822721 218221500 516818040 812605841 330867253 561878792 941690349 955820128 992808782 338515339 152461899 22576984 192258263 373764819 336155375 828496619 650195166 883775061 964552636 704632240 728526903 988450794 200228757 916935905 599601401 708144717 493236452 267323100 372649726 862832542 891522582 614567331 225549927 643524065 52116509 21728603 724335639 148791168 896641773 944508112 87976499 440854469 101469183 215064048 58973352 784900961 881914576 633309772 604050341 70205160 99954531 687939482 307467804 887224147 199025339 614035509 760656454 828258940 300817250 747115419 599465500 615903653 613291494 892931822 67046878 291194354 843476310 911261556 803161744 508989674 802674633 677455640 708627576 959578362 720091351 462609638 471751586 917859314 343165982 744222098 15871580 152404869 338286526 600586226 947898298 829126093 700903645 684930943 913738771 354237894 622102565 273766105 678936450 839685071 719478337 50394176 267379814 417094700 313880163 226797083 82611682 727952262 574139585 609226101 338418270 370911081 701175059 489886331 569857540 111052484 539147543 339671807 571325251 344878189 810728206 596833528 551917392 282439067 549907516 270831872 365878432 364305514 389107563 457589461 350735728 184879194 155023209 267483096 391744573 330367184 367369605 221652369 698334284 823283604 58938902 141100585 701387811 634962258 851846388 666290926 64671758 554414105 802992125 62282962 866492571 867170271 166687633 290137837 714216734 725147386 45601047 925927159 133512750 151517352 733841270 440047567 32344102 497356168 879984540 599165430 551431589 16231967 665339 890108948 182071822 136153941 889104903 974277490 844410889 93977845 951963833 334767231 891332608 391962672 757676815 502293324 156257955 266426394 349474698 967561743 364751716 350172204 850752430 798380964 236306172 12804289 113860229 300766727 406054884 362281369 580851485 27873499 211677 931123288 175109893 999694822 60782441 123765512 869211348 412745106 783977551 392298131 540268706 405470062 67360795 678253898 666224781 646337196 265997211 4792161 727812918 329348256 18535523 241543024 225617473 538068807 689358666 98268403 430290649 744458173 715530475 687406795 937145897 612048582 411653669 730041788 818771428 805285702 131288220 175919853 837495997 12954825 564544821 781661291 608031984 169081340 354845342 187483557 667428024 636258609 691285443 553282545 19749590 753039584 101635674 214312710 625593105 312767520 119106393 268010368 976525488 433506610 366983034 472256864 872961282 880830967 939802558 922491529 222930902 335684212 624344039 136617796 253723139 974678357 514833148 689841853 540973026 174897256 988906953 34302339 55252942 228438302 759363420 302769164 874903211 206895373 291965321 745469743 770694749 290762864 9827175 336427688 207052364 390467749 125695953 675842967 638557670 200749230 2078695 794764545 404543261 62532017 20399498 656334414 561368805 421285752 765951459 536054729 67203512 375262962 598699996 677850915 555233298 537543856 78039717 189038065 449179380 160298345 355380273 529430057 618011237 672102518 224025014 400865961 756946924 294505558 762393649 512519088 392131864 724193580 355018976 435273059 462054392 587297596 652352966 587976777 274420643 176567153 748433962 985044432 99111090 288082906 87125272 121965254 623457729 559121449 703182302 862592992 631179761 846366771 895916688 218535990 60899689 151621746 904260230 848808389 799129040 889915014 759863513 882517484 856283861 170070447 221851369 77443567 919167656 465069397 706320601 230086008 994887806 659046273 524470801 961940241 926562576 792061281 716638140 10208938 874212124 815436232 546950472 204640281 161663459 3035051 932184808 438321557 326568874 84876453 8597013 637706299 569437753 746851700 128650761 708474506 159490399 524622969 348654146 319981286 684771179 556793404 916274949 682124824 510144948 344252902 210516953 506824140 693911315 237379014 273384456 21010705 582049892 188094413 850797857 366730973 690630921 949771793 872664953 679260807 605365094 876878 381758629 141881419 760038758 355305312 414672897 222248394 322359029 495485898 911391020 903930503 570548355 987746354 357831306 782168171 14412167 464104162 29618625 974593089 667628282 32445257 803814460 627059259 590296024 811536504 843482539 536523883 356558755 549199782 636846721 985433419 543871711 132896941 292081269 502265398 158091159 165733514 469725441 859747308 935182807 177242080 767002598 549099794 718210095 574201206 483042726 823435439 412194359 853016244 398384649 84459185 283662085 884735530 683302553 236143718 293979064 773104650 713007397 727649539 978163697 409456297 880303170 66812449 868169813 262326530 171550661 23453754 88862988 142808882 77650762 668870448 48234565 41185021 16653488 251147975 751341744 843658824 210659995 711633190 973927426 913633181 840113905 883590491 41155957 771382442 432595294 684200916 187090501 911019714 667164112 949513446 644181556 779535706 301724411 608609609 587995654 388679821 497431253 263742105 906161158 751825817 832410395 373661143 534772352 436069216 659976651 151148007 291507269 310264040 719298984 970429456 684606762 673552859 861152442 583603327 82502792 911272712 791569099 458115267 595738558 543068384 408042474 258988626 714717866 382254586 852928748 172948739 529004084 383034255 178589670 76341651 664136900 131001854 652168372 87759392 146139847 7520073 694915446 409669809 641284909 783979415 638622989 965073835 615010286 113806768 784186786 103593565 268437632 388837252 426605344 242993014 470666851 641506980 998529461 19090825 781309333 324657351 369483349 757989264 192250654 993676359 790837047 974800742 212713350 938685601 232235094 452982860 974806874 658557689 381484529 741593957 699892651 608343700 387255563 97397817 964815502 932125019 754762220 370921270 849089949 973392478 917869726 583647274 161078388 885335631 172012400 580388554 182893877 736049155 691843447 530274607 552802565 959314165 793927432 679801940 469869708 206589891 636591168 133127321 918916217 214266031 95465340 622819395 691412988 728905247 468516833 224367097 952960842 826226973 799634389 994403145 991318045 146970583 592329604 73640225 530741297 700522016 12983644 960287830 916164040 287918061 521031313 173241376 466359847 45468122 866935194 43773084 61814295 920652195 673390770 78189897 991681125 542603947 764504664 577424267 625163874 754123896 143973839 603303724 952647267 276668212 642874270 805837526 292486722 212602926 751773714 70995098 762557915 993207383 33534903 198729836 406721424 807867078 819679715 979925156 925246150 396298548 59863339 483205246 430462566 594363521 616646636 16663195 430093661 683366701 54435011 412993406 64593692 491109344 414627605 799450640 635996696 575834082 594894728 27615261 67061323 63334307 274126984 752558293 695209905 483391285 382138051 473767244 934049484 823637197 592395693 951691513 775060257 551414597 784345597 623359547 228350905 235593373 23431214 576040655 173647265 179611254 481786111 103738971 371631722 816109717 428115956 838176487 222645417 715340646 837366738 213765983 388561528 975957111 812850471 964391442 66412531 444162808 960809663 836582198 122763708 12233282 956572720 739692385 413870968 359016525 305411152 704358929 111565392 859047480 274186169 289730086 469588849 991484612 144850764 160508003 550898316 679061209 290575531 816066544 771133015 434610177 348397245 568818395 398749961 519224552 233450029 641009810 675715810 340896738 178637292 765747818 202778273 459523941 569041323 300392988 365150732 256039562 366423138 627541570 568821868 523001744 815051980 537070815 560130318 77427289 505965032 422905812 25244099 244943084 779356026 862714220 182236512 264040433 227228295 993400529 758145087 701297976 461556701 731089556 907663037 248404018 489553545 949560617 79946682 573659766 435052638 566161768 287000860 781774910 606415477 621255950 314873420 997528295 333301159 496020282 998758583 587905909 598029589 305786608 38262350 729002252 298600097 373378969 479815174 233423736 519379826 752294273 375819353 625788326 975787636 956862552 333277124 372017193 896084181 339239346 927347015 705030582 481659530 120379271 764737256 48426920 20225224 845516467 510073904 966035581 949959819 363075447 177159852 192319574 805283602 235538422 620241517 191307643 298496608 554687161 179020936 114567381 475958717 615551788 764395927 697949299 389478964 719354398 260332599 594902021 455489811 810134085 185126280 434485092 360674925 408254648 955239344 819680520 360766363 169884019 878400088 123141776 234953655 885349846 715957549 522510654 862224415 117113126 226899040 103233656 665026808 462357771 377617191 255354953 273360297 801935377 19625018 749530077 599758683 638127143 858499158 997636616 930244480 296884514 90914494 968229824 186859081 507450683 69505461 861022367 358421806 797703565 356662533 660638050 889629034 415688856 972941947 673515116 158038653 159907521 768598632 982614596 128673448 2157775 484546594 221888018 299690868 54643824 326630017 301320742 524160556 861444786 583971426 446193266 873567838 179243658 17431847 727041291 282132061 329243472 6457654 797768875 804249026 417898817 82366582 566938418 707672039 370318844 256951509 208388128 694851691 634622726 570277572 163310877 805416369 687723590 895159225 998311026 352318304 504918153 788234412 887456141 458185956 25738239 71403674 176907649 598971884 70435516 340046597 94878083 241866986 32421688 841522291 176445294 23669142 925613264 44429547 852101696 136506219 358390338 242711675 84082843 603660329 829306421 510624180 21804357 479799377 626453423 55417900 677773736 169553836 352765597 941752059 913921107 719414213 756184142 872201534 169327479 757817962 929718776 665309336 78002026 560991791 135574322 65432492 752461096 150085866 982563960 189152420 711713997 513596984 769788331 854484909 210059292 981458935 21345422 975979897 911570683 100736714 32069450 907549115 112991733 454358680 689895147 721994158 736707766 178021133 350784480 892089487 980959891 487226392 776316543 464414750 794774271 69677675 656491902 891433249 161005591 168927231 358362235 341803490 783543063 378071181 274957942 414561964 234964195 292693013 33986642 440327249 79644287 374610267 135194967 448666791 532780951 490378853 396462003 988603654 749897976 416396031 406587636 524404940 694991637 473014071 429572239 245383641 239330435 468443617 268756061 25272595 595206781 480206611 706887961 88419043 639526752 512089258 786628835 574226359 330298160 581186756 232430528 559278206 915539986 11297860 616969751 165879087 245957840 240079698 773589813 328774978 490934104 235559384 293153738 431453749 205772093 312737286 389810794 982554632 560762421 30192334 900914190 232110017 577062041 623496296 380940432 260208106 103298536 267527888 221469490 909968654 572168004 706790467 95415064 615382079 82951155 968076230 64372681 566292371 324151263 671838623 455178162 194104994 196625431 518306266 523591331 799814922 425349452 888659653 658328655 603315435 657468501 949420404 198580433 321640812 370136747 389752894 239357730 12410676 988322541 366611773 785398692 955373297 894279006 422628050 862114970 190617045 19336802 318722592 577681069 631699987 811284228 207273868 175104873 794309991 534504819 622032195 828501437 495610251 429754753 711212980 607710847 727624899 821211427 824602130 338743526 79880786 690861811 91923667 831950094 273438467 913469105 174369331 310111351 828077985 690226622 725336242 273050758 562877310 111921567 323573650 21823235 86757616 764617856 263470426 779068570 112953295 768351662 730888790 452586330 604232185 385633820 730650388 786757945 404522447 530919647 722976488 426477709 249152693 521640882 562292841 610659476 497133461 461759347 74136050 539896301 260154205 276589220 703622178 377275165 978943356 832406507 569493596 679026956 806976617 589875346 886203208 242456453 982537756 999649031 238952784 166835129 851960979 746239325 191494948 920964285 391876687 137415626 331812406 153482247 939845332 965865767 866292031 526064629 78769964 506928499 464624824 846595142 791787621 44484176 984018786 852672670 249532942 893387141 252940991 519753991 684365502 433605498 290656662 316423275 593764494 83328447 432612979 152054555 909471130 183200645 739779108 758115147 263177347 577382947 153356861 276751763 770687215 737436562 366123925 6838127 456507400 275767026 766034119 706833344 939970297 548746499 257361586 789045066 238291829 637361325 111447801 339841844 605775920 466473336 30355588 821144459 350973283 413972500 423003645 859805118 939090764 486929619 156370004 772291363 52160172 936971306 282186044 925796209 705634119 35359028 794930091 467379524 747044455 715354159 756387422 132555933 547949402 59006204 410882131 548637535 851847151 533303715 281557836 752421331 29602045 136424653 873522259 636570405 647748829 706879560 399631409 171317220 143567339 649639815 428944885 91425926 789246216 611980320 444385139 36122082 923276315 146856524 793744834 102265268 473157771 155877738 2769853 842747164 909617607 83033212 521102467 497390879 962964414 801895080 549373944 714654501 988227431 662590904 81080130 381644153 280663355 393782938 251891020 628709836 777619382 489479650 832117062 854507955 931033561 446336067 319644963 812220708 510008235 819398426 362589721 182380285 343073971 487454435 999103781 414061949 317525632 624353729 327591300 212268233 231275810 830137338 893947195 484388201 25081774 761783929 703620497 403549384 230908093 499431755 197493647 608082359 271573741 544025634 382363271 559748842 812383583 890768597 35696266 295729529 438508599 62375902 152168176 106677601 743912224 436985050 130080468 177160193 633489349 289504525 628392342 937121949 657042009 447388636 483526999 777496799 396538896 994164048 28731264 762439505 217234852 466957466 679367995 27076067 689134033 294894217 194422264 217816171 501041112 368472085 620567530 258067744 340744192 863805656 97841800 381635359 780759568 541004688 750189836 48270055 1408471 530586271 892979447 284438748 75280805 226386571 58663051 418137031 750157519 923901054 298573136 782000468 518257710 349003974 859408527 461613714 220413088 990438742 91103194 882881655 603433862 967364676 922147714 108754010 957386565 848287817 728513311 28854903 314858949 753656644 368191501 180263023 416367349 788669111 407906793 457110469 715554117 881912904 892304151 468358242 260301866 219583042 467238719 917575441 185238173 749698578 500313548 179173380 663802268 290970826 163654252 97809741 830350504 725914529 344867219 964011366 114785862 957558384 940689143 699197866 653490302 166751798 839736341 83159257 254571871 554970518 989799083 863700888 561416569 607968084 798986044 141692142 21959265 255687900 847532431 697211081 144291120 44401851 418663216 539951223 809931013 616001827 823268846 974469933 458064766 481167980 369739355 908798084 735702339 3893133 655669328 629648630 792128636 844926119 703086950 71232613 7256405 490159995 714911101 191979669 869532289 46788590 810507065 67443117 116451764 917405836 934606976 869686459 339260968 751325955 886783229 211510829 203440409 824728227 475046048 953474648 328179785 358545637 391076380 815634420 519806589 305470945 9700712 443789469 349584381 680380118 480812095 903541588 733180184 569889958 514007200 723196669 49149086 990897751 973614414 791199967 75162724 477496211 311559248 796294951 198803908 807636776 881852786 743789925 332010522 493364106 434816707 155357964 499165512 355648332 405856022 672023542 259922482 725158315 496547457 3221727 996055875 256656131 56177376 715527653 540362471 709682007 605447251 420678927 515965455 586219213 246219195 7493826 554764976 9739312 483610945 212908621 59168324 504780653 772191440 747598431 257972807 995147798 583521942 424736651 530626235 801308130 151430023 589691595 353202341 141066539 706908634 192977914 527468685 324944750 549711242 674609241 797838594 925520846 215708374 224523019 453494036 94998930 830790337 520083352 922070744 943093411 503800210 836893294 826209256 406354447 731173205 427448667 477106144 458606217 919162969 76491284 490676450 470583014 429127089 536048818 991727635 273834657 605668787 596973616 367955996 998093400 915247739 722254062 496271785 247682636 702440553 574358321 709105133 148626661 795184287 595735968 513169181 998803756 321781636 105072073 224324848 106575696 412969283 83640474 260419878 786690338 700191821 130340584 174818302 747334296 787594195 213268459 278681789 869131853 982373452 454869952 295890990 110308351 746583541 234711014 25542941 32578320 914630988 449742273 231803099 935686406 694981013 644608795 933853117 909365772 514959189 79507614 161997213 633533295 218225369 849061467 583746135 394500129 628065968 221828678 653544013 189956920 70570541 971123383 193892580 979307632 8383974 267616490 209702149 631702693 853938744 3697536 75589021 720813659 150853568 138182908 534103581 439714870 985824739 893098055 453436666 631019394 121779527 121313581 405857326 367944876 2943064 657689822 237820341 990692294 526346692 356037742 810281489 520112903 785679615 435399508 865773255 584579401 10940096 462359023 539356384 529061002 530387330 723287548 164214633 124931691 319982084 149891873 453396979 52380340 195911625 429096294 324763923 752681934 88441753 945561015 17022179 947470151 730121726 176326755 224291200 878026322 846840776 935179680 945349002 85413956 133064842 509604356 805606055 116310296 146919194 490007309 783484415 879394796 432942101 920890779 96232641 801508226 843087448 265711217 414374557 236369600 836380552 355703479 995144777 603888432 596609164 416213115 210166781 218606977 898735629 912298283 505443830 274998788 179373821 891629084 398253814 536618287 347068173 325461255 325326530 818493470 991004469 609140870 418913955 40737549 134295600 708362908 17945574 388602335 50372349 22219050 389843036 906864282 810022239 816902267 613764315 397377001 605635166 500109241 403896762 736964505 924509380 715540341 239922521 767638812 879055265 499494435 431551127 998358537 16820424 562798747 227061594 863977113 460109648 48966810 38273803 220954668 99421203 453281599 836503319 824208834 63486514 214910862 574722415 312573571 897428879 714090224 778326281 534086712 755146577 907018673 565200988 409128911 425177188 781746561 512871912 540145114 613709302 244316148 68275884 915663632 2791419 996004610 275140782 482739915 591073194 508802439 176061303 73666953 51419647 139573188 618172564 917804908 80375863 73274844 870517782 274998970 589944406 463901272 228356883 398942301 456533924 839654564 845858851 272840803 480134955 343979407 916335075 661875327 137870395 218547151 645570421 772444806 905617127 923875451 395734782 952473844 339440774 239073679 499586087 191745381 848085042 515131499 992631453 644117788 284711244 873046100 53735570 414142335 335073782 699674866 666276153 911111320 271877527 781964497 50409805 4180886 716248411 165717472 54336395 533116234 120118449 531477492 572282163 360133291 539445707 580503366 894569611 621418322 828983329 302182641 240035164 73517054 144225006 796232565 502418291 169038610 649875890 36854071 962375457 649599250 585453742 917191934 85825468 915748650 289860971 635108984 953492508 986689447 736830259 982688435 873501470 807196795 145764246 159969444 218228773 532317629 270603495 896244131 971114388 960701479 413814461 899652589 714535253 45907350 416463475 864861473 812293973 589606798 427784615 577151684 632714245 800181172 938820798 403327677 877562075 18676818 173578591 461450201 692499151 674834134 683791092 946208328 798744798 305069651 195877676 343319070 635644555 184439294 159822460 681420243 275564633 624831922 288265881 135564484 541197394 855844461 656305919 419343791 411516547 543833297 869405549 156192571 791309181 724651428 372876391 936014446 543251158 82684496 683179443 964318517 609459110 97295715 300852956 204213471 826780939 279705872 344461746 893764770 164022437 536606125 106861256 165243413 664657690 415168051 684572149 199984052 492297875 703361729 129481940 276226400 970821437 392985 322208580 608794332 861620682 491700002 413874664 992798801 820942317 983260004 662803623 977704139 205008098 46591887 665025325 905914553 564789731 658782452 756619113 251192433 632422068 683640586 652576269 627240617 162696216 706173419 552655121 322811647 822914649 338583764 565554225 100299379 93516740 130276520 26002282 512416232 261083434 466452590 616746881 841287846 393336417 329060815 748233340 115348699 768770241 60212121 170871846 256158741 626426280 439238206 16330895 99155401 206558454 388880981 638162058 942201808 761665426 967188248 246820910 626090725 869811171 353644773 855502678 157212456 811662423 295046590 810861089 685821598 623749599 804032456 34681714 776326062 894751345 237229008 99532145 176083877 814188933 427359681 866096648 705978163 611740313 666626351 400008550 909479148 14732205 409171407 142789760 966346697 808272328 424906236 511943051 673817508 800682353 90148660 936709251 998307775 544148278 622903449 227712424 147513662 365213737 97384305 688705532 357172136 463720541 85493159 697124294 718495082 283780461 784121927 241766161 417636436 843342582 661851653 898761262 482966041 997930777 17796535 302247470 11476180 49322234 335367895 924012904 168481150 471854403 17565698 256445945 412687481 351245473 343741819 736163391 670750216 547023942 749712808 351811933 519033556 448966246 401075604 75940283 909464169 524191418 454962540 257865091 843535286 639785216 168341762 212043557 919128465 969924984 199310413 142024659 728570161 93185897 380089831 446675462 656641714 513168282 767841166 275414007 352786836 852901593 508934307 114992167 616337212 820927096 303238318 853735896 999769458 113247434 447988184 606433169 924989154 545679275 29197167 511951261 988178331 688977142 432053861 789504653 497050003 934675212 358365650 176300466 943802656 659146067 734088046 497865636 95309184 251069621 656003608 902612157 931630930 724032541 81129041 339944351 352963355 658156286 681474241 281173930 292025283 358915019 451577009 522185094 809271061 212302976 790470288 476213152 685197890 414955288 264292975 646273188 40120927 794221076 994516612 439591944 159187682 621267706 541841323 739552898 636468265 617522900 29322720 693364364 17289203 862595757 356053190 770053351 220154852 624794648 691826723 170472724 319713798 386570665 589858402 347654109 399190851 387811705 934998799 496799690 780371948 301591974 856258399 997753773 256672821 697720016 285406373 972150551 668498614 195986078 345671902 890080480 109991659 548556855 252209958 364022179 60807093 529043658 734748737 634065983 712388568 54266886 59383059 674710615 460058747 756259490 224088872 175558867 219547563 449422550 180299053 8283229 863905495 979461856 432415604 820614629 879655765 328727425 751913077 426481950 466473180 770843773 735552839 789295358 392074248 459012383 821280299 59901506 681003738 609913010 446368514 172461031 968716597 53961993 829476306 630743986 564751202 480295160 994655045 298595498 606986381 798585560 633348905 560102808 7230789 970158855 520297201 548455310 112714240 98466918 376157234 841684573 101397909 358426329 928738087 46081309 983662528 619380683 959769390 769949865 621677473 583434407 356563273 954549792 211176509 177105760 284869278 481029478 18144508 4618474 546062071 992403872 89730089 860142014 209788739 191314364 377177973 502296666 342046227 426698983 19642485 729584063 341963294 661541140 983834399 799013361 83932349 867267452 949241425 656777339 337592943 510330136 142358602 291096808 513421143 539632937 138899759 409801547 844862905 820644785 982581640 787003064 859044993 782408183 282817216 863955912 885922747 549537543 325601192 826178329 306881820 893710896 190112500 148424140 903088760 272635780 998463420 404927494 845657161 681060443 404266493 942324591 475350575 438982608 529298198 614314934 371945322 19159362 962481739 53517066 62314338 389907157 741013318 763794594 294625312 207201263 231682193 923019063 929631954 433524667 330148893 899635589 235711051 630179241 499411901 498433230 762441088 977256428 203294636 67669334 504777740 796627963 404242691 424750312 85952173 853314320 21928516 16416591 60089284 487469740 907163090 40231134 41883609 905817361 303570038 237259497 616192021 344201158 287811548 40140874 266854599 645760023 428565267 392668125 474274272 266833299 309879569 769101059 446775670 507411084 482180909 783268387 965872197 470735002 472826787 125336868 416863273 925440792 664008212 128312821 952428709 145270182 782907395 406361350 297852767 573816485 759837017 836742604 159200417 553453502 672863457 461438784 710992858 224998492 943440077 759247457 657983515 376584749 849197871 367664301 645242523 893176229 438072961 848289964 699269428 748702842 450235934 581036646 487177443 514868265 479860934 151286247 266427979 354285168 242323230 443104706 341697587 570922962 739583021 138162059 642638851 659500054 873462241 787582044 266128459 723993288 653175176 365473105 208907069 983681975 147606103 728467468 688638254 5332853 5750759 245987121 992841497 75790810 31894194 462050539 880597276 478606978 345102491 462243174 557165304 221592906 370323811 164340050 250964629 161599703 680682293 563408487 814183036 218838287 634965275 778017755 291039323 897289117 630326150 182056173 71988101 886082673 256792778 630369118 984356207 83558462 620463519 792599539 359296052 92966139 226357665 233089269 206677778 698986595 23680465 676345520 307573995 818197109 358139667 612737015 511140037 846140916 40065198 519865502 306851914 391759591 652731087 41605119 612001865 378471194 893430534 333085046 457288499 932905628 445925062 60399845 989169567 11209279 905089001 966709553 332714182 887928348 818645803 39692994 819379463 293734412 702963882 587900423 232754276 903448623 321668205 462338544 163917060 795607401 401352921 501385330 757492143 250479072 115150653 940876551 111936085 523726720 115188296 556806443 139028615 343790711 216571021 721581792 364277244 291235257 584476422 347495723 925550862 916521341 219537294 589144724 908029243 548274621 221196134 662639530 231459236 640160954 601572273 224634749 715342225 551603063 256160759 640887330 591131370 310817337 149656230 63019827 588910784 373517069 318591884 306668108 289715650 715484226 702699103 710692239 274686664 706926826 341930805 643540001 746366284 529143134 947596044 431792299 590674924 451518903 767390787 53036506 769353450 992432214 490632479 881890527 593225900 575689308 285576775 502190575 732409916 215131698 60241225 378436292 48815048 780562435 950870291 885500186 994316579 445752893 661499514 882365235 482501187 637986324 303908534 580929620 580343233 415815167 883394532 882632005 690496860 378387513 738502019 11639509 721426038 251234625 380202744 216736340 425570965 153131610 638008842 817619480 400478179 624355340 740330342 392654840 535243695 962954913 739906332 186200532 608043754 305802921 743222560 136371723 196454571 381118327 556345290 16417283 892982956 528481697 957635158 207114404 194038730 239635331 835210085 190811869 39672456 382528445 936172922 271651870 808013709 959502257 149792126 589866717 681229345 775286278 969045309 944532753 176909492 595991848 552160231 232968890 991510872 918420933 441329808 591307863 156779586 220841809 259956399 831548270 365433420 450763907 99862179 727735047 142098294 619627478 262879785 186225713 700061537 987017737 870622951 13307004 211970002 702598303 167781605 369825406 735274805 472661600 642699535 432597583 866279192 666281430 294276020 745135628 553082027 11324881 168287498 886938199 812848455 179727844 425380775 881014485 272542948 296158437 776220937 610319023 558894753 631817073 393179664 266250002 735980864 884485733 974067583 81874863 643003302 883976550 216176254 147837755 102323040 183041370 644429083 504175088 239202073 741938925 627287236 953781258 474370853 769662733 100276430 248811084 508963834 910848879 744058098 4892280 674400433 466149640 503116234 349931994 102219145 936284820 339841881 895862206 960145509 42805522 505664896 371019765 141918025 702700101 577483914 611945301 313195232 644549941 968120737 451056182 481581817 733301420 422006614 91137269 262690053 309015482 862501917 934319732 406814875 451029042 514622158 559399576 398499317 134442794 425641766 297461450 417730160 524420479 950512708 600716407 13106448 497025614 880785708 330993552 585339129 704787836 235618119 228663563 213786103 376850480 397629665 113758048 660324599 832892756 82748330 201180428 380590732 278561303 264830774 653156113 271746923 294668909 746150781 487879540 101116655 520583053 351264091 160590782 949391766 682235506 321641233 566370172 844418945 729116252 132018370 439550655 731550968 307640652 561416951 897121949 437880548 161612427 208591644 207282094 198892372 270113059 384163328 125577359 604267001 403987556 126300249 622888547 124351145 726386273 551864126 220952909 940334047 372682352 312301739 750919927 398323001 470420398 991906304 602387726 331503609 51347321 966133378 669850563 434154885 366025204 590490073 169037387 720570344 331059334 35041425 645984608 578533454 722140251 229127833 342898623 983326603 780624610 516336582 880342696 447343765 964749901 181578321 864106081 321980166 617965076 145241941 568405171 99069339 31445362 225402706 375803243 671942839 192130022 954221741 356375259 484825313 764283828 844304941 263211606 796199233 674452066 816484224 477963959 815342119 178579771 90576308 470069979 403165573 936383439 329485758 745738274 1961840 540109425 729953015 186715378 947453090 733409464 773315481 109794612 567324411 75642878 950771014 801239765 100251644 627561444 295198594 942735942 751652170 577390796 827685940 890502397 837421873 716092510 371053097 195755506 369090846 602144260 189999505 696658979 640255012 379186541 149705344 259712272 134877560 598616333 829675886 319735615 609370869 992253084 411012024 53546681 906946457 617955731 224871965 639248779 396778502 138646450 200873793 12396615 571161346 15369085 104197677 287902848 706862071 862547130 815910605 681262929 951408500 487791860 788028016 455651287 850087850 720776699 338208332 948448178 19722479 410215010 783951352 575399304 445489215 511047168 905400816 426054019 112420790 808694896 290914325 520665550 854254359 88615312 37888554 311866139 582032968 997424646 590561368 19411744 46977492 439910326 381146539 240180501 880829287 679174221 449408658 64719928 410964054 4495802 170127715 554160201 458420245 790774447 620929748 643842574 723807934 623310628 382343811 193614800 785906577 436191445 948738416 685034972 960537454 52448191 393717886 351774468 417227100 76781223 130088181 149311771 661879046 800357779 430658307 613201789 13600569 352903246 567684150 344280964 443569768 42101480 548446211 745995540 243834152 187963444 109591619 273605392 445682868 868725833 551665073 153271266 715084650 521332994 385760365 800996855 247051595 56535166 464753788 603908673 988437631 940386720 237831237 322944179 537286607 241299087 239897365 513898185 245462313 709356855 500008348 145170941 84409888 903958471 561270382 930352723 44565610 726455602 460463748 538166478 547022944 261351342 953842616 253914616 139468673 561399607 958827340 253976158 54996719 342880781 475133540 312903442 976641520 267470641 714689159 600717864 596262510 515971309 647354402 542017849 282167672 677041481 677860613 912475619 708913599 134731926 134001892 237169222 64075290 949129191 686178775 210932104 866278402 743110035 955147482 608246866 514147350 904060853 125196878 396215634 279233177 372542636 36203126 174138807 446783983 495597979 150930427 548540856 285000996 247010026 368013417 164568333 610073700 408465603 390541487 946859892 496821636 173669782 913211299 819252014 155058808 723073173 561007228 607529855 724958171 962989625 278758742 837986609 709818218 780597435 463007153 315327761 440003721 266248860 675305715 768503921 955375804 468612381 367340257 826570149 373750831 938105543 23269930 409463430 88299055 879948261 816940252 193454834 384425391 379882757 378582765 609875273 292673476 864182651 273371827 300066546 991134249 39673822 36053868 331090132 842807228 506054281 953575863 603465693 206278399 207357979 824962585 702193535 612901528 478075384 596664186 914766894 202448337 231805637 140723109 52701155 468579096 257331439 293523915 709282972 24956544 22979365 985603841 531113689 335200831 339638490 789419709 315260449 465026862 826123460 41703261 747244411 284689228 61726560 431517856 871578101 256862267 641736043 46150186 390666017 436676034 840413290 861490181 92129683 236380745 445716259 959035675 605471588 912995680 899828770 66200509 971283634 315697720 993796661 133792287 171606046 701243432 992537841 555244761 817954124 52469033 652625706 130271079 439894374 956599899 340501886 322298538 763839386 625377406 576162508 413370726 337638807 265015930 684059317 385269442 826612244 741466583 732394530 426219723 717355338 662069062 22211517 128660720 898408821 843752726 879388278 849612423 913750 726347199 478026239 810751815 559024820 780209243 320508753 296578508 421509334 600684840 564540197 111933463 800010506 325149191 949657724 333001739 31131938 143234816 571789592 493855729 539223538 871107772 798431232 476320501 823274963 839036169 542888960 32987046 506449187 632809306 34112550 347649146 785455811 449271109 844210247 187325000 120212119 578892547 180828536 946914508 961579530 932199923 815039125 453936934 122015367 764097303 439863997 956986459 585214465 107653525 696424403 733065171 850227564 810281271 814565631 576966617 236663105 18794732 470709035 579758622 267273726 458748229 639557511 210955319 839018660 658579192 752712710 160890906 655489336 594836833 872899039 529298597 615147330 96854780 835878412 265107479 376084560 961062892 554468814 652876437 662274164 93746295 470025511 114890919 396583106 398098824 41377118 255831992 700897748 914689836 353517439 642836121 431030854 782300437 265528537 701560318 653824313 415575322 549484926 9944319 701724884 167058869 597911238 405371289 297146558 298368643 977350604 372703019 172783270 438548680 703933423 756791033 784532668 603546601 4020563 599939245 33841717 761798127 542342494 133566673 22696906 684123147 170539835 418656086 635166265 874242828 769686106 563890703 315846339 988809706 665850094 228828471 80340908 279136831 932778605 385140711 526066879 955708617 150167572 194135713 700413895 380300266 692437345 358009288 796541719 752992296 47594647 358707237 924453891 453921965 780907837 615064932 809448293 75112903 100009119 842456724 794851353 152095593 838951500 913162923 335329153 647880105 708897430 590314752 522080257 311178048 562642197 989356495 82202500 485526541 779735332 99723961 820167669 829557650 840314978 472538945 166154183 821220725 858298163 863535440 263324270 361694721 318482749 402370481 766966500 977162403 456736747 437163670 24156709 555983469 424852205 152395793 682783667 253262998 642873526 654399132 754559506 476618487 976605437 748034962 112117581 548269200 614317373 196941235 853371247 605896193 614199093 697547172 722405643 812533265 795763048 70051436 116339637 338619947 140645789 85909497 460923527 476822748 234681696 83328921 84782749 646718038 938126976 915030145 79280025 984724721 424321935 320781386 856169504 59571108 258985061 468858222 836602970 387411088 940250781 499123152 27957878 252812662 801290775 399992625 266515748 769468987 857560436 874886076 416790553 614919531 895365277 108131451 470888078 324208308 525383485 719779807 258412482 869573478 540353346 918676540 522342772 330673914 873444192 292472394 144177257 956179336 4697998 156379045 455690476 919796303 448855430 313826638 285295944 495680049 848435529 325867049 624319056 905121844 386508697 611666301 387808729 773806594 995033726 763301239 551277370 944257642 54505922 248237991 720126930 487562717 373816693 491644288 971245954 672854769 589143657 682500316 248722223 477799138 326532790 228586615 820458306 649742860 492320312 636595311 780887079 24527474 845979916 688792267 578459857 707725370 167845911 633486320 544813877 685581871 104466815 167165229 600389322 546523198 734950191 262588209 755433231 436654073 501818200 476397199 647849989 679739671 455510251 8706625 640560817 331037682 549997087 147169314 729416092 274003975 366703345 515217779 372126547 415400058 72943007 50128215 493569254 491454095 121474860 923379542 927537773 220571698 651496928 536647646 791847294 727873136 465227205 39975613 53845945 603722748 614886699 142047145 147912509 381121963 177543972 336159928 215163183 901797112 55782921 464755432 974224442 577177729 655802355 557084824 633620746 770308231 655160642 226194445 440998608 506146162 538334490 478225902 891856833 348030539 226987489 324322761 137466775 187278657 891059651 729847948 385688590 115046437 460098862 72746764 355073384 772122861 431801174 669347969 245586154 450446388 294569650 713991944 471273821 235232184 110114685 884888608 450388878 21539547 215010870 683884846 527523022 533293860 138408480 18371577 877523826 522479291 319597507 443884334 414730068 552686832 598756713 664121053 701630032 591043252 967900578 108802810 558190792 232459550 686541248 996681693 156983329 975255527 839216220 504493250 753620804 836557294 881635279 82665034 402575645 658086326 616036538 658503416 475329311 771595235 911207038 746337717 710100927 775076289 4737989 882466893 654337781 995772861 532140791 77409776 533213374 389578217 756742342 416444338 995931036 115389052 848916643 817367307 562943764 828176976 659267398 383300183 665388079 196477795 820413226 337387350 463206906 84184406 291477262 423736749 995908614 186798065 385277045 802143076 38460136 17996189 916445223 773359463 767578298 769870824 111494318 261425157 163188632 4419077 78525146 759167348 788210212 856945993 904631357 860197962 956536323 512889775 174652336 801667589 915459166 590425685 847042508 980081029 889371234 660290045 533637490 864744333 619822528 477085581 172210244 836118341 476429101 231317135 104774953 437974203 834428131 373990322 529363149 150525277 126076703 600497479 294616094 626248832 795333281 50267076 349110480 81362397 406491951 370489925 344296410 149367310 846306322 526720262 772875767 421322006 939557527 813965802 318962215 438100694 461079183 394300663 181926443 30062489 405167823 773424856 907640588 452534921 989737393 550520666 665533332 935885879 582472081 970666991 725778131 664378647 340946770 449387566 392992412 407337473 297956055 802662992 603215365 756739762 972622217 418425781 726741995 429016649 48372439 187805021 630543723 289631178 75519154 293240944 871095402 694157982 890643469 865879735 579517455 520720657 157546851 425146656 962224963 516371155 496019760 961891389 672931128 72521080 125404791 589198534 169127391 333175544 723159355 882946578 498885232 205269551 235528454 730045602 562082278 741819230 230216037 576473751 614315904 439412392 397529193 993109559 164071746 734343830 731266343 870682220 181975666 325221012 401565753 793494852 89290779 917772145 851949628 796878962 277625741 737073123 562757200 163157452 615988955 830203137 732270747 889045963 127273819 823168199 830149318 860881422 512357418 458997397 854477950 575697879 31722150 110222256 426090484 46905996 186697458 28691392 118055006 859492919 907760245 615512913 464556660 831401991 659122779 327586898 24466675 294175437 117676050 466438808 156014365 358822272 536435663 975053404 145564984 199407033 818031367 711526585 106107147 161566263 793115894 148268079 948290660 783527261 785304859 47220515 868031380 797809071 665085882 688682077 260156400 490489433 476905561 74478984 154964562 982039976 22011971 695634357 364680599 156659598 321930504 628137432 892881183 656171554 761026811 946236746 827489104 300987422 602154418 575535173 449323027 417015136 383043722 353773675 876209493 638848873 11015969 815653696 698433416 748602849 31832026 701930667 603313183 357934353 894981724 15700857 154155541 471252071 546888723 838743514 27769447 266064118 911607470 141750242 670729877 37496307 504764063 843586569 539500325 419481913 656436126 129069484 342799392 537245638 136132903 71806858 533893012 672358972 724929783 975930439 233531408 748220769 844378514 468848364 820260139 174543519 864272064 380238693 554295293 663489156 184979980 160365314 297574307 650277699 220577604 195862774 43653568 920400178 403258620 245257435 639260919 263758666 136006411 632449324 873619314 336802218 946570507 527527882 153425246 901872148 20107485 152636536 397658476 645594735 560107299 298635615 450688338 464842051 697787845 229954443 936454216 587690048 251612269 640782699 792195980 193956535 760356618 242517845 936381150 228492319 568480337 321519103 807833860 55605906 514228279 496475399 57951303 829687117 691582072 109575533 110144245 342109491 942887188 713066516 653934557 106804043 619955404 772101188 944981206 583613758 394808233 657813035 911498552 524920282 30539126 276818263 98620001 500385169 206221377 173044029 701361201 343969530 332970206 457144758 160449422 298269007 285076836 924742525 964209377 259450094 927509422 768351410 34363032 454234585 870236634 290605914 122974626 219216438 464246990 48128988 985110518 889231567 274990766 61553541 674538252 281461650 259270503 622195973 574273122 703010322 756621096 457113840 168314360 692928516 738249443 80781887 121937620 192161731 817654993 938285772 96803711 242869965 421082347 375759321 397658759 182311492 175428978 635600522 947743483 302611822 271633767 574804070 638332658 905824822 899030291 464674778 500628996 777957288 448977025 232386742 381169615 60954232 940930559 259826350 181291635 883842428 123263649 465703386 812880151 77690926 394209982 182699830 909784162 596074283 715335281 946632995 720109826 576684726 466196505 522577892 867518505 703736629 743224537 807451170 867610634 378498995 352687897 869940585 399255137 777755741 970298115 528557224 426666728 801293573 216589063 835062453 971813859 52132770 226827351 380815559 375778453 586745550 318946155 87465210 751905736 48573511 812128383 60233934 830872650 515887982 585156624 175100841 797877610 527593419 317868387 149337936 730499455 728963975 127666942 109428850 104450145 845451248 447674157 304173853 253893102 494920697 728032894 811892551 872786567 149008055 457000005 355701574 200918416 100584421 586646297 974060120 597798899 457738849 432552789 181714205 260425886 759671468 402636184 239266327 48823552 652534638 26193221 184332849 874505104 596134385 605093124 574076213 329758278 240033953 35567935 218669140 292534560 812344210 84322470 294470819 766067359 545739002 828724396 995991960 647540807 729874866 206617607 33911185 784546082 134478265 983874868 377075277 272457278 596482737 327197936 228140912 906278186 720368224 550120640 598026500 596770941 847666481 151523690 648523763 88586319 59324592 246963066 362791566 897499326 66481682 796881342 642861321 560159339 482784426 582396874 720231932 653545210 93773941 305479285 742016739 198106518 372263567 385775194 200464543 703830890 231244220 48756824 735999988 749284393 832383200 288406035 609840649 623859847 649621895 283359344 250248427 298359485 62328414 495932957 873395209 536439049 647266744 267737607 36337337 190055467 824428554 926573537 633554098 803461098 310511215 791264932 725824656 379287949 52710692 87000841 560383572 633722979 572033037 13842449 91252193 455531067 914256687 94072702 694698368 610125804 818160948 556758103 769990237 987281359 858858986 655272808 333983495 908248128 779574980 387550143 161703924 722524192 631423831 667084592 689674235 72831830 950313950 282366162 702512856 379940169 638899127 551447936 755221419 457685352 864005092 238624346 191358329 955733922 165932939 76617025 55803306 764740334 638540918 857689438 875105929 216670661 302244756 998589851 298501576 794947235 378440566 393688872 800698105 817852553 472424147 114546680 305747989 104674686 10926852 735483713 763957753 109667081 51818632 964783616 354525924 780952249 986175362 234910067 781841659 67920541 453643830 118903197 909130950 784230348 278567824 631117253 925451696 269026527 818151836 644343543 197461642 50021490 45597199 462235777 482160136 774260647 366022845 368801912 863635778 480534690 21786656 159437873 843078197 146831118 468756440 125456072 290889280 613627030 79316774 932243356 619312807 346159469 258725231 349137104 98419476 173993159 11634879 191523276 407341585 200082781 918413891 791396795 86793615 456329197 976528078 712795659 220683106 829357496 146412885 900717807 588981698 691433219 863773555 334116832 149166027 998786966 689643494 887094296 9960446 519173440 647808272 239025941 362121918 296290896 113939318 783403293 638477012 50673182 919116357 542643636 278633964 636389760 404212680 134436391 359038229 3382101 540916211 469378564 38623045 35230462 351197915 611568032 138956755 903340256 457295164 253420688 4512507 785737443 219864818 628908592 213136478 678553846 23614848 355099167 967479679 188504456 918054540 876585665 80394311 940019729 145038432 237256636 42332545 68552583 754265707 88980091 156560223 280961769 504243646 75684526 279620083 904576440 226695056 390731464 590410679 578928761 989090747 559786624 299320838 293984564 617023804 402504016 522194336 409003000 427465398 582643961 682144554 194123093 762651376 645766141 475461547 218019040 113092435 896814116 97698065 116736946 154162797 705734392 773598378 96556265 169556592 375638088 940195243 791372838 591645107 874967721 662738861 292754958 919383344 861490672 64110378 124077769 938628869 73287609 366587397 58841222 177648371 603498468 274737663 392225781 65326818 56339218 704229699 333880523 100373851 401460524 33501403 941399106 194584076 242402269 553972024 837344150 3104840 782970131 613876398 600273545 361653636 699717506 361358837 457566687 48396763 143072032 783304873 321949155 224425099 137050538 498953163 45386465 746051702 880611614 956521023 721424298 612520610 169511487 686573900 202348051 490546873 860399893 33362207 592257397 719261066 811693418 603161416 934875439 966520198 703893837 807732026 364337440 57062724 825099155 545252559 560093229 243603453 191707729 58633923 949177537 317995024 915602275 227085108 321007432 942857600 15194857 978588713 222707379 818361969 98768837 134995976 924736247 272268206 95375902 259999261 408478093 149280550 19409375 551334170 841091060 687201387 395184952 166401425 188520491 589220657 866155804 525253756 667701559 631883733 672886722 137854390 425181603 260218324 839770405 423858816 694571515 77136463 107505540 563189245 519393616 740382350 137794018 844521909 592813495 316452473 287451783 186141206 14821066 315982625 71339901 224755438 567431717 40270645 705925907 602734067 367630826 877426573 369143902 496910139 892876094 730813859 912623027 107215300 633191625 930384405 374168367 84916205 897976634 840549157 709958447 119471099 741794753 75027257 701870808 922347157 59546259 56071515 104651920 806439241 40006506 397753 230859907 924321029 176364034 945044518 812956447 878545566 289150621 975356568 272828824 589506380 20998272 896009640 262071909 396078380 646281844 578851093 504165313 653140925 982914374 529699393 771818539 940708964 645923911 8562866 920093926 426041064 27405260 462427282 444257914 230206454 602760111 880623920 332878641 722166174 971295180 530899837 131055515 584007636 771730565 937786512 217024778 822583536 909436223 328897571 74675222 43810862 304278755 550116627 622996251 617012783 42726494 598717411 973758134 486326646 78385441 916114234 442093132 304250092 624177569 260658784 280545923 203360861 476396504 436139973 704841671 460294393 841368514 858429307 548216518 493345748 623336417 77179319 611900661 380020326 924911034 411972948 717064456 309847307 258861654 553649743 867482493 89380227 308175554 866549324 991617810 116780915 901038223 428592399 416207691 670025955 267101778 780372740 405576430 844882623 709544485 875600825 380574854 845609814 47338020 706874462 267158243 375791326 969199346 175083084 825396631 67615214 463709745 227558779 724568955 720043009 31332621 137183498 328728872 540494842 615004338 140337083 525452159 846520987 953935569 902155380 854512674 414929164 787944480 771629247 419143160 721034075 869677271 111947082 322278829 675729654 312066867 174157928 249089071 853848370 594829302 829715599 746061106 311782344 413152485 752977624 403559853 242569554 362341193 343509890 50700379 528033235 74578031 266939504 39633467 559734060 156845096 838848422 412429585 509470632 251946313 390252495 463537634 739091569 140180524 448572602 763646844 602897944 980315950 119641048 600850668 35882769 339355439 661337280 498024453 46780980 601896469 634494892 801063904 8555838 409740617 643547129 389156182 744680782 676123704 796095147 161292680 492438376 756611795 742029542 567858264 986610421 34077711 673660022 87855853 518039105 357787238 69940808 862393907 999440636 679595093 788257007 279623513 334606010 214368476 264833312 707362385 313890163 826349569 487044662 176946259 642864643 877773133 702207151 649868890 412516011 377982029 948477612 294780837 287941518 678456082 521946741 761144888 595912501 686805682 887418099 723946840 117494028 665554373 848875573 442895891 872928738 529659624 759737324 577980342 883644013 885245757 716079086 252333652 142612932 816481001 353623734 859932486 175146979 485792661 317488098 89326502 350176298 113886958 962183860 915556050 899543007 263236389 140549266 234944751 613199527 625866096 943831431 744764260 727468817 775356039 390960831 163338075 255290635 783779624 996986127 55775299 635925099 676401811 898436458 349255248 95624039 752134414 375299949 397710585 5742365 322508386 95344596 291123066 279257612 535910492 621217026 690226512 366088345 864006477 633225598 882235583 620349836 615078539 775612016 746270031 39064720 389157614 266959912 324631627 273743542 543818067 725397656 348784449 286717682 807354141 19663317 873092741 216251549 67664047 863754393 559683501 886642161 923336691 445132484 882237462 350366352 223825110 197934551 260336990 144318974 568214985 701781367 873172456 938025506 795906626 333859312 9826139 741694921 803790649 187376303 146635043 969553187 84825515 411321543 735718639 125871684 582980891 428309357 234846513 700573092 829936140 434075772 806139297 171813024 426080904 753416434 180290490 658008055 468718748 369889137 736325948 344199757 544484569 967879871 147262632 782396075 376242901 515512390 884133319 835032317 326201768 455412373 592133668 674476691 776213616 65621469 942964109 720115872 294836429 901048436 184510102 217305278 57584485 850118998 681487125 539344232 898061409 364351647 673602215 849485951 488382446 594049554 671725354 712074694 74841790 845924245 995031361 431519078 626830468 603027891 723965652 127738987 112323707 951116824 738577293 818978116 442501088 348669977 774860123 377828423 490355827 932404522 369388275 258706474 507570939 953329509 593457738 390007947 305900991 169582090 319254812 307783786 294391053 971808249 118432616 185062570 805092790 124603962 270292466 507706003 448924560 151161973 975635648 736814675 783900659 513547130 100997022 729280888 856346173 252340155 570132634 43454839 90190926 339645901 23463560 940440617 731106060 198071531 760122751 421169737 948096225 146924403 752283481 306097143 568221752 509610342 274310711 179724088 569451523 947343596 192353531 223736947 381258296 211515086 395633101 232613109 436684367 21320442 834417815 284333934 321957318 885932291 321184137 529069682 427837597 751074975 819175317 353986298 170239963 79389735 281049844 459515104 71089671 537188122 60082079 120807270 478626735 134323354 464032214 981651376 79600612 422469101 303102109 555266373 382837436 174124797 282820666 773314194 712513999 178816217 472865977 864113511 837894331 938513458 670753896 983666040 985526177 34953183 771919451 733770461 36926373 370357593 813455593 664677522 539569009 821544767 805699629 870575864 107016114 791453652 147036806 23590994 973490586 263500156 703377175 232740681 78521181 707587395 400599111 209270121 176907444 872112469 429761603 902035361 759425885 843277191 700976503 58439879 329294744 984848333 167142681 292564498 966409387 197632194 752433566 787980702 989134176 768186915 201767235 439792876 600468098 717825876 247569541 435320671 831000419 624374745 700912297 246428863 218229849 440363486 788493365 928535482 885559613 675284144 417857909 925760094 121617898 835842882 880334071 583062177 16329924 892277417 885451791 306658521 651028270 900369568 943258452 190172228 271538194 496175621 84973857 482477442 731791966 639834458 963187221 187092245 626776961 240804165 646298515 381579240 462752242 95831824 266720835 310407621 279565738 195795242 584757391 247298013 167010980 269864867 918104871 618877765 773174116 452593332 998589309 756325235 188092781 454973749 436485706 285172933 666100170 140653861 429262343 150793466 857606022 259130919 224957813 39029686 226757172 994631167 326630422 431495427 426862695 158531864 515631281 790608843 934801467 591341313 178110418 617849951 913968075 353251051 445855303 11660531 413610424 587405869 549797284 6954015 19199401 894439617 270164672 518027615 1359045 487046596 480592438 408980884 818556986 973026297 500828901 294088578 364664762 664701511 940668017 162340432 510317561 989635639 330496959 290725899 861186352 459987063 80652669 462657570 478256541 64250713 65933463 114580971 227484161 984704852 40720067 618839837 96731168 873188226 304772343 524231252 971040581 881533473 174620653 751327121 446662331 178802962 795166374 688708279 114431573 26929757 947737316 937784335 626423015 302777003 757304750 508450501 945046218 727291338 674854864 815748456 847491164 748474157 524985944 210800238 477978238 457876074 145490714 4216494 260352788 310580666 614943021 361976804 515414408 60181116 102138220 112058160 351937864 954334130 668143350 490446743 647042116 620233858 472539567 2876545 983323505 244259510 586161341 345512505 641253704 431003453 529209611 745199729 922811975 579725992 916094409 165641403 280334191 625023405 383528170 90315024 167289028 46750632 585343396 511194189 762459601 194095893 586594548 392896689 393588769 893584407 844795415 968023137 551705543 386827509 659633426 128275429 751698391 400074391 757951788 809562280 240859370 63442701 46860655 357792123 677166494 321830920 657360170 180302098 780059412 312286559 258752113 242744453 628149616 815111564 297264283 526407633 658999901 104520749 879112388 837245525 306349958 285279363 163613257 413637462 944019742 616517622 149040462 544926331 386276953 664606862 197013819 782260305 288734193 136542588 927718714 684047048 932765346 778922895 199622331 984252340 25622957 334085568 490682353 238580557 504068953 89840550 793820755 995991727 752469357 596930050 626494748 739121243 823370168 604618037 242837450 384323252 166463626 724689349 848324258 308386947 564401464 348576476 472980779 459260788 660787355 158466761 361836207 313485463 119843217 853744508 499460797 361763551 281342843 966347534 590832553 508814758 956052670 921580087 57097483 944363303 716606274 200670934 461242428 135518467 915700470 112552045 666778844 858947261 436787786 909167779 229833039 882185790 651260083 262876608 314387771 489821777 196741930 393585460 480978955 28999464 262603437 146172944 117397871 857419477 632228029 951809419 523456986 492888530 211956191 470372734 203439875 211847034 592992283 964956905 848881252 457484941 161324928 315865708 577685438 623280048 653060766 348812494 703257491 553980907 798737162 145582970 529330603 561393961 327504350 810471677 336867728 637043387 234522678 252259722 599904017 155914709 894331828 47672694 139732675 439444496 872183548 372551611 300312187 680898022 207673401 932161657 858467797 101362490 174175126 17190769 482742448 873212365 792281542 566918280 611880880 192762314 561895549 901561418 644714171 929714235 888428277 100693605 669424508 497451409 353812074 574258217 839428068 286502944 15623838 15843087 236521123 797012128 470570582 336939823 730913715 682193581 761006042 684034504 610395342 124163912 172611961 605761468 780549107 814958933 431002627 662948369 474975717 595101723 931549517 804418161 881138348 812981191 254659249 736770987 273372178 449144809 923145099 126751280 539868710 785268724 552177085 826797206 639230909 184083906 649922604 483121177 307510508 10241551 41195328 94898453 541318031 471025913 405427560 576240525 963121094 617469063 458491796 506610087 734275698 247492895 175805369 846067758 238363068 745979405 236357969 286553871 281100175 338443267 241209304 668759516 391597593 223162771 42813776 728769100 604367438 545704887 334539454 341679801 265769061 288801866 418181290 567835296 216833113 365074573 103279011 940597541 422271593 467884963 932105401 74142092 902981528 47402772 297762817 43237313 74304557 145705294 959747861 260564689 521732661 540731935 845960593 409833839 37993468 913019197 935140759 321455728 634541720 912934590 973536844 758304591 441352798 573416864 11988057 798427818 576823146 79623746 454841962 856007874 996289052 149150953 575316914 33760767 499633558 511828540 527861350 27774826 5493311 860423625 624645693 846986546 991394882 883775102 412583159 870410024 124823056 183293744 551636179 340780354 379957466 284051223 219840279 713540635 441112344 309780048 171990667 440592241 802365188 483808858 519699454 257270438 657320223 875819674 669241536 15670081 823203500 586333399 660458278 112413034 637319728 19716542 61922058 303750769 483147769 949731167 691232329 530042695 726548627 809695662 219654979 302950659 493202772 174339 742971741 941583198 299656401 146880666 925168514 740159287 7289703 569526036 473236638 845063953 877559731 861117172 39676962 562384272 123188506 269694243 441621123 156463104 641967682 867963245 707052475 443747022 182896535 897543938 129609159 331921420 51033543 504059126 747616039 283196913 456309318 459537601 808008544 230890839 594189771 551584447 850374525 775578172 849905361 520723120 649690762 601760321 460350999 817111609 528018456 89594670 642556705 493733730 591156413 347155308 16217268 175703831 65693328 400824969 258655070 990015911 381055921 900570040 911038955 126323016 275103423 160308814 574743025 305710737 864199008 541916742 482529861 919758078 131586237 156887742 202850692 792615791 472496642 366602872 539105932 618181801 894833891 676205146 84314879 276144083 884890642 768859118 3610055 242444027 868608458 801342435 6606220 862416271 352259143 822191754 418385216 722666724 213345867 80824409 40684692 819791539 647578523 513817196 76760704 212557207 382466944 961796351 876904383 239724432 221951303 870658037 35998032 465548418 130491585 919757652 528811766 311377079 671117508 70832071 320619449 703021401 736696232 654922011 215307876 213473017 991249354 621628098 730833924 752552971 387272716 697541715 716406383 414139239 630386259 571638792 847013051 297128138 638745608 808567102 220040642 599130451 681136280 246603512 231234725 915618822 27616756 387198557 355560262 578722380 453941522 290736950 951667404 690697329 405825130 935445617 1722915 333684261 174816889 108094112 911055481 542954236 179076161 524634747 276498883 65236718 143263175 187767642 539863862 56226007 388873364 2711995 220559822 760724728 487491637 124551106 633322186 560024948 942454971 639629236 961089581 33232596 834853692 507327611 493405503 338011780 962213456 7518757 925647115 472723283 717051028 982742117 769027294 774211575 40549675 720910609 697787086 176819079 360376376 884562594 92216881 771711999 620630373 595701431 902173729 804247232 574768223 76444818 576957439 347429133 122069335 453495193 824485357 827837070 334690178 589538262 884341587 690097105 561683354 26089592 840802138 656691908 741249116 148245584 805354356 539258685 317582088 870053973 626615762 352892274 996488676 975778848 39601644 2468993 246784697 179451505 767292669 323762409 639080788 931535784 933005957 755586831 556701190 10142796 855846597 544493499 682008613 98947464 360762694 335693976 725911689 574414761 998719314 489691831 848742928 771617441 683384954 830987020 782077978 493017735 247197966 365415664 346309901 439040021 974799528 657868445 12500178 57119017 566024866 811499445 911091542 381067588 532549786 607570876 745652490 196842510 852309237 422326937 163222884 818328016 830523226 860691737 261135196 573778936 880250675 488709996 395291632 719436185 763972143 49192870 270557344 834292712 30346435 347930175 931858418 916965056 701845668 911837332 90320367 972198687 309816142 305914724 491902116 928874919 195933312 57939795 299868322 857216798 96281278 57592682 747060607 644454126 788297678 973562773 984048723 685239205 604964155 837875492 605681212 750825334 781559510 839262026 987386074 214011063 391207727 693331873 112165075 740002401 389143584 719529125 237354576 358264979 115764547 675497012 585010559 386108687 462322807 859697684 239008015 646046652 865693279 163004013 90022583 917200162 870744290 733844555 176218031 24412401 171213740 788735005 305371956 981299322 278020268 110104633 102705417 534311732 127963284 257156950 480856561 233068345 118469469 607873808 576156214 664029126 140425920 528658535 573387301 606701503 9235645 695137856 447297168 944949288 893034520 231543778 329721674 681743021 26054871 568501115 620008366 919945243 606718661 425053849 478301977 81768164 340501491 110567601 40599404 766123936 205205810 250217372 289964939 412668806 968177817 896662549 420790240 208078583 558808581 295076412 744963288 1674740 530336660 738389014 6750052 923280035 710797353 961041930 751073146 127621070 473158636 554632037 457037458 686160227 488537799 258023639 375461418 137385717 790003946 448875764 592531011 475114553 631325511 392177845 858055137 452937610 927082006 59450356 508447118 573843046 317690707 757150707 384768983 220377071 36856635 775644630 342991310 768359275 514553555 273825572 499799430 480654021 288249953 650967114 704965787 272452873 638394352 941355288 536988327 276201707 408238545 218752322 659876814 164753729 833327381 613778144 889480499 564133765 548012563 689456366 840573312 343210580 435808488 890605517 746569059 509023217 289171954 548057024 582579211 454419651 954615381 30238576 708393903 888218578 847598198 410222697 480825863 961509710 687839362 159947674 805226705 568680200 991526120 93287897 438159437 56559351 493547227 841014877 696615874 538513845 386242257 649852226 869296119 702995200 76241670 871402505 564723642 638079033 223865338 881623573 935048797 110525672 912633583 268831022 528693812 805586742 939507308 726103042 563001624 63007345 557555900 491711135 223305447 915167628 208258672 812305659 748010497 892936092 234499289 947141996 974367693 527906908 948630671 80332592 243038002 243943082 301856237 841914087 379536158 279494920 985784210 550106387 219560195 694004763 84769505 664694431 344322389 45120304 216782466 546275669 753756685 511795378 528991455 166074982 295849257 771567285 171937448 175308007 151619369 587258735 915365711 582041678 972699028 309682617 596341645 907760889 968840561 424988562 662309339 890723495 110873038 684312732 503338234 380817660 446392893 706673821 457300587 255031810 263035218 378629632 434331896 857987747 391505702 841499729 153309481 889659696 29769175 236258501 189561296 463451613 51993605 677516976 972168830 83554626 936389463 579832844 193882635 137162972 732850420 583761912 460479762 666042249 317234187 861335351 342194802 376355344 250203211 635061421 789757390 507009431 28169835 217172966 571402254 31646251 74587300 203315087 657771996 235389244 683985713 55675387 734186024 23935005 524984534 316555167 874547877 291787912 321861974 279810966 263725641 676922137 646552572 791328797 678741969 409737166 159856147 607559448 154934330 720353421 914722670 656090252 976937289 523301278 816503521 82366755 998384133 631703085 701711557 799381675 84268343 708903625 740310392 71583383 952572401 450345960 483937755 463888508 195064836 526722657 841940434 597658773 117714568 635798000 393412296 61261888 295104600 230591413 296906280 923066495 840257171 605756597 462227429 921531000 914993437 770671704 455214323 220794870 895521051 19938537 21888971 151355877 120826235 576356378 928554219 306492121 685059946 827779965 630716756 487584648 516716763 921660171 313281290 395768139 372930823 282801569 729849240 510779042 245635816 978044286 12392073 112251821 246935996 239064263 748145648 624929459 954445704 244849668 259521761 222049439 272984467 921087136 614006773 438270846 771329254 761502060 161257930 840579330 229905619 889086748 681224577 51455746 721893739 535509704 591170879 362370040 153009670 748254317 467073196 768378753 204006847 325926250 590329719 791662817 792796150 33481476 959086031 120366972 281776332 418763490 518388971 891956062 716182442 642281873 972465540 816940468 480488890 449322753 889919062 517783377 765691500 963515142 336009379 650662698 795337203 726904792 681179311 519130330 874872262 310262931 935906885 221456671 905162015 681462712 818454832 667640923 994824063 705047466 354619331 14375699 246798632 278141234 709090130 334906996 70197153 637173756 697369783 562762441 839713334 656515864 725172942 607593990 420287606 408344953 366587128 598942273 167324851 106203769 709221788 687188019 103241349 909883987 210249378 837906363 234892616 588077224 598612470 84386395 932379289 738159355 844253707 89766841 79002844 155266357 91985493 618597407 614740921 240882721 118265806 660988668 380960923 845664753 351321970 565371745 56897840 568075959 584540867 814876805 402149868 604094701 219106885 474725442 983660165 192339438 56392195 893710229 367612536 435831418 453480456 860346145 997842307 708884278 13639399 608160173 550562345 763071786 414988340 201033890 84231217 210016321 895904009 897820302 173536039 31434188 67569794 134949283 4991706 965319423 228835905 459927096 731719132 754714483 466184938 399218503 932201990 703113123 124850344 945789678 981574385 562348399 318334887 517210350 438773373 364518555 657242264 912618799 417294158 514276177 608375088 589245498 507109194 536567451 425437352 125965757 12944924 329350890 208132158 923943691 764390836 171115154 325402547 257397145 422838981 283392075 215958988 663505282 606590278 107529138 932198098 588215812 416227058 359142341 117682449 246461441 88978376 81579883 395102044 530727551 767115915 787180522 354572167 887415593 535945026 297963375 73307372 616677067 341278649 871585674 566866663 610911705 832604159 789727663 398038362 517318889 127044326 550054837 87441194 173482292 48769159 498933851 857080512 550701849 487910587 224305086 86089352 782532251 566879650 511200229 789415285 668154846 955424800 432205110 387963771 590272941 292781659 401054461 595505684 594049015 163696191 280418796 83731132 210631758 828636666 723965589 654146933 644942951 41789056 592226290 341219652 29749916 428839944 22314462 595379378 773881965 482407564 915601306 546390091 430226170 469986893 351667273 926029602 514813835 138561614 854804339 143625548 35707401 218378452 48323974 38822496 208622466 146282988 180869200 583962622 501798568 404677605 576068487 300637764 510298706 506421714 562407233 638905434 974956026 343399945 711544444 128492264 299314750 524421286 94595991 79266971 812233056 233998857 89333463 582859940 420243398 659925331 285782244 238507832 733868666 706940654 245655369 575198737 650186666 73647874 137564919 334374635 362214185 640775680 501454530 578415624 112453357 262523675 447486434 859819181 319607695 69579466 429676660 77576099 804535502 16343880 531512823 261675958 911612428 722276628 99263440 959619641 714388687 997402482 109466566 870391169 99686209 336808679 142899846 77262181 12309681 256811968 712117792 138374597 395933712 945983116 871435912 489852160 262733941 450293406 205129238 241883772 916084634 947733644 914677766 71347489 846772828 437381810 665931001 876209118 565012286 779433904 638933874 117103139 736251623 705390312 409409626 237311078 511101599 234321153 38187389 142205598 44783318 855238247 910981643 100750027 598687646 797706184 70614296 942348140 820226348 593499288 178564124 217892871 813584475 251640206 400653171 316346789 693587240 767260965 64434397 980639058 879066423 746382364 832276480 231461537 796883021 676775414 461368545 92281895 192837843 319567227 978197615 523604988 827740250 350997813 52413688 878454333 385436177 814299636 349122226 846087564 180065105 400931659 682819636 469925262 436106258 249997840 819349754 398904684 667510131 450158304 445600740 816288851 24605750 459251352 648314807 363716596 522582337 164791005 443812250 164227844 114344478 180350101 221356955 944683453 345736059 374255724 929909544 506264156 215121323 587808081 617005974 682728353 767748388 52348150 725022366 667703634 174130943 582205523 869103835 510730935 795306876 393278499 400985677 12256543 647030395 33174373 160592600 874323547 811864579 841025500 65581766 40812862 427350206 807838864 869741889 454814243 815065723 947860043 117849818 886180198 299153068 31945757 60245509 617332201 388228837 703452121 614734746 282268561 436962659 415377045 627915606 415687111 748575619 47389998 438187608 410319352 841896518 392397506 720742820 951944725 974690004 700675380 217651363 99472148 575309557 891141547 391021985 407590765 798072217 874142483 140960334 819179933 840196946 310354074 664270910 48360615 620193493 812508212 254605673 818755725 118766973 388347672 162623659 835662555 768395720 382807105 794335301 617465117 559263192 893778671 138081882 973785445 68751346 66326819 954502003 311295174 365191938 696674854 764982524 148448219 326492950 747804930 910119876 963429697 690952159 939322119 647100545 448738328 705381171 330771528 756733514 370366598 446942093 80844316 756014875 547508276 403462795 916586397 554467925 871466703 914029423 145838124 197854011 203692680 138738591 533878763 121781621 801774741 2500390 338636353 152198033 477226926 954897200 177913946 180762493 756964496 548637330 581364133 246192399 801370237 372509759 172821076 411235965 891815866 677734356 391658463 526543077 643270672 133125645 638800769 581627078 603957580 721329485 629245113 120729733 603226560 233558043 325518795 481396458 708916927 942521247 224207933 589819296 274922788 569483305 511845210 404775864 560907212 367622059 517335218 496257574 524557847 11016762 113527960 214628419 542687851 604453009 96688291 460506697 22127793 688543373 537785901 868445658 269854934 31040946 954553559 761982074 48897356 259632548 245303043 190934544 929884550 859952815 211942489 894343017 912023679 281228864 931635779 503452853 401660212 269489514 934427248 713612808 482387749 351268706 542811989 917340634 855442648 422410755 573912231 85994376 211937878 465108043 643906018 542555089 356651948 348630748 942462149 689539417 444229484 423249020 278278612 927250729 903791913 181086869 62992597 978078509 360640510 399494070 837772115 999294133 619706120 620917776 100304670 956432116 851402215 662402553 976645321 306835844 704858434 763808365 205662763 736765153 214888768 571229064 813616351 454395625 237941775 254016269 682098884 914350434 136449632 359244002 210425981 256817268 347804137 298696594 425653233 207171883 382304226 36229833 315824844 183962102 371059081 163394524 319981821 964353835 629925022 267728959 78156598 846568321 200652263 766645260 42728815 699524244 173278125 747843715 702432612 911757156 573193277 943604868 181633810 103117014 812530281 7517463 362461502 124185137 110728197 787543524 844892654 913004963 245094506 928331707 180080365 295272634 521324789 340876558 168704587 475014380 160056713 573248626 243062491 337535503 145934601 914671906 143364788 757707489 557444575 598577020 470046641 996723073 766272632 643059585 70725105 952820724 88215494 743224665 169996887 571528865 629207997 790715853 412144907 614652117 726429654 466976460 420593655 490216768 717504398 530426854 676011338 148592246 506839272 941287636 550862841 307457392 56359655 266587630 821302329 450842632 885774869 784637619 443265542 861525888 209450751 309625925 196904864 635158268 257333943 366881770 622993417 613072387 940715345 135100300 61389192 405524226 595211878 530520122 301046824 806819273 771954068 889012389 57551929 502896140 470150907 800973220 105012942 203517411 402559425 649706160 4341310 510767178 270867088 869013096 456251044 735460770 978146323 195259663 582322271 399757870 190855036 279746825 80017554 679248535 989382913 566471010 616338341 561790057 285273178 669602887 790738882 91971219 244289349 363601802 558992217 488714731 319709187 656549154 574672284 250353064 314744792 21439913 863807236 942626790 456212366 572237020 117568970 949874726 454253555 433236511 950220399 128574923 767133782 35240182 542889012 241346717 465151246 601626509 903636387 507523402 281117171 353125169 334338308 918099424 404735203 954941141 907928808 845514325 211006014 265635214 174519459 393018623 610006379 346290967 526855369 510801180 403028305 670811214 340841912 130974540 680728798 811894197 217387022 624559121 205133188 897277426 476961583 625067606 184029623 202163791 520142784 473719781 287908720 834284347 56689199 462178287 681350317 550794951 168337704 500819337 180014062 600847145 260727841 890753577 41661114 147748668 96411599 74199597 184729112 703708415 242403503 598730068 525144855 726118418 270409598 116342083 359989062 338350140 379232193 526097921 601530684 982453735 773792318 793674875 31181073 881931426 517500801 681215233 933407459 515434398 771879513 956655047 905922387 146166834 657581144 353336165 422069253 95451224 908222038 312927064 865713700 240189741 11220206 830548606 549784283 646460788 282156799 566486430 481360861 907001876 579039788 112607198 539731933 258216598 798567261 102227787 641958679 341096360 143337276 851106133 733811654 957931932 92443833 563285839 939051691 203237609 102199687 481582323 921688973 226852009 886431388 173540061 450062771 896337690 706510517 230460683 258659436 704861213 928843983 926395235 673802631 540901818 77040815 371497517 584105947 918859930 313981787 600394389 347391425 139730060 75698079 658655018 737996692 801623808 432265354 96071266 898643512 864147343 915831278 503220500 681792913 109252721 54929635 930462972 184568071 58128133 983948868 671741242 79691272 888380493 337119536 408409811 50116230 260476783 695102346 815897903 120612213 896663605 104930426 699939993 499151694 278877070 677435627 708797123 649668751 922243595 72811018 573949759 312417337 311698530 450083789 616916998 678469201 712275439 903474538 385984501 74150495 703031086 486232027 241994572 965442546 66620482 739815521 592482349 616850713 190030194 865569534 551509795 263716075 524498342 237314297 777912216 65504769 704737518 412468062 186971229 60639479 236966651 379006844 846838822 632984302 106740644 551233381 715586571 406134285 68833123 358811761 907573257 148738043 458720214 510537147 575161215 99911271 474398782 693900450 42949042 37172097 252880387 471128394 468594761 922100350 194536750 381233945 571435473 54708247 322940653 936106298 847204410 747688202 254115346 300860701 928738136 337107608 194979221 773248245 154004835 390214406 97893646 374968376 801718135 339041308 987494715 144791075 251927573 410391977 138690176 200522292 643892640 637486076 177416546 128491694 563504353 287999084 950067979 763280664 587568516 411122642 807342026 40156862 163496601 70697226 460183440 43522863 819225875 883370358 183764083 131038909 21383244 747141498 596568878 51103488 327143039 567462145 567139743 87884115 292020045 618944502 842163016 424023894 341557817 164282572 71113680 999641962 816118572 42108151 410556287 433377080 487554801 513926001 497692613 558241835 93734330 544899382 990664627 502631409 773297049 890382792 52424832 673839357 611001608 790425515 1120261 870482184 793261922 855571690 525056322 663309708 723939687 478869905 209964247 571245640 661089212 810340400 137646475 334333375 295355241 422309471 903682249 132715448 986579545 663778100 958657822 975264191 45180893 164585422 207490237 629748643 851993385 524984782 46107131 903707126 281211350 386680281 564942290 473650832 143746143 79381527 817615458 132909325 322515620 370924727 543094636 740702026 332342377 643465833 680551638 476266988 282755032 425568994 679343401 161076953 342574075 661369180 878992918 453851068 268994883 540298003 8613101 488386181 652015108 980558281 905246500 47911911 345677558 986824258 694439638 142670297 899211190 24988361 51210049 520986134 43959618 396079018 249869127 261657756 765951617 960803254 950502894 911174193 742867129 879673538 351725792 828679385 693151767 758376487 833644780 83461729 925755435 401789252 625984643 493799128 626773609 594363383 193570875 943853328 38936233 621749032 838068560 833994529 931197351 567467327 960686622 878341863 488034179 709901993 299971752 938306687 376642115 168309334 608746772 53339854 586033229 65738302 128367661 713979898 402200813 886818775 258242528 541067247 144343253 355894433 351229375 74008795 225449623 307156122 294365569 285223346 71886125 298396362 385035136 847710890 465727602 173352377 134810937 625528768 643137447 612307444 560399824 514490162 502501871 755743372 939253897 847469059 594027730 501001622 48260944 865744507 232014014 774818988 802640178 565316772 513481601 489524586 536704738 859888846 539758289 619350002 262133045 337598987 833567428 45134697 495590822 430771380 920553048 60834935 435953875 212776162 149020140 405596619 144964861 262551286 363417541 709723797 382951052 351240209 578287755 859312394 525464201 926170780 726032841 575480036 324101923 964017858 300017264 506860511 537196075 395896049 902780756 531495485 389210519 19798621 39157165 249090371 130779138 825553277 350408600 422340026 94952234 533151372 360938644 974103151 384473202 522481161 895993350 144043187 8688478 297388855 755401653 195622619 466080793 591773342 79984718 728350401 385449970 416408712 814819297 863534145 606422490 870382981 589956194 994859965 72492776 173257959 258347561 285433498 795365589 938480455 628046450 778769857 420624001 756330238 327948766 908583455 921929836 361569453 586344688 979072293 878146877 174310838 314785425 120771912 112864319 272214208 90460813 48073346 625176543 350477366 697337364 607348943 182519855 961008841 29555258 656975025 514729830 410177514 788399735 344608685 714314846 659450449 114550055 558805708 604799765 3586681 722378762 644163867 727908140 367847713 615047366 216236587 561993835 75581900 325359968 156141201 377329979 361662274 575317703 920602727 783767850 712095245 91087177 373262281 521211755 605722365 742287132 997667161 631919955 676359589 157533911 302361276 150592221 3785947 692130806 451645211 66961703 910696763 512611673 705854371 419924723 110288805 665830341 581268997 49536295 689563579 236950113 983752439 853685069 121794660 697056571 501812400 119005204 315666508 362375105 794458480 159655373 397437025 36266312 274056182 564194031 984876631 411948425 651522056 870582931 172845861 86754079 641628911 983889656 1935750 882014218 76072952 468222464 302532730 975008814 30388980 399557041 368574914 367239637 734644920 661928118 373765735 114483753 128845214 993603804 559034675 396906939 221945859 649647509 155562806 769144063 752102087 828467832 819508291 894595277 857414096 498044863 184989040 817470178 60942471 174526663 844423066 673029213 355806297 760404628 816869342 73899586 182940983 105221706 753622049 219401210 795770902 740796341 695757706 689929169 349397360 438750658 238424322 222996343 40113602 493294340 289936315 70807680 966152716 362908720 272449958 584032484 873546836 229306017 262785019 644682623 105104931 405454036 706542517 940340882 275852038 236865261 528896019 310078016 552188174 575590193 648637721 947344146 302341968 800824970 69760525 740941940 452065382 448282374 944279546 557951798 562298093 994328152 23158320 890378763 260520965 787154518 98555586 125371405 733244372 296290169 342854406 232043319 899846659 739161952 983153689 999964906 223743039 500612429 51596121 754599529 38822073 819591846 91427561 538664284 934180519 768544117 735334448 283216465 940959937 386454761 220880986 882020662 810632132 579741651 444493525 720418785 559132915 649862954 497207766 550574728 45757585 307800199 162087122 432927305 276300904 205288106 446959365 617537443 490767429 847700979 924671982 741951227 515469433 57698025 560534481 481468185 639768666 83326135 770112564 426893224 555952320 446926762 921514082 93849017 521571464 876162996 786435051 508803648 622681876 829016812 407300898 584789142 685802185 612508684 464983966 989985525 283141009 894591218 935545529 97188095 217377111 871030559 123565076 233415224 261456013 915997755 803051025 570396295 760705704 626963087 778757207 859337913 757832355 71074185 489209426 770320126 216811384 735016508 159536049 66254698 907148458 655956445 863982822 356099189 935957695 769515079 828046249 66878844 692960702 794108536 592204662 100433726 996046261 663116050 968884746 131961951 37212981 557895899 535902186 289023976 347197908 155194173 134193372 346883525 673239722 956238022 220913771 521021766 682143444 770796457 408364647 414504862 762208757 498566716 608187235 491245671 152104624 51422584 257600822 864365085 458059055 726248316 897651066 164698782 181556127 358127115 895131664 164751792 842627761 3831049 883174298 177199483 797135387 237827329 860610048 502032651 844044053 595161506 528648428 929016527 189621469 530832957 835791438 149527837 488318259 801843785 158952152 146572972 669602013 480729056 473963138 799826200 141505573 949851199 706874119 331795809 74131286 564235850 621067879 739142252 688064322 491663621 398591331 665686913 900715455 110876188 910844932 970650315 78885413 893754972 153972245 839919067 256322514 552704055 675992484 57558054 286229158 446023749 792347525 893133186 193339271 967140285 549932495 975118509 819141854 8285440 19024989 6602182 124283161 22260751 37438286 459426002 877258535 277255440 446491525 516425784 105605375 999633613 932781353 218748229 611113497 849731892 244132902 47482025 775515635 599391704 611754155 299956984 54370957 251441774 654463915 767215403 794910957 534374225 94032732 325354780 385004445 161183231 156481466 1631245 690817832 676769690 767824133 702933794 747593376 830051689 230328894 45532130 811343899 332053332 958304686 700095674 790928177 885950570 500252512 978562938 241840512 266845535 557506466 629711830 311254312 471340806 379982728 181676006 22764368 446930140 964322665 827051174 878454943 516959101 832714592 103754359 21508547 405520172 455885772 177442716 739099118 67826768 658143184 633467070 739058003 182946801 274253268 688192873 838391214 209982015 75116034 611918988 231670457 724720395 208260298 434090237 960600248 443461196 624887134 800498675 838503150 37371548 602886199 226299786 214731301 214768057 597701006 530343747 354891563 110144260 542236643 901319297 984366415 708034565 596119674 214385420 121310440 870316773 875153369 78118290 700372942 325814514 950934092 130035233 502648799 762625311 346297953 798383279 147466620 821020801 345763180 24996242 172364297 933130451 807501316 732296200 351790704 502797043 40469636 775898801 407407519 109951331 485408651 151411215 72035077 756851401 274285693 734470925 796431129 25640047 181414399 293817205 263337427 369320643 646718078 366982777 735880497 951470552 140332201 247567659 717865908 319820772 536480755 489050372 520252640 493306816 607244050 721411169 185667007 684001643 433965187 122415873 588789087 824053895 694494467 258183305 176933711 751453402 119460887 142347520 413427750 294755023 169983109 330689363 511281661 485281779 25690329 910095314 338994927 845484920 291909601 864275633 235178912 245699253 533720881 774890632 642935731 11371939 804580256 23665364 317792339 144689506 968339913 470951539 580199595 744560818 615432843 473775148 159205998 943548026 726787466 298150181 437445200 713655877 863848876 131688811 967210634 661792448 153908636 88941166 882826074 432504894 895884362 112416641 770891137 164196660 512916328 158112350 518916803 410783933 870551535 268568993 985618538 80604950 955006616 942989640 369132484 492617251 277686372 726466873 183462560 121041897 682136341 787079612 302842837 14377746 567251890 760072701 126461884 953641836 541842695 10722443 106939057 320928874 765184546 543575516 4472213 779328929 958585048 479224007 529010255 373263180 805935166 661496072 389128262 35612873 706217264 171777983 312043241 738258202 415790797 29850609 623862311 942821733 548700408 894750470 809137399 780251509 524513497 977077577 174453202 850300470 957809498 354314860 923650356 785966140 972217771 811047425 464847902 28381245 995464639 993219074 437834391 275148178 742969037 63176521 981813798 347879099 587866575 756964889 756170842 361002456 1857030 496112275 87304515 134336304 699944820 666005314 570553846 912076206 91979616 837671312 118127372 245004639 180537558 861808718 659775779 471210485 43476260 706467376 495599452 10389319 424679519 25990222 224673755 634739151 911065564 852548773 632382027 182972714 499549367 608656532 174472279 183811740 851613775 485499744 969315890 747949449 5207752 583789232 855172368 453142525 904826247 363745553 954435498 718390053 45811130 116598387 776227519 929307604 900463822 433548458 900475789 621159679 788527863 628968942 494619228 533147201 117413291 295193947 700600051 464539736 882175015 600617330 685015329 469322150 855917033 926003350 112366390 373585073 523451700 924437392 540060807 940926115 610317711 786154508 87092205 386452938 311119942 344953626 878059590 188848665 825610983 419653037 389454579 681202086 562417095 660668191 688750681 602751786 299612795 36793259 858843744 644070532 123596895 233395442 629117175 783964470 563579154 670425719 950184590 588606182 148194040 15940131 611152538 247174111 659810743 131429057 354972692 79629709 56016570 709615747 695893498 60941572 696662961 864916347 443906509 50724218 874975503 50838563 226535954 133500617 829421707 272111062 597590737 275735022 120010144 344762708 315795481 509258637 136605708 487956290 953065594 94031978 517278805 753517736 347068809 278792689 310753855 778364785 579029087 885246639 232216919 741086446 914588187 649752278 838115692 368810579 922943579 643972285 583383312 562942777 509918151 674515294 691476507 241464859 668535943 270643415 733414440 531212505 126576839 105455337 533503255 655337271 681189178 38774652 502038921 112182623 115470228 917968665 219240295 267400795 119750927 998493550 753927260 95516316 900368615 199302606 506269270 78859894 837586142 897938862 345691145 372861089 666193337 416663850 32296812 751915194 673550272 72160125 916720185 53331903 488637762 898215820 134284913 163571351 505313039 366470748 631687382 347764872 440274684 844180376 802364784 604416959 109532259 482400268 807204361 547308492 279717536 579910700 730119857 397038627 893846421 275715726 894714938 901274780 412011558 189168747 302855868 722556403 82667710 40325666 980797971 703516233 768998857 691447734 809299036 644725153 799289912 634136395 178439292 170205284 34230272 938611628 816600729 961039837 951386267 649999048 206630046 731944126 40418181 484183089 610518715 774773146 445258432 197987740 530963939 947042152 526275408 506541923 28124237 160961030 744097216 82425094 40778228 265124532 103947932 80654757 563816727 97775253 346211573 664510088 631611065 733079345 176163552 830777240 77501730 39311094 729675255 654975971 403678812 321467826 111952342 744130075 337920695 187637531 866636447 814239512 805982021 114654535 929274231 425993809 519992926 343594292 826894599 476095079 312607774 800803649 773208571 589429659 511344354 565633459 746946438 399971923 152137679 253106994 772172253 988387737 145645387 505645897 18855607 646649755 413745026 20103913 790130132 460880428 190550754 791156454 961859443 534728002 580222111 308856952 255617753 533497206 536856880 866686396 235458257 590889607 334291152 387029041 298104359 97283031 643853310 876055868 319814700 203566828 757729789 134356644 144445237 689103345 130687829 751390998 150489884 613413938 284283984 883459746 443130301 268457123 836575614 901082428 322566522 667009114 32987185 570663228 902625208 157034769 111017218 977896414 237651808 457089957 952416842 986338243 607238495 758609561 930734762 119217007 554315046 189266580 981361027 462112713 312107306 540046046 610516351 481664157 951195493 241242087 147481350 483467037 206996435 722308033 73454282 33037916 170107638 462529697 852859452 377044434 193812563 47151458 43458580 805547483 629521651 780731393 703685837 192415799 538698211 412441122 493069606 737813132 16825012 712519050 301684386 983361759 458845691 639966883 598603785 615111199 944266706 636006651 387401701 758773914 994176086 103308229 354280710 943663750 575040039 323506774 473937662 282899066 528204011 960484521 130772646 366703602 767459786 638055388 265730199 262613966 200666611 153106097 81903538 104671443 323466006 865316366 72385945 859476008 595200489 912863613 145599283 153536987 358489764 174452652 737847084 379137370 736775044 996703982 897416818 245132794 839305547 404190137 72221369 705234804 482060734 4678438 811184888 525538403 674175526 941271925 669316586 112815815 744493520 475760262 564672654 178687108 535703181 716965984 981221032 396921316 271450419 651593645 911680318 667697169 844384281 960169020 535983899 695850396 154356127 905701759 868159823 795492601 654855844 113327883 14856108 499748608 964217614 312912154 235709771 866731886 70239302 806412044 734101766 894701410 424314809 270049249 321519099 991435232 228726616 84544193 510556687 630615633 897621528 115713908 350546536 469427969 187432051 783635178 853340146 646360992 375626470 725858229 892415452 289078210 221607537 564179594 737519640 285235039 922809626 208325828 818661342 489033043 84164714 195946721 441123369 471472607 495765486 316958979 67354168 548367142 342305719 177707375 450634767 779251633 943878875 978690321 493892340 308939500 840549362 985245175 580107250 344341927 182579097 792835538 194063449 712244885 635644658 613576824 234337340 965939408 895610914 137364068 844516081 488173139 430682834 20291892 922338709 728771711 645881519 271933994 573886341 731512983 833079787 529432748 225434342 967854147 139411897 238780613 86579999 321887249 346248404 209258913 161134938 554662383 317630969 152821269 464469254 617106355 432302184 95915796 113631319 995094931 621245031 727255099 148584645 845944493 880083903 700593222 754168713 141403520 940633661 616982424 520304163 84073585 915895858 497111736 31133399 569510984 312468724 968742606 52044074 476887216 999270747 401506346 840520298 62918330 717220420 959477950 972736036 958713178 373889810 616958623 208959148 296797161 509689896 416236168 333391256 932695713 130980208 371153494 867202629 218934052 970406103 359371149 281581649 723667190 726643406 196303313 951356959 297325566 205402315 317714286 151121750 982360841 594461126 299116498 472030562 75976263 843046076 19748365 791942130 763793356 994281776 989402456 350439800 646145552 884092837 781899147 694604716 296375408 290191909 820650404 273908233 562312107 603485373 426934855 148556367 107339365 613300222 3333689 635865343 860696999 488548734 191013092 637870562 257707357 939038805 547219671 69203587 901533911 36787617 145615939 894330032 317124936 829844738 384912766 209001213 619737674 440731422 843309956 46934336 80674393 435479582 366457969 758684438 110016851 505453103 593954824 660980317 780003582 983774211 188057135 601696696 657751426 945555789 920897393 638494479 217519083 379931977 194701691 691085836 392965800 16150833 40066463 50944158 785087503 414763209 105330004 159590778 251196119 210924244 516502707 515380885 13520540 525077404 4353276 410639275 774069854 702261614 785470735 633553084 608262402 420979995 426999796 875703945 711526352 487880313 88577363 527257371 646793971 66270944 26039292 865803325 139871740 244651438 924233825 513741821 698508384 137166019 474999575 798823215 167557109 856185606 392941913 832069098 404611449 265937118 558223237 764378120 171563275 870936761 587068828 837279658 804233392 471934856 561762758 395732403 137343695 419950913 352251084 379837000 398672565 687336796 495739549 12894550 286836498 942279511 972626121 379523340 719932027 494155058 516462345 753964124 593104358 944685556 910593461 400758655 955546416 897618980 400123980 416247406 749684122 627268176 631153136 52617065 716166216 303061898 470397927 344013684 39211201 477766117 116359707 125067477 287282546 819407612 395812763 856337304 89741867 60280940 779984152 816788491 991786144 308289110 998552937 41177922 81717481 346439646 356557831 274608532 486492674 416374190 994989970 971077916 579000908 630617715 15736394 334741561 594958858 873125215 557069974 707743246 77230565 599638694 88757121 13356291 993521001 674251265 651012920 736921410 804435333 157141806 302976397 269379386 914195215 822325357 811097719 598238752 155829566 135854853 703390864 401176169 885516334 28804541 905116565 643365458 442336608 322345315 820872426 30543960 189842487 63988553 143457811 957149632 503197819 300431298 939420988 142340880 182957274 785240746 885388211 874913428 638044514 243208667 406004328 719488218 461514249 700570041 788842099 418607414 104165669 955286951 831389070 189497407 285984244 864957072 118935 243797072 907959574 631096159 926968336 801650184 572137230 193706886 418189983 787447498 323971268 846340987 568680334 675527486 903640069 236708663 177738572 337754062 77218306 307478709 497385962 855148842 957129677 633720441 685739934 689139909 354352863 743742470 490552643 504420181 141537173 617878119 197192408 766255958 49061294 349981863 862335485 174111624 703823567 542287449 128351353 700503405 996915455 639678993 200092854 194103756 271340331 523906536 873425475 168042801 104901539 935036412 21821521 933723242 559318171 795470061 928971831 703624971 606296235 475237474 717802991 120092651 952756048 827060610 289625750 462332325 886342504 172986235 730574575 606614808 96491962 619522047 352949217 976366056 237430636 968526786 509473525 820061434 753766539 983935741 214187225 460308220 168218759 121279470 149916639 519745755 55629491 317189462 463073406 340649034 855594697 816703225 938144720 584135746 96875877 32617506 458371603 685638012 677843589 681663004 697769257 596967673 741158927 786264250 311024407 367017595 800875083 55878352 241429129 267016457 20613733 894321847 720301389 965335407 555536109 968302285 11832019 452963515 153813078 814440435 749212852 542967489 110826362 837725197 362301224 194788504 385126932 27984006 704670094 725576987 291621700 45904073 915971304 248359274 816037391 691586761 129092188 621687142 318714333 610732410 729757620 464394296 62972665 444172117 796299231 310654154 459861269 468376792 261164398 635888716 881198531 821873924 329414935 934568625 162667261 52287965 653710390 666516783 326614941 339803374 436934471 799896771 530845158 157367746 419840621 481287339 802247161 494537324 599545327 54959850 501053025 990826496 434148533 603112135 323283080 889102103 521687247 405415246 564394303 72300111 477921262 837032909 1264442 979587785 290130921 404598872 145408402 933581994 730200378 181586503 986654785 376075162 764175743 136730803 565216425 443838792 650609145 840558332 220205070 666172387 203279376 492699973 513010711 404534946 283725773 624196854 218783057 359980606 481719902 445745466 457247148 835626355 79202453 189517183 547698940 752447875 207908202 790704120 546814841 897002674 805786741 45128222 90363455 340207307 196480116 534489899 587185103 522682265 221672395 696670877 716715660 406245231 912397567 290895545 971158335 268535201 635244858 480487686 303094676 540007176 375239371 829724366 826511003 283487875 746275747 582734752 850485063 617952112 910940120 836869073 259542258 378665527 133602341 508020470 725225431 244484287 213818984 334831723 428378007 375560951 663092772 213103055 51139509 955340111 108282109 540397446 666694682 168965436 736871742 619228982 813774225 612656055 497760342 498376778 770421836 216670655 744704854 401701490 495089757 929269458 46302581 216914977 170386494 123029368 280903308 236059918 630580042 924154297 7196571 997615283 855454785 867209121 492702530 131605201 796519368 386361795 99875912 536499690 885469927 720153523 245569560 929223622 933932937 628723339 305007935 844624367 476921087 185952103 996824560 699066420 149098109 298036201 61155968 993401642 417795484 442786997 848785386 592618150 149965015 506151926 147494987 323648580 316699150 204573144 65161063 971189731 357380869 571994379 591018275 678167079 881383910 630328647 55753737 268614902 209626043 944170434 422672327 683995644 28239605 573561787 127370672 748567847 720853480 748462323 644339513 404903723 480056140 846644783 381426301 348552190 950251198 742253495 504984762 300509533 82106173 25937882 922962130 422940486 609100205 965646696 248434635 948159612 786963287 145146934 87545167 636210951 676793447 541982110 328057389 585074353 671899245 766526716 234962646 902494601 166509789 429121074 709079520 485199972 823289743 502296101 899907719 164312407 429240639 718540093 765414183 328306238 136704014 760032233 545456067 22332729 361921535 900029721 80200321 797197097 645949307 533125314 199778348 210254392 554034125 890619486 960314033 64380494 964565927 120021353 263445922 660648860 633608604 207865829 17465526 35556629 449412259 605384919 83211335 809953520 970508954 49353927 608335826 712672040 648747201 199648836 240083579 591356924 724939323 776661086 712662918 502960239 449517201 565318442 872813279 144945353 218297390 721132610 707600275 136470804 532950755 154813762 54166101 192169887 877647973 642435660 839571450 119161727 529066698 883149445 880987645 277847305 384142096 324932758 422647036 529281114 774166422 816447788 286400313 409776079 149506209 455439736 474557721 641177229 794062553 794657199 623493544 522732794 933808585 324298635 826901268 764004162 942277730 454338248 365104430 799499219 941367160 736546728 823191020 448611809 951089732 487042928 504138729 996668387 568631520 836554984 421651684 392228884 200077006 849195743 52368957 347219187 469628274 558629541 463315835 528090563 1773715 806048400 660844744 566928140 487603934 863442039 185930099 208390936 133597795 8871994 744789101 220552310 40126742 475444280 446863565 264185467 522784079 532528598 73738316 564786620 390296138 73882111 951547850 983797398 67339432 39179167 388161991 314342822 854375661 630856743 964817130 437246545 882972160 920841740 431193726 164349245 117907373 122308424 363879664 284926166 466100518 901993432 451395666 457560010 587993982 196029500 455443163 983158669 785732653 660581882 221131109 813890774 60754319 285297690 933089262 396820000 211568996 597320107 816881687 260244522 98056018 842614845 259995048 796702840 328508766 646380646 895433994 781460431 425050743 252051006 862134731 576633533 703692523 160340450 641207582 278691343 466962160 573147124 797617752 456511320 282348317 168926233 696182644 167579505 411348206 374771066 249019792 355303667 148961091 655166276 54892398 638687423 138458849 400927528 843013108 651077239 40471791 946302939 153091756 578457346 220016507 328691095 150796869 411619596 349263859 58623128 242527504 168018307 452557228 269616545 696601988 693557787 284322399 751898228 533212346 450687947 914777255 238025309 371629297 387468622 792756356 947583656 396585483 950259107 956545498 327281446 494217231 108533390 339716339 619295405 888916389 750535444 549837049 465868181 924585629 506565123 800591485 769930811 269780072 821113448 979600883 757713281 483102365 944809494 975708723 22166860 409465206 131274278 601290490 28796165 620026960 834869105 659605351 107978265 668877871 783467800 639438974 443160697 808342583 147504893 762779560 379868443 588387380 55052871 236107057 877881975 878497043 772628962 768071369 257666826 191841639 780465404 396366852 958655958 595213797 429618058 55729882 397329120 629669352 186298561 263201831 254259633 131485165 985650077 549882412 75603414 968183832 402090333 850466572 418846048 606735022 779257860 183072080 12052325 533569177 444753626 811510884 170805373 584384487 835422442 342637336 262999365 606500427 271232898 90701343 139402976 712377243 240674997 957125267 39226225 631238224 692803548 487686767 717703842 510083593 434987537 170140948 802353184 78318600 701915314 22310853 227760668 126288819 954650084 158015018 794847179 33681172 729610510 847720657 526649831 671544666 339850585 697916328 138050349 653975382 1466423 750204549 737146589 664279039 830914521 584524702 76176701 732606702 734263735 325590033 218954262 752863971 97221901 158102621 128880949 326468158 6580056 21984487 906327276 861315462 36723932 500967031 491113102 520987622 238668065 215510712 979415286 363142059 330887538 87350971 989114625 980318407 597453661 516970868 626392079 305105233 633590069 466519100 893612166 3309571 61675155 864448845 606118479 708060859 171295953 659923529 711044951 488598778 880595854 563633332 407835151 271619688 556216109 698270325 453951981 275786062 743714133 874554457 683608553 171414298 213742450 942244496 542987521 797220063 624480563 48319278 462590133 143423954 98441482 589550251 299958155 894206926 288846511 31980644 55401868 961473489 808212893 489863448 817080005 519784573 734771604 918700395 787425736 66066072 715782933 424825446 828605480 53485964 290447849 918405621 810972928 535018983 18030491 643825000 107302253 105115100 362333177 187040242 810017039 714489793 736899991 800646957 477113484 264837263 995186763 949454229 885124622 219381349 676953010 709058312 683690432 937466118 419586986 493535052 665476180 225204310 545031382 897872521 600091008 243763424 231224093 837625291 688845436 63503443 719183403 350423937 725799557 62131200 575393263 220689921 975306590 702151006 463766811 715742722 267454410 570438791 539550632 920184608 513456659 320558264 805775695 113295451 237906566 449349333 909562896 865269400 538227189 402946530 954008751 186470687 391059507 217735563 437667122 731694619 887299740 240041629 652982629 250402077 602957450 128247691 888618838 168885146 25370081 904988394 922322393 257091944 323765124 314430965 843958020 307448645 363431901 558316809 538619572 57045328 353142617 750629418 492594439 883971982 80879338 642174845 633936608 890991718 516962947 27341772 478020199 921336101 766062496 450770693 780617606 569816187 85416891 158858939 752572013 750642941 145472728 103038115 930558990 337416609 385697786 233929497 576834721 173785668 455806891 78486937 57336354 263317543 201657976 191672646 54800078 847723118 28573555 284393830 121244586 181733024 750773424 537384931 178066172 64910122 943101896 852334028 844402896 923254748 76067417 803230162 64658804 232990314 611964547 29955787 886124028 736591596 405602156 83346483 12047039 742822494 487919037 306014374 431481815 300004641 730267172 171200103 798030757 546022776 383971280 490405853 106863436 759202828 688180984 754630160 576431409 976831593 921378132 911318320 822362497 873781631 615951522 894534415 837683371 858077217 746316579 148742050 8582626 566139273 519474203 440585091 227205532 74725330 367799380 512264306 791355413 571113597 412322459 722010063 821192653 484573933 548013122 386184994 775644166 718001898 686156701 145740436 758766407 327875874 376056453 106990451 18556892 802910115 433030360 107124402 253747795 920476259 282854134 834520934 473494528 866010552 838035526 998614858 742160250 747676896 983000495 303378236 203947292 543331451 679121951 806251966 293010821 182987532 208430856 347330934 292507672 835214715 438764766 615055790 887477629 384648597 38567322 166110420 198599198 964965003 958254394 567108859 400589995 546502511 496636990 379842649 225029270 438474682 12754477 223429575 198166168 592074185 643712014 395179332 388598058 226269019 297090799 395567218 587135245 730684437 405116002 920771863 119269315 551782910 956395771 643278750 892190227 639095299 457149651 524040596 849307273 888245364 990933512 258958891 360747507 410268549 581736763 418202298 244723173 660920782 525862928 45143866 246156598 958927564 421941169 393483979 324204673 910014302 237874508 640720941 700163749 48449096 933251216 298744391 626430789 689656499 350067764 511400100 694412105 712777387 130689137 936485361 119287643 573104544 443941251 177198209 864429675 187291877 844507179 888672457 524381740 248951348 993042480 505406948 720327060 498360361 895620825 733813263 445741920 164514498 561988980 17132846 192703118 685071845 423741907 555045702 736604384 42683866 951983818 246845697 681976160 872789965 185795762 675140141 273519831 228750414 28666857 632087101 971628628 177159120 756149072 983966406 54932395 528957229 912327371 194202115 895803891 777202208 716479941 195357010 314733063 27865033 363341737 984408501 241628422 188862765 756891754 710454354 795120852 134433204 474634492 808857332 124117655 314470825 854430168 602836103 199774010 946780862 681151356 446501791 516502509 751108229 232458985 175941874 83750051 92138232 106876963 916842457 244631186 273509105 479793845 371874004 401806007 695661235 342851626 962545155 301239887 128464991 802677909 783088045 352652639 644276352 890615050 135561917 211750190 837605504 640880675 331531584 416978630 372593968 706813052 597255912 843713398 939428676 244696374 178727308 164381010 316856277 829717112 200679334 986900401 858589405 842406377 495686355 832479150 28355518 247388472 460274263 645421737 290524604 98648725 207537558 71973059 445114494 652599093 187140764 581615973 20063377 365223377 121487510 887149497 667865573 755847975 170352215 528195887 635909710 584712824 169157844 708216826 16630788 465328648 442959784 575870865 571871779 317164962 902554513 343561518 216508204 714259217 257362673 393675346 745693058 881266344 548080718 20679999 873693678 716873659 224601298 546975101 588491292 875044644 968462539 798699094 413661980 538308031 499735084 211530073 77673953 571335406 683624203 629290714 228839365 145376533 1444385 365703792 528059651 350272543 416986445 269678967 863016252 805663735 617308177 794462092 194533875 848157456 215796243 632182036 509514513 675328222 813163422 346370484 991470945 668291675 368208414 364189914 767849749 955269763 650718376 555806259 170748991 655208664 575173743 791397427 947066201 934791646 292556624 645847184 831198142 707163552 691470407 595190471 988520494 771221545 309353464 394954390 154648398 319617036 166714663 683872896 588865574 187548893 128763712 144739917 225467041 645665206 730264784 572011398 751160336 953111475 193861641 431317501 450762664 495460470 960067394 87055939 99328767 351983780 362862453 683571249 112433299 334722661 581240000 34105184 687618627 959354344 142375140 18867120 727192019 246118365 360116169 158082501 349566829 507809785 573970936 71566725 238659611 803379061 345537311 860616347 286489166 669745040 458820753 120202487 782428762 604326920 223701443 305238860 641670903 706172837 400297681 84065681 598960066 865271471 49340663 343827329 479674 783782770 346017047 113065243 367909315 834109121 890847801 580608802 655617318 77454449 288460295 78273949 960862223 445326297 140248909 459513432 89957902 829119576 383539327 922622306 335305367 768493519 298283059 370622350 615336322 756800803 383088034 767585010 872320907 385396413 855943980 778987370 378643667 585200905 459530449 574145814 809418589 709289722 252689080 615321303 59909010 212174468 99679148 350289110 392805053 660705569 965598617 283155710 344449936 167357517 462587924 707203965 439048862 593685002 303875793 580710727 986064606 855930717 979334698 579324051 846356526 450923215 144346015 40310620 921512398 407359724 642998352 195080673 971445985 382122183 960568709 763937573 771156208 39066229 219215655 838725999 286858854 571451277 863319620 683504843 80572180 317157807 841614734 766995336 438048943 952232698 135218141 510336185 315300173 357880467 1002153 401243316 295927276 307986725 833808016 828483477 917464299 169659228 261551574 382725564 828883087 101078121 84796640 696404555 90523520 308664449 751766712 99703209 479451977 295240542 343287692 206226945 5958875 184223932 165649711 578397636 902521098 731634397 913243031 28244003 335266063 696231686 309528925 473002389 845408004 139707904 866285632 128659543 74319979 418243736 141478818 223017191 846565544 513079839 392419081 903360649 792520578 988210922 863330464 214384066 358786470 7028947 737951155 511075551 75759396 521636790 812754230 64173167 383106544 891638261 376964159 237743557 640642146 204147957 118566024 403750263 406412214 297807775 749631726 548305378 997192333 831218911 238795764 524194723 502655339 141946920 226125889 407962655 903911735 316821999 984662813 793101308 221355965 677886508 84049656 981356966 21836847 360509660 153896932 51385291 86257056 43477633 909867030 337525215 547174792 895797408 910131817 51360921 257284163 547778114 893197530 497152628 187249554 13429876 820927245 512601647 853580568 43699399 946598087 433410894 968006365 249633232 908673650 366333590 618538447 125989289 799124892 329763988 133870140 150194798 785097080 3217431 570089050 602471105 126727515 286926002 559184064 391224903 42861888 206117691 94858474 306520617 297765957 155648591 440618424 538892180 20797228 225101515 496102895 324787257 146165467 279582292 248697015 549118157 654614236 293314001 380489243 410780042 396307933 513352683 47368588 19613357 558610482 294031252 743355486 566708470 820168782 933094013 824133194 493804587 302400333 639273886 209468395 347291029 564553070 558504882 232224577 161660545 107382929 30148536 899048497 632587456 915184829 355431795 380714242 297016615 990601885 488644075 700905185 378378256 96677885 367995882 916144734 805376471 714150482 780898432 387455981 218915167 327827760 704873856 718246502 75329163 615090897 806319105 872342918 697181892 185620117 859621597 118595692 313514361 135320956 489901877 179481116 189140123 287400110 255076587 517312511 747038493 77267955 559592230 171461729 996994938 649490492 755062482 949663474 664434734 250230296 291666717 624219974 761420348 297536575 870132219 127234901 472086951 997889547 166406307 64398331 652097017 498648058 619606033 303077241 48478911 460720686 356751746 803828210 976134154 324945132 496736506 926298095 907588335 365083937 358863809 877121244 815864328 33408728 189845729 45288329 207640562 250316229 13609898 379170985 777280973 496186813 205542447 782135638 465467327 632412987 849466823 664184203 984264561 361188829 636530572 467395753 737568400 945440997 155529439 635807731 18421581 83729338 712410082 443226385 987416286 469711972 526827004 804484241 571525115 247224339 803235417 811011169 806886241 879368600 825725544 339209303 45738066 9077225 8650843 273690281 983549204 740423330 482106282 401733237 907503470 196437119 897813904 967479354 551408430 247845348 789549965 690893917 553940133 344727381 432004066 886054310 304055080 632152061 353425944 268216256 336721809 526595115 5410169 532448700 328257725 865763281 971808149 679211150 382661132 888490756 876734143 329438607 451988964 211659903 638699150 886220025 454061614 306236959 545658973 850915438 656041687 977370472 192731082 899820914 648346193 167793150 513749818 249521644 205813775 814631981 61590612 873182377 1043724 894026083 753021058 416111577 19450437 736447664 864570739 721731472 30875962 243969357 199727516 18509894 219336305 194900754 131577010 385966936 155459059 633317629 455020081 21138821 420165070 800274354 41077208 173078897 653879441 368652278 802690603 139385381 893736403 362330931 582671600 536833933 835916972 401832952 826919346 105665273 312832057 859289718 146188865 247512477 552442397 999963908 269313328 437275920 278204667 296147099 754077782 859115473 579613437 678410586 483464014 530274749 920965712 403791619 735029751 884513434 518484389 988363132 16352500 71355024 298406578 692216656 71552556 991569579 439535791 369967660 84277067 170458458 573659354 523352930 639152704 430571763 611859187 116270185 300912573 339270701 576995264 449589082 679806907 769783460 560947594 162450293 149172211 899095384 12159135 287332250 460145253 540819246 681853902 154148561 507785685 976123246 723543278 695953090 116251209 685998659 961698135 305394750 412727692 547355966 337307239 221985716 157032879 719063508 228699134 976283580 668415874 2218971 610019074 699699600 229787423 94635537 987293148 689394062 605416544 689767061 917809913 251181495 555410276 864730988 767502667 234307635 12036366 798406397 781551302 943356875 572099974 707911829 798958819 640979566 156330678 668022500 602231072 551720876 248349901 653762175 712063357 707470142 260925120 377094236 288410368 633514876 422970564 111926872 686210098 452724709 68783318 379590068 767674785 778252187 897506611 390089108 558644828 914180580 573994208 680781695 581862522 50041002 148273699 960929762 129495443 162839804 384261383 702191757 988248901 416418187 64579549 450943796 236803504 123404590 2794934 974729199 61437435 438113630 173033193 29640634 585804493 273071803 474580883 555312886 954801876 457394565 535473682 39449062 772226881 461020707 434063241 423528755 527287370 351807904 860524640 517121129 678170535 614553641 817838273 468929656 698385174 440783248 93478172 780199475 14197464 969813452 660222627 580707540 32675377 485653367 913316303 614244470 141274603 870548046 163879641 481360538 270465236 525435829 469976130 485051043 768457787 160316721 641460044 28824154 637036151 971300587 303160958 403167850 877483360 215508532 439369251 399999204 948019412 258863099 435647180 846254013 777174324 367675737 740609994 721364812 699871204 122995718 894544821 513316556 156459470 117503712 618753767 817806048 913457120 770464363 671805442 310338570 489648009 279672140 835330662 774618418 503357760 597837005 411812028 903275045 195453181 429915485 413153646 521920020 801087678 359337741 244397356 962809361 610833668 788399635 235888488 718836629 217847123 395941707 619352795 70196477 434556085 844445361 975477246 506160648 482810936 162741224 37116818 381472347 970288491 575923894 107826968 435243517 749241061 623970181 865568090 791552987 712661694 214291428 824489696 908345413 934868756 237210372 197245564 675033455 734144136 401407036 670117823 47099377 256476350 823794054 714874753 725558088 170020577 3918335 244258909 845577299 984080924 460004459 160671538 613846486 351204898 803767214 125380003 268811514 679542183 645418324 514108056 78131147 926479076 172438026 871542971 112857529 400870423 299970082 14725884 741962775 949017088 554891795 443289870 577431711 640513126 659300087 796918247 727506413 473643152 346264332 936917572 833008127 490946509 62551604 45814562 298413244 323359212 732974708 365690438 107660905 924580292 347846776 735537335 76734005 240740782 2375182 918903102 525828271 704164870 858994854 117780717 829343818 402423213 463560665 859345301 543971808 211468426 281768415 438071374 278853420 625250308 633211927 856969715 531362638 166555018 386841475 682784675 318934859 323379467 697691465 509868354 657910923 486267262 495810355 228391925 177908569 511157596 901098032 973875370 22347623 279851809 260772561 571700366 502579783 280725454 644202445 374461332 449022451 67031402 638387325 688087285 475904837 583716732 734243680 642951594 968854656 970315155 448203928 614974196 327058885 231658430 271372396 190411477 713424799 666126612 770714564 94090900 13622648 340947502 722568368 130520893 774339105 997522344 793950946 412395551 349219406 441634468 648618030 356327244 813475096 954133830 156479761 169140252 756728441 810020153 649773352 142416298 696686547 369209384 603836852 845345109 260562538 172880966 943844893 616553793 829278181 421453511 599470700 639484628 852059345 948945508 966381007 561454905 243163422 102014427 29047576 391773152 102064800 713539181 753486655 195626748 138467215 657495647 275818972 797786628 4747015 955616121 7034285 466243634 903529353 315453834 758589206 827817223 178271608 929699553 735375004 157437637 387485597 418975958 186501993 8571635 738114468 201900607 950818252 125805789 26997917 778747899 666753974 233212434 601373051 397301099 669195069 425670884 94491544 863625971 894465820 826881259 131686703 626747006 659015473 471710082 698708961 106047480 515010815 165195337 717433649 412143057 86737962 554384289 20690696 90022272 909119741 286039347 891203633 232807422 632191207 136842346 783531230 883865671 37932793 71429364 433470753 485750749 314056810 955003717 892499828 812703557 842338579 994173203 311331122 703421575 190006772 147029979 6146843 71489970 103750061 359817051 754792916 987826518 331691782 981915158 616134245 865557768 548093287 7857619 266369209 142084577 497989984 900023838 776350241 349281535 160410915 364164806 202098642 95572995 588531461 941775965 570653538 669046674 51664897 205990075 547406671 362539988 264756788 255599996 652614008 450393848 228092258 270739581 523807137 329792942 804574576 505281635 545299444 524813227 667963112 355816724 103336827 216385065 970134392 54611515 649397927 474136164 855137395 851187144 498144716 671740446 604698446 135423598 801987490 687612955 169750564 752111140 978132934 496908454 708889651 183945381 97752887 948041227 9420381 365450224 919883993 902491419 768032680 698282184 433783797 756033963 499303870 572604724 216755895 499613460 568990574 913154816 1980079 328338613 702941481 736846907 114636625 934018157 869035397 501263287 403825269 334691105 171129278 962338189 497447639 104127804 142486064 11092886 425927832 151222570 697073374 751924722 33688507 850289116 312129007 663613317 868793513 195965255 552246315 996058229 363880621 397700836 451301762 801596590 792940665 169664562 325496709 972666462 597990560 627029808 128940011 538070137 814324249 563473635 558759694 291207478 91189442 250353622 92132459 303177359 95828955 785800853 743968038 343859397 569971335 126723633 610177155 276772571 20778575 403679423 34447982 300395798 852372382 543082969 619394036 79691139 37679173 597519643 476758984 5728369 77039097 361321127 109291711 777030898 861594320 385484194 306406484 821804895 367325640 119028404 712486693 206028241 959436096 167701644 510432116 859590825 792447869 444773466 819356070 191346440 891153703 951894611 989159624 474116439 901955529 910463025 854109445 81588161 124960340 835357616 834031153 742196916 744371100 228746002 608751681 383744868 446338266 11470236 336110033 908780104 402235432 614284311 199319709 935152027 155340552 915731792 931267080 382330332 26979550 810150552 595360152 182948430 997198193 370056772 628842871 831655801 400456558 246236206 613981428 399585703 780279013 262876722 425038592 888653672 870366666 133429426 537317042 743655439 40104053 382160147 839000515 582126642 717154338 539836478 701494547 484479533 646847346 900619552 183429922 832413856 240689385 456507690 298525335 614280429 561031022 459829457 218939581 411894203 548376781 708796943 722908673 975963510 787597368 439621856 63155317 212092620 34758850 986544070 331689040 712731441 762927587 354345030 818157676 16352092 537535479 318990185 103403207 709295560 997186239 279914044 688733442 973753140 136584158 419401296 514504421 503685411 649765212 794971706 564245209 514357341 848140327 808951316 254267500 252055916 112109710 938173434 480131281 896318752 36114628 918275215 3371357 38092556 366965603 66829685 535954444 637784582 660421094 625776088 216849913 652034219 411070253 911317732 61432297 810770392 201481213 285604426 532765889 966107954 803168126 95573696 453992971 907311007 118949307 273507966 959769718 399284171 842519077 50187713 21021779 26114212 91764240 706693451 298853913 729813983 153851189 996353249 858971873 894735473 134413359 191435724 933770474 294090006 685875966 167046489 745159702 670164685 720796551 358510425 4961900 6261593 820102673 387778209 273869460 719800258 876515273 672028555 946592350 307942098 123388735 796442228 141791035 693858713 124208871 25870908 37540546 510171626 823646617 723061449 637559085 529611995 385861906 831446404 483505625 46419273 418008177 973247962 351884234 552657490 482683578 265234364 122434596 974652376 60475222 384041503 60615347 588872965 782080657 620575101 462961252 854379714 548154395 878135379 709239242 643982910 639856520 923574689 747388314 285481837 197266640 22578541 891348271 154147718 904859855 45024064 139303686 737572740 598241734 772598439 668241731 379565223 731062744 559195571 504161323 465300208 181968782 731726714 77889704 592289192 998049364 597986451 94419144 558670297 820609274 160262046 68958782 509749971 815978547 409539514 462608608 71689385 829209881 471192333 541640487 981288625 275915175 688435008 426773170 227813896 614116158 231096320 458784451 919416332 465720097 291067774 849716416 521984224 277184760 684432112 872377011 400882667 246524753 468693774 564472267 597496921 688142874 889260694 35230937 297421721 338775337 498994888 819079892 310438877 466647220 96228330 872306005 450131613 378566105 419617733 605327132 692737812 834733335 558891046 272861833 869717697 995815635 776167774 666929187 661606376 40023509 404811459 639037205 300142095 264975304 740694829 971528620 626625665 758994365 571391353 8690138 202430670 561129128 85360906 592345526 758511433 586837986 743507011 293802490 723714441 424077733 10249998 456026244 243414760 213630868 282466648 583507157 934821127 883256112 381426066 915188885 954794568 542468707 830834482 132607501 964139603 179321849 518016816 228299947 158668434 23919650 834544265 595938178 569888948 440704754 413422784 527566279 861135661 325029602 212211288 943274325 338055093 505251660 642133851 107698474 483269061 598194418 725757910 293325800 30319389 998153335 567273562 332694101 743754817 906549476 69604477 297074651 525932791 995754533 991899479 219793161 691067594 935273354 77040646 238196239 904805258 456962119 782701610 643422022 464567754 197768179 865477737 472671654 445644641 672905485 987560172 911260495 13743594 22500722 716943840 443734529 312091971 571269864 199156727 231007139 728899602 501734295 407336676 12370623 631397435 163346059 745464802 932681988 992861547 777426483 404756526 645024707 877782929 469422821 890467720 876169843 755236191 241412440 727606455 854945070 158975181 846927144 6756354 409555249 552493463 441858389 805341623 466552672 971254714 499255492 784356519 154928319 111828475 675638973 858944168 960066298 575906912 859773291 819771666 872114398 623152820 235747935 564346691 733005534 89977607 299932430 174754075 783954319 987384876 208774478 609271680 961550380 693997626 31953373 928215772 816670994 237474060 895489754 762104730 241548357 317432513 322665034 924827820 88622058 116122684 906231444 453401608 873523403 942074276 525310725 221568294 402585814 638483174 673631310 505567108 625295774 909470254 361349889 632825122 405998808 261930610 119205399 528318726 353580256 919744999 897305452 920503226 104383282 990393993 961167425 393076681 264563953 439028888 80459194 822759493 941647203 149907733 123980638 636600644 438852210 626471498 18390938 200848478 529622829 510822975 209451582 940584753 254672453 45811525 734228222 183772126 221212816 744005743 444691954 345962377 535681930 244480532 165005334 873133276 783972815 356510799 338505675 348632196 455284130 416659839 819211092 123897267 647516522 562869447 408806746 908920477 795728943 728037007 993829737 918891259 829084705 769556225 529299569 414275211 592663314 136616589 930184005 382428045 813338359 921790053 714169119 958006599 960196714 102943490 218331162 823116419 964047659 182633117 737763255 67579404 678187162 7524279 91768665 677400884 65817663 413814161 486074057 541745233 863481923 419026612 38804658 954507068 820287988 309953387 794613541 744534480 903397445 46724164 884225047 36259953 609017931 300396179 491127775 9989762 491691969 566224623 449163192 306190061 168512389 326755251 7880261 225756320 837748761 95059326 805730312 970607882 681251363 251785652 993893865 999901346 155570925 163652346 831428021 533392224 290310373 169836477 124682397 983503682 397864478 64307884 892851123 105178313 147938510 668233018 296995440 518939001 712093134 473173533 983143729 627596381 517019933 936538066 766464949 275892864 43554909 427537686 933608865 32608629 575661396 538949998 219857660 659681231 501562989 869824928 496377523 563438506 16309557 993820216 228004630 891019553 431412958 366966788 281907289 683305685 540995263 347687065 873167124 653905517 33896145 67387596 671184580 99721488 108774452 908278073 406707272 616303084 489485224 287375039 526113380 504133811 326523925 186453249 708496449 763975705 542543619 746547943 338340843 634510423 415539490 214017307 711834834 572252075 474684100 460970637 249168457 72629974 985694814 596165871 400859658 937109404 66170635 66860858 509115569 105890632 824550152 711021096 232947260 244338981 975551545 26644663 881199250 272388358 729199267 833588396 586442232 937214911 156618992 876269837 977994141 739205545 57054958 679085734 237199888 261185314 484954128 657894534 916031940 770798347 133321707 756744319 547122067 889794888 447868090 641129385 565927224 104798531 468866523 505374943 803226067 806972010 11252304 269079872 218080873 458979501 580942143 352020655 786048098 35059456 414100595 677275732 454841865 955957215 762463448 96762649 48097552 251716037 652897026 844095534 97799433 110604212 425978791 323570566 939874286 73087920 947477536 131725912 766170265 833503555 660879085 217401246 508058445 808030203 6292526 836072089 11087915 826060776 81959978 20400459 591089086 833185311 824644556 16265979 339094384 811562809 901609249 316111029 287687186 207804372 733256667 37181384 588578392 990471441 787340753 918668358 869242203 748914452 2872701 74514311 349387029 151570824 780116092 617645222 3981032 144160280 966266386 865207554 434100760 539201783 710420387 149712063 149324364 233700697 876345659 135040323 33958929 799480312 84766215 664612281 977336663 144280464 306228954 25325969 15917042 715517794 55210665 356723966 166636570 636434869 15899919 388955510 248470763 134993488 639223498 144362038 93317350 381973762 851814972 409665724 889338990 738338331 638572523 141282123 122752076 737910512 708005121 298784106 642257964 510654042 517067724 988166245 736853278 991292215 464859711 839385035 532758549 93802728 537593456 50648558 972365419 122226642 505373464 995514470 526502491 999282653 230250518 343791246 631056262 899006712 229119724 12010502 180930415 875513747 892177728 203125551 787093503 782894371 808511837 767941554 269339137 982486177 905832623 234233 309163431 240395 404532811 596181685 345476355 284922338 59287908 244183894 129332367 651842475 899094487 541521046 597835686 259666030 214512800 652712943 495614216 260900922 465141347 164389664 874374490 895345567 191759332 867727532 565443492 994618930 388117647 970159194 414238161 690463501 380828913 442962358 50966322 88574284 546659644 866068111 771591932 828473489 49148871 70664055 235072197 710415744 710947212 281911878 313613579 622545476 66273961 968883351 630393773 442197768 452541151 136623178 300786288 928605311 387418646 758097408 373013883 73780317 229067991 888249762 18291675 626262492 225630416 732798171 336290304 126728760 952197972 577082265 402046526 956941107 871102425 834441872 371086669 819216274 531481720 900607415 491996874 121594781 38064240 82271432 504445364 884451235 789856930 11274180 270073071 693224564 614634006 726230381 861841860 999208421 37295222 307450827 644798559 120051024 943723662 548248744 198395984 530572817 686081746 816675860 754878731 643744266 371181528 532436705 263953000 690099744 967282393 987213607 680981283 374980795 485737525 292808898 694252381 245197898 291291116 257440207 170694425 271340477 299429413 938229555 683573952 544314121 445804971 867751188 529139101 57792424 339058794 493572957 697181282 669469974 510644215 234808383 897269666 161382741 43735046 429021867 311133268 488410986 805394673 481472216 511768662 625057757 738273848 455662275 594171112 517828413 382019835 490438826 958224173 935430298 238858370 53437840 230718126 320206345 103034550 595572669 953368534 43703588 182635173 90579771 187170422 840172423 304274689 808017498 917845059 584737620 144297122 597154348 146123091 267337648 347695872 651025162 856586916 216127812 31465657 777345805 893661845 444919996 618525201 825059477 604304747 282082635 421165421 849786566 89841102 136370982 806400471 102827014 145086793 118621700 978503037 436295297 383926477 682412965 136287282 620946085 426090798 509505096 153776108 174194086 243651493 335367475 855226180 426791931 508660812 994492718 704319993 933915103 452534949 102400264 133612397 560821201 441047572 401920017 936944934 101934868 640608864 904588958 849472847 1993264 682777142 541016713 448973620 636458863 167748006 809011118 243879882 740372833 467859108 228897391 888311332 452298072 691812232 215186481 188070911 494325741 603366798 130889693 357803063 490153337 147577175 874194528 795497295 396025501 364728167 217340203 58118638 362386619 736167589 454869683 187155293 465532026 150303965 66672882 926706698 192323653 695270721 137112036 113028103 287806669 675589860 184222732 837819787 320134019 115444542 777040108 909535088 529155871 163523755 800447376 954838963 562510364 643243756 180107524 304516600 196479801 724932004 619300057 5376516 444627449 121695963 813283237 631609921 6726436 996618623 698068863 705240637 278384452 876564447 952458887 381016363 582258473 118426670 545626460 495504992 667823717 818546950 657404836 600313303 144425937 261731810 925287560 284565678 679986694 658894242 126883636 452250535 135122405 693055755 529671516 316096424 159052560 22901573 88690098 156636219 297912430 474680411 880593521 629643791 540749995 513848254 850148309 705830261 449056949 552473283 571673760 806363875 22701632 243365664 296833175 164240757 470024259 944096115 404632835 328681319 146080121 468618171 884769073 891633308 411037922 897156061 177224434 62520602 516199487 283162656 850608412 86064524 482508441 982024113 916288519 423830974 104004282 212753696 449708560 939554085 31501746 991005409 486564377 967632213 16016724 542455756 834080775 295218824 90565302 372983710 196677443 229156382 808672437 558954358 848672570 347255063 848855662 565392472 470012893 649322651 42066374 733878702 265721890 277011570 487664100 659524545 880159873 364680589 684128177 925080132 31230839 487662715 764929119 965271242 144339462 491326964 897567711 792510283 69523507 844724562 390423913 27019939 589365127 194806547 623552504 298041619 16233871 190540121 448440011 774911678 922163804 166464106 137113062 422609453 555581188 866576176 555942031 362568908 929366559 264675769 416997841 156531563 529464394 727678392 368853244 498743485 46182567 579563266 927089699 781554652 92937052 324000274 494729372 721834691 583252495 679619207 324267908 339040979 212249201 759121825 867684409 781184847 396545712 162660551 107156190 549259231 818562562 742530563 628762842 52838673 192418593 127326852 63809881 824021203 950295754 357918491 481762761 267884795 818732093 748411583 100391007 968478655 872112576 514696969 791256208 781439037 634729756 813870776 749426584 914484981 352260638 553587759 93325046 366926921 824574743 582147570 755579118 17803012 741866333 574439213 247482118 536273104 326637512 37927981 252038793 692098238 294934838 746243300 630667527 953326530 177155335 791642985 209621203 179233589 87618977 497733750 6098307 609123153 310637805 417647080 547812468 178828729 657324760 705091395 229246276 985539566 535805395 539653164 485023318 198626778 139052372 987876588 511706961 134755401 765586515 265196276 319617441 957879659 246373326 44707667 533270261 592553812 329033029 935775042 328667583 341305981 54043454 843331737 429086135 502107200 127005122 241547351 157380185 363600223 107128030 853029149 16044898 876821629 322411811 435526579 860978519 764676771 442386471 37243779 726075901 943214525 530828034 201736473 215738082 900484891 673848530 861895849 822254035 748202481 905801015 712819849 695060324 480907223 850340055 479586226 576382828 659618121 996682203 170617923 953574789 309477415 955747953 213130750 860075920 543036983 487987016 975969993 126552111 353764766 319322647 249825071 818348874 982173035 305509910 360238813 920791691 245428236 654051970 93149989 640914913 756190167 402786078 796261758 475273217 687024515 47025325 628203521 375231200 991515308 600154489 885665774 7787066 291207250 243514319 833569317 608201231 771234138 47591553 289673646 76089632 914817804 170874722 947355185 735521654 303599507 851120589 4800639 66377436 101489280 849951007 748673287 924245344 127222088 731327288 423069793 534543318 562977729 450562303 927370183 880776789 825374889 916642523 210910103 553235128 410483743 87712058 870034387 180945694 569087528 171555085 241508512 391581290 115886379 182264906 676040394 77936323 144962677 690591849 956710975 395912213 653211319 42985192 773214352 253382799 690368131 342137288 10023283 164514083 231140562 865820173 378033987 432195082 212546432 605459009 170298238 811203389 20458446 256200945 395625286 242691837 352023264 40849711 239131105 570509387 834112061 311194894 308473657 669239664 874796626 564836906 890134621 139380855 227932911 781867037 282729470 62265262 735752648 22682891 996333811 642440745 419621109 745495 811448501 513232447 577997682 248166891 516532708 782636555 818513312 836551477 605127872 576019948 43866562 789828900 497855408 221584645 309438593 800393199 287761343 956397502 435697001 186649422 618758426 428756545 964185450 738809087 291563411 2180350 87335255 252248898 483184417 298102567 951476330 193557854 840591966 213844788 711822014 997790234 806969095 384408929 930614740 304083012 336853120 249952811 149488399 897308462 711690318 122754775 259778104 498511148 894244506 949935595 300430330 7271959 846729909 277748659 347535975 984410573 993413518 873035453 150084465 502774958 818422846 383038557 551488370 767269408 467798141 746063146 510967716 592282381 276431145 730817919 279471786 268440160 141346502 249480187 559866630 699658124 697531897 437993985 824107936 593209604 341388812 997868089 630507077 318601924 833736558 387706637 675014694 768125639 61256752 742647597 548592213 138664846 844729992 23867916 855404619 361878176 255827282 135209568 297964133 834411780 424096394 540719782 714079330 579288520 156939731 131309467 724767719 391399038 486810355 149225668 393213691 73379258 746032212 61575911 221746827 521709973 407773061 292173968 230600423 428273709 936464311 938884749 454151747 309064226 789824577 795052146 687650615 479300891 360625437 391087382 774152512 243985471 576280936 886947092 12112701 48790205 889518054 340347211 104094706 313237060 475263867 548497247 767919240 141033867 213730739 414420022 677914379 919015626 714573627 477341307 294393579 63434815 482441829 138210590 212828028 486425259 559820712 947600849 808741493 470890962 862682654 223297933 798185589 537115903 193420805 729974027 379753337 717586813 478555455 966372172 173637480 622428959 573331409 450250770 403795079 658467513 580316263 697967716 631670277 955692196 899260623 301542158 858328177 556051774 297844858 538314014 683079742 284356456 938575614 257219176 229146182 551182598 224920726 888843779 344396356 325758851 242443424 788457163 549599576 186791498 830595102 587186653 202133127 552195918 71503414 322253085 125296953 65729411 452053170 340701619 882055609 739469666 677414017 622174857 680533945 284495721 281347124 996361935 323603147 310736537 42221698 302721656 492406505 30668022 498409156 371737786 976673517 120637451 258489721 254895250 150331162 474525539 91379907 972568894 327812497 695237905 241450217 969690305 40242909 52839465 51750099 979122274 416878696 460402500 361395345 718210861 545793795 771866880 315138517 951850608 190797666 606243966 267848820 89121344 731691678 955627491 850161896 985347058 510356657 915062999 43885265 83147938 238786301 501553417 423494511 694215599 559631558 428840616 690384938 104783164 709206451 176270571 483974923 370875569 214562385 745866379 985200448 828244793 929422480 152800836 58383260 609160258 481864260 137113432 322907924 555620863 500675493 565077515 459710275 442041833 982655439 474407464 227912423 504644410 350558019 999652730 984077409 284948849 899007076 959774804 567189561 126397649 544486907 617642506 826425752 616404193 340958644 466290550 742355149 738252525 53754015 166944628 851257289 961328771 812175279 958280037 103984290 139955704 538136126 685341616 526874131 116270305 839089287 63642173 976325627 23947418 671713835 106322168 337586650 81867458 766176429 876551764 662480727 4209597 729724406 123791301 269503676 117264177 27468497 298643525 399710072 728200329 276634992 716760272 974824092 337482613 33758181 621782759 346880863 455710312 904344746 752832273 457276826 958439193 978334490 397541206 181728333 786725122 449749493 977565122 833033240 92092900 966164960 806851816 48902083 73378369 338965987 361422940 448424118 492264929 286994921 243223352 450913153 686472782 817680707 854975640 37440086 446192471 566892326 979551262 709361546 846117265 756209448 933236334 60529688 712799441 359273415 557746099 388221469 308967603 479857890 994239513 676590429 475563287 966908990 258721873 421930429 774993566 156245506 106960912 593333703 396586801 177069883 107309199 20103977 665998459 566490713 27838732 261743926 642999914 429206960 606872392 136811363 926693298 442993656 253369864 446804939 602636873 125675726 343377813 741040044 586142700 950049073 638176315 709235688 476169369 423525381 553389261 315039621 978924819 124881043 180590367 369396781 876606306 603911 961080459 619496623 582587216 469635825 142402669 980134780 258196204 471761861 30305447 604823339 824489227 912064859 572126750 158742773 366782402 573604975 633430842 310722873 747097325 624920354 64292970 395006969 818070188 382006647 330821790 80149340 320228321 960959447 82322379 258614826 164912819 249944973 187102059 824384083 152501517 943871307 529875706 641857384 271401759 123722148 186412666 414949664 475466716 883559823 361014000 848372181 810122619 970588394 206196453 779414276 72216055 988756213 961648869 156946897 458466191 168366803 737725955 433020288 691321670 604140045 39629908 469821949 600967524 962509070 865447279 485975637 345534451 606911911 13525235 284379451 412161347 728473997 217901825 887580548 28554342 557125846 595266238 829627563 731037108 752600704 57354963 498686286 653347657 858945771 340691949 21570991 858272642 12946009 254300477 778378292 549770628 725697909 504313080 114408935 758745013 938099145 783400152 494385910 316555841 987118662 995544729 163550004 604946326 462143424 890180221 647151254 768222952 831775088 125821897 133702584 820215982 139263856 779826502 506071638 251676451 380845890 769115584 50328019 164540102 848559178 505307786 616110517 959728346 623418959 535772665 152470054 479477735 681457662 881449444 467815029 834489399 748692327 706333227 751646611 550611546 671218302 30771501 394855063 3922338 561890203 727712336 858484026 539276456 755959291 966216316 303869020 113417157 75364924 968691872 97660029 46961561 320765157 502918188 830238276 668019592 200579804 646182294 378113788 723912248 219176941 992124629 51245330 523889173 91329866 860827625 237372569 780914125 665424902 910605649 224595398 986631381 291698073 469025427 448076659 965353441 422871647 304242359 189338016 761408879 383090201 612443340 253006830 609426494 455854186 998007906 426231842 573721039 285971291 100296207 25453224 124191979 712020439 626146283 489017101 573820956 635261488 317228563 697748100 424977458 305128088 474946857 740374115 958581951 872520105 479390418 471884451 672728732 582168798 968636471 193791586 775545954 602798871 99839109 349087844 317525234 994704153 837482349 924537230 157071342 111815692 45044644 948849003 937035837 521611259 785689956 44648615 263861899 130937431 819811050 129296278 198419910 249462389 317630710 716918958 190932386 36958731 983304014 619712264 28157206 743257527 995130 453461219 401490141 420522360 505216009 713936929 413559286 698017075 880520588 262697161 319333925 954983727 768671382 744406403 815273071 512723097 491720578 148283423 93591458 384735233 61690540 45062670 740171467 498543067 588404982 542784231 172690365 565412095 152968261 270232804 898652049 719550250 258476546 693334882 564310304 102354299 577145754 864191333 75748235 298729718 281470718 733623313 752961204 849007877 306671908 204716338 980673986 305863153 26903684 280802741 883462561 142490477 661729691 534421037 846861696 537043212 597771627 460368719 82552657 25066694 82870777 961543798 975430732 152667512 497177806 357281824 522383724 679726944 547657079 161610350 712116720 967537316 315097094 778644392 669371868 530810828 630134670 70957239 900855925 18248260 777489066 186662826 949481673 866079964 14296567 11342385 969923621 926112839 547470997 379298853 569268892 172633503 777302698 89796094 611861383 145094367 981562847 972892507 626738688 340782952 280727009 282193278 690053989 70371965 685701857 205682637 51004379 598048198 66672149 251414610 282863817 457641937 546130997 563962428 538830169 577169548 114921982 793338972 888666874 636481997 876507826 45650345 328035296 328464330 738974358 789197244 563499395 29642145 757365619 541306709 904159516 916644306 991743766 656677588 755843115 828858559 616594385 395379904 278171891 544708915 558671095 219869764 73663228 297496792 319343971 655713197 498962833 542800063 754733042 326076141 38056512 236339676 506254852 36706843 464767837 517459336 808296447 251319281 999877758 692074494 545441228 626668109 267264768 467716318 112462168 360266416 942583425 912987052 784411413 212256450 670945124 954609233 799800438 134084300 413938000 81265561 860227190 770582076 864478641 299623348 552205842 611066917 107358262 393761974 936700618 444800956 544319825 724185368 720363300 714175196 374704826 369188916 217132841 306379907 886997996 874510540 462708454 918890323 251548327 941281155 568873709 128877586 586943852 320972642 393226449 937715242 79393796 702167637 845315501 244444202 190581754 534420396 642017438 385094723 852410652 374621339 827190596 340884171 473893374 544771258 364843590 737224893 272848502 207664261 785145291 174968376 288226849 404366812 432010241 696984828 378732253 678468229 750884761 826982128 367259981 100724901 691647049 740628126 774712153 342110027 643198281 441099701 484627627 498820837 281670103 794054534 709333298 490787785 855566259 815093640 985423267 620389038 978087331 285967829 291078131 17840432 385380848 880373162 476974558 321858127 106999527 405772267 202163556 71355632 438700378 143286172 979881798 284295771 182690589 270006377 598954893 217801403 325728137 763534623 194908676 935010209 900700667 321710129 691152057 451307650 766211158 428890676 670237824 170151220 618149757 710475363 54373744 736162421 567918042 856944411 675661667 645925988 386765274 139719776 172813946 470601478 601221231 563044951 714951575 738856130 92728716 854774730 854137570 38811365 606927021 644093607 922548293 523588128 346947404 213757057 908116464 427652869 988449645 66101518 775992021 679776397 146284051 395817127 86123821 339247253 658167752 347113675 925793009 539745883 860478233 570271900 312011873 681654022 732333848 568390496 428668545 578668572 676759001 703751937 427168151 718420490 748753653 711509134 599812527 125950112 330761738 280937656 757785879 843584914 613796664 391081045 491106531 432980216 472388005 195847905 351104362 531386318 318718459 469141240 573421255 813565557 762456293 342665949 853017433 277519664 856027029 750447863 988768323 728863912 579083841 713217614 557750252 602102377 15516321 51940626 136614017 862750563 532076147 888937749 930727534 651018345 200250872 223410764 602501865 811782837 462068852 393664337 39198311 949679714 19565233 88424932 746191653 34666225 326132092 358536549 937443232 858191301 824969255 992866652 63171357 960154279 601042182 951160306 389646882 78338626 295217138 789081717 515357947 834133672 218459849 486116312 841343030 434433995 589257195 75896624 363946791 172575237 440905919 184212536 383759973 534864017 785849388 727085518 524256331 763853327 672840992 994368116 582541688 864478980 80365837 679453392 114726735 591808599 802872423 759192620 834099832 202103253 522332455 385869558 105440093 694740143 567319883 398469953 512443054 321866231 870287187 410268995 253827549 786069286 906583238 876372437 130785187 157056153 367094955 832671478 462508153 341830671 146206737 677560392 316754720 177594669 106304647 931930002 76268826 263030778 106637988 241937212 341632814 325259619 159958144 460813526 179589608 538744248 85392953 552294801 276940310 154706221 306874480 400238788 380091212 13469274 599873225 634381416 522081889 747966140 520655982 394283421 280633328 965403954 195791501 375747363 768568024 486766208 738877653 387918818 514686141 766096335 472518141 294514018 989641860 726070059 73325630 7745107 573042395 494442500 869188052 839503623 946847406 862981550 337346432 801232883 556195763 920709601 684693257 745308722 899120352 734102329 666333622 571636226 131048175 707951030 421652182 8056644 320755425 330519870 41136184 4534784 940214392 710163990 316726451 821059807 534102715 943119213 565730463 448368047 858840182 29900242 295344730 389552099 230546615 200993208 520441541 714069264 306532178 690847737 59829701 611144562 855528798 25266256 608508610 374448229 538729910 211786205 798146858 728333035 189132665 282918821 226247919 214803501 596591243 991661328 963186949 792960498 563438610 406329961 108330469 422360873 898818297 686739298 950844429 64917093 361561200 701985677 575823998 154587228 393110122 813173476 375075645 424833640 953029149 679460418 511951826 548813062 154534022 908081639 477750732 987203673 292822243 569717239 764154682 802049703 225603894 238444284 871039283 496877787 188982985 764861536 254950992 603705602 397337765 921492212 358632749 209365710 180187673 103753580 884371691 327422998 370244409 664926945 580682673 548328788 837781340 907952461 438949670 554568741 384994718 689649682 485799161 381135309 757248348 641450612 632835418 622149040 645742266 137971226 361700222 893086682 539003680 713057681 441792030 291339128 803592633 38841033 252506104 821352797 653194227 428954006 880010317 505670270 156429825 950186032 461130593 169042550 780349788 502455219 883416831 607437827 524075326 975095968 753880819 457189767 449651493 787196250 255638925 270933896 407673686 113164970 746333732 468499760 544681816 489795132 178506129 676217549 988858997 603324192 877605552 598763602 235357244 935257674 283653859 33789397 363969281 317735697 402105998 356707343 293110364 910099892 5522844 602169567 615558566 396664784 649774584 854035911 56955007 209613547 198763541 423493229 118598987 585196781 222237543 900516124 633587120 242533025 452015848 20395840 64449305 912801849 31207316 392215534 788681014 829897671 920167149 703811673 946163834 609542085 861007223 605347934 65219228 714843022 724107069 213425913 818005782 310608866 560107083 356483278 576090537 337711974 256826673 645296289 181192919 124803874 646600071 873894366 320724584 207593217 47752803 775855378 535304166 399618644 777181924 103070319 143385376 71583824 543747243 111961676 221429419 242400395 213757021 76036003 475465820 987825027 966368290 949084818 957116879 773976855 20768297 795753691 137567459 366183692 655926050 631457379 4368444 919043465 576604866 661135798 792936896 913922459 922730051 992273537 620515610 969388978 172235489 159330327 838762555 673479714 217707102 630821358 470778835 427789219 313292158 462449695 555861468 163779538 907010188 372249577 247415312 569602478 275468244 759339566 70669934 415415835 684842022 339053044 471350713 407990882 558694234 432888549 613542905 369397935 878100678 955876815 618420472 306643602 874927562 112658213 383172293 660885375 811750980 695156093 182477877 8772942 434904860 593985552 365293405 996389563 80238266 888204606 347176985 924076007 400127370 421366535 545650825 273905877 532335231 545454994 400219534 897336814 759227278 468935594 752956753 263083133 741816878 123880252 92443581 779448628 148185055 963023834 304929024 829468838 735471263 498693435 203310606 348737482 56778102 931922872 843153182 304535679 175701228 352389329 256971819 997025794 735790990 352486822 550944116 783332217 608318573 390093695 52653564 143252076 782806942 444497989 762137610 337427782 155667643 146292486 169913771 635091928 111594336 791875189 427360043 896993751 680883119 42221415 603915168 773290329 256062668 417794903 848240479 168392540 985681762 822089954 394174596 998611008 784329757 450276940 794174831 27186247 892142638 774629370 720115010 547387932 23033802 234170102 718855780 75017033 853453995 465604975 208768768 583508671 190131853 152175413 24246663 72024914 212203442 777646657 115359530 755469883 810605919 412757291 506809953 149007252 559269981 473556402 865420646 385342175 236426617 568642872 783925435 234981248 332714500 497662787 905994144 265398078 921643603 19859966 732261021 586278086 82263104 425075381 905957887 443703336 941327783 46249053 541099090 10723672 391781098 577145865 214129388 885821614 803517806 837913974 371711074 451257191 641579036 945134976 457650961 1674785 511438817 368383659 87471510 990466403 947004974 196020123 542398806 545656851 724188536 814820252 41904375 541488638 746850745 7615771 739975909 202630739 322621165 109723690 599348174 511195688 914621334 28029696 483388710 388726004 175635257 547851895 730652068 842435859 292210911 633705612 279963075 244197446 774840725 243070179 496013890 667024432 645295852 254405441 887875749 740758746 182378873 480591376 498205617 467042607 845091158 117919966 778273268 6293377 161178783 670448350 908033594 854125570 731303414 250644837 863661081 782444364 959805696 985586286 199506022 40269018 938507494 932373271 218948542 661492620 329849045 207266338 357729535 275528231 130236030 701496437 408562635 358800851 797270167 761132954 992593676 593992859 807291735 403311168 334923114 472919536 99169534 657937080 918801367 532388647 801059403 853968760 878522884 94454262 793568516 802241948 262277353 696890619 315209842 12285792 582050113 681145909 804190690 353596583 953617931 453521801 956184869 784846711 280907018 135753534 545705744 305792123 16920902 79001729 937668093 184549760 878953866 724730850 18394185 100972536 736085731 457005525 489633492 263612282 485763367 288286515 693665156 415595071 632705388 511473590 892510658 596032935 141327500 339767936 915642107 20871346 379816360 579424404 793144608 121278600 838652066 307282268 186768678 907405042 967961249 497045282 901895559 402323166 65930385 561921430 492028608 653210334 842902944 317358670 692643281 346295721 357304771 417102145 348181184 516162713 744522799 524236108 510202134 768084012 277877216 20547757 169784928 446086788 883663381 596905355 637353135 508006887 924306129 679612011 766178584 445431103 473615708 452847292 109838389 622481562 776447681 697508173 463550627 294752683 221647438 930864849 918889858 949353031 231425046 535909986 821147384 834233578 444177778 654200827 371562158 459244848 810465147 907889405 220617809 763225180 961147282 187834027 689251858 571968980 932088281 872729262 511171879 869757346 75843512 194706833 98547272 203067125 778316888 587521861 388452914 838170782 843664171 403740575 928338472 249822612 216778850 91365077 184838253 407342448 329843061 683170821 966444235 211906289 133921183 141055919 528529167 588977274 708032608 397203509 514370442 270918287 409176057 671150690 948934034 167933532 682509811 879131616 858636287 579453998 834967961 676401600 82494894 525524471 915687033 345994487 634940417 967351758 894842086 127447259 489833309 366882925 99462777 953776042 310422955 193564593 544315532 801500931 714883801 157110046 787147453 141718122 466040150 668396633 973008754 436450248 473373848 474618795 590473295 775219178 922932122 655548549 831928001 985558269 14665046 343971318 204605046 231643928 805484879 850980151 159640547 746055859 986631179 819617312 845459645 783096616 229128593 13903280 791318656 863429945 285385711 934934152 464960747 89014153 661271478 859956080 213527682 178123553 747978876 588081106 41987851 779955693 887783257 560753210 780669970 160205117 845402474 342882012 888898405 264513093 951876690 190024206 23720855 57503901 20395700 635795657 477209729 180291265 416017082 621709100 848707005 721358481 205204113 636548345 17554730 151184339 648726762 952101398 189869931 356598444 326816635 115795214 557820519 317085739 722248572 369272718 160224202 461961407 572828715 969031400 22603651 617326267 960079176 341530771 929702980 571203801 813884825 964902056 859981318 646185140 961963880 952628839 101846658 814073676 462049024 769397936 63675832 434794886 9796403 749896843 838190188 823938218 562971607 954790817 354454180 362511587 923642948 622981824 81314347 526740930 688017368 129416794 337041682 338176188 852230771 46229254 639716906 421546919 125975291 843285502 598654346 30097217 933059545 170760608 283005199 192862633 6173563 83810798 400354519 488263396 841564368 649430285 86908869 236368729 535057871 182953417 20993537 687838294 516695536 95920656 831938933 941265033 990107313 156166515 801186385 539909255 856398354 945441192 32335751 21924168 689916185 651160330 537016655 255000233 115336784 331473687 468422053 681181673 683732034 243072753 919865542 62349868 381985281 511314398 296166327 940754683 689308579 528828361 661869758 451606722 310017728 76422078 516962790 391434577 726509302 329131633 481251200 851339356 552533093 518599352 527720093 22751739 942649908 979053068 429397909 274383146 13175562 354258701 989519490 197625418 491331477 103638523 557433285 153564574 528113927 733638973 32914561 291610575 182179219 828755422 864813851 436813417 239049461 752286731 819719104 429256284 64231143 625661334 252307167 545761915 538183597 282595446 49357227 989592576 366662282 155599173 701794458 761259782 208065608 787976128 539933160 644729614 339177397 604859211 326302741 353087355 232592416 483704171 94280803 197420566 92789728 225806409 171667289 587916682 658678477 427520310 640094530 469965289 138199749 9098529 292993199 818323749 763977769 196604195 178339057 875801496 615193181 923576564 733019808 391630973 931883083 520371570 960193559 887264884 616542945 269732641 780951541 605752322 310821774 622736038 293203357 918511118 178605769 872179019 262375863 772900966 380675210 297992063 801904301 380588600 114027215 83039059 581113647 129670297 133945881 935858941 445332655 331251457 334061036 132508505 570640358 672692173 692000594 159485027 701482317 647064764 349917017 899698622 412518309 309188979 562063760 72299824 642082416 167154169 110475406 53706531 166097013 275093819 990412908 952595238 706040383 800654729 286040901 929091690 9915551 606832407 552060349 474838598 765649702 399149693 481805687 540339380 402539180 981036344 812931486 405403345 510278604 685289511 817294173 958784865 391918949 582907406 407287399 993312584 943483674 466754582 265967984 266165778 349677523 676353611 31033009 343837804 532265018 971497501 684794984 767162536 971670847 733674208 221566294 823829310 536284821 976013388 316319039 230652229 527148850 306508541 832749933 958339326 735459795 207354611 397179694 440739914 335557493 502119444 880109649 52421422 173240285 985605798 580571565 606134358 833244690 108146133 958920603 764458384 248197341 542346291 865070199 402731597 975903568 865371698 197102882 405128739 269548860 327997612 164836227 138959181 510465977 869799260 153808129 725578025 609794978 645673314 282914571 447223993 507328534 186335683 129961872 461817123 466158841 577009127 262084999 500497969 215419248 623744538 463437161 778234066 245273193 573473803 793289650 807303063 871727377 609717583 939218275 574474551 261347163 569565663 426516611 855883531 821533824 266707606 449700505 83269010 46057850 349008308 850818868 848846575 655124359 354380126 817070692 345647462 210179244 68283931 63931198 619458530 232110640 985900888 282309723 681089650 683369244 312779237 116380249 935964360 691131074 676350070 390148185 933983929 144978739 621514788 246031487 613223615 473950151 680807145 890852470 169851002 343648665 495375399 581499369 14606634 483703817 577793314 916616971 393866295 210443576 594347905 286984976 14600618 87241359 583791569 755459761 921804977 786606392 509853698 598452908 386783263 662827171 102289384 790159426 852075753 113197827 354896315 77459896 710208170 526669775 902066839 831388886 347295264 29896257 791939325 580748651 983030700 754534362 14209872 838331335 764354518 19677404 443523161 482533695 786640327 987441359 829318084 342412460 543542222 652266236 191057057 789185260 664583644 883199733 162925028 922653536 996949511 512683275 721998052 591972461 242869515 70187734 575668192 869916667 243864772 111425458 791957621 151658489 771003573 949074236 217557545 365333207 906094212 707256280 90124004 448079882 604937339 791840558 375932274 409334411 858850313 372750505 414393858 206204760 740307519 456682487 6111401 779260914 635968084 811803020 931896800 721701598 188017186 382666526 214600962 440877092 171055782 861232170 925795023 651156435 325254275 164644462 151338988 450139259 22604416 773496429 790484833 791102897 874181125 356349934 123566361 236342414 692628386 599238269 299774565 278856753 988191113 911522281 398348922 541609528 64582671 979062980 806499054 13642059 557739567 516597991 732903487 291419026 886452742 603633131 662099020 871705913 495549272 831937968 557133018 371029235 919216138 449909978 420615696 24896628 473555110 514572623 858067707 626178294 930600666 67685562 768828427 960234933 861731321 654706443 74456468 201229939 26838904 726256885 564722766 441818613 129664370 158456943 270857686 301441155 230321957 32529716 793111339 131938924 962077555 745571651 400536369 199948416 690679138 487853407 301807409 477006484 514863772 817087375 216345943 820520450 863202288 283605919 944559923 549826086 581083599 842980766 832946745 155359458 2090192 142099550 654880833 847664922 660206124 481710584 800531975 475971897 493464130 66266693 887798188 419741099 403576084 612270437 422546739 678969185 595550409 324102716 658966789 250387024 255540777 835946736 75142254 708250098 578285860 807329645 116219933 656860099 132615499 818194913 506378408 507779013 516430933 684711232 673542918 41133308 39955100 355666369 341459731 565760499 38744989 139669855 191197199 202980150 978498172 331197528 685539615 66626518 542224509 589597618 346186699 240911848 516619660 285406129 565884542 437138694 660845750 333786722 84735242 128395980 726727342 232617492 101920545 979166556 520407113 116243418 182855900 551103963 667212034 554319882 682786616 49112817 4585335 255962304 891653269 110692173 904710634 506874460 390998837 106264095 562913473 384089599 739247555 364878749 636412166 905812499 315219913 717630334 105750247 718950080 817549368 686072194 158650423 944054903 360133092 492357096 759195371 434492011 533889542 728001013 254182815 279751955 217503416 947414644 295886863 47099562 880966524 735391281 964763038 384836015 509846454 836218493 36342226 530589030 881796909 446358445 753798869 779265620 608106638 398377883 395898870 613401798 763306985 210031139 939668006 612990283 712649522 609365927 810157180 727689014 219664577 612312460 819067569 540301597 939978707 787385531 422202277 955847005 357265670 984024609 480587224 204263059 229890785 222527791 480796657 1262628 243170890 212997210 840854331 749214390 873605902 716685724 296843811 178746037 961061980 925821169 633812668 835430095 190151498 30170331 189683003 492080248 93500751 902526175 177706106 764960359 564614855 260833798 854424697 527817495 223911283 450634589 154404057 439148871 486121206 915776117 646657887 409608314 533455193 483811 766485623 289901432 174573447 187707841 924403118 646747339 232332242 903454252 363888695 980783427 428872300 305118148 979174760 755458163 366206447 710058031 711495994 671444785 614377942 162809493 518282444 401010202 993361665 696517669 592687327 550453259 384055349 218552463 524583515 921733289 112999578 412714633 749667018 641536218 731108923 199565899 348868824 815204170 203829385 238282770 222597337 950794472 785554137 433744544 181668163 759615846 800325857 50845114 643017519 690177468 764512063 541258921 709330652 679807653 415653362 262529210 242586668 456846112 23494879 345751486 513357094 715390192 301009997 264875659 382408306 420923677 176151401 964305784 32902624 382916209 578460355 26399973 339874017 371134972 372571343 917337009 669895948 55260049 367172198 55528386 669271707 82137670 189885250 449283201 208013035 658167032 276825733 655781211 705277184 603536069 543439666 513155649 413006334 889748880 274962611 585889320 128178609 469201536 410047314 576420746 950363398 845079169 249941695 64655076 57792144 650441921 93053584 603011382 225348356 93467956 375684796 330884742 52298173 203442449 153963040 105336925 269081401 870030163 68071674 471020104 353314201 791246138 135369585 143509080 231407909 499304135 491281418 475018147 739877062 634806595 149606964 598931649 359840395 817707960 173392574 136084047 653224996 208061302 716679259 170443119 667711850 270892176 259623461 850941510 517873365 248395869 832497175 506287741 666748420 16484855 914323346 661747649 342990393 815395007 706713049 343457860 999930074 213869271 267190421 974150457 213511154 199715238 643473489 943547227 143132845 413893208 504049918 865693031 998130143 151640156 643932273 461323933 19571838 861373924 921558752 192766275 165640228 887984232 861828969 436365602 519301006 560920355 707695244 168067591 387458847 505686932 391559851 439855171 962989406 853546495 567154833 715915052 195623283 242687466 466438632 754724250 329004974 462783136 868270017 414448234 152050177 190321073 103018769 886258943 984158337 289837936 125063982 306458044 532612584 849006452 225842774 235990667 143839766 777312023 166231080 531594585 933896331 35061754 378048552 663684247 933919983 962242175 525987391 534138299 207835531 481598030 148333370 335016893 421121485 290767569 502862662 896374170 621988552 58037175 467907194 209477845 540583345 121145205 213506894 568055281 713919075 362155968 471644444 505211128 75824604 694571028 177961126 213270519 45699262 499511344 477825167 398927743 965391823 58214040 229264352 152629030 197994105 364926738 495013509 670904836 227313995 771134761 725543886 822765367 355318902 881073837 645658351 710472799 213097552 447579697 272664448 423884834 710730709 435639692 551325693 627271849 494166817 620284505 713805894 189578785 901727735 746167927 540352545 517296444 369642557 452845705 435882931 181600173 536024189 45138038 241351179 391281327 937738342 709365738 649141656 372554111 284084042 186160340 110042285 457721822 899536541 687287782 954068484 882155152 511221884 894700824 985809208 964077023 806608419 844324902 202378569 763891736 206677622 438501133 161568028 548151820 139117689 670518930 9283065 980297617 344535000 450589371 83278347 179689471 942709600 473068883 77177059 923000500 964192132 68580458 773361654 416987024 515378905 658102995 567711514 573395834 473761946 38189733 413152013 336963289 312541988 88162235 757437934 702911515 825004667 745207348 493195202 571536945 691316932 243287283 800292080 48424209 813742793 337857568 739337414 111243315 388089464 882855845 113516018 514992405 258914660 270173105 104421641 389400503 459441475 10221881 40072451 812403488 277715054 325260914 382108093 13673431 995372644 688447832 567753846 79649898 723372615 364736555 376530002 363998186 530174813 770391021 982830298 454602349 118997904 964125925 442498170 775922059 896717807 511157534 247476482 967644898 656889131 581539048 151602726 258961555 470945307 250320726 572656126 122973634 271367736 560119999 394850182 909225241 584859169 466936126 554207519 892237125 328304664 233763634 795913996 187062136 600423556 787358654 11183606 576992230 404589165 889732426 959531881 395839048 83129859 643896320 603122773 20013148 148155672 181870160 465898381 257222242 904797601 737939820 584955979 220012448 953030200 439521741 411590314 742210272 779123357 157202348 30523435 693893869 112793137 6969738 359321137 187354394 83653753 100907176 581794949 332303290 900722081 644531600 309392850 467674281 956806902 149654666 910780970 584890817 515046251 159266856 832033151 999283046 140934677 56400827 221744171 24168187 198727855 303350746 592309097 771370347 57212951 326397666 80465369 316294049 805714127 1735025 374904320 614723855 438127997 138905323 100637381 350578731 763605355 22467573 804299766 454814958 71129863 665518333 254383297 200553299 753854052 446527151 248739899 383602142 807770552 254450305 32699356 804230162 253403100 275066664 842046465 6123258 265987279 376838433 71837801 943628193 972411955 676413737 12513977 228386714 645577167 693832901 708270328 355456377 946282507 136294076 578591251 140845911 805506679 216466839 224359002 449362258 571818052 911816744 623726593 629497354 376547017 614573056 68125088 291795238 349090303 569080823 742156980 739169229 887934726 971217576 445253660 417482029 944209566 244795634 946078364 979343096 579120047 283288184 893943133 63567842 289383873 256892962 743399019 196047908 216345988 561503898 354948406 505025020 781678922 143208656 324306194 700612651 711381896 796725879 89766327 398538357 459896153 30722693 470401985 195701797 907962619 680480695 453194032 9907334 763869263 26345226 23097322 922102635 746603357 168832579 560434229 263806888 287404238 779122280 331594045 700213142 352323184 657279557 626288020 416519059 569973686 805700841 332136876 331875968 256566325 241774630 241399391 760526401 776456745 527969556 588487016 132291648 835955438 389455502 407662056 252845035 400413575 833479603 223697121 66426162 413262106 371822694 47601086 317207306 462990705 906253775 36369098 906201068 81253242 5726937 407306164 239260758 607168457 39791282 568793617 100139849 557993233 129333581 728459738 60486345 740822191 667382243 160717802 975109729 703725855 328567149 340295809 242384796 255013508 917767468 529575364 778950797 334515492 375580450 147511354 882498120 349240810 994253974 567756624 835056486 236031715 496117396 677903830 34606725 984834497 93880939 745884288 983834310 734877787 911363629 720334439 808340557 604379435 825477426 236913541 609224389 742897614 809698965 944510780 717966297 909391752 448204213 492572368 251092412 743947197 522670774 557640168 769694626 464469113 767410430 740405521 776230469 649996521 823493560 136656443 870861409 110647776 673140820 875628346 144665400 311216211 349845765 84216902 132286222 584747485 328955713 886709883 907307950 286340412 593545285 395899994 685706979 423221970 50358159 159968326 924771584 656453925 667363682 141260552 804852569 703064415 818381125 724657740 212929735 393866190 196044420 297352482 68037673 411468901 806011054 285779070 22975709 663405370 401698837 981887927 843753803 617745158 811786321 526703884 692777818 311372712 614928061 724023834 533754617 546824354 880605433 971160679 10024088 431097242 931144038 160988635 56066988 726346971 36828589 773967682 556433710 680940498 396812601 717818571 654118941 983083409 99677112 629139596 477674999 854714191 849400221 258895099 900380484 913807589 466231457 179815286 300135436 881423186 770759230 587621052 144627291 333114169 581366835 714593650 891144900 923002718 582357251 673854112 321299675 778554157 610531957 913157681 201605050 418587955 808631317 756301686 779144829 197765538 934674866 60897700 113303238 669825233 222054878 847288913 204621113 220941754 518041713 718078459 6031361 38427771 669458183 717194881 465820490 816714966 148360061 383765416 34782148 863329968 709759608 689530263 369441063 511863957 879149534 343756635 471820969 178836531 919035738 739423076 826797961 445015770 25878236 456630790 418454920 583986179 486887191 678459385 816943467 845435334 778472962 316935898 275942266 719946594 223981912 760133032 838167556 604199865 542048535 119094599 300564953 249786833 338385413 141163264 339265742 257635156 820711462 442285823 53804093 410592016 65295687 288913108 732973442 177809784 583965559 643867635 629437055 501077794 328542088 541126708 854474265 620463944 715441555 401556563 141009080 841974343 617262961 662422641 910234827 639683106 980022082 139242641 244199746 236699903 968417258 142749980 210071570 391657385 984329103 722393438 337556149 964012045 620258845 170497030 628554407 69426621 33681858 266380202 87458282 14720112 146088306 820333889 604159363 566442623 768432483 362957991 267857402 385382250 264634770 138968860 981745118 49358417 212808253 22249413 742647359 360722556 578967655 505600042 485058354 880776660 21876824 276344502 122055249 522376551 461998106 294030139 767498040 198896616 591395837 261004651 122756105 320184364 508288787 763996512 662150121 273598382 366314933 259065364 966040449 604370700 798851580 681395690 368708478 111060615 831316041 262941475 537959697 621318791 124772797 900197482 877100143 112437781 891567809 867316553 654197074 743509856 773690240 333693617 313329014 278625849 869770344 840931190 572073245 280566934 679667373 857019089 455522700 339388690 671897798 54490844 413627787 957142891 188282094 22339353 591077353 241015555 553191332 808364780 497580534 841151328 278145579 523024924 357887496 276503725 674059019 492012886 524905462 724789814 864582798 632613546 793895328 614785776 432724804 307275276 826703717 349245422 915491967 649159636 892652202 460006637 554556120 92902719 444108890 290256585 566161064 568377579 893645665 747381254 109651088 660382047 112993072 855638344 910606322 889030017 772903484 799795675 175548277 407568158 872879743 975244844 314548101 858320741 937569782 628398669 956901584 328841068 561470753 830984821 219543754 648284330 544775558 37124478 59401258 996648315 227236397 413459302 769392491 24610208 982968357 576257486 542382924 810626748 313804030 199941246 430795600 557195480 380465486 648078303 959899711 892725471 166226220 830855039 229216419 516886307 382302904 577999505 536850252 517471190 631523473 588373098 557140941 877365650 896844381 445368069 65358076 573289426 110156613 644397440 892415862 162338678 148739190 665705629 869839896 229065027 323116961 847785794 995238535 108012641 583305595 545466617 761327529 156631259 930750014 75329649 176041002 658089506 522368550 339537403 524413176 538485131 252050421 488821773 333003719 389304012 757777776 128959939 415065999 80988803 278670816 983930201 101394697 613858991 951002258 697783474 904165685 588335413 131459927 328097236 197577174 490618460 150050565 291474282 770818548 854753105 221556212 877559105 647920217 326288548 942031489 558684875 6247445 495615689 849887118 561737119 241527035 787774617 402242304 183742966 101132321 430631886 249171520 804556592 88047716 764896138 699761851 360680525 478804193 797056209 795362914 769332853 902408061 648949514 8560683 195553649 824644959 111266434 926213262 851077679 565096304 3759848 952262664 966446913 637185250 830833106 733129115 793827678 927527334 12915511 611509580 959405024 922703092 284281844 879098020 441819973 552718791 359871047 809569072 312254383 468507486 435223127 318338305 265895268 261114301 138858153 862412077 298627918 940565034 596287148 802187852 460326779 548364208 367080239 320880379 461561246 542884255 971110117 867424349 947006348 361059850 321947880 428384405 105795009 251106887 48812339 843809613 333470681 770293619 913473319 533428786 752196375 682195180 106141191 118783349 377719521 179939541 970286972 978210379 343338817 547006101 533195281 769464174 7815014 51575128 825982391 846923163 949764641 582835340 901646403 731480594 303989865 190260326 628647403 520143129 775626199 356194395 984906701 781721209 28467498 166660519 916406889 111290879 28842181 734725577 387329057 195383805 71557932 500626181 137906624 953322438 489997195 72604897 274804976 267046965 509192751 149464744 69122754 296886311 273437450 942982634 592981547 967715580 761586227 465356538 185984641 552016154 881406564 762535791 793637890 362617450 442744698 804792995 842922573 599473369 418320121 843351607 508163302 455817432 624607366 944832141 109577143 941875165 501963883 271793997 662007690 217474784 123616278 719864800 933168272 195115231 819167385 844947960 494385373 192575322 190329644 935157766 544150761 60226775 775991207 629987267 961689104 806702431 613916425 446591144 965192979 290020095 690691572 783844981 680103061 426903113 447683373 412879790 376567711 988320976 92205089 64120345 59715613 561685935 161996123 771757889 583688031 437961219 812270351 462237942 916669081 982821740 72513427 527932363 298588003 861624976 532107232 710367127 299113017 597075353 665089045 138999284 505450235 589831858 348872692 304000195 169336687 602886285 542630756 459361446 516889530 793663200 337363181 853806469 449157355 759239395 900313151 343065866 694270321 525872595 105729707 870208805 168849823 204989299 867850152 346904712 298680879 625733766 146563408 238122795 906738364 140991830 146487520 551232713 472068166 818457136 154104635 777878882 696915378 580716518 900369256 906437560 290261064 958024267 205687568 511280594 875393075 628692155 517957889 147772795 816940292 17263248 173724589 391920835 237435440 183048110 781665707 966125693 4415885 119576824 689613877 637228736 1364953 240711896 112859561 474416999 191020339 264079803 541731849 754881169 351999904 564101267 554263930 915402017 596886919 718251347 810818248 670143294 84355638 51790198 2043873 718972628 256652891 789223545 915632214 977750546 497960587 876611165 859693021 226518507 585999806 833951782 254870737 846019733 262490577 684852318 155071664 570386444 366133251 115989906 995422876 620015248 506613624 338496212 796795355 158282530 292518841 483945528 788467288 805101067 144209714 259175255 814880543 62017366 331750323 607993294 484750052 437653329 537989360 738567104 775848061 901144336 60867329 900151888 888128355 294955242 556583650 200096296 719140918 385942778 876891892 774868470 452404534 756116895 388732794 328942313 828889802 420594684 516629789 140901176 906928125 824519289 968801129 169699483 813349628 535736128 588611406 254992592 107361177 79591617 895764895 933957655 893884875 741913646 411994006 890083255 347749932 75684352 465185614 91366519 481619066 455366768 782340680 856054565 859058198 530718718 636682215 641333523 957007496 377939950 133560820 858001557 898124281 92003526 278285082 571578244 456604599 511608530 81690987 839985086 226005684 516669088 411388121 737836963 23539208 223798660 146400702 842059418 847597419 228840469 593092949 789494666 217888700 576505518 914918974 693875041 210390396 367272430 173218046 485130129 416316755 513308985 909445756 428315790 716799114 589305140 78273670 126067281 766117264 615341132 512854090 709582040 524641398 461327152 301104861 628506787 557498738 182985555 722609591 207649081 88284512 769388395 777391413 66266017 714142268 752996853 463752470 710675177 185463209 127020462 564991231 789498019 253233005 698747419 638808823 333304163 804224499 153035778 964252139 568197442 792193223 316131823 312851499 853796446 430147358 641552048 428650475 969799000 797899339 559580633 13632451 751828436 865426507 558328385 894575408 746895100 829723194 939167875 989098257 760861182 607474396 296822655 190091306 85795465 603847445 127722198 221454244 372857172 290151025 853593457 821265803 416990872 708698525 576805370 13862735 760320145 959121643 511605601 459371076 630980608 577788627 306628952 796185122 664635052 830026860 402471128 950584197 679811036 419649015 928032410 879993966 450222814 149096789 963975071 304048832 108649348 971468428 792233385 734836932 599339682 212214854 820305343 223852453 879722129 981595217 863687341 336996853 656271791 93742624 106473857 671794726 202618589 653899592 728780304 826823954 420649983 791215620 847194991 852657268 309046912 861244850 586089082 238541677 790006219 31173460 424646224 556573440 543761875 639730192 754449620 450080917 953655180 158698416 95809326 120666234 132487023 407315747 943470152 135188061 711668218 233564410 613398866 955984339 497486894 621575148 223489087 106989269 152480271 918333778 291284038 634050622 300237096 991729579 546386529 864226894 985047812 805497626 349109201 567656746 464180662 355061731 24228504 944132953 282755666 995912433 946577405 143412808 440484210 325600339 865973516 209830087 671655858 21226427 182025491 661260170 115625523 287959806 202083367 349625258 9178396 362739862 593790877 415418145 761687060 691201571 43800209 30635857 939610314 56520421 50021474 864919934 542397805 265578052 750917940 481544527 336950581 713420361 27327596 822661969 752245976 539760674 691101496 713445236 194662165 494143650 78955269 408658316 964829485 422118078 110868999 272843217 823185764 944387601 15030708 315865951 170475909 143811929 161880905 496887991 269687643 959959799 777818180 394326588 22327609 547196787 385299688 376403639 217064051 699797494 945844412 66107860 604786659 152590543 677698316 22671011 670521445 471530991 520487783 834099224 467475803 288513388 526042655 217790858 331678505 139396098 502250700 339018552 364836282 90518925 409315529 478398143 568100601 464482704 158316981 911897509 70604633 174091697 361290228 243955666 121078350 578198586 843481388 773902866 454498514 397757594 615503048 750445716 372731873 584082914 809986168 646105454 579949821 856899913 5470895 837317910 437345450 716919465 106079524 867982570 328045299 381328639 221072722 853241257 242957795 374858478 674005751 745089016 374647309 498732861 194619545 232373983 917820677 202212692 133825532 933965897 190929381 286187971 183330477 537035655 406742473 381980860 726527099 842300366 398993491 30290068 583124472 32913588 658423848 900560966 721451260 511630007 438114160 687822831 109735202 353454006 858066522 184446803 471042634 869958518 158318486 657463895 787605269 484995102 861974233 971405189 944000876 4726459 132928348 935508107 650420986 690431933 911918174 575187132 292871085 319402872 901227421 945843597 396686393 593664164 441310689 720819481 963828373 556498142 870233458 695042206 83179643 635832101 169957532 412648190 855606764 576139357 919188018 930890047 42450858 666437583 523603465 277908235 367952317 547027879 262519160 803351345 856188399 10516341 130950110 575618594 637442640 903831725 76168988 141963893 987054002 208505639 614498327 297626979 415707181 765758367 391208248 914049355 383450013 513902134 513485035 542833199 380802591 290596591 61241379 514331702 778548888 809914419 873447636 60577832 837840174 706906446 880889464 66507765 725675468 449040111 45986955 577153326 434194595 896310188 323472655 809479050 108828835 755987068 206767369 790261091 591712774 51655483 53858050 238688311 30966982 707525417 135325062 438739751 203811618 261296491 10575272 303340923 203567645 538727817 326037885 846656795 327615999 815862254 292999836 492986135 589458130 195618412 582725285 728409121 583212774 347729589 971912631 238642446 722800973 904951523 445867767 761842009 690686047 445926896 819114256 38939040 278978104 211675199 778139310 804553253 491864885 502085649 867688194 833480014 106139771 73868817 116945473 807881765 598774896 635910601 902258213 596992728 979005248 340721706 931991658 598714682 871119705 178625544 767620434 440596289 364741103 419362460 6359074 495008646 96486265 74740736 871987107 26820040 706144306 664594870 294865057 289148265 434719385 885806882 969392751 366830575 443553265 504332811 749939042 70000004 555180738 188542750 571541842 191925111 131589974 262662763 679405084 323774649 191905853 880169958 636201506 304542817 302691017 585140711 933863625 43372584 548562323 6485419 352735994 984866542 426618100 356217808 572148129 861815603 550595469 283223261 961715761 201167263 431392447 690165176 368207647 419682170 201382708 639419950 921841763 103653172 630768468 681071470 650616314 27338975 346532305 319097998 82100838 603047088 57005084 445081861 843198764 244695425 963948781 545775919 802997589 582325074 123884223 938607309 155176941 772786116 123781713 802864514 44248712 656431772 123697446 684026199 553724856 454639174 105007110 948971319 793319832 764183120 720877947 367468916 457060932 403159530 235142229 963244608 145651806 621032045 671232550 129289781 246670219 612055505 32965575 45092046 818009332 148820789 793532881 31842539 296757702 582157146 905574693 804308817 510352818 548712744 782509413 808080680 671358317 489098793 114333560 465133179 404754225 225931017 743545354 349991611 91420475 670241820 394834953 995614525 672280651 184294872 123086121 985540023 797393447 256027990 694413409 46028999 426460184 659877077 248924268 265577068 649932139 565745720 751334985 862643851 100582385 968230787 601747900 184635755 314520703 825045857 810142667 169906745 129145711 364016033 11374913 873743749 886453533 690509236 258154798 336836035 189721196 914587953 845102436 650897356 478388031 486909522 628844796 234653530 48225535 660945012 998641872 540249487 984427803 549970075 407905278 501844335 147887492 936200171 52655211 40214113 134659885 322948656 468551485 367613618 313006737 445204567 694305120 889944593 137570348 618543347 580904963 313014292 821380865 422941369 265771800 850960562 510261523 225910532 382439895 47046856 453608428 833200722 455683387 617906324 543638297 187541700 598389379 374366269 386291883 633549474 512157619 799900233 734632887 16787157 37405713 840456228 687091415 266938732 443518120 766502560 871250600 504628759 750344392 192804463 165061706 584325807 154229380 256346795 735236067 593204140 294443826 476424015 432132380 876904621 217447919 488853948 175038882 431102196 281394201 954741557 691168166 148780519 558601683 875906915 755505758 430482321 129860228 662415569 260112514 420769054 472728920 492739440 162106575 604336994 792392125 956187413 315399303 937070419 152966120 347326455 620348399 63934091 822618958 22464817 621621456 22971847 778383147 917292358 418425592 109907818 655974654 819207319 292843190 615691771 350337291 553432559 904607584 793403042 781119191 489491704 646005712 344904623 947998640 464392387 306228451 701667092 70307619 311517253 582296569 255505638 211391876 131108564 400736120 930621407 674652265 198327982 991098697 380623839 34143535 992974194 425716569 773748839 898724724 563471524 920913434 471337756 936517019 103702062 506622719 140774986 846056779 98216154 396331779 264058718 717704176 913396441 178030371 873884011 948107065 668267071 588677855 41265574 838642072 954642308 798414525 709837802 289375941 245885956 5503686 194661685 171094076 222471296 153745160 754127401 46092730 593330075 954585618 348493196 859850179 513168478 490974587 305016520 625796127 942239925 952739419 701772396 122960985 87888880 964910543 218699433 401878079 10358595 54312826 165839829 777881189 243609670 235471871 900198636 367696034 696966005 388495240 972578314 390120592 664743089 730277954 847889650 515451920 882145213 245798622 929572234 362848196 358826177 380096786 300570717 566322580 719465675 909458454 780617495 797501738 666928714 728067368 69845773 419861109 62952849 908633608 475467698 137986090 844290394 777904508 7590691 963329598 923778880 652045261 821665949 184491629 647601731 666389833 219003649 922025655 490596168 454571199 503455062 1122781 997185943 14988294 850948935 399682024 759310683 980825718 528424865 852900515 241493542 681905004 995123415 633346076 125996906 308654795 89901950 73874727 272655104 73426806 903643857 629894107 795676069 814939607 846994734 445114386 939431800 451171931 796881046 866305517 670958206 27892212 279180593 398895695 677315870 788743830 652439496 777204061 784771238 179425210 718713929 359383300 582468548 60360925 160211527 701690739 97296653 312218114 667146616 497579932 327096697 745154604 241442357 190451128 873740005 456029157 977532413 953529792 199307920 971089339 808759794 988704244 595342238 499804349 628223834 877359960 487569816 28321026 317241887 66025010 343987434 877004834 738235728 789868174 717603172 346603451 747324830 513569978 663408314 561162221 401228256 268678602 580657412 15753182 529573263 300686357 488150846 933793336 760012618 597128630 159258569 183635878 206645588 809694476 800130280 454344026 712737809 70990650 552094020 401027466 96948876 557182632 783809129 99220974 716344564 396221824 739726663 748875844 444666651 155903537 84983473 850013389 348692214 865582576 455658977 129740493 435752224 407979314 892106482 19868942 439351638 680771124 169899877 176334430 290691836 47796595 615347869 811449356 703730070 75044404 757903459 763592815 524688208 422426365 299915106 366015839 971931511 493012506 903286700 889967290 209761022 706546201 672083763 712751841 65129210 205685326 620413521 802903864 862378278 168740176 349733441 287051433 112874080 703317882 966608803 521323553 766745898 39107947 767261436 590448914 878115882 286928518 371998003 931406832 515531434 262468467 351189526 515425460 879461144 985015964 382856915 758512476 8683911 832933041 823822975 852303465 571314221 327196965 203052690 404750175 900965347 869378222 330677097 744330056 480498344 504443336 260346051 143944498 423068702 607567667 159070277 450266796 782667788 503992433 411713014 579424845 102026458 227713097 529352899 840430637 694338072 204751687 864093948 623520874 564332279 973127737 984543445 977971621 256080590 558485171 49039590 473312642 390065046 611936140 531735212 484592428 363838575 950169439 150116102 201872334 104415257 402526475 894113464 387521307 526001020 190025268 58752747 150604743 604515360 932271039 248723883 217389067 574711989 904281178 727373416 265580581 80592269 161651442 783493238 754067157 652045597 295426362 919934861 2154978 302358144 715476523 1539145 153966227 462415348 324938366 622792875 49219127 473107290 274593076 679635094 227021981 461661370 477531151 283838035 546198172 812883645 290265622 865628429 887047821 862098737 760119317 20192598 555750092 91530633 54762778 279944608 382155834 692197723 685366009 920233669 594820798 301071072 882134217 253184640 555221951 76727671 27690341 399746034 356405420 342583842 157949421 910862366 620860788 212256775 349873730 950709356 825698574 211105008 389177229 58131242 538673651 947417036 107722936 233753606 607815327 199738668 695415539 703349909 420414483 16810950 770233393 257446608 577993814 957742326 383369640 378368914 576888047 199213880 124223573 228177691 137528173 339326127 397376374 320917392 652500959 160006561 18352910 640225656 925752156 899287289 970310756 610694720 916334205 592279748 862492804 431134392 726576606 274717876 9475260 815064468 910623905 240576160 224728864 752402413 34823914 708160258 146187016 359472573 686693476 128250743 306606989 627713638 466192058 41475907 598936591 853393708 26281503 551945163 478263473 259948982 661098439 227663640 353973467 9043601 957255275 514239067 999965112 294738349 575168713 363561571 56057526 361066718 536794146 698200616 764898824 435410012 133220539 620281156 113231655 424437059 235484252 343981173 887237965 99780628 392917204 424739869 902773240 147461939 202694770 41066690 882959213 908913510 377203854 224220046 93786419 774088284 653286398 18995407 154732692 842893604 613247393 92423288 667462431 34159794 813915864 952279711 406348585 541054557 84750855 645753341 505864775 963844196 226051353 431456369 897454037 476801636 586542586 247154557 609621874 71177187 915996954 160923847 453624706 960540361 602895344 508590746 951570347 871782370 339620213 655551587 952399704 303458653 624666789 657032500 790510137 303618384 689789698 328282180 931563201 499361841 782963473 301356908 562693799 575763294 717082330 617194411 626336101 600384406 19931244 39736228 16430268 285531518 845193303 791457307 188089646 803889694 371875376 474426492 228070019 508944737 596928272 72592724 363243589 144970904 290346005 340767445 61085251 295430904 568971488 363675991 315051794 766675479 396523030 687318993 518224007 647193203 620608991 262675044 785597502 434295275 812950122 750061777 975086615 44108868 522132071 179227389 986621107 715961253 450227083 153581940 706207739 320452379 573219088 694109668 28144538 960796438 25976882 618762653 395250558 752107498 916107955 371533336 685086811 844553807 492914519 37705069 937348647 534476770 543137897 154751707 277077151 820088226 52855349 114364228 406845889 956588659 992832908 178185134 174843472 62719902 253889091 888383427 612412500 136442703 126714291 956337233 553501591 724449558 305112379 391558604 389947432 119017575 393473722 720331463 627725020 462853914 727094037 403983999 291466696 39301611 431848631 835227472 222948552 33282811 986466316 1008445 806831100 487408205 748794373 734196332 900397125 561879626 629943959 295851432 680996813 359919678 884371771 807408350 32094332 308866264 746652528 459491744 947248259 623195822 244654901 267396517 89800917 442860215 728971663 660673863 955829161 124822223 960469769 30466051 158341370 24373814 991800367 711790333 867532551 545422353 650150930 956487545 330146003 468866024 865090247 194265443 53727398 517935654 97326056 954836424 926427274 12590237 422869777 360454491 266497742 570294015 532121188 93958897 702529671 844217190 938792710 122629637 604281354 531747020 916661151 866488629 666548084 66006420 528619230 980737218 768175906 2147839 856361459 647359252 761525817 444597944 726634259 928631092 889834783 944708937 705436664 170237265 821294080 923277987 957439070 474890044 863567690 32903578 360622215 893407979 849306673 295362919 988151736 552195321 205990188 808122404 351668410 373900068 287222390 227194707 612013658 380848334 145022094 27125848 908766185 332961662 180996279 145490170 981062588 581668188 920908665 852831206 643464109 996584888 617152286 723789100 152531352 874096515 116781621 217416384 300654047 315864020 119471635 848507130 350366695 261872228 31828301 666603799 853226137 616507410 640598080 852059061 231761122 842033505 474126217 834856283 437104179 248262389 284392077 797774063 69270273 484284954 720751090 171266110 364504390 888127293 166083108 361202807 32616702 769009776 472063953 958302384 601311403 622780394 506269293 316089952 367779794 324553861 619468975 768980451 185111932 662663743 855713042 258215674 425501878 918654649 436639829 30704456 786815761 762824635 775671804 542240982 760700706 656143278 775778508 696390799 581218563 937224224 26480979 987588293 666490064 348850756 704441438 814103978 427859756 444593519 875676544 820248536 221199801 41957788 700823442 3612362 49949091 904300009 230335789 460773216 354308630 472270616 922249522 278888543 415529667 231094799 731944259 976930543 919571040 886485592 578018375 175253787 735040293 849456802 19179242 498860116 760338767 555620670 792073754 571370479 841378720 56892066 68846987 558923170 57237981 831273450 186717748 649275403 319314255 26762578 674252496 95780649 395444547 423671997 244117086 436884705 895166858 463369777 88111778 383763322 982155513 855631961 277914273 321936417 922412522 856359682 955913513 861513062 715989690 237297566 222944071 847121341 479538249 648167364 376075982 57343999 592874109 696606637 484813527 863212518 171341503 47940793 68201019 278903956 971786364 861641704 832287771 88734477 373817765 514326114 781357145 495400120 613937967 513786864 741171228 950518754 872857492 509155200 431668816 415256122 607816017 937394596 849307683 506302294 447370086 214536980 594943370 446631213 347346393 976428327 593357754 9784988 15318579 584578142 978024367 999810529 441499649 993553626 774342824 130185507 567301972 655937249 114663592 946932968 312537410 648752989 75918583 365355164 340743778 426679388 982790304 594749713 746565972 7486353 593903857 329638650 923616055 102880465 443407357 451059566 218097713 645694104 459773725 633904235 319260651 410538114 468859243 74236753 776212498 520480722 452455493 291454819 556682967 791201262 373125584 433227850 243223408 240637152 870930803 935738001 99306645 450360791 428594776 268390954 521589507 907754916 960616430 467242727 934895101 137265470 413089897 887197954 365864902 271781950 824632640 684241813 425433640 632118115 672559023 129813283 435627760 77693200 859872563 442465294 944633967 50131401 287503888 714399006 958446075 587866298 96704462 30918656 591231084 620836400 35506616 859572164 578702495 504523293 383959900 669288287 617376247 550441624 608386317 636110887 731879127 813155419 804415588 981079642 341776681 948335427 154159291 602434455 196946138 283166932 648654769 395513186 842478683 209509043 98259369 659559845 897713954 292498218 384349258 508292906 133286439 758058919 498311936 379954722 988125799 279804221 570414970 971320481 966844773 329918753 337922090 717369631 907892132 924495662 746029256 885736696 593576750 529767522 538046671 387333357 2364944 500162399 394324991 785376161 366713563 969806059 981450457 801561629 481925413 896338032 621153574 910250573 976355846 209222780 584268913 40627073 382566556 79569218 653869704 444955885 770143879 710775576 715047423 660774953 122187885 675530487 824630956 868454321 594281591 554223358 649366060 640519014 405549266 849581807 265175645 442333451 957167152 698524849 461961186 130966217 188118084 171760332 945052323 91559851 425717833 336986864 428911178 641217059 678940540 837916782 180229318 996784259 15084445 131254461 999515852 855753605 816147827 940519415 618240081 766251204 571602245 981029721 885892369 274083136 938269025 102709190 732246283 692883422 956988056 392571461 533887235 20179942 529321152 337216127 884937983 260448643 35755825 333677890 220828363 551332423 183314761 101170432 324615797 240191908 341025000 680381008 636664017 473232755 594111220 678397548 840243189 617156209 709636055 230420402 242833342 413849277 901545468 178948132 930994250 26224732 911222357 171817448 134635132 348544949 644811480 372155848 264131196 317046806 40270077 24062386 447761460 742947373 606090818 681250617 484606932 274681487 135119527 838425618 605115470 379982900 161185074 806753944 903461338 787902201 218687085 159398985 87235188 84205597 708187363 592345159 884385369 260293828 922630566 901316568 969721998 595798135 308585676 314495719 927613785 230104994 596895213 164043392 319554758 482901013 887043239 964639575 897844515 911408516 467390746 289399362 740383620 110200327 651537517 750716603 803904576 7610010 158320967 270191455 211405170 275270558 898108502 881543793 268604792 179626326 504048332 140121175 612073336 716497003 439782109 744865820 954642390 753869929 428026434 565513197 976593599 731047488 506976441 101460892 330789538 548017347 321657986 368054560 473058994 235104556 511980771 924053779 999388517 406610326 702117542 516783923 395815672 198078338 150632598 859250401 964253672 315429971 910102533 637856677 226787706 65040850 852336969 403144616 244657204 674642090 80300090 582450744 851885154 736350957 725841078 273774152 805403282 519819917 191341342 940164333 82503192 614425060 80930006 486547938 222492555 993331757 894448328 32513541 400149318 956742152 980742626 757765079 844654568 277934586 419219347 554404352 470983380 233945322 815114322 507900873 662111922 669862566 889106967 326771617 958442988 651056220 50159328 20221849 208955698 473569057 654177582 85744615 69272566 455968365 700676229 70356327 985262321 199591581 976987632 426505749 780500124 313740144 436836474 244351380 696443320 362621067 710529461 980576682 281827783 219603957 325219383 899598018 556105104 447104155 324551193 134843496 372491167 940889293 887231863 924046289 535325890 364924095 559465202 404462160 419356301 842490121 592818737 283087842 556974039 102299432 545011291 627869603 139234619 372622843 654764702 330545751 6368152 646349894 545397420 928222946 213563025 879117106 639508793 688142032 340263694 95183051 560961150 307880654 305715641 860029057 455767225 837701423 138972034 535750568 481657003 607859304 116686364 140456440 263999000 573362579 812625021 198325261 397565002 65530608 277830498 406563816 877666959 282973280 533574601 859937644 654427319 101570025 974869877 357882082 37803415 736242229 487829869 427119989 432364936 758947602 688503421 56240055 121020648 325610483 891878835 667283994 888023191 321305709 322135267 327464824 32138876 128891067 157358372 316172684 520806398 757685307 687478097 187353975 739143308 372369903 435673737 743101500 955587093 146143997 889410224 450905923 463471504 213568303 101000428 650320090 226172278 362870132 966808616 944921775 205388355 749578845 38006164 773076567 307820793 409875617 436177699 411549643 657232796 222895513 184540171 371264998 136737206 762500548 20987209 409912040 502742741 311067973 890735130 107449078 273395465 40790624 369926275 964118167 767503207 963506689 241651147 602586424 84866696 503203892 811033852 675486121 458226442 525657262 100458341 911519 819024910 560647491 802432794 197288240 737424824 896168557 448934770 442424665 287024051 796631500 3998088 733843067 51673514 599484576 639445692 171840986 903846864 81136721 838556463 77189917 974292313 922637544 314781770 648864465 780105471 932245907 496805687 969699046 697120126 630164261 264108902 251835696 432631319 823714451 526304522 121197031 815256337 554159992 451381658 366872103 131508787 430736530 720993872 59712113 106584396 264599619 11142829 174645033 413432492 862164240 895423219 789199638 114139048 203067942 25326250 623794660 732966169 773257680 799750428 683130533 592251869 786640386 434019288 531338316 64768341 59803857 422545202 482129969 832488934 129009913 811492034 122216592 457601400 329562198 332466657 590184713 951052794 207950443 101097007 454801697 334226396 126991582 633951248 342323392 21107859 830977017 541058345 114421426 768464664 515156779 296435432 453970214 117257321 430756741 248668410 958866994 936062471 650612798 279225299 637032012 532825719 666091312 651846953 115943634 228568513 35886424 250969721 681172100 818691060 771772249 161421185 908310020 67460512 543352314 444579012 401153117 64607834 214913699 503628810 140917113 406668092 585092580 838535389 228326058 408908642 728831471 302290188 348583714 468435053 512261401 490747691 861942394 320774404 711101533 290719506 133239599 761807695 160895449 92379738 968361760 539687802 383466318 489411299 485383698 372515384 737383588 605462353 231127596 381416765 134120036 518070666 334737019 346346435 948135484 963733817 915065199 458710790 211619711 378642511 284270940 174367432 239794594 735782780 546241786 559814606 167471296 541919930 685224934 779085920 63573015 387656643 892650271 112921293 440808585 762103446 115748233 313290725 726316828 900291574 220132461 938380157 440925050 767946730 150532087 181213935 788925554 815218751 511591351 376625047 448154741 872795905 539800353 859209047 925703194 196317446 994909709 355945748 462916762 717548131 752808759 993372982 910916180 668785908 71933120 266022444 312256331 254845657 301313195 520012518 202044323 505468659 710130529 274535769 575737895 264114539 858409518 304190207 527452358 742997548 256735681 863013204 635236113 645582180 558966448 845192794 494838975 315424263 702605810 486459158 161589290 71556684 124377955 579689488 307616464 310699566 396890179 204344791 592439250 917039084 466597815 326016891 927658616 671189129 623315783 913006865 532776618 406534220 135165790 767359539 225318265 802783041 378101198 397045885 914545044 870511543 906700361 668161553 828447187 240481473 410224361 732750356 470783920 953752757 479808168 306685743 645217737 102599087 678160873 109269006 220576864 354488335 921685741 295017444 96334299 524266231 320857183 818703590 680572740 956760782 583217097 782191819 796450505 51796927 285623836 369377619 993764925 62065211 478037036 632702141 32804246 501995379 474491698 563831886 217965421 263905247 263860552 22552785 392528257 198949305 150688752 333389586 817929012 710210434 402176654 682363490 523897356 520522877 52196073 589676822 588501043 345454895 140456878 555400968 64170232 83807205 86327021 460081172 303409484 253731118 584452762 143108252 78756934 711117405 819966733 730974213 68534688 403282952 503845251 981533496 625266743 51158668 926851739 913882402 296112782 67394694 466307289 177440564 467480396 775791963 683628838 840391651 751767993 319162801 379534158 351986985 534725701 839550964 980346496 526063362 932492546 276074706 788030930 393194481 691039781 73660351 803056827 39203192 980703881 521160050 363949975 839934115 186313259 934332006 831037991 21988478 457887919 204569434 686596110 310701722 406520281 973562834 589302101 232793996 727084565 838380691 607680743 777311086 391983857 46255658 179725078 729221213 330101661 304169830 63114772 763536633 896817010 273509850 618385531 837386984 975539816 15618652 312097734 843436371 159003038 628285321 577390805 671313766 786849238 69358142 531457645 989972693 768022518 437165600 783835574 989745234 513866632 619780630 441374907 440616472 174560058 593895625 29052141 959565411 952125791 351690027 175218593 915325941 365735533 109270253 344183949 415819411 405944701 439897863 585403471 856247686 643538126 784011316 684218598 967861787 738181699 133237619 495975991 747195939 402934752 381205639 422833801 826053748 999938128 362380920 66455817 316050278 969960802 523977744 669961287 107094358 431640199 517346911 541687991 587130662 768053590 929953080 843076914 609898683 635702281 347871666 141898610 374569342 681016829 710135463 717129881 153970908 303294518 444684600 309231531 386821318 399395800 89189191 31025167 831304754 131229871 367212539 336444434 121761176 528892328 976150592 351295843 50751349 726696790 44815172 902565784 314836171 984532590 726877435 877383336 258581919 164740683 621007517 859640176 596416890 683044715 104257827 633090606 831233513 599443439 529566669 845422345 645628157 645587487 80604830 458028167 142075852 829306596 82557662 808486932 200946926 846874189 491539351 784463490 90585856 785127435 858113049 355096196 443539748 885175284 316567671 734517041 178346367 968022147 444005384 514661511 108488634 236766038 789701094 513458662 971294594 751039407 919744370 830128273 951076105 898168052 52327630 126072369 703643522 684722992 47203169 527126353 825636776 15212943 260347479 387324387 495012920 946631397 892393759 983920569 761012338 293858344 35257835 207607053 505039516 255929586 625731123 944817401 782142079 130434560 381462322 554328064 218605032 203885493 602726504 542056068 222451496 274327704 171342870 940575565 328163221 795603921 927704005 789379592 912932871 236782000 614717631 470220741 70667100 194500647 639870100 307153273 775940852 901750603 326716823 257049722 279482165 661906902 580880735 572480262 715446792 850808232 862673735 687477948 980167002 814974530 779849453 894992160 158281628 305158985 706119862 543889948 480476740 305232137 776185929 939053178 814173258 247347951 100364048 264731755 742800556 410976782 479099578 25575427 76004586 737527195 379513276 784146362 14376842 944099697 525271499 134218988 327724693 591263374 401803875 162157658 324247064 808493972 847121219 863275175 872674980 53798217 804716271 169527004 201612239 190920471 686163245 611794661 170372273 21320077 350879112 59995154 379434088 899842780 671644625 33657239 445830292 690304346 147500696 478549772 543245787 103086595 732891575 232114925 832791654 393350899 307551432 411295003 234927715 624883181 373052842 279325529 692835969 867803351 500066048 451812304 20233847 551821372 427268273 199177099 386834301 58396616 853854313 276651260 663709904 926203088 526551575 354646133 90388531 769239240 870477933 717544112 298397289 312209866 11095396 829344584 353967036 738819862 617356469 226228541 145056889 382419852 343724640 193727860 319949682 892297779 374491945 539813685 314826874 866610358 125169942 698748075 618755308 143541218 734189554 831854440 787881509 959171114 497045966 800269534 323301381 383330851 160064378 1919718 426211187 97065224 352655632 436619325 355757782 243450679 866399850 760608514 402301084 550308017 936647591 729112890 867436982 537925022 148902826 661736780 81429530 448227015 590791835 743060614 885479232 699019290 747397732 804658070 853842598 692511018 579107636 556628753 784213580 334672301 925287936 557273071 957538617 494522364 785759997 542377997 859790324 252091286 545953320 293557418 830714635 620878749 870383550 58794218 566584720 783378263 857406660 794761814 280755094 970299566 266578304 290322266 826522297 439820465 536244221 115575238 633394323 626594321 934835852 84642126 877322056 113314725 374107198 33216522 223980027 217151718 796485994 954107638 887038806 807875699 639170093 633092211 407407111 767615119 677343973 425456324 119350077 853969310 507304118 53469842 784286511 167145132 794327557 642881897 870056341 159861221 203441919 736709177 359257645 138749726 964424723 508881365 630514999 755839563 668132980 440315767 644445690 348839943 202898584 978757946 167288125 257804303 287036603 726529183 984399822 716804039 15752541 611816201 859245311 359351987 392900544 519966785 953101091 460229375 582137451 912820466 439668758 923115000 645731241 651218222 39123891 80282769 859619339 515002087 201685083 459290591 349278946 239783031 820240244 827397533 789026502 509764889 797382632 382249641 215090194 871367533 729071778 641782661 940937573 176838136 49915157 505673431 671146530 112284065 43738548 562650601 87815409 265496118 483203195 459331369 724041276 514181861 437080421 937822890 347585203 342690499 603188467 46869154 35153352 573875529 866368684 740653034 47911476 910991569 636139927 114128513 815461488 766504733 637527234 234041354 796685117 782677457 224384447 294168649 909546012 370200820 101574946 936274345 444570071 335426931 853363460 335584185 134164726 41713054 918849923 454443946 692087371 797573033 119286079 235065555 219623783 942510636 307169759 259796270 49680674 554487460 811350154 344820696 192146455 934621680 734301295 971384212 372939557 56093908 600239933 444369737 347247599 292012153 646594987 436887679 989680477 109478635 851617265 696666087 111739417 190962586 876420173 981424592 823324435 245669338 409922944 969193138 149584382 987447651 363320142 634480039 207190480 60267729 10135810 343235821 188821830 221121061 715888615 45314149 311776093 880131394 148011472 215773719 568594906 877217393 892478353 34668716 41437124 403618525 50497923 31709170 981729764 645634840 883313668 323539804 534039884 934444948 293045749 221708416 884336589 444288299 601321274 837221271 201957503 602369944 226691390 320104448 983381565 602477052 994680684 529158333 994234918 69636954 346510263 447656180 933542942 997314330 696594195 524730991 836370250 484274570 40590841 549703197 159881880 745326680 931816679 656654991 594293045 546453785 743828190 612168315 592965908 826623430 560659938 992668989 794991470 889817402 896874878 963649361 806609212 426357685 669094205 589876442 277412287 664446812 401572146 344587807 531112697 538078902 469057137 83674120 941314609 166656304 503500691 290791589 336441459 465461658 305332022 148846503 923469582 461644969 256379003 485454565 288010260 777554803 8292743 627003097 53718749 392841717 725781506 374159136 401147012 43117968 766072219 871319294 336105576 419010952 415361153 296595928 445001389 831674244 213719019 114808247 687181497 796471313 759386770 272212428 407699895 942588703 711054130 385083622 618574103 890395778 233450765 867368445 793843468 874965106 327191655 602783915 412593421 968007691 917851403 708732334 375291988 91111374 466396868 371286888 398398050 910572063 281525733 200388703 17067385 447610821 786419138 818880445 464419104 795969132 538937653 54848976 965223587 639323430 858860826 36550795 491116945 441329894 807921362 396124676 650555964 861916420 868738244 537676020 633673276 359821244 954735320 630470458 407667948 99563182 138701562 334887512 345057260 354502495 813832093 683556853 358199709 420885431 480721461 888937049 911525288 108443778 981642172 592697076 981253496 398710255 703061294 103954135 387361467 298652180 182794764 620227897 140196837 347366247 287042269 600098803 898863276 895763270 324339625 54144517 504618125 943207025 837156476 565762063 832590662 626004874 135738857 911178456 546412890 511752604 526905220 748425163 707051664 302579857 717794407 711431029 629053044 144871355 36350894 901392905 634213589 519987788 532516603 574128092 773057605 427049437 452650738 242499560 285110940 653147371 864525758 960264269 715864950 374361941 802785675 240496332 748926128 72436448 900027657 794957642 947303151 819828147 612312048 663651923 812343321 266733275 856220534 336304021 638076377 772562632 345594586 15242848 473060895 270069198 712370141 74590765 338015134 643010213 529556804 101558036 436040269 403931882 327349080 305550932 376839655 433267100 100351589 939053775 201787499 208410015 372866366 604897163 793588892 468988988 360754615 692943922 107774593 904718239 546258218 656164755 803398630 312115032 52068595 828254239 767490778 236686043 311041268 998372460 348145199 50700800 950667282 742003638 932593150 202187139 716733109 971686489 694180896 485740421 959384908 329913944 862289589 603433481 913142983 368850393 598957729 715895160 341875995 818688423 786738186 8450846 981433794 712602543 172446428 919025578 377787960 203049859 601935685 490458034 828825727 598172890 12118585 497581613 769309596 127172622 774249967 177658103 833126424 356718236 57973345 807357264 806071423 539774376 206104528 342914653 377722340 948486262 533636927 175116198 276060251 612069618 831593715 890471318 565551998 536850473 548402937 515241471 238947561 615739598 863749024 565147283 235775678 119579574 719597562 286179692 424085026 61832796 110915680 573967236 7066558 677521246 557337323 896494398 299657791 259298557 705807356 559962332 419404502 478624161 152789684 886982918 629826488 649533011 102145405 20366153 226403487 834446658 601623167 781763733 583186247 661055551 677044267 353582527 605161458 812395840 276854196 616607741 631489509 143602400 627736977 262272876 803236841 801943261 277604349 444473230 219733194 897684633 950919031 31071172 207618011 69284763 316831042 839187416 964457329 717748235 886905830 941713526 152207203 888928569 853900717 6026670 738282385 304077334 974226727 181946228 430877786 822970809 188196775 55577632 100171556 305809883 322177475 614665967 632906967 852259675 356133335 156578944 121189474 622135996 132206723 914018135 406422837 884667554 921330473 678796381 346385862 535584857 916258416 135689054 265605132 689698382 839591108 585489289 658420743 456163475 965983955 165472244 911711286 44352863 291109393 853277206 982742559 767406476 519439669 742443083 664972490 454915352 359320250 949387348 992812870 240057252 715510111 47961044 260967203 39246584 590144167 722863316 56181495 287181181 484073818 35920959 954079450 495560897 420109826 852420199 329240297 27225591 107819887 898893694 587814854 50177140 647194932 482292766 411671830 687911475 509453863 769024450 77150722 345485906 938005733 830529866 572087735 126439315 906459723 440669563 604110310 357679836 466188798 697555325 274322244 562065847 711537892 72584027 814813707 109319379 969156521 574476422 388902520 230793345 273571643 781395539 895841611 344340279 183339855 170506360 615459402 821738513 826522330 694312851 636788925 654570827 420505240 870962083 288211443 56347336 369492360 14840461 148974524 406472334 205566317 927128216 660019438 900277064 807079759 898756337 254948833 64386755 198200824 59392552 356282610 356384369 87707256 926714545 675258115 48741353 867080354 108899685 423785977 161709413 37557644 657067518 123510589 985197634 47407123 5781918 27633724 613167491 391576917 884714313 690500327 602192463 707466548 843476070 321413172 649018479 541701338 292301634 340998299 285346001 501106480 645015437 333997209 495178759 125068645 53925594 302868784 249360073 742769517 554804003 859141221 479788654 595711103 723947844 823545281 269954935 818899862 534674299 71046353 574878213 457511922 847206383 841202599 629099614 152593812 100678438 734553430 722911596 973197765 622966412 354802297 170007357 34801551 114023667 461653933 592293252 191336002 742216974 999677970 758425623 716460017 199991284 237933518 960940399 323986931 817137059 112662154 469076267 290884962 949842811 394630131 3228813 78013855 434352319 340292154 913124091 914445004 553361176 219177109 788757631 581330512 525572369 832468923 33948232 864451415 53801116 612853868 226682663 798156112 840814987 485439975 95618579 123260013 998538776 760611954 697786533 873868326 923995485 631431638 241678749 886596534 905265629 677840864 230489435 329750684 168217594 928631010 862638182 736935196 692437116 697401903 13739497 438264508 715420432 425839778 122661425 448169159 71705286 358541592 433836848 354734797 605648531 205687025 269821693 6634273 784698317 362997907 989713490 923621210 658920626 302325223 783933197 707777234 939185889 987608282 686801071 744301354 498864094 942277086 784133856 510995652 232983443 219211366 487911401 756819272 736798410 265018221 207344440 2727968 909681588 854420976 940936672 907187451 77641317 190249327 910683926 55155277 132393301 982819952 472654005 887585742 138250208 229591804 685309883 736337655 984481479 197693728 272890058 807519112 130055853 677338990 492389032 471781381 894657691 291501433 663257791 686991924 929634429 491728988 615742365 617989024 529370531 819368244 774417781 994493977 704757057 226056097 771354269 297894962 390684911 110052938 718299150 219034050 616550185 431934294 332582375 495170148 985714128 277886707 188924394 288063478 836102311 788588498 485848574 335626526 345413591 683469737 516479659 70303680 816759915 496204208 442859937 548185993 617205461 377658661 970582065 919038056 520840551 721680840 653063122 835080463 109102811 547871327 409069214 249622902 662510284 308219699 384627666 930740057 784300602 887206545 229787730 322798261 998178314 185504075 592054562 687665231 745695620 599893812 166416366 304106541 680079571 4326312 18096003 285682714 163938185 351928833 391650387 951756326 347053336 242893347 148596470 598875940 104743769 28378353 576968355 726347563 990164233 103808213 451815355 558392854 275788359 419964988 644680767 174970884 355777304 519755288 568155733 147406808 783152100 338283612 504136903 481894329 834242550 521496708 814963075 12544916 124617727 786335242 407754268 583095701 315390099 403431154 667799623 120189618 975586986 159453759 403754079 672701728 563989025 446172283 832636386 579041499 694548023 521527347 793639922 809509923 903388688 66183289 595975637 992578041 702210357 46069089 889308534 413377703 862656018 507763332 212570081 949683253 983940215 729416064 398439370 123164916 566658072 61282421 405222407 142725111 32912653 209808009 924084242 359797653 620538450 612661862 790558344 141077993 956943432 901166263 450342828 345693010 101724467 950581934 442949605 190018291 602124729 666694785 979739195 233606452 505191785 83517928 832595678 682782783 845874994 870841505 942632351 681825412 657389032 468273389 495784053 665173813 30637762 980514832 681968634 726715595 728353246 769649876 116810220 186194303 200321212 438376454 135039916 608343506 819585727 51147512 887283906 753174277 142964656 839019006 848355671 898500002 904743994 814140145 748494009 51672561 158414447 966043567 256879579 535634051 298488897 596512408 587416018 411548331 26938378 784997651 458016857 672817408 735166725 741360135 452426830 256039389 431692242 657965666 436941874 454856161 909965558 715272086 727643309 308702832 188338008 397191703 587687689 159733295 5036230 414188510 43007410 495837068 494057070 886931689 519994044 636110131 237605221 123171256 276631133 51737754 688456996 31620050 730957678 322327670 197210117 478590014 665139182 463682372 910952906 384127498 426098047 781648321 282076695 931859656 175171559 384056690 351091955 439378700 417189265 939143965 551919947 118966511 69205513 125161294 524335471 552104079 510745220 512385747 830845331 532758157 110813781 472389953 457436240 637838477 5365625 357317485 747027744 641643961 908083980 939912179 254821093 794922815 627476946 651734450 822129762 802860238 362116271 454061645 176262848 679402781 216926511 903209644 506244619 643010661 644627967 674071417 234465715 672051938 177765234 410077604 262906636 655682389 849945085 623552736 285573582 153019269 852570811 596834851 312168085 35917497 294673897 314801194 646213474 749752895 192104299 885086706 895008280 969883113 688660294 128467264 441517824 924027019 144999460 664498458 290415429 981303934 595240403 977207372 869255545 284368416 22941638 747720677 442381838 875081298 343250834 582573495 106666462 341916409 658995058 839988954 962973348 138478461 43785412 33843753 646226817 610632012 115515530 231398595 906814840 857040984 311964650 98488971 461228017 584883093 37437102 59672745 366069562 228564860 438589381 155266055 436695809 474851979 15111616 111922133 951022811 137208771 845153622 172050438 614768833 18546473 246452192 900335057 766394254 453816901 794271710 439998512 845213058 849564838 305227120 381055076 989427906 701673563 798511325 804333167 684890069 691462267 454379280 800787864 230855720 994496415 157335573 473625835 434216587 526750819 224120225 707769783 435589555 822624744 98016136 478986766 321632950 584477269 160710724 887643976 54389137 786129233 154190709 903932544 288796069 803541643 587687516 88188181 43909686 907151923 231700574 171125035 117803755 196948350 569871239 68732456 365505617 728656677 892952836 629112119 567411800 156485606 424484264 629371336 81658580 665586434 107866728 486917646 916381693 686733501 597305567 384498559 82806511 328720610 426889675 681892696 49112619 677805373 571778446 175621911 80387605 759052830 630097581 247813887 84299636 377173212 818524245 759599767 65807348 590962256 203754705 268465451 196391079 694526294 649616405 735391306 114544768 896104272 361822774 30117958 501313239 662694562 568977392 811528887 807759336 462958903 889366815 820891384 576401235 71269626 646108998 763369129 246399133 172965470 976082955 932556843 527293358 206358743 290891704 123317031 80533842 390594399 124357052 75655943 514277816 640183026 200416552 149167484 389714166 439237394 63589683 755960566 462561154 51269699 392799159 859193135 211882682 611455632 648517041 66285985 678802270 268727813 10954692 168135179 336098320 135280434 932079287 930692336 443407323 994687406 549454835 294439959 197269673 72663186 823225862 665152780 247858124 596336378 808125218 720282526 327872118 191829640 621750686 384635487 865299008 928722913 671721076 623435559 185261991 577246509 88818626 346355089 660938890 251651739 36796233 578031485 829144750 175611099 370264305 456022924 215663674 645933474 633515331 60943271 860757563 186177066 911918061 962699641 312421665 946238895 400668226 878393584 974187328 941900787 844595639 725735104 254491472 725359546 241470567 172147424 680240366 787455823 144669584 91449610 722201369 671332606 366167572 151530303 419492021 843733911 698313977 23982658 549668619 44368114 671210986 700526616 894292551 906414693 618135987 145898638 176773113 452607823 738840264 105348019 895722389 501664657 178632639 448073817 735549683 525199888 918888401 905883288 763797199 892180277 587787101 862286924 716007754 563205996 206804582 625900946 705082471 841853352 720234256 762436431 66008719 216874462 763285030 118800297 542309646 17513861 874428823 109338763 92944531 863630364 671661813 153889318 89408436 74643364 653638644 256560491 529823080 893209890 806173425 44487825 117030795 902712095 319125865 799263125 973216605 35569704 973719677 447796917 321633283 615134030 336018293 369653492 746535685 470074534 921701433 795551386 681677518 459387849 356567002 638388657 356652848 912464982 99162375 180503689 488992221 99743340 640309400 792179252 155289839 749846320 6080007 37520139 927249760 946191181 931662834 141674279 445226899 584387439 237675163 76180712 520245706 20560583 682382440 490496882 36863149 942927754 36879971 808450347 755213257 136470386 612913850 632078399 351117838 18762811 418150720 188296988 703685713 414399527 916433387 978186998 711182280 323929723 480833364 150915652 662840977 13344768 26416442 350428993 228523563 476495235 781223167 43001964 343986682 996416597 163542057 159777544 817195975 463953611 566533346 123992477 471988286 539059903 251036793 279904885 403479407 273105933 653435871 619614752 125591886 751850775 773735979 340703728 495856179 196514626 666404631 67823742 164812123 843300727 152158080 953869347 522770277 895080098 428180969 855713664 504365269 912076343 675413241 27194359 374665876 397291176 329058296 221683247 961382510 781641712 118912342 495327891 408006034 427470859 714071333 889916372 307109654 730440059 214214554 519716195 153723505 238699461 63572368 840145912 897115135 391422962 739985668 369490958 905576833 681118479 854411674 103139428 717314202 586677933 962988311 67035773 545611091 911493473 661183972 463926561 453808279 209169221 870857618 608082138 953378488 35435125 799961424 594430584 874314728 335826835 592690295 364609933 965015745 375592516 599406847 428502258 118022846 818678705 37009927 584957760 343931583 411071239 321783377 728272216 735434633 734431223 723414211 262893276 186849348 135617335 781715687 140819635 108164859 936448766 142710123 616297865 649424671 188343692 172724898 787732556 184268805 934388128 251828482 110422704 7779683 949250304 745001380 479925676 260613591 559952629 28877511 400431611 675951456 987072716 549821006 553863837 913554915 887774806 913659965 871146323 196834215 417473640 724124991 205804838 578970585 124189532 614303011 875800288 700620041 439495055 513480539 405532561 547543467 171521505 756131195 287482124 105359000 903253048 362337216 642770023 349407114 183252989 380988807 908010623 701261219 789940893 204406225 105375345 981272039 237686281 163625413 372023330 949270461 734014262 660510510 844121785 884487538 486755998 704670457 795434271 213240502 81086 601826233 867840134 307026204 115207318 670675491 14263519 881442462 24519724 195928978 877986658 439595032 293219593 41952900 226083594 827549640 929210042 938754330 681312022 833568725 823186768 773778332 342603146 757474501 490696160 819124979 39134124 181455364 209985796 158180142 942454407 806520420 849267545 124360190 792707435 618746520 597515775 655907129 735577195 120623543 813334300 294561114 655921885 944804800 114944601 524961791 823000030 962384912 676045155 122854506 536531148 733002221 844981355 873966081 97845706 459239167 611912871 463660751 630681151 955296721 389033167 574932480 172015959 767049813 735201696 539554409 302919808 732258397 684768861 906222333 336176111 74114083 445256521 274243417 546610457 331514562 412543534 505220153 45329210 37760186 164010201 19126784 887186897 165711472 980605851 859737909 428913442 434977451 14646217 134363904 96537779 259143448 564741181 208394673 593365967 24808648 428810708 145091898 869900294 945310381 349278702 149245360 613482923 629890592 131047665 79216589 116467796 816212318 288109254 892830577 942592862 668700166 110924635 736920605 369423463 243057052 422681887 86864246 528625106 23262218 334021512 333858760 805698374 388535322 337454480 134555264 539046959 956244477 465993268 773415089 767130684 514832839 733414132 265785744 721428959 713924080 404293719 773971192 913585872 569911252 55981156 929160679 246259851 706426420 935722281 33370367 443841229 453074355 580028215 177497862 859938331 609766235 722671652 638100838 519932475 511816981 773230344 949523118 290347704 216588852 826546432 763546895 661265250 566418923 391691695 462072543 683851468 659777490 544595896 941502234 639810765 295072869 864842565 94922204 47748351 517643653 888866947 432700136 9958211 867181301 610334243 280526884 122073659 425753822 865234395 371657243 46589903 988110923 272835811 274319481 983242153 617362862 670332025 927505555 177637304 990248793 475008093 571530717 982050481 295286278 452115797 632602737 736517257 695582544 653949355 481923471 818090748 87856695 85745578 781819927 390066698 291152800 340923428 521453841 197943924 83237587 788260591 733722661 310509123 144444923 722774371 577231907 512203074 457630890 846878430 631198589 630571903 951049298 672625984 481312456 603893710 327218892 705002351 821357887 45698630 508927189 274164692 570987328 881965762 815276172 446670557 24955084 638183265 802947062 256681337 128068619 160948486 904658811 95250847 428210630 722399192 772087910 234121927 712632299 151717827 919138152 536030831 630676493 603955446 632768789 281927319 948692962 271016035 157090917 82617413 103773123 364996163 535360309 719572994 892645679 730824335 4618948 284056156 244623176 260570504 496627254 201166946 506413396 382689839 640925972 120351787 415855421 689433293 994674634 783453007 239874578 885230445 20637736 583709036 949943940 811709533 10365410 59401890 102916970 399052465 792495376 55622680 981817917 41005248 230507183 88227445 216629148 417974949 539890461 158955111 805658570 818148031 397114529 934006048 534893355 798583857 106606561 904576723 393053899 19781987 544889449 897449788 357115095 901015167 852740907 871691285 599721761 988390901 772844794 595912098 947045280 828293879 110639885 392671014 899816686 808728061 514877827 388635499 487946952 360721731 589686745 863237439 150930066 742530374 663883125 967569905 266327504 17082699 279411231 338957784 904324782 67443160 865799810 608377548 283475065 567405369 178530992 347860651 611026468 29569532 806106267 378295766 549770948 614594933 91757725 119304625 40986644 567761467 510190065 207045414 793711858 656502953 358923575 124877603 691068384 248468318 769048308 194277655 686351748 549133757 348463631 130222457 661750568 617636974 410134614 362864705 574306619 17539035 82378999 402014061 730718670 397047988 665244935 223376766 460787479 475606636 306815999 527180280 10115569 184092089 20776505 410884069 940987994 134807320 744430455 605196371 934934005 639786310 873399133 452408529 805953158 582652360 320253426 129840118 671612536 465802084 569280035 663716315 967647578 810038438 186718272 945816731 897399389 625003100 657876605 790303450 989083352 840500250 350377843 161587259 760260805 136123063 803489948 773866985 899958593 367801038 517214426 750878479 604402959 252568894 708012784 929233248 285192982 422594987 590563335 134892432 893989087 697992955 743867947 313444312 380419352 878631897 179736780 832913014 528399379 539310901 561699134 405042731 333887047 187126977 9242425 815609531 219074766 54640502 349215577 668892016 329053158 502592013 816879519 344997784 715126640 384171399 200065518 26931458 959907188 964439462 786643599 655805061 999995547 275901297 107965613 50055802 659365555 862602164 932116698 445349693 776023343 769713533 146502536 946632623 221193637 666613408 975211409 972898231 447206478 301056565 928605360 166479548 199490697 666859285 464939014 643458093 14904664 883580512 980532886 845557241 745333729 235180537 39033800 662991127 925941230 931288840 472681450 601057280 951164014 2181239 935854762 702115120 43229170 698277750 513297309 367052200 395067184 840042488 597638332 611420527 378218884 10832179 983106786 284462092 805787498 610703908 238695503 107393806 61432069 799633417 405003048 513248900 574384796 761368805 577590772 540477317 975244567 440978431 838234144 80627882 305128582 727814755 364649596 971274895 681569946 507269471 130943933 228279894 665739050 903527688 777570553 917098531 308108976 652138163 945638958 780913057 259251914 67976572 459938491 93394043 334072505 615539906 649805284 320000228 39445477 155295401 979209554 746069008 348489302 326354582 965603729 221986488 422641469 62025655 928812689 594017690 394787689 476806521 904414758 6142967 344558035 414349840 89693832 642228756 364358675 455242482 540624084 128451001 304447207 322813276 83817352 236709045 903046323 78477004 439362315 913190232 345709052 327262597 869292579 240431863 974473196 639342350 353729148 319310443 444862162 322270387 565373224 380700306 873490590 393090562 662159130 917205197 776581993 936640848 221219754 93619073 206069227 889211954 302164756 612679830 97109507 705643012 451457784 520794619 159758131 923123301 982031579 750422559 60542242 932569529 838352037 717609594 235196440 35821990 492091170 671604226 581036421 763542935 997402753 195764662 658520186 296795452 324400344 424192791 516711982 188130056 374621853 570842282 867813498 173258930 582120750 291430007 530711134 640585141 885303627 751515789 846342266 451475407 166268823 690057596 348231061 329485701 93771034 849098457 972879642 166605470 152459201 453821885 398155158 706359460 895056605 657752902 244439868 624951654 440208800 31249685 202440289 838583673 990058915 796070863 243749887 957413042 293344611 347495837 384661046 844983469 546287295 501049003 782977735 566412618 193970556 450077100 336394135 139828522 737650625 439049812 384277298 581526070 485705883 475284957 753887558 703906841 608742522 986052995 734413091 230201025 896025522 14421768 483838018 983150818 60126460 705156401 428905659 823323763 208825842 793579590 990137293 348183854 44234646 161476246 308386394 32445204 749524171 72974065 741212008 456714983 797003994 97991980 577847457 550062255 169836015 941732001 594215124 475095094 631154586 434566316 117535858 537744268 587415375 708937007 561552913 736832899 880899814 828643598 996308205 161989683 28513563 165185204 179723618 146322808 319136271 274651789 681167219 97707375 62797765 224330122 826787654 26706173 926731942 404058016 182754726 15135304 971093502 813327945 913478272 432063291 990285436 12811009 109609318 374182406 728069302 166768074 502761487 860585372 586337699 738174376 472948437 802596916 219574559 970378022 181931829 78893513 201844330 780728528 763428435 470282394 285172905 967735735 847494003 186692522 920678756 596289520 361294465 594221377 996544262 711318805 326952074 988033385 385747809 711100610 179806785 759587954 216046119 115806489 918365819 396457326 256051058 11411263 448474291 845059253 528545341 996713948 560294279 706199139 882265832 862644127 886414136 480422101 71672760 453851064 476145710 851106096 369418580 875063389 612828018 647628250 256689481 636398405 939895603 219496191 197947527 91486256 616504642 131348749 808094691 487264093 3560341 675138872 272850067 394018321 765843655 336170999 145177269 562435351 900284566 984342405 507717064 154864443 321128548 512126561 245936944 556127182 970961336 498513870 190893238 216518949 321914554 665571924 916542214 970879258 345256122 974614077 203795504 461101961 714236585 266400281 765799976 809013460 71310750 984239418 846603590 894745696 543539538 414571065 665324231 392865558 366077092 832648559 601408842 597526499 437423639 479912829 648697171 772874808 420853327 519187396 683200971 367473290 180800664 445526254 313495166 875865811 323393375 290147683 525009563 245580047 54657718 405034453 335416632 413921216 176830164 701477301 91881932 402665067 133014163 158346171 354822835 246406169 163296753 254871649 401984942 15464407 890200207 215205481 852460128 783151414 509856309 131787091 100423378 884906699 913521484 644105704 479263727 204553392 299557218 809888946 545402889 271469314 713080746 277685889 212639570 442704993 191284601 528791783 435211876 631004787 215332042 745057981 157569210 246186080 926453435 105181340 716173620 102513495 123170830 508939109 999438999 196074248 33283497 720387770 420990987 525880361 213896982 255407490 151728539 359174898 917969668 156398697 28510905 198396320 289661892 794574429 468654263 592493301 877004748 389311250 390220622 595186358 17430072 32998783 239303451 110169132 60568388 720356959 943776797 840248996 945544403 671792817 756976697 200098287 253595883 662291001 562265526 916739298 942963255 742284797 452646849 933433303 709916804 334376648 499172074 63312171 280743236 126718378 470161830 499002814 549619726 401761909 373449931 87848310 645869340 278014530 660048918 869654972 844185547 410388970 954422440 937544701 110216990 433074830 615250821 91789866 804029500 673469456 399570964 43952440 233900270 614723991 294497442 810188705 713019938 173195279 417507039 621656546 705111146 755934375 919021150 41006843 239747198 913003345 89016601 484988658 416687030 743380293 689206764 477819728 281098384 605292414 528644374 468963746 555706160 204483387 426606267 926610937 956479963 367638144 191390052 891683179 308017531 901274258 232035964 293790352 603619870 544375423 499628245 251961861 726004087 601039764 628556066 687248620 554578268 722215396 585166970 86308714 964089926 807106760 331264732 428181800 142490068 646700890 549183909 159436243 550175560 395081976 849990683 226055581 369361416 771023815 182304742 229103033 770095134 797333806 315356561 888695522 996979897 639314007 321266446 136730069 831154346 61827249 437555247 380300242 264696040 892894320 979093806 162095903 671228684 877327116 992211238 449620869 640297430 104005054 396880535 878044881 576643494 125795846 554649574 894781780 870110467 396942887 923638746 933412964 79694104 776222121 46001184 844879577 953584178 932462551 549608393 832286608 840760387 966904383 966997447 499636716 825504098 492546357 908493171 903084112 328155721 228737103 850363146 858496166 318101718 700626666 157036587 857312475 688509066 667016868 128854106 942810976 829131021 475260384 681465729 669590443 456013992 217884229 800373866 682157748 384782025 337931583 216692038 694916472 581947011 556797053 553633321 9717114 13753099 619817073 510678411 178394429 517410364 308465363 866567880 298854603 744074516 165864734 470562465 321667633 93768245 154606354 289621434 815737856 556333669 846479664 212506394 585818574 884910862 645605185 685814957 706975411 355116222 417928400 919611845 824632269 816903592 35899307 696680341 937678012 454994466 668729446 389643701 603506214 312646949 707193559 246028449 309682228 518472912 651069083 430310970 832374547 486439142 508361616 370832963 374239605 120409931 602773081 306816741 487651597 748369546 88366814 487672619 420125462 161367634 365517513 911032199 87270093 578075124 907783689 886850635 647056882 78731495 540820307 220376625 304223052 89348421 835309212 888078036 405268770 285653579 241330080 156837172 666220482 620233949 236003423 927957046 868447229 974948863 330378650 27977506 668124073 35491677 592947546 702233635 603891230 625226692 301930346 793811147 278796986 294864294 419584472 858113676 35581277 651898267 685207416 915372864 470024429 67686106 284509281 998367137 477652948 731023812 660594285 375664593 534359677 579113050 323022781 356328404 436593114 254054082 625875763 47293458 711633889 843932102 447080183 618474966 124766218 23213908 363879667 690460625 85648339 164973823 94365527 325726871 858600252 988751484 599667989 654077216 162333516 843329062 552773734 733570377 716699786 688571771 985817923 206052945 446381444 983687069 526567916 866153308 490954059 536772050 334681957 788466675 899810293 594786821 975974900 319362178 180884250 608928578 527539109 4047577 630480984 476040766 934763206 359121580 436974032 619029452 85838955 995171347 353249446 205689193 66700011 247739915 917029764 204094897 145099873 370994418 665375511 683886823 114041644 730506511 10403473 128533362 86910575 755770632 25053734 283363930 605189777 230905961 585600911 237457871 759122367 811825188 72153226 320766882 539263589 369711884 850344279 503425482 261283257 225082968 633780028 273728225 246633008 17944103 198644995 650261669 646898183 198989302 310171511 476353143 564041147 724628779 966137323 511031775 774482577 804365710 551144626 840802054 437501711 421440458 927558056 163010874 515275649 781902321 316284071 950185326 413411957 8325109 839955987 901198007 483571519 814948912 997389647 414237904 983366774 521225693 89687366 551224983 114314357 639110044 761139939 717272718 183832027 790014450 420181400 117196634 843850251 919208902 612677595 68166728 351040941 501999334 740673445 263806403 62981931 916068992 390174961 803340255 158392629 307891625 67317827 245931218 403018557 556116442 363224862 987163509 743944700 88416621 185306253 798606279 212873707 409507364 203685787 230181226 214328267 454127011 760703963 343274020 87658270 325082097 849070560 24295008 100706475 590843899 730482630 803555754 824185086 87145489 343782312 264593719 393880293 121989223 916988967 822731867 106417140 434703254 45113066 799591696 508134658 556995352 826376472 8803958 161596074 670192591 366674399 878128973 329455563 2461822 345268465 381657724 111311369 114252366 405505282 953866638 516335689 772141387 266828363 102567216 226882873 981258981 464352010 669204405 701360581 641447024 69788672 239949714 364706723 688151972 674309361 725431778 978783177 165571869 358844712 150549218 449274609 458092252 392524784 931257462 115045404 689772740 251652892 358612643 360856844 542394654 316200832 71138323 324215496 86719253 531255669 288684692 975323164 915096891 487422297 520407961 635853334 852471811 80524813 805381815 197316746 445694020 243366773 884018217 853928079 230845884 481328891 502693197 5390080 474309515 730516493 640471333 353065213 892552884 260371611 643448535 79451751 482408095 20860826 822765102 355796071 985605530 439348611 282941462 168950759 749563731 566198996 540184867 951262743 900496223 17480846 893438987 378651370 882813879 659487925 931685927 252285846 962257718 980807380 280256503 893176088 469470748 651044470 727644571 651761838 348881038 60749230 399321434 290056282 543482131 822374800 545892383 597891942 741392664 764024501 936463351 838951131 479850862 632920507 895997588 820589576 230743239 598446531 716352461 359158529 563733052 38173425 628730908 159208221 654453194 18459888 982699806 153933688 140059856 970488171 956279831 492782959 946026130 299719829 343143019 125815078 455003833 503300514 181712934 237476869 100341713 927709516 480414837 752647991 85828554 443548239 387125803 405956650 458543224 691005932 385828925 235219729 494951955 771192938 435609670 892839781 311521208 491442577 765676292 864972896 614687205 348558637 376455385 367789440 127225089 255824785 506996299 964887306 707774930 179454993 623528580 567279749 699771396 538710918 532741074 333886267 406538921 908386510 45317672 950785211 729550516 578729290 160599964 890758489 992278397 190516063 701466855 81263277 93755712 439852277 398818792 874854416 150972829 964346875 863852065 96443170 452103705 73906401 82398008 514681415 95193756 969736476 185047927 418937637 274832882 355730341 608985165 938366247 925197898 517331323 557346507 477856253 494544314 856463388 361346600 532963866 475553464 591094288 844244030 396511029 888553634 676355422 412433930 346711752 855024184 773888021 476785711 530359444 603933213 35065541 611361652 765309723 505721689 176315139 168100162 629906469 376004057 963434985 358607399 357935932 29652718 904586387 129884245 126746159 520451018 631133347 414278691 802266515 204631558 490751677 259303051 268375357 660773407 498663692 690412971 871925961 589820916 614969787 639395652 833437206 776207178 499400573 181979454 447118280 439964232 89135110 397210146 841490373 590927355 837005968 620547998 337552825 731106515 425161303 652354821 758497170 419885860 786428189 401183180 49246212 884580263 91652007 475433998 227936517 539139574 94991933 131545353 579281490 979115795 56137518 308263839 565131753 503041505 847859018 502880982 376131213 656406954 455047270 610455641 430044742 491481239 332258780 794226420 393238238 730530875 854267656 637122843 566313060 117429769 360459212 682393956 429544877 297106393 20163853 912229128 114904270 967150183 556639027 873034342 818993571 300756436 295407277 20923265 154829900 402477091 158628971 729419901 97474986 609549757 728527970 405614117 345675750 621521902 355189260 901129320 929517803 122327397 953273061 316069592 630521575 783211192 659196143 516749098 200356046 514385118 765114159 521471416 619090647 757849011 487415853 496556034 881380605 325780087 809819768 632829736 16755071 816466511 924819744 919578226 701759328 465038019 465496634 680728009 583669992 173088318 848637792 945265723 76957729 975359634 594225710 642540154 654912346 99731825 738679494 45805406 475181480 566637301 390539853 609898590 50572640 371262489 351863660 971870747 71375007 931831101 649155792 645774550 757994946 992861862 210827689 277750005 817695726 368471803 953354799 398876034 247365001 429398473 559745049 994336939 969892542 261672960 76030244 86926915 541281278 5922421 994799506 172611648 471499898 996115038 4686504 235332411 601260714 564244441 599301422 412146419 275946185 432155237 460291571 528765642 388922710 876650854 248893511 796539974 183219092 390628005 845544063 760884626 419987466 755603662 147295861 661315066 555341573 62725105 468624390 148717170 696121105 213746690 489740178 355509776 464087428 484008793 928901758 629921422 496507123 692013875 582396853 493912777 100369851 263445039 145790499 637881156 456796793 677909201 922067769 446320294 708015250 200309762 507161964 964074039 592400044 243361166 104943286 64489575 848142131 428197028 405497620 706747208 154430165 26685018 680957190 138601231 782908166 359243815 484814865 119927447 879747709 552931943 101823296 141588445 399499701 876148955 603835295 196994181 480353133 615722278 914551487 981835348 371242281 989986641 652532534 633785779 220390318 469886023 803162395 699529267 70984586 421936218 16296078 856962307 781848969 696938428 44095534 794298748 362394433 591150855 54157217 810796950 260583816 45878198 242871312 296629360 483945720 925772969 291303592 686437580 543178354 256560293 350429978 40761232 252425623 868739794 132519963 639368262 202125649 7843643 486902245 334138780 60794952 80802642 383703732 252126693 964302702 873629801 756778314 333767063 809246324 843008057 996103020 630464459 623595090 64735583 886966883 894010561 632651203 399411162 888384892 385043545 144392646 280794511 868698248 716214426 888952863 208511685 116844637 194585646 869608403 865333417 332602707 385702116 466628528 540446155 643866055 10379822 453412034 504753312 380270235 519757216 309944031 864232958 136737204 724594551 472381213 999998370 798061179 240003856 827247190 56825517 222900829 893488492 371413419 802996771 901637451 854762419 753185534 796310891 460787259 402737069 168150902 24401106 857418149 356165706 692647423 614832136 741251078 608729628 157057991 971713696 254324320 887591384 810632899 434851477 705978040 121452249 997120552 634763456 713539223 983521693 500850930 500624227 753546634 145143878 889837152 209252001 670893474 84186905 530119797 990048515 778431989 943987458 145880697 557435380 868667675 294034959 460890487 416437318 488402865 327316465 375276221 14489260 983913178 832425086 653769310 426571325 798425273 225054769 184001971 495088888 655667960 994957480 877417941 434459706 619853636 310866725 113190437 828777289 569520078 142239502 807506117 171735501 478251979 734078574 973815581 809841745 575078901 338330225 752744534 65936583 937850633 893128172 845118946 351551745 853657671 269874642 597718514 523079993 633869813 890726336 988808702 205758602 947189724 925957746 184832833 107121012 170619849 200333899 751114043 650111068 174007821 468113362 790688813 328447497 287088126 331755567 530885024 291380776 670918260 468019122 403346655 857144266 435837005 328304205 871995256 81372129 509490409 378604053 314201534 561022406 558368430 134270405 389997898 482408886 53959045 319964986 534487926 240500560 263650651 4420088 469013473 892697112 320815777 476971939 661607150 948726264 565638861 458279047 468307012 459320762 560826583 14340113 878249295 597305743 393748413 445613908 188638653 581357451 737960703 566463878 401867779 469951014 456002851 261751424 562903510 845525180 979856434 841758528 789698738 569202702 698673209 628748394 667945559 647758528 153664458 80624323 868506438 10597337 967118968 873662901 810559816 69549381 535833950 459942863 341152744 551499350 352387481 174609730 892402420 203704895 889082057 412529252 479701759 248427160 423354772 657613873 632710626 328145373 949137955 886047429 140658487 287648751 18139812 65785827 522702045 516159121 40667590 58457457 341221239 867427308 88386880 692216314 958000364 799439115 47016010 482400555 21123816 418051680 473499169 438551126 489234266 265335869 244065416 963470066 450373876 149230428 726897730 326035736 243660719 815055192 46608281 684381704 756833092 536345905 964243162 916681890 16880563 768415692 119675095 307245038 844151232 324813425 613096803 974358420 779860849 139185483 887534041 777451108 436983954 962909164 914073494 200653520 555586353 728687046 794005115 315231597 793098274 559943859 922801516 579012470 672383355 715227501 34650323 352430409 752399129 962584087 470133021 160491751 926741274 617683122 122901308 406124664 132798561 402923945 157758243 669752517 440897814 144833606 709425229 113053629 262577955 800121146 272682551 224407792 11967160 181100313 277380834 39565847 777275591 138455259 718807890 866652554 36744072 140730461 914451473 92409032 183314167 601707230 366709676 879984883 140701009 744642946 155476789 153842513 150975387 317871570 165109951 30757836 158751259 174735418 812765670 932090227 351710941 571844234 543173700 496755959 255788079 994422 614068221 891354415 145834277 584469526 844256820 150712212 988566550 900360295 706881939 55350469 463490332 888545735 764324040 665991941 628126872 585551485 90429186 411509432 197885357 3313455 405504120 266621674 767258816 62298473 806178530 247022536 593760254 812291101 187092478 897413412 74557910 847355422 957903884 558726901 328254331 188087971 422062675 40402389 453669219 942771659 703690650 28025729 166932426 588395795 989148335 972930909 919117616 316901857 148671204 490721517 470006487 623013373 419544717 404654173 147215174 316735506 176344963 581862650 243236552 479054386 12060580 901948855 327993838 400779855 834222416 717184425 244144649 307859651 593481198 420220555 758753713 639052489 985048677 715824443 882596673 993458945 334271395 678922299 92879192 824403952 621200154 486215729 618656089 227121790 99305790 740450407 390164972 502795894 518864904 757756748 260776315 76758793 703972214 932038385 947694262 672477003 779343368 458524556 481002767 828363445 430312261 921395192 676952895 952594337 563178548 69318196 992427967 758305233 522739171 20705760 673596752 301681897 621423588 679053507 631142772 113488624 392798411 654763335 120089330 384275667 11364529 794285819 927126101 733130466 314888628 967548176 298056302 271094609 52979829 714360029 518401742 258939065 750080152 248725084 274815053 571305108 246698311 812400298 451790726 607300548 731910064 53720202 292210520 874578700 711842690 259759843 673641830 660799893 118397812 172798782 855762584 899708779 907072959 9598537 895192984 977973758 1329822 526506070 981016406 181419682 361191125 946872284 535467397 706775823 141828136 743021045 66924827 306169313 449500639 758304991 826322133 149600537 672656200 272471163 913406385 364659866 730805813 764645585 922639217 449150125 719018362 966095498 258010911 396874365 104952176 543278965 947746691 463402140 561877109 228363522 582932399 70987133 554615658 186365642 569675124 59109367 457711667 787779333 728207338 665158600 988819515 373898514 462846444 406089744 338333421 294781939 222006425 219029458 314637884 461802702 217393621 957611638 193145116 346873709 498094278 706397770 699625990 210332863 294729303 239358716 789500280 284067669 388326840 49198625 497266803 891345893 44422875 437172146 478435579 181210059 429924601 536215178 614205083 769098627 536772364 524340457 398531806 578564400 95218770 853224180 299265495 740112153 816952528 905346354 198203034 65945126 592949709 163249936 272492992 398856807 726847058 707943263 625320936 532653453 436799409 383377617 973254704 897202543 493661691 623649407 99335872 963520135 80155784 430043750 286452031 857125491 422458483 472483301 628977500 629727348 709123868 531321408 492124486 851077618 541626532 289331488 171114548 420653302 514757236 84388625 89448671 729092270 332602294 537688067 565166595 757471724 742351834 113283018 736957666 620962728 458863891 386468510 531524544 522594170 230146264 254979484 476997224 649432608 404973155 86790978 329384101 554141182 484254517 459055095 704389834 133027225 485703568 914997377 732661291 508038171 152269052 464545420 63892386 397311443 770883266 345512234 969102347 968040626 634723444 137446734 173597384 329041614 827689059 780612688 97487933 157942498 936354855 343759468 395014741 494904524 21840156 101186370 468931323 631309838 590097119 798603864 332469922 952398415 549406676 919333779 927039678 189058519 302883747 740415426 858933321 974070294 668927927 674262291 602665023 540304413 634928062 116629404 450332706 248605475 732458540 157361107 267425398 26094849 49754807 508294934 82843462 5392567 594310364 730533925 678987933 641277157 388721753 71737251 819883790 758614610 85330865 136721560 67033133 489993321 435411627 485825265 994115348 332003767 405014227 124514815 320308959 849804399 439863800 501412084 541711152 624707814 198851756 27417449 764877996 78462487 643714760 296019931 948593531 729078815 143091685 364510249 648368588 466918594 263757795 129414680 99556431 194695141 236355942 201429455 698182329 277722129 132884564 400093787 499899971 300360951 920389208 753613868 698524716 405912551 513426786 485360022 559125554 680403031 8229413 552517970 32714525 77528162 908297368 656305402 145997109 982620998 161248374 956850576 571311302 982162405 875735998 860443127 960179875 982806853 536894259 48125817 228824224 646063376 203628252 499743807 762562583 278251029 968376965 410556380 93198948 504584389 402239549 731621827 324023657 755841974 181523670 820131788 994084875 374421028 113847913 105810611 681886387 943000683 848999119 807203993 557797325 404503182 789487656 295756161 438800460 733881523 150768472 165624788 989778468 615155621 160223365 115281630 714383055 473087825 920282523 256152910 817478601 99257673 115263176 481861562 140568852 652224836 57581824 545683225 3786677 495459228 559519866 128549703 516140085 694801358 896273201 212208516 481049888 591782142 500796772 947676405 736444297 14542960 807209494 557171490 738744197 634400272 760225166 404102262 573988011 268576491 235039192 908387011 855342747 712421300 510321987 118051771 383912820 840805696 116325602 325544824 598674523 195110154 60520715 418683637 59644923 438661040 938047962 737245842 693365504 656529268 338297263 407725716 676981915 150699195 968825260 483200418 965245697 455686801 59996216 776916297 150133228 139570980 219923326 601331321 242549528 441194053 633045487 841758215 68886215 372679146 436415164 690579241 613832766 895802542 589619804 894622205 768660550 11880528 232350988 861491202 303260075 705947696 224664906 251721372 996667840 954313173 398203482 907001236 179896026 916239721 820745921 54816662 438328017 129133627 79592140 900859570 102288770 614596412 809932042 409776860 646760271 731946371 455143630 938522732 327987101 327808713 122626222 521206431 597591892 791364590 40282375 640151572 871718243 342664050 203713142 883732815 143161658 627917308 750121568 397764409 895755599 172201175 282458987 682697630 264774042 403035248 502954499 49457070 169846808 489098969 200298710 208420988 840285003 661148745 420075864 198071170 965641912 958512538 234707520 748939035 129061736 271469770 362762761 180190472 379309159 218818426 331746162 609615596 660583753 270844786 658174974 966730448 155323552 732143387 204171381 39077279 666969223 292648451 736309601 791005611 103644442 181279581 620603794 730342182 724873979 213885054 233296027 395943594 807227855 806135649 366477138 756776370 431610559 575574820 702001236 831629598 156531960 992069257 830740606 235708851 977992235 323970678 752115573 849112217 27403021 509275765 38307359 130378203 992901080 919356725 245532968 730657003 764642505 686958855 611903359 193562907 993289888 854626 899146454 345069092 624961827 100707935 470021157 986875043 789360539 643445053 838913575 882925719 497218388 590741214 692262875 939286501 245174306 630613833 420892932 730727636 955729623 210795814 61952682 431938705 882129358 291674693 199899543 319905196 592769891 934980631 306350299 747431066 832859257 56580147 367856201 418189361 63860978 681703123 49927415 190326318 429554234 693982036 277028290 424166322 142661565 292459706 912610248 5566401 470317421 480869417 52038380 750461378 809620029 495537517 229110869 670278146 174566056 850710387 257786607 166751793 491326762 376700110 413310440 956972515 163931846 716055603 933571892 885823760 562983295 294132989 439917066 78507156 472757982 281539497 602307942 580547760 111039090 166155355 1212037 33799047 540807756 148853592 282212203 215909794 662247807 476914058 539085152 55478892 342293670 551335167 466587502 895135927 552606814 598066538 494420709 429455158 608092615 17176737 878535128 883332865 101317895 897311005 453390238 169363476 435342279 239534717 361221457 26376655 811259316 250733571 795161170 673657719 666412799 520945429 785852099 761610932 591513822 116787645 907429387 462972945 426965001 397989162 413290838 650032000 998652733 231192109 12970003 993230035 831175100 725625789 109728372 105609284 53635531 729244019 969200625 61834478 789201715 196537871 119572933 613550417 657251266 51305969 349060976 177240530 184946631 993388960 644718387 849556280 579445400 42961479 939257495 30800176 707842831 61558835 178621158 312718027 345563657 530283350 336584624 194134267 86344934 328742855 308633928 288760601 125904908 890781248 674085701 698226530 620003684 479213215 547556609 525201269 841654491 963119205 372630045 420771031 895492323 175850298 658693371 151591791 426658543 688752487 296738115 971999754 244197370 379031130 343900255 324941528 415046913 7824678 45425150 254680045 927395716 575030016 14096533 718905793 687485961 121063875 527317977 208990128 1013913 489209453 941990726 294660219 145041218 902466464 827088027 839552198 533835923 492546082 363119708 901692824 692427298 638659421 475416655 456291549 511713546 190910431 379354111 350404583 833475685 751693787 744458556 720819689 531293143 697599911 775094937 784654459 760773123 666097212 837885421 75058713 106599699 625682873 792234195 98300068 510155060 211477985 22604074 886845919 795658519 553175704 80783765 161760755 329241714 944792169 237987323 112437227 677034621 435945219 716364296 217040441 263980150 875450807 967614891 99941167 118009885 339644412 239629718 616064391 423297592 748688876 769812929 581254876 887047952 347638468 57161192 101099055 50584307 363460456 863363080 877829730 762262192 522347228 14569190 158834880 586725918 872061132 729884296 630017395 288396437 248248325 105029817 165420557 869353842 585675513 809571209 923723776 225755288 416638528 433137099 626576678 222499050 772658450 178602390 224775737 705725650 705969613 399959237 572627292 455675581 921914485 621427063 458133136 823727005 885511983 122583695 137811008 233118054 353805509 838625845 267817910 709570961 292763941 751808595 164945315 524562843 877515746 544597784 310818459 972648327 177376433 730772345 427358614 477792856 747586542 797485995 439465585 644502680 655577365 162604970 473350763 663569621 802669896 841644982 14515368 829251614 674672592 253608145 116250290 457682058 918358164 559183682 903330034 505876401 561395363 422782228 387309371 755994929 386891441 153788056 144182592 331328298 452139921 107203806 683788057 975246018 957316800 178420288 767192515 945980067 33626842 488576728 231348636 820785528 636943394 84769029 940937963 405312627 117713151 5034986 738604118 983114698 993424505 633231343 653222249 123380021 719016128 895846718 58400022 191696498 275569062 989093959 690112560 349957570 621849888 393319484 539896814 70193257 321440200 372757910 413683311 488237873 900286302 897809038 912526640 951356648 792733506 663039397 165846935 142156509 840006396 988478492 50604908 192128359 193004725 250151037 57520474 49849950 619693499 223377168 335802739 122188704 128554753 964918375 804198313 98726286 257605532 981275603 545651286 906457484 452155207 258206188 669678261 523537028 137663200 654664460 997953382 471085411 418810089 277859284 203112174 435616155 819255304 889289639 718367285 959953824 731732871 769747754 318634246 493338987 377314260 354630859 496337042 50739450 790348034 297465654 680517101 518447310 484838215 660593633 365819024 29066347 636431740 239080833 870806229 416402139 610055072 852988563 523328638 50724140 891237717 125662165 458770223 833890029 995659361 90398409 142935279 877326517 622927151 14697017 717239467 193942172 981843276 604507309 623148723 838088896 810712042 851215095 948515131 893730754 766568544 153883816 636453084 297961286 202901671 263234200 384573200 683315831 298593247 924168034 597503673 875932800 581979848 730519013 762825370 364739348 497622601 852952004 839670748 255945958 711483373 448513511 755788427 202415666 740231777 359417080 684172823 993905459 206499320 718871527 826241492 165871274 418809639 463042663 35003258 836351582 408506633 392147822 610907557 535869334 1720283 771006393 291284054 401386913 175261057 204886597 114677616 251662414 472459264 224580311 397032252 387613300 301572610 850950773 828689637 716035180 338005333 232379883 67976445 490392722 507900780 377425480 47904759 796506055 344116188 554100574 356452522 924841458 866259680 747951685 967642324 159071866 943163862 867223000 825718677 694201037 6523840 337399094 715986416 362215133 801114052 384840259 511288141 859721118 681559469 967793700 666810362 633043850 954459751 142807495 907480997 354737949 104180870 522400857 626623460 835242840 900700864 473842125 782879405 798534722 225797742 789168476 541866206 921876322 853859856 85817343 556418742 677936199 778312134 98875639 205998170 277898496 59028951 789702726 985965649 478753444 24959790 311900467 146855432 873003980 44344792 421893834 391634000 797268244 786470279 704776794 831690715 917997981 471177234 540235253 80717762 696930190 397173235 932020467 565305346 38440590 770339527 283948655 301045754 848431180 499706834 839184840 713991918 688252152 481528952 545616674 380599431 656571847 685781701 85367779 861512017 126177138 787810278 702871862 518778684 493868727 447214254 705461899 678064668 430140631 858346002 453913621 163780137 231378967 866530221 555307338 341059712 409258047 525211709 949924711 620104095 974570782 32884260 128889834 305221101 360706819 413701096 744409366 101177904 848534853 255251635 977560178 243377684 735190717 378558675 541023050 747594923 549332551 13448763 636508461 826192616 144473413 97071873 832393837 411640867 133987355 443553246 699153570 858183832 258318004 525968049 434368295 878081511 811104508 65690364 936530844 352427414 199040355 811487845 197707874 192609674 399557472 150616375 842016034 115523218 2720236 322541790 844160839 1134300 979230211 276409966 235752575 283003006 364794663 445142301 587905341 807530990 490394076 672659653 103024954 438518922 152599085 726326883 62385648 509178642 809958950 224032923 344627998 172195881 253900375 91974705 906519367 879905495 197363800 118085777 893998130 394811145 233443135 540218952 312151915 417796112 764256811 58906504 898119361 341512478 228241597 526262952 281119430 306429388 789665690 121562274 184380242 437751959 875451114 894050708 199039489 464414046 370270428 835966783 386807472 312115686 356131872 978271627 250907140 195838550 213922411 212118273 953233379 97713083 752778999 282301775 928270840 45332101 61234944 335996360 280293427 741591304 334233160 990685153 948827463 448413181 706338195 491469238 258063147 254998782 285801260 392764034 526323610 967253261 452674911 762056490 689376402 91619085 492176125 210601651 953989337 832156744 938159579 741567688 494732915 954756327 498107730 520954421 657537325 166694013 302651073 802767726 957222678 355273341 322198534 492507913 383241984 255812287 469380617 650462271 158228228 330336767 596463410 105095536 214077179 544623198 378605038 839506076 703451397 938850271 987549997 440890346 37518854 491857643 717943527 139895844 773421092 663994062 762124434 700732217 43512139 488456759 883113902 668416187 46370729 55566780 340232762 870330975 803906610 232524372 735233851 374301311 49173789 899203547 798290748 618536091 672414820 283603857 562690761 509438931 45540936 116511387 742158579 304211823 925081036 370118273 77080527 152059736 449827125 177345966 414662391 84592796 227827856 258177012 903052295 174317549 379727404 624428805 616800033 835614755 267158299 215980283 257766762 49571510 246718902 809441489 18319242 809311812 421648406 732281575 74328624 504161553 646208156 504948098 203160204 658053506 472988777 607492425 27792083 989147297 687600614 58622409 946153151 439444636 605730622 306085874 6423052 69924166 912040671 535098009 140890876 852340885 228964349 905522420 534131412 278920482 573781775 961147169 394655837 803183788 95382608 800602271 914827876 149969045 874632767 835970770 751528506 488956003 993646111 619591043 463026228 834332737 211863160 999442270 979278892 238440315 14935956 788533363 207874558 38953221 864207363 584683702 128284172 725337077 33331479 471236223 826038715 175646213 537595241 403620107 483442676 283935762 465317714 452735737 547347364 129724063 997304179 712161485 959340604 290976851 516020526 161921392 343292465 148761718 815282986 238128302 61767037 429990776 588228051 735262647 801250844 305444203 890764759 97107870 606188176 250360452 700201130 850626013 555835486 797483934 628932867 354602703 260274831 84778678 114113885 896870965 680510512 835370352 462870647 961818546 935668946 824093585 434205140 778565455 629199626 982574467 936452156 104244727 628778226 116401364 710613049 865157116 397369510 896028343 123246235 386369424 360364232 697868417 509374709 662957901 766465277 441813037 329999389 678674606 580504174 161200857 740098224 446905492 48120392 785836359 935703947 110505409 999960124 636385373 223145555 976092000 748195072 14443429 491673582 883709307 281081547 987248589 622140168 201917316 301337053 260161832 702549135 398171341 859036917 107263532 892962872 571325711 189439449 979408882 269938936 290331879 861588946 602982074 596032907 974069332 562169901 443841124 296325360 732982587 997181627 876663031 132391146 754194403 687389777 193714974 477439105 203043705 531422025 787401893 281664127 773203598 31188480 287136001 67549684 858635668 134627670 550124998 530298547 986379620 323352369 934516526 680448466 381715898 678964986 186434201 27918382 497747895 43736094 870019335 638819044 644852319 861240462 718740896 600829401 13698841 889944895 140304428 432821300 29165618 568076459 541911451 362543327 285058906 294794063 817237631 33103625 721885733 794143275 391314829 653464230 259067019 491308357 883992608 642283245 177899368 206767654 876314806 308763865 776304893 899647579 308024689 841610665 812792685 645706741 792621206 340920673 306854209 503665161 400873233 376701767 213926372 951512881 607939312 181792358 308557352 438589962 908537316 572192270 962035392 599916980 641081283 343781458 933625540 471713877 676578056 136830088 607819312 490115990 134933841 773350349 198897764 393605412 250226656 750775167 692932773 462033712 948922396 289140161 405627547 801042672 833660941 640445434 363741905 128168220 509163747 962127702 423038265 149099633 81702255 190396739 287118757 299508786 876008615 647812086 271442511 554198178 753093159 501101796 270177362 590248331 26052267 180177225 476335662 833838266 836919446 330205860 746084424 994774656 460486255 253921081 362024295 908711987 430496094 759939726 189198136 535666859 959090611 25342446 691696844 697694405 108935520 322079465 865689365 113055715 640828538 701510098 622158700 44763243 884848572 360312384 598791182 892070468 56064771 877857677 407252634 213618524 997333971 504765786 419391637 749833252 246579664 922448905 616610278 617977362 755855174 32883522 569614170 408552990 830137763 363495022 741553441 286276421 497403895 449674047 225757007 561665802 865913723 813084198 914389084 323210736 504384519 872257244 99361188 973905921 402653337 737417946 54346216 973789002 944362965 620487136 727839692 755574876 389051008 207612018 783446615 698177229 829744644 91758166 733322613 762385845 320664304 18178327 233906296 832265777 202861941 630915205 651155603 149700580 592676330 367497523 666469214 782458225 608687944 824694520 319889749 404943618 285033390 996611951 575940697 513117892 49225438 747496054 361546797 445313385 182687934 415083186 68642042 12722852 851183065 545469450 910661067 453769136 220528604 72317992 112738578 418837450 969361945 722682620 35290913 719838898 996059143 107894072 295800498 721159983 899518399 81301716 621030240 556242312 719277185 698689419 135878188 111112715 986997549 496050525 85897720 703097737 500124363 160622860 710612495 962623960 370912515 921713823 515758747 892073552 97699493 203285473 781710126 150704719 502651427 978139874 398631738 458946485 790865938 705348213 536649369 413184360 321748909 481999537 83241477 251447761 216665938 12166001 621490081 538410334 11685634 928981716 894024558 337639678 997966565 31579069 153374167 882431656 664799172 985033299 168923174 936166356 518625166 330020994 586660620 674265088 808376787 649898617 501717277 92852524 243708492 276512555 927855441 614270046 585137489 495003854 351564677 203883040 955103841 878080350 388681976 404719357 616376478 607309083 263222478 31696903 386184014 684678918 386768017 438574932 597401691 208245096 548195498 663373436 989585108 215854668 498182892 382577949 631828330 532930560 911912714 863599447 829115124 327281560 536142108 47594065 555937515 42721643 106486303 92394162 992089583 481013652 128141937 144011560 587770944 498781810 980830809 45577957 844849733 527110440 595208317 285006876 604888329 420727838 58024041 45669513 452444345 121654654 49380623 210895847 956431143 753626040 737539906 748320375 936853578 260782590 389597754 36070271 683153084 831722185 695707155 726686665 246604346 821031506 171740237 842438688 387317288 642048281 736286285 453961174 278468106 39372386 697358299 77701953 572781068 914974899 833575330 772867129 321521532 923267672 277257652 492447900 877656394 135849439 449373699 631421131 452724366 70374044 904512745 845705770 907781378 615811878 334138785 890849699 517151108 978608088 78833355 93362724 250046614 570704209 922903276 87127324 851713246 961937653 14460652 714211586 910757286 374784873 701362326 520247758 68215133 118380314 521276699 543356798 461869588 675448503 899195791 443623571 121208321 883787699 5198699 614373009 831758335 220494020 549778185 677130371 132524045 503686247 406956075 280527220 841091531 148912473 643005045 897939702 9660672 902526239 601524206 803415967 698247702 941144703 352880515 525604232 173518492 880694789 409937796 777238221 884464067 267554431 232288293 54243343 641766626 230998401 825323519 855453429 227679731 274854882 752268 579236006 745676819 414254141 504220846 858216016 293650437 323557234 836303656 114578341 438654128 507705634 679432996 180464985 55711645 26828342 264565931 966832037 642737018 676306776 464404784 582072519 195318425 260038008 810471430 45356928 739533681 701958216 356794085 350458260 268618012 797338305 364396649 961675853 589489624 544735132 343274643 619361529 216825735 560342490 799650630 751237992 396567598 845992765 571130571 695598190 275171961 816446156 283002957 74679399 737463862 341982035 523768926 984068526 40839381 525485024 708506481 263922980 638543855 985776200 443045981 98888880 946846140 292508064 664400608 602911673 776219035 341481668 729788954 409869742 898394254 546238163 514867982 355934846 112357307 432723888 604665636 640213792 715147500 220242563 933240490 490756621 856060688 467438134 820499278 394374081 333903032 955906553 304508582 170820925 592197787 188296127 327003816 790248072 609165842 865885887 401513522 795304233 521632668 819794419 142441859 842945199 341265243 115478172 144398016 511547690 378152342 220279484 667930736 470298543 877848373 635974042 179969024 533041879 370187336 288613954 634396225 288002880 327217281 413591042 369296869 703002635 230846900 591372015 177953285 862973276 655535710 416229982 869258398 31981790 540862492 144282987 499710223 263194172 702472239 722429301 938524828 123851177 682459135 156536480 763400942 221952601 853372821 516742226 605675665 841326342 724934687 909664182 938394485 499809388 102774895 91134524 372384110 342626764 632486269 729705495 636488884 888463213 734243041 841370301 284019300 872690454 672060761 741653355 809438460 190083222 819530569 302199199 690353891 996984893 73118518 335380380 581567199 60975456 907002954 96720617 546622620 662301912 556145876 116394706 268537132 640080771 539774661 182388454 22062466 344086722 544696883 275763575 411294966 183794426 485721049 473621021 507807684 920492051 192419221 215818803 202865548 758385148 864562410 882704216 409824724 752091429 425190268 470804464 246088321 21977859 973109654 656488865 11298914 613117071 125299367 92675542 572861349 644808903 409072064 927940671 945307232 23684396 456844824 896076623 262778633 270175811 312592264 77126845 231689470 902747668 551785232 600773636 338047231 509944494 629913936 211181282 477697967 836951713 208394000 781074397 492221974 243418498 672095672 47183033 310817313 373517418 315706840 564994819 412491041 924934776 672219042 750355594 264013896 535922506 926577515 827013088 115357487 137358216 663712302 7890141 509025363 162434906 62595080 875295516 573082003 280340204 787278013 792271485 18575540 750134513 995734066 789427105 477366749 3189533 245998321 444842097 872812059 969427114 769416360 682790552 790940638 948252884 249314986 553952260 158297466 968246109 860511852 100472681 396930984 850325770 263986697 239737022 619829762 849091619 361117375 786171837 590072714 211190519 344761712 982455911 116646180 526087254 510844706 762018686 73972247 516474389 99089791 456961290 52323983 783270286 762286934 533287125 934598174 898756125 619039000 442447599 529207863 923290020 107077979 954854954 145142962 195151111 973286235 747009182 871864907 176037041 779824500 327638055 954317091 694674190 29525929 38683362 907914045 158736655 156196897 78975924 459541762 862260393 753061796 790360259 154187198 164152150 480090658 472562682 146129952 842449554 536792876 351359370 316769982 666959967 687499385 255684707 97074831 134437314 846938723 448570559 197145967 665542467 704082023 44578456 112183454 412948849 400177577 539405869 760680257 21189468 250856813 947729537 376403680 436521241 393651103 273383388 535868902 192921154 155415884 534944328 957371429 726851699 138189607 791875605 416996175 477471182 262994437 11134549 921150334 669193592 548427617 160851809 652042669 540732442 91250649 223022418 910518332 272128096 359570351 406092936 703409008 285433213 273382216 613778471 79946224 223404966 290116528 167929493 183639369 366778002 372389141 733330430 430454892 347357185 59730248 298250448 160213547 642180146 855655999 653451327 446027711 483803242 771128470 787116226 63492421 211495796 505294857 842025620 809655356 25609244 282259963 480035380 64095240 20843443 269793266 858889957 134096498 643418766 137894424 736397615 509900327 999461511 478963644 713845084 86529332 507025274 784539087 165648380 973779344 381494729 445814120 428836449 52791699 597285081 870659648 845375780 765323383 11062163 936877367 508981918 127437534 94458596 722237133 404660592 339828555 4367933 311602089 871707387 819328679 254264339 912241942 811026409 401178814 881756768 761480065 437606050 7436992 712076064 974542076 168406488 80060352 252758741 433212350 129607932 444072248 710281476 601168033 852589254 67611011 371882678 442965411 362683825 583344738 560134392 605772901 161666172 159747960 384867675 388276911 281658026 28178126 455304820 560086762 283399427 428533584 495786589 683111076 748900881 437833549 581457203 651395856 102946468 482735355 646021014 643816835 708251726 795496176 948823340 697971704 362678760 115011754 982816029 776511885 288538635 185790217 30061208 933126404 3043224 314893007 521920845 590773571 818946609 423471399 806954482 935629780 324590269 166415387 315162303 766467430 221761000 824487197 283524081 197547594 696450208 546663807 245159498 356826359 430193305 346443002 12754319 548455558 686365386 374814251 293115145 741638454 750832622 102847761 739425797 76831465 972146948 846800785 476319828 193525670 183656912 874066930 100021964 195721237 445020504 673939810 550463940 343030278 489522791 395804271 255636892 124085994 477877773 644031886 298592051 535652440 452584988 819350423 369344111 41061514 602586029 245494854 7376057 877543645 907912090 128938684 713225086 659373653 956843265 186429949 287560367 583678998 985649607 897508208 231895874 956002796 63799058 432301922 174005678 201661124 885306318 326770563 284115059 729519409 63569706 758322023 258763408 19735528 341953816 811906310 251350539 24682564 379321552 884925244 242723949 754940098 339893581 104823370 592676675 170545030 239199182 953815635 470363806 157187285 153890391 25855456 813989268 166258073 570086446 665761885 689416893 76205536 641415262 319983257 704695990 603404637 837851703 297802 379455649 82124774 282706380 256137095 766279843 972645876 931230323 64187212 453409381 98647846 964393801 240570361 120853908 599861950 819495852 480832723 302710370 169099810 336121279 142897538 74151426 55940444 475456233 686112401 367021871 30668187 735910998 328894450 659346086 501145520 472733044 777807223 425184167 969601170 871049336 129667930 593456248 643683290 522914519 395301558 524729570 983996488 198406093 704872971 756088498 858987580 540790489 906437054 965635641 33697341 472994879 471550614 73628877 390969206 606307716 242284097 524408646 650342964 851272182 209639373 773681281 721979497 579891490 292185647 882543585 980282924 577791324 382116031 48980425 774534199 107929146 905138618 55856675 340864104 218705689 492763839 151580380 565399104 282768279 509902675 962312293 9973607 318869015 230138205 808928308 413232166 117028416 559301546 730176321 133527019 975709566 223740522 740377737 292919241 489187712 886421937 94732175 235451125 185537720 183564791 963287254 935848266 828078302 748527768 655335528 289278406 444919662 875732565 408442962 488911115 71241253 210103250 173493541 807282655 134051719 698736662 75064439 446576044 587612 398946574 390015328 331401472 752309039 995447305 481972990 768236046 355904718 927525949 474404081 875265836 329820365 297173825 214915551 580626771 569950979 71110033 727368177 142392995 888804106 143798030 381469012 594158812 667002563 404330875 65093306 555243493 762391760 761863425 975982038 37885512 198102297 263520427 896227812 474869172 512328 294344427 813223454 232025978 505096012 455687187 51271752 931514129 733828570 867879645 208544549 744357011 576302823 479313636 513014527 498954557 788563503 775721769 926150691 809202163 455673266 722761871 909323106 270188473 852587057 579820126 999305362 52973115 98886581 591187140 237908747 240661574 359608329 717306191 729547819 188690509 387575611 104299892 250791890 528464101 675110943 660325644 213831399 344119113 812178636 961952465 137418193 155281878 716500253 135891174 774798078 172563088 316460848 236670796 23017311 83883932 595618795 205808750 490608874 226217412 339987314 354738070 80557335 276600054 166052274 836868469 298961764 645336773 635324122 715983007 927148497 579643622 196205532 16887820 298702181 63727541 515422961 119461273 249360551 102216878 49415186 360109701 358430757 750066420 736177023 488281588 837520625 340583373 861706812 422080880 68323102 527319331 136908431 37283171 227134024 863662597 765838468 862713757 566682121 51078948 37060713 512383444 921399429 255041878 744298322 115186719 533509343 91523095 953286038 171972475 458970049 348231683 701455696 982571078 103505881 398925149 124212959 863787719 507295830 181586572 52222822 727336356 423717743 601867416 141892429 630536809 436730588 925738417 52550334 579428872 955036763 321579945 878072360 768941908 439134764 902059125 299274944 986984325 482624918 67272879 213674747 353357495 923049312 935961623 618617110 785498218 277910616 613785101 301358478 603621379 36163536 115622937 212544936 28267338 349842971 986844772 900286954 560801003 630442773 472042556 695380128 664201973 254547097 336654996 36909144 276650845 139812104 707640449 737106534 795277948 555328456 629548990 900887393 28376461 832492483 699922217 842709412 957306160 973140964 41032004 423406542 19705322 68791710 904403125 852338498 146982563 172117348 625622214 389758120 732440358 421098290 442064357 30892138 228690596 594190595 585493029 169445176 805318705 538515800 339321276 802133125 839021382 781823415 625963395 176642823 687198269 221783338 318306169 208941370 256790233 255805628 904226624 26768350 16709819 463152128 198392478 649851509 946717677 992402314 615541246 505276870 58862940 403482483 552022253 126236253 151781718 115808729 103832733 735664904 50708496 379715420 882746469 707558235 638918178 149062051 422818878 581457453 957996296 117143509 851048264 757575193 41127843 883457313 84245571 101201918 678699702 27782966 660977687 231525248 644327275 434139339 981723212 498297220 320100811 48942616 765898130 616684216 362643785 315890011 154447931 984272905 373187384 856143189 172685500 751006506 787261776 567175114 844477488 650545940 526153261 326448645 516237012 135037056 709970896 252126545 273849996 110439023 159786524 721837441 981166941 391796387 711824218 166328681 913664497 928160291 964657334 10676578 391670294 583836091 466947775 749485002 469835071 88553081 443872747 234724226 750133505 75305521 415174416 284243566 557439383 775868410 196564972 80907769 148345439 709098159 414379423 272440206 708632155 580420464 367179052 504431904 996250289 242102814 549229051 99402147 661056300 424859618 687183450 408820624 841289912 31911846 44982263 331319141 922154473 646485146 164657256 647931939 212908405 409685681 741454755 38622670 605671093 204983073 502814854 446546417 58995753 988060903 700365136 521125399 546642417 968673601 841291302 664855635 724081748 560846898 9182607 688662457 114167869 626269441 15191801 365315298 428934073 652366010 338745650 655868524 674920570 471928491 239039727 218655608 998907991 145111272 743786824 44066347 263495626 754856649 485054522 720626733 471089264 118891879 771608356 62901037 417960333 78703650 73029450 854800730 42535557 247912733 41175637 949667819 424280932 295861184 666193617 213677977 459088215 439378230 590731438 738045216 965028657 233937645 450382272 465591234 606545895 385510680 349355583 550610371 542300948 180999472 758951752 221563630 924316534 906886767 364704089 621563662 330991471 559976019 484822233 825624694 711244165 553506081 261350542 438084218 645831394 673897056 114830885 364987380 270058452 699727194 93771437 78088640 918807630 463966622 960368412 65358143 222240358 97535361 600474313 126170328 857535701 209456792 98638832 272266867 489635194 914282047 501778481 87329788 191293399 820357653 822335762 39970790 374641554 384434814 966126200 344016805 414702326 486073632 470038834 926215219 473303407 628498278 735916398 306734732 722404882 504327424 195889474 996061233 810689042 753230945 620141860 352104873 645377868 87319360 149822066 239835388 783409340 328670487 209966572 972344886 747655430 301928359 441015349 808551914 145016046 321447282 422095445 996406700 771741152 60619328 851764794 806951062 316014697 777843611 21659442 520973764 79606971 445485394 936888434 45110488 778509101 208929786 447438738 128914550 650410169 215193448 923858191 287196873 218038653 2867000 143867592 143084029 301337914 334676298 307316866 502249666 705588696 565155391 219806308 308681936 155601888 929885184 944543611 558273373 840614656 249737784 949441591 54861736 371680395 559898325 529845996 907594098 403781111 402149003 77512275 52736896 941810013 661560144 855539206 294691355 296889340 492649185 400538887 892021647 342121653 770541372 615479866 114026671 767923856 980486436 813437670 222283087 31330103 423785121 702322488 588547273 476914038 488324989 64507583 998159993 305605569 804258247 764122865 559417921 280037038 991867988 33637797 35594502 900919670 144439609 876559255 476143408 537436281 872452178 746948840 703170862 717320631 637659583 629359003 50416112 70453591 130590818 560031257 362928491 488202788 375940706 237673902 167101721 327251978 551621546 325867273 973171830 213116574 808001130 497017536 145064324 915129236 339849621 841370058 812051272 12377926 883513186 269329411 449569867 498340148 292247500 855580331 64937241 838184062 75398930 57569511 643726021 850951276 151968823 898809919 918306147 558282983 962380675 557365535 166697101 273273085 631490304 344158550 739860447 649227104 206223613 33564825 91028347 650673896 705588367 119742721 689621638 537141005 174734859 234862985 674889129 697451629 897791886 265536145 40725905 337921356 17223541 486759518 14325103 34582031 709431525 345220503 929462648 709705664 662870084 620898249 215439206 6770317 794154430 208825829 975698165 176650825 707139521 556661437 739279463 481459434 78507393 861374858 70489857 83962121 762478965 731527273 278482315 392741989 748750808 748303577 576213716 994568288 601185065 246655038 286373420 751565440 143600299 210478690 524333545 719015664 33332454 66419183 74370530 780623612 643889700 160149237 841001463 658815897 530437877 803338090 844536967 968864730 21587115 209121190 931052792 396004220 295153630 2258659 190797362 480725339 723884266 95015875 285089572 693636090 843129964 477568713 921044798 570415104 828401609 256342750 258840310 515773109 454171047 663374798 136184899 748785801 675180146 62709961 49847589 434768782 650708696 668729058 943509531 600494073 804554829 79966611 169795243 43442853 461127048 444946743 216169437 907993999 223149828 826892175 241707200 119275099 856777600 331082302 512535268 705571022 77826176 908189517 604717791 789431122 586016458 929351080 840476361 180007285 341337833 12029342 229314239 692022890 444289965 242701669 606911331 269429126 197805224 752150419 965709402 259786948 31262899 308974502 706132685 409353538 178329703 766478462 161827817 149583810 447093413 22492381 465073503 55706922 987917071 655491054 450898404 283789572 829105804 308228539 208605106 455540223 955922888 412144566 846678277 420922988 823620529 758501169 713185440 538347713 334723579 909670373 687484998 179227161 677284765 80221807 388500288 793715891 115491154 849009870 924406493 75948655 845873689 285789927 469861101 51005268 859035574 125691649 302397510 534033933 268042542 895208010 59495232 318127206 570949967 537945936 947088440 973388244 69094182 464574088 607129104 373072875 80477830 193255626 801193133 89047269 80588936 492154834 735164792 888329762 39971333 173626049 172944350 218892450 153869342 642126491 842813904 821625741 57431221 743500487 79677508 245542059 757261553 206406546 98283954 615408365 760197566 508198572 446527639 741891298 17639499 738019241 881592309 412716866 520427658 365994113 278413777 550368103 217026483 357046288 207268788 58769871 504862913 398642839 548332843 772612764 492461299 514637369 89486920 850048020 587869773 554990463 694459934 267144481 560277524 454034901 497882952 598618065 910492502 241994762 635389538 202694615 495052640 902184148 657226383 132877576 343092293 948658506 581360114 596331999 358149470 976586088 787811381 428552698 45263301 850007182 917798149 885122715 135753944 755723777 394065043 919888169 214906556 867308905 903316500 549321644 309507800 924622673 87662658 590676820 635624022 862310315 389481434 170588402 40284837 244599881 639567900 105238396 878711289 485368677 924275534 518096526 747363785 257524762 656466233 909226212 446211409 859329256 334485418 569066722 571253262 298470964 49607923 462729996 336506948 938096325 757838951 252144270 497283963 110477897 488796897 475301300 713915134 82104270 265041726 1526899 481493083 153645641 662122206 722079455 167663077 239788818 603233319 692736435 721411381 13211238 561900802 179245260 677999525 177848804 842162012 655331758 573214420 548363025 611403175 51686909 863692069 23756244 399484246 714014725 883397695 582330618 475284836 790224692 249345934 408424115 894749902 883517594 221642433 598382355 386102548 364880240 783005258 768694930 348530876 414426510 655264225 183790220 507138511 570343411 328916225 166230466 351955034 950009664 432644970 858731736 992461039 53744701 429796765 810057941 353976097 993773651 627880291 925860262 932439051 30412305 451850311 402863258 906774730 217620392 988400663 768673511 350601470 383127919 589750119 785103396 665033550 857023583 610276365 862354637 991716833 185607319 150074790 100963523 439523045 147338201 930617360 568758217 166131979 984124427 11299310 440824328 991399945 960564664 372836136 919850635 972648215 692461197 827059048 835958212 557005683 444544476 399644829 450464773 378868957 785070876 492089724 156966920 772997147 5284454 212800506 701037416 647341430 245622010 733415379 600378662 416725819 817338296 193470726 233662501 138084412 571703208 109965911 92252589 895032396 560555634 299907020 727014380 890852551 886958823 911407409 202830448 462206727 876383094 274670740 846393006 434438896 874245303 732897993 124016255 223797093 402314724 583131623 866367645 829238480 92066139 926372296 91334955 951939486 108140830 40924813 62226474 798046401 154047314 110345496 602080773 592302636 930904259 773420433 2238982 658739547 902908255 313641442 712777438 936661448 897124535 308772411 890194721 764691319 761865857 716270990 541715399 256841579 317008152 698616851 755392685 787516462 968910842 340551110 369916690 733167181 803532873 201639140 747462170 176206554 119759691 386599026 579616079 858231785 47924970 521370806 418161435 929927443 90953269 137769916 378898766 597290998 869702109 459766738 188438430 104666802 847583929 890938380 663937058 294177389 259792962 17087681 841961431 974095313 660251416 705524748 527893787 743678857 506146171 121100364 743847477 846345415 460787666 599123108 323843531 191209921 895281448 103836539 689948521 245218863 647455658 439773950 292997633 254082511 876731690 282416537 328907878 144215778 611782559 458324610 996434384 867755692 185335203 491662894 211470939 807015415 952438003 707741914 903902087 458704272 478982899 897277187 202548409 370524361 105697576 247596014 649031097 221876726 921740219 784818209 984267059 582529776 1176573 152508904 861937462 249746837 313012445 304411089 957014455 506754629 397327220 626242864 598654735 64329831 720230266 97777308 443300985 799003874 536129485 504610416 619420309 322649252 634559217 77963595 785249768 49017631 708203915 571711632 442480986 853260999 219907301 109728487 868748982 726949269 4406638 425809594 260018989 495990151 244818743 986875065 376135123 957599005 380223606 216921174 114068001 832041438 688406023 778075722 840049265 657421009 764010470 788463886 809854598 499571972 780471222 192393571 327623681 324331017 868358461 919218379 371136748 240013940 289493221 48096781 43042356 955348574 339229245 215754677 206450727 388043237 713458806 204903057 657163514 5793194 2174183 955960373 775506757 930899793 58910090 834761592 379874948 355587076 628160380 80105717 71643544 310616305 524185473 887853451 168666948 474781639 623099517 177841885 203113138 674251581 504991740 595160019 996321771 972274572 488111275 356918039 38405730 185608432 749891292 642234777 453981034 194402858 797518086 694395660 270688443 779594497 417973315 349946470 671235825 674426556 191170769 363128420 111826957 780518057 778308242 11448324 85036018 395443354 106126219 996593417 444394217 203543395 564395624 339695738 484042270 173949277 925033207 295351075 692462112 762582758 437543592 568263186 914444133 986767583 923697428 332778267 963576003 789814060 256066163 692477781 244500984 323502904 185081380 977936283 290667044 188630126 175476521 697006348 439008842 166084289 348478120 548811148 686589395 737294117 112643691 776670785 430709002 48455699 246367073 180416022 87690144 417652233 822374427 487006779 989386538 265282568 433526608 659397795 138333086 709602325 464063065 162459268 862526426 27408312 722401717 284684507 952149021 771197055 849012614 106688741 148971148 932147324 559089171 673634471 597344686 679795395 488316484 279114600 20666609 192084462 12812329 548060210 723253539 599914137 169737076 963825748 239052537 739802085 452832762 734137314 166457739 691329529 476580917 794552371 111134934 451866236 384059333 908621410 550511673 471831325 342233578 42438607 856960248 821881868 449911820 402823835 693227196 807030398 869234228 575574063 97412625 222013740 763669392 43254197 975018215 888796372 385429746 79462045 571746578 115302583 315032402 789960474 116501194 495849753 941987400 547242147 475595564 780020677 296184979 567833714 700843702 29752454 459014804 783107080 268546511 803223471 82304723 988643239 455778621 808728212 808538233 32017111 462875821 568484879 14543829 53557986 323758382 299070204 953490648 412523863 726679478 460503229 504675736 113310346 945302428 840376246 401447120 605075987 646680348 354115538 972801631 518039883 906093015 129784572 623835077 346707922 66080080 26054055 985174185 804594188 824495471 30488391 669230933 510733215 577722114 943390934 127902008 609922038 567412279 522598224 184910691 877364929 546200356 30853687 632623373 366206067 562074176 182029327 84572175 509183683 335315174 625698019 953037161 365272363 712217049 130238143 161987515 724939628 519438779 523313203 648536013 229580296 11890068 547024086 891516167 535632583 490350418 926356929 583148025 436344115 603071555 526808080 786033365 232351515 733140892 190937957 599242736 529906451 970816757 926512741 61798469 598715123 665114827 868094264 643194353 421798996 740703485 872751117 388758200 283132694 172091216 418578324 540734591 466681821 447206379 527359874 396594128 756144271 766775771 333293329 254232153 95929559 150224784 931120509 69609837 762860710 95314783 153996424 699745921 87807660 314822142 51374326 76187568 926227171 246737162 222128914 53998648 47868677 243241860 121228584 481078011 889330449 948388432 77911560 276292351 69088202 906030261 134230922 304737262 138741560 545267424 748249348 729435799 714835749 787043936 756672469 535249259 514162080 715940011 538566110 961230081 299338110 312548760 34778116 850684050 875090644 464976867 817159856 208501885 261929854 769367981 310812750 51194564 382019996 4433145 431031761 634635150 218646031 104811056 754600750 528611235 284996864 950725278 317094876 287987443 749012058 944494323 403223898 351340303 48843851 968561090 773252521 659586990 872755655 547384837 58155470 149494570 719038725 978248087 332304466 992921856 79363584 936268728 876862402 542868564 982129911 299663757 278929710 742117482 425635565 819927710 598067886 130993454 842759209 549726551 602960856 490714029 287534776 936595847 786351692 526942362 861070054 827557603 317732393 676125386 878685129 54772612 941002388 715950008 545085366 106600549 319050808 186113026 266419913 526073830 749625793 50305002 639637858 419103820 180873824 530320341 898315939 451465278 527862346 308577488 800108275 454871881 470918457 701402374 129377405 260044382 456568041 806785099 798369202 63554639 418845084 973810324 308436419 256133205 602346647 898830973 887501608 384541837 915239587 599348162 82991131 621424246 327381645 699286470 114449693 818346356 55486374 833723407 847699313 604179793 199478851 619530439 241207196 149227191 283575870 338181437 422383084 489792950 196287859 734086754 709987565 603639364 929948740 704107341 742282741 761124025 591504918 559484855 841147289 395270223 653055954 880730752 798820406 926934952 41021028 216326184 914447977 302015303 78293311 683196758 696808855 949254677 321320664 597902165 744810598 336372702 915918631 157774994 929560898 273161682 222412841 470238495 985282265 660494084 392724064 133957428 372071071 145795310 534486865 683088296 680384331 188816875 699681285 901123196 959932248 180148668 183470473 110350161 686401413 373303812 263218542 77960684 815100246 21286092 283232329 175227577 710470032 810033920 615268916 824445765 242929857 355580143 315374923 932937923 545862581 34754255 237976112 972273288 786104834 496031542 129044616 957658256 547279997 969548194 219068284 342538742 244997571 488061683 648117817 595563391 267605170 522022380 314944624 344467472 178455276 290653621 332790486 130129716 357520731 237853275 365320101 252993943 890415271 739503439 100667162 596291469 719620546 533083619 264834037 321015180 810378845 675607504 801691132 8387757 790615920 396197299 786436728 873455407 981542326 642561419 597948086 903293172 197913646 939900733 910301831 598330883 468479643 399190800 672647872 825358596 720168453 332013618 858181563 627549639 8578870 280507185 107090901 67633085 167482174 720380546 222998510 332805757 924066800 178772733 222775276 931467841 49093731 528182366 772643128 643817062 542539121 927888838 945153342 851142128 371859515 178031161 590411762 298140163 701751459 572712222 78521926 367564907 947468752 708325058 882514101 559564309 160573102 36616917 320040380 948497812 382636651 888004843 802041947 676625309 825370875 883688188 183152280 560055691 225467798 136182244 137109500 364831195 788187957 110363620 684631060 243703473 19497752 202326815 22494449 897802834 800055618 212522526 515677096 453411752 378247931 921281101 929811155 381988545 23934285 883097723 53855503 521400656 892672904 200986462 33167740 650681131 762656191 130069005 94195776 397617867 229594441 158555268 536807684 682846671 571580736 905690147 978591605 686973305 864106245 701770799 852229060 529632559 679405754 767716944 700561191 369948411 445192646 402979601 718101590 693228044 852698453 82323044 464436238 151036723 552713430 381829147 79059346 377236327 739943035 738081392 414619941 767294017 377693116 720847486 155339409 80788609 310643156 94324933 800086947 234325127 682420291 762428842 428966060 206843610 699155274 226655220 59569409 201079461 901020274 128783697 713877884 218661429 80841477 964841679 162779386 45487996 218487443 971310947 920062683 566284945 842016111 315562597 446077829 627129390 189622576 908886034 480802017 126393905 94277937 623906313 647335645 580242459 793451792 711406031 335388136 987500436 273170226 623498571 24333176 1782501 772276542 835259722 324680327 561578876 73336990 937044476 456726546 207575148 704714497 603728757 569163673 930920170 552002268 771336237 784084386 759221457 24363492 222453632 21276727 367620895 649309077 513120303 587660131 912388726 578053550 831529694 896701880 161061788 677172403 160288404 356247756 945831419 609606762 521919294 936531895 455183394 346644574 959148587 380591510 231328322 11960928 727472273 948583948 628928689 695034112 648658439 859317692 413502058 747133464 552352009 81188048 287423884 615950146 15888760 891977589 279183831 392866909 908832535 524404316 782612786 170012684 988868623 746385211 810044455 652167734 654094187 381907786 776864357 468004487 106647453 345467335 713112381 341375726 664248056 884218994 230435878 736245789 547535923 2577425 613488442 94003213 425587436 597915373 368487862 230325367 39854627 63674196 597642366 284818267 183456955 621364245 729247894 97487741 287775228 493735175 360622506 823601891 448657940 86243202 396158599 751381336 878970001 59780836 208384928 265194733 990384360 587231501 68502922 239055987 738076402 602246883 729269120 879238145 762782057 942253263 887715807 320033652 369315952 972033343 120985259 244335850 417163784 491422498 99622921 161850182 393352860 277455471 397824707 480358576 442664310 511802014 473447111 266718994 135732039 164536621 512660392 892725915 101636771 749411868 721391387 943511616 289345666 663669873 738953084 550327862 61600961 735441077 661895239 766130298 725479071 857009014 205737631 601665353 598090048 972719555 190503882 121585064 2286638 614573491 353808306 537829341 879103955 268920542 313941350 366559219 419571199 703135970 722822039 850440251 323626600 418886623 399311643 120016838 156048165 511358204 145443694 640586987 194833715 510424288 636090156 753875399 753171184 993842745 759758488 888715960 224278179 888409657 420863513 191081186 983650546 110085907 511148215 79470250 440349033 9724547 655835810 769724477 394348282 117865539 118564780 882123274 51518072 589897367 869891530 106562884 552643355 764459202 13716886 608607841 834561791 147438478 280113360 774942109 531829156 440527305 284723928 20242808 583305327 549827266 703432502 999223604 324129576 787511504 709749779 476911960 909295227 589081035 958460605 911967279 496088183 764018065 614190631 570149962 281066257 584978051 777141094 553384186 870701218 841905669 868013109 310443223 594915429 301174529 311598450 802849852 81350394 888318053 783930271 721526728 815273190 811311520 733672290 990571230 642088209 867167017 566874629 449817638 896781126 558793976 401491958 931743242 987342006 511378699 818414408 35671354 387936885 864386019 335218737 924924200 957502460 365137156 577866122 550117005 680412069 185556856 441666386 806160354 618784563 175100493 59074347 194050024 853168199 690864402 462248667 288433184 182500588 517329502 49373389 995579732 923339788 133623881 12817550 934382092 76939256 607539953 218305360 718635290 839242468 812319479 807683178 44596751 603746664 782247935 526161365 716613059 274859776 182284084 889508529 777180369 159700621 899680193 624081854 127972888 35115731 526516569 493077476 649829691 529582841 412860080 401756843 934558498 182769419 140738047 417968835 103502967 565790843 36254084 613006974 613680682 877345948 617144832 732448337 620852718 71930662 170229559 540353879 708299961 199352501 49848435 173242317 776346440 278334794 125563650 871726487 103586968 990513352 709071027 950800570 970336366 923804024 5504605 134519264 529748433 331930246 574158425 247890647 694318986 546031745 24909571 471522578 880833195 71109599 127523132 254304806 413508357 484021622 214957291 310304847 456328112 64952068 121391991 601899752 826247559 949697961 500829775 421624566 478149545 156768872 699269986 444665246 498748410 183007402 943318439 693393579 145608607 495055546 511073175 702479113 381273990 305640009 516475310 658389836 289888476 335336172 342153965 650867242 14109076 334772377 978168667 163731197 723412199 282890286 459499135 648686146 839405519 615235050 365950952 117529116 242591626 685015538 533354917 465063633 566095901 464750797 660035277 600430412 70192847 799251433 980833785 29147546 190475945 575337492 378997189 336211821 648226045 312692739 566894419 120350364 711265244 124653774 392069319 849805729 171973790 856006258 974218700 427905561 774126174 975224398 239428109 800452936 337999484 893585318 521165245 497774226 345053465 173252131 880970256 359474691 842861470 77815377 259699647 557300936 502658357 30674976 666928008 160142772 662789454 366038372 718608556 566332348 452391452 773134933 182079856 85029499 28243734 703497744 867685788 626521775 705997686 972477716 470357247 650638010 787708093 801316293 847214569 350592290 645232941 480102124 976167343 167597329 190003277 476532277 497588522 420035797 235391849 879089327 990023992 716126817 254308368 286947664 522956602 61943755 108563604 271197551 60449173 480549836 165467789 547874632 501478449 337809475 284734295 141535356 243202813 30587570 293686927 992597646 198880360 427858623 37469337 707552614 451239402 904924853 325014813 201294802 900735609 444896768 250973062 413821952 995214100 555096501 399696770 648395782 107186492 569240839 976484741 190132315 214835062 4566995 308235589 460249690 112105930 362310421 120223807 106985670 882057287 872224625 88729137 575805505 630815101 871195563 267667870 714549203 426157825 210947375 813226061 874621290 278609900 889752202 300021194 804946004 780685660 291942382 589992932 611191750 408537330 76794802 303045421 644083545 551625555 318211280 729721726 441780615 83292840 881197414 963098736 932041266 674039069 650085173 222807011 192065822 570062693 404388389 647437435 68518002 876314420 10055871 625733150 853628731 997883332 648987313 432379511 467390441 276831313 273947982 828525942 794295505 273499805 571855884 96432590 933525673 584040813 478690052 696755062 338355982 970610441 922036597 713238057 988378881 559516608 458446401 499614182 650103142 764822626 655496814 307650416 566965636 220383940 116913574 490591950 191548296 232873536 725157559 280868300 447927041 846229042 100368916 518503033 899875685 288335484 831141971 382836135 792231051 497091586 350480045 767538543 898380079 959655215 213526914 764257194 322172274 449924719 34227922 233857656 314323799 248896179 714300612 489041085 405366087 276962800 642995235 832171679 504962702 309996447 433675483 703888906 363547100 269586751 460192897 586818348 962947012 990422735 27239113 785855225 622187328 483404116 92453901 375917480 11045931 200710489 619630029 270825779 486274501 762220394 528608553 647573467 514606387 411573912 510763369 490253987 757506557 607172344 571213430 355557328 30837903 174229540 10031454 832955247 517582008 715117496 846651091 365615055 627233837 13325270 572110765 473174531 849638151 579488675 605223780 793461857 675248193 521222087 414919318 884528389 685711419 438719217 791756167 527383631 218808122 281150033 63335068 494149984 138306533 686430748 672558303 296820898 9267145 966773260 374908031 225398333 113465303 914897373 331713356 337661090 665673953 261986769 141095231 2318084 175063584 97080621 42368752 130712538 432788401 595653818 254417438 91091295 138927379 629787973 997713963 695239698 239472554 575227935 795657373 5754166 340002112 762562973 201847199 708556627 529001087 617156505 641365629 252054195 321145208 678986223 227878956 515961318 165284894 520585473 316963775 821108799 679442636 432295476 908584179 877766740 925716155 728759409 422719140 846208129 904210573 984547493 419029846 5836134 109418693 559106113 235601837 637891685 929645132 691935162 31891189 307618341 792081134 777623818 929664923 944456978 985265115 82329645 724360113 669994970 301964838 609653157 714840430 928415217 33563465 254723319 924622252 920587278 116526496 284253996 539606632 397259948 230394601 318502225 428569414 938477194 298992842 991529719 692332555 965226283 410345803 607151283 571909409 142987607 953344344 67552927 538814998 503650200 561414976 558270168 24328221 1801406 116799801 410020350 709725835 255613020 575666137 579918775 621985115 327734600 224821406 264116011 709137323 324068383 773767272 108213129 277157949 28656574 687617530 762537089 625113079 954057674 643456636 559142601 669993059 197364521 849349115 603801753 797547056 496574087 735439848 185484334 534880687 174272723 104970133 346534986 528278358 381558719 434274492 828334258 587185729 539632707 17416183 936709807 979999916 161164570 33125192 980564366 105937530 599123267 519214739 739176224 455049137 886269057 174621215 874833978 857232124 510290396 69582618 511473462 335897639 289561630 708885522 707065969 169093287 424418391 327695228 834123467 774761488 493441626 466639920 53578282 690677404 217059645 209293291 435669495 564511147 538577373 243095499 201410975 439585853 603032920 665265879 478666515 84257658 59990929 136819829 763082056 505363755 119894959 974328562 897467576 815059006 285396126 568528894 627049952 157553989 521748876 140338989 18819008 32925431 213843053 36897911 400869982 328102062 120383096 464766648 769467203 784352488 174384808 372011569 620100092 38386119 969049149 40008453 194351258 322532241 387836216 30785469 673847859 769906480 230320866 405517253 252172127 64282290 192001093 470901228 99334331 604712394 969524913 545094888 482638697 278362701 894213177 603192272 460939662 636550327 657058356 193437856 308211411 129279652 953743804 251456184 933060325 962391 104338482 887596893 147665910 856360502 722762680 293299255 958361913 398614347 219748277 60431825 937634153 671528901 728309077 223320093 154365251 383879285 630516231 673832173 910183943 593981522 823375869 847151227 817355259 248035573 981403311 310620130 905300712 918436125 213396312 115251106 738283163 601286445 165243767 173198368 940690277 575554473 445763920 502734883 337369756 869543357 981663337 627686745 159604504 224927670 864331789 782961872 453378998 221133190 461833164 390559101 628711385 443162436 245620217 135369400 161807844 945326506 876846635 868488382 263098817 322911381 315117500 966727982 339138909 623115657 365346893 295282061 802675497 548293163 298200640 616235458 83447963 149797572 408338237 659871386 950126763 98358469 76293294 886714437 274346582 938626877 175949378 409392855 388325151 439458661 144076909 314133704 570571657 939078421 900891879 976790389 924427166 538042188 529813289 764004764 753668971 115040427 200953075 880755172 501150593 435737594 347924681 647081811 432897398 182789795 957158001 805044694 380322402 972813618 336921974 757232316 32119651 728907227 786007464 292025147 523614745 715268852 568840090 881075946 114208042 495046006 807592227 239064645 468914879 845753728 566666718 307282221 93273349 295274708 908277673 273081189 510338734 118766424 537187114 720493846 607772013 362564503 533621829 99988299 792757885 956731710 244941479 26250358 463826203 523863967 230690367 221016810 838401287 86539825 845472191 13994846 485345032 410665741 32671007 48152944 819040613 311405427 271341083 819122720 502093932 462471747 975478960 197254737 881593582 627210373 949754787 56510283 583610561 360327650 3442938 781091644 213680957 388150568 811392640 685898162 48981440 682127561 151229509 782130210 162377770 911338844 703674652 188725349 953056609 737784859 819522844 947103030 942064079 377320804 315413536 381011125 626699231 799592249 508847687 142478566 286173315 935912895 41256564 891109939 195818417 400205762 335253199 182602726 771282145 324436272 489089346 317525168 375371665 673178 575022076 611981605 760399809 414843574 104347122 107038269 244939384 573792991 51134809 345290709 394682941 352650643 280542765 554303788 88162718 676090868 759902894 67808614 746477996 160312136 664053214 748033549 297882749 754657145 922289668 352581003 241723817 439952278 517242667 207821232 763135182 130464848 297636771 126146610 989160973 882664574 669250687 979759400 186942602 884386201 340823574 254123919 406409967 278656577 256905347 946950598 483823593 35693750 736840741 14408209 394400426 800224607 261432351 40836889 2434406 215163207 790489305 231052393 709029334 749884571 238352509 827419891 666797496 698019629 482078075 741684106 912578892 70188276 458359045 170245990 75344344 789117066 392332692 487658147 674008102 633707436 797202273 233965249 869021953 892629950 76305645 440910629 910608827 778152517 57284473 774359959 734909098 537931626 145233807 226179267 54759847 978847358 886035831 812338872 634102413 17525360 765406658 69534059 932244416 781864025 598972868 406709557 737191075 355538929 343360529 994260305 499094561 731257878 695583495 624112223 322567973 626905420 301125956 696474340 844212513 266976824 265360940 512543688 579163275 745262628 564381284 277936342 592915292 809252735 437625946 462165311 642657167 795426906 553379514 963197463 383225768 881025771 872657658 171395287 976701738 408413198 603506639 231068122 708218144 772532671 671675318 975893216 775277717 184060833 610125676 785792909 507299100 316692858 789050486 423687147 910525768 365156788 684210074 612643556 185697077 499694558 37124452 411465929 458284798 973592361 226218147 140781518 229907780 696841452 935799017 236491915 19546542 244906785 913376526 736394364 480432995 943512805 124516781 18974850 714641297 244803324 526343589 596890977 253929962 879160906 210985113 233201216 892663074 862842459 539180913 808148267 372827506 489156572 37326551 18899348 712853272 969606943 799012283 407523534 425574613 56729243 610066896 430237841 327139949 873446762 273525260 659954553 347210027 461594570 221514540 199308679 922361434 16205213 102935597 501328030 860058061 104610536 332529364 70301959 975950936 941254743 801664039 858388462 151674964 869553080 233246962 408021474 362662943 73722492 382672452 134118233 494657178 537538617 413001199 932090665 573614505 248056106 36700939 368409873 59793590 969049261 82026611 392583726 265499951 35572164 621101894 276482950 52301572 650814357 383038311 790159489 102384938 616724458 436250622 501909866 522663962 585009586 273640438 910624754 879867474 674088318 388191868 544631726 287318227 941170693 995206534 442873492 424849825 543359648 278486090 361559426 894624327 124427726 196548546 257321655 659074640 481667506 494996783 297198680 987896783 759052944 694914195 814566124 585397720 89809747 320925493 543738849 848790788 385265162 610004513 968344581 431844337 689852007 53876390 997771277 970258880 943774271 609179350 861390097 182821525 933665292 733772809 153268494 895497243 870377838 980579674 629261155 290484733 488680869 655106600 896751956 188399214 369243673 97871511 375138443 399122594 515473619 665157133 837098897 565839699 53572865 278382517 376547417 47627581 380299638 228996863 677333174 411908513 309537575 886659102 838410464 67199174 212645295 451827336 562462196 663477875 189855180 443587450 179964529 148828791 737356767 18993266 363565755 319741730 116071536 408099251 244025243 34109897 174908072 201423044 225963197 702185797 271230166 272607473 830098736 552019060 279019243 180923337 991583210 699901111 999657725 873289118 399059010 665650291 817676743 289561096 343388276 459861392 464937768 198128226 484602401 909173757 844278432 373609548 932783820 936409642 438092758 953574439 796621405 566051212 615106836 549072796 157375906 329307932 335378889 735551509 942192841 282172888 796945670 864158019 484243944 238829377 156555266 675806614 481737078 341080540 259109526 304766664 961991375 601086385 427968962 977562195 566968499 310623439 27424294 911432694 362373575 40959430 704914058 282876468 137278226 305400363 345234006 169631956 742115458 401547032 897893402 414329186 425244517 996718505 256559112 587383213 794302704 833554816 723831413 165584967 165508796 615660353 514889308 964965640 202074947 115477271 69636570 197451148 281813607 311453997 211028659 422810032 985571820 737196598 900280524 525694488 962566137 893211110 926488751 40695468 94643099 220794743 518374410 290232087 120262979 522436133 791403568 956781895 711604035 267823538 689298582 657456112 172872276 533763299 140757335 516543753 530103826 24566272 15244209 476286029 70474622 512371544 150911622 142122938 785924988 107256251 789925084 860901398 246174547 849835774 344886877 368097637 546521904 696861307 793520600 348481396 397395618 272896398 58204606 288788562 412043039 936840729 399426214 47419089 453871230 141508865 223175625 196611337 737517436 514455214 122760070 207428822 256730167 587032975 114211295 365260885 605503157 7611540 205135099 382642795 363115870 579765682 314133410 182364990 372329854 392441955 400021956 884575417 89785797 550460451 198146290 469056781 2170054 790762740 829484771 450792235 882911099 523101147 940262385 774476106 495058367 681429856 224851865 825543015 663230675 493802002 809781503 810404800 289849306 411333889 324193639 353277784 889104476 136350274 628822205 561874039 603557575 553020271 478228494 447886119 15239913 79982628 538444813 393829816 640792183 487297155 16102287 286582076 447868298 487354289 759976463 321805836 74919709 299281495 501877291 12771905 883253136 336804641 553304613 135466043 805196072 110710594 107195491 80012062 744342668 82032367 3016175 780693840 193206602 651659231 360494327 688233213 528639568 620840914 372249934 394741907 847356531 135743751 77630185 229297478 282543851 307557572 636176484 584776077 440781269 639349201 372155771 335451555 600657584 274299133 601729425 79217671 534664416 472583064 566944300 622205948 173387823 457037303 327930742 868887562 391001927 35065332 325128894 455249019 984862777 160483180 242621685 849513951 864292089 618919615 327631666 783218056 79943647 63325522 871167790 654197775 844314663 167932432 811619273 849810381 748050034 742482405 469633411 129095523 490996547 441956930 958509315 927710771 524062083 450082204 306544020 172814052 346675454 697069549 390131107 788670433 280652004 746997042 456084291 352457691 950329928 432716267 139479209 680425027 135276196 631128477 591665839 557317073 520217172 166882131 979861845 94520576 974975766 694978585 812924988 451715215 120729744 902337920 995895593 255753729 237863626 372203038 924288136 459287582 306815664 474843146 100279270 318696304 542593681 351537508 651026038 620757703 681973923 528050379 989933966 4334006 513973628 920701413 527877415 174089491 753653402 309890011 347251808 546035578 42303709 746811354 914530810 170189771 987865864 848667027 651117277 353057192 742468163 77685691 204782739 816035832 212125852 327960204 877661128 390959463 764502401 796412994 282633424 942754531 858462791 669559199 389133345 842022944 604789927 770058344 432224468 181805589 78745403 178525670 817525032 650924413 331089925 553091430 710309631 470615896 763939561 183947961 60837472 832421735 487329326 582054581 916747763 121623219 863528706 699419570 943443848 746788358 728609267 458113037 100293776 46569072 831860598 488165544 88976546 589140420 892819555 192445288 595090424 933707544 356558455 484812726 775950319 591239497 270100688 169009407 102401931 989351796 410625141 276021556 455602672 603142526 42275532 223300427 987455210 413832846 656229922 864616380 867855206 333629837 875535911 350275332 578302455 777075629 196885615 970821669 32694098 916782815 672882930 811581220 547967186 822099035 650004108 175694218 894360821 212296988 311093630 272754916 880589788 173800545 619653099 949125443 146316751 213441070 772752988 830020541 120769975 822375881 834694717 282707178 852310947 599346237 48626269 325650791 977174851 775000282 322577266 896026199 398427248 710639027 636650643 718127581 123946914 602291230 185221564 855059875 621017208 157439800 26109517 415549270 152250932 320493663 206918539 656829223 523384380 73279926 632911134 793774667 695982235 85510308 216167314 694915964 739169405 308663381 344338646 729423223 105472182 928835639 220487871 119597948 144757308 228280959 507082118 705478097 491987625 791863970 181291590 965652031 555991738 281198556 931503999 234907795 967245010 725260204 995601814 62022430 23603064 431030870 821263698 979915574 409949140 352589152 527606881 640705459 714468406 677180437 162088913 978101107 600765583 958423045 527085207 670923734 462844151 899109251 960300043 774908738 925450277 767428134 437703786 654296992 909399034 443898184 927521107 834833629 652351478 855990410 156049995 356580202 909654465 924395598 918449465 951194301 501639588 971545659 957756650 622360526 751846157 442115005 749131150 24817563 860786959 398056067 702175545 122197924 302373599 505744639 348900963 308102767 363034200 515206377 738942057 563327493 58155640 525297597 771005449 308223091 552760289 884250424 429053930 45321291 60139865 284701151 22867730 704746784 769077322 571345784 542900590 925783565 915756867 737496974 560431181 695088175 505768565 89065457 570495717 835919654 304557622 728789300 705789133 151691160 376765313 33306926 221412481 187838894 433858165 243297145 983786978 662692246 501189842 181633014 420540595 780293119 451091583 561220935 399426845 818258592 928565766 719312212 296816684 318660273 285366038 514107847 818610255 611884399 393059585 442826896 25717724 388359325 877346107 198944353 526232969 549037310 683223521 136531250 857862900 55469788 624288303 822902974 192838429 353526404 818193673 866435333 985137383 975404744 850492275 421429960 433804186 978462587 22114585 288000016 510055268 133083640 72758984 979621032 379400147 435875228 974911731 408801438 587103836 442254408 87756847 517226694 286318296 725840096 990407607 488365367 945434114 294272462 686419432 590763468 982307834 523168639 706850502 91520676 839932612 835644133 554083446 779366050 996771530 882044403 531405250 533130221 253806422 512984100 236805784 889267313 910141209 291563253 429700235 578143325 58322087 651137639 798845777 835262627 521478392 320855934 245627715 711298940 293605865 977299652 293110752 723080417 428608185 489867462 79226954 539162899 184261261 572189846 320625095 436041491 703966444 419464775 885252673 440883498 146483267 930919797 410956487 64921955 81837154 331113402 172465162 560299532 428776700 115942202 530404576 481389625 673053227 212242200 886410437 789099073 978595563 269865470 924757 765717567 692746651 817840282 364145619 359713938 452664447 40257563 192057254 533960285 949099072 655699128 623278806 714836488 680732778 321914921 113065875 742122429 791954924 730841644 441386927 557554156 803290012 688851201 721573151 762727367 543746225 813599215 223071357 930982854 440307015 890736573 1819017 901250085 160411870 654671673 454771108 211193697 975345371 845138869 374532691 16154303 494842118 563324293 588825026 103673541 705595915 674677890 992256830 832733119 850897913 406293130 475702714 411396667 967795398 21343741 812076619 847970189 758218952 69638722 700164268 300490828 512114493 283493952 785966011 765546707 524202692 957245157 31884794 3912641 725103586 675423651 518351887 411819129 940203903 658582766 778076484 778606499 238899046 95530687 314130439 307227049 911344840 267546900 704167019 157484347 873689785 968079469 963723942 711669708 442718898 561812561 439340945 463568914 168617230 952081863 613540651 209237642 318717837 228662749 5002006 578817009 398400467 128247333 293484313 853652428 552158698 510298419 151528860 570089185 23841980 243858720 277538351 719179196 567800986 658908682 74217475 621274923 349369784 403242130 477282415 407510722 72525998 99940956 605354348 367220056 623207160 608068754 487570458 102865288 807852407 370262626 546704697 352076337 847744239 612865915 359473073 190089463 637503623 360877716 343913738 731201728 501676620 222196198 195168756 364883511 172345261 910689196 921367233 723210828 753909248 330963114 444067302 605541041 905433852 693161123 408691838 413672031 482876221 610750178 200594631 105264655 155011268 502004402 908560034 140159170 887370100 520578534 302200855 512741946 329299862 783462226 451564495 484395390 673806422 326225231 260167064 104319834 34216515 482423355 32023269 430190300 199583187 101186295 198080331 986570713 994002397 614885735 336898310 223008614 270912541 189724918 557292402 158683743 30501299 119998223 200268689 7503331 74819492 288589733 242549900 822416853 264240984 9468844 740835370 368786269 367926042 449480605 75916122 735904101 559147675 665897974 232974511 154142493 733721456 949738936 556027615 974334072 574737295 105010407 552211780 483166381 905294806 839808782 431686235 195405494 10434692 688200120 250772551 166906836 457874366 665448184 348039502 507734537 529381387 121449954 856076891 62285468 331823321 203631375 463327099 726458009 125364982 722345757 725076576 644752718 643192087 549834029 36249313 925918928 354840660 219738980 398271864 146732148 111428266 263706474 9352130 929341782 356458872 114121966 287367939 13092565 165723138 29206047 802730655 94613269 188255218 328800308 688342178 524922747 254259666 418701798 171107897 147274037 537471378 450792945 397354551 108133296 135192328 66760599 788707217 602100000 6831723 463882012 736884194 201105659 322035928 76955723 120008168 612363390 742765774 411323119 606400005 62882087 125149873 172883291 397810367 986715961 908536650 226007267 602944320 939974715 336621125 847262305 322696662 812644217 242602161 711217841 594854004 563841153 101505412 284257589 402342704 223088040 444753429 684983889 225151683 521508995 904000160 560185840 759629068 515863662 955987654 634893821 523242381 598276872 738178570 282470635 186947052 418904757 123282516 749289518 703165044 627711259 317430386 230484160 855663761 252076453 909063314 795840925 699091288 328424963 380807370 699874375 481351164 825271464 533926289 421198146 962269274 609516875 512621123 674092185 861719918 377058151 209128352 314369623 507283932 216148666 741980237 437970703 41610856 297722825 173211985 425190485 363323518 535788123 181071514 687781187 794801323 833760250 377026934 153859829 770262305 148271733 360511258 50865933 647472183 70818913 908268831 545636399 777199335 426484115 99693567 288037510 76740431 930256295 243373980 584147006 967102257 882892413 691584954 576337928 906020466 725201590 478493312 940365209 447295902 284041787 273299196 965746218 206144611 435790519 33199516 923026682 112629777 82675224 236061365 728621511 285589025 564637970 737910015 783568729 609118891 758161820 546782230 248366072 42316014 453196144 329600251 195788272 725606860 417839247 360902802 602036244 119254603 453377979 829260322 400717880 336002581 929380092 545671128 290578870 174475256 990242844 571104067 303063530 81538151 66329899 357593049 796584630 346567672 798657787 107824497 717129983 471507940 281333668 538618568 801937198 796898443 714406658 723896316 359495087 439449069 738322738 304382739 215298933 853080625 930252569 24704117 783078004 571056162 825570013 324256622 230170150 108662189 195067497 890292910 233082887 924186212 648681453 608224968 53362201 582755838 384434780 146689718 347709281 822052564 45036525 267172435 516202600 205745254 578288283 39354592 575037882 810830292 153565861 917877120 647884906 204488806 907062542 387760571 876776077 383311365 753004574 605902335 886686650 802630591 347106783 507435546 584514961 126868551 704657569 701010881 890357297 535829106 257138550 682412813 115719359 25670587 651675830 123673337 996200934 449895615 351996541 851956709 893838930 70176706 453091624 866507798 755560756 960120617 84718556 868494387 502110913 510356990 118647039 61037002 944549555 311942768 709313725 594730441 404361926 309975119 34819460 567776005 621225788 882250132 798197384 123334838 806774106 656630999 782548032 88132857 520211945 346708439 797575399 566781773 286496693 808627190 967401212 834613014 959952401 426974394 282392514 274363422 86161746 65222222 215958977 100359951 87189839 319391230 794505027 701023226 627263464 846099135 377085144 525907667 927937404 406051748 559309778 193591794 372894065 960073322 684467402 167068819 711561903 478480877 657203737 34436439 381830693 946088625 996541024 478158017 775193411 617443162 317163264 469118906 555543167 329767732 789720739 782129678 760604112 625615020 205909937 646500589 774005558 569142228 795379420 442133354 341481776 234335971 459517845 283130111 114069316 648545459 851056788 362418184 223985787 493404482 611101780 411237955 951010273 557698609 954246548 146062166 679867657 735344968 388624855 691941705 104755848 116923120 700887013 748691208 84528246 136259767 447593032 387526370 409288944 433092560 471705040 573598989 207067800 509951888 664987151 564513311 472351507 770575858 63157726 274067350 983785354 689438228 446939094 302314066 332937514 663517880 516605144 416518934 84468132 295570628 379141766 641863434 840669613 220289986 975900615 515210300 651257215 396895841 194650439 605824026 73446743 941225714 545528308 292961785 385369077 867735019 570946946 862075794 655114527 680168040 670599912 539701631 261155870 90206373 557967585 530788802 946108478 588575365 387766892 564025919 1763155 5116430 471665997 932470078 577987631 500994027 737895562 324241386 366909741 219821033 277476590 275332820 771845289 798857594 394862473 448606832 168015237 810711605 11701293 263147926 93509030 506738771 53220851 380983299 385674357 258448692 83809716 565305558 49633631 877315544 527554193 289749779 225756757 307860327 891690092 485466147 703381581 847388586 904691308 935524434 740147647 644107151 773597565 904589648 917145896 723990952 511804622 814354609 947205003 42620076 301315153 873618029 581229803 314138613 606161726 934328160 97530577 391500289 586954384 675177419 265643212 339981554 372427142 669417937 536875245 130914574 434066980 880824315 645243463 841297215 65768879 961414581 548709237 948367251 721071413 429297614 436372756 304038333 252430339 481309948 398432324 978795410 269781549 618683478 12874539 414821774 437108489 541899224 370581874 720776525 883514804 112650978 620211910 541934098 52549003 373583033 884827480 828923203 894932659 680440581 733920862 318195946 789781651 779308626 268214928 519804982 80160341 679766159 459764907 671788536 807846760 130712977 578859505 983174439 463994880 672700305 686630055 180559708 46963605 12474282 100727958 272502614 46324064 543442012 345668491 608406904 948389089 950264844 714914776 155472966 689523292 497492353 935690960 39481068 892014934 159029353 147259726 591596471 726635293 52940242 18397743 547136665 84248382 726780593 604461779 303529 327635981 615772766 169160608 114983329 785459488 42600726 579771519 146075230 468901844 932525688 175817565 955453284 272664519 915053577 370543276 952206424 193100636 976305584 287867359 255664004 611735610 75216954 17664497 582876246 94379981 605926359 888799 467721184 163869636 544298139 630289705 170776922 993586321 412867326 592268885 585349788 127790060 621181021 104846188 229602981 754958160 561594230 184400507 669573143 616398973 224165104 588858900 601094583 664280564 885813713 963005386 884220658 758528382 793599494 555462841 61177427 333501606 316450014 233352187 216618510 580043066 636402575 730696499 84811385 692502990 116034992 23365895 884540557 255866424 332516797 155803550 189325929 926077973 613854615 954674982 877414863 922235203 639929601 819794000 947646118 540769381 199459876 774805202 989320566 706763619 318508044 508749284 401485807 161423847 408084264 74859716 986702690 587738592 642522062 540331314 981593926 585903107 173756596 191779316 947765173 654016581 249906552 646409043 870606828 582091362 621133594 107845533 126908622 643641946 437055613 835294113 873416034 647115502 455003369 646357302 107913041 861001767 250457228 934565300 805032297 38185936 194616564 927042680 434425884 689287159 356194198 704719205 838050305 599867248 157265995 379248990 865294930 855047250 468266958 494606029 825451885 564012663 54700607 158093855 580998996 19218944 120325538 378595910 264404012 522078160 462014049 280851766 414907073 648954892 308088262 163412584 136709889 520991905 275116162 41054553 898404989 679861694 407363369 411294220 544091883 97836629 495023796 621690756 443398310 511399071 148979965 374774347 329662764 78259349 506025286 390203631 874233759 383153271 94708403 84371583 428682053 479648585 43124427 525269778 649736201 534649169 628953595 338637888 539825911 189731483 414452243 960895399 928657603 722465141 435196614 958977383 165228099 494664435 619650094 474049702 112077040 947163500 71208775 148795406 365611882 105294075 834396272 365396554 295952369 186733567 103151085 291925644 339290860 181677979 747549287 186936074 646414694 159623223 988961130 356845436 253937036 917176317 86668261 315311520 964962096 468726620 716154030 940015543 102750281 238556041 482746108 142155013 851765105 492572921 957536491 382089300 513752166 209294313 21079035 703441010 567927945 570634966 176595345 565818030 802089314 20979461 215411061 375503199 494198554 115350268 827773523 113820765 488417535 814082823 267515450 511785350 61025795 814821300 646834976 969846586 392495422 526042711 310456155 872771808 325235816 576244103 834868777 575228767 30908512 261343647 507348009 714130341 281852839 781435710 377280480 378899748 773966053 150716871 811425334 770239568 713928547 276975074 531517174 302731554 831735184 989287929 121545041 268731800 478492029 640820924 511247451 747814963 409775456 828667293 603669901 536191607 639494677 390786901 750555970 409109870 646271384 683267677 354155834 583431718 111146892 533287798 443248921 493737006 869958071 69083170 905760489 548048413 442792067 408804648 629631892 700721675 153639295 885295380 899195755 188364822 25143773 2905268 833493154 613192927 546574065 562768796 74959825 454969354 437903544 204699811 473452148 303165634 799975502 107560548 650074476 370727986 540397687 340080574 401487741 939107853 422646295 450125397 356473806 184338182 621210298 683052302 7670892 797786969 879756557 557509783 540420294 919498561 249389410 991710684 971192882 775221119 8360497 691483283 292057703 886478810 697337489 821883314 623115265 589740441 654226627 534742515 20158721 790039051 720443048 81081431 773749066 42232063 163118149 675702432 740663077 216235340 602728518 321479637 833284030 42699083 924524153 230362306 804981668 240514391 433791055 84828789 77688141 519935572 446097246 499082434 920303504 348193318 134858209 574467264 918624297 981306421 791653686 33956682 159529528 706201071 593700959 304479616 747993794 916255558 115556994 223105859 61961007 904255790 274625897 437727676 419823562 692420641 815423491 702186965 873067076 566837403 989001441 480610494 830146610 943664541 16388794 323135594 402273162 714276654 174195943 467774991 891688746 741825237 976657383 85333674 327174481 952239137 588964829 231712121 164559908 50782497 959136525 576338047 641530410 514655980 649111138 30278403 616619729 982713883 875691499 719970833 389105895 834452298 957392730 799858935 496317729 16137626 340088964 604233673 283693207 385095474 89087971 932410335 18861382 977107897 108059415 35329106 185042573 194941662 931740512 806710402 598734256 979847889 391421478 354029714 656233561 611709127 609130866 464428522 273065234 61908857 683304562 10316213 17194443 437027237 452182521 805598049 433948250 264274572 547386620 407536929 233224950 680283763 193931542 103901806 392471228 137295138 986476293 749118594 105950251 23099496 709324074 735490267 106180519 33624212 795773453 411131326 533083641 765184765 348315863 429099698 698799821 217864316 94289879 173329153 186934066 159137773 735934206 304216634 967124510 979012274 670579298 683113138 788988648 997711151 686129855 520562686 885974988 847443791 72036337 636287866 387477611 17050366 910272379 799620805 735158344 645149356 850010883 884871235 309051212 806473680 777520339 450444698 762918466 545388387 96711770 719606837 131223900 93808737 195390633 440108484 614821548 384474188 665058039 366875834 883929260 345746344 638181150 307619022 399761591 263276672 494887451 847973242 206161293 941471968 870926481 871713407 287014355 586526552 888303431 604083807 14971536 426994560 555321765 777861346 369218994 684187246 353121339 898736018 163287687 970740545 748080443 341632062 567724100 790570394 945798906 241401211 275666050 657993758 380251251 210707230 672790459 223849717 890354627 732199107 645496273 666689614 193758894 17389129 628950152 457915097 730371353 519006804 759965703 414736971 763301262 977432778 574104924 226582494 650502587 635358039 280300277 63306958 44335347 401574889 157516071 662131933 324882091 197153588 837762218 631068367 695345406 969528110 347907866 425926383 852651818 336529812 345504632 535313289 29090833 717750372 939893928 776112494 822840505 395032673 946022897 686834291 1933516 238550931 359193984 108659185 487911193 393818564 759482596 498086727 257735697 172891395 652769683 295168083 62602827 441609253 290567012 823311869 623377664 960860991 712688916 437445805 71031951 403633709 280071873 263963344 158245626 525131535 431827570 935369046 818663528 273251014 116200076 246202423 892023201 751336315 837205598 809494249 50077845 984071449 861763223 39850732 1817301 728114126 418204618 481960510 658259992 667978382 970334449 127691239 281541304 428499856 894915047 476894831 293599282 518096591 742153197 744073827 695875498 125283466 161492006 905486548 323472485 573646276 580775962 929689559 409209932 549856453 970342455 112587014 65913455 150943127 627324491 367954941 247046528 501751945 306536971 52640478 513796180 477336752 86735248 911185102 217642598 595078753 255109077 950433397 112139860 872408505 285915962 479325826 923336800 319723797 881875460 271579685 510264048 971730842 404649690 473787795 630663950 498174894 521880906 943842950 852908776 70006141 960709698 420517050 236020817 468325749 76554391 559864945 803533118 808288970 656781697 757661424 340431435 697075699 789614365 998057728 897314100 159480107 601985770 312022894 629772124 650742513 198594124 844190091 420422729 995273864 693338381 333579180 455555621 888310391 987560407 293291435 968656959 917261579 975633595 625620324 965390216 555119312 641247149 330494265 367388951 234345244 991029509 645808783 603166373 803177092 699986431 990055503 688041234 516992357 894642492 89214310 276604126 30039132 926961983 817158469 648315057 527020238 245625585 523389025 265272787 778492769 149777950 824379572 401983668 264977537 754377206 306361402 147134310 501146844 839596429 584434549 795746846 887115750 164097626 448880106 389199798 886939222 85014204 947526818 791941678 621489319 681751152 720189098 657685799 994333080 537313564 234020755 798081126 831066797 939593928 485439986 474565207 768597675 76761184 849029601 864112264 230762016 13791795 155188092 25233961 328649688 279777911 582718821 777926803 900417897 980844482 397047105 475447230 496915881 464922514 459448889 424056009 12048178 117731015 216513402 829698165 102298341 732613156 840368821 166722474 335485540 75243217 505376928 497273330 263974550 537563868 832378738 143712761 673950246 478729139 156579179 736469523 332225029 527927979 200716618 492565686 357571556 740348797 781114069 27489019 113743035 830119107 933871957 647443745 729117509 912484480 785675799 587293450 626465409 779298453 309506284 57175741 233571379 400165709 121147561 812092130 367485792 96755154 523604904 229629257 509483734 994262197 504586310 616992099 526221730 278565994 156049251 180260039 420957079 973395913 61159141 243971503 365011918 283507855 608374837 612381048 729184544 424788955 450515136 207598374 355083438 314466993 246058615 536715741 951916122 482909306 878683727 8133993 436795723 433898882 629991618 185067191 949486701 572515705 280254541 248572506 508226798 839834099 237124080 728878343 448635587 751204072 324988849 905491993 687865121 744560436 417421593 562349582 847200516 151578392 247419829 725906183 98127787 371208375 887084438 148663116 61686553 853131930 780564945 540662214 551281302 683502125 457854208 550225028 472469805 100846655 570740672 220427062 451206700 374715782 145085233 256747957 809357734 377721625 941524857 504380537 713194740 402103540 462590529 841531681 542366512 55431287 912033078 200205551 170094008 426531047 913147017 246546249 920542385 34808300 856692592 996305978 635154818 103688722 46378147 667217134 943783252 843929416 910512351 729249849 302631321 179293027 574111079 208067857 899148930 743542428 773999230 290128656 574525319 69196302 600026606 637464307 785243619 370526777 126272900 967290653 800489238 211561346 291637137 545521685 635747681 696928432 743114603 240164611 499246157 887084401 199028714 636488759 480266533 230883027 415529451 17451427 325879671 519924683 312180944 870705500 611642774 183009201 223824639 56889372 505219867 784154306 635285087 618251715 233186144 407981725 719544030 576171473 302076932 423832775 892912365 552052206 384895338 821384487 352734722 875067491 658614073 644483210 107288853 207572638 71764189 948797216 760150819 727931826 240617989 742178557 45987246 135972052 994308899 47781017 168404284 839711711 409191407 470938449 600753620 323899857 43023844 543182307 15793028 904984908 680819394 428412150 221534429 980647190 479053578 283316624 738560373 293162137 564741765 884614046 811716196 331463780 734717630 83572847 920832199 956354728 148044675 602428217 53143105 573215163 678116200 335246739 720578933 413098649 272214595 811045369 106264205 655292254 446016433 56385100 878951862 19977165 429321104 514934351 434942370 216679372 338815107 584833579 395016708 590428646 228215921 54602988 891070999 648842183 243641094 719029505 667652376 786408644 630598193 980895424 740746951 513181264 800108196 371165407 596084202 605795976 547630168 213926652 490873035 44985000 656051974 653630999 681559989 115558292 472408750 558058259 398276986 845210704 81988116 454940472 221229552 819844232 615728446 903135412 152950383 209379081 584818680 622491413 643648597 2811974 494320208 749841872 962788738 257288404 752134426 611923646 627738332 484801006 303434348 362279578 833316044 330021873 353604131 718918020 168832448 720085217 399259741 965358465 982958247 253008099 5227005 602841336 72117624 823938241 27496235 531462454 683273643 805078633 583226321 474499819 21148862 470805870 807692319 296198315 219445425 602686342 673778439 289518447 463130762 825919754 401887937 778426129 179103955 189076857 745179977 63805139 997634583 45362677 120040156 972017625 802441576 211596228 67169407 528481194 686411484 793468112 969718392 257625779 992171019 213241384 961226451 693597892 61081747 329133693 692819934 832960400 224265364 139514022 66409133 942948146 418966325 966657052 362182551 520853155 646493981 930916222 266929334 810189893 465870074 561821455 493035627 124425819 270054910 125560115 633401817 770267022 533332060 605555957 21895525 624668522 527761360 240863876 219787068 911302366 254689300 654844338 135579085 174608576 797952364 132685428 690148939 91814983 963620635 352088932 609958700 458636687 912400876 739002434 553095340 675619864 366004906 354044527 415455563 504963911 849374375 225114480 520911435 691508964 410378297 701432689 609251891 367907739 627108664 367123391 297655119 982782843 937063810 285989197 941606445 487189114 70673784 893574960 718151713 29544686 726365310 483268899 714773442 803175957 534389118 311719428 585840491 294755470 660228454 984887381 521360315 769386206 297955749 64184508 643016725 452755949 724171954 310982787 794739489 912157574 775702661 123415064 552610633 579944154 613867804 757291918 61065533 972736766 176393464 15516443 435007087 751286120 85364637 567654296 170807192 119282806 690881045 612558084 503409969 515225575 67629934 677160193 17281019 227885919 962899255 907907414 308116344 792211688 554662919 854145643 62004335 783093100 658450423 170002896 290478956 908644668 25606435 186110134 704923965 261123724 34570284 122415220 624227190 501871604 696039096 722696963 637343982 295600880 38856689 868573571 264577088 554284129 476024578 941526708 609723979 251873035 893532574 356355454 994780850 414160917 900710009 180523369 567163997 695027084 772870092 450998565 941317110 611808991 844629973 734775044 129493101 443676516 764586837 978604923 392293237 564517586 614769680 696178597 575760388 660249029 623386960 817114560 651738839 489598014 267301475 324020141 611656940 870546464 502739224 131558772 836396037 634705332 972976198 681840062 911229740 267785254 571079750 927224409 508591914 66036741 612876660 661359288 997964558 274611655 328249009 816850033 41522860 957021763 377413092 584420797 590040859 282359093 45363828 647928315 826288438 780779965 635858896 544042541 979086364 431968992 879092711 870553465 765649841 939514886 176174512 995841961 363264283 18966906 498119588 20134315 491069253 654110445 125213247 10706451 474980191 360420852 972834434 278877588 118287708 887838853 722597492 538444683 738054258 187754366 787124124 486111348 440783774 335047966 373725577 770944114 137639453 299674506 928159307 323976139 53402612 469276490 280839927 368534890 546325610 770789833 773583398 264842588 510355080 127881688 881797238 911345491 278138272 940697131 229430536 677989670 27064771 331154394 275235328 411384655 932940361 689107170 788738825 729216875 554677325 73947298 872321486 117861054 760325423 759889502 981105794 23469741 604423440 377994176 620708441 633469761 641042777 622768978 174756365 948977067 208683828 720491780 135779930 191205050 241374737 348386476 136330881 534667622 812306467 212094081 584368329 855131465 248361185 193058208 459087609 623596321 860963717 979427976 920248544 168073040 627256208 31802269 704299726 918963292 835529540 133430696 775476760 738786159 162556969 822853717 483496343 925995223 971975560 173620403 472198185 359978631 918746355 964457912 936380719 179340949 598647995 397888187 337869070 598350778 535907960 309834744 357589422 952826325 137617286 654541584 417615614 873768552 425115010 74749318 777826158 717971737 781796560 95059779 556679795 591817779 192717080 685879570 395013894 529422627 471785925 805404453 733666853 224219899 816693381 248507790 981305169 918596338 952167884 223237319 419867919 431040737 509813072 889947179 685251431 329627079 99438222 670511226 270232680 293016647 990716228 189925465 426654882 722326821 79251957 970276047 286410154 720816077 792144488 779254730 223569561 794728140 514005545 141797016 691155086 284911188 236437767 339716718 188314407 426444989 635144596 81068261 414396684 124318462 704513449 220285559 955855461 58133304 143838431 86758150 618555230 46834476 415985430 526577750 157903018 541391039 940924146 6382734 678641661 805006461 288780889 331311292 676573841 900232212 655237878 785922382 193849762 107299540 553560249 155237529 334915314 626108470 493986901 327220053 814064966 540619858 958883777 363314974 301999846 885586023 387694776 398450421 11782689 83272535 472007481 853040574 972046791 930294824 970210823 41874112 936573357 655380100 158764329 777349160 685926701 358236985 456426091 603218310 569065379 644037307 264368604 842915405 5416177 497376669 71778895 107421271 473995771 356428572 204474842 230542432 177030956 510890388 693039193 366559878 352379632 278200072 837523436 589599440 526199864 142793118 857023860 124438947 499272953 610070049 35072794 973055054 821760173 560488574 715391689 630573952 918837968 379959879 220285615 988748748 220488548 192489779 968034240 726268460 743061358 708183452 25061939 65430139 10279286 625249535 334516739 79002618 654083595 479294591 989396335 283052492 814136381 998192483 805193082 936157049 370723361 486523284 688435307 149992815 638397265 30178336 749081166 303029628 398711657 564229050 459084146 405246805 454468235 182765367 445215978 634490643 756025308 300972050 413250828 727476657 179857413 906103017 125110772 623421327 287418802 258076669 750176258 565146354 599548438 85970870 178903128 242177665 964375910 715048221 371613021 929571274 628321113 461823585 376326460 386128315 789717935 211392851 500146278 3253033 968443559 230762473 328717324 987453772 208052614 548856510 561728677 400188481 102062359 8052624 547893358 596048775 551809574 362458561 394586597 462331522 487439876 711581399 641155150 745563388 262871814 681470205 644541998 938378143 83640582 758135680 846378450 733804156 291781600 143115602 345023433 740589959 534095350 731840905 328958310 883090712 911073965 757994977 969064255 313846379 43886318 871350070 127009713 494585889 812021158 334098956 501713241 573850301 761423942 666905863 568501148 585676584 168176963 461157747 583934240 791402798 419454615 70519741 444740689 65852927 465982526 863595511 407819229 799393967 611016890 799917144 939860280 580249269 85927824 752348090 625961241 210343024 799341001 847502875 539846651 78828445 200434290 556911388 5138589 602031586 214376732 195640453 15661698 609113927 10497628 766675647 823553650 173787832 310703180 325842264 572952311 924384388 978253577 107763587 260565217 203641569 354977075 341169813 373471683 580853861 716260976 327666825 751663219 894498958 769822184 983661181 222113166 941908028 901722826 688524595 306959345 79643186 187311302 282887569 375519553 801815448 319024786 901463329 143137381 468213372 245108838 611606162 449937926 307574860 5934719 739914805 938405142 622570077 562031519 227780224 730815302 769306728 621018507 285758095 469219214 789897479 535880076 197931678 276038825 760958525 557148399 168564368 757567894 149964779 454258053 96884331 577833496 220729948 880114212 577326810 779538231 936683706 964651811 887725482 489770429 821051798 632276706 492320333 946799290 127402852 465284160 147466842 762670081 714301692 844495651 634175498 283072681 445011483 203931380 373351101 60391308 554695136 163273504 66204531 468677579 945833295 690786200 3209044 224687432 936024529 958766418 648464937 645363498 68007346 225494213 11343072 179877469 91106978 602189425 660775947 249146895 615449653 134252885 492802657 25355316 417741923 478162295 716001084 487979523 913069064 61495392 103552794 122775672 902448485 990875549 467325469 94096592 423055517 339302207 371385995 548463887 691883577 46776412 118487374 190269053 514324389 277112716 304887412 743227428 141139376 992130924 810694576 459884884 126021392 291213086 170079447 272117280 7037148 390871239 618025061 802365407 314532624 734380048 131415542 394649515 292740876 44974758 562805453 367367909 934385685 947410107 784024144 578925487 30093779 398762882 790975113 253834608 653719762 123285430 664356007 945739604 780767489 356339220 223763835 658266314 620368949 122135004 358463996 43079684 529210535 280259924 382486979 757661818 210939250 967560261 339989391 325198695 417635606 927395964 645195715 722255947 59925496 714141770 683134691 739943783 769467615 55703301 164412955 202243140 452322681 491124101 193649592 995578924 616508628 155980967 639302572 169887407 577502181 501586382 743990798 686347808 77362180 672937821 3683736 996025878 238176110 6534974 876595239 844649964 224839618 92826462 622140223 691187520 158507141 331773486 884781189 246157943 519911838 925708580 113495107 997176632 131473882 567516472 567152615 853135085 709632361 860194151 985341572 566360389 123322975 258924340 464612687 454427829 641128244 751717154 120572451 179702002 405005637 807852859 903010302 94106488 713115472 560128396 553277314 775516678 494566908 302479014 355558261 46504224 523095631 562298911 30204225 5895820 314248246 232380687 943971700 281566677 659761408 441514132 640005697 601721547 396867043 118774862 722626558 203250177 766726774 850218723 792839076 208907598 105661237 367129724 554761554 638638669 879830017 349772102 93750474 667996381 214656669 701199347 831795699 548980641 729340210 370820662 918195029 161133184 288581836 309727051 80737952 531581734 120513498 115671660 898372389 31615874 570364082 846101341 996071515 370478150 357708810 939946209 88947292 475870058 299374464 338133314 706374245 896127146 160527892 709767885 775925593 743723011 88352937 601368659 940712511 455103546 173994631 256561066 180160192 291198293 553315804 763254826 345880490 251895583 748422198 442016561 352851823 885342632 423968522 943550111 735507622 219276739 896319025 220408155 406952585 388223879 12870246 806130124 655279990 82499791 121295817 21910624 686997871 113283002 426022495 152333320 385454745 519936299 875962511 495527610 937272257 243719498 246129574 464426990 578131666 394550785 869828180 804499746 950599008 444439935 986499373 629587542 235257632 524666553 572352810 430222993 257483373 68377060 719345189 457121882 418254021 413391100 674165088 84951103 752215370 903083073 258416639 946331986 136158530 650768053 47146377 858905510 220589720 892162207 405161579 414293206 483752536 409798154 287588469 475945599 188886838 700624711 120715098 336394434 451309064 314723687 740738357 493593283 710197320 115523265 731002623 370774316 554522259 925862258 904155930 603862698 191946540 7504344 260462025 735557231 733985913 617434390 175981493 512456879 971430789 894694292 236655210 933061411 697501821 431320956 355020503 549769609 307198259 208735038 103182290 843771425 645372318 336394252 65456786 556025394 995386968 931094111 63411507 246005891 811392799 59380848 274135861 698071010 559644500 776285376 690114557 352918945 953124479 956063889 973545299 766176787 132744393 83656298 656483811 914172180 148228992 191211670 511744956 378164863 513344406 978836390 984492244 766489269 870157859 90155243 886126977 249358108 277035743 80362749 548137217 81831070 918743209 727319094 17697779 977642534 129005570 60137272 112699100 250743079 560077714 194905443 45519524 189712916 58043042 366638431 607504662 895759593 280130465 35871129 372692835 865064353 773910176 65829053 320379040 822874301 902376405 477204545 422796867 664217539 333370396 803790555 536813226 404455357 488949105 938603781 508824468 989755830 821973367 908670848 324700325 330537793 739443188 12371917 109166055 766061810 714859347 315401910 811698244 244816610 249017632 719861955 953917965 594297135 647495312 386239174 295714678 217604729 897341174 959764048 162110231 694879847 290134095 377124409 768512620 258148896 826434487 969249564 674348630 194855123 55670770 455724504 12712345 397339183 204522468 567421456 424548700 727084267 32807705 560487084 162837420 696579903 987804734 432351830 41508344 680852841 628943269 186702846 555662230 5812266 733539782 356506455 842445885 205771078 101687736 513670487 143728777 165993992 397952956 418175163 583269499 709595067 270882739 337387136 477778422 693891122 237134755 719359595 897029955 542395457 331211830 847439747 857059726 886383169 623316282 271898769 462587750 746282128 767449122 81296551 745761601 539143183 550632067 978757526 794895350 6934690 978771608 414361206 623379265 552531380 696364991 803865122 40588354 106137776 54373626 433608121 288315390 245030793 958514031 591429407 648579037 765424435 493322472 609782137 197108266 297601063 881044052 156289973 114070678 58903267 396752964 25602816 846538934 31436392 744827759 735953229 293278336 150692538 188674862 129358805 185668306 597828452 211981824 361370001 461048299 866155505 960830984 3303362 36085744 402412660 50054538 540835434 339920745 226274305 208937842 86110416 247448513 368374065 687848908 572712448 979366857 563429538 781867597 18403145 184528949 344940917 137489097 991937725 295528989 336759759 35274170 229689268 410541438 716477784 580765888 192751433 46879159 220797887 580955931 743527131 983096844 973760819 437285939 279129742 687616551 472854251 82343953 947292616 682811026 300353440 301332451 493617076 446078270 402621454 675427964 625895362 692456446 849454967 409193681 330264101 312849677 343585823 102407293 462306900 403409284 811186641 755125822 44500361 927884773 278094936 579427445 439197509 221613203 666670599 927153066 550281162 29347415 765175858 965932294 133661855 449333469 894559667 307541208 561055504 418219828 461533542 129224977 748776620 918752338 34699436 743792583 640069573 537061774 584718828 509297078 961954803 861970212 836128525 542600378 392592017 473867957 458884094 726841430 311210303 903458756 53942063 141769264 561091678 658113082 220011541 494155922 893786007 547713250 895835049 654822123 547289685 423302126 8164586 159627852 840949318 673699696 794585430 803587052 972373470 494626274 93929845 459436453 476582099 236155551 401852239 342487156 951163042 44234343 203603696 777387772 441993481 873359327 907421419 850184708 455295627 791555086 939870932 889590004 594547439 59225826 553316805 597299804 434574785 105997737 324182746 180684910 756438224 348980120 384263093 341754239 324959918 167969352 981542138 279991946 739491635 545174067 807444692 298561965 996181499 985868092 794184559 536940713 48305891 822929700 747243899 652361574 409225872 246312470 714455216 433623149 690003688 768590108 834728516 448827756 116509078 769390247 164200310 78105014 768645258 728625931 928560135 127815872 394121847 441014016 506033852 101737125 833956180 402777122 480633822 550326947 303771356 217929586 255775673 469869468 277074190 400358868 981630240 176262294 783832237 301903503 558192615 913047867 18973120 555750352 287845736 580692570 100890131 452549927 897486591 618257508 252460469 998536199 500153998 36406768 754546040 539573834 713249018 378430519 276424053 388086444 195845803 686722456 115650437 988990795 262101520 387808277 962684872 208628782 671262745 131219925 412886306 365424570 487007931 344161696 816072121 798202174 77930864 711272806 442767225 993933673 37151668 422118584 497421456 661982926 293260169 261685581 921087474 821559911 654730740 235630463 670077398 316118543 888222077 897340108 571873334 177409799 218563251 585530453 758458707 195103858 483187366 545696610 758899760 926429144 450860395 104808411 344938258 367772071 286377628 747974865 351781382 762160045 816025557 13026547 745662811 90240928 485783864 220208921 693460515 423469974 956135914 711056061 63423159 529665677 27444884 535207549 520501040 3277028 952462819 950327963 583912431 664812768 825472264 840235901 985308693 129742120 761318968 529205293 926455819 748520266 536574253 942211801 114673660 960149556 786638243 327223124 15619670 896980155 868262876 677357460 728113741 955079191 880687389 813572658 913881688 599467621 306112046 543386861 85023922 933787428 916340190 723084071 635109850 240390585 512167805 755190886 374220563 896032235 557682529 79767252 538221285 617429607 537807201 477042112 643879322 336317757 467007837 566676507 938400706 54729313 981404596 464315644 633142960 805772843 492661196 262490141 986604282 105104855 468817037 733336155 885603068 520828934 292162790 986973241 423364438 450232123 131173959 404094558 457344362 260530271 4977958 406226450 386008031 758338366 72369018 692057541 933618465 247975176 100907843 502640009 987657182 3807953 289774336 628598675 529621898 923590160 475579447 437475517 628092124 735578916 946296816 816505607 335626831 894782922 439921978 139591698 415307938 203053480 680580517 815423395 89062232 157963974 651007431 758196774 762047801 837561360 42031032 29253929 964328655 472555477 37307797 10294236 45976810 568451659 694133760 272155544 746993949 913068040 156498590 597825621 919310910 391399050 537781400 941515058 762917098 458394801 268170011 545576177 310207998 891552064 636429272 107091063 797899039 435563871 938895748 354323793 790339379 786634012 738068057 994584106 993949414 166461413 906731155 882406230 4148006 986797327 915743477 11926347 774886312 773614675 617663297 151447842 135204193 523777611 666708675 736294170 746068749 655959802 36329671 178946838 56963499 826297921 73547550 568438554 79246078 724476523 83275934 293786577 837207054 339318434 105257887 549158154 696450981 956197239 861496958 247367222 718037203 356071774 963512349 247592684 106738539 586668847 722301025 645442918 596815491 601592999 757562547 961864449 636064504 400846053 90107520 926531777 300747239 465036013 807738297 457801162 855903541 451264040 478282580 511482344 695294473 314312418 777809865 604378632 963219277 116866763 570702229 29138621 957047344 257649527 222713786 291016380 253375142 545140958 621278269 434606944 106700774 712413660 621748903 151945511 107747563 200518834 674347653 574097970 628691189 152088963 558171112 116131017 606885381 600244440 545117670 59810773 128803172 916034077 824226071 269422949 598380572 328555553 399592472 30539562 742440829 503233946 402109452 131420922 746034074 484803999 102482198 455993680 406048201 127370796 528922336 7921098 701018407 963383969 648862999 65473962 808927506 641120323 73621996 619958870 893351853 119993530 882734228 613123033 362997855 928458898 72171977 570549599 567909460 130214330 212624456 241943484 350024955 673436679 214106449 238230502 849834118 578984370 808534826 403885431 569420397 112796630 377728924 249059628 647692779 980094195 655002228 764066152 564449919 255146862 344572420 582860978 861328493 295201806 672198047 884186162 609862971 629939841 688531488 898031672 740142644 870086101 935788644 660343478 432454376 690114815 170631627 20740033 927160746 115212120 835952827 233488915 96997905 796089626 293802781 916482956 846864759 74180583 217445598 406470061 677474685 530425155 585731183 420950043 57468037 363790613 111794502 464269602 252096567 463387178 374116443 572707375 917360125 820320434 153576620 178326613 903805830 609247425 402487737 102778057 585299782 734657231 672957448 546520422 960127221 416037945 187979682 88706858 172626444 508931006 335900308 908732087 214037579 849794050 181785968 613228243 513285174 942995982 370654665 450223848 683316115 555198926 774396602 380898181 733573613 962594449 778870112 212725979 565336852 388204941 72275803 635646272 930750363 373586009 873949521 589320112 717665113 459551089 856243564 875579463 44503529 238056630 426609111 219925704 527432489 472525803 684988228 995697945 469921215 541930809 504723817 872995269 562848655 645143980 433468798 925826168 496581702 241926067 823752385 548405895 166029779 90197412 563146482 809003878 231477992 808308789 926523095 473631023 431365501 491373828 227909817 853917474 554686798 281381649 673305317 839471135 58567256 622923071 526808621 634243885 631703904 352544982 245581412 390982135 780691564 76229124 595270374 14295370 376825671 67871831 148344077 246818201 368506881 479206212 510276797 72809849 216416621 701190308 906358489 159650341 608379810 6394674 143491019 631797243 873661563 703137038 384812032 219975932 708797463 223696445 655164522 407685968 947264345 917955878 51089660 647753152 497169512 813454102 617321778 531766330 153928496 672894141 668793478 996256337 252778464 260583599 930875644 803975611 581953387 605370853 543687063 132062929 21127687 689007161 950568161 713838354 67408816 199770861 5840743 863945120 855415462 536838437 150559291 664640961 827832810 772159080 998767473 270914911 508303814 669900067 752358050 403909001 455258690 129065766 644213612 143041264 654565807 686528549 330975727 897702507 592423200 836932664 729947473 188160371 463902956 549841499 514865211 499660967 372873518 259617519 708686683 882390090 415341125 669817399 479470560 462787264 157045588 593739484 61497345 800183061 679584451 139590250 256559990 542473589 303018172 476859856 35034621 273478069 22762415 610791908 504320471 739645897 836371662 653465053 377267784 198227532 578769554 741921751 266855962 5451515 115200820 791378258 50314266 336798010 618983221 602416052 878786970 30794381 771069398 791355074 386863854 979710752 672584096 468697387 225412591 321462848 552257246 65441533 966797435 555072224 862310942 254439470 204989682 252507157 286823092 846326548 145661115 694210458 362389303 315951853 373125821 552389709 793678338 102414936 883120614 582607536 960338356 818567642 580576680 437235049 822121393 766520923 827157623 978114498 732443294 929214886 929119820 918005289 67679976 281936620 15584549 197362865 712787774 685685570 961349506 866691472 897256211 864983070 718598378 760264095 75383581 850578398 866444388 397216989 248750553 622746689 842695934 575026924 50686468 626655467 951264842 666550163 764175139 754277350 153323740 939618618 445229564 508718620 561984717 458296177 783226139 388266974 168357435 918781289 230922574 605238112 887877063 384018041 232224810 608721210 618188565 530422938 780793475 725308648 759268687 516179692 792262903 433495371 137463715 303506991 292417125 117948711 410890688 549789515 171735150 561429411 205645405 958821832 685709819 335287500 977345459 128893527 87365558 318202897 708866046 567771463 243610767 246741704 95070207 682030352 663812152 655540392 247542653 20402892 598116778 468743757 257281471 100917433 240683422 996020152 602274835 23131320 649259285 485395660 257735755 509458129 49129937 422278098 37783355 17806253 608805593 681814518 83242300 487465242 7435001 785064903 171961004 839426699 990720319 591770043 285251692 747031446 261067648 239760553 545666656 705106036 401168081 357209165 3055603 652436612 944424462 645098951 758914192 127774408 664782934 628346396 517671978 834932326 145830284 650381492 356401589 390551336 927596760 460836314 166669226 884115453 751588132 464740671 60178055 360902518 359479712 75336824 558368589 930671177 693000255 140757883 169024513 514341330 446917176 452957478 915678251 881038989 690903173 862808504 902833497 27778717 986482279 666278230 958315933 163971144 605898720 426502280 16526347 659876985 940928055 274033337 734570301 492227389 236920440 311875770 877884367 379433542 959465970 56072511 77705442 836250987 996891831 595182432 311237277 660994854 224598559 731862298 838455463 370647828 915238725 247161292 989813935 196956793 300811656 396787898 573500645 226056378 986834188 184021390 955590270 276738528 985256759 481930962 417481779 949441820 351514932 688663671 627323586 876366141 323853939 275588688 394821996 709991227 620489511 520444056 706283125 647294640 423818950 318678632 367992232 215401562 866647693 806454850 737762000 245200539 612009466 101271689 753198144 719793657 4537680 121500166 827990348 947452318 686430230 238336613 855717582 728656344 408139160 991066805 558338978 526041754 725588325 470866412 541282090 179099130 887820239 437474145 472297418 402123953 902664814 793099600 208436077 691511454 974909597 981248346 507346942 312283971 315445755 402438914 701713904 117123654 943527660 179534897 641152183 797988338 583871254 134912434 873877837 529225652 719952868 356997047 444766382 790247582 570552582 252104786 983308892 821399015 74521839 829778941 258490587 802792808 143315798 440079891 169882166 835109409 817311158 910092116 670144120 468578482 628582862 939830885 938727988 14053346 164796961 666910797 918264062 800978716 821040758 386861818 920817648 538000621 865369 413660090 558328358 500173191 115831193 109224386 258259266 499360066 828468424 614578347 496001001 272124693 967361470 356441327 256269379 309037857 569464854 761534577 398275199 824432423 653778864 982075122 36557645 966499596 962244909 798771357 149334114 870101340 908822134 335290492 549667063 640040389 785474870 450028288 255057483 767979415 797488475 407207549 859370013 234350667 126990745 8328107 154329394 925426681 402986471 486063142 741225941 110858720 491391487 644013295 602904145 471112930 383232482 27089130 327293817 594873861 115723346 56424798 890659618 562473715 417490263 454530168 453759651 70134907 74685115 683323336 74832731 267762446 378478222 215745217 796917035 69729602 440191906 102412605 960559352 217284179 820896783 711424504 844393771 134131869 84877745 848989968 459655216 785117731 632512677 745453196 698809594 384661771 526929360 441090257 303868798 837399072 584327512 904207662 564319539 433103695 219937064 723443794 637833112 342054954 597615985 844803792 549238958 677246568 779164964 782893986 712587642 548304483 574321272 663736483 292654725 806515096 359906666 904559380 210303580 28960555 696309304 600196120 397412879 842841184 442220005 989472567 826630070 428528931 840786617 81314015 468722919 16049281 848729790 783095518 323464514 818497837 740491844 450100970 887231206 448823292 15076957 572552473 393790712 378329193 216897378 360117353 951265827 416946450 319233900 859254585 104283923 440349752 250330331 334913486 595164921 656693827 4152019 256198351 276640266 953928764 764782010 332560842 57449472 212696146 891063740 327226285 531689623 670124630 554790215 532521293 245979153 827568702 250973583 219516898 83721139 961213605 281871627 97190281 664989766 752237897 457407990 500462017 491448471 13461900 223072975 403140079 464905719 715543285 634583769 49930202 21271227 277696428 853111964 615522351 940837565 165875457 217525858 998733054 283007961 43534821 826340539 549617211 80440945 525202287 817276153 759844414 974864362 659615576 840141749 504349251 895255341 969890431 785573192 699097835 451419942 403113319 212340307 707133625 829531976 890246324 354512439 861575830 998092296 678773682 514420126 242624078 758891870 472655566 60735216 792441105 473760583 707676698 768654559 669321715 334990405 932903373 342593756 171541100 918458845 708394689 529235359 213185752 884875032 380530932 8408995 537025783 221987075 960330759 217813415 237861486 462080815 404125122 368752430 188830533 347921969 333687950 894957312 245811304 550724131 901254649 569962407 456266790 20855585 118171958 44306419 157278389 740353997 553867674 798928246 200920235 179424204 90715936 386737417 964094342 386202695 140239078 324761925 410993190 260230251 851656110 376636171 931895118 963697641 948096094 51022333 705570342 761950070 346164864 672979202 831595708 569942348 495692483 512479430 274713214 849218984 560587128 19789879 534594241 233445706 659415829 988577033 577937726 359108088 171287734 189299251 761079951 520339707 671739543 990549616 172718263 293990304 785574043 245251776 847991703 813941688 501450440 462345956 361336186 253988376 723401161 19188197 915048842 894831898 983560043 471453325 190128728 163668762 349438240 756153324 69723736 78334715 430482559 693892053 836525154 174315168 280510913 425264990 984388659 59963250 243137094 583684964 664867050 18117856 646436110 112871684 623580043 510582491 236368705 21590051 340112767 822142038 250796200 756007400 529659666 392868812 450136625 53764924 566620660 173030841 892515438 259957073 548750777 351470368 639951383 68666392 390726233 514734084 40699011 49771209 834257072 575080943 139330611 636889183 767749887 506299502 475185480 265236505 436209001 473174930 964787208 689115131 315581047 86380144 119030621 282758475 812063637 771711394 936572757 218063636 890704274 787141573 79413667 118069926 629580068 73193977 228310045 173857812 49518434 817926244 718524732 306123956 654157384 454030511 174470815 867351971 650875190 212818567 293694344 889525823 259953 792372253 202312541 442380971 78778529 275919527 488767528 445106254 691804498 132141789 458682648 715795028 250793331 454555516 139761918 883306539 588118233 571840454 800978129 683524616 142657469 231306753 916116522 807498080 489025850 445124084 344235976 169901935 477364176 369318253 211130894 618023348 372626916 955138237 404473728 444534387 469764670 131017529 881509706 595803954 635323017 931072955 974522297 476495164 57430998 741437216 712685759 715249185 533266201 911723720 930702451 564267060 121977259 711747865 408885647 612611339 888482246 127496188 438324721 382374403 117403404 865439070 92528410 862674106 15706369 173450673 36661938 979788179 829311884 430582376 240844546 128500277 546333050 938530430 285071224 598082572 67525883 312986864 416094503 640242887 591785507 190960958 286995780 918855896 865597290 647333358 786914730 570758647 61018157 497937161 742439767 252555680 782750507 801350301 265630957 954709392 387056904 953745209 765193522 901913163 705512653 549290612 142813072 232973209 815321702 715278694 564631701 431160069 930738979 941979436 919156340 257607261 834348599 899549033 119907715 373719093 849575228 368533696 752558267 335108708 586219181 602028379 755334715 89071748 259325035 318679399 294016453 827510902 312419385 756737429 281990464 404810972 606463040 308784539 376293172 725410718 873124748 525501105 237409617 904944230 597558924 636920853 513091816 378951971 599604118 338312071 475941744 322091658 402406240 883552205 46254339 47007376 779567496 59217200 42047198 333330161 591422222 347975678 323584996 252639149 21593301 376453382 220258076 486069125 470648357 737253407 214239791 237810818 702325548 478788769 689289195 147274863 226046328 614435818 917301442 415320410 986060926 500635098 804455755 544092183 127341079 404563287 160215744 228150973 723732222 341126346 680079231 845532455 585170259 988904097 912034186 477508467 784791835 179442123 70162695 287886471 305147581 273456703 459247808 952746119 560155526 123752309 856978083 64841568 390457894 306300651 821539395 420545345 644964657 562207905 274501461 217282844 910738848 268952989 548664884 945751338 229331789 991117416 952343134 546525028 622905210 238126992 394929397 715712523 839445323 79766052 528675647 170144800 321268807 916788795 844066087 673765868 689344219 943723885 620713913 277742458 701442263 239327576 126207401 343712536 623501295 187887132 856680397 842257370 64480827 284181728 775691167 514295831 81357495 126771275 918984124 838491626 15378884 529785099 368378471 150462898 96465317 32510546 200117766 976019090 327494403 707574867 562540964 529415410 982273898 36847306 694401902 471020796 216240585 976120177 499591478 523252000 207381750 950643852 74149619 994385040 520217640 885246302 902342463 226546116 648616315 734766769 600225752 437217528 262350447 478442323 397383711 234501289 851914858 904220307 177705884 265336348 195347761 370666696 420352120 874313175 575225203 80591306 931843073 557913638 568982846 398997879 889022250 928857495 937889416 533871664 300498184 123756414 440594343 29694297 422980950 224623218 981917657 38681052 208036082 773200078 124890046 998957223 368355421 528731953 478209496 511154473 281311295 240916734 946827026 451063257 560000994 367084253 663781174 556585135 392841138 977161528 94339957 332570537 786156995 89744063 835910372 195523400 439956555 351229157 615074041 143584528 257372195 246069344 732659218 568809995 198811978 407822253 299048430 704752455 230602594 577005449 706140209 179692627 726371889 291075449 625199333 772499398 853174306 232682051 461949172 857343416 575002817 820993139 864429231 876483655 500412227 457690839 117988426 630262804 535303419 959230723 214880861 782405315 423706086 269874638 879493220 134966143 660813600 419400147 250432832 222618483 140357485 974328305 301011381 560418898 850662833 110896076 584010986 989157072 149389688 165449 991338732 548759334 782343535 942021654 806441258 632990610 622809577 205137440 606249722 298921172 317913947 552680474 388274707 623111347 883955424 487597309 774679825 946007158 625664693 256535426 747790325 866368364 17259198 413097130 43671202 421736804 537949440 285402679 540763489 832752437 648777253 793640240 207214942 576864568 24462843 902866529 819379496 895979977 109882357 193224408 583656757 729334217 936789928 539248233 687388252 592965919 581773135 254901803 745111129 272603442 496457288 366409465 745166412 646130033 912549269 814573043 468408122 55394251 245750364 600359162 696598667 889305399 610498663 926318391 991646346 382085678 545437349 740768148 358104809 551948076 262140839 549350209 598935354 992529202 502582820 361072689 837345654 952575047 59160949 521565082 531541626 217572338 604511257 969188985 522611333 841966018 246487091 645982220 632479676 820320198 833030663 995723862 351289511 752835861 736072833 171877534 448883377 574815304 175238061 418272240 758564011 229243387 83364160 565302682 768045385 698050384 861813006 574611377 178162595 790493291 839041937 144259466 911319478 467517687 511836777 277761089 958822113 253906079 111155415 446992693 334870632 601489302 867869248 720680585 761096693 745781008 982348976 797205413 224218642 914988486 966189908 268776372 242443952 815199862 855025407 100972068 167536035 643990113 240927910 342062376 354030883 690167244 25978852 930594361 618478668 154161279 723662199 9422993 914982815 504700489 22495169 966326702 990375807 295900025 16466759 788155862 24625845 502338919 990021430 404112013 490222317 767114473 119260633 130539808 812752694 39547614 648339236 335751965 441527942 44016807 9977132 867052761 69767732 174833321 939412141 162513385 969482876 775307468 540160899 847244713 602922751 300396799 88430897 859687864 718197056 209680817 114591581 239810170 840649000 10079322 701670481 707776917 789259650 860200944 213467516 28451444 393153664 336221554 904712175 768212167 80589364 676343393 93461729 619712769 325733144 68949826 609824300 920240345 464249479 41111581 79009485 812559817 385047361 572805889 806094695 718806930 547144683 465121406 251076289 944343222 53805452 752476713 104826436 747856637 264985618 458362651 834186366 267369457 272811211 107703922 628722081 798174561 583388908 386140623 557152772 658772450 559356430 154596311 896471201 364936009 77143211 920686770 367854998 109280050 572143782 199852175 329986724 56804733 852541376 92267550 356895667 163477707 572710436 815911188 10297676 857345285 545532636 80075435 117107485 983728086 461745241 285840415 107767417 169590060 430060271 688872754 739036373 781320635 704084310 936945832 417712716 918926201 867657002 97888972 566324252 352668195 696641900 974195690 818463527 656306103 447831808 360637139 215741555 135131384 900592941 342231900 40493994 538044398 704138784 158684382 156005275 864963171 350809961 222268600 679918263 523994726 449950331 318787273 957255573 933773516 777124144 819802614 435535214 397109162 611562052 143565994 453493409 163874524 97412053 27108689 33017137 249291394 71194602 967218396 208869186 644538750 107631337 215148352 452943775 914804215 237851678 237113334 62200887 660448728 620831803 593022077 943465116 893094737 883855826 282098900 690763394 183270741 572628445 672510464 894955078 163082779 346198583 820093068 929801573 807268766 682925601 837767940 828481280 810983453 115907262 926488185 351898207 16869531 892779926 163599616 652274538 621537632 953728791 853431347 327142706 595411062 148734735 474853294 910734438 647224876 582446388 668814227 101370334 502558103 884561820 110044423 447740180 685680396 182114117 999324850 549709478 76931240 629644430 787292483 428723414 29084872 439038908 114248682 718465546 519025297 365691254 707848924 45362508 189184105 590815562 24504275 456740554 632087164 696138790 884961419 741294679 708029240 313760479 92767558 340039657 966441937 39598253 275052361 113380377 198554302 867936173 472712541 503587494 787254330 5982558 7748687 825853682 13755588 120434981 673152368 342346371 721653151 77797577 747346197 577414019 792524627 443010807 367782680 203785025 889664042 646160319 730785621 86185134 525539508 430439701 158770222 584441569 812057155 536078673 386687752 646597012 748736367 347713455 68707020 136198564 665458836 895824080 211573351 420793236 435731535 931253559 815354698 856240139 831033349 10328525 812334058 216832593 119007324 445337182 745240641 323405014 14510016 780882458 441617483 147721644 778361567 183249941 170500234 689036552 585613614 425658823 309643395 679175109 739617121 905179020 777425215 131668960 237197814 738061604 594805707 608377597 401108395 278844468 323555256 998889184 291833348 744591556 632128411 407834613 973350855 306907072 383657358 129074122 324728703 83545463 198298541 235846031 884336124 518476831 779027099 963813533 636830416 437647439 96958970 107054828 690564308 560804226 48541430 417935771 328589473 923444379 347442363 587250028 70321944 484872284 984255226 533769029 288320475 525304813 145984105 883422384 228329425 232316764 969291584 488808539 891448230 411463191 387976124 970143385 70120520 795487091 111311007 288665568 896287083 11459881 878122926 456334665 59806214 456802259 431460402 7929619 261851348 745758580 515999096 275196193 598321876 220094957 343095633 485340535 186828746 166655369 56312466 33646784 919275707 159166322 748581269 990689995 147667573 898692153 690082999 916025609 297939973 774537298 237352152 786686737 329187646 154608789 69255134 627088669 882926905 744081599 986800434 47740042 576985295 202645487 3765313 934030428 487204641 732778793 452664060 54727607 867646481 798957526 230030424 164797031 22528198 455352898 907241167 474771289 360029228 797385757 127053022 579766048 675325810 15267067 369486213 355525745 133321354 921374420 888800970 77994151 302288556 401415812 368264246 766871104 109300947 317064268 849456470 774900061 862024766 567900239 304245819 674593862 807125745 160675606 181869051 340993508 943430193 955014157 386539310 803596870 522088716 310998019 858346097 477343005 200491215 8225710 284344550 138219071 348595085 679354405 539094194 515921959 199501471 918426980 963255678 48557683 158823711 643761867 366667511 832949861 483271275 870876064 189666126 709687139 394506920 475243400 960215993 478571384 97719613 852879122 136752368 802667472 726052180 932181548 942221745 713383744 32870492 293461164 66895164 435990203 58006665 29831880 706987991 750332894 590166354 869496222 908473163 759341413 428619251 914322861 416500069 997754803 588512745 287253338 792884854 197166927 929675128 317958509 380645844 308796769 623698984 209022865 473668695 322915385 262141252 248877783 854378716 749015497 394263130 747814963 868040390 994075686 973076414 63781118 64486008 517548042 501603590 56520562 983760860 437497685 699783055 930491185 513877215 963299720 813876471 760858047 737733106 172347464 614272417 802832131 136820875 641575393 840995636 572350922 52139426 205269952 79202588 942945860 635693108 16960760 948445960 573350021 78305220 403536574 666452842 130986245 860370645 400535277 421822458 157251361 934719857 135724675 593795635 117335448 299621797 63479842 580438997 828487438 118193154 434013328 649489249 293715084 39159326 167881527 931099296 862280702 447639825 272336550 279075101 776741044 909795321 524582158 307314854 663592417 775404662 423235781 464361935 277422367 800154414 557663431 888308334 459492073 492201546 322578224 163159072 392469792 80937463 181410243 162435779 873313159 132613351 448665702 212113658 977112135 910602957 443562404 701633709 486644332 839991012 504463657 668196742 111769189 985619049 868499018 310461812 213526152 177836316 520848507 316461868 259633547 548836292 353546710 456130211 123472140 171261608 269906331 634170261 375431179 509582358 369793194 751570945 24571243 817958111 168558603 738217131 123459700 109708505 257600870 581443481 601803092 944115548 430943115 45876375 859113881 965975494 451667692 267094451 635099320 227127799 465706014 152584641 10733706 754570965 521965148 921851608 460790218 719413450 515598852 121074386 943857304 61478977 26575127 971443664 305523961 343866412 383668157 568085172 938957140 257090177 229955263 920573350 552631030 239391928 330178059 296127120 234312335 434899023 935177012 319966114 511894195 402673990 748682736 952041934 895524955 486035108 786164888 237411149 877719905 170766576 535445163 395064344 250944263 695305912 624386891 166916207 308978801 368468749 45310398 125349206 872033574 714209285 689922542 740095763 801510803 691033912 891749610 942285746 527294344 990462532 98602851 266685825 139831993 57837898 5714992 6975892 221687614 748121454 318252234 788260418 913412627 224371034 370690000 468273062 605211545 991951291 380619141 227683359 959285779 450556355 979355213 657433296 6293034 563226534 579489588 76391968 233637226 547672349 516619878 686569020 632199874 647699942 926927288 480444304 967223560 19654721 743199518 619257170 655185779 683083636 528818995 411798519 313364511 123624521 729538484 557705148 807027853 38162827 43214853 768567582 988405280 385816204 297828778 28721506 355549856 371102114 206054095 122350350 456295611 769273510 618841281 556133998 383151743 956218227 767366771 699691536 5312994 310897261 529809658 95981896 780278074 635494647 865605649 796633261 492747717 413937147 26283670 919007386 956073507 951965799 59682059 302282670 418001110 535534506 853311510 616772940 177827017 286052411 266899201 715365404 712794566 39854099 906177595 247702152 446824190 373612845 504275924 668958528 17662854 649744909 8442373 371054518 505266388 649865270 83988390 986396323 770164550 533196467 750665398 975206528 385332379 624101519 638271704 70534670 460636791 400559453 930444752 34692815 879908068 594667440 635053065 543926154 618923212 553631652 936110354 297720523 585912960 287563604 47094300 430484832 796905012 875375457 753284222 918725341 529115776 349708146 535541810 346344473 59668704 268439726 243662933 831411631 129285173 800241219 722058154 501208702 25969475 626417635 420424472 538335274 815828785 34388034 495849000 646159256 875307532 994600857 732097416 53071734 725547843 438958118 195219850 591745200 18488364 63794858 755088549 107319548 865313918 365247209 63724531 879774032 751693525 421634094 121080754 137204326 123361586 132454852 685240771 349500223 42555768 682718078 352220718 708004253 287832560 745625648 541344156 995737735 219000774 902074419 294390235 295602377 355961737 34984933 670701150 639671665 416507311 739183143 924528315 473132115 533549327 162773725 171318571 470007430 82992485 826776433 89124109 897814757 487126481 704629073 856488803 20421775 974589784 806510189 86653267 660724072 688650082 163630010 742003367 916071062 411225146 904556465 350972494 767503620 715507602 521451216 203650265 78019042 319268604 918040600 712153342 966590243 495142513 637161869 392457753 863563773 843723470 394993850 254392998 770678125 598089810 601568042 76043976 254679728 107557666 212876528 378799814 132348875 992354246 946508064 632115080 70254085 969310121 856593491 939173662 6453864 811881884 761265959 524264761 919949891 144187987 391329981 741904304 518102954 163348710 366353209 239527677 540356596 382512978 57215558 857498302 246005821 325184758 797162383 759291956 876309474 511192343 558316359 656424647 354195719 457954652 71061666 695510655 685731092 964020818 36496474 265680525 706193203 756390889 91180843 552794560 321943764 62630901 583615574 805871377 4319274 358370990 898360866 770126359 836063404 277389104 378738774 263987603 304586645 818154492 634618049 772933094 823227491 319102837 511695795 866366358 196025179 199199332 146771073 866113485 340274692 155536501 738446340 84180698 930986408 244060344 455971610 718163629 805515734 326371360 130791716 47072607 218018018 549809159 426363527 254059944 580620900 346870952 872183083 83925863 997879221 60098468 349748991 633233950 955737717 31885438 951283827 160019316 311415560 968003359 881027836 253814705 185143572 562089042 826054547 618638917 541587460 878244937 654704950 176556609 816697736 251500822 177907046 121144028 844910099 224750899 975674536 434791919 328161116 455581691 332152068 195959930 205848285 492053038 694923913 674152733 111184471 7367281 136181191 273303711 371740748 554925516 88494163 685692523 451157124 16550954 263597383 968054030 284060297 186445532 955781567 780846267 607600682 554543894 27689309 207667655 893301756 935288433 683833541 577884460 24126420 386138983 98479650 757826314 741601614 836404187 253869983 654149922 552101449 488332174 844610543 987088729 901514089 592178859 375987910 455101499 677878420 148151868 244448094 783588726 777058165 169089714 717117171 728827482 930575869 292065377 448913735 606027872 441319644 207723521 706784031 565516192 784470028 797523758 885310147 766123353 584681799 70662377 855005314 384087149 517408396 578144790 719189292 773510114 707298462 19497468 846330518 694454114 534238085 884839624 637958170 783286716 244805899 245440010 901150484 57189217 785097023 771657525 788332902 264371431 181053174 664512035 40078837 856051594 944216645 89439120 413739817 330153894 445476616 880592794 866660721 164712766 104726367 497166408 719769021 909592696 907095083 971500032 990214658 484667423 2528149 125853710 52499386 524718624 813522312 752666404 735694433 880302093 862143538 741325268 780995065 968411037 795497095 448088344 414513543 259490602 796880062 940069579 537370515 673395249 334148306 229949998 429036716 549240790 960773378 884978788 559705570 804499805 635526225 664166133 563008842 966116018 893514502 147682895 412506238 883547874 481511214 936943680 559175450 369570976 105188117 985924222 250602304 560355009 653943249 628120351 662077461 324560064 581265335 284031777 334724674 761055035 614056163 863316195 930800755 381315187 494798261 721162410 908920283 473513168 113006927 352108829 172000943 9393499 241932312 282663882 271296166 182902339 383951419 1788319 531192704 46449497 870156841 160707441 160569212 163862163 538117395 955565176 32196576 396192908 342009713 31509201 228773748 512155394 496257917 869810683 551074567 991755095 998623672 822452571 383953385 389826834 80061285 594371256 274326127 901136987 80414473 844964543 253431923 926237314 157990130 784606592 356634066 352346232 937152428 368181487 774154476 867263828 997414541 105118052 17457958 466911951 846475818 326107163 174869355 112539592 192967392 97056181 635109031 62675138 370180428 863552693 171634763 358048353 637804243 152953348 962774220 624305137 529475611 558517102 852922404 185523167 8969104 555253283 407807056 466183741 844258272 907300151 395489232 983782722 59972735 368396834 654789673 463886280 929785892 808732992 825460838 756019661 281894730 350011985 931647379 967948530 693323952 338582778 59807553 341891839 440630234 577676611 29995014 750098013 743778189 233223192 668602361 220516506 688666199 712161736 997819194 273826025 934525700 289893001 685476968 784463007 333611306 436617458 490384169 6924215 777478558 40257151 852706470 202642255 169734397 564199952 884247051 207680041 536240165 724104298 614782220 357261099 663224504 209264820 487958107 896597983 99138976 618015484 224927795 732267764 632317829 941259952 658477264 622816443 910317401 153777957 991250164 393512874 291776205 599360020 467800164 698542301 379615961 40778776 268959337 589745296 821381688 920184625 187711056 934563494 687030249 238104899 157833194 139655461 532520879 765715096 163346957 131677368 20684434 977027674 641521937 600503084 62502749 696967450 707128659 149593587 374713117 425920332 893772725 296176292 372971944 346756040 861253660 952754553 468765204 291677259 3675633 945921999 888670523 455484404 94472865 527553705 561189438 73819591 697393693 368371502 539972351 434250541 86857563 876968743 920079013 892948082 572081363 313988482 935751196 465665350 680328962 779488465 245766802 469641533 891009770 394362828 968727036 249186383 618974352 645498827 810186639 840711512 658066813 871916364 509498951 275455129 172604222 747941491 837156707 429581877 980867556 417374597 118114022 48244917 642375813 775064940 581982744 272836997 926642617 632596534 130781700 962270068 167030813 594610582 783292919 142336824 485756628 944166754 362738695 612808168 597489153 663521811 197673866 733718912 404088654 333604168 421503898 345689441 189465192 383821891 570332568 706493646 321382784 179979370 183064998 233402223 428100043 48743879 627949356 760996818 34659331 816094089 644888403 968574949 655329509 199165057 158891917 889344382 545221553 801910182 632359947 80235731 843220141 23616657 155313733 699105026 822559138 918647298 400829302 996361354 1998429 981040729 881968414 168881104 924988719 680522269 761383294 890192796 369567086 238007417 896858655 275978137 246145522 22874042 154585675 954952408 820906393 841635794 511356307 449456205 601862595 466216152 939063879 471074641 38269654 542631302 598576129 581048862 582495419 464668602 642148379 499492438 84540767 741959925 363013683 62130557 502276403 883978975 386724526 760642426 600356781 569850305 539419443 887742234 720838597 389618953 579265324 528212109 824510073 239876042 916217416 950293479 338612553 838671161 69573372 657988000 912179387 941643057 589413629 142103317 374747864 975749808 610509767 924615941 763792813 301593176 109805849 331890196 324709323 896065263 338338679 19841355 101787848 709474783 118697639 164253846 628934076 571625398 472516148 853851973 665789893 123901095 223624687 838875787 690264707 652750088 301196904 496102402 330989724 685291986 473694073 207458342 589830713 9866020 247515836 761232085 332665224 157560000 651574800 63986645 328268600 659262605 485451800 562829134 497144064 851042579 783566011 84794956 900465688 925515266 262194085 418465598 539523005 15789739 450895557 140915322 493503922 912397957 568156877 499623095 510435002 502046122 176526774 393113489 573636895 96446295 863839033 772965896 493737262 705037424 126219094 372064513 202922425 778117625 557395153 791035843 146624659 432738206 114935216 710144636 116009751 744048684 264815038 467056314 199991970 377474581 245593356 787275762 702771477 861181425 697207915 717012989 825098580 777318135 923604466 333606806 154019273 823702920 673506174 895407837 359511265 306356645 362691373 212304343 801782669 389111668 938278882 720804075 237156803 613485503 450452933 972375910 915908859 322230900 636682944 271026168 7181491 140865318 138878211 92918581 861045996 597727114 567939968 936671254 775461546 528985083 282232431 791633013 851316343 454755831 452318668 361138068 425184 447078048 362286036 563016855 386342647 381849916 265227148 747235589 316918479 447784374 853364538 904225099 671324164 864019226 778766057 90034489 566541360 550127644 767844586 358747267 100575095 577568146 29328462 282208065 863335164 516081910 397289836 855027311 295860585 977304293 668096609 467405934 439081836 59884962 896531339 741929857 84454452 243942804 925071886 493897297 420414968 56915907 328139343 242994282 737690736 337815647 436061819 659638971 614895962 496874297 669098753 584649754 997495542 440084040 485165844 278036926 643262603 489706534 72929066 445904835 902796512 813142161 753134463 285063594 930407619 576104682 926718611 357092566 681199494 401193145 61147048 27403535 71812989 254514727 465744197 446912771 951925889 457601666 313974709 578282688 624943216 257889981 926224777 657377340 859113386 614901229 869357586 545571789 992066454 270080973 147736040 719220913 504722203 972383547 369125222 432270728 253861671 939571897 583239979 344258260 617092396 738890476 665942170 226260352 586873758 446907681 106992731 418037590 619537014 373624771 358169304 421021063 696302002 730287334 388490433 178066216 487526866 663452352 727897480 782341039 132517981 208957994 971431910 75366778 516406874 584615203 920356436 468878920 89110743 387283277 224760211 167566781 823253350 901327982 162768164 565800419 150715035 640131825 984806353 152851364 458046607 49422946 703573026 60231505 85583200 653725174 778086633 305441054 472931758 546107649 68521399 659761059 51121440 520979325 991534948 979339357 517724381 257092233 278407819 643022890 489613844 29094632 582360587 991607249 150146676 162291070 47675271 276413048 588555444 898575319 975991783 61122604 688654093 326425248 746627541 709431389 91411898 35977772 308354625 982857822 686377855 107452144 262194398 766098921 181626911 256182791 847729314 393946522 138466533 996373934 19961930 257772399 736146204 608793545 439390419 341873998 417886359 131627101 481662978 963672959 150015530 192595476 693794014 891888942 593696302 626688700 523051568 450083050 35234049 865052616 241761034 301532969 857497476 685698765 718033213 319238850 854447003 296610310 905187297 601989489 426143409 410751185 247017937 282156118 246675505 962673200 279067180 868270198 984173582 368424265 62759126 942539577 419061052 118100967 66273524 76418282 425427508 196749046 295598964 43709243 96630644 99706122 753384323 87943614 448707581 75814617 146038036 196123244 983182291 173046716 748459360 221871138 365033089 527328307 759312225 661461279 654944146 676051038 670867029 678964104 210692889 113807492 53353537 117189093 853044778 422976400 111741036 53713313 256940894 576261519 211725791 280335245 732809555 931713075 667252716 397217885 282646314 4254035 624892068 648531753 225095944 707914601 79672671 958982126 100264085 120092690 965529400 485053451 364507008 872073874 313127311 374759109 85276664 484395085 906130565 23259075 753520948 711601487 693104003 465235858 500465133 916279493 440612787 285022754 20388575 470870914 757009541 740177735 675191116 388558459 975891500 78225209 613412216 736496971 202764319 300115732 70900526 405873328 24090520 371104089 623413817 93294860 3346456 992466539 202920684 839331044 527554017 815247123 4738203 762786661 218873466 684381437 434698784 587981530 572016431 945258809 238806103 542976823 181258639 241091770 363887777 255293586 316125676 993465050 106149221 333741476 521271262 646299604 244568715 728248908 120127681 633791305 427441151 374901772 431008306 49819836 154739764 134028938 323825301 152987158 764549790 62841872 16064914 645440034 742688823 980924429 3069588 184350994 838190075 94927762 333494089 421513976 766610796 585683926 551405093 213804622 723998990 211895987 332593886 111764591 500320492 337859366 406821105 938006555 939450129 482132434 683589660 478303223 746711056 417365374 328800994 508116235 747651965 163295123 61950218 849413442 583910514 861992095 506457632 802781677 76995595 751957204 582957043 686142528 88355306 818346633 485350165 321027028 105185459 146763960 926264671 1451812 143164049 906988927 596922986 562958864 329353648 657790623 289162774 293264476 949944513 25136640 329785095 471160370 927038329 690304043 572978979 767847580 856760593 13361358 782025237 791386123 773853383 322770236 15492557 967459539 705539676 654255850 486163198 638878124 82029717 35183603 72700319 464947 2504123 709398933 743807339 640790886 166360602 604477106 687138913 837661228 929900165 447534672 561280324 448484811 951918288 726475290 884767259 667274352 871115861 571868892 526015154 448092075 232643184 486941450 513675544 866914544 73346307 350987578 251929119 720155670 925777651 446925477 871692256 406318044 710451369 184618922 227996212 464484959 179996305 888317516 896069435 39714726 314839454 972452015 345399769 784372759 308944836 764318 721950772 604484862 441501309 161395464 882639928 621188877 758120773 516070527 26731027 939206870 484825630 731654072 992006841 380669267 254283789 621300493 456291937 978231391 331451291 764066302 754230021 822882619 192573268 769943979 119069414 644605706 252155979 957885276 459905799 921380692 540681877 419418874 653045165 150936199 408399305 447366035 836907749 221069425 245353863 304968153 467778302 493312712 78271981 208282275 706949387 46243234 531136035 114573675 715659106 919601149 35595985 789050575 71646239 733719096 314377892 443416849 636677026 630290072 889834701 510504087 99815180 109339077 46474625 581591147 670329543 761938762 186672250 455028411 47639803 747922456 180729716 817426266 516446233 477246211 295335089 137548862 770303828 631795523 398467958 46350336 950126371 442872053 962349196 321829983 826244545 537015192 882166463 693362365 178181037 384080529 634359138 577566368 149921835 500317607 960760522 730890802 479900608 622186375 407995086 532512450 195107001 339182145 736972622 769097025 727618981 743378889 779323049 483801286 603533783 873277559 191146565 817786123 347900901 570631559 254215434 4869869 796572203 173744538 498583527 342383343 22969161 95248691 796976716 246166968 905661601 496381243 819259567 364387984 511203546 368656766 467771655 529909735 787821152 346928428 84181844 156728783 989375969 673497433 993601045 203412605 857410769 686727549 143942352 326340812 360224743 181344244 50626190 255738553 411439006 955638398 250562139 593647592 787946165 459782849 175193034 149702174 547211439 995804866 192025968 95294404 521635412 492937584 503204709 512554603 6715438 695366937 393851846 771720002 669395213 724914675 454644533 378739106 962181764 865973909 261555543 210658179 774036329 526022779 861765461 42012676 974171225 782094469 79860828 14006247 333950001 938310008 635772445 551985170 478908566 786018427 150187341 721739791 842297454 472685980 710635046 864788620 61199973 938203721 65557221 479577052 60842858 399315415 144342602 968238709 554219823 25597951 310652955 744126320 846390444 912717660 662491040 535946509 806412444 570712558 379896872 375519532 347074558 501523865 310267780 199039956 664150677 608446119 948704391 369357231 32306537 714181186 373319564 907725452 108657476 255767803 630937839 577699805 377527094 829537606 184748946 464085814 480558866 248929275 149667674 815535316 182187502 153279191 875676592 798380052 227118247 134046969 637149697 874796535 481307227 252983141 488051262 218209701 214593261 557476740 602183005 160538342 797947780 724454306 83254230 154264746 539702540 78219631 405512230 265252739 193762483 553485951 179588944 272894502 651560045 896328394 170684246 312537070 118371697 394577708 596294084 155629401 236583610 505588198 693243942 558430345 489116040 313738523 22458510 364953027 924500956 565912404 569140239 876156915 819323647 958324733 919314244 920831783 523763195 332451813 412244682 70859536 61090848 155140034 533172161 28658052 304262529 973277867 704553551 306273022 377489269 358282908 84856349 447103260 330631446 925588214 131168472 117209376 434883525 956118780 568494769 616440944 536357796 511984214 941851870 670013207 78065690 735345554 99611671 862295617 958702675 269267614 9257753 803335875 617027006 894750032 19083046 292540304 915921037 813022686 657710211 272153157 330763320 802688870 806492409 951457694 213259770 27843175 886553685 167834622 383796050 297944390 273402089 309280236 239067268 651461323 636199944 296391312 404079382 606865569 268708493 119416378 771141715 801278937 662149973 648265436 882711499 988600167 286494144 281905803 842158033 160238244 952551476 296459266 417555964 152976842 284747418 105149214 612336550 545614459 494691551 451171171 812335216 100676155 695297397 22052469 458107068 584580337 750845391 339122848 548958770 539322218 180719336 193919825 841979452 605470166 142060989 168440731 896200841 374771785 985652686 679184051 924989838 103448891 513448865 84116084 488277248 687654921 15015743 978741212 421894235 82320754 92296373 304378765 501137246 939971610 632938645 363843149 555305613 336834826 387680370 528016262 251869614 783872558 981386599 649727943 621264972 814809302 629107857 666786625 225253431 288493109 784294288 466340938 816429570 323502053 542320907 115586526 773111684 248654946 778114345 215109145 177668184 374254986 283079192 818493118 880094301 27934499 974453897 81839027 378256438 507280213 345751090 644333443 323508170 886729516 705288779 438769114 158272197 472131351 319009298 851163661 440332566 646456684 176454983 174553488 451833199 476722402 96085680 598290557 610891720 137942805 490451094 371066900 719416797 654223621 76243782 56259381 357505451 73640855 318618514 368995560 808845303 358980114 106516302 497062613 727047367 487996580 384071635 253014476 991756774 985528027 737136254 602219071 446904164 808063533 470265138 376399555 688051732 522332784 920535762 44109971 497658381 18028642 995447240 469607437 920757034 590676514 524877441 49426226 318377354 671222197 501503471 687211050 129782800 962173314 748309510 352939454 121869028 321459926 703943743 878907869 550313456 592775265 40512023 92557335 244988259 55256759 371703185 782776869 171779634 881437393 452919216 880650847 184929938 218023561 479539454 992334916 262612607 521185057 806658568 556805878 715403833 158885309 472936928 415150523 627358402 829465572 121123482 572563581 784222817 75181571 852079055 180006987 117060897 617271786 261066525 855583702 790520146 343221581 171840676 394936309 847545863 224216132 956807050 744325153 298615191 904128971 94277241 737216761 258425373 150831683 646226972 846435008 321563640 718053359 610144677 326744538 951947851 9288568 951485770 875613523 36479358 624500330 290716867 961513816 60673979 952048564 588054478 420181435 889581938 543997484 490883244 964151923 136092629 933531913 633747105 586031642 482471261 20816999 391906935 984859757 490051 846559175 510370556 707931856 555196168 242929804 7289727 682217159 956988653 821126782 981091927 902535294 637487740 462977611 593020252 202693954 294487037 369934337 101209196 22829574 569864193 159520662 740800999 71451615 528844764 407631712 828927796 64272520 676860450 912055453 826345786 481904351 521900849 419913197 791780583 175911270 498503079 878324690 949399981 113637571 699130088 828740407 723374080 408961088 277218713 830844390 557332441 146465356 787430440 508627728 298420022 367922424 600983361 264243658 273409687 936481402 953689178 128751498 892166531 336285101 457140264 905762478 275244289 447013520 652916520 516907765 442923552 656820931 913037335 869636612 507419247 355590669 672211066 725754338 86627461 458002648 746582807 126365052 112944250 251913395 233748090 230570786 254014572 380557519 9661298 426666760 293736700 461084803 71464337 274960326 343790542 945576905 852646831 172140249 325827085 979395518 31587431 90737439 380335844 102204709 217534616 961480031 322165254 799610085 352155621 879233727 9455654 428775559 837001014 588067660 39348096 319143609 938735413 267864694 610728527 396502477 580460754 469075856 23165268 604000826 255775168 210262100 835660374 157802778 379573493 246371166 580934812 250687147 16472878 140837036 453245813 365116110 403367272 122024996 974322352 760556427 330915688 193565710 269791524 770007435 896187444 451810710 477003050 261308573 918104216 332365131 838022941 635078705 355901859 343884707 836971489 580211680 924746535 145260405 976894298 520194018 200110652 747752573 126240496 31587222 96789437 871044571 914145809 674374142 732471497 50697364 647276207 546556992 832746819 910457360 185732542 97434150 276984403 878272666 751142839 744080031 378793188 255016420 969756952 903747644 32643619 392310144 493745890 964774323 596153350 492580199 870650650 679803488 536769987 353128566 574462792 414928575 505023060 989975789 360300795 590568179 898060538 79375086 593509954 769685827 35551671 313417476 688783924 832928919 177568210 454694041 448374634 698859775 218741335 946822782 287633536 680511020 156088981 500618599 527227543 736399861 128176798 607366764 928420822 649473748 869181898 929102730 614541796 857818215 107051828 21942816 885252208 594792943 737614907 233871731 537735594 940447956 814339331 641346346 875569863 231989535 271659762 77177810 105806976 836609534 522761523 622535515 22720915 145096771 206535990 304574361 55116097 938080998 61082926 327714500 883154383 166308735 589160081 216527864 845238021 693207756 999695004 873676214 646412466 695459121 242346189 440644193 26685733 719713587 77631847 923178690 24724405 12323324 243218929 142401157 435885371 85746651 521200055 101780666 75049619 600628417 979677256 976290900 591515423 859870404 976976886 336732845 948227395 691294367 823584857 968743936 522872042 468507184 471632076 45208558 865319423 36610297 592268015 248119802 18139381 207690913 848067363 162339853 184753984 591948656 825214225 385614066 876321242 916447958 331956772 657944795 444267455 743426020 261179402 392527834 746672753 18576337 535970102 830123625 909514356 944626806 163895649 959654883 42097619 186288851 679898629 305669384 234943642 114250120 834541281 677565565 506099033 425437532 957657720 370839882 820645800 12128186 66463377 676461402 551592605 588132143 19179704 334365694 194495831 901793774 678119100 941124202 268112247 491790412 807314735 59622455 25540514 138541891 573327337 306973664 92200448 362996979 215803014 465483589 925968064 766104861 532580579 471085098 628954770 519480231 306754469 383447225 981120811 906729242 569854130 893132796 620409285 4952359 619708341 667575908 185977244 85281566 329260702 810418757 610212978 407683701 709611040 941830231 655261451 228220231 771727410 435997239 493709746 955102418 347255951 396841699 833808051 616640504 146419509 376654146 339850463 677492671 857286378 517868698 301967883 718618065 628136370 781449496 128140688 881319165 626896730 163780684 68551373 346989492 480723953 806227370 601428384 457397388 536874057 780017418 785807601 35543745 973467258 832498984 354077992 732361391 599750240 735101988 754216114 501878873 500441624 125251076 666097279 258487269 545543815 157220654 556248711 479494174 122873811 325557998 65338944 43609841 626573288 147743734 83211562 654466544 570175732 824145112 533002563 971760850 554509291 888018574 71835539 229134321 651579651 37248755 649108130 748715722 932412985 914323784 901168381 94902913 29065675 422431408 642874805 244200538 642686140 136948915 492825823 471614017 816004436 36664255 808594965 956048707 312052637 228721058 121858291 321924115 229097447 603258898 131701147 277913990 749550404 817618213 14078258 637636375 200354829 377198041 265041504 606478692 124940379 494755469 837210068 755801262 879600271 34531206 142997182 602493789 58009546 971461484 708648275 668356218 926711413 493052362 454446925 311358516 519616699 989059473 253470312 559941212 152296714 333129621 923912934 765481192 172337814 762793230 241830412 625645171 995951574 636412953 142806179 651849915 903941893 717506101 206475128 942040355 552931490 415365319 111606748 655272751 525610480 115406230 345068068 514055946 155129719 79554383 795943978 657563139 208262529 670669826 563318730 848932107 793575070 196890531 57131366 103994681 266146848 225783946 787014755 242183238 946907808 772196339 347218346 108052754 24363639 257161855 689132584 397678109 815964230 772848817 244690766 576568334 530726767 46585714 641057681 635436592 778355353 482379918 150973163 152557808 979676719 83277621 318780760 478307424 601003234 548582011 119310682 883940023 69667363 182721496 487790710 230865103 671356074 725219752 649915829 607373990 890250994 112095147 70043684 224466909 972914618 774642055 759482708 194622524 48678021 41854273 939556826 358109228 903729179 443648968 139371984 782352699 328849670 831122794 664835922 84747932 897595926 606612061 666886402 558794148 775321822 274243384 547043973 993366606 477181492 701479287 518725380 99242936 137234612 555644922 549046700 136457380 762688318 446334342 3069998 21157880 179252084 164516674 820080448 664769854 805586493 985355068 980066585 379865381 649430597 181427426 894433785 876816382 866808954 66144649 12499103 511199296 327634576 965095658 139965137 959947012 708562302 917037472 656294360 435610761 888416767 832380843 573392641 145136817 888988947 600816367 917283869 402657666 601222267 25162166 80964609 914162599 582581056 985535274 803891975 237279469 68251180 630364636 432932236 402808518 773370447 201119296 533362800 975419081 747453820 671483694 653471129 598107440 962349257 64986211 653820528 290461016 125355795 85182718 128448098 534128709 649842551 991648259 742823264 204960027 332376026 920312539 896075359 49055142 816515427 16268754 952236505 661432019 75879163 107163800 289840715 545787701 587533268 378729665 669602997 392454529 263015903 974901317 684267293 622825746 318001748 930027520 364877580 490004581 125327918 434456627 880161295 75519902 86260396 688205057 353983543 244442370 238259154 741492979 772953753 428793723 651780838 764078453 776749007 605754135 586200307 794376535 442779766 571340169 831992137 959866700 291370926 659099815 820948987 858554478 187271581 960025834 585599583 665910456 493754860 832155121 882019730 526781323 565800008 473371390 96256754 513467946 576815842 492641143 473136290 85260349 583882480 253299046 45628425 424725586 165166890 269960186 568478291 483231319 423904333 322060804 741843694 529174050 74108316 446907003 717512719 213145065 603837786 767286520 909693227 714635978 444738385 431787067 992638334 423711044 715808078 9692836 350302855 583975868 640460194 987410618 512392330 472304378 244126627 786104744 493895949 827137705 620927529 397238203 284412251 153159130 744533521 390950629 554707716 331198849 484215997 846244157 908025435 401400567 986078866 762187133 647920375 458695286 395831162 914125187 303662130 790064544 225918816 369398992 848548781 877777913 365143734 347573004 694415306 605712744 283226865 297491584 54095408 873392314 548256012 529263770 786403915 816160287 295679489 1353325 946072522 498940843 998550355 51023662 739026207 299565526 559256456 647056568 49284098 381015037 317359271 266471433 142626287 292828383 513177790 190768067 777531555 489961760 432138334 699140268 468130979 732283849 277980957 807551534 641492405 634025158 457418771 168710359 215486308 717897063 928445533 213491418 496272768 530673375 492625822 816865933 963353756 867956424 336003705 89011945 733248143 116716958 530185496 511568909 229333747 94957375 282101160 29597116 676913577 199099761 727527130 879933914 193701715 569673308 523772004 719291634 314022361 641283340 213660030 798041779 267958501 166997488 433945446 626039918 508786791 84326238 228408796 981021594 56217873 455788045 303913382 928687185 417723099 167733657 786073870 797943760 607535488 859275522 332391519 859952379 50931456 864988973 247285867 385388758 366847516 572190562 217771784 62760717 161317085 140201932 423830926 163145837 564110606 909991932 839278427 68043112 342534333 943318887 432046159 106429590 775911102 942080995 789982544 470301998 878136104 100411438 564074695 724074897 246111190 175999079 49710882 254345152 865365735 698623635 361215312 288749537 288496446 4675865 440299336 776833726 570039042 931121478 440066690 216811589 240500767 530969546 517609596 418598921 711035588 920903481 673029942 700646847 699532260 957022348 248679350 115518914 36661685 579194269 92143238 994569616 660719155 598269870 292343345 258396235 379529118 859386339 323020233 757227322 928748279 881697219 82839908 818658373 674222727 502653883 640974490 42005627 872463449 592418715 773086985 90286736 384104123 921514263 136414417 695100247 703864001 140983879 594755353 848444493 458505410 194831399 222915208 358368782 89848537 533970712 397474764 911168221 342243685 631629661 378473495 525979425 871910281 971518367 238849948 386693602 534130605 582245226 335275543 421435216 16678395 709171117 546881858 223653180 766910179 240112958 341249889 269013917 346215319 316174676 697851319 819778317 578827408 598096395 769874702 814186826 981789191 351167716 534273076 740509621 99214460 666028866 431263352 570034134 306103091 56489197 927806001 597496278 96694962 839494291 827859767 79005443 854661957 678698050 666468200 984745552 87054202 443049968 953913637 159336146 304628901 482324467 734891474 761017924 368351069 907385225 384635993 845190532 780200445 349759826 337760168 932067604 59873060 436067792 465706798 3399066 22523446 876142574 505591650 501157984 265300952 438221686 534042172 20692436 574161527 791275930 297365946 795748873 513856706 82613100 316130397 213800245 699977772 351087205 969112489 990104625 673878379 258525922 6703272 19441404 441826044 407147682 733716072 411554104 243436444 579426634 277986936 625343659 30248656 962456289 813674863 563159488 550198110 452352596 910937446 906161668 498027474 420056051 652193912 177264809 604247802 418488818 217633097 10881798 295432298 218207465 103964028 349285652 205979385 61127253 311105084 838609907 76219714 450945812 766595764 511808611 821065764 219787757 358639767 795406667 340366147 648339974 548824729 97404470 581487493 530071404 860658419 528840145 835890069 34756495 106775523 793054319 757694563 831318466 80395306 623473797 167751073 432533951 479734668 165570862 847875144 148867106 498310483 588196007 678593297 647271657 59557069 830893268 222352637 97609210 994074057 118877626 565714894 17376157 73019678 185252867 81613963 923739902 826496805 523172221 377977856 498270892 184577082 508337051 338503483 49741085 250430270 438295026 48072209 407384872 424439832 75003069 619026327 631800969 952477743 782203226 715315369 660449888 203692274 289639115 813045350 653315506 43616848 217250358 826138289 793309159 2816320 978393446 567879346 464082250 727310395 478928199 921082195 155675533 713483709 979279469 18662340 463914562 312184519 370300814 513229816 206165859 25319264 597150211 768882982 954765770 500181775 908805196 261686856 446299066 340685667 864098953 794552479 751018324 731002988 958449921 821555757 344013091 704708415 496753823 589156921 660012177 278762101 949452656 793050575 859084399 684595372 845974310 585593405 372140401 690367237 205748632 385291160 577836207 803312036 884060480 285218613 991316006 233468980 338424763 80970800 779689781 698775648 508413517 583689192 682760481 146922587 62479962 947829889 60880273 964329817 317337582 608892768 563745042 391112211 505101878 554136499 563125140 628654920 482215941 145796327 975316715 564822582 963339344 624005936 206889295 571032357 181162674 942690820 31331292 730927068 140196841 353608864 890556691 639704618 731496023 946276994 243556183 460232799 786904194 440634349 693020529 890372560 361590164 551850600 599758605 966800214 657139163 840560959 959310651 515514319 998066506 396893696 762761966 141240476 120678391 550374144 699998080 126826530 754584219 851845588 330207020 743047241 5110549 36155352 575366035 25356032 935988967 121705643 773292600 500339383 556594615 190328497 327128324 541613283 774649296 57395600 979169474 758010493 781011102 716668083 671106468 855177347 795586357 67495370 261408700 687152246 806091979 745120584 320488836 692139227 37502266 377516772 436618327 979127738 42890111 849309721 6971637 924547874 304979006 292170405 207669251 914181539 744729147 575794958 596039817 393652434 702166754 70541080 820648562 414032328 624152256 427489360 279673103 987749284 470477831 77158533 102559124 997573636 621048078 932106313 289535898 21661072 533360847 91870580 460919196 679044208 404144488 728735137 107911034 513252048 134928538 581591728 15545592 662135139 608051277 430563650 648055872 75900893 995714826 400743744 858258524 499112824 811664511 761443413 457174973 648771952 677846015 537566831 495693495 719942535 394793727 900904002 526660610 574347394 281290139 399344069 828922171 548390057 497857806 566944434 59268960 897992267 32420925 765592842 380041560 736312376 497515053 319853455 827322985 855507525 608162441 772723785 308072128 499146700 771718685 39121666 178417133 679782953 989540701 187875786 839971172 95147326 268604639 396234611 385092349 924558319 769867740 513790485 624725364 250412711 953695411 423378316 953877738 201070546 303444327 884454901 949990754 871598177 518159388 508202549 397009733 531620425 659439005 70710898 470568414 615358212 657324505 953837207 984315359 698204686 214284386 719478996 243228123 73975657 910195949 299358748 672171721 297953817 476965844 658289318 799746695 852141737 913922199 267797613 486556245 763285413 798817366 223961008 215973206 802051102 279979609 195839858 748751122 345330217 47931017 118397947 967533559 285610336 462145524 356440405 853376467 592770399 825366860 883247568 118414940 596244040 36657001 284304510 770676136 997696832 183921090 552392119 765329077 335907056 506696440 474784663 24907234 569314820 49175884 357998715 968307572 904156079 312542500 980733832 802237971 835386406 185127306 198572324 829837642 467986208 995608748 876215675 814362634 869826141 360607325 107757307 537788199 772636700 445980307 112850648 453127641 24701346 110454247 422406537 57029181 239511994 751136280 291750217 121193426 314866992 299924616 674149527 346484221 737648469 82205373 61825206 195079301 931022462 322592482 574253614 427936791 112390277 526276675 959994185 554436803 531708742 544537556 656236183 848930429 610051875 393265835 100341098 979017629 979291009 578034306 593196123 211645791 494351177 972754998 984240579 508706916 13438824 541669962 166513219 77505328 122933071 494715749 789060412 715530410 793496435 781030607 96309592 391212190 429066702 814815480 768435967 965549630 374227036 629618162 441849059 184709789 346196383 112149490 762874997 688575283 576893212 736239059 713597549 557150812 939941340 962824594 127975238 816728024 147819756 445136595 822098367 766058317 432130013 188703067 967546715 53670080 358764356 13036436 940614370 703278368 854618939 537714956 555299038 327456443 84691935 277681398 952942623 188372935 462367696 717677223 995685431 624536795 248705204 300547098 158694399 575098227 446462387 772244077 374833680 43237487 206053884 320803938 87046987 831863444 787617087 78061279 772461906 514032905 9695794 356703598 870989068 785241052 706492685 476025021 603504421 740512379 695165965 480537887 673327755 243600443 896925172 426741002 431387378 392261333 253347975 632411543 778891601 38862052 999640847 843170566 909699171 579905640 249034457 120100151 143952167 135484741 321443254 630377521 918529377 901466565 83483260 528023198 265302039 281862418 873610114 653765197 833982484 606669245 264402728 7253168 218138728 231232058 102373965 630277980 683746533 890573153 266988247 713273483 338340516 967486191 363517487 287380893 556601983 609489411 910758338 803597714 648949140 455904161 110536065 44438418 744252872 133729074 768028769 725811557 440168001 539821314 169860316 876742651 602538987 63776961 166290287 570013670 769178613 732208643 244660506 564442075 55121489 746749120 479929315 525628213 659015735 424653268 885426515 571686002 604958370 629758848 946338551 573909940 341657809 700241895 759702240 518114624 66842312 487703442 60088868 332597762 290196429 908497901 171464027 299721736 823320811 976680904 667236642 325630211 880547186 534519254 765837979 773286601 705804661 647839537 936954859 474761685 753628746 29949396 503438523 311799237 41356046 698138400 242802872 888048091 94429470 797421144 551968276 696733565 131768479 816992548 176280578 414553782 572907768 148324882 885013309 547645106 520422739 840334608 19680898 436406342 478932767 42238452 427593489 773910629 811312784 650013428 554085680 331131564 455085342 734619438 946342056 488939479 566206466 479290657 395726150 68750921 226703036 307409714 683274075 19910793 611406736 407650345 22214205 334397375 40006659 271798705 848171204 346068027 487060835 371375835 84667853 577667055 603850045 267853979 342724795 969877232 516594661 421007434 428178417 487297529 803696369 633824290 546154329 737230567 264215486 218891205 785418976 514786622 919128042 570069175 325447927 331097250 256611800 844511 717091092 343825759 204666159 936767754 354507311 451966179 305990491 387138408 838437189 262405694 8410635 569410061 566425561 746007209 898389425 78534513 790417518 924403196 973108741 449554161 188324622 400904501 891902082 848451916 484678598 985682680 632474856 469277478 777434407 939100170 928500152 659131784 858866375 462766037 329083067 772824158 449643454 461026536 305153404 211333880 397531946 268978548 695590857 113771657 130774699 956668879 524431926 383024811 143576295 30421237 185692313 674891738 584018439 331801346 797847183 487271924 953531960 361292217 71909366 336518847 517725228 666315520 670634353 513735267 573391254 262222178 107409128 563090412 98849714 381729420 67107845 457547209 874581946 856678864 261692599 539339856 210893170 706022565 465519027 560971320 21463965 304806692 559524078 352511773 94678661 936028301 635340836 117613567 3338871 398347712 302517077 50643907 780715588 301619653 951419714 760980913 589162434 451570756 751216116 12308980 804757065 393818637 609733942 176102429 922550583 742695826 24051990 703739297 421261932 736275304 60810344 957444182 737828559 703411914 179543363 111377658 175760071 157354006 507689345 652487084 400537794 223679821 141099843 605822065 884520369 384379543 590445420 574380976 698036106 803619517 224704033 273304246 80464837 381713326 171049295 32560691 126225888 98036474 169568037 331470524 49662427 722544730 223355541 575013191 337723581 362721830 382333912 267321777 460993805 598295517 340706023 309834043 260396377 10936993 332571138 516813065 540982963 579903928 886402093 231231650 717891886 966074124 879430574 88986227 415560293 797532076 784916625 388308556 656427509 629038665 47217444 152080865 409846783 5789114 946579067 715717962 104164263 383454072 394000109 545192835 439330711 553220643 568244885 460659949 882459772 809441787 828160978 786440651 35254664 20249447 853453255 159376582 809628911 620692850 833237212 25351530 114989674 375880265 380408635 874945702 611789751 677846974 806482771 191978320 125186326 598729160 69580889 90343071 267866574 727131905 189820610 302065839 241225894 434946342 263951051 508799233 502533228 535459739 520113393 941468920 54941810 959576036 258155641 339189852 275023627 411357741 46676457 642106843 325948947 576264644 17359245 310067075 717270372 805875609 289458675 303085898 646147938 398752452 127409263 445325190 884185968 642958591 291524504 426246005 369809017 467684648 982562761 943017911 253772648 901090753 239987105 339345103 689196975 434021232 912182915 280430501 453116356 772110719 951716119 881438214 961107872 172238429 492197319 51111203 690921790 832525851 479754051 430554638 744556834 26903791 618311422 571993152 663979727 579453364 882129326 100705302 587203920 9087081 696729551 431911759 894566320 685442222 384280097 869325712 463961474 862828618 789080102 173560032 242683738 460222375 881879717 598991916 689349457 349140564 691608618 16583620 263593349 843777410 930305923 354425820 940075670 298099336 258046532 302870284 643563051 562505056 143443780 474902737 805986155 647230759 952863518 882034185 32960388 268518048 542447793 89894267 365157416 167995570 725546401 492682829 9169419 390253286 86915283 631450252 561014118 713850346 319492853 84207016 569803383 711767568 885681908 894079220 564819967 839577551 941624963 262098474 142100930 390543937 650810011 91077094 344897803 123141540 558179317 57338918 35916069 292875226 57137554 709348048 149315555 650787048 470405940 320707628 933312537 195742586 993610722 93416294 732291616 771847006 680273000 883454734 751350870 687291908 251007956 374509975 230507420 355017989 888548346 796350427 621090262 668807321 840767473 934500245 220713583 113230879 221038740 96194021 162737874 811548313 782368003 842213840 86863090 985741101 69216031 752836798 70834115 679430053 279208465 19861242 895532990 297321712 980723907 662512182 15562593 830511519 899277925 559910404 902730157 513858664 149294314 739429470 622169766 173836455 425377160 713926686 328640471 291017944 13819708 752391559 214627531 70829342 188508996 426569914 142590357 552437184 983146915 386533954 266899273 314073510 232255904 152908681 984947840 975043296 564017223 975369056 772487128 507937567 899097318 835523707 367485042 495319098 364592017 943660531 300889715 812426923 584500128 959161282 415115651 855269392 733356588 341808970 734389585 348161962 131005077 730239951 413427212 439158497 329872126 880781560 397179115 848439230 716947151 979284306 335162535 280570735 465847091 311053005 142990332 428136134 234451864 561835325 960770604 7878843 473483313 265029338 434430843 607692518 381628023 569362624 642045364 435953157 67335588 981912432 658997922 652961916 115642678 716281677 755126424 790610640 56675186 585247520 255199466 732804139 48592863 797004437 987396209 937111772 288117703 703281340 136619532 538234068 654637241 981041288 275857689 262947881 851918602 489575763 81016320 776126358 445173839 831663960 360151720 68594937 71339492 90695224 234878208 906792917 471313768 921588598 209495928 61362126 661314367 794031355 615039877 484205871 332763407 177954194 64039456 190737767 490846787 420565869 803860552 155139975 430178955 830055582 157108603 184758470 830404698 367353759 662945857 19176189 498781543 359960011 213438114 179178796 619666220 624674786 206182058 463698931 44930410 230937737 65248492 121935385 325346467 231112904 587493628 2872073 380541599 639573642 414099444 747216720 195944168 701506848 30162672 377556769 588726605 423835070 416904594 723304657 962761827 969359357 969795710 311363419 573805567 996923480 261730271 462987484 671759293 798370479 890356705 364807960 551044988 950523590 556100404 339290612 999867872 173937351 428469648 297827834 973237967 27601852 306846763 72216280 268500981 84540438 7263812 176532449 695074624 817651241 780644252 989806218 439217508 927585965 457473272 300931310 353726039 694046015 325882016 751392331 629635542 622405854 134716643 398890883 521061855 998096494 201525393 82438044 818742581 407675192 695701375 567103552 87673824 862050664 108892935 157924414 650869674 282431630 332726917 796928519 846316194 474324510 122809307 584711217 190357405 195992560 650938350 442639352 17233072 788456128 275122470 974159288 227388855 857082543 12692978 441318260 215678674 795121088 994752834 202443090 819466978 144837212 209904395 459050013 324815377 101394382 902522055 78436802 618684487 342696648 585819122 999220179 247893941 393357277 132058766 508101639 888647502 964846596 252844448 934119096 836939081 393060635 682292144 396521315 9741217 111797346 547196237 896064812 737397909 493065980 103879047 527494487 426306856 819247218 789369459 167609296 441455522 756397359 251640235 467435428 30588429 617612036 211914955 745387910 779106488 422329766 742226933 862497355 839377080 3207979 638144590 124053870 33007202 222626961 31356031 172038029 531576787 317754423 414397237 58767082 646494568 705274978 374414753 114219498 66608198 525682618 209613816 8179097 938247891 536192970 501039092 131434533 428485435 868284803 304470865 870365023 777648108 755428281 858288721 273362237 101178906 807368101 760268857 36962906 647248956 794398561 871577041 514278005 236014221 752954479 378147816 214052590 132273548 197549107 284693454 577945932 498165884 909363316 552009689 753623993 316003301 152080863 317286880 448512388 917872145 795976324 923594691 778473374 212238223 630805591 141070817 171298590 301657012 958396848 61820831 782887357 835437845 135179211 731568104 34545243 664484879 329012553 503862184 202567544 86417215 860758190 950368848 761614267 286335498 394090721 240876117 529207919 59613462 291711918 982854065 872484353 77676751 365824583 812630113 839485571 9781219 123457471 978476261 569279020 468964806 746037134 571168451 806789078 7754543 815016976 967954179 8190335 948840601 507074309 262706356 109746888 183245507 121518611 577873254 173606265 155502897 753555775 835311535 679794171 643681960 594779512 596848039 970389980 590812598 392395020 777597291 885609551 49633064 403010609 861636509 368054441 136374929 170413438 947820514 407309541 735135946 535290479 263333731 493572129 787335788 248996324 550547277 577657631 601743960 674064546 915131729 741010117 706936368 453069776 816507428 843140765 210936539 206594940 439047680 497018710 959084805 544334612 752971553 101969217 270221724 426564077 359148618 653411541 364270676 276984256 974019901 17801003 15362596 532675368 441802054 462801538 717083079 798582309 482111921 472061628 682820668 956315803 164793935 61554656 635576135 426967764 475097078 558284438 118973933 803486714 562008830 102165678 38227708 684663454 536962500 328656793 328563585 690895668 319383338 963923182 649783631 122099348 444351765 278868711 129699711 37069435 30177518 764934881 233753322 413111304 40541218 716409824 770332337 807321151 954086562 367488776 921216694 949402761 602953060 109258789 979029536 767055666 277728480 730869796 23677915 600043498 907000723 701435288 546596629 576109125 454238847 455032118 224170435 584294971 873357225 154595929 677282074 980183208 749937818 247060862 189673494 398870989 660047583 657912521 523665910 82525133 314322569 357793407 717190333 832358705 506178222 897256842 880641459 439151461 511135206 940186104 419778019 961749817 79631566 673886588 820475035 87296352 521866889 48690668 786481134 473569012 660526906 110527425 578485557 33742832 42294923 183911578 774327690 613108661 822129193 356788153 303510091 966536070 20148805 791778436 420426141 631194891 96424468 474762501 522304743 405200594 122834512 319005803 446159186 109166281 511452598 612924807 603053648 653439174 925489542 522129232 181494290 818131711 966352390 649616735 59603984 682956946 925894911 106994804 765724550 468819454 131758654 941789423 269303793 78292392 28828693 866040151 245584277 67717208 628498391 278070487 950754810 566301113 504845919 895825852 261241963 526263516 233365130 575685112 371484790 179101877 5198264 32297378 743789166 634411677 158111311 14754164 719485420 369273550 181736504 420099404 482278474 553301738 210070880 760253099 5748007 328576117 804426808 113569593 455402214 806075222 272541750 381513535 210759982 661165658 160658002 758020139 319798123 515134385 332443530 330165520 845924172 798143855 672921950 154924323 464693059 832360972 71883348 145323583 199659784 625605349 85228661 243490658 524076566 306345657 939876814 133147438 794098221 445788716 173182193 535450729 253897166 869808199 661223793 518924413 920486082 527742198 60225129 449064952 500048020 657408905 340413686 518080269 157022482 940475187 398714552 398415890 602701008 682075022 721670229 770213888 222355364 602038550 152423927 513908982 863958827 564360617 497550281 969414327 739738947 288719117 1406077 899490087 82102415 803706730 446858697 908659409 995716854 695953356 469800677 943648612 172280356 977689250 75879694 589023281 518998536 545542722 980403207 318230191 58912084 317451107 276988563 273378552 874661889 801536929 575602428 369879113 799399368 564276220 454823823 138064774 568020649 75845977 851404062 997557171 877033320 815473408 449076604 596253820 795571211 714707228 321996805 595048622 880620126 424546622 108117523 238706876 967483503 339699931 750415242 621328187 757871890 669225929 927758157 301466470 195811421 51867334 181006790 335174554 533486125 876027889 509683042 255477723 407158944 114196303 19731219 279851598 36305049 863156551 910948556 466846141 135665728 564148518 26035721 744477718 835889535 14374300 443533380 314505452 693324934 544111422 60115841 809612788 559603783 548024578 180963011 840883082 462847738 439867589 327831188 795124010 287089307 638160328 444444545 503712247 18237799 304033071 936691868 610293559 537899619 610916481 277262329 474241748 695660501 612386859 32741681 358430685 364167113 933064189 54847458 256706819 568929421 722475435 592076332 854732060 403342645 922073421 491443509 309914532 511559704 948621791 787009446 585003319 368853328 364670914 368173 271963160 323811646 631492409 76558841 962549422 774622469 317008109 336168257 778979329 121293578 717717610 18706365 3793985 462913402 649114784 202676011 604534592 633316036 619089506 569026508 52132595 820044827 800797930 92139748 839758836 848306677 397753427 394944829 976442371 238544526 469555230 470858660 685043840 998265958 59235758 500791147 310102259 257778879 283965643 966709990 86467461 476228640 205819427 632656366 474648452 989826773 184632772 834553953 289162723 522942828 560356260 405392031 459641271 672081721 557724697 861105167 107834043 140276947 274645601 702720920 489988045 386629781 185735964 166631464 101123951 200389406 34150093 253633841 286126151 123524561 782736476 85538087 244824479 520946006 177183126 929396739 687544805 875181079 74797996 596486595 527208748 141767364 259710384 272972519 762062762 804948687 598058779 841719542 808335416 461993201 724442186 653932279 132176597 92112803 148354300 118874616 63215395 29054374 782040278 445562251 109708008 565675644 961752031 494475844 589040271 607794412 73624836 135760444 648462757 14207874 787989141 802324881 440347996 171907340 902449862 896196836 275595019 737250590 902125103 984060377 270410411 906694287 977227853 424308634 303612764 787493370 388126719 794192725 793010142 791496766 561032201 822725817 230658840 951575806 141344148 782931069 88080533 525715746 966132908 104133850 217925378 160365908 631021761 994581516 818645682 784371332 301982502 217836244 66723866 511861861 519101845 710305017 674418773 596619245 177741994 754870210 589825440 352311257 510596195 752579709 332779487 888643879 1454246 637384444 975831319 649908633 143425467 519249939 563406322 520939065 870715598 874436123 922189886 722207184 983379567 99700594 259309422 599567725 123856145 350028025 130482455 511554276 263217550 166202516 979250548 94937932 947238817 136227246 564792803 591697280 734678122 437678002 243181926 367817375 368897262 135392915 38162723 707879565 545235605 223925061 533579493 990455920 17553322 506965057 865092504 311971123 132543455 598390277 970691536 751748614 26942150 584663954 206847043 850383580 29121625 827145964 393770570 721546475 757946738 946803102 672795237 301227312 326208596 635300147 780426420 528156904 838705952 167821246 283279742 412680728 468794977 626339411 329734574 578029575 835727745 119831948 93022545 707256767 338897745 545325061 186426905 291216527 398453381 833426143 842392029 128446091 388046390 863236161 429778711 168967946 415981662 917038034 530877796 329382695 701880415 326952769 814619656 99408962 979578237 128287422 108380263 688768636 730096991 701239166 26662541 783317310 87693970 771515450 381125031 154357682 805739270 245947312 514180744 93000008 873560719 934649121 166015525 118851635 751928165 341313745 422275097 553925610 395136164 193184395 444939554 968116647 152620749 909743130 876768162 186619627 878932547 679056849 335316511 225162744 654788047 67689220 573345731 787013206 954044701 77686925 415392988 481183567 434153277 779625800 558275421 243997298 716697890 732998295 837002588 667085331 645982246 425216734 298884498 852755401 309248644 145298440 769435614 565466352 432020445 125218304 266651586 767991589 579192756 698919225 747839716 127020237 334307314 219590951 64198031 950897549 918204258 355592900 86845231 278584531 842730550 702683404 640846041 376780364 45591680 25087361 540846528 593113708 512466618 981852839 148942273 608303849 21821503 501831817 862151640 964940096 156124623 418470706 619850409 671209263 905175567 459136309 154008312 938380601 169193991 43635750 944027697 747533606 161223074 688603423 469648609 400124543 543052849 595656508 858633530 247151894 423181033 551172127 751417747 826967932 916979552 622057069 563271398 555753866 598364692 433008718 227885393 30144729 365635812 377077745 876420245 30625609 449639828 536054790 321447578 873130878 690173518 431268418 3892201 19576670 414839324 896750558 280101936 612216980 623772527 106479129 537792706 587087632 455561371 499070129 456362260 558502789 379336792 307283054 248457538 857698794 905913411 460359064 565105800 382152698 516258139 174560379 742478280 137945012 975545476 677023722 756840970 373457883 444014855 81063866 352852216 731107958 344222992 637428034 959312222 244260177 266254383 733963745 557032880 957678715 74760664 556725624 646010500 314234055 903456227 124113132 466661139 722436683 289986316 928453798 394127805 429711075 860412276 386249490 68323970 605949103 971955486 688906531 61799305 215171216 827286131 796141261 61619613 640021679 549274302 208110986 788390570 824597239 289456305 613675734 107937349 232678806 681429215 116023987 867325474 963379584 23368255 252194342 699600539 727916268 949044911 321490872 452965680 142759893 507488623 875948533 405541633 957351034 400970146 768290800 8825686 781732318 226509009 750833086 25238552 111117384 416179047 819393270 24468053 814117316 449550645 123051320 571887295 5229729 167912432 134943395 842972718 212293618 488868782 967438428 13048858 454206989 157084525 664234254 41084705 406228238 512101260 587699045 775604615 29261653 729084496 54362770 895678385 159033348 590973025 952905418 493141673 452849538 956913482 352518087 757075613 662824954 209863164 118007621 590411616 42788829 350769995 731852678 201237736 241112668 370275440 611464143 522253262 873722350 998451077 213401321 40453073 299134160 322699276 896735649 990756435 893162368 138414953 145011528 926847194 569713474 13700451 861546547 434400145 169105051 872920231 810778172 388835268 139401176 315879749 725461311 477818471 132539784 777828145 797884830 543706256 280149246 425012419 208832702 989640697 888173776 413575479 544052616 258674559 613186907 319669038 377150696 103546789 257865020 598726956 515023441 962918674 888547288 404295704 498267704 663739662 288421333 230694334 78552725 676847113 941556127 630575440 187061605 46285845 952410596 867237857 145018154 201407847 694260760 742593257 506399081 856070874 638959858 615609540 495276331 480785515 61977837 330222899 762365821 657803710 44809416 623407065 991516144 331699864 75254791 69291198 750342425 242941795 618776431 620975312 912934162 147990445 925555085 823900253 466701815 973303977 261159728 619010971 564666474 912012716 274820075 430273825 396502544 439020721 68221076 295560299 297248274 391778006 355491272 301181529 201808797 182471389 426146916 591268784 896747618 178062252 281330701 1157528 752573718 460129485 292827562 178121244 436417523 526275310 772923364 252410029 177718070 932277347 143308205 444048031 255664543 860398495 65268406 123355051 599592180 367877566 375959543 828311660 616951422 703711999 982041643 777711330 603718026 748093762 375937105 252746482 679318505 845418126 767347756 342044899 633937520 736749966 887133892 310540770 993847161 762179086 13876963 680384639 226552160 864450947 495699353 275195694 611991816 71423873 36037817 202024647 494470228 117761090 310227290 214423815 589719725 148147494 540094038 82575629 565219714 395262253 561500878 506955741 72044228 894445951 714199716 413977312 345566566 87721956 42710271 59336290 941579747 224589 948324555 72980499 755013303 299038281 667433270 141977479 181946597 20848016 731741236 44350134 35013744 929309820 327772412 604335740 144861922 798188939 894115466 429108506 84527560 756489439 375478811 862698163 827711283 935302333 346500019 102759888 947620408 317360658 774663322 403607517 323055473 438991593 700930522 527963050 528756603 281359606 180522691 6265834 159396214 718073870 975602024 569720247 394523528 973107884 431985440 931021580 273426778 421274734 376234245 675337546 57740953 200233622 558443128 499944884 186979702 285990027 32766875 536853490 281500967 199620693 966215637 659764882 532318820 652408100 806479442 374370690 874406890 387458505 324638337 321949848 734321915 785878842 311786644 967293450 148793309 284534547 661651459 128681718 972381271 855448592 863144457 537880027 124837431 635654293 68543526 36352798 189010894 835314982 449492123 472788359 596878961 799663342 655128305 481321665 401161466 241272892 249876082 423315421 467558470 752275202 934117038 590703055 769076149 698926421 529346040 417802224 204881837 597072368 59057639 236335738 82728471 107851952 916006870 369279247 271912160 239039769 410658147 744516403 410236538 460513999 7038707 493177037 208846424 728527390 927246381 507985578 497766773 508259956 721278587 427004154 335289038 548555489 401191308 17167313 737355747 659526814 119611349 68148135 734403898 13821827 279868683 171184089 64360668 475810958 858859690 544238374 922429655 337509475 515696241 432075826 563928506 85144007 441231588 966999558 361164572 750006820 427092425 106634894 6870037 909989897 140591787 404854554 560693698 435633575 689218906 999330526 286867398 834642261 420814953 877961073 501823684 548854796 820050351 761404754 118600422 340704747 113451719 740413022 978148441 454509748 834414992 669512795 104287694 452548173 316695725 173188465 651713787 109749569 736792581 933931692 324876568 272260925 794489668 91972219 997963107 929268115 740914777 747559220 133111708 606449082 335189494 114219918 368098441 535394251 440737812 235091749 448434291 923288838 647048300 779012345 172201384 775919179 388172542 240611311 806431991 357589154 573257870 625790287 876159543 788422067 892695330 182879556 245533376 386725455 4626565 450273631 397527024 938409701 674462408 476996373 962205095 891302413 107825339 327972924 959128267 121978625 631380600 593208210 310257605 947402271 736911833 697989942 429088514 53332840 540664061 389835565 980001652 280916228 357390535 627197918 579044623 804581820 172856671 980630678 673157964 196614015 698825903 837946373 302507945 166669277 619886822 50694848 728704038 918474383 934696697 402741693 918734281 414293997 673366301 343784153 874586907 576666486 44193615 740881749 497661610 341034060 709405644 958241365 439630725 605635509 305278873 488758112 682321859 242783643 444333820 825456867 720325372 217442573 935573504 569392814 227204302 788284604 298117878 866503797 538845017 64625535 426969839 3065424 793128900 592905423 328223810 394007867 463699126 601849676 632711436 539069847 265927901 884215606 698785195 180118439 887877482 121415924 213977410 338300948 490813587 742346641 850635321 303624810 174950416 113219898 750591674 830393241 589695391 359689153 342743861 771068532 104137089 433091869 106943708 552108597 628569338 869194728 937398312 594897655 285814484 567978975 27778386 943345723 199989725 315724902 349787867 924343140 130955108 76353282 749605381 201548347 836251072 104850908 28853591 566149995 562710729 973436997 679826204 932538117 4803677 66718508 124334053 295911166 379342557 157167530 164312835 55006637 989620653 553383799 159275278 28395597 393718711 467286385 980683360 239312769 143341545 995020828 213203355 521765835 92266930 735303197 223057439 119673875 802829705 113135806 7729301 847108134 995574630 482221678 56756071 503776565 866618183 258365246 562091845 666946642 505081773 215613284 201886113 261480694 538114588 55661500 374466868 387233150 228532638 655706690 191882359 434204073 749784385 548706969 905890347 594991900 727144596 108158087 497650129 929718750 945676334 719074422 68945459 344429276 57367591 991357941 661022681 527715430 366958749 356841525 723118997 726014128 816096305 900745357 985824504 859465810 292152967 38559991 472543962 841415369 763341514 765475472 415635414 97483508 819317797 980798492 307641035 691724183 97254475 736870015 471371612 208307675 236943856 201840965 925096049 723146188 453736269 684302619 565003956 604076762 926650016 625430099 354164501 589073496 750715049 688170852 407380295 887503872 622663471 123733352 942773312 428630638 622723449 252231837 172653757 732016544 510514902 117739237 142503867 824714621 250071829 533687877 384049407 371133002 939603213 895911785 817201552 716284214 967623959 329249311 276862007 293508304 675884431 606723031 295881734 513509771 66719062 740140586 457305806 58532929 103843923 269392208 500562343 640830637 164620269 292553384 945733996 171467247 486001043 177554740 976196924 514553100 432486196 240074266 477963003 922181996 402288583 719615268 601680334 523555674 667536837 958651713 678114467 222272648 854751146 198996738 204103335 267387528 356692599 700856606 868524493 217469268 225294899 236341998 932937038 919194054 271759973 516066033 262687779 594743329 785559708 11786569 81853837 869845638 26627815 352927293 677419406 358288768 888787549 3167925 212740461 781644921 360450455 830776513 997357110 472246850 556933937 371342355 410315064 444478351 943932493 69663871 615084165 594200441 821854479 816293506 115470197 465764858 927946018 73191353 684993315 148451444 965585969 518877029 183140078 285327915 937316975 953779950 898046202 763036870 399112464 32287325 410081965 798096594 943793869 280677088 960843058 106221119 652391012 801355593 81615865 129988833 507759382 951168656 219190581 331963632 304869160 891735629 317532765 628455816 823585378 151235902 332422827 557302058 447647891 704728007 424552864 606396473 38878218 585313901 95762302 776701310 421550111 100399194 905651148 396845733 607690664 286744029 477263318 777550526 576242052 10876647 506320171 640716476 775457044 777624462 375802909 20242937 13081788 720598157 584098372 193548464 848512103 397977026 771659003 615516290 53829633 593516720 578829794 37836530 867213818 496649467 158474074 419728361 20080585 418013934 386728204 96991794 723538023 940233208 708491875 14713343 519301840 186561834 585036557 709916002 740530822 965659579 975244158 852865237 834385934 425771908 701725548 389250995 896079216 658291589 145032788 598666940 759333051 72234078 869011956 392706197 155489919 138413783 997222607 867745350 147741777 295094872 482394284 478354362 185446730 833453425 504588055 867114050 663184008 718157396 715861471 443475731 540541356 252698454 42345878 385955779 149661019 8905074 279369748 713905872 811236797 131394245 784641781 963574297 182631681 535152915 289444374 356902754 818164695 132645441 938942492 255458517 41065972 5245657 7158509 824539516 638089362 338881161 973478964 148971464 496476909 102536868 703942113 908824077 731715271 433523359 197743783 151288579 301770980 700724373 194339965 9456711 996060047 348206532 376352030 760766168 793326868 790124814 32836745 317437338 945560644 524728697 853760385 976207318 940497140 727338159 741530637 694590904 619576445 676154751 417024505 770572496 744335934 622061146 143213908 186622098 969721366 992282070 828724976 193702614 238406890 404478767 184098534 954905688 86073637 309013185 148787983 110202681 968135475 922700431 787163019 496840060 457661445 812043968 426630462 345776010 119951248 650440220 176710734 25829550 488312141 127924371 330347175 181611418 589143227 164262838 451605623 744536801 904960985 508818236 185647282 664870266 735826348 317127039 16832399 300067651 366253759 515058172 801112840 241328508 812781470 896914903 332047198 967329096 989611354 305862228 538930068 297837616 920895496 695791455 448804847 464764575 811129666 775727621 477096060 277315174 730261156 119858425 611008906 33679162 374331984 215363856 50836523 615897905 577403755 991335877 482774200 817913673 542868637 941394870 654360906 191462369 433116821 639947557 931179074 458616126 884781187 250105463 986311873 41740296 997929116 255967417 224838960 565449162 445915290 821280790 920409018 633293685 734853177 462135906 712583885 282986973 850302395 33474450 452053917 955970619 36185701 397477954 959775905 203574953 734352128 53419054 317389332 835305129 216786521 897204409 132670069 894226335 95330753 698747753 840717575 678117202 808117133 257011816 272098386 515393647 997527447 242520325 241894560 34738438 778569147 185193521 164033665 670534411 318125147 590494979 86134088 759572182 854877404 596033844 30715787 293033891 527567399 375678884 523661222 321500691 700309289 117526739 427816505 292694698 335562067 274218344 461691046 782244943 790293786 88013998 642121620 554460878 537669752 143513874 993203567 131882329 204855145 183876262 327413477 517436163 150040175 830479265 235535210 74767684 127919375 403700445 457631157 366168184 983743570 771742808 432321089 279000672 545231173 678556083 985178061 254177951 737222521 819744438 458870748 863885117 190033795 352323530 202382134 959595304 900522877 697937533 19565157 535031983 391281027 485919234 506753081 94280709 446781496 152666542 364314693 252130756 325775678 636145533 954893663 834253159 991212993 309483146 209793572 208436174 954470637 735791514 149941105 132517310 807925875 437658514 649075947 631574623 915368713 808559100 848902008 589360572 76905191 617097607 371131844 53936966 404366410 927914116 527120061 795452497 768061428 166118762 208523288 931389078 13091754 229370706 408601290 620446384 684425909 714787963 987070863 237746847 244431970 414815943 909256038 734858312 507064962 891962941 183605266 977011698 668775914 555989381 458543259 853605578 699430644 283821167 512923595 618978144 629686781 407034476 746343090 900376104 138440165 342816531 762664227 530638842 426765970 57337502 109527092 55778963 777105773 442940010 333744834 738610962 276413411 578393979 609127403 981219451 232852453 516476149 709292945 253521975 380779112 989717668 236301534 153448082 587918822 875802485 729704123 403932476 842790108 876070395 234553943 212130761 981780042 73288939 949477798 239015473 549945910 363360672 146355167 984254800 397354537 921714327 672674301 437912935 137793456 584531956 425776448 188021401 789160668 567689212 111968169 471946095 455529155 667881881 387693185 430331221 19419644 288879321 441366226 458219291 418693415 967561583 864857580 234785140 948752227 163941169 506365410 769243002 880513238 177325720 720588810 569969960 804647209 172021571 808244097 613563871 434240009 973741684 583593893 231111906 843498919 737909649 432252057 17790937 258631481 645272228 181625796 560818002 947023735 876540124 673198162 840209211 823408927 846620426 413927346 417009514 985971057 668513317 446685206 56843797 414082739 622327238 828728566 892111450 290327214 868123821 545002381 695868600 285445935 157191482 325439834 346926996 111380103 237251572 73309345 968240566 585391628 86234118 356437736 351864521 232229526 312329149 775309178 98221022 927994626 765156107 928060391 438483433 77022387 79896583 393899138 36788803 447751180 362631531 511790306 925920550 699668727 910963477 853168737 238287925 892723553 119032966 670823072 699556081 546444219 807842150 927259649 508314948 746108795 168638462 978798636 819010042 747149209 318809532 284266635 54636355 695012626 1175987 582145229 438444851 363431273 351118104 74500966 357770307 788154657 498743238 149125134 48819661 437813316 689955515 165190718 559475859 74966751 188017817 260558774 325621048 744477059 885645862 953211642 138808005 899641286 775731404 899456976 272647462 801808064 471222554 426501059 401375659 67451279 406984512 471732899 633216392 115267539 778014103 491876099 664433748 236149298 786678039 780240058 541401230 805937877 795515360 971786595 733623827 159832553 797064114 795879644 912842921 47055392 783996020 968036811 821579896 144725293 351283888 652810772 86112908 888118347 715836437 255328612 434304852 926049975 243930612 157455274 824658726 815962161 124768708 673526680 66391225 62722432 897905567 96119078 467468713 287095531 885848770 849760784 42084598 931274944 333819921 218731091 580114821 467716560 971136144 55078580 372502174 983701489 815612395 961475897 31734380 964967035 683706095 319162285 449260160 647102668 369361935 646622240 246386767 954549956 196556768 180568933 474680239 696137033 953171357 280182163 181050718 619048645 410023843 650993797 264708987 800630691 800194550 238867034 594310155 268933845 988291259 704120309 28246901 972136017 585534652 681045885 734372102 862920591 258729959 963340511 715069807 690387469 312999887 316960327 258117442 349101003 860528681 570535083 691456888 871243215 622152529 669375040 811439597 727902883 639567043 156343554 44991458 192838354 387536802 259847985 622179451 419474798 152337716 495479758 192057663 628763789 906480995 306166563 96339099 595538887 726603582 123980600 960576095 727322810 123737462 728884830 647140415 674741127 428039905 960210344 51966035 746270034 667823867 250452845 139600791 42567877 726285408 330025416 972917868 18516621 81939283 792545048 176292117 375346652 914684987 190269056 822175803 210751718 161392160 63532648 662069610 267536228 178070322 879585530 473299346 927904532 589732163 529656486 722187142 452333110 430376520 884324510 448844416 454670864 201881819 284918619 278143643 237977964 488603324 758380310 494856536 185825557 904666443 165117520 966968346 47255133 572364304 28524618 706674858 96972186 358598964 843090829 233452979 665999525 557839877 999638116 354757446 624569689 240972150 760072029 599838552 980537370 11528860 244353484 758070336 148993611 522571570 452481096 668854073 218434262 540181014 458038060 89796838 925814441 275831242 550552343 128568777 583056179 97847028 376263021 62501066 829613803 165334750 852351187 202869686 990186441 317617142 661013942 120192446 499098571 549787215 238595269 9452020 864719730 359241759 20480371 539679697 203531842 25435711 294617718 56126386 67808070 851193006 255939659 701391190 130439049 431679758 268082607 645854306 663320734 14939429 317071911 415305437 541756696 910234462 986275449 324293556 731685651 185116486 92091697 888500023 116317354 98221071 327821085 52899226 130387582 716342544 76679122 138003317 734537782 522003010 637936677 750843461 731890425 50790597 672815794 313714921 757743605 547527513 915280984 180754469 409428700 709462758 728813242 162332962 613906018 507774196 47422144 941773804 603666112 12022835 564551444 517663731 360778292 622774005 384883878 549719690 720465279 668073391 567164200 187450731 471754853 139992956 347770259 213325106 552504881 109503641 571062945 151605725 970426926 344570090 244349776 73598803 659551791 503711860 842075493 338662873 542377736 399899105 805804518 155539614 956744978 612914943 96230815 454528049 566422187 927478081 991326623 84294405 953405620 693645884 791182264 723291636 152988433 511843371 436987650 721248441 476526892 686892140 551335000 958443636 539518067 762971137 484627673 740237866 41553622 337417744 670590056 344904003 700386121 861021284 277781549 159555082 773626952 328803305 833406738 848525361 66850382 733707571 773791815 482666826 772812381 221870840 840202175 386447183 132303481 800557201 420066993 624490266 754802732 927539838 702848023 420661486 463804164 774768351 148083506 812473580 388171537 338749947 229527044 82830239 975614312 264122045 462328788 448294001 114479266 800663346 54644142 448763443 215914333 582710028 895719137 626507673 448685754 409896482 506933631 950362044 33411293 262144238 125434592 106438294 470237041 630342925 650777631 555485065 134891041 20810179 102044827 400500185 926521120 278095476 96072824 878008109 167663522 626490156 340025116 609549330 240844897 192816920 931510706 297142904 777700377 81306379 120283050 290293299 371790347 637523450 438098743 844863867 932738686 552259456 585244623 389125484 327708985 833889371 842271407 610899079 473644043 878846189 120394581 623818031 311832388 700375996 403554820 851653677 269785145 915607026 753041475 755378989 687103427 776052189 893670238 949031743 77280448 558275440 398493924 693441878 435832465 45202625 203737895 552874188 309288347 28941449 478323135 875986908 210779590 359661735 238007815 917679655 352558337 606045341 616143263 483191088 92339644 773829137 361348840 496459488 416481644 303817550 85059467 60618242 724540682 692118976 524277490 428211400 991175572 580920444 227721934 774670660 992115339 990692533 628344207 776035824 935753332 933608520 714436335 749871143 417824599 574273073 723850856 539582121 307071299 520678164 921759161 146301467 688790728 706748853 528908133 519388037 135731579 675791744 776383795 618953938 596728438 906243842 559307951 176684883 361441493 576189549 209053096 473265725 520658490 735293976 416965296 779590438 424337225 888729341 426498975 291766412 279612973 306583866 770776592 600829006 366491921 646584976 622219235 581091889 328148136 526357735 60285369 893841500 205593254 497231048 963190651 5537756 234259525 772174305 998973140 434751265 167507649 532249477 540493234 262255231 925009372 184930602 146181321 213330606 883772507 588919529 291507728 404384075 237546118 689772033 14346561 901033813 61786796 973804883 490664029 319269296 358735773 706161639 979668006 744631717 537034542 597715303 3184292 78833504 180097209 78084767 96506273 145624689 35778970 814538243 494489901 726152780 494430131 9043497 274045978 582119625 447952361 929217098 341374080 514794148 653775012 169447110 362357307 607565310 100741203 272369053 751539560 681088218 809138662 229245174 604263148 41917857 126052690 994219932 549011693 3003806 699312657 318159739 44449110 530441091 670290847 266860072 242254936 814226403 52866046 949011799 786389220 296420789 459618867 356022626 654140209 718688471 28638406 869377481 84414268 475468937 566158406 89594796 980100931 74562030 872674755 325586515 590255689 501239439 375189330 753797031 190523542 359787735 604399245 218474166 759467572 29028503 886855440 469135922 244808051 527314820 170910461 947591411 588203877 917758900 624193401 284316785 670393443 352784933 745389869 170844490 686372486 494641974 140285125 677470658 486677550 787586348 96899444 475719742 567194751 622129327 17030511 467898312 556808671 416146762 24853613 947705486 952477818 77996526 420643374 576669795 992946366 361509743 499780337 899033405 983016927 809728262 52140540 224429493 993555028 264732877 53539863 827704202 263245400 855457862 103559697 825144350 816655466 634838229 53084474 207682807 341226445 953023041 340205543 288900160 383583497 965275959 987230706 798782277 573305448 317854151 73921847 233223931 122902650 949783013 699745304 131348597 684955793 932718569 473669626 850063216 72058182 759431439 577361350 940743880 93741298 55714808 510216809 822459136 693044790 238911784 50266964 866583743 21505140 414294918 516927228 825036110 181060179 750018270 335974235 768991515 706967614 511185506 863792749 776048696 77368038 576465189 567120565 402572508 39303612 275270815 855970229 453168097 544382328 209091372 40415865 883217732 328809621 500496525 249413133 321061545 997323730 316860005 314828802 234692053 8293042 889767100 685272814 742755634 970217469 553653888 277320424 692362830 512750653 618719232 120222736 928418396 5129794 902338415 943113989 192616625 482288542 154384743 897817965 833602376 491583786 830228323 848487025 824467775 886282623 534692931 692655933 508552024 37718398 356332748 10057093 97922169 818378953 953785894 406885371 519445036 786750023 369017436 354355418 258460960 255172260 903398623 978456670 754882982 172315854 450495236 722708297 944792628 583276153 350401153 102064480 303271910 331594396 454011892 978912748 195686136 993578482 318246236 180057146 754459469 443568507 993115806 290081307 795128555 463661304 927023105 658257509 777932413 726482290 222939826 358807920 291500495 163225011 26032961 982629273 928675414 26838731 966555170 476072386 18394534 74911373 204226605 845114832 95816185 501399567 152009503 758450988 484402351 292957230 967744535 781353795 4043976 465239559 391682585 974758406 129264492 497106303 249839247 803052139 733697123 19670461 705722818 877965546 728468126 122069418 99659621 747503616 671900332 705156216 753274123 732828847 838338373 954056728 395489964 998681852 585881027 83483074 397018916 839090288 464024228 219417713 437693108 438374040 15712266 127304548 86138239 123635589 422258747 21048479 412442638 285406285 527868449 216502632 156825549 712936328 251950538 966443722 125351820 602752979 777682153 667067925 11179006 895419984 59245907 911455580 310633533 710321445 863610755 816111093 644510276 419119608 408934680 485273853 861559156 585971322 553243986 218425810 229103888 490296025 625625496 52216983 113119424 845385803 842253812 236412595 867739410 490955146 794926485 361882962 595845108 333646163 201159500 821030370 448562492 851481318 559315984 659853976 191352096 630184585 489628538 499237609 687503550 203875845 569291849 228474385 652695190 109483303 218279648 185720719 620061450 422921280 86398915 566187431 138684645 978193062 474584094 633414111 538541009 667554609 453498942 454854530 211249375 716256447 391663637 989628448 957755139 191831728 400438202 567633932 167046550 210690922 273498599 587191516 393778898 363478742 559969913 397144045 736310874 989766881 123408628 798043869 199497135 701588988 476367613 377027599 618228411 403918749 870076125 810220842 85764682 619733180 130886149 487629722 39471244 678756439 506786180 40915726 13618581 120207854 56160403 275877368 353554910 533759495 714157322 512622608 405429441 962389675 717248488 852714194 204179712 326047207 714112974 987013115 258621758 629248588 568553348 936490000 992438916 512573808 916330100 789162198 938668222 132619371 204894506 552973275 119840572 989382747 527030746 462958828 535712050 874336992 181389018 893314205 119702072 360704160 23634723 784770245 65597642 692088260 870705364 829779198 402893000 397043322 742847919 593757481 897362936 340842865 61891482 749365224 777449087 168591456 674343200 476011299 306878828 567955071 763350510 175876228 74268461 264975115 463855446 404180474 716432920 445258183 106704079 12907578 708181732 769050998 352352370 918406969 633534765 16207970 671286143 989519027 198083059 358104792 538708694 450683560 659213851 887371178 17553279 752064985 390441709 440282283 439754530 715323983 12366484 600537910 845557904 161636309 361679521 93107368 588803640 949923961 423409801 155050721 72351922 216832271 64927266 182851784 507333432 401946030 636465706 132789956 883222568 693661233 727039680 236059971 208694660 498505911 893709289 949938486 2694513 248001059 267209228 299782291 287964347 235198620 156611190 106800338 412269392 388205070 447472088 735115121 257707201 417093288 658247876 620527217 301950660 548314460 791112243 63728342 567984052 871644259 560103937 69710634 855820047 462831030 558379375 148503546 922439159 237408662 473233825 805707864 562929074 410923268 43597342 187701847 924764714 12645449 882667347 66058131 383173742 964298608 739769616 844186534 813217583 214627015 897163529 590665396 622447428 945813858 777589078 652243936 614847526 504838040 178809075 601746388 106443381 716930948 394953793 742736190 450617457 619904901 479084931 774714701 405860481 286575806 252455266 23104056 472199088 917353879 172492138 689829815 411935275 306167866 402155147 602556296 95347140 879322391 431618968 750013931 847854194 76108128 890542027 173567015 104645327 273980301 452197183 575578371 162586776 262110682 128964981 74008397 283364145 440239812 356966352 21900375 398099999 244201872 259820057 432516213 769928587 412699332 243246331 637634432 867328710 416832684 226657928 830079830 734483647 331311574 993380018 91831895 837890191 732323734 928006611 633069545 708104174 974112899 891449637 627406070 409081786 71816952 458395467 876022377 252146807 664428948 855841991 64797621 258898634 594360762 788022913 240769869 979716093 829228050 735993414 995061549 694756991 171341062 155420487 316359504 454948961 673664326 679060118 621459511 993803225 502214213 944277932 143114089 976951747 333185721 873520358 778818541 725309979 403480863 237709827 44173521 6415492 843762228 66824872 198637479 12419780 610785149 581007068 253795587 47079749 991236032 780881804 406103294 711935382 947322761 783402760 734386614 729258216 939889062 401334148 834011595 794861202 527435691 256138136 182944484 141073550 944012911 564240577 662383144 262501881 99593357 305786334 74490054 913874327 909134564 346967987 270382189 166751820 732107544 617403753 425875924 346447268 475190799 136135948 932226355 434257996 365503092 706205196 992249544 767129238 926674231 413961149 873002836 90203385 780454410 807934934 435573403 714637455 69080550 696818422 438710248 716073366 799908740 759178010 467927686 39699952 205229541 338571305 63161928 770291106 889229003 641170024 581569026 947877208 640350525 63712518 372104717 987529952 103138311 406612114 72347847 458683819 307152951 761491839 552786705 821226319 463464865 653264551 912992975 119406599 873495388 154787269 687291756 907992369 681205316 661046265 209979475 152254415 295394166 57778760 880781687 490719495 316562134 860045338 93062092 290833059 923337100 987429818 811548619 636860306 571264642 663285978 657598450 788585573 648651496 370125068 857337154 21480403 581770929 88347722 133218751 925100341 458482451 706203502 313021684 898828042 196158731 525923515 553403500 353109364 704755159 134424658 882449978 562314426 786008954 819977406 137802610 422284740 797958971 908850537 909211309 794910370 63771174 756378916 666025609 340556038 951082377 182866083 468269095 245594821 302033785 135218943 94250924 172601945 275709259 886700082 322555584 320339298 342166043 886435230 174245650 46607648 140297032 329390727 596489425 554896123 746309877 404571284 499368756 570447612 619935882 986464338 86160628 890943057 962825010 587284913 746805965 594908109 714400859 868937349 137977857 293788773 985426488 249974022 387853524 525447604 210491458 386883664 444282641 327236728 474646963 758480612 43439235 816034066 270129674 951309093 39932285 729696778 302724490 494382044 291518291 641699977 202882490 655097013 306004191 78078686 783390182 18931392 119482621 268255994 86514588 810700016 417110798 454902003 530818865 504966815 197616505 471910788 194680890 787151368 12251686 90058380 952794643 64236748 238152449 736965003 596765787 61763694 303027325 165033512 451896694 891048663 633416718 325510829 520821514 855898834 744435374 403336841 939967618 459823761 496025945 202489549 247414670 37235750 379026320 297183408 648672417 413661195 911672282 521680395 56662386 775762843 674127935 141934046 80912763 386281366 404828875 994623177 407838845 178541729 968940561 866030996 675570938 577065412 533973413 410869159 495668922 790877418 315061409 610408338 609738567 414951268 114092577 113043335 60541552 855429735 666333639 306323931 878512842 616284041 168072247 182886793 384020010 485642056 760499612 181491374 819556396 700627331 133356066 776617742 293542064 265701887 872106106 80707726 681038935 924338915 436908633 666153400 205328650 441828156 208788216 483541050 719843956 850179450 259564949 492933991 322236035 494610417 935447537 379771572 932733931 509744985 231281873 344674364 697120930 375305551 524023422 704043325 702768229 371585746 725617476 875235993 517955890 315702470 584204278 40303446 775203788 79601780 799578216 576170270 559092283 996761096 144263156 669893824 325147209 32098066 319392246 486671533 483014149 93470982 173994576 351172476 425128004 904669628 471723495 13487206 458512155 355049968 101678371 515552202 338605158 498835907 541041267 295760298 200849477 246078776 396683463 473929261 479384474 787005112 54131220 425994267 917305484 957259662 977168852 550092132 16123142 983410796 109197699 924457881 412524856 147651557 28763427 734464113 132730389 149737712 713651641 180134982 180227028 191537515 50384846 357791893 981699184 897225366 318935534 442669186 499482152 425218964 346964780 354920273 797938687 14272494 360178589 688812270 516989501 879456783 346555608 114808934 166459628 782556616 847172732 549811308 101242972 297209550 944748202 567384533 476696991 77658423 139824263 447005724 243655949 305877505 144452284 437374943 613174466 564963212 343548918 883722592 680444699 429842458 601372518 195833605 924951869 520995414 832298305 44372952 345804686 153287626 627923265 614780935 245430330 158298471 300308770 140243301 513411503 510866945 107134246 716880359 757922593 895412433 412194450 949358633 217467143 301728753 785556015 347388391 678014364 678483171 493145801 781422212 385813855 495460619 265318323 348584326 75681171 158187568 846487362 836740375 116936384 737440511 735321933 247863430 310755632 526009736 448261044 724338884 200749939 731269055 650250454 271880424 862089435 55799292 649503257 184113323 671452161 93612412 614290533 944727789 576550206 93775581 873878185 791776814 90958130 763754662 2453077 770380053 874176321 772217789 52533727 803801325 764625425 428509166 559814462 464371235 271267342 110439019 986306162 316468938 670015974 440677447 110542842 598925591 52081422 885850874 730853212 968800228 304920634 816460000 717063584 381693233 15863784 432247738 803470805 315274399 360148183 713454379 814105995 758910451 190748808 484782396 322236248 598283673 848701380 136170200 705299796 613463326 455084821 988021841 372157852 100731829 380553035 565931993 339053266 989239476 291587064 390595082 134102171 156758036 800328693 146733151 461820448 69801715 519970779 583562168 61253774 546009621 93748363 397171930 283635094 767102559 532605351 436550893 619565037 488643932 543644182 701599740 937519565 943859640 165740676 994512248 599790963 749575111 753619935 763352246 711259039 15350783 128510939 235182444 450051095 691600249 992343919 173426744 549169699 705357940 258453334 303991065 746205458 203517650 810053263 67212788 960863925 580008090 212435678 817360144 275481055 719798388 989777736 293774234 216355051 990522416 597157531 397012002 876862005 37384511 693595620 979911452 757522079 193227064 918541558 768301920 53906446 470649429 860672746 294060203 179226091 988007411 540693145 480639516 166627747 790390550 417023780 203920567 920981287 453145826 808954989 979255270 407360877 357728547 707459995 42879986 507584749 894441158 33935258 367435918 152386596 169649758 327329689 847210829 724248084 302745760 121640842 480650279 991875778 726003431 974510757 234804729 946967991 2145713 664085989 666369 759060096 500080415 893644937 994757477 500297519 230643065 380680853 952064429 243524311 527582632 411681614 335691589 635931155 415399867 195975106 307740413 485016960 231747426 931512638 843132296 304370750 231203446 693430741 172065792 625516659 257364847 975269600 267668064 839755208 575114220 368491897 972711945 142760938 819191087 332528382 327385150 653567754 542323870 766188436 981568167 273918046 256774723 702528674 199203282 557479070 326189901 354413906 405348269 970240647 947754125 730772243 670749710 727574363 262154490 460629529 60803371 254997343 597974061 501001692 779886114 887427164 88256742 450353557 558461299 652657183 860409733 764988100 405550464 635521274 577175185 517983148 30011156 138351680 292476725 394400725 491453401 842439884 855024574 491241098 828216032 553987451 734226974 340550489 524535581 436551085 920426604 130992790 624955881 342836168 17861474 979157463 801138047 414117813 195472606 96023161 704172415 634565985 535151201 944826906 420972909 518471998 496455571 222337821 4241202 582249151 736228541 896443177 209840538 642058463 415389517 370043818 723462869 139078299 264084566 830660175 984778999 132034419 160924429 815480202 37441657 571328493 919357773 301231891 203542709 544635922 564364308 745658981 620919917 133912559 470398980 863381824 564232772 748205590 286108131 973391909 275802947 726330394 650815771 702052573 22104406 836627222 178618427 834822899 943626701 600408615 830417780 846968373 199439324 704240877 297110812 728166199 87259931 627600911 940381230 780327887 47498246 809993140 694825673 522955674 461896317 894478346 717057197 822252662 646950470 616400834 449773505 814112006 64845190 675562130 124527247 118503218 260092748 768296882 318362822 177211556 526154758 594923616 100784055 270912843 72025098 762396764 926475481 582764508 424065039 109788780 449983046 895711820 722932657 944851673 979257659 878501463 707139568 643078640 677335708 394564093 662826417 147635331 376709485 713847295 979796540 324547174 388133210 927902822 774329276 982037746 82105136 719714557 678475714 327023492 974549346 936258002 958954435 546597887 763500165 726705081 930157461 578437958 197267412 235313865 220715510 197466051 492536748 278324444 86093573 372733923 127651345 311799827 304379079 971328152 365035304 989708112 356083619 241860565 800196027 885116603 309226214 545372438 292938168 877415486 802235713 864120277 924104370 993025033 68048198 422072342 349106783 534646030 108775918 662133468 671369496 495467910 276921110 786974385 41686620 93396330 972879868 17830946 109861709 350636794 94337479 232846401 304200497 59063098 366159357 610118946 47514098 34934896 112392971 954143326 534669983 371820712 839615169 986396051 496368105 539894832 260444371 416238817 470544550 911945756 982758233 397843310 279438930 638545091 620139343 894271972 565363081 793760320 358566166 337772782 720957582 729879794 836989169 731795390 188128712 81457148 78316937 450473098 320845887 894560709 718407786 826159370 442989091 661961850 641352836 183291644 108371270 277080199 409308330 723513505 784359837 931308834 981770774 93413181 113670594 437439168 677053667 917726106 309167989 956145566 440482962 480054405 339046934 435980857 259673222 562258768 277660973 726171606 766169224 641624143 81187555 25961723 665692995 557185371 977047686 988914676 208508617 907305042 59747593 209525071 711847692 860922772 451416449 268474464 95266406 611558024 802688425 118580670 677540370 396266005 509557343 814820804 775867568 206194473 801405477 942054673 29961925 500866870 799593889 38313224 37371704 586013872 49602589 233420881 232972246 870870928 114667015 476670294 96638928 170958804 937833842 920456391 37478456 379005436 90984084 33794582 307472007 542387087 143896134 720527868 246654746 417853332 694797447 193893618 335473072 539163930 157130489 356541369 45834222 537963952 697551203 251563475 469701595 283067885 604104237 659545607 332115044 473233385 199235815 981721825 715418073 349862850 635299010 598170415 139804782 802292249 533869333 851196549 352331451 248780434 580946905 773132218 819760701 438018135 418581038 116909929 937116627 833549462 240193748 998504049 774050881 460608766 7434931 339718262 597569200 215038022 463973715 825543773 200292140 548359847 294759268 148746452 978960165 256024669 574756152 645222087 130427375 915079721 213683012 281202156 569102658 956954578 804461731 355136825 103468474 475321503 925859731 5500776 839514967 924044767 220518901 565873530 184489471 252693345 68070353 254565681 754192375 580532732 186677712 209600916 81318510 928396808 103110080 194802031 935671795 310307299 287706388 334928848 85925625 767299694 68207969 834500235 949255258 692766094 619982563 898984119 946906065 142899371 931649270 863853359 11026558 989518643 493708956 554977554 77975398 483898648 595664638 266811460 779090929 345165646 42599907 408279531 43450986 152073294 73818170 355492594 587899011 314747030 752742550 901421705 276406734 754197799 206051757 874940067 700112965 988438022 884328153 263477366 846958787 243446459 716509335 581911807 328484744 412564181 51635466 755385212 837735096 584171107 895958136 944253423 742769373 186143868 672245708 660669346 210882913 857355193 720843027 940031390 177991957 456573622 989556223 220249906 356397229 862943380 694422631 943134322 981720898 181614458 918292677 117978805 359767246 652523279 705897654 314780439 459975347 863218946 181752702 282584309 670748725 148325251 937176705 132349555 946166011 656508359 779598283 547887865 137450386 573620871 998710921 545703858 766324202 389671041 548390798 933696012 820575703 233169654 753958351 969482810 797087633 128112170 783157991 140713397 301342772 193444328 500259732 501501367 269765185 67516924 967847992 874261950 53691931 555195574 128016729 528352271 870393995 144785261 25544737 718807089 576228157 984154362 977519326 913479534 642999617 134043705 362864515 531789141 813218699 161955980 531439142 992777786 697420146 262360151 742212992 427067829 318465333 848691077 849385328 169142559 186460273 37939201 299386232 647596568 920061612 287302206 995595070 591080196 79786958 40732592 980935437 728753033 829135010 754472273 835234897 703789842 156537178 181378077 985126431 586692943 304029192 470323094 826692522 833001139 713036070 182383680 308575951 514050293 318876175 306694182 957883530 510764943 576301955 510847316 792869759 25256002 211558951 355070554 653403762 459727760 793207043 873354448 974821071 686285633 761788930 882801612 723111203 855596255 200005749 190538861 838200736 929235001 993098641 673021524 918645917 235058148 154114796 992273446 572033812 103138741 388976388 572767755 448995107 476058952 972126136 397473330 380573324 452906620 579834573 670723915 288846644 954634229 960934506 127453451 407869351 910522777 907853212 260552876 671508370 52137747 174388947 322707818 910916168 954091092 656060515 469781767 396785471 346642444 865196804 787134535 809685648 219420725 172186195 899730805 535387514 433664649 42619215 150556893 221359839 364994311 721851100 268533071 146700741 105609842 726015555 546451107 274889686 562857170 494435760 606707247 926247392 290613233 515390131 306275155 131373654 909906398 89722560 260665325 553929678 377476462 407380399 58820325 70091649 329444022 326870076 895385251 913058255 195974546 494677640 635944851 850730168 567503394 62933654 693771944 411655267 347637063 777424591 143872471 829569435 186169642 249961598 718259351 44843085 858916790 21673557 918708840 645785099 299995929 236680935 91682120 531350156 451090503 922337579 518644287 508531241 545545591 251496704 468200405 826688610 622707876 813973923 19253911 380580951 568613901 77069370 192222102 446070096 614143157 864751693 391687399 990394166 599880931 366307399 269924388 812248855 732982436 880606713 49939689 586943398 418612292 316846872 146040664 312023992 94738137 924027322 15607957 179641032 459279032 820343005 78508875 4217203 994907645 686454497 967701542 694443517 531813128 424325128 633948759 3633355 197951227 42291965 790984723 601343719 44162621 510644042 84162836 626031744 995217145 258330080 793747222 389212518 219570080 130423699 663539291 470752146 171009379 343199644 979792424 839090588 10106042 584109589 519384902 741775683 419063775 459001472 855836802 182949353 395938644 821298753 359017261 990777108 928905817 459118367 570413980 378039023 341336438 717662151 86655913 669426886 216782584 434572361 37814576 880584590 593697643 510626969 52496019 682031194 142687781 514041103 706349879 816054503 668018107 392033000 88893445 237783569 810626698 721217730 858298346 193366108 453488431 13730596 450463319 861710444 590732559 597145844 352375745 342282125 748130512 666874879 360309794 735197740 164970206 861531508 424953206 328928859 492645863 907453033 499109439 510841937 925416799 3545685 493383682 769699048 824378877 920607124 330298312 388941853 167969340 481665511 965131934 929869204 511334107 11831025 444442133 108968722 438820190 401360571 486587074 564232961 823617674 214486064 282106559 823818991 306606317 586125730 831072296 507822607 706515283 453547331 479797151 350168502 10345298 778648493 201325257 286268895 682591167 612370011 744537807 883587496 87089463 778271277 974513374 973874131 172557464 287950312 584503975 463514438 235634564 398886068 765979872 906979723 31693541 925877404 935340480 21563729 159588707 277242129 703330183 723218153 581499376 408773992 739951860 611308233 928435773 235047767 944597453 650636813 609156418 323623292 994725211 392689393 183808442 65178582 458357995 488932184 28796068 812454986 901138510 545573704 564530627 243177759 39283289 288741228 22092831 441783170 127470950 300262801 707419779 812793859 843615186 265238313 662831612 305918230 141030013 257350603 923261536 468892564 507273549 444896688 866179781 72805687 919616939 79293496 50171397 273888545 479658244 120383075 606442305 985050197 15314761 524510553 235448923 343189565 168549743 185809635 464569978 636863267 283220464 299875823 519040650 573316279 634611529 758430479 998463417 161159823 659777146 982942970 114322428 46788770 409542025 882734346 769890952 509849549 727568895 87498685 405779545 549306958 453539177 26406709 583089838 386232908 139078616 750081464 348062090 268369484 841188449 156581424 884586037 595394493 935757726 831776939 310094778 643059566 649436204 999526620 11588455 819226642 181089579 472384152 790521679 592036035 72700097 648760923 159814347 873043324 554750103 938310081 308487412 530536862 298762330 472164365 765365035 120185964 389193275 931447973 152725906 957216655 511541104 389689235 767468433 754780562 535442609 948761606 286933073 353363046 708379835 62438095 383711044 862875616 370710225 25606885 98026139 479318582 596676406 743871457 776942030 848871558 515381172 704065666 482591768 682885456 825451032 201006891 944128761 48599286 696739507 19096672 373329074 961989699 44477659 581745997 98511564 720956129 426389864 746312255 352039058 609390049 991999799 715406120 27205522 669104184 373461418 160059423 314161183 795743548 458606886 23585758 346939346 248973099 737797012 637498434 87831045 153528228 859480802 517628111 502912598 220042283 660982655 184400682 478928683 112518313 355979489 110675356 827493928 682763243 640151043 408504214 560119482 483210270 188858335 501895719 748732559 4082009 297582584 756713608 344857628 801435668 936644308 378157201 925179158 590076841 86579322 58108225 698380025 952266458 991449336 900900665 437926788 524394570 165511903 785005377 646242619 591586562 336639429 744130755 829388260 841390830 601411778 169558603 911957771 935536990 324192499 587393549 987702398 138108294 775270395 637845599 774375632 90026750 208055421 371835962 888950234 170481218 628266659 850175421 327033654 919276850 976452250 20752042 596213955 450324372 684349203 855377639 50866980 592719245 472662980 892659967 863297088 544846892 162414053 909012639 170862019 569096672 611178676 530271513 512829852 861153020 33938417 992948196 326600317 624121914 232803938 147592473 101115999 985627445 707200081 253616632 778115835 678685421 711742985 476642657 31294545 36192839 185524316 787768412 925284645 206039179 454819104 598028434 752814973 68717540 349323693 158461649 35838756 339822051 29824353 173773707 671585323 103395837 441694236 510294871 365501283 30469128 42060996 106163567 894791395 644291778 988230082 513247793 792786568 48014922 117370244 9374111 260902512 252731045 841223929 86096862 665075582 640999994 593346072 890937786 240410074 108871255 130305113 382180129 779678062 435863978 914897722 851046308 527560298 864288968 607218875 958620409 751430592 606805673 696216034 740866939 81233320 944002346 625953081 69161128 447139870 886317450 979157835 109406114 457824607 517652717 655981354 398232495 601614960 187558620 292222188 204477626 113559447 978308547 227278889 528609231 826167519 893268338 147967615 808313250 58085017 984345501 892105230 500060425 920972758 200937052 284445181 216612221 27908334 897191595 643055859 695887774 86009339 887461099 173130142 298573740 842316126 963852127 37626672 704932878 448439866 488616112 874756060 883093455 152521460 204420202 809568606 775270172 997693881 429798781 935746416 544586183 822782712 614428860 244389974 483952583 369328612 976843105 86692179 940493238 8664819 46909831 139334961 472235345 232053857 104675503 164703934 788112380 33227438 814817852 445058377 400946492 739197212 100781559 822523177 479434042 731926578 391086731 854922806 81758023 183454267 71157770 543243854 729258578 881283016 986034790 990796242 962239860 813631018 225973241 117982246 909096549 694878713 718035966 270519860 956601859 790429584 318710037 102952682 907105490 839941006 506987459 354195895 485456759 723858774 137095407 530159890 423606588 394635664 710495335 293897459 783405712 791027878 585288025 620487000 492107652 481358152 621764826 415968450 742087758 381867752 166491234 966815925 815688650 862351423 27479630 591972411 31171060 451406790 992026717 253520994 733396079 914490430 5528116 480622777 522061569 681026857 833818586 750395351 936184852 32721230 626040380 180464597 719149367 95519032 627731882 266792654 30858139 961573304 526217816 615586150 181191831 270615647 359568094 508808000 817246757 961402373 491230393 677152647 916939106 120100165 216348872 239619430 272256274 183140094 336137679 196274832 109121561 295011027 571588855 488931769 905953283 420655532 468493388 415785242 792053629 971033139 674870078 407195377 677013209 154999640 929158433 848415231 272027279 303358670 300137901 213892616 960714166 18699147 893235582 847282774 293295247 444727884 117589652 678908983 733585659 192105486 796271317 160642426 576404735 98294934 567852167 62624502 138552647 847027435 263457494 865478404 284577697 558887894 246721620 551208448 57201534 695904873 123582835 20026571 679403124 444504181 447226125 796697420 840958142 777702674 358867165 578311402 328111546 812175643 719047683 520012052 85382250 135979951 77496196 623866809 248452084 402396338 858236104 21475792 885029922 927634761 834207259 221705682 275382755 90086498 419573036 470244411 549491656 904327978 18473872 757068300 292016776 536063892 778554176 983522124 337055612 815630553 768545047 617429378 222452003 109464563 550305621 959301181 739499936 718074400 650562079 867529101 951696183 861457253 473474556 926910599 503561939 816591625 837632089 225881540 925978243 163045397 231660038 440869346 489928185 197323739 645748151 377871362 989141770 667952236 728364165 451654728 789389360 24058656 954720874 358401631 494959371 679532306 829493960 131123186 866504411 398496162 433388771 967520052 308571912 422685937 836871778 576269145 130216859 25445992 262078418 241815834 469388226 871578929 748073763 151800629 178110544 543890108 369223209 913382123 381708346 309669692 445549852 871735425 716351771 904247336 282432792 83725247 482262449 459627706 294854302 896552052 46166621 193617523 771209233 659957488 764660647 84879253 444683322 333359752 989358264 324256680 584416453 711632917 519392223 456541173 451379394 962224245 940011277 925920782 786566949 818064649 380427352 409734724 805909317 122458166 237587580 390024751 195483489 905795044 368178517 25076523 5557526 528475138 281326182 480950485 534204394 268862208 581808469 649413521 944511941 747953747 728769132 3915015 27142003 580677364 638582042 585060002 599983395 455079393 422496880 273106960 817141482 279775387 260457893 982621637 66165569 493221799 403845779 82241911 76899203 42200333 998669879 542668963 401956976 998396124 910213428 497622791 433283757 377143204 225627729 173255462 210690882 799859962 987365622 804335303 999866394 282496503 21516723 346854262 479553158 723995578 106881722 999205122 519599547 975854561 84926048 858998269 941609295 918413588 481023392 556149312 159984064 163943291 96940695 161226084 133520109 218317122 174096137 954839369 812208795 354752284 579154651 184245395 882453233 84253373 208170135 396428584 592639740 648239455 419505131 467190451 771928364 56738366 712521770 371105060 725361109 978960668 909678793 916825390 399318447 289133246 355332579 111358664 229379159 968715628 742756022 728765869 53691596 377249653 444150820 927729116 722633202 459316649 24839475 285357592 159410962 446233053 41218957 933366376 71667800 982636907 347418113 475537560 236187988 408040879 720912640 541641399 640189306 62426251 712384289 226596759 780990114 363889379 626931101 363642705 986484104 85912866 786989779 762460094 31874637 882104244 645391557 553272062 32900852 533618570 523523994 940336117 324661222 335475865 978172442 520504009 763118703 143612507 138632245 776312166 592181054 346384460 499379068 272374778 898276585 680520302 296293286 557823865 581097063 194802629 735185165 435707418 915322260 904208092 558127406 111573464 88380336 400740415 327772973 340755697 292471776 632897791 770859598 606131307 115136940 570955569 258678909 619913866 423197567 341989999 957797063 524072283 836717355 903756885 810109919 511148845 653720162 780272901 854463130 389595923 845104957 958468004 737750643 834302307 414753465 565438170 729055752 937964601 2438966 766704982 990083995 25470453 634624758 690698824 492305298 849654200 520098468 450337254 605019895 689633772 722431946 81905639 605113336 243526841 727576921 171113483 974517864 296246928 999484453 630488209 964516412 706006692 377276263 777160382 754904080 644005228 526646585 459552605 879847840 582995235 171763997 242821434 921473615 287725128 162146935 431483814 738744739 50565663 906224910 20278006 984756166 969645869 535912335 710737156 963266567 789082559 408843786 829067180 620002135 263152740 403551859 319019856 881998541 607193199 273567522 638568789 318976546 716488310 529990996 336610468 225353782 493804246 359762343 795323434 310211465 52759084 289608866 147678040 316164290 481879517 655818539 495851683 48899372 990963855 776771855 823808517 193076020 721719470 846094717 32291706 307094253 713513192 483723659 37038468 960264844 605825201 460551856 448704424 414644459 68272832 43870536 77114607 766413834 79672720 385773332 957922918 74669450 849400288 669280695 640926 762201904 339351347 942701882 999660844 644779880 821385297 696970888 434998570 660402623 412255684 330609651 215596981 949621096 197214300 378380717 125571437 228261305 156184492 452487248 120959992 911829163 115184266 795418967 139646078 403413853 132716435 977720226 786875438 802757264 124153252 193250806 833862840 795407148 495481954 719616379 802898642 815533243 833394867 261003324 465798836 980548585 857795395 800081322 834614427 196591370 475902721 185646874 810506057 401852564 366744991 469629506 28539011 317045664 170142229 189211584 505042322 957337197 911434526 151431571 57673155 632612061 781232569 973568928 603209959 456596215 684674473 94598190 618244052 836625251 831805942 986907754 186788577 870737393 981163882 183425764 474371182 994570258 585923349 340174864 353683290 715899741 64959690 701769415 809091979 286136332 341978015 454540995 590449258 33542012 384545393 643570470 481938788 556910257 25714270 200646899 325688426 948595407 772744521 243061652 31337073 405751714 780993625 703812947 340929011 430734871 481381498 69798880 881930093 66588353 231488218 71891665 8440287 399880789 718329709 765814813 422143311 745014830 860267882 464586913 687917894 151886026 429014476 801056411 294602065 49260106 758964179 813371442 84560769 122271478 930645888 124331499 38933228 139136951 76254236 573437237 694998570 998341788 228614833 499623647 59900888 421176661 546621583 622497180 800421656 190900155 295221193 253750918 203505679 853135430 36528054 714366872 167398502 206463637 715658096 114029619 423479242 242871274 91557976 650965914 197762157 830894507 235099280 79177078 905507202 121790947 768469375 593336914 963435972 876231614 915199569 939118111 262928880 16282640 519961205 424305330 917288262 93732303 495964701 991658561 822671884 933823637 449849025 194132970 296782859 105831199 451916700 471036461 123763984 546403280 424160301 274352492 238079852 721679663 572338872 985029746 760153205 824417380 183772355 407791337 374838531 467347391 244496281 180395490 456969715 142662962 720552138 177543762 850773160 934501586 347324585 85724559 146815877 513060697 84947149 313095639 789573748 761807527 475947664 810104521 881259362 943758396 219260819 68305897 472435904 130376640 303243832 855023392 984377348 161645948 82822183 551348027 440036902 286162654 976915658 955634791 975621667 453563129 703066064 877945531 745720190 80055554 515557806 887798959 789625530 204625108 200237081 677304221 609864161 350378861 90395789 50340935 827216640 889834351 143811785 32070480 381003944 512454048 832334673 687700417 169355375 80834410 597144555 198836614 234170221 364944732 829832226 598565871 844720320 567762343 808910278 609625648 932623368 746385569 139498346 526786017 529086955 443365702 356810469 148050814 774303890 320081330 637347794 903294695 997405738 519319976 214878224 921296866 906078565 292499726 172869698 975054996 362400758 165046382 921988175 790359564 299440920 994149239 632682467 277194425 718575112 674124667 945361133 583216878 1280135 949702638 914038815 697344869 465833817 141653229 672472945 706229177 458071240 608604084 975377055 718076650 485125409 373122855 786507174 339651549 938053429 575309386 700848459 929165786 349934810 391178441 523532180 395341580 117603176 434194801 742385228 281372932 348281917 124099765 657539459 922721079 118197561 112837930 933758988 902338427 27853635 91534859 464758270 18713742 525973186 70894005 90649396 759139471 552036900 587583020 47584717 229947779 768260698 621372821 860194476 433443281 38634842 188192442 461459961 442074311 407720092 610668425 413573022 560149779 724942238 957327253 833116106 419221834 755570272 501699220 720055154 252078180 36952553 640767711 609519307 833907262 648961216 929854965 68386257 870909463 805274995 495258360 977072836 740696851 419180819 16848686 195775654 980320443 719709622 414894721 10131902 83272059 707725044 276835840 947664919 418786595 147567211 414303324 263299585 7705447 288590908 653308524 646284431 555523679 49099147 91960745 220093464 823505159 926228738 470800050 294524087 680251328 143475534 653851081 531836107 753390285 338022305 699202389 410793847 82273495 113522735 629669982 588282147 719521130 28904625 152050964 504795641 266721654 724528869 80539465 991703145 121252302 154075403 45467378 643700645 975809452 346461289 526845097 114966566 297111339 599193033 366508590 507011621 866097612 918823414 927854818 497324579 927414002 62569027 227215946 463070049 168842342 628730115 596436626 703778409 929781971 345575442 525964039 912732035 179907147 173610314 550478492 837674817 901510336 368826639 600109670 717595892 141026444 732117188 160226848 392384307 439004906 555481940 36040872 986925147 808130170 928269226 882357376 625692426 728393153 878608696 607174734 222025380 413741990 148087412 415181660 902900686 540471287 940424023 466840088 862641398 403513314 517501916 56146581 3980488 789107836 737080455 183641865 232626874 208308029 456702171 256141901 843789185 883556994 763011555 736586336 440440730 204716554 235420842 179237092 831156162 963005818 821417667 377870240 626724734 421268697 741954754 192722172 716607381 695163156 514863296 749354120 783398032 437922939 288778971 711347061 99071297 48676162 973866931 249494810 743505721 411790337 424691439 684891504 156024144 441897013 707695542 630323607 239657505 152126141 206949174 695580239 582410379 356592221 288000289 75542144 896641073 3703358 644517419 8434098 133471227 574476908 678090381 124668053 603185299 158483543 290787973 739903867 826726121 344199507 123957972 639456473 781388976 265897240 649222974 730124234 167494878 875893314 573225742 112490124 664927280 728440529 208837519 600809216 804524963 324189867 168734868 29938990 439920892 827047446 696424177 445814719 411265345 220518974 863398143 36724353 972996414 565864373 236790556 704792295 186681858 274581741 148633641 745362054 63888735 807789248 678919690 75518874 444287597 211741417 749577769 517884799 909456391 781702281 408691188 225321784 5013324 222430370 99255643 54318571 164183583 554189983 476776275 300901730 60886952 981385419 271600213 163189387 243369682 784685269 807323359 832785914 990431947 973097042 565169138 240517730 787043206 841318715 288933778 707382560 210618940 863138923 321934666 113300144 618108902 613860386 256853669 136112949 36530629 900035205 952456118 166193397 254625755 890164763 465861521 781210843 411796847 281376849 127498959 617127668 498363277 550538743 168218638 626539250 526148996 998795201 433122415 72065708 974526822 908612296 791164438 605747356 400409227 754460422 488195246 835657311 287010830 573986781 727401442 386859833 327496014 365803153 840592869 852202638 905430127 380641993 225964011 387998826 350683863 829279506 219270318 481919994 986657713 57369436 572709610 545073169 349868653 24824187 520490977 716065188 105258302 445154215 935916503 327012942 328916378 159509244 844814999 402548941 65688254 133592571 171667948 352803203 404050472 303842055 11329065 389336310 857129499 267659497 540884642 985039952 777831454 569955661 858458160 78327775 910271357 99820867 885476274 336840598 345414599 961537983 678357638 526583179 862132046 801076760 477302548 650741367 217639338 369437837 78812483 51880505 628495414 802544315 627022082 141119571 108628626 755732008 180956865 509328491 783340319 816290492 975183861 177432780 265948038 941445443 779716503 724469475 67164466 576826860 319430822 183616962 129617873 638793933 786507936 689782944 744563158 454989404 734745101 776335190 256435450 166623223 77640949 826257123 441045175 860592221 915651428 935903210 227976908 266361907 94803437 470103343 988413884 432203393 844377124 773253662 895853902 862708530 26375971 278270276 838518542 461620631 983864326 424049363 79103179 838063333 155189359 647442722 263435543 351943858 258413826 560385835 839481802 917715836 892061162 553365260 560840832 483900706 360393555 167797895 63932182 576636777 435324909 559881089 523303473 38037624 814847856 257879686 839996343 424892252 600407826 186380612 876529491 716897925 742355474 3945739 208838389 492360775 904895025 587639124 992332112 496583514 325337652 678087735 630405211 796849499 915922019 30324467 875086801 390098249 771433741 980102250 451923376 173354504 128215298 294266274 594273470 974942945 432345111 901929029 824222463 484070912 806876582 412590369 72105024 689954549 335788811 312528553 879852688 725886260 6878248 216572787 187611329 686110869 995325410 246551225 500263660 864514516 113255585 848300760 455991018 526122770 621909716 272759251 740309211 432648786 829890923 675094480 553124259 180391421 723402843 350063002 525399912 153062751 124443422 907356958 817529366 316791591 819653936 434160110 227050459 359465963 674367635 550244289 84896683 353215138 617622092 104327408 506197948 130480424 104666851 398495483 582555147 557503165 266311911 38300418 969167062 278938758 743699816 761434701 521034528 908341259 563550331 102840517 458318129 713237431 265395642 44194680 279672083 728754524 962449089 439850777 202566934 836602540 562481586 431982717 859309644 934163393 445131698 791446815 924929294 967419285 243179370 319831965 152229237 946688139 105544071 911416888 445590498 364523236 7371066 400259928 163652982 848302923 597799608 966321158 739072666 548030794 304966075 30456945 481277305 774819282 847786495 837548138 543808641 662638519 289604550 147264999 902377190 397178930 112453717 198339459 352534303 954176349 225169524 595941628 881952103 261839546 9293554 149065140 467223613 717986221 814735647 491938097 445101796 114244093 435011921 369113502 430852580 962867799 447901535 649237063 55034247 809606859 962765609 339988001 105751133 610710861 182934286 686947391 336048056 450245173 770131571 535329374 365534769 898909888 807980099 637974362 879205921 735135628 751958378 10713015 490505769 473055520 762505561 14363673 413612459 689368162 587967109 267232716 523345230 694436127 776336616 928966461 860574078 705568902 70944895 629532798 14873833 416098733 148165066 602825158 890078979 353907211 342149711 17705967 147342467 743233020 684189462 76073207 724945892 137398081 240085294 718863487 542669285 138575229 427249191 465305167 624410633 10979001 507442839 194801360 417722648 911097312 556588693 190826896 407421852 719949124 354942017 931090370 71366757 568212759 531639354 580894395 541693190 199871987 354670630 9062518 44794965 229515091 564988718 907574801 928050415 305650199 117621887 193013838 807581105 816376580 812205514 635871251 50994240 307692866 827795396 259904234 151305602 156326620 223253159 464051586 731696675 512994115 548221615 796534316 337231633 178786764 634192542 765722974 232679424 908816941 734645817 357173300 752902632 315123972 829392585 663285482 108285826 432947280 324473243 481116003 527640014 995794934 414158976 312561573 882819727 556710973 390494798 940992091 42837197 419920466 74356573 321835858 606055762 179720901 450103306 983134204 784635182 298411530 963788087 989037040 268310068 862703354 968784073 817236327 957862778 14671 952291881 271258561 371809757 5381163 810826948 543243774 671577722 567570578 650671755 176375110 156675894 580291051 500249716 81230178 86471992 275481219 931864823 67948352 389281129 222938633 26804369 778202482 218760443 661209619 174490692 510182575 600273887 600086168 755431957 441977425 50870093 521319541 424530829 332143318 278115392 33164776 345487929 288050784 134335991 43494168 591321130 839611189 995180662 402541194 493288054 550221887 162883331 727453613 30881205 822419852 131669673 220139856 419978884 166466767 180457144 461142566 18108934 34097629 145760067 985641289 494660702 835567922 716903840 639823028 435256630 937773162 405948140 421802952 411578939 306729672 590762117 338605000 755214238 419265458 741611150 391080541 572872340 214256434 123222126 623994898 115208151 27222647 426126161 516617944 609075236 340611154 239375525 570015876 353964731 680463802 458749087 262201164 390882274 554272840 753092276 195796558 111064930 893174971 745378336 487600138 458079496 783827830 765395042 927571682 617167142 994440445 269196734 679223201 853923087 912581756 289166266 181930481 682383774 653082688 636182945 201501411 644933552 88300603 167483139 430390636 610636453 618726532 161182259 25349858 726915811 764408789 592109768 239704963 490304083 533650955 398397980 510206702 471939298 241750698 921284560 821822631 476015873 945645399 565797446 972888728 392579110 527687260 807745830 161896331 453157705 694614823 364141017 632433585 56958824 198168266 931206161 403749662 485698051 812188285 569063487 688536650 135928736 512831000 361281564 312656017 311485000 272500378 216252705 647647924 984357896 137028261 264457486 954616662 44261234 360373502 413479527 466317184 896070681 575612178 786516210 267652382 277258520 277099884 53003834 845773184 435912588 716678720 84598287 542285786 611432213 430364132 306510596 510391748 202102873 835626833 980852464 659066298 126784386 92389030 284905325 713041308 311779515 223372709 942837340 903876400 767115446 783973429 478775391 940934299 151801129 837543134 872554334 70559468 852647756 657201488 324457219 720029330 762139228 758155484 33235774 917486048 76206620 320702201 403680961 318655888 542162255 833670593 682865028 579413309 541190207 188587121 282463554 79968743 739029305 384166380 376282619 57606771 42751759 473977145 55523953 69424681 682993044 230026753 538881195 214847796 676476452 824161554 27019892 408656677 258336793 912893662 660595164 667305329 443900247 256133116 91311030 651087854 989948609 125992358 769271833 54473050 605909185 175915578 4426464 220578772 728675780 720134074 369098282 222249313 405783740 421837899 720964314 485089896 812893596 430542009 867428119 815424055 778514911 459846898 832839373 386886012 422196994 751676039 507595307 964393164 160800518 379676974 77004836 11470111 269390063 175110978 440844014 783522898 892706119 320412225 646684293 759195556 144837275 691861325 911897897 936337465 37344253 622321068 289190363 362194330 434012545 163803465 165690596 90393651 803157696 126866736 215933519 609134036 569145687 838883349 504416362 983433265 765442921 43433678 594957897 434757474 878084121 755465940 151243331 982423139 906893329 38232775 974926451 730516885 178121215 77305575 637903160 359642427 278796050 354058139 252111285 898401278 808992641 321752046 504435282 847739754 727790340 112014861 374698809 941798511 375083353 777236938 289240794 884433376 59286720 272771868 819051111 673173751 5525632 144070301 694746713 521854927 321957216 980586507 612779241 989948905 503153198 619896007 969481367 877895848 892032572 771018329 47455399 285602261 743887838 464991466 815215519 167553563 429287661 384809928 524701131 600572300 899987271 5775845 5462457 984034842 257808716 30447705 795970237 665844255 782453347 953818844 575381358 796198102 907167091 743251533 102140967 379919583 569279850 600080173 16142727 315522751 7354810 70977060 133967090 753667933 844288215 372426363 382889229 334042759 486733498 516252833 315602501 782689643 564818273 149223591 691223881 786116894 770695500 951660227 938133900 529960216 312669698 549199313 925324228 401995702 982741130 792110541 865607278 560822967 118455282 788935258 364352071 960973760 619993548 562443070 820725460 569897176 788633260 728593124 462272731 892563180 719299243 361981656 800364776 644466764 424901095 186247759 489703369 960567596 752458497 991122076 197553426 886693412 722936221 14280636 483553690 355138737 152522981 247093963 156846076 427998130 89979399 405679245 786000152 824647147 656984242 484819942 593006735 362672261 894367133 812496994 290684234 147461004 563835137 376031406 221571571 649124976 46796058 839496988 155256698 20174981 298716841 844452900 953763217 115695491 705781109 74005725 754989361 746117126 17963717 647428488 632539411 841751055 589119975 403907078 384053816 658195841 329084077 458285149 559269986 7316133 768491 985491767 970945176 887985830 456980474 424150114 39377830 98114582 603316536 172620625 133543066 340068199 905815174 805864345 232869705 571939699 793565640 116406645 607698120 506468853 417267305 776250435 13816307 204620814 447175636 211575045 889455593 824091329 973475836 464238817 288007309 918115190 95976917 24278433 293510407 221770363 522785240 667911220 749464129 335220094 608189059 261097259 236991851 217560596 502300375 8177981 149265016 299993654 75135704 684250051 698381471 843491519 98702353 410791228 237585114 531557871 928269325 815660491 248471658 993737195 473468639 886623668 721147217 465365306 19334555 439459810 802351318 140456265 939757275 22191204 130638341 772302568 901997883 184256748 405860396 98573515 739214300 60858191 100575072 500639243 646744805 473151495 764070134 927744674 89908733 995741364 812454922 982001138 281879763 183078038 498981883 622030655 682717590 310998293 894300397 761813040 982971262 758831162 160325189 43143506 894831425 249896243 937147697 313056917 362744222 915760851 826904862 41519565 455736790 706120719 870104128 635628850 214226477 706616450 652609037 902632928 946080878 980357866 556989890 910474328 363156580 744860584 321676509 641576189 531262562 461303108 699800993 509349016 865587132 635320551 953229717 752751829 124260684 404376800 891983365 213948100 155125742 655781664 281360000 423700825 305115908 930295741 434931032 649045995 91056370 524638067 714386981 121172665 993632163 895868446 817937986 298627936 255360770 161750849 67595598 475348326 956835714 953744514 8598957 726703283 126914711 965473323 809913093 913827859 592199995 854245291 334003393 18956213 186798698 356605971 478743185 755273647 739449254 351195290 920116968 826802295 767385971 984824090 32272765 580703595 169819100 7128208 60248523 949553482 750980844 164220831 89673616 22859961 307373878 838558478 897593682 210174144 828241486 101946437 532040917 673269066 832146254 715246548 820753830 939650984 513425746 179568621 647968148 171751695 86349820 409310437 521280817 933645077 738779633 675165623 634981973 760134200 785544025 101081728 775270555 6303831 883176035 77323012 519613411 311580471 133127103 249340712 710655182 866321151 451355938 862920054 409138501 294151356 965678533 350530972 756009715 638687454 934137063 421065453 697305030 901170105 368921158 664181470 247305330 126881285 928517802 619647882 140091118 714496863 85075035 397235759 129516276 76298438 963688357 996347311 243592325 963965726 767533915 689625872 51861603 652668336 203493202 614430716 833738390 196810408 909218017 917004098 267981544 667120022 616230247 989068627 285468521 977127918 402005189 306788550 915834091 663737736 697709536 751819988 298523014 697060128 913332513 372272604 249786134 568468183 352013556 471072224 535418296 578009776 795742796 467084551 772092497 100810516 987530525 978790425 370276103 601289039 881780449 836979974 596115909 437424144 466460436 253824351 266888380 291986925 71930808 395050715 703439068 795503069 402275794 40057812 742114911 909208508 541956587 189661128 575458623 84008138 89272975 491895768 132271035 589277228 749079249 324777804 75858134 862114154 470711494 157660172 441033944 134252271 422210053 128510248 64818123 899425421 70289454 265552210 956842495 663627254 57960288 12503391 886820486 609568068 776976064 776126666 98456504 291879793 715026681 744809521 188804529 512782048 178372279 898701270 772341966 357993938 785068843 760875039 868250164 775569138 760493194 10751510 85006409 16180170 847223950 555844073 459708729 334958411 688374515 39309163 732495730 44414537 922511867 267575954 979009064 92892669 883762411 585965047 83133394 726180481 545925260 314328409 707503275 144170839 796376490 992186906 934937906 624026595 755818392 264906176 287786666 953716204 912842923 188486773 218715547 773724191 258101947 332165000 367109711 557452940 830941093 672653802 347741014 542766375 791935947 61785778 709180930 424781896 830556306 682983321 979441388 189699372 278634211 176055167 104856685 978610289 500240810 872822500 299174182 450255518 373419610 422346352 692118136 874599577 853344616 195637611 264915213 876748335 484111564 413768773 474985805 367323791 538694787 935134480 9693674 61766863 401548559 260466177 579469397 810775654 34151925 692953074 441687878 601284528 938452030 589435619 778274616 733885550 304505590 891891829 844435690 842360387 638687665 370520173 431612895 649069880 245852929 128982839 244081375 209945144 304331009 192256097 316470900 406881685 87355341 252160795 367820142 536753537 723067911 950859966 90039135 569329302 774186836 263144258 8044832 333195343 493698781 238691782 723201866 65671564 21707215 150736651 782400190 361074450 325632987 738380281 765154078 627356169 792919990 721365018 982506833 980743292 586006426 670599706 137530371 49889244 539434948 43826253 395500066 67463038 802665204 816817449 905414498 941602584 796201712 317749191 755613370 545779016 456725249 949868646 916153061 639217677 474753140 51834089 659005666 884181836 6159642 27983700 298087541 810086732 315063752 244154450 518340772 795921210 60158168 863382450 64728634 561983398 327648934 758487781 650021447 576227588 693912597 581897090 624299165 902754861 440482568 715840451 542410325 120232155 765713640 653140229 985183305 91072048 668007716 227688012 831219095 546877744 348642733 658824380 973334052 516619586 400388982 100570145 430806806 3680947 717247738 547735912 881894233 945042226 51953333 371875620 768178204 596332629 156635050 270471690 982055761 371255315 289422300 367595893 467500592 516934473 264563413 739498979 792374196 698232373 929758242 462188917 417754396 74118398 588843476 338765427 989311596 135332394 164787456 144234438 765380842 570810661 646048832 96238461 789328289 467889857 428719153 460455752 116748769 578006448 729057267 974416128 289406909 321170700 392766380 586745117 12948619 198109904 551553285 694955838 84722536 892147293 457214891 69353637 252183986 517011190 822461391 144522936 396045196 47137348 741271719 727748482 908641885 610652882 529349355 25390127 870439249 585091217 901875544 241653651 602642902 968732502 997008176 64505508 795202081 275898712 459719864 872044284 514494887 568119730 867786169 169793880 79638948 737453799 879586305 39743515 404009367 498686296 81047007 851928012 758792132 539689936 654210729 468969875 848200112 668826105 454202681 88213952 434860713 443556068 97665644 915070533 889214012 103148422 796229026 613314871 575854269 730486069 492752193 620079952 672902594 459388463 880461106 533821552 668113576 270009363 963366754 694589464 770528013 217034341 720070211 70637549 427552084 792662287 540366152 671995963 776681252 856190683 915604844 989662319 350406121 35429882 845236140 374601116 460703058 828103808 646384008 339382519 861955537 330812645 15855494 861554779 664276766 903371909 948244911 126114502 459988149 446565921 660792337 236250330 643093075 9646172 804863291 481005405 232324732 965795903 167289540 848182201 823478520 665759158 858448324 238477949 71637330 770087953 521432920 834073050 323931480 604060804 242310435 501933606 118127006 144660135 98832840 943346269 178080763 981359350 458327409 595135643 695166985 771744082 389112395 848554659 369776553 311361406 783112455 938048091 711949693 549051298 938338139 250717262 186913133 980019916 961103487 241920552 867265315 971701611 732121521 738815806 442140302 68393426 4633777 660036355 760117859 872528571 614176325 625149844 975178391 299855297 291244214 552517166 695941862 784302052 223650898 506075058 786061648 895621129 291410408 368159527 273656470 927003512 677863247 21727288 427301057 172270684 705992159 392961970 372375964 102038087 316826357 332554248 627096373 142813355 286594676 180473807 488952416 552871265 87511359 882660930 927356724 12832038 103705024 218692031 502817675 583187481 259037284 969915975 397531526 951014463 261914141 678144514 983219208 962200575 420649183 241470393 58886966 410415783 934035491 860388698 236440317 422832869 729058662 597597304 213671820 577087310 966840491 814018249 78825429 407147738 858958581 327805094 555786257 65408870 953703630 672635790 756484665 273136177 325925060 453270179 680400525 546802271 585179622 651314475 158672913 625836409 245922379 645793552 760951563 312082923 335837067 165896545 101556103 277335429 966527812 276986063 865471955 444820987 473370518 467525169 145415427 77134693 333099431 757623040 663490926 42260671 633054241 811160027 242646831 207188074 911412143 854934277 884882597 941166249 945953155 813457122 435853555 980630565 928478675 20002429 238218369 823292010 325198935 543658501 508386681 809033832 602275021 166001996 490155082 568178418 361264502 559668295 704202793 293122370 667007894 913769873 16019851 871070579 191579127 294030055 381117101 780592902 713078631 20825005 300458508 131085662 740303157 341869927 791761645 206503492 556671928 276675649 265029590 884116067 775563976 558089608 756291859 553230797 298794051 902612527 756118322 874466932 685822090 508610379 689004935 766550194 703541505 392644759 937766057 245810114 485665426 73610993 389200115 195477060 242732586 193515227 283415300 534500541 788781883 172070139 740263487 338197012 838865977 48985755 274886476 727959575 53819165 137702441 778521749 359738356 879835109 709714872 900250826 269466816 821031698 837960062 594647390 523452915 839861288 839056468 217696519 254876650 712996913 904931897 256168001 612981348 250286651 852253391 237690316 567301894 265607637 557634013 255419690 2007511 976607638 313258955 725818658 836161476 190904214 334196265 341616704 900100893 363663859 840906280 942120786 339929622 381974350 653898527 440828396 37836615 155654987 340846343 890677989 794716717 749609237 199806208 6678232 492799399 358248919 118197706 353468580 358633593 83720516 389914701 802380269 967512012 635441168 213998609 60207000 521696684 181962356 299960262 592495187 780703113 220759726 342309822 190736139 341386935 673897342 586330222 900170611 674197742 411818155 834055409 888909956 933741258 50385276 892734341 339611895 267466316 445816640 279886347 651291597 508370775 719410630 600606859 65780936 853556276 58821605 959705006 679669487 581280270 211175926 771777346 680856846 924350839 656853077 398309562 628056627 95580897 569428963 101203372 867083314 135448358 744511111 526167121 57346594 508830721 51500456 963905544 248217310 839171731 392439989 47222227 636301702 753600991 49615773 78930648 64991227 256977741 418249559 978130145 649699686 506661163 846475868 980543709 631982769 577937703 150527784 488378717 122293516 718569686 267682492 966205207 259214442 676745265 517109535 952080231 960010753 106298387 864822744 371377865 221769422 285680828 737301110 232711520 237796879 989437521 655017736 250165618 828283847 376634201 693088421 228188138 689615677 642307905 369818598 612821717 534972285 560233177 371382119 828330981 779789269 443730133 156407882 38537969 134070873 892684366 610221235 241583219 666725985 288112958 326644813 683152904 542126342 342084359 873613507 280833780 337832872 210885869 460282440 273626268 822632042 878791831 489510416 563698953 872060596 812792978 952313556 401491308 209447857 604299470 497091922 466277524 484916943 198613791 440934603 750196089 823095361 241160125 284180868 126506421 698629504 221542340 711665989 759577606 210003398 771082165 966917085 819119310 391709841 99490804 876869019 845366931 352493606 485002567 960984023 866935935 49243148 458771293 349376359 577202400 14471565 599254341 907400490 849520553 220327480 848559091 136484481 816795376 58830946 25492158 697756624 846951790 133972384 581789157 400278786 305584898 141494606 215015685 40304643 921171758 100292363 130008996 969939779 90645912 191184699 707330986 278025785 410863243 820291972 405688803 544667614 413837172 14187345 563292798 315287342 135643493 263061074 224283025 562434475 776189845 895990010 573609362 76156378 138863069 640110848 876123103 930313667 958022972 929540574 811410743 852046709 889448021 776198997 155549759 924756352 812847084 927830503 437737983 547181433 298194797 53899612 934370914 361780345 810123621 903341886 831222969 761950622 433692166 364708188 598702137 469309577 32938408 740089931 649823864 821175263 506019138 744112608 840934900 732109256 432968437 965134775 999820940 141105267 503217794 586474928 446464005 109035664 260301774 314315884 421479046 325966804 799530853 575772628 124602652 852994425 110483189 17158547 906364471 327366331 35430862 151490967 626539563 522501468 398428009 470985876 824428464 686733344 581518302 188335232 121707107 780735826 397922412 43910424 952363331 844915006 484668917 288176730 689450292 869577397 950081919 673107209 492774783 957939596 970779828 585834285 585560656 674742556 775516258 840767632 663147319 845366468 987642109 960636225 639770536 380440675 227843864 66578965 404608891 40272606 260572656 402608929 570033004 216586400 488962529 557255745 565568924 239455765 948443374 665977237 925521422 84519470 795179325 333074942 397403435 72577248 47647129 395382694 579741247 842128292 408945135 165810805 580455929 274041849 731941841 844567196 777642735 572430302 201920246 785094926 280384024 99165784 235836344 794424834 498458960 962336242 658394516 784351603 240112599 637895480 147646894 573261728 255649490 279033659 897553738 983088524 743948233 508776976 322760276 449291135 143875879 925141841 413036505 209387907 422077118 785621658 97688716 858012135 672605248 862128653 93628226 974686656 964591047 400602319 771967862 616120163 231800397 588793224 601350598 868153581 429459509 469791463 827868787 29576379 888692672 674124828 22112741 836972530 191266201 905730908 499487525 474737912 66128714 691979873 954673250 810444281 911741892 223354599 256348525 932034915 398953435 405287216 424284220 594981994 278538440 963569281 774540650 394265477 107687077 485640611 463798453 626567919 973378292 219586403 338067839 131563303 605412633 467132690 367165263 437837168 184602331 842446597 44518477 621517394 593934055 400777494 386680777 192879127 17683789 719564577 835526836 180725582 845095937 3273096 936776741 512066892 313044315 998590384 484771285 982744230 123395224 789045890 540006051 419360697 251585110 372016875 769458962 345341218 367716124 473478236 420734406 187910726 687803856 986924362 707376139 70543307 550392895 773159343 443476046 898597917 622542744 847907719 747691169 200359402 107528945 956182868 24491323 321025702 488003521 270045339 259487990 62049032 704690276 156513893 18208208 794527627 27357339 79742911 37779306 482830574 827861513 574984250 519509388 82961077 604885175 185969771 186659487 726436773 916468112 105483372 732302897 920015948 599434470 272173145 122828149 35930999 101718251 395311829 850824128 759035065 814418489 396462466 799441165 242069227 234548299 514007436 264993402 644145318 266427393 563123743 691056329 193585355 521609760 594830572 270992096 376808188 2141648 795746473 655580745 234588704 478569756 107711886 943944115 106440931 630091125 388439512 894919023 700852787 56108592 172419145 79099379 28966852 388132611 951009446 485180507 431225997 571333260 691601464 81070819 446700873 165603530 549157452 931002734 481344759 528680354 876035763 897315842 385654619 894590811 770082370 512560970 27460986 725299490 529274707 414753043 549367330 265867655 377915971 852707535 798813792 389353214 676690418 29740565 792759815 662405216 533096006 129910046 30257200 931231591 205867688 309244234 642595252 316338997 250647173 353000857 56666036 9690318 777979342 296147251 958553106 663018393 971440504 497320929 683930613 219650531 978358269 91219089 427544137 187580251 384806362 946271189 777130556 108807063 983706127 201698917 389581251 336647310 194577058 915843992 770163731 283799837 539690268 801236975 806563880 483574658 555362570 636299 27320129 492696036 561901181 82006194 219978593 820837577 154671243 816278094 470009296 856109469 772827083 432155757 531468185 730805042 229881053 233235138 144565770 501861947 58368736 654682914 519168310 358130127 49456634 221489673 886412406 647477228 384423892 185953043 307603172 809091058 634923547 411193731 90637278 459840292 340284672 745077439 926704009 385945899 87569849 838027985 837386572 752881810 859547902 529034472 289827409 229182283 821549964 400476629 944331271 425366824 273266342 194949263 719692962 551904867 901667471 983131823 971945369 725873686 600641297 95118068 986972712 75731652 743478265 466220481 190763980 537490639 816512920 638303642 780724937 436970239 139626308 685158827 474249895 493930753 654767061 527310913 552810161 417085413 396104232 285210446 227091061 541708448 260280224 707824361 231591494 727065224 763777696 883360204 871478717 658536923 265359122 467248084 713567796 220785208 157705443 205319813 594404170 435093283 313198724 385975172 899727202 200700550 387519851 643184411 724880931 681046315 653404304 227620536 269354233 506577731 603076848 365948270 674326419 803163874 976706574 453455474 780940899 471473280 730029677 920155551 484803873 711467385 836755479 323442163 380989768 444440718 195144473 917454864 153073816 244384354 457613828 505946812 610873234 793341950 69188718 78071137 489226239 45722958 225128303 761401997 375897450 579537314 524944933 574651507 10467745 313179694 264909360 204399977 57323832 392702090 826165302 332082280 309766661 823915314 211939936 81008015 263467429 378494471 173779675 555220640 465320438 132984524 610427481 918262658 730856347 528487850 969228941 740616893 592785532 597188524 413176498 946833409 882185795 251535684 473548293 102239903 521705695 155399876 488794694 346444302 336917765 773562598 855351356 917596264 772238506 557711685 17313326 404569834 882766218 261082337 300209258 905982071 26892196 743645343 621044673 287468566 370231228 832216007 298092553 823177072 192651224 463415428 886198938 905709907 380703684 707236968 944401618 25737265 323517838 415232229 73881745 831186081 636772874 238174676 69641917 629118941 168616782 599763442 484962240 504630851 708784951 403366750 75446277 515359189 804529123 757682717 985478270 550819001 83307061 61162134 396554529 99237305 944932949 583895063 240534374 883672259 678114861 174750542 42830539 738978666 28603885 518976720 462845264 501024099 802193543 841660309 535929339 933015305 614350387 926517626 894268246 242978266 501920493 715588542 561520620 759217400 140872946 449991557 287137999 566100905 696578887 124154968 816487445 320295896 967593010 526548131 273247574 151507601 379120575 616354870 748314160 539085960 255152700 749810373 537475779 598536339 240406717 165861992 741129270 473577004 278394777 581841947 562781488 352298992 503564011 813396543 238015583 132028962 962494737 241935127 840083189 414782248 100388657 73106252 853878054 600695821 682158511 820141674 919529131 660571902 537482424 72688993 86324034 307840461 245069499 391983364 76791083 4991601 958235371 820607629 643582380 957544836 581515710 19851799 707552143 470788292 789009777 943420707 864629663 427936146 785727105 971936532 819781422 839221622 136102451 546282931 840216210 508995737 76662029 700403115 664931747 275209289 690616155 253441294 211291199 193674617 845573035 693020622 360371911 969379646 362044241 823852101 374642847 759346003 314139876 858689966 31963825 992370326 686641343 240851113 160856555 535581576 439311233 856927163 336008636 671459025 937035917 344134091 801153691 348247994 618150027 769036967 762674304 242280114 730266597 626356605 20142953 231286218 124410187 181761890 457148375 968489784 558748207 166206926 373545806 94558680 511071562 289631006 710581977 641533350 466477845 948472081 969539459 958440517 144656977 389024076 668161758 80012155 547777664 905701846 396573568 386568627 668379241 293622172 912225666 733610617 162159768 558076654 114146560 150159618 640395227 145182720 302065819 605266081 695984582 973555050 453872122 204539731 764275504 294266025 822344260 326562868 179969716 60205724 511422631 694004232 139342129 392494599 519534293 804622259 413351498 432206355 670246274 993697473 208924391 31434956 530835687 979883487 777226674 652925346 662224194 324411232 603369883 542394345 105994580 213701561 414370901 356003673 509655777 706745860 382016726 398282382 5177651 557102209 43033563 615461257 969315224 545623313 732384354 59632685 725959136 781483450 239280174 546338499 129097952 980641062 575942726 385628278 216098545 319556387 89618294 394811864 249204849 319482148 881407692 231686491 862043200 726448318 216296988 189053401 100986949 422635564 767033469 629832461 263102951 471229644 995943626 831690776 31584917 440376224 242289698 612721149 976501822 909177294 641034857 771683364 939083225 490973472 144611525 13034203 758667743 172465285 94407713 19598288 122091212 288200334 168305581 703151768 5246370 220965874 223694172 83674412 45640293 614398474 360543844 924119143 362035871 836928341 405434818 328829577 46674398 666484726 837191347 34396599 12002866 18577457 177942844 237202040 148171440 901794034 579399332 680238137 90200049 732017221 631177205 252518858 540261523 343629279 402359934 131884512 284641719 392128916 727315539 323243921 423162241 166570462 40000715 978716890 686599580 310866013 711072513 352849180 692237235 230965329 128222805 731117979 83942393 628240162 418727656 770690558 862637474 123587289 558286371 342317778 785082728 295519396 849765680 720774151 540874759 582722390 799178111 40696177 352161472 942607332 63503171 396443464 43869658 268092393 559642099 90817192 55648028 869512227 441904841 579588114 38657109 732168436 315168070 137889258 820357589 740464865 669905324 99805431 655942385 687075095 649121667 23018213 468150914 526724577 634726933 885882566 278528358 105458483 828756721 171938701 910094590 300733218 404208747 751314578 736473007 985295978 131127835 147229713 889996129 11565799 2031450 392531882 749372419 582749724 188393928 755642082 973649413 501168559 346835913 234464673 533522652 412471786 887112962 643712691 788238721 874144828 731807969 291468359 412230386 489231798 390504723 296950387 674779824 795747727 883538956 677350317 222002496 916849057 455530882 165154131 525993130 800713961 458565874 593252901 407730429 256123402 310651418 382044357 481432265 250243531 516225405 867324478 382341027 686749588 212498659 968967802 298339493 340065781 721671638 639331019 828009195 695901984 413394981 932110947 884425238 620927338 992773732 754039515 937138893 297930190 583878251 843496112 645081400 417253994 226281939 883160513 488621955 720935167 119043196 599618515 549090913 456817013 632940810 22527757 421056390 703246421 362586979 109791868 80849964 959731533 986087730 34220688 207261071 248204208 241601640 22645149 252257137 874150643 752100789 973698651 927721623 230045489 442673427 563412583 752175945 886303144 24901180 448298688 340660182 26784570 861565743 914665546 666328334 810279149 477514415 120543310 539614406 258069611 383855811 675295480 523176536 757759619 687680824 613690840 554427680 96128934 416027162 664703074 74818304 365256299 30318655 154752110 331923165 745420299 666704828 69788856 783586079 909324517 61170285 818022753 661271605 562728700 978980978 756371052 644533519 110353524 527195308 266556994 658420130 915275800 885236548 595008047 226515304 553925591 580353061 692838626 669827549 112400194 212695421 188685041 349923075 521929744 551765056 364669267 759137759 491183259 498482341 760725988 133153017 915924065 488717479 38225380 715096288 724963971 120305285 155955832 442916004 382225993 579791682 581658408 638281306 202795931 659286821 965026911 891418524 540257674 333707322 814767087 952718854 430679237 254953680 71735178 249831866 237731364 505849338 532695882 642994653 774176033 994959886 75556905 57707800 857718874 600674088 690300554 173955095 254276625 197462440 880461998 756025357 72126636 238314160 284249408 820956463 903257397 210859687 17064394 818015540 555632602 994275768 854655293 872624604 284830830 643306580 945751149 869811046 711705831 674216876 203909779 70095127 415349726 933884472 778308553 658907066 874169618 321163314 44787601 334630939 198072805 608374299 421933903 725406603 698166237 339885878 562344650 437148255 119747876 987792904 608758447 126329457 857802505 294879966 405858062 615120797 221484669 976177223 303782363 105347653 11987095 855274390 790707566 448462286 43465489 594503009 655748356 934977825 430236872 375327237 249660220 874482987 569022527 486545951 376463514 286379357 449958429 617242388 720370183 773137452 146027946 710126986 176769359 170019730 634212182 195693549 103628193 261206923 300546355 644547307 765349395 676094618 430914422 360749560 217787420 790645313 861506298 533750219 781264408 800210828 779130812 192387295 45285320 763716487 151321440 36241907 222757071 890237379 209738666 15556235 335887158 973778645 983030534 940950892 243040744 57691351 707748610 977581859 240793399 38091750 783214286 709000319 191401301 13629602 383387587 626110739 47993564 542456497 153385433 582975925 52624711 838725436 239166511 821374210 741210486 946569071 529617287 605214679 916313646 690740478 546988743 599196121 306355351 643300507 283501433 379468783 18702012 192279681 367513675 404731586 327699982 795037420 835946896 743626052 264184290 599949470 931307966 132255014 222815214 791647580 376070638 882948960 236205264 723484271 56034911 247266477 36564103 768199972 546077428 980098060 934339320 661316428 99913137 15281984 405378154 834195901 763944769 23286609 998313994 21049551 476220275 97894665 376771176 457227999 23547320 737164664 543453176 369848527 282412455 984295537 92714899 551014020 147154298 275586827 138985715 584093543 365108878 312745504 977260858 790556389 332327911 635104977 117578604 741769967 244351145 818041088 916388080 158122619 339676832 190612436 100366355 821126657 479327929 75450937 867378308 157825534 305085319 463581021 865851865 795115892 850422207 895008052 608363017 346391656 805788860 494727926 834152945 991651427 248646396 14752156 696567759 990572786 798153376 411260006 767061962 880169510 241157104 699154263 161778280 829020437 470494165 897676215 481175317 968634967 357557854 568349840 236494499 527032457 709863740 612785970 150459333 861785293 782496325 923018160 215398802 351524168 850105332 8596833 566749192 11999139 118706151 40277343 315957383 429306763 208181600 650618123 60808786 834880818 254306757 61890183 296875282 134369227 11304225 101469498 109547346 819744273 866843808 470175824 212961028 493029057 578599702 799966008 163933690 733722907 435471225 895820324 780204654 174623589 329710947 803523724 639119226 919702888 918068625 448883115 507311009 250687217 805263462 831195393 948998469 66091601 363597417 629884623 280768302 258653918 598463682 481205406 432440073 239510896 45517761 312377272 752232422 231766757 856439128 257619373 11508922 150486685 452578716 208836304 276178139 833837822 546442567 847089336 528060039 270886897 474531897 937626816 88260445 946610019 877057011 404714118 887347937 748459461 797887514 998061167 378327293 453630093 904449274 541859362 982764667 227740851 879389184 40044297 542093196 328262965 956323903 924719827 985604676 750757779 840164076 537376245 942715163 878561363 97670114 87864868 584373613 879043966 845550623 93934812 228552699 785333537 449316421 342661596 371925352 211900877 587439386 135969192 401898685 572846872 30221320 504701958 435530214 479462938 887877534 575565953 922339891 275658737 998666765 948339434 187871448 550033981 54948267 641722321 217628525 115124644 97075572 792914704 134953582 36105295 8169348 966038081 366585276 400161388 794173854 823673155 247399194 324521642 742931880 983893689 788194993 196723392 53355565 297247882 811605900 202711526 120210137 430489186 43697181 271637337 364688129 317557808 972872886 94736092 463697945 808223398 111264273 858265906 257739323 617445309 642111433 468669093 739369127 129951534 649866974 304316290 575670333 934471929 756471349 113894043 676100612 954686946 970151702 216779715 801852327 318146543 703190444 636823125 867196915 419538155 869459337 843124142 520000347 256012007 175128607 378586542 897792628 925245107 278119239 240729916 778168953 466852457 81048510 215282367 159270344 40257507 977195427 939396261 654511202 612436288 483249915 204214239 636060271 761580899 238683693 975776355 332359352 96012404 222389895 274259369 280501547 476443229 824305847 931647279 949390171 285453133 427154258 527904501 662159102 178561593 991436112 56180738 89748077 447372118 819277966 460658909 608466727 572540577 363802699 324928532 624080462 561672791 678067627 482768569 978695464 60105085 594516535 251466463 527124383 966330969 221549147 877840930 435735746 523728630 144249831 348712476 854760770 607752101 431693455 997888753 408906742 237265783 529370219 553293764 898533463 102929091 859416695 39046975 74623748 313299878 538203412 232467984 229231680 35296382 270763653 457256806 186892399 414210671 214940531 812825976 979270813 698656734 747411306 489562622 676345078 362969336 967151450 542095542 289365327 328743468 605470230 81943520 412609436 650293933 65231576 538371779 807061624 99440369 537231803 604084774 50230688 258152244 483309632 603448535 702851192 976561654 715527626 82545704 572589700 379886201 615672354 423387756 54042608 418778436 246386163 621671295 166602761 769637026 912243535 623963452 216106434 495555876 520746024 429154820 817855024 455339035 248583896 974504765 301918990 628595231 240775322 326213073 375289658 547073931 92024846 655497899 644422454 166019326 288604601 842606910 859831208 295312347 807578754 391446525 733409754 297675466 213641783 990095588 920946234 914545717 809400326 838299630 237729499 575640268 329420036 102880668 725001203 217143297 705003178 329445237 134808155 651348109 503433042 437332096 568397842 615732969 269673662 64067531 551521467 112869334 288977554 917426920 162202138 134900437 473601237 574899307 453142170 776181936 472800884 275876461 192164810 606934511 125907391 510078220 354129627 98210660 163916010 353411816 93049636 330900128 947408013 634541480 465886367 230902395 721552933 433795699 910176873 952438160 993635985 463749752 148229445 852923070 505397397 894662502 46743578 874318760 635580250 951032308 752482928 169590070 310413036 834496090 614328056 396845074 719831227 801631446 597028865 998592300 417564699 891695145 135432195 730315319 250619588 172769303 503647768 777709609 864542034 191420907 194964606 439884735 725807046 525353712 342643990 642898934 167287299 541548281 585816552 539463315 830560850 435466970 955453853 958591645 321484766 156315884 687376899 158360797 445152057 916120973 878280333 660071013 113858261 766548382 631444177 931305734 388848012 902541571 773904136 556297176 425703705 517676327 458406033 115115958 333032605 711519605 14177902 699638719 832382235 527096288 145631173 192163799 183782395 342873948 596357728 828047651 367095179 95930978 879381806 331183249 136835961 245276016 904449728 853313870 958142810 594081671 173793740 974156621 483138855 980933803 800337326 175526855 428808123 71759463 388988642 627873205 348319574 329693766 986133387 195395672 566323229 328683611 68715504 72545202 934178455 340599226 650348281 322806026 36974129 773418748 176523958 744611692 76768699 702138559 694888152 802319399 956650986 394242084 234775862 258731341 65459156 122103632 918225482 140611638 103544182 337394667 732046257 20139517 38001713 372095908 208890543 295030785 486508873 199511210 117769385 701338214 181654117 624954932 349415848 231146642 540840466 371920635 555635933 904308656 426550848 913990587 501451543 865022256 642038467 616265142 382189390 955439941 761337811 70808368 543423772 208694118 365420172 442875380 324367679 349295821 926285167 634084301 46143513 942811899 456308960 313806606 156626992 831827506 814232486 723596043 17954990 921530873 660879725 56079006 7513057 775609244 874807111 400218275 671248828 3283626 624632871 183708283 752563797 556025717 502188389 676401293 807727717 250006421 538530109 392678081 979062219 682797669 137799503 13896451 874179593 604023685 58563360 521274822 655869126 341547862 194460824 972803710 583238730 925497729 234523267 118813221 736194053 380317041 990147344 184961463 351228168 953395412 620912725 825413813 56461962 829279262 85319880 659810214 313234532 328950533 444970951 448819346 986586006 61487878 582874130 910918533 148463296 801101279 745050187 37046546 337634473 835038227 101620093 569640141 742104764 168972137 134658450 188698576 227461510 740300653 452385244 870423863 56576826 307712494 690207117 207020708 275877933 942177662 914435646 283493563 881298265 365807093 186354796 412177831 451849438 543981295 374517238 660106132 886311037 117068873 615052449 999071538 601397787 704862888 403068052 539131449 290054212 946531826 874418396 643089887 242027174 429100498 916487145 833431907 250552465 163006008 913980431 119715974 765055870 469825495 984772614 209416205 437052293 591729830 734288747 928536129 857001957 619825760 143853373 521694574 89313664 974807300 260202080 799834727 594796892 189620053 131128861 296523008 118612771 411531610 546721952 984825491 223301540 996387039 719246201 595218556 521512272 413597171 567141916 237832349 373903549 727208296 869746785 761952731 469422375 730479959 581725956 669867678 763415786 29715865 177198118 669402965 197391369 176200270 676839370 389452528 868100778 90287706 870013017 659651428 29810072 34863587 388393247 465965099 757884096 893481685 251206347 337050305 608960948 413886302 196851699 253372712 161959467 524836466 865492366 262206053 935231103 659515976 88186232 95633153 684501037 642946266 605853425 54502280 648289881 71885417 877648158 580275469 950618183 288005624 257835399 960464292 137581027 101993932 640754839 583491815 272275002 212364274 420202528 719859314 780030975 496544953 949598676 666746471 382607367 568282419 437280717 215595499 628213709 786660281 636688645 874807719 662047215 937469028 848693727 510623816 643791022 119982485 17023133 826327295 384486002 360386157 508215271 888067073 278204996 630609238 663011658 319210760 17022547 937793656 957894582 496273872 890794608 790813252 199270912 337384603 233194641 51143661 268543326 251173038 924960593 974523882 742750701 799933138 829007982 623049846 482893103 637409235 574528842 515617808 354024581 627942660 682523500 434046459 551936953 115749562 41424636 746529983 443649911 689678028 970417482 25584294 642567119 213646106 317414727 784993856 889296565 250375171 807614474 793638624 264086657 174531309 51772748 358870812 358051440 201613504 842124780 961038160 279458593 489228395 409273453 999430684 97841432 40339806 416247667 290818786 298846526 167246351 4915786 478727241 392627551 945429109 337259871 114500285 896730794 631150224 787879620 430059756 427061813 985118943 156454576 200446026 832323959 610646248 882437629 967531406 652830924 626345907 288943273 936787763 750370293 139761231 531318869 757964280 659688085 524474956 482870473 961466720 739729589 580358208 437300334 18631731 803065152 998278211 216331986 684366075 393761416 659031666 888025384 746450056 208933567 277994863 505926853 349592685 933679231 374346975 159895460 118157184 505447747 351051243 324407011 795447390 84079595 86292416 822255428 871814628 124353340 389337615 584684973 615874999 893658718 992864653 470857640 849900733 200232284 218012788 695124964 93672866 477138343 864577281 942978738 198544212 191090324 91494388 47149704 4519816 684899801 51399955 686892162 778318131 235070484 451388326 578936540 19449105 682105156 22782204 483294585 431154721 431300942 888951525 665387615 621058086 817986681 470951479 495394361 99611688 75611122 800947018 227482324 492430065 240413769 682230907 503597474 526516113 284383730 906020524 580206138 739122139 179389382 538303938 475343062 482395877 154499967 405156646 536207059 123114892 775462975 159808069 903908148 448175854 886888714 888840976 514219296 313239277 32923975 200120957 661187168 525817523 302160195 346964228 198025186 439162153 196229294 909019426 926920760 490203518 214111515 589571033 587849242 19723174 563344516 505263406 251535071 591645912 675268549 392313002 188436744 256230927 614461724 563469274 693767350 247997067 894733488 768099536 398107183 579516493 220614407 848883359 591920733 339676830 818669965 611022306 44611406 349467784 318627604 574511926 679727797 15511387 647025231 739245499 150426728 443706154 725926485 895313303 873344224 926667596 479016740 747124851 201156540 838366939 846517788 329485308 160898622 96683320 768922752 71680611 825205708 380163205 673813497 818856670 453464176 148707369 294804754 953047588 547375449 307948880 920558013 481434869 457089368 909661545 284312012 425286288 474840932 978144934 920143225 881710907 272616726 542085759 727146462 448600255 648332590 442354735 746620798 456920809 773270028 321288501 18162875 606511115 46877239 605679573 381815901 959777656 541166810 627666837 109806609 203032075 867721794 356482496 249971431 886105249 260868193 172402150 153408468 204479642 367775566 472932954 763051566 877161052 592482243 143887539 643769395 232484816 666148254 593413707 738866562 247342307 612846176 618805443 49917855 514391559 746805169 443325053 942538868 698478255 944594394 112612129 367969483 165154262 330895945 260960793 364313301 578385017 374552593 269559572 912484006 832564248 321451623 663192710 136543414 57041721 807654182 994265127 224297569 686689253 254403916 12986736 351537256 509661737 151723899 790244385 849559918 452462743 322435193 385418942 984087164 324249282 328869808 766198541 338003838 603999685 980484526 425648793 716074436 197237949 201016486 31169842 41332354 797657930 746113774 829135211 167966032 978145811 363692927 279244571 363137194 83382079 479563384 493180893 184851057 862889724 545899931 559683471 973450344 551626747 319791311 479268567 206997688 983136754 939565724 442605465 137392236 293427225 545993394 688544130 862477814 236256174 487131234 209453697 460404136 563854961 125695267 108499784 5265980 360722728 196827407 768269263 508052301 864900636 120385379 844129746 230918619 311261594 537048835 669591886 674306763 262263412 3859187 11882760 230932837 67859581 159874271 957389574 382368212 47978769 782214548 941386515 669583786 728612234 167550852 336277823 198041177 628309964 880909127 569491549 773508538 764459706 857711636 756700292 277758090 204977342 603116108 175486863 451009256 488244805 655293424 668247965 174188249 597074497 684329254 894580113 955993285 547743397 124128952 6637458 127456247 141140717 712189588 830388621 908385056 237522579 177752141 206701998 268325076 130598811 403789720 19764971 113800203 269601032 76879056 5304185 545931938 539839844 910455667 807636820 789995992 824612156 801914531 96059580 933580497 426648482 620730278 406448306 64736022 207388842 606092903 83105664 294911251 676910061 366097906 865257774 199208600 586388745 8877819 686732301 288603481 979711518 276622424 514414896 705641838 211675218 582987651 808395502 278458835 519920719 126267161 82252130 110347497 383890112 847123805 647783659 186209524 738255063 577749686 955879084 859829914 772635338 62128172 774693645 104158058 424146513 69409263 326022200 256491091 679935786 206227408 511417501 137686569 803569558 321548230 179135854 576273955 369083097 588440171 72523556 978687071 200801213 751595901 320818680 114688605 985242895 147383389 728241771 676938112 420422177 556523155 112969662 29408657 404413767 393841736 460044411 292741947 601216602 431550154 931242218 604490896 527814456 217561356 782571932 708053378 334834753 574234147 199074788 566677611 792453852 977911754 720252505 343298182 259143152 922778847 663812438 320462451 648437355 948246499 915532154 6166199 387050431 207743358 535863849 55078969 719268960 843017978 638649864 993491143 156562503 789824707 695128453 400566671 186862962 662901997 747289932 514340262 357413985 758606254 76156627 236879493 602636955 514065887 723658959 713587846 94760743 952522111 523643325 868899179 577528083 481067568 241359962 429485784 927823857 700642232 9178667 868200660 42472021 692506242 770169334 546908236 384021080 42312730 725914183 657358224 235444760 107522485 644862956 644998356 856046646 514817190 303387770 777282225 159327318 925159658 647311046 45885089 176713634 788750749 159609708 416831366 274703688 76900739 493962059 875481635 570495735 724528000 338713094 781552033 725016422 386211616 709088901 543138828 356148430 547045136 772943218 85647060 453881707 646296995 756160445 351200077 742269950 435294030 77436185 622902063 553545806 921233708 593781372 437261078 538255778 805464442 791573155 33028355 299800904 248146972 923565707 576061145 547903762 902512919 246156793 741569761 651027412 201362709 751022579 738916934 152068071 794614756 519460677 570834330 394308009 277168375 760647422 838209359 890414587 346932707 522199280 575313471 17892034 702327011 364293171 12482597 725532518 345940309 433728930 49341474 189218645 591838267 885469788 428930361 235127425 94042811 14020676 685142738 574340062 67509919 159875202 630722363 519485413 287769814 960375808 876602402 917385492 995598833 549543918 595472156 887670892 191377575 882245695 696791074 53261298 489286225 60445226 448214543 26181934 574459759 728376489 946494243 944565679 791450657 880253693 907828099 235057540 713108654 374320424 790345654 371611588 818183681 126158961 170149673 126636808 849148454 795087844 371170988 525936108 72521426 443643600 455840500 490694033 508792281 85652295 917634839 563712030 346529717 815210657 955489554 762707258 69219334 760108025 241378886 397791380 800092685 972687534 780840439 42737244 890689839 398766308 860346316 303584199 156623224 488201217 317483602 101674382 545174037 859475760 105760121 741369967 428695001 867274209 367360789 519388075 727585721 717793863 444931422 668633478 48494416 588706776 579739504 757299659 403191132 349352401 195989964 398840902 622666303 155528112 250212054 424392519 698336894 987925432 948053333 287779365 46633798 65262448 407873781 927889337 244455138 789590564 901203656 263473887 768937798 974675299 587177921 105022201 577386631 594724223 539204408 806868075 271795041 889537040 151632745 354344224 83834288 992205937 291642868 191330051 778959607 799174210 70181982 806387847 730336988 776474596 764124303 555650336 1902505 499867392 374678867 652865480 761332941 733549312 856059609 481519483 775106905 419474837 297555255 848236987 384794756 675207471 484490467 575105292 1897512 46016392 827845947 455595385 487668546 2726938 632396031 999721742 565782133 821417636 376764625 241178715 82037384 876659625 183502780 785190135 819137252 819612912 899620778 15405051 99731991 449393669 892997101 278213251 170422867 676442807 245995447 137069617 215489007 810955672 239347361 142034346 121167845 211936384 993080616 651755798 409502291 749240074 772982571 745157284 159700218 144630038 256321135 944504068 857583042 388545861 762499355 47026155 780904244 350295424 757252156 623049875 155897086 552691570 652871234 781545016 558735987 145718025 799945601 836148892 885555464 413400825 391867057 299745923 133726424 862848825 329011055 469153336 578521889 235316099 469033146 573886983 214809797 613342168 468854 352336064 333247178 384217851 299555564 777628219 459563227 972207345 929846600 154322382 377447364 249519495 360178202 828581592 81798137 314274508 3008726 997597498 789046288 547720594 90587988 194559449 259965762 422510577 397232720 605873950 27031534 436111301 939173867 315791733 154997783 544821547 553529384 682173393 959587297 168251656 963966832 346082855 14733847 304130946 611709711 221697518 532390568 569001092 612576180 412691109 880096038 815846463 734202869 576453197 642960197 930728868 599986889 338641899 996598626 668169962 608175116 27189256 370321146 381297166 810181374 18838833 81745198 696359758 862954180 765820023 184619334 555375533 535452902 136374255 321705258 953609587 808562639 819103026 696283115 465684650 166506321 46414303 930611256 376374178 138973982 682684949 55985385 664544109 626393424 300164857 414258552 217812580 58347233 57971510 431828611 583903392 923826228 229240696 436671052 957174401 927251339 795685616 962442553 926972203 342467470 924632531 505123924 41097988 28191178 324090331 257465803 247013944 720688431 69489860 755306353 290019637 263910546 794664144 378033980 504459055 722232617 934575428 574717381 454586013 530882834 378086121 897809099 654436282 587539404 38404748 329057712 554311429 721282747 96693118 809622522 19727297 173662632 501641236 851382739 806071926 168771391 495486504 184128138 117403502 93112720 236784022 926259984 269096249 537464463 731276480 698632316 582952233 528473748 355544843 52656776 935098839 775989980 479682912 621303825 429616540 886837254 838547627 43513754 451086105 238165654 373641824 610289610 219859376 899523957 838584049 302525929 150760456 249301615 920894553 908420711 428852876 343804595 220360852 443034454 614573037 599597911 747282468 852223723 636887452 988459474 206022286 577056769 448525393 166820992 831913691 409095829 296668295 29378850 666118680 907725899 816320253 975884635 246893526 786113768 353274678 564323124 211502250 434028245 5515258 394331544 734441134 595025827 940598739 116622553 823497726 497514113 631838097 932866345 473796924 731108040 6910662 20002082 58830861 354403440 388753483 976909375 229150618 773401752 547115193 568519008 186991376 579582466 843392753 584190794 941433376 287297428 845117077 198166309 91656064 993888984 703217804 652378876 584302439 275048060 644600706 327856704 32019989 467433683 521298533 221128774 88964681 241036371 879712489 449308356 617812425 819150357 220541957 407828568 64776670 644399704 874913396 942297857 533417941 614820095 700338486 289455268 760797567 888192526 658159628 317505928 348928945 173872176 30099455 42416858 403791557 908489524 770896345 502001450 499182872 679710348 668501674 832393964 853512586 313158092 122618949 578521849 918972417 937344305 650091968 388779787 394980838 243044376 897179128 156767300 278694 70821762 308228618 43518376 697187378 31562902 4631515 324111006 187378047 790368543 739347602 416592755 251735815 728754698 307575576 680893399 65817415 200889322 754387103 145898333 656226623 370603380 695179032 313692671 221594357 121892867 191239611 554542745 483415026 52410901 630614403 954698089 367417283 142047179 690790831 758129814 450142329 310095725 873037891 320128166 614986025 345021412 562142853 171965189 407151213 285543743 230306688 350037637 225630434 393493295 146330244 199758297 110818728 431427466 464173476 683499032 272649445 406029003 572248630 258071361 898127938 141245584 107750743 539576497 670317932 299538459 828104805 152805294 431656596 81086674 344984451 705615840 813377776 195044544 171113496 807711186 908627256 899317521 849354064 261267318 646856745 537142938 223527577 10516638 189388550 262150222 480522280 76289924 40636434 664090058 570744178 105240387 211990295 124765642 239339443 204084827 712853986 522310321 806771306 350511409 240106692 732818182 148223451 59882636 486448914 995293681 347141004 561548313 650507686 603268546 567280328 835412713 204899165 451183723 347430687 493167598 834796951 973612545 518908132 299033217 213200058 389092670 716091821 956896991 895658671 67600386 669210327 863684775 831939940 135863246 103255040 919567197 574370632 848508999 686929803 489243371 196943825 81592249 471877919 63345179 851479033 343488913 146129960 909645598 60776637 559010530 356456533 795766280 940928413 843397345 224522776 590187345 715837728 864691049 24296233 893254741 311461709 261709176 402565892 400674773 121337906 468702128 898859878 984835700 798752864 453110487 946066644 702402364 444217709 3800151 729817364 76097558 141094513 816387263 416310705 604440661 418378889 836406848 208315515 361665324 883105112 345852208 542730245 57082419 736187777 112076939 305377830 456685542 117351726 222713453 270356600 696710694 621438092 261202073 972588252 599856822 397329996 517412597 660860404 544103871 280718884 765421580 936448424 323382860 798785356 717677450 127686562 487010511 357655298 656217284 243019217 2295706 897870598 706656558 181249770 690298215 540716062 986622690 443016930 585368529 925153428 392499488 427413877 583986136 92329651 371835080 67949731 942391905 593102669 155132130 1514285 649905844 404813880 659172630 584557340 966114044 949457612 830460980 723849275 162881739 272801383 55754926 775500440 174536595 426003177 465539353 929858823 120113453 795477816 135325360 747119519 631023702 210097085 111449553 382659131 240504109 363868390 110720637 818959098 406652343 642054050 706409180 42788543 409477724 907430888 538221495 102030257 185622119 502398256 74764540 943433148 903622281 938656504 932793406 275155215 974549334 590209344 687058227 112031900 320853446 786844430 433606196 973758108 678525366 48901355 550621888 46501128 561866853 273553765 687036409 602325537 829589239 748775307 659510053 452613864 447530229 54854516 576440878 899660710 529361611 783163576 294629923 24033894 154064457 750326517 371720117 16321398 708608291 633653323 293739963 869379562 78397297 902552545 902084526 911833625 977601072 608696926 774979117 626364958 232960446 881916528 716412795 819289176 437278818 328891721 30797308 308472298 636821186 525268764 29547708 67637564 649761386 411614117 758387176 323105400 320319564 624775326 965170514 888425486 678445883 232844363 685418737 904354608 458304110 858456047 273538399 324069462 733381636 561522260 263996505 398704060 542948730 920496200 618635587 331719647 846153782 665872154 545248673 339793924 807775232 582035233 860675487 403770545 879507331 38357045 705004170 202810418 395998929 909328948 710533973 607776021 810829276 780397951 53681941 113885358 748775678 737877370 360414085 248362900 152135538 576259855 484990851 435204130 502147032 761969452 319972753 254940407 10895029 342780224 441555541 259844470 413182704 304210882 695558937 530587719 715208791 228806314 54974028 815723476 331744280 473680374 295436799 996521677 123837256 644583463 895767144 372752037 594032480 638969025 496144482 988487186 772045498 994960590 800580587 899339665 888718616 562616156 41360550 702970335 408544798 233833978 287765591 492615297 282121171 740244287 429411689 696377405 318253348 73982788 941601643 124361631 954909793 154101284 355492750 383970677 670986174 950135427 88267561 686358355 11704276 459767812 857469494 580249104 955159581 524231122 685288914 782234695 928369531 708790552 315279552 622018263 932171441 177784713 116612583 664998244 599203560 649481177 966090448 700366036 953284140 644927041 566496297 821567442 529505773 199160063 428667460 776475982 137667967 809181396 77441944 249493242 712100506 385269124 950943551 937959375 811114970 645210713 92777335 645436038 112355136 628268705 843849761 30143008 731194543 942363179 611441477 673832031 464454768 999648718 215456140 371679306 423664558 33146851 996318404 655551149 267321595 770285766 483895392 804387478 475245769 656723800 267469302 789515737 994477554 341362560 325739455 750237582 100660785 762338469 109627674 775258254 126953127 811591222 61339401 616651769 303613527 578590242 500354226 692696498 886735529 458582880 87722463 304994017 425602539 169906281 63461247 591014000 10499019 411587001 625666083 149865871 401975774 465617489 939892353 29156913 981956125 723533880 489803253 700910476 263935843 116786421 679920379 956301981 250860528 69627415 776239542 155604130 911204329 985701805 538164845 95241118 273710037 462065358 860212232 990304984 447907617 967595539 956702359 522548572 653783197 595605016 855849931 303736 423067390 878968831 182098811 441276481 148393306 634780140 997459489 550711308 228475311 984934794 60452699 16282357 961079644 813734020 705153130 295623771 917894565 814723853 305472694 944347234 991103539 395520601 566708295 666687599 581369746 367709985 887789134 321282992 812920242 733359139 160617370 46492050 765771367 488378016 222855460 449836105 842242025 449505501 640064132 407886155 883705173 58222754 790576248 568802261 423705897 798699966 648451940 624208229 804551628 369034881 384662477 287864382 111485956 151752256 400361181 808790503 479387517 898310612 432312035 144241068 915789641 264845339 466309583 224983323 290367067 411667574 432058 600746633 243070475 451844938 625494364 999419275 532223125 110434943 440876180 72800125 280301977 173327876 759943396 456034302 676682908 322046536 895642611 222644082 979554694 532292291 951790601 115278207 555705123 66678379 450587286 125148048 411028386 714270783 724851371 171512661 274001177 757019072 726825343 77390657 266867198 973544307 242131691 16954635 310953391 422741344 870444527 251736110 34131692 312250774 507394347 104250472 319894104 38375589 965306214 668125246 570434811 820200482 362214923 475298167 736551618 581137190 178751911 308989341 609385214 475040975 392660077 879007871 262929121 695120062 722230450 112210098 277301252 273911704 373101936 808630795 536986340 101789574 393156295 972551718 206816608 803248820 401971320 756766947 102591805 156844501 683879016 542453475 274613922 927116445 511844643 485986831 387511452 424640070 489802839 97557010 437090203 16243724 838758228 649947866 800001523 847985585 618907539 376586523 284488285 346578938 601956140 94397644 922637939 708714799 895743838 983036839 413652279 12718495 284476683 53059501 756056460 525688858 469826361 666227616 921492155 361061493 157948818 394835848 495311088 891585034 549638373 784487215 882206651 371162677 573904291 469949605 777968272 491266264 855496802 412010684 508013895 528586455 230366814 2526604 782090396 497397917 10098163 843510001 660351152 242314390 844174628 226807048 847497606 466489779 959923735 791888566 890029447 367465449 493531031 857938465 151485439 185058482 483024785 660650292 873642909 879468938 989823895 756156447 622219511 753543795 921555296 141086165 680253700 599099505 34614598 210055821 597771168 969047567 550411462 688286274 368650763 666826201 334674692 856539443 989774186 369224928 401277252 808458339 446844741 122026809 64856434 540074010 656723975 980320894 715088539 128578658 981801346 930918987 701932402 89057163 258125160 448356546 935337676 587640999 928464851 198079752 977773092 250166798 34454974 685329861 135326744 210697180 913797001 994276776 183754985 258053230 324993913 630488545 843892991 106566377 240702517 602998438 789901155 39885747 761403210 76277166 45841988 553559800 492522408 157394617 670011763 501100838 359165988 117726726 364675814 543499633 379098612 18392282 41510712 201893968 297153846 452667904 359620135 691793406 64117609 593325124 58439957 720440058 248852977 344058615 388979593 541560967 627674263 428209262 586937259 40117037 964865031 503707779 18789067 363001142 823310417 935860498 415290842 329639218 923789673 546005117 500205551 718241907 434894247 15988265 593600195 307531666 335632456 659916031 58118453 474376936 528162283 404029932 164793288 703570198 828845332 364759137 652384032 565326717 404240044 597188819 942246537 21287623 938830975 922442044 553753200 467875676 671705532 616555416 229994215 110539246 230080889 826611817 489908261 766332398 813357869 997014324 653886724 827149844 730474292 143591170 966393730 681673434 430427471 421091040 284375872 319380226 359277345 847777887 11387910 923048460 707321523 423705108 883380797 947637441 459410672 688919065 321508211 651028907 62114346 245601931 1545435 579362202 885947539 771326986 41914826 701101600 124848837 472156732 306986555 631900182 185032763 950675529 719220556 57127957 908204501 867947872 521761727 673961726 614670936 682811185 83206266 880544883 128829164 742181490 338386695 526435675 449070492 999063899 630903317 383626850 923829210 992648745 895446005 236870262 439115512 453374366 306291485 842041163 930640559 519136127 469317801 462571992 744122268 167696661 520927445 801188056 691858366 631200173 372628356 63538506 133911802 504318232 943164092 701380338 58899351 991483947 411564840 378417878 478994626 659374912 143650453 125478337 947445515 704155316 190022773 784371907 843405543 529346407 576337503 939842990 395434796 732567871 210801805 422863259 812639127 314134949 170967644 347834723 682093897 953844742 131116239 92384295 44005190 850280531 366973709 918500297 836592885 359579521 355223775 586037104 535668387 782076938 856965427 264112648 533163520 320490091 640238747 623838400 157599903 728948132 10083791 882954122 116732538 700492219 661092903 359059870 278736493 596632121 832180257 421904887 434718391 140562603 717178849 743157716 239670140 701519650 853979052 31882553 342910277 343666356 219353196 155855723 768498557 174763001 722839087 835711352 263366390 29693838 460677288 909409965 341950563 392055445 12522413 192011037 775842011 370325299 588589495 86959137 427003997 252690705 351947365 113602259 833423942 86149596 205065465 859696273 546364380 820944838 465392857 799754624 551011527 350086658 142446095 326056199 117197714 699909963 286003146 580790352 174509103 819257950 24990427 511804618 297202288 312172155 746490937 356999337 648181391 814331368 190059389 717322085 487658407 828983406 921382247 671597623 474515000 484259802 909487191 693694111 530483367 34054781 435969236 706667744 220153787 637408685 852935177 842938498 712603937 251442242 327302211 442467024 724114922 580179737 939880308 974308184 266098440 329840533 234997683 162362990 414574036 285543449 804330938 107855272 192997515 710946959 199428967 418139747 478889676 771926756 579349563 685475901 827191323 271711625 393686494 304422297 639956066 908808180 659022489 799619614 820739691 142867229 123226586 589003576 669787239 743093761 588779188 948119702 732317802 380068387 792271964 313106090 990619372 10349062 827560621 848506668 143709001 770486708 874140837 232125335 373311042 553440058 954855142 131797931 55174267 190799145 285968950 549980649 39913723 869185815 819954687 736561690 152634286 188392988 728039631 452300745 949727718 63258966 700249305 668367044 846968534 96283749 546698867 449871775 698345494 406204399 877659798 553160240 9485858 765409309 71203169 538637844 876162267 590055708 395402391 912395049 150496260 637606302 649077788 126810642 268273094 631654230 396653691 100951223 408861484 387537279 983532387 253897410 281843880 775828310 832917029 357819938 392915084 513086619 294872632 960938380 435736466 691338261 588438966 779541749 568735573 693666315 264405980 136692761 698883797 247973579 366779278 995369208 570294519 158525222 719339984 648118355 412160259 456030962 762190926 97449011 539653924 466018695 516727765 104335459 874942188 41566787 972492503 665247985 170601933 759075590 336687084 396819633 978546081 232627382 579102283 227522490 521724706 260570557 959552085 929960422 786983026 883050118 904256011 351756118 47245205 137722371 303017875 382231788 760878835 149300266 727803319 876702928 18574295 344345203 593866853 424605420 756969202 172030044 432794416 713295216 922597592 490858469 173620685 562165070 134762113 338182165 703646359 717770943 199169482 584359283 400959756 123906492 251632626 704866445 28982350 53860997 958064669 233408628 707049891 501022750 475746772 190070590 923206390 41422541 967949699 903763587 978914131 774644894 496748794 249126369 23122287 210238431 340098029 969718137 838245405 539876772 625810548 773040751 851029722 554862660 65350028 943314797 168892482 651003354 485037971 801083680 422581912 944565957 477496528 20204730 24123459 345517096 409676265 888296047 787930187 615239786 443086954 135779832 546803424 695393720 367417157 351801619 247261139 494849150 861828429 91582976 303569691 754390002 811372473 49804805 398541650 831644297 246212776 5872108 161446966 28601472 72453527 50331776 127972648 782980180 273412588 740847892 843763632 90407242 736340335 494670843 346634743 383977448 367293643 157886737 621917515 936813690 92260882 314800176 177392799 782832014 29740854 503475644 776396040 134988920 761001617 664429336 701941313 197270991 653164382 463260463 907559720 854049774 768351293 772650732 922968639 16175988 188976051 57630145 331310635 188025284 473279143 221151780 929579577 563517318 165287655 857502734 777228500 50165540 539340705 670926714 659125776 231268686 669361642 238481132 522754595 468029302 873499963 333518823 754921958 381222485 81526766 599767414 943897432 712275044 476220869 93115044 411584027 191186532 653319268 40326404 375300085 722825175 313530322 344327465 283576657 156131716 665079548 883598639 227004347 446703607 931621938 249519921 457779304 499605502 755589544 476357072 65744556 997433133 169074679 732686003 93215361 91501659 13137561 244448513 442412807 770937379 651991664 120451048 314169086 241361252 144054847 527149338 865891661 596539842 407551279 236484939 357849983 470114850 285165388 814293684 725984321 163796786 120988678 587525523 315176422 729744350 306494641 389116073 440615139 480437724 637847301 555485114 814413395 58676258 561162142 111814161 201270387 703072618 103344765 876495097 301404455 793809589 637736325 251876421 891957364 692250053 34562303 594621129 725018884 474608033 545925654 184633566 617410213 459330837 60202844 494831330 290860234 32602415 420566852 903142326 338380040 538312131 747143845 327085886 317266330 798510056 801757501 828854500 469459934 852600441 272011820 220513814 575504598 770305686 587875957 505797316 525091752 519314976 395012992 59937763 130736159 18238528 377941403 439053292 957260071 11995616 340253300 155309917 307899220 466696752 194615712 736693559 675447644 371949859 155767576 726541694 666179736 47375343 558597047 260663229 842206088 591133073 538668477 212828543 540293196 619416903 899062607 774941399 446347563 687471379 561829620 567976153 825799440 386408511 917816345 118555166 286894088 286997460 707504015 759937348 572357 645827361 366016520 124360044 51784734 563320890 851006621 76876474 545645965 488732790 590816587 637497561 528785839 224667377 921323889 844203380 94970824 693237512 201453139 896443582 779953980 651799263 472332698 158525419 345366551 778749918 96397266 294033333 797071238 71096624 342227179 865145560 228542044 292533315 466831545 399312021 407025038 515679050 502549364 426612531 849799351 873994686 661962297 225077370 210280597 134373081 733927302 184336438 240925578 234257945 289182658 95293114 110535708 881309635 910229427 114255706 381293429 205682526 915457797 957421807 56293347 46808628 134123722 835527767 425601881 540264404 114736629 661406451 986608109 99245714 584429022 50401576 151467096 688133638 691785409 701423326 336013433 173184393 974727230 616829444 245339602 731629243 879349210 176850698 297249289 845537792 312524157 836903781 366417256 626599678 824417267 71179790 569824094 739013408 997007723 145838596 429286140 677250582 202406395 1202373 759272825 272792659 969679385 895428825 152525487 472122254 856822563 102541383 846621083 662870337 930651097 302228254 297707744 488310061 851860190 928473582 844715333 941503444 155551034 355301452 286023219 887096574 443241178 283026770 237166648 958995509 104544015 175019036 83027334 843675976 263756043 21337164 13801076 363562188 846184039 251369094 207177724 657866902 941641632 120314101 420783164 754475074 534919317 158695364 478511861 697426863 152134923 891423142 103119375 350142849 408171305 97007183 643573267 641135518 249190396 306546425 442271407 560639922 223627252 822745824 867201846 200676779 973356901 302169542 779523869 178749501 222460168 677652592 247765631 509201758 624429175 811076390 812329626 295227083 852426932 288899127 465447504 159783042 946598050 432258675 329113767 319994694 36803979 975724975 710858058 422954271 558537624 141503301 684857605 83923415 75761756 344126609 345519180 91807613 992652618 612238197 253739957 710551270 73084986 183521494 797947001 559426599 407626728 254751516 128602359 930163484 491584629 205945526 7679794 654567397 134898660 250522772 200467790 102579043 224527006 403676331 354526742 600863679 514309103 902169717 976132473 222168292 511040646 160294254 481518345 452779776 83410169 928575384 958887035 87360775 218393663 183915512 623121961 385369392 744118324 543331094 481224595 668046710 408768536 476287873 241586649 111230488 435494672 614941257 917639747 230058009 460017316 283502979 711367354 302425537 672998719 919531721 830470220 825891098 943953587 72422327 579375531 432701043 20213426 238606447 403169199 870257377 171925846 501165590 168738767 435407545 673518490 919985493 515127980 668439576 397601758 114983641 765493383 182656859 514032743 391134162 472280518 482247079 947065308 715127416 748489075 404401506 622027210 259585666 155549628 613190327 217335585 739694509 695916660 639007767 149243574 173611579 612529553 977088179 929126335 815297905 6750124 454336259 11624538 52854295 343745156 417138498 922023942 947812604 474554235 14507503 956847143 322117488 140176407 589404237 229222534 694194632 730113667 502232803 756869583 409453534 964128779 379690494 493429266 447103375 151777699 338095146 984098115 846776635 172723297 574917309 69088698 184865863 922599423 990196300 578145460 522463646 852978522 793152820 44258000 838095916 791255285 734039058 20906642 651973986 418634103 902767691 293804771 667683253 712367656 125047429 807517071 626354463 329572728 9922348 517354949 201974173 52490105 300728046 270152859 382100911 310554720 385553215 254313864 23923930 637062408 34275542 751030504 348307497 407702894 61256238 840282748 307630248 805807414 285723654 677222375 866128360 610420773 257632226 361345842 867470975 409595044 151356551 501125448 814133380 322686532 455564419 173422715 759073303 464890932 807739042 176340733 161007063 365597645 359852154 501778792 486054250 813399303 384218849 103644471 133983225 739643649 15787633 406746442 333859505 949853309 183403019 354769510 979380547 25371233 25332560 154406835 486625380 960015927 77401386 334623548 981305422 76315821 517246017 779347571 741232957 743276054 955212679 643936938 741732339 91971816 830489773 218402714 758015029 594189372 167425195 788883936 799868236 53400658 324522044 65825147 391418501 898245386 946387039 819976272 466594225 454367851 625000152 107639462 67196326 260850463 922749100 910761898 952778428 257887477 893585065 371695084 33854800 681709407 820470747 418050529 61636676 905005041 136556568 756538975 847807357 413550824 769991286 572242211 72930916 625384353 3590095 643002702 512639590 382839069 502413636 344886756 116563828 561361028 55520951 591406156 956411012 239559070 495627087 400690899 633852430 504292699 537862648 964832553 685882511 14020173 286394848 176757473 801923337 172465449 364757756 499149302 372742017 703300426 930461313 970666305 59120000 369613102 610099563 327253764 946144403 138572535 677974265 922287458 46168779 641772266 918279982 756967140 580874558 259762675 737204050 356352245 441150596 968855584 905624688 836993639 425428794 991240482 538530262 166702573 623085699 271697615 569968535 121834654 489717890 646427554 812488460 709863033 678948577 541203257 966832974 422153947 916357965 578061014 176145342 368480010 625036791 16020959 648126590 689304238 546039316 61364319 801029878 717802578 125808222 36120450 108273743 864544744 119050130 11763741 284410875 953799490 365709040 326184227 676721195 885611162 925535422 822382641 364932183 699237131 209138373 312710659 716113850 977372949 711747794 536100092 427271124 133480221 910307638 615589795 426158822 173361130 656108359 446373664 689271417 478874409 991395805 234584003 304388568 276860907 592885206 799261054 129539729 113059618 431760530 967095910 43548407 370764839 673966199 650520886 828685987 743494455 898691950 236880331 978226927 570529777 544373092 111191465 522493306 479106009 539664074 703151220 751732391 981547225 793852694 140081784 540641309 546262971 275410240 730943266 508640584 426883760 918085702 402234757 427318742 524037580 983884712 959892695 20682300 139910023 540685804 515365105 282669103 382900029 560245019 773279953 915828523 971824559 999368514 54207771 297642736 398249345 872634611 443569812 484518911 599307706 394881985 401570470 62663713 40310854 732961479 787573216 874040545 545378423 410317602 447250035 365199885 130569088 13031538 306030261 63662136 349833465 154892637 640584098 264246075 824533342 906234380 457588566 138069680 736367760 973440173 219434900 797957750 504022098 198173679 323036226 585839920 993489101 398258057 614020587 518610629 907948300 53527731 687309372 388769505 171335041 186058410 388266631 894449011 16564350 146381105 294689859 121708333 626054333 405167883 728874889 555958792 152828889 949836930 880471961 673565629 450327762 293674467 394047315 432772172 443446413 895546368 21062079 671712889 258075218 449899180 230858885 645148234 563634252 273191746 50839157 975543691 711293453 181680415 449840129 182060618 436612359 50609188 999486910 625687899 624960276 940106549 901331175 316933844 245768430 407414972 563410394 940352658 941814456 832890662 453564056 703568563 411799155 327359333 810031945 204033562 326200458 98452844 56036022 55363823 132901447 213103286 896164558 327644444 385251419 65586368 622156577 298894033 779688794 801126795 234684776 6649600 522402876 534268443 716645883 658112993 790489310 623112442 717921881 293729136 726477951 357139637 696905636 48635882 166780995 955256414 640206114 858614868 767135155 979118088 430913725 239877876 538626875 416259919 96079748 737416662 595575979 636613069 337886248 647487304 981205943 997909926 27802496 318913118 441153655 569227261 980318469 374139247 979824616 986363260 280789846 711789205 860160104 185801937 401371318 188170801 606125630 752975147 706204041 380731750 952666128 93871297 248195291 19579033 98290026 840266571 468378841 489094647 747269438 575879815 408472405 280798191 497264735 401086645 574322246 973737396 39534596 225677596 670466630 828617660 752082508 857993859 868218642 337238595 113626804 140008888 562623502 492592585 948700322 567301645 61070526 369250704 104747486 646094294 478969166 898943007 91105043 509693164 377051403 455598017 318900819 25680173 865791208 208894727 335259024 356797177 707284474 787538242 838839076 36786615 810298364 786036490 832261706 255585358 36119500 318696634 139768738 302775724 305059820 501488369 836659633 195489603 17953026 481368850 711659359 870064519 158019672 216887749 390542967 484219505 12903517 437130612 510534186 216575487 397377826 838819535 508102028 447844017 581128925 303984968 907478550 991429134 844659305 747763608 643724834 255918877 89660869 521837112 479008626 221719788 291566225 698980841 356258730 556689165 560197780 731362861 569633489 795674132 24462392 900500939 90209748 64776218 820909324 443427150 825647875 795621181 914826305 915516807 716523666 464297502 990040366 604490247 652695834 409620065 317572557 42783654 198164501 220564272 193192251 141113087 301373541 128967097 528891451 56774385 949593805 129723307 400745396 991801631 970322038 23693245 637216047 186247793 168000876 387775528 74293082 561415569 79420191 758971687 232149639 930951535 797271779 633536382 343744301 144926142 489648752 92444913 943274598 918435188 796662370 281791176 249703536 926404430 581227194 85124689 167883564 84908106 480604507 118491486 773672610 171171882 342014606 514589891 522106747 38061048 41183102 586063065 752616326 272727676 560039101 534847486 605559859 326865096 479837374 532107539 94925595 128935085 524050520 839260156 239453302 923102531 531297097 245457956 991166883 493750117 225306801 758376694 132895140 898459186 742774163 370607717 209164703 229710222 811908439 203506021 379843422 759475871 959682635 992665199 480736208 541900880 927915037 840824833 281666950 833098193 905452130 169923356 764732214 137044244 39877907 788037060 527487548 640227154 904243979 199552388 762479892 322418565 822326922 992697831 952764897 99858155 454335925 822708480 904447722 158464905 832262419 790583779 349726487 225825446 327958033 252032809 191759480 268568907 460456320 982823281 706140350 609475274 963204114 87128537 641060288 954343732 298616032 191378057 686808568 411155937 771080679 178465576 182160132 60501996 970467462 678834021 409804837 180342453 935298049 53327215 787702979 809233501 898435585 824752765 698484967 157106765 357104402 568977736 46418879 155124143 752718116 556627084 958316061 405764595 869906443 119229323 88481017 724145484 380679679 57853065 359109611 814855473 624249373 876973905 791608241 433114844 421979875 906425262 561195183 96760270 134282424 529638387 745281386 948052553 959020642 8675700 206614796 394478037 341537165 915432715 905613796 669896123 891381579 816781716 599500771 702056333 850888335 997416561 761145119 465631132 824370865 776766470 952485459 755636608 291103213 167782462 764623197 431383701 651415523 703937796 108067263 752858232 414622745 714115275 550937888 361407885 799132276 279523079 3946440 213794684 672340931 902461106 915036455 643947440 695629364 483556552 91628622 584299479 889188829 564430539 573440628 912961637 279899444 55967039 582307186 667483408 612370839 136700463 537970760 470423893 319300038 347442598 200877974 966568690 455560804 266084919 202118691 689184874 841024121 916861302 355504474 656333700 192900082 398588541 902397384 4675020 881467936 66652264 71581088 339934481 911929397 991044825 43058487 78114277 49811914 245622389 893986184 181168161 740681564 150336356 185261232 635568990 470966474 606129109 989868147 636748156 604178393 69439096 428586166 229886239 187220656 953658626 661881346 873074733 381572700 527454892 946988552 272570961 201680717 486269109 15103000 288241019 994762199 764747483 45629864 463906398 295289011 436316134 173173971 655180017 684349819 995827230 177679063 693616879 65619761 473199567 749505174 504369239 607268536 829191628 645754134 800695788 975804762 734908905 875701761 800099765 734434624 174060416 697962022 45045630 141339133 454053869 479490038 536257878 717567748 202698514 783877639 953432079 186091053 58207700 490606997 62492098 279300660 48568988 922666748 968776776 728953146 698818518 88784959 794714561 872270146 802715765 431680388 545708817 868879029 104466541 366429078 548063326 321867487 624185656 497676386 157550996 326496879 392148050 684039034 982974689 644288507 835413437 121644181 726612281 591348858 408776830 451061773 144563411 174552008 47069470 34754911 450318762 237910821 245621801 111825839 468468221 342857142 282709682 610563137 96988367 752528643 21528782 746276097 152020071 904955255 454476820 94977788 767882449 981085924 174492196 377934053 601921628 893759740 238788893 397274513 455142939 745015769 686149668 212557435 850382948 268432502 660199908 539496001 72560979 73853235 665897737 502528293 425224520 947892821 573693124 470917516 777797989 800154243 933365066 851615874 116663313 519185738 707573333 654954549 57528695 949646234 671959969 219120246 619205128 293830728 953493872 194822971 609528565 331660938 338480391 36747039 184960181 503650430 648012591 129231329 662231941 721425315 7831732 729470689 727465955 160344413 952821993 112406950 458146579 588525429 397824547 613194330 920893338 875270295 732485178 65165388 780265925 434126035 611773195 348728941 486067235 658734621 921992952 945934804 528388103 546923725 151504230 27328570 377502727 49214496 513345341 706293887 929515648 6588597 887176044 236010275 699517967 990982928 608727395 934886093 538369049 300312602 599783320 191184072 787226948 756950943 298849283 886648193 943925756 817160399 414590625 143865610 357913839 521712829 687841780 960756122 146098065 148042979 737118081 935620619 330385561 520631196 617450065 709571675 849580162 516612777 549262704 796428331 558579723 647332781 771655282 470612803 229799607 539147953 774200809 187678732 367741262 577588384 212248560 961140756 519276634 218383308 227766947 832705166 796007595 142405735 787521188 685140175 940975060 259127051 2379160 593461970 182331051 416122675 662272168 967740853 108877261 42661823 793942785 289053242 111144983 713266036 346794068 982363975 578135342 444172666 247111510 899857510 797906424 233223644 789712961 839938630 226345761 818768908 973055826 527184184 491755416 510343516 845178697 532106163 79009551 846811525 807410668 334948048 883020414 386532132 155273348 540448462 172121760 643947064 294909021 803514767 624773236 62249126 174575435 421289754 149036989 58881205 214519840 188691479 107144067 802883986 703728439 636375126 703073936 410918349 464221932 682327880 838240244 507217883 23208482 394229892 77625218 472189586 718823611 403104324 955724880 638402991 987227171 731832805 577341755 40605267 288413638 124037739 825503073 936902018 4158358 775251194 736943269 75386019 362782342 216601438 958110766 223281667 468282129 451666564 447405800 337436498 849746355 715864319 554473473 469562404 873858927 259082116 661976941 453426801 408806472 497265006 886022755 352121109 762361799 806063930 449074655 504007761 437336443 420605708 498756894 102985288 114087285 400588585 689426980 889599875 252500168 511096443 42193465 718253421 913476111 815820560 650307175 853818072 821435879 355465883 642891262 736988791 223978864 441714930 421178641 114235234 77428432 574748814 35679991 219674005 810321840 121987342 663256266 333991536 235479485 448718772 916401643 367644472 780194600 881446886 443052668 869157781 38936359 127560110 48370148 228199954 19879538 953194043 67946319 275313313 556065734 28786270 161843756 54579988 375819365 95546126 393734829 747924389 712530068 387693540 46430282 449715055 86663708 432573856 204648510 7984370 156058315 814541474 148711433 769548435 261135088 726420337 341263852 389017369 640775137 402858808 239193456 50139697 984583288 550001220 355773919 269017836 934533010 246853255 184597705 589937724 698318991 395137560 832841345 693537658 706958805 615850417 717704350 184199395 904913229 440172848 307627642 154779670 66540772 14373398 480884150 906720408 601925900 802749451 745112244 994826832 76699960 718606680 610064668 21889035 215839331 372697451 798492760 412310009 848375690 373426007 411538455 562759214 501305901 767175249 148542670 165223202 47663314 337141300 151594034 462777905 847605122 111025150 568352703 783495708 507299403 941424721 9427252 436706695 459193788 937449459 626973973 133013881 992384875 923655246 198869800 207305182 17669747 212343792 146087672 599419912 878699502 992437516 187918421 615597866 483065216 281736696 46946770 855040220 738884044 380992429 680289606 905780634 722511612 779780682 634818124 576418629 390873405 748430226 919475395 684311968 885133120 412378473 636089678 448833748 267939003 163635802 101535700 419735532 615251174 322502676 153381889 234103130 732858111 98848744 228144580 958059376 658768070 379814733 722160591 936173800 5423361 334599261 910121498 32323933 2745337 354938453 440145505 118580688 855492604 330323993 245982369 566896419 181372889 205008557 386769311 77772961 790157159 562265021 296285537 93154932 615352830 757717526 969850290 462365742 374115579 245551658 716992674 483265345 463363649 694232209 241651460 865192327 961982643 185202307 539924719 624225722 825783483 792759390 682021950 855853053 490694 52173350 691265296 807108689 539216838 93010432 244027976 737501985 404639663 846917302 93361166 265388471 64859642 472139318 561065036 4780740 341722148 868903443 959466801 482402012 280486960 711775746 966872498 446133495 814926113 166064735 450269700 169754866 201868161 933311142 685709347 554101260 383103454 965506041 555521615 223059305 578961223 186091937 532843914 354029203 822723027 819316101 380775451 404059635 142912794 813774516 92483597 88220508 496737466 951136226 646819761 165224065 133779155 509757410 294462487 352857466 878418571 665095729 66572185 530045252 41650316 968355691 774409809 87065661 375448961 798072787 389567134 131466924 878049436 409903056 552484259 159678775 814340115 145912426 468149704 964684650 93790622 886446545 45382967 104329271 272197371 390193111 871288928 539409521 297754731 886959729 926509173 97616719 579131698 330531385 997588463 405439728 997320218 513615599 592048391 821088977 390459377 899308019 46476350 631806552 652601350 651909837 471213781 813663053 284275888 444736934 87206742 231683675 493920711 50068940 107116553 851285908 178196777 437966898 107693440 223018218 193091895 216801773 711784204 538346167 3570517 113350840 999003973 525561398 138931821 280631665 377235077 743153159 569092460 74324122 837776749 835611823 394640836 262487769 5870432 305128214 475571689 134524280 76208387 442308871 345048020 557992165 45420740 326956467 228025731 589274419 282397007 326859310 281922935 47095448 681910298 942749169 908804916 469360621 173243354 716136278 574993860 394288433 707544332 334619167 731765301 685140486 244932718 790265840 872693270 24826418 96034690 533500112 475428350 681852448 945394962 506532268 300576773 940672349 459472806 109855956 211549769 826050331 995645456 922274428 49602923 78853809 20632033 130711357 512042767 211197464 645623281 223744657 340295776 220440176 283577563 34901338 939036297 230380665 68008318 632988251 321290045 184198938 444406141 751756477 668388655 990493662 320682432 380752012 209474203 575234418 345054449 333676344 263557564 960688681 755335680 699334165 958745939 165568632 746269856 532361435 588727079 33999738 765668807 502739494 899894399 527668076 602446386 685559799 619895466 55130674 589393118 115104817 34513271 846007761 835134352 571901213 282910653 778714867 130668878 229378022 62708181 876602214 868823268 852227870 456209435 400262301 223454049 868787512 671734128 191983661 656890007 426001163 481761211 64911441 473235870 845509205 922460771 919903847 376958801 953304630 41449174 181301617 583265999 929878449 271077126 563356309 264749052 748393006 128973287 313303966 548381693 237223419 112022515 974628216 234468800 989796038 40785318 30090935 326328434 501190181 764013569 609079825 815700998 741869070 668417291 792793823 429918645 133244767 970161227 573058465 699001976 819277399 767441744 292873335 895411600 168995099 503197225 199387048 520194303 847982130 795455469 741681183 659145740 756027145 220414773 283656681 942364611 135730289 997956765 197612728 535092595 867539228 772759366 217332323 847543086 289526307 450493271 680994148 314375756 877774211 360876151 23484248 74889192 132216475 392162389 495460739 6467425 568435375 251762977 776681801 290176731 163300200 776099856 506857142 813902268 687198034 136679899 404711671 469829935 573747805 77958464 466678495 601136804 194491997 199113600 216315235 144380494 435978122 506158304 734306334 788931491 330561793 923471144 73928654 177170912 787708224 725706791 346746581 947377795 949897390 734728236 628541881 342791119 573110289 898594446 768416164 573968715 823269653 31782438 760450276 511199811 988537548 340316112 325150572 641640006 319549993 161848046 583918418 340153766 48636548 510200804 721256271 190791675 905988121 695209629 986923842 660329632 36093064 356433669 481367725 381779253 168688471 867089804 122746166 226184219 175992427 965155753 177831720 356312315 1067155 382029397 837507055 583658816 588525053 575463564 231151775 690013336 426695871 455954384 145534062 653964662 999597903 200493221 760644406 278105491 984837899 696605974 216009204 968943209 787358899 51359535 801635148 672703927 412936426 555564928 899309570 233172480 79797432 5641121 309993858 388854027 197902858 320435368 101351513 940711524 443151409 718828468 978382521 736243162 135743583 599183974 212089593 628263423 851295789 423368547 238319635 175478443 92320792 519765203 409594917 331742586 878376959 619607781 766782704 314159177 862539175 616610377 823818332 775306173 225745719 154353332 343008498 768820156 3811260 346051424 907513952 849910257 180509606 261905289 243432441 257752652 953552201 237438705 641702706 171041152 917574494 659858524 74653735 340573572 122168703 572047381 695967763 465221139 897820846 341423208 718367195 922515755 183308238 803246118 863943812 542419346 628616745 12225828 824475065 564776780 248933352 224594619 358584390 445454374 164336286 412043850 657636511 159709743 638761406 685729199 395754842 206032441 943316768 752002002 571406256 891070045 803598720 934386459 962540033 928049780 783633663 217585655 650378829 114304158 930733984 511572822 664344763 997817279 869729228 709521712 12016661 309147645 460688591 897228027 238651978 230089028 382061400 553230391 841273580 679802818 236914685 733086947 960903600 994812011 206187445 598408196 907888880 23506294 456599132 701358117 762422316 874394333 133327666 712973778 549704324 491577569 859122012 447238172 237286720 156380805 501936738 552442136 629013577 824863246 690610351 407416416 151095469 549271433 316288533 526112144 737251102 685274437 861285446 984071370 330284660 840336980 741006684 169507123 544626215 192001807 923184722 368562035 211339477 828940175 380841864 131620921 360282306 560378421 485645635 413913781 138022995 721521698 394371114 635089692 565490834 394291647 656968650 104054568 757646765 787558199 73584915 638930069 886044023 951611128 192292570 183707557 646063590 659708982 396304469 165455261 218457491 481911144 628194210 2477382 140350013 844249801 616942144 534122861 834554182 974917336 994554771 598315875 465444404 301972184 725866340 778031485 423237426 759731537 240487007 757848981 401561996 477008013 305669780 711321991 818125366 854579484 618683895 218836917 515387974 513872464 834522848 239874948 745718646 718636738 320132236 822777309 613441699 436074699 286104474 498658221 46883920 872130316 890100366 608460389 376729380 778317543 314638929 878433914 162466919 602373379 569106607 620728294 691360393 43720652 503010520 226579621 318360988 814609392 931883999 462636857 6652373 849258211 31774526 437220647 253565455 950355804 561614160 703303032 438483015 311065558 191922134 198683449 225426977 571112208 167090803 799353851 43691874 986203277 138381616 969749075 841868916 612701461 11753208 600970843 274357477 772521778 845214749 335668783 464727016 203076020 777208017 226707057 517727442 222413870 65037230 597893830 737896350 972923766 985714735 718227031 96390506 612114473 264785205 12703825 285132024 311714084 538687874 1218149 712176942 837608460 466886209 416081225 83894166 740765127 188673404 537748276 680107230 422453505 261417637 533143654 883047769 456451752 832702734 620208542 300401021 522065521 225947760 815191202 353421411 977407313 522190696 128407739 241536075 160684548 416038389 822507830 635509013 114263945 631064060 120566756 313733320 882929571 657522628 277384602 102241807 970107226 56198778 297306290 313587382 596386680 270129839 701837193 394342450 899122445 626123989 726564607 284305431 563587052 83381701 385165050 262652575 773995307 422126907 817592547 765594410 602117031 290597464 213491751 767857848 908647549 156971552 161890487 459618929 523251090 454793210 373668744 909834781 843420685 625127475 271679252 39825580 751513816 7992443 209384920 549467312 761135906 668588646 823844564 786365662 586447071 476124140 838443022 467086481 586262342 520310249 183256335 128625223 628378962 382935710 792476004 872623138 328639042 99855406 274950430 597218919 797487642 913847586 459782994 877495810 541988384 46994661 114513562 466026753 844346719 831897161 181605267 192996629 900983079 321260033 905252701 939724308 953232267 987021093 165473822 633600121 983124961 210167729 814432127 951984098 173078342 267549445 87924525 692970385 945535768 992863846 346816345 684983021 643475322 274908540 650866489 692144638 375188435 407769298 625746821 955846644 501496655 196491866 665300730 692353440 799245660 703941606 619607771 303154680 726928431 779881904 457863531 307079320 704737597 4120275 375637108 555500092 554377666 836067791 167866307 196367687 118841149 18608393 8489385 372944448 11713522 913013064 240406908 469257295 921692519 902109241 891471380 28123588 773744871 916144365 891094094 530310289 450702338 752175702 567660940 629254859 465459979 503278029 964296244 247802157 288937369 911054735 770083885 800164756 394623750 657879355 260210533 452262788 238318323 701252182 541489741 163037857 595267522 1823943 157322843 857793847 867278107 149208923 234890887 809837236 787684455 113244226 96073166 850794536 548389720 355414416 206423987 10455756 493459551 163596733 426358969 261734520 561502517 786063397 534594282 158892074 603861331 391085961 715343443 175628934 225478777 627837069 335214981 360041041 149605675 948751416 747871254 860702965 891729711 11215990 734616862 774996737 463639568 174655129 451876794 315611302 240141214 790157780 821900173 871386171 182188140 142431679 854558010 189606585 483136593 381316310 277308651 55751231 129250536 669799162 901828813 578415759 546058767 980084718 478978450 230386575 576215147 398033883 162820845 531290570 432223203 18151884 36426265 232863469 873846305 535210547 812024403 335699530 823635733 456478050 51966811 634019160 21853553 340503059 84683256 692019248 64855341 342087649 892111473 541724178 988288516 398489549 269039892 167392222 420440566 980338361 803276978 190212252 517824453 351310320 965515553 333950964 469304696 768731548 762485177 732089014 129696986 768846159 210354648 36927828 296841211 966482555 719907166 400894051 520084910 244756218 867486513 698294046 430104074 363069318 271726010 623394275 687995626 380467266 557409127 297617587 927126125 959071535 571864359 602928054 648114550 165563064 457289457 993291189 485207084 367334439 445735997 243426463 28863099 412765741 98254473 677244932 618009746 992923486 487454165 976101277 664734564 167797938 196355879 296133570 44693799 733661702 502557961 598547442 139139031 11752601 21347334 148647247 587072436 119897999 34006832 251689759 535682495 559211122 937223325 727713612 225728065 377101227 491398117 928744677 469209413 197772557 793389734 382898331 732463897 104869963 532553984 841965381 118826193 44128637 6510618 900567132 858752708 154130848 456666779 935012480 244743949 14110482 739528497 783585265 828409867 207559194 481432846 578663702 589077217 484410718 136632421 832192762 973095927 955912298 695264498 864853450 700914551 677503024 151100528 543877464 771720657 502726019 208434976 900125595 126560823 239931291 273098312 355112749 131734818 31121044 632896178 376685003 39375563 904750062 2615081 734806745 855200690 457941262 948825343 630830555 990672155 328080828 498405002 136028925 587751820 859192483 365489570 275922829 218234193 935100885 758834725 81321083 970317560 953937732 895215220 564823263 428360661 800039242 619392499 449029747 200457343 159131938 123646860 516856341 577755473 9263468 488862765 953937479 741874922 781569197 443109189 650569647 922492590 289785293 292421963 467514263 325961026 957335191 266014263 618552942 618744595 70239292 117643783 318415941 64387792 777789392 309777212 862214482 693544940 366798028 690275162 858193520 918144797 411033482 574117740 539361182 568462048 190141388 521684605 61938812 82336754 852822838 342950943 780722385 108717528 72657871 914477288 730240775 482073944 241519748 137875185 623780013 104622334 22399397 36067414 811512564 954189208 450879334 107597240 24720179 913222842 151647840 351875262 758751588 876833595 328545805 957159055 917548708 179081142 416507727 905099353 578991542 839141131 957793513 57693646 674758529 257527515 780422661 422307234 433156494 191074319 257669804 952659982 106760843 866432337 808114257 91533648 901955786 137943441 396983879 366464041 725018818 659125377 445426246 337423965 163000717 972945690 228844778 10362678 299148137 252928533 696605236 371708930 249895992 27864179 580931079 672115857 993350655 553898486 759568556 303322039 107029866 201001381 601282894 589584848 344416327 849867852 872423551 260464951 172399110 898909433 688049330 44590285 459782208 632266625 699023550 558978681 466765613 448317689 450366561 731010978 1269804 360347197 47051451 852313015 163995711 821464172 165534927 830424743 338127500 65298281 251110405 781057897 114410205 434757724 682507435 458345078 629931553 288662575 323104879 147975754 502091497 164350994 208857319 68441574 19889644 659947000 228617737 508019025 270656643 102061336 932743347 344355858 415296301 260689004 806769956 309851064 15187468 274434869 920940417 886596691 648213351 75080565 51387985 683831032 901285926 153014899 950105857 550993984 940228697 82972475 781065826 474260681 289982898 621814043 317346598 340999604 868138501 185668648 947135590 420440357 933473743 980273079 54048799 527701191 25540781 533002468 370024880 438664261 232389088 336169230 259422813 257181650 780268240 673188441 310557647 830136482 681402758 86373931 25926802 570375023 795091248 211164591 419643030 849037557 259345568 794114645 399761839 245681781 474778318 730431056 67981333 639492150 212088658 153728278 610255077 543487999 516158186 907853284 660639389 582790559 19010042 46936632 756139428 812384102 484417799 659901013 507940544 27463337 958788411 767595970 400692125 411648065 960788197 893065675 350701901 251910412 405494262 990810111 456547523 857687147 265574020 243447472 668059991 984741571 851000138 503106934 372574021 734243324 438484006 288495532 405256749 196611589 268286107 890515697 437796757 419280718 453104717 600829353 919395682 268167500 231652743 494437754 447345763 485653752 808135608 481725391 17648838 833925968 935974897 902325336 766569633 249352149 976921961 583022472 110714474 69822732 246317049 974536982 791528831 944607485 472826529 687689853 447271584 642024375 279162881 189622651 172239984 741460426 413623009 155791510 769524727 737943755 209401001 685983122 76170530 560797139 606674409 372367868 997621570 815533569 458137811 656865187 898137993 541209331 29041596 86920473 358970768 246271825 655993247 32195126 530194388 436892483 491695257 383554709 470826548 254085877 704769134 293738006 985739893 308911898 751841027 994609498 137730238 946308454 552685282 791251530 454675996 285863187 407276473 58961041 494536447 849456477 738838235 189482525 939061691 316416006 831383485 534104994 33598729 226787795 503453306 378142487 897402499 994041100 71371344 281513014 74003243 964340736 393942561 429789440 534541797 286918527 188645107 265183287 30586360 476255582 464331888 15812067 981783440 422383863 581581671 737656782 785440319 929195942 637712457 728637960 531772280 668800333 64823724 299016547 35500307 129102544 457666252 869217783 396045260 492903578 959176197 935463328 242153412 664445719 430700378 575429243 326636286 150056248 794146034 904290157 543081443 898718962 175095701 489207964 877552575 382516671 155339571 638745587 334237505 335811867 171502429 355681187 678250751 945395976 288064458 408828060 175010288 183594635 537320148 417361176 986955248 388642348 950805496 484598033 517493311 676741754 949538906 448916166 42058754 627945093 674666814 265945914 881280705 982001762 109459088 907217589 662948071 895578027 760924509 525542721 997301318 91172348 732642392 146735406 716404880 364840823 289737302 558523790 578264031 278222145 835057362 691374266 366342446 678492163 238599786 493199051 897563357 146498153 949845856 427581985 461199153 407866790 361750553 186944992 68314321 347422703 950776737 99687534 504307018 547428091 232505894 699743223 203478413 500694154 492852601 111498985 328966252 291100379 69605264 931933304 962785056 634503987 972968711 173012251 210092486 145424477 916470682 499985165 463708637 322071333 87099052 47813837 219267785 325775580 213837763 855962014 696173651 787818455 47814921 922571784 183004968 150530544 463047117 792262741 319100245 587010307 777494272 665361173 949514961 440294770 670640569 201747354 757304308 184015010 740350385 822592637 786841080 341489532 420056008 151368727 868854143 414453997 122402430 528518409 159733516 554296422 624786042 52935860 953780104 348318300 384380167 900192706 855126719 413498569 689445522 642950299 771635169 485980073 484226349 138556401 597532673 10704254 799869199 437030197 297513625 19309005 820064530 295374623 20896772 922477983 566466356 855356970 718332419 4582401 417211158 311774485 659142201 308355204 71834240 549359971 201924783 395068349 547173339 372464604 456185937 492530118 779178677 679857418 556911470 211475132 746302529 512502205 419107388 63440191 521249748 161981319 468035921 443814133 966522729 27777345 491279915 510139654 848597022 211282308 346600874 344583329 358766773 904478001 295104144 13594998 938157588 666734570 691307016 945784379 113015237 787960470 565349916 774545704 385283191 166839777 886426686 266522746 912542843 369764025 995316672 333382387 215787080 103160530 445317723 959350872 200857847 293472035 305119404 323318770 155806407 692323431 107072178 604794126 565880218 805846429 236502610 801391997 16086391 956761225 229358547 898763285 613688070 255175729 610708067 118593325 499348503 765708128 179951248 308056869 54862363 654493990 280947407 449562844 525076649 544723285 985886200 565805624 699965435 779499782 479643591 739180194 852207470 196358931 979506525 754400135 642472966 188776602 700867006 952657112 510149351 585951104 481304145 938307467 912616925 761167083 787723619 590165527 45180885 798892999 188293284 632419068 698464610 983640387 35508648 500843833 710939449 774653265 559725159 677852372 416804021 571567401 482952125 798702422 333427283 427495878 685998059 519512652 478876215 761071719 355125524 607985095 253743782 809724176 302235585 308481757 108840074 972594439 385625438 601681958 416734193 372910423 259162298 89887807 579148430 481814352 687523467 381943882 553777207 549070597 722885096 350198380 783542117 761797580 119463117 884508238 884359095 902177986 506856090 108038045 11397231 808043845 398176916 556131467 284656883 832472952 215028835 613983819 930878797 704137922 905310866 71934872 667733676 604875343 97182995 747035951 683531745 676408717 826412984 383216720 457910243 480605873 645861563 354593089 667496011 48060208 896841015 250458571 810793433 156870214 761467820 802879419 133135085 928098674 195739263 924579682 159645710 31883512 329959031 583356950 123075687 204920413 250170178 851882159 598871109 906254575 583542254 4342794 986776474 889260603 570244464 632193418 634355837 876622485 471142176 624725906 384307112 936795027 760194363 979387404 167009017 82272914 360844640 162261221 707844081 396531504 304175892 141862030 219928120 873226192 333605438 525185149 905741847 787211801 274524075 863623594 428290300 549536631 171126667 654441234 358132218 600581529 259191794 963265592 71486022 561756913 527035736 92494751 698181563 747270455 764515097 937824081 188396375 286774759 911558134 111868251 346069436 524185278 129445011 710086222 607782832 609132096 679332855 341971392 422366365 157153333 69964303 981448393 667280657 316860968 364013098 254026887 887089471 556196839 57379710 729510042 587644797 422680070 765053346 843961768 491279556 209408604 489808146 453823962 418570036 42308739 584960943 711003997 839620237 972425820 560442172 931034851 530534070 414423177 160105954 625088031 758065721 273039090 592737964 280771661 206853317 756657473 858309132 978135207 59789739 496352101 746379348 887505137 876233826 519579667 78291518 641072622 642831620 713303360 41636709 76758504 730420430 869850792 459737802 605087020 632193700 967194699 389334864 963115147 561574794 344704746 114033727 239007707 752556844 792644750 55529413 394637428 593843287 792492802 11099504 631693236 56558974 17693268 986896053 247840635 769831222 381143384 9679725 405718192 148376250 657267237 873304658 510330298 475820647 371683990 811735943 25905415 188458049 228019913 29257997 373614472 385213037 297351588 917349711 196601651 968898485 215932235 320748439 901854080 845731847 639553451 380807830 617388525 410685686 761846515 98089184 416216186 839060535 916590101 359305581 708315182 385728038 11898698 49736730 151823760 290657855 758151307 111840806 894918958 256187813 702094360 329650869 950390810 418888606 464518901 850687313 278634599 641144340 365517160 765642340 283976113 933731350 483401085 557387710 230137746 7974485 108073346 773627157 499205678 671772583 25202315 903206528 425711784 532195208 302365423 255555324 129674154 38444692 123123913 75066087 27483618 913265934 524031608 138184328 63714943 395606877 659004703 111198341 583350712 922988681 721912102 976576618 333021509 176998082 211448503 636407081 782230244 405367770 752333889 51420565 304171733 712654790 527939321 156463334 30317151 451227424 89005908 43897656 84345929 586730920 391363471 809678859 36702561 516157118 59974695 182375108 82958585 602316266 367739489 258218795 241484644 325318997 983828163 9149420 379319934 689565773 692193689 610554134 608854562 748539845 873272177 318619294 170672305 421289682 167453087 620167901 588163473 39724335 524484282 538981134 725040044 5011898 763315485 809050065 103484397 931917045 631130471 671295915 859559879 357788038 952006395 137402756 545237933 795536567 705917057 247278375 68625307 810709750 930936931 787369413 618370444 963370070 422337361 812534386 660274689 707724045 140180158 16340647 631944832 424713716 63081824 875333822 600028179 676777738 924300211 893177978 84364229 391149553 939324023 266061692 617041705 10253423 941671214 379727822 198997715 229537007 821415071 498508893 969284316 532298494 719297366 771305335 282772322 846493646 569673249 705469265 43286789 45338294 355173524 823840387 950590316 786115503 828325766 670782601 813647294 601975769 222958482 309611588 791662378 880303092 369923479 357952631 409876319 185706216 434853689 960752716 938212628 331378749 234696029 137524172 21243009 187973795 716502193 722058346 792958948 537566316 979176482 389621113 893054974 546058253 972219747 613316785 516529811 761908897 233408877 550036654 657434862 708510821 164865785 489079665 561078874 743962429 851560712 883132125 938188458 390537518 342449500 645395771 774086322 559429858 137819900 652189111 966358731 925691431 143205044 116089056 183876947 269658736 739766674 743287596 783309611 843647314 855603050 328823153 525045303 712594184 492536147 756874605 26130914 360803056 827199528 507658816 392653207 498641932 15338249 765575917 552252745 279420290 362673111 336578268 839636972 697094429 433760699 511674971 872721913 107959241 877838239 699442968 735049710 646588954 539522227 815289513 261783244 663336646 896201962 317257476 627048087 380656934 461883770 20009735 63876314 690870202 286963040 647470321 943487264 398925986 949995994 2656487 906909564 713198629 130063595 205453680 526824194 758289198 593181658 842664442 916287563 483385290 160975283 354711891 555494389 323407787 518003652 110759472 647591201 975983784 766245921 364715945 137755124 259583803 400724002 698859451 696819222 336462593 840720608 852822981 192362294 206073150 863687099 312042251 860621187 241905494 421730006 524544310 629082164 983298389 717305753 547254482 963942914 576371816 10751279 229823951 434986409 392804194 54424838 850436097 100365931 232065336 141376849 821450144 65496204 914057605 27517321 23324617 906905559 952633607 747370728 631066362 648482327 879798816 981356268 542994330 829782431 767649622 44528602 788313711 78925251 404981203 879184185 139448614 899884381 295842277 872998483 338657486 388306249 92704127 95431863 642417245 377854696 185604279 410216634 358316330 374617249 628877382 241254385 676737905 505225820 674489355 423780280 189665490 295995397 866904968 141125550 663422163 893872143 567859811 616179767 501114201 703629294 923573479 252844281 622319411 770000028 473172096 227080031 474697871 261244693 840469059 14070553 560966019 689033434 894066531 61234842 295702661 118841458 593586109 427326361 469809395 377185765 994522701 186051472 176766861 167613247 192584119 210810944 900313846 468832019 47043775 599175723 248051254 909497589 823187153 153565465 441105211 987123199 195530362 644584596 752905555 780431181 896193004 760708715 422374323 727089793 301547902 557122355 976139251 881029183 276892714 283420865 472839312 489949362 154566670 186340017 107215209 864004102 374247659 130524899 817788995 692122347 966127785 776386040 947223365 426998041 366637521 557510617 328740220 45767622 200092689 520802353 953020248 239173169 462291132 428542702 40625453 853655579 403476808 932273348 318283700 289491017 416367566 610772905 290142343 186430212 8065421 279764314 583981224 532339864 618271078 152336341 991111419 217224152 328895585 428683229 221578951 945321112 437584936 931387770 863948857 592700978 311936903 289187958 795081440 677445634 652308210 749194976 941942834 134802410 150994687 302282637 858412550 233576655 382320359 671249554 22935320 224366873 337599754 549651915 669951369 826499383 727797096 760243544 76323164 956927001 831867432 406508059 931060474 321809332 479150101 697854523 18795951 216107906 998543131 287516579 954626602 872354559 619126991 318064259 50099969 611752493 324591333 45337038 314950955 69957649 618231223 276580795 38179972 440596788 292029637 680030277 402816588 614749218 65384751 788710827 448993192 604571118 239751229 147207920 363085856 411447468 267104216 464701020 14760992 176894454 11659534 31092729 982373239 573240680 738909841 515051542 257251290 946390820 803361593 962518472 200316770 168447567 489121918 745922916 826029322 607868818 594059518 31024903 322630450 49907098 271286525 896424718 2984991 56141720 585543392 902370462 271161464 592966593 183234481 570088477 855225290 161699791 707706270 575450039 133522694 672631166 540743290 754011098 513282302 2006288 559764027 794832826 990447851 468366282 716849018 791119310 108826858 986412660 621542390 51133009 416345210 982674397 348727057 386850754 119436543 382246741 846972497 419524452 959922243 371150642 563405793 842920895 37828336 20225867 294638861 368950557 254303510 80098688 444362954 669824014 176988331 584320048 812273195 527230948 841200135 8409793 439089389 523971895 879928420 404922395 681322476 478263907 916236388 851311405 455101867 116155909 686067338 554835303 260191953 663891842 548803007 789348671 465344678 415937408 251761103 943377580 202060186 75257963 849890282 49868718 310477759 417557233 730623267 50846404 316611914 710705286 892554996 489039732 634089238 600317921 301199800 621712582 690130720 161459069 383637808 195004873 371095308 68506137 315936511 238687245 6767775 651338041 482207022 136335400 662987843 513197475 938873001 869473842 808058246 731448290 711243711 983882312 447235995 83708102 326010534 583109900 653083607 982331361 576458228 706837027 224838709 848868364 646322471 481017014 212206035 746425824 147008799 554087410 520569203 624346174 271233694 604609928 268555259 659136200 726899919 493503533 883077365 962180709 112088508 173375515 444441872 345424833 208087767 868476302 396770973 991388618 937777010 726097225 362036242 491918388 479329606 977692431 13921418 199264246 605343984 74693673 987435076 908829131 706862703 417571302 321570080 300503218 623291304 34449430 117769509 539779183 374062818 892459919 779927294 146078215 341642571 737058985 843674231 693671496 486102385 109078465 891959045 16053823 576839113 765028281 651804220 821572031 985539371 569653878 982621270 325978081 76734291 657783137 2112179 927739774 813476706 698239463 310771795 68174775 910027868 175027705 382336094 370429038 470922664 881799821 293142172 316441290 922691475 939736603 543629822 493539255 534842317 956343584 701711123 144983140 62191082 488979102 553754259 307791043 81171938 661824666 770517464 87357964 931709585 55472797 847754080 245525818 275860536 796783668 253742413 624221068 456247546 478347633 97276389 328043782 377546080 604868967 544943122 70017261 957064406 167115441 870235618 151291471 768769067 805140971 38466312 59356281 959005717 544439352 961345881 856476030 705547691 223427515 284621648 483190967 51547881 773587486 332086411 111209790 195234607 780421902 989482572 818225777 41627586 53953724 8813562 28796533 168822346 600633949 19523485 752395441 595302226 187482283 717029477 569514063 361517260 41300067 503518499 298732222 116326538 833171653 98839245 313846834 185591494 975715351 35255039 19319330 427550363 325719586 482019957 579045322 199127177 967062195 37236115 127758503 436151029 256451612 955848925 431822077 985232038 147791792 701115263 137925716 574550858 385577034 337387973 665583607 337027055 410506951 714162084 546651508 535259530 154711175 780895024 881930014 977837939 567508976 128137508 205430414 12462567 423553771 386339677 773441310 839658629 429632357 94227807 492488301 161485010 891581904 443976910 34918110 431817397 20451231 466352630 400085528 589873915 923544525 698956357 413173639 667589076 645397847 979039435 245850842 255859540 490633149 631504065 590398595 647545331 236115333 610808831 819637818 245564173 404032184 611758980 731770234 632706403 484727651 37476337 778902019 693788569 233387032 418332174 763228758 337510070 121184362 493204804 41176636 446181543 890454900 396999714 315533632 930810555 854037587 656545497 649769264 345558056 636508327 387889088 140819616 831240325 288376599 116410832 805792614 829662286 284999114 120923944 919070495 330547044 882391278 982846858 758135721 453780874 136894260 40687324 449368999 349033705 162280018 739817897 501447425 221941388 901940608 737966494 422894433 567947493 956599804 457767437 146695350 181939270 761555846 630422125 154322869 264652649 297296100 708158679 223515219 996841 626532447 479978635 196496972 437363911 54021700 896380521 867166623 128547046 38094181 58259833 767297296 256065422 834503061 310652259 5323941 299096813 486825520 407580408 440870954 799686801 84389520 361685159 646023597 764754927 175278745 750888712 330397698 260766432 881067310 768382293 340438848 270969886 857454777 770544108 856048961 710579148 573019559 22742223 176100390 183757291 862653674 741096995 632605905 189248742 862261877 397223092 75016042 751836167 534625220 765018224 297131995 710634495 467258961 18146024 758683732 469636962 945862688 552244178 504148423 423205672 521266740 974046089 977243756 360413486 741662487 1253771 967453759 276840115 772090198 571865338 613655421 704611035 852050435 594670876 181582635 111048496 657748274 429104603 831115663 57442844 783098492 590835782 764422325 244931951 651254655 606713102 267750123 674661599 449284699 817356554 661373253 608778883 847464502 640157619 64193050 88049496 518742458 691626409 80269701 408736700 168626578 212789548 725961189 522091510 270709488 154432675 340826205 348513964 826840586 448836889 871966548 940319082 985843352 301311675 208607991 660139298 696063576 180894043 28079538 404989095 716845451 863573744 904822459 216623409 13719413 714869268 72645255 563573468 380845280 717767812 334548307 365402408 133845145 664789412 811045276 239804282 562369010 25626361 901824167 214294938 197157695 204184236 444101370 46684724 350140505 195310606 445794529 123330391 129325342 542052366 8160490 107664632 312383982 861688261 599438441 789505392 233855024 458524395 40401397 830855162 239387851 590732382 332262377 419009846 770410669 466597538 662568676 980911529 132532040 704956508 400598601 589112891 749090576 141596374 691006656 688565943 23617534 930455679 315641011 414754382 667735568 722835304 529020114 643058708 82343878 379960263 523621007 133639042 483667111 868406392 163504803 921823474 264304058 783086455 189222279 736042023 53395981 997180519 804347900 333011138 784736562 460114702 31996804 497587917 714652605 64300502 269776614 45163829 482384327 703714382 63022766 859568200 340683118 995765159 321136554 174147131 616897363 538276152 859586414 815432614 769852186 982983419 626655953 784090117 673341933 816856589 131118702 837954105 512974586 554992434 74690340 562375941 8588784 295165262 424782998 881123219 23130502 286049773 803848108 204823020 233717749 577208764 691693328 850122627 507827065 243075341 804016050 796706731 805079251 7426135 769761093 860698140 718623178 527196852 915108031 280607602 740125605 314707554 449922781 907573166 228649906 559238979 15797405 22237875 209937859 481764700 370034626 564215498 244166316 338036057 684661587 847261983 52947654 975475976 641533468 78687297 817927791 514566105 927084843 545199782 490843272 588391269 836989012 826268964 834093813 510167012 165107374 145912697 978454817 683850421 490412308 186495173 9378935 213927642 336976549 856926731 384873706 692985209 307291973 55959220 514270062 249167964 300225050 196669707 456564348 599706738 641150479 920537793 789245074 386896460 964772948 577640299 338226353 496044193 15726812 974664959 490934494 76576970 194997469 492253275 15686817 421517638 176924500 473404350 731589512 193625143 75354494 591529805 634324901 715909604 397629792 487737231 575417868 36963125 450810433 327009266 18938711 705353786 510769451 49632580 795482658 967656613 568020333 45911098 967379342 918854219 677248795 370698220 339487170 654529958 802319756 925231703 911715941 664191062 553665499 428966618 838372134 702509979 308867432 175299769 297829941 639681757 674169428 404180893 580441287 738048037 163552264 305527826 855973781 372208801 329381806 358295048 956216669 398377763 592499382 766010707 339756896 22683811 446362963 505986603 947101666 256781497 648187132 839317421 487610030 367434788 672707819 263674967 8615823 521374533 161205921 510443152 559132376 932977828 945825376 609863454 266305501 734244202 491983280 79575982 161476984 806111718 918568411 22738767 885731461 424438281 617426032 107952375 724823142 154655209 916384707 940304893 973673343 417982529 59966316 654613661 13985211 125989616 909241540 106007672 717071109 30526326 555475307 731749649 74370512 82792314 23132613 512537168 381065616 7238982 636144504 158219011 885743935 38675017 888524783 336271192 380365273 472945044 792476890 761527141 608898784 428462686 620532908 211408801 88364760 181362304 751732508 281695079 601400780 488285946 288256932 537517946 381334984 686437484 904591365 750443644 947067740 251299742 880809153 382904693 196413983 181135864 97959328 654824531 551834922 790307850 662110764 801932388 182409113 212095494 941397044 816616157 407569678 726662721 261523020 516169046 609435694 606324150 615520332 48344140 716396321 796120194 161040333 210770334 218387478 781311081 978532527 122241809 952282045 899577680 684132246 122984652 958737355 971170241 654613096 144643036 739226490 929199978 1737424 189869745 716273158 75275678 764755647 492802464 855395633 176913362 154787045 186229087 466153919 659612193 256771388 554872203 313070587 915258313 11831166 592919333 231289393 857972140 955980202 822907153 826145585 754498768 902680195 87197846 203100371 181070559 460587537 100272609 975403117 434380968 697779230 538979457 222668126 378724508 868238521 670418924 951527815 484495698 871144631 512857081 784398285 198362627 971479597 980176228 739602073 518316302 303642871 503811662 465240151 954814581 515742005 491108026 260436986 968161375 390048200 54702865 808413047 697406868 805019865 976423071 499413061 989384196 789949523 745469972 880736227 257203520 110008932 874457091 290671698 617042175 280501760 2951526 812418199 245109659 581743966 737608728 158769979 927449233 325590137 211771737 295268043 907100421 779319184 547760206 306600023 809396283 837746598 714844799 206860279 676477983 933832962 233808984 783177537 515658686 241536945 464468392 111557589 130855371 694390271 431701028 443758034 253662491 140294914 585338853 167167581 617123625 26949391 30812646 349920801 280627347 147782722 239557767 621416906 55311771 806370043 444911117 589968009 287489702 301133404 751576351 753618579 874297537 962862796 879168330 780427170 837029399 315661942 508170623 839480178 415815292 504163787 999381648 893016133 629959141 902968316 729086390 274683744 537054446 719345025 999490830 554617740 384869203 179710612 445084183 16350102 66475639 252854198 155364405 539938511 939206112 992581674 687138610 476512140 122423224 724089461 870601144 62046631 416191822 89225957 912253911 27328764 181482899 389183494 91705733 538287085 315259294 425541422 497044250 891806687 944707880 896610034 990817744 493740475 273001233 964850607 974108233 286300781 58606553 321750530 765352200 808167784 198214183 776666960 836321014 606016801 453972806 479313471 100792287 741424016 465388963 819511099 374697203 176349874 175682896 418839794 17956677 711931145 498440837 616798936 798838351 446522906 809709081 416117156 814281836 262842606 640800269 83726801 189703005 668383890 526585346 974984734 414895301 654513815 30860221 874462735 581914797 724437394 778904490 935711849 667670017 684223389 723576150 532557242 956430096 661969620 662425076 545475790 426211856 220848601 601245401 346309435 353415063 549140561 638211073 417528790 283963683 103992165 25320071 193776444 679170964 405722178 930894128 150494795 490954157 289915545 721684705 113468581 602232982 751166239 25095973 880567604 13397084 697956366 646044840 14960288 855790704 333773731 706768318 546820571 454451236 800072350 703303389 41907350 7424305 313051333 749407006 947735497 232638004 841355617 590340800 331931695 85607212 186385855 744618405 143483591 791960062 871852464 648394708 501744468 716916465 516988937 913659893 505968862 329709363 388041508 116197336 713166895 979013458 811482462 817648366 344730199 874753475 955337623 759557326 464031529 358495070 996066741 198329266 558062012 919371743 184227105 45879543 619735274 943362663 242175815 216026017 278738900 620931066 892412955 672378068 313032796 320549375 148864143 230184028 118853545 796942019 896640286 726167846 303775911 669497846 309101637 922711493 27455108 860565292 932181252 6592238 437887284 592756829 811079521 71943676 819245551 549207653 875176677 77801324 772017582 574997381 687528221 506566498 216570801 281121760 525073434 34799139 210157051 22369791 159736049 940203161 40580052 778753870 248615996 174047954 659110470 28518044 471124120 646265985 537776289 198681247 517841189 249967996 818198264 618215534 86538249 127525436 814087842 149573637 84964077 152850528 210571449 766456516 884645246 652901162 520577694 777768432 191129581 185798144 665781363 589985585 283162480 159446764 562231199 861702418 775820479 167580957 441620302 338980229 703149719 358543716 731423983 203243612 956128827 880066232 445539508 358416849 338937326 531957426 711179285 271341823 75306362 283899410 357696077 889081958 160832684 360227128 868067548 649376363 631090133 71070379 921003011 44339669 202769994 240691094 449182539 765545042 482634981 297730118 519302142 541900528 950847107 84256429 939571628 767434916 872845444 738813154 271376552 434199238 231715150 172000159 754094729 63801747 993312970 453533890 866476202 370818218 979585766 894398412 978181289 449812880 903768081 6254693 946338539 477783596 572776385 592757462 890381079 441559883 240679664 532926605 272047255 89809693 622014619 497630365 362004762 117190582 947520578 486846011 940484373 502546318 157844587 703620418 598896189 196258817 395054368 735140528 62562830 996586960 582611564 958715687 247442503 743513503 550178017 803225453 313837932 115904117 501299221 543193324 704933699 753269823 414057760 596094003 509630807 967976524 940413727 13844339 884799353 172921810 272994741 814911234 849709113 299584616 204756357 600432603 954134385 344579210 243967161 326008861 295575739 470490137 765912446 873483144 52682230 799076568 787559557 659544067 424418245 988866288 316581252 257305624 294398479 530461548 158619059 729762678 48925824 738225854 857285712 635827566 124296455 878099769 821062427 420547447 450482774 728770452 346446042 579954091 438377062 324908909 560064982 494574407 810531568 616149444 536871517 507025199 400764404 203023740 965229374 414912103 69947446 77593053 570324560 445073563 295589820 699757845 983939307 233381528 557464657 514972850 980056685 184896721 978433030 691139625 259434678 29070299 613096364 688754515 897409708 266082033 858965850 411780842 928444088 932589168 264052461 928365329 990371144 953293404 208297091 584139721 132518731 685882074 945001215 442488189 843698872 906267828 487680649 872218999 890171143 72664024 615146251 319071336 194912182 422939097 386293428 774785764 220324549 341635692 948796537 886183395 360962874 600285677 660985487 827672386 898716062 426979288 311370995 373935168 570876031 105538384 885080546 122678785 249366252 356406683 698846305 812819983 175804156 581151395 238912182 30710996 516058183 247574903 637631724 188528160 910051435 263467720 855339348 901073833 243051912 665741164 265055999 698828166 158561477 924692703 811018308 939989172 376909001 602499005 671803200 303669649 497816130 117896265 38946897 368095332 38678626 42780906 657811611 115852755 99256156 756329640 760496771 751743338 337544428 186543027 593376310 952961051 902432972 662101981 254100003 817572537 732598592 861782811 946415997 409882748 121395083 117896199 650153658 4919680 581696119 309165153 431330326 16989509 764334802 477997961 659686929 355373360 898943467 650468615 742591469 806527241 429006361 365229316 22138929 302283644 122806068 13525710 942087976 658862232 187114778 89451352 896197987 141801554 27855404 586085815 924376115 868628739 726176718 252912550 587329072 985986022 861425386 709586435 127653813 970415515 821487726 430898000 227929953 566474919 639985609 277729843 284007575 821720562 158728562 994497526 871258111 738078535 512306529 593914631 251724291 469698519 3198868 970860409 621981523 396354742 999819916 705385346 790382945 110698333 136000461 863149563 744738022 287354406 174005345 420251363 182938203 716079316 626699094 174313436 110572161 951153416 615232059 282547884 962019545 588733133 838067111 149216702 463129133 649148685 74306994 505126559 771187461 349990937 368622202 59257473 867487283 110300709 228916384 460910267 239050056 674951113 826614728 470203206 628576540 792038017 688801565 550036802 3929162 895080238 128509386 908638575 393383857 304492692 104642434 496286901 235522292 740933594 629310713 47802012 40835835 683238156 288961640 62927316 118117488 565893532 226388493 825191599 72672323 822673629 959031977 928053154 135957543 307202695 971955200 270435272 155896594 700648758 3187548 967138142 805179841 672539883 35127307 717634632 826589489 482652553 274636252 886578827 916480295 551374169 946469286 24909009 880030890 532049799 234432962 118178536 122453635 845615778 283782284 849263171 402688964 194417952 299824869 84050551 671929918 587131863 645289652 652225984 110219529 353579653 758616928 275819385 323204352 89190986 899656280 462676135 898215234 640321577 981632907 474507375 925437363 306153867 925025776 509212828 643761016 359178427 610769920 886104090 192146815 463023466 438505015 817158525 627940597 282745645 441701782 184187259 565515725 458165242 235495972 782516590 692046656 361711279 121396584 713948115 474897992 882396555 182107377 93087949 769124899 830301875 443036878 678426786 479686358 221020846 490660374 662537277 312163752 480834794 535983458 98875307 192872354 383885365 628433230 597531294 565452310 951060804 190750972 228997869 711683861 498545967 472237712 78872850 441777655 311989747 665106357 571443370 787267543 677451503 15557654 866991353 660916757 302720359 64878566 126591843 599000786 698131204 35984985 852052468 727705975 504836690 930282024 691159513 238870830 744476481 392434705 927006693 913737575 550369701 985155925 949987597 894403669 226160054 887431225 921669868 843560815 883070097 199679109 479800384 515624943 563342517 983739912 70200171 732213590 498728582 952512274 439661811 949129190 847648973 568214264 103509506 509817638 436461366 891537555 575778534 382247522 618504400 585446593 507644818 312723241 88465041 341256419 137634844 846912973 939957712 246586718 205989693 798363110 142335177 36153370 352689364 143226576 439818013 501236486 896910435 845879848 939029583 599058065 728781200 832907346 429955655 670323251 681004710 264492790 551089107 684518626 125287185 504735615 384514337 928747421 622035942 470570907 610343495 727750629 526189656 622016446 429707196 693600831 8617028 468560798 779649755 493672627 375375014 698918072 257510503 656459088 85130786 84067018 889471746 120714406 768567164 852377175 366706100 539645514 757741088 125009190 330730603 912386389 168171163 765368003 202986101 420581 350999839 447772925 304125191 462491803 107500547 568000614 87395258 337866012 799780417 825437399 80792328 174782097 434327543 848214505 935359187 816900902 941090022 243058044 892849887 459819406 600631542 461213748 278997843 938486653 821948592 840406007 646700860 34991149 233316802 118326384 274666250 980558554 68445055 243747215 530151698 178131270 265591133 435597319 876684298 904644662 630173557 13799887 826459023 413682162 87060230 999443618 800183458 426927305 399795954 236227199 655038503 16053131 349842495 116743721 107499877 362883597 337101463 791658919 856433801 135440809 898415816 155615429 957307682 566411195 724458309 561794962 347515046 396834341 310139044 246332128 99637484 380924363 733179934 149254856 88838832 914276120 477121043 465622307 304654355 923058296 439926403 424078353 442112792 598833372 64067989 146034294 110395432 563570745 423223828 860505720 51546255 778553864 23890924 494750723 363270909 198451656 34652338 479161157 528092677 6467448 391400474 71381810 791304353 756789277 256639614 693368833 922128556 755219522 848675678 790251948 516576102 366953075 608680410 133809268 190652916 248931265 405682490 904824156 224694750 179031617 412553063 640553641 217917328 677392781 355597679 81206376 666676953 409690945 688827396 623564008 328335726 452362111 168369150 624537404 271312744 280791916 64525013 496203706 89199042 102395824 151468839 104127102 936892636 905437946 737661752 877264360 646049019 214967930 470841197 842176281 693895366 911789669 529339088 615247995 75193290 647233141 98906512 671619126 976393976 711587430 324298621 602515131 707274018 250272378 259408528 65162557 433013121 476709878 559704929 635769395 596341810 174182819 45306799 717478360 439704756 329062990 101966556 231743659 612004459 720803144 240246382 609700847 223199521 497097446 792308368 995065388 866584448 235945730 877243022 745752492 363285913 864414584 95802205 869818623 664138079 859957930 554572304 417312632 250768685 828564989 800169572 70075821 695320636 618290778 15119157 449667578 203868462 81394350 365644039 447551743 428997254 537991786 169731710 667321886 847914797 313393667 403395814 94933502 863619823 778888051 950331564 504320267 577430780 572757174 278540258 80463347 671497319 443400782 731626687 952083498 553593002 337606592 20802077 532937831 257830945 867512341 420630521 441870117 984130698 212573274 177962999 169406755 998725003 200895520 595839452 510610916 248958764 835485692 659865618 386557488 410241113 364036616 7929383 432643729 500497761 639274593 191800142 971297751 387683450 557012903 28144348 472050581 317306938 701749120 186782412 530702497 527773215 151684372 275784764 948668824 917085449 548895634 450610158 512800599 127886267 990710954 760571080 37938563 636322653 781601554 289703508 420585218 492947452 47165698 43394881 946268288 198603017 797889719 63827936 381171948 664800214 411802867 768070823 572494328 999491101 848454523 518371506 941580444 621354616 957991832 74245693 103421843 87895785 97106583 156420395 491059676 636978516 400359497 787317122 152609594 998298624 115836803 776815597 103991989 335041051 196299935 526742072 576187671 744081971 276111354 799679448 552222064 715514045 768666228 238372449 712831379 474917009 299176947 200083469 974715542 828626796 348441056 408534076 835498838 365757036 177828776 361315822 667463921 324759192 758158140 835768907 559661898 786379606 124410257 907034908 38336392 331648243 827129121 369206095 719014551 539211551 677931113 720451446 113861029 362691438 269348457 705502280 96394406 326197720 445822759 560794399 422715601 762267961 849810988 160404601 991487265 10401746 549952773 106501752 661254358 566943174 968094659 238135650 912746993 704713118 44196732 634434081 735386555 218836678 228252360 385239747 666436414 376597517 641662020 187414779 270471114 380033577 12667154 682531486 376986994 289319473 971547479 986884648 716238221 667271201 166128828 314915125 901109045 214101849 909828846 847458568 634945995 355091742 58183199 818862343 471730033 812598040 303788930 411311420 436237710 728732114 405665746 527945430 417144654 823767870 562548172 779930790 334659104 486529326 628165296 789846947 829730870 264388060 197124804 249078118 387135752 847505507 113810385 905544366 760255441 806083395 439898532 549145566 555076112 261073633 996054670 255017850 234507273 122018820 551551461 928861358 752066882 183764058 367850113 255555527 524914950 413721329 761591103 160324791 969175781 347820734 489582466 473018261 270628658 515901209 791572909 353826075 126941060 635247679 434170794 69001510 349659445 825273807 703776102 536564538 681023462 730251086 371992402 347192060 33291257 238243491 291685092 43120309 848126742 26140315 81246484 871418326 45216423 519420262 436849375 852281198 481556059 525466904 608019912 23782582 143945382 338819625 603016786 800237446 310883648 199188982 222983303 680313565 979245474 145769789 898406516 989484892 798643084 436424357 874366122 389540811 578443650 467458356 688109759 196568980 194460490 498570967 94612939 597017411 389317231 388570845 522234604 429304076 300134593 502410364 74101698 526601541 66969811 428164427 644699891 923487463 896088188 897806278 98828456 431735825 597285207 13433294 685882126 517621893 975433026 210141478 368557271 409937961 903067363 843330551 895017398 321483656 409739294 972166476 424591078 115927631 990989472 143758231 820186532 819782096 949617752 338779947 482328496 70059394 201819128 850599615 676068305 104433534 285747064 152758769 357267534 183416068 118586516 280875969 534472565 930747124 874003273 763037970 236825623 396302422 412864604 644089132 115052042 943357651 667301843 457836605 600672422 135846713 889748345 797644755 589602633 758783994 636172126 981780323 773647315 989893549 444361813 834639046 908878122 614086540 301746805 262032567 334123960 937751029 9104793 351107926 475126248 128415978 581670368 661335719 951653036 555444880 120114733 988552980 376079354 84871603 798695080 858873319 369389386 254632001 382494011 417911249 518225946 719209419 422447637 655147366 383532650 163858439 767402539 565372318 842576705 103130960 419123122 988914262 659691814 414221604 629194918 825600205 59548327 21327525 519886151 616016423 191439061 880438553 173506711 573751278 643593670 732065898 324912349 587790988 330722578 991143335 727874084 171075025 850801239 348521345 484560060 691188595 335221686 299945167 924224440 441976713 250314323 526230282 94525807 479689488 47145688 184036562 453346300 903188071 649397234 68845159 272326078 420169170 13436115 354351664 453361624 721687034 222686127 320714040 280029874 914425450 926714943 16156076 557185142 868876820 376525889 944642398 610701204 799115211 73246197 396051525 136449342 545843399 76083873 371843835 614709229 932450596 156265743 670096189 778311130 769317474 274327562 552563311 901370758 284352998 749792996 491392022 774865458 55199096 620673523 730671195 441896040 961207236 947717904 193748111 683289200 167867097 38067734 907750305 288796379 211631788 345166185 234297002 662899965 238245782 508717164 670885218 559677290 139993810 477363722 181600935 552355968 483960576 618687790 812835581 364622557 14684837 725235530 542145801 878293989 461259945 998774484 112403989 136185917 887341783 651166661 156888208 367797331 153450592 742159384 235756171 609154771 989419608 977243217 775302716 32205619 339523640 154409971 672755839 182362664 494264411 645743625 599465808 469354543 830635649 442384286 772119634 551482885 957718606 343523397 664439627 168840495 136232908 809680017 958779557 677704819 218832869 137665182 563956207 13381725 890792170 200318599 246966362 127955900 297000207 169252077 911322429 566475298 70539500 851902327 787725970 810900583 262906365 508509516 229553526 967364390 14796579 697740186 951853229 740339006 48372002 179044883 362675483 460694098 713976097 294418795 392875084 2992458 607534380 5469147 839137517 317367504 84176565 353478049 770049360 455350740 292015375 951085950 126869996 159536137 192079858 164071734 393129435 733889637 654578682 490859540 814688603 487525797 73280296 576445283 210932302 559826118 674971487 924074742 194400441 586706317 496994024 545056161 117137224 612689152 611909359 750671805 149039049 188215787 467627011 847829416 326471085 232539997 201639578 488112195 716142730 720772392 302150026 267541362 991765147 446897252 760754834 862344863 822056766 298794476 212338895 265170232 807776117 576175327 542171975 670782253 634770022 68041504 108198754 871398259 245937115 334301143 625406827 321651843 598338243 584566255 568818963 670067419 300879791 196218005 602343407 716140412 244197718 36829631 734634997 330681450 452258065 758259875 725593091 562937136 294931807 460366907 566281304 473378137 547364451 334309832 336550681 112786168 473087585 943495500 437638349 523534625 539152964 798149134 56742114 990195821 15985691 391937306 700177446 877531002 698412952 559691199 739439950 588032361 579368080 257011215 581208946 722285662 647435133 545688930 672672911 120093188 471193599 242372819 301409284 353744902 315126614 639681473 408151317 512613527 881237738 39624784 445507436 253474539 95526084 747004390 54303634 315392444 866430994 464851374 592629626 748954054 330145191 352707352 418490103 463410762 108292728 259676759 236282945 754448783 590132256 701783777 159288437 212993884 829099869 402849779 534946322 219496832 123056272 835588363 267640188 372065867 746960961 648815724 556598652 488425234 729961369 101352861 685814206 54537902 90052327 436638698 341513041 473936381 290490908 843244258 959972651 665299552 919582030 872178391 768108707 636945980 565988664 970471777 130298357 321755001 50479545 823568859 57528002 565753350 189233233 288981477 21703821 841375827 946257063 621050848 139726142 381440469 703034629 22884725 108067235 847125893 964674266 409355790 965900266 579079777 71855927 665837404 319379497 644774378 568999251 7681999 307957975 825108133 894452487 248359713 930721616 986154650 657945427 387487948 334090324 746194392 652819671 62784655 620426888 639351535 490765403 831363821 387557619 760527732 612912455 571199405 386230659 231194241 251508779 859105371 873645446 658129202 407803705 19197638 522747441 617436969 251694790 139400576 798152989 788306698 542436813 889985121 288207044 898048256 616842859 83388677 699690248 834115894 864196196 227857225 148971949 166059615 942379933 261061585 734279386 873785391 404763808 701905029 54066588 486714848 605937435 496167184 131766884 432345262 658573409 390498656 951559556 123067995 898506215 273496617 919347125 782957484 439108552 249908066 949321363 977214185 227646786 824583878 631260447 895056993 525973815 743802963 342811197 313896676 704347309 940634831 437448500 648540231 927929678 223428670 657849905 312671204 614379497 440297069 690753219 829839639 217067247 921432427 809022048 638000578 718474999 202776074 454716127 182320330 954864442 473343074 614704381 808444055 83748887 308295247 368558296 696606104 746021264 597088750 945683574 180751037 605206988 555524644 409623103 711869947 280084883 174436119 336169855 159460556 763376341 720500402 724855014 662995628 15491875 237937958 678225671 48294813 899256884 764013924 792110300 193150628 636729442 446810019 424107584 826461257 192544554 943433696 34671220 867436315 624693680 120538713 995249307 510791722 785849144 655380497 660128317 283977099 229727662 320868688 335228872 271735000 443320863 20683808 521640714 21465517 642403646 356483281 630190520 802337836 340051936 622836853 787183083 396113274 796405632 820468581 844853918 173620800 769301180 305936826 258471985 681539370 168660950 688248788 324764905 166889835 318718772 373418711 286973805 34792760 289475040 534869289 207198539 5740616 262217224 424687862 182645617 854074971 207582079 793698476 186067636 235781552 546947130 205336447 202278476 122277773 201368789 928024038 164407894 49633978 317574924 376579612 374958161 271488006 462045762 439121056 394370465 22143169 764642301 270804149 148196880 671839040 909862503 154126563 241165384 946586461 312745167 216165748 233023578 278354677 665170470 923393272 240176698 842253416 785568643 437762753 483081280 992913179 407732895 853363560 94412200 699429369 488469082 485324102 326724371 713662446 834549044 470715644 973252868 972524139 50847700 381721068 354842724 990877669 186875781 472886461 766928127 586828374 862946484 163842522 505077765 651456955 142841716 19912692 933335689 113800852 992374778 368107132 403599877 57368166 676405024 651454506 43605717 367875132 860945638 500309369 499425463 170716450 769253101 939711784 785038673 972122281 443881722 582299322 380992683 410432871 515523961 326354679 929731505 711591795 293058039 182194793 701216946 629909229 245356967 15563232 314069988 26735220 741413855 321886447 456851933 211742638 260760728 314945644 646544923 502773188 836347633 581787891 459329918 748113891 945104811 390439780 175781577 632714172 138687918 880944481 297928484 981769732 12948100 904408017 590023325 334465269 835018969 50876256 720690338 520434891 984210177 279746300 628032648 567526984 225526130 432728665 545036296 171961649 457478981 544329838 311907260 468841167 177970361 770636790 28636070 780312687 134174640 328672241 453843882 257499618 123957297 626976800 108331535 802293758 721258724 538460556 408218627 106724123 990165401 500525823 686836244 764835222 190259649 879840649 729435319 897456209 33575667 227804413 166248644 228084529 960494953 135154801 955182584 641633695 95997056 813090498 791322993 817462536 634623292 786377485 302699574 720575837 328002241 436085047 620089773 312965012 801954523 269915751 558562339 422549029 403417719 62354310 210552136 340518285 898627112 622164422 945340080 494668494 492009635 654956312 833786963 736517101 375240003 28090036 398739725 751241843 82656390 8067989 149772063 152329197 33280653 111531258 601677484 177086572 434399136 443267303 751877181 804201222 232290984 510503074 320362302 923765843 851327924 353403702 185840766 430387952 626649204 336958451 861004467 628855808 906382529 61007596 812131572 34608038 408675603 416233335 747792189 470632844 970931977 853542577 266909422 750639967 163156965 855569912 782412108 591376720 945902861 320169327 285837311 629826196 215719564 6619773 550224275 320640997 421778318 127710286 874917367 329841664 563844327 28421200 480646912 686194213 187338637 680790200 307560679 858433178 603185434 994628859 126102215 470407464 920969291 477778517 249976096 300158876 730454403 69670981 146130519 128073287 407142217 231551759 678744371 702428799 392875717 770533945 869244770 621235996 410144327 4768014 578113522 124190972 314156480 6936350 772051416 182744959 794156360 259614908 334291564 981119243 221097878 983220607 827775467 526278025 523086987 330889921 629265396 669208294 483579815 762559011 478919180 84280211 492635282 486864903 454329370 987215622 566567317 308061204 800495851 976303671 330555422 626132918 892828335 652011556 566783808 811924124 992139130 336157773 68775984 412138296 253403076 21998904 570019017 955760962 631468266 944108270 569050633 720631350 77600682 920480124 719032978 835541457 524779179 881138036 329519914 703698584 294345459 943143017 778082619 670891089 560328303 914667894 762349908 414631559 845331054 138261944 292789670 994874634 967350822 179994319 335112327 10736749 175571758 599553889 65718002 608467079 22978562 737300375 720917766 804949234 677571203 851516831 785169539 821106063 680727156 946310696 160440656 628681984 376667134 405127913 153302007 434485549 61176365 403253018 244731431 425454016 8387952 685809656 786213682 672804009 238730269 486751046 248145548 197572762 164356842 459638215 238391890 898959755 734511477 622187461 985838016 672517943 6773438 681922957 599520698 827613598 553316264 935122417 416501060 525104513 555227515 547330756 127242762 898642153 38498405 722106209 175057113 70098337 288389620 764832037 580778532 565584823 887052189 705326065 583203456 919699455 653999417 779670697 635263784 373222032 677440899 689839031 91437177 624233285 95016603 224450952 991381623 173341245 166850181 268369166 655535943 154102875 874086827 553864764 561037235 732767686 222906711 368658573 91852201 768012394 663657530 979727742 270461628 794661494 367875304 724642064 125278882 41161948 718097497 401412167 316747188 941787093 386058858 56778157 685231985 170282842 759342170 151603151 598451451 380883372 472589646 637878719 184328088 907984844 126689997 132230544 896568626 825121795 652115268 463936222 288675032 950442588 120695427 587137347 232156987 269574949 107980349 581535971 842151217 286660978 51113612 419581153 379723830 286530970 730685036 987522535 293923558 390586296 491320380 817523363 646600580 30847019 691646528 990538820 567233143 631129110 910161697 984574209 168007879 297485793 448067179 996977810 3740836 146241974 342787853 683464373 525193696 47992837 278664669 319898026 270247536 869160960 729074706 925618872 422962926 939359263 876035528 543795366 489673498 942409886 182553215 869274178 309915733 942147066 166472092 592159454 7655972 708119928 15238887 280451790 342343859 466491806 384066828 494380523 960865103 987225272 425712154 553570835 799892203 557428052 432850439 971821478 501869724 635130054 9704233 755704843 255406109 31281573 714428094 717610537 177503308 444907596 90917733 493857006 775777707 169419610 66502051 347138508 378826464 524289586 244344416 788818231 248960821 516009852 482657127 415967016 265626392 257825698 102931945 732656029 301636764 287893844 519119610 327869718 416174583 610188805 502568467 579197210 996710402 31829099 244760463 171480752 587726524 17924355 812215598 839076070 234623943 4954250 690380436 178998606 907774698 384528005 157358027 715668092 817739917 549474234 821366717 360039049 802591808 719961781 984966331 374534035 799013684 30810692 432343801 48387131 846889152 799674875 550724367 302860325 325759709 5216945 730330233 165407355 843252395 6693633 650456600 720331883 400280810 414792650 642541232 892672932 212131970 253729456 824299880 240064733 512092923 272814745 171257421 51991631 403852549 355232816 38880462 174313525 888876274 856971877 999099457 928184659 982615863 69929194 335475805 293097836 591751919 786940600 392362430 102156235 821856856 343784072 240313957 778150331 766073683 495915355 933855797 240492815 434841576 665058035 436421495 858249883 816841920 331206231 877099351 166614712 692466089 466677331 325085796 366392772 33555990 623304181 372529428 808399520 139545500 493606162 217351230 150462768 91330167 584613567 808569758 315048671 448100867 245177304 411826260 598054168 837723458 627917180 19015525 575984590 69458269 60873102 213770297 443330037 527535131 716614454 762265883 515271174 517339243 17371998 859782588 611875455 611630304 857442614 763461041 745664609 812568112 96279729 621207792 651986352 360158133 374215942 596136023 787081207 156080108 232945455 532948517 258575553 870318328 599075437 667602047 13248033 716426015 681412802 750820332 894897451 561913676 349804917 948037594 528929400 69043084 583066002 512047383 682016422 645103505 494068327 389050968 874260182 352469810 516302857 2407605 796554541 350903529 956186573 595143211 29713747 216607315 884668623 25059865 47087351 12338356 84625006 675757507 26526280 496805744 904213198 685421779 614807165 195000467 113974612 12794323 959960655 961870154 964039982 401983155 855737978 993892456 854999497 624512841 915439680 451209954 86163801 81116108 420637157 528993875 345646420 492809049 411505972 284315001 161623799 593429103 916818424 272204470 31642560 102131058 34712708 454839952 754358770 902220075 979941420 650914865 290030356 867671366 50622410 838661607 288989810 702290642 542204474 964896677 964919706 808044229 964266206 785979265 777656033 805465718 314460698 720368692 115926492 450118177 51968473 214737309 788807143 795443047 977626630 925637950 597095073 720733131 879797524 645968061 693749870 408588085 888782967 532006501 95802100 210099827 49848617 177479074 226476958 457028019 773854758 55748489 25887260 280468747 638580976 387872589 283853537 678357746 377964043 952938187 651098532 322019524 955266946 872354047 768130016 474154817 433875808 123977357 243781971 105632526 707848248 160070713 400094338 462730034 359821726 191017839 307215668 434726811 870745260 667741884 698328819 197287831 839520894 147792466 54257038 166062171 722121910 971397768 48633754 201487744 426940920 929534040 610626284 349447552 214103663 916927456 142280480 217439293 624473159 411498210 193003030 68747643 261561905 793394499 237106799 807845729 11850722 350631311 146700308 555767037 203340435 390813044 42268336 130239165 916659587 101598786 960187441 692098806 247214704 899108210 633076043 579074144 958512162 73338140 513014773 318648471 603195105 186417791 744140777 815642268 531098873 967966333 719951656 630951763 656691517 847625244 688824948 142516227 173360513 745611014 384335829 939560153 187142943 501647881 594265877 234778980 719533939 648950168 713625668 565637402 393075807 659348553 425916468 533672402 87429320 686284117 733156605 263745609 178155799 459219228 95328891 256443549 983049656 171146654 61637323 458357972 74119582 457137410 764418770 999029590 608094397 186441235 916229814 571597679 478703247 958644414 106353250 191758287 552054416 858194069 133985286 111692041 564603586 952010575 315457685 237087255 437189162 479866693 792520262 106040020 994618193 95891447 589782292 43307137 855438019 824293509 332958526 104290881 871922067 681528375 951645127 198703516 327969238 437689590 886134007 898153216 828655907 831377872 684814040 952963643 500706074 361867128 536993210 400239874 238847962 916500675 513615535 230740846 664765576 923069228 696652815 145961594 316633039 547098448 308833782 522969222 729290331 959399795 634076353 255158231 646837085 9724410 798513557 984508180 205038858 800783855 913739992 889339339 274922780 545070465 766299830 626154218 246649167 156797568 728337309 215066950 105560037 856251109 862952641 440938007 934127139 698745160 419413145 383301498 620212434 40529256 253615968 695913198 899332798 448526503 610648981 787415511 660878138 561587851 570267259 222091775 509029531 922466111 335293594 324829200 444370104 917459471 2680892 181735963 114928497 846792688 301319153 640549396 927837477 823413237 307011851 604815955 413855546 190744539 640883235 468936724 632405144 543203966 615391634 743308792 664694318 158371426 257819129 399402114 750047084 166894635 785859769 948493979 183665864 28375333 908233340 417340943 726429753 849483709 281464234 679461390 260488127 852187653 324990197 755113899 702256089 927278132 811385294 445896800 351141901 330778916 2024173 869294217 785575268 963901139 527983821 587708900 586470634 295251170 564801581 346225175 468030514 582004505 526629008 20894506 535455697 790247393 766494398 728964105 974277599 201864392 275894081 57063171 172635257 768250113 717119721 403025998 620437569 138621921 524017480 444712576 365435100 985512803 862169399 473400087 634910579 250143909 338725199 429645555 917626163 865181289 373097585 393676503 171769293 729125781 236108863 196515307 303920630 385653683 504467360 933843005 933639144 804859762 359928640 521760059 487140832 249016611 737398797 168642106 418707102 899118908 151528891 913435379 466085864 523524313 308421441 858266112 418142471 310723126 300016986 717773155 451999047 819407158 782467333 397348096 970222716 833151455 384541702 377328927 535388024 769241308 698135907 899309291 829488790 276100090 88431591 37897973 693786162 221979307 209158818 602565041 354724142 830170758 364778342 978003959 57053039 7464388 828792140 265334148 798766686 943358405 560374061 661363575 97920872 299350921 952792106 421355220 107917950 595533880 793234469 987940612 689372822 393202587 688043077 129497171 233540648 754956960 827725686 340022897 134357937 675518937 924590823 425473266 47039540 882546173 194768522 787433934 968723380 49959526 700919703 445253089 175985082 135654290 396210441 300484460 412672469 186182563 130726431 567230098 81532950 500445919 663947485 781611484 951054736 73587760 366776456 280642230 892575454 659507108 490081326 794436079 416733853 9158894 650443548 289984061 81443821 39184867 932626790 869858487 157993716 802688255 200916578 644867417 311321947 123809758 773237037 773235075 481615055 180960707 492230436 953446010 141556609 155587092 379593324 53334502 788395687 919263451 430745708 940334163 909593337 772221255 29590094 577073072 719895348 476322857 23142273 259868114 591708314 611567736 957283385 442760946 195345264 10847693 92121582 406805035 319497599 754445543 922922457 930670077 62162580 791382569 527454074 624145101 124448513 396768279 91927829 474477410 484269081 670049245 2861615 182598506 612810935 691416520 456557590 135537651 289972664 643661770 99232343 600532466 219646588 81719802 464001862 979629759 679615337 726844690 307277945 772486295 10621544 661424367 653225293 358776089 647919974 13909781 345168224 397614026 999488213 353332521 732863253 12397713 883990568 925781365 450147347 436021307 897101402 266139495 228822982 402244856 820572776 134803985 966074845 464330460 585895378 713129643 836802762 783525983 275223326 11936525 24207429 640014046 310713429 553250358 726491081 789425431 286943108 411515592 526460182 726191025 44723005 519601032 857343661 489700274 506837779 52676579 325485655 296140551 826644002 18998884 225481631 986475775 917192068 404231487 862642771 265841360 316253404 783235786 53406983 654660625 381239504 267589118 742990737 878310718 627997063 771334906 459126670 26836536 467514159 977186176 739195100 679421634 186215545 964011895 899917342 617444101 94129947 208425831 836035900 541807629 203547725 15214848 268365792 846406729 303700301 201125779 374126073 227094031 541082075 478769303 966662204 379609109 554575549 238110246 800326814 649744377 694030908 165824381 729214683 638431931 45474470 505128831 567610611 724131646 851910858 125180723 126685095 696611530 535740543 754139714 843727104 522450317 28289309 565355898 435923657 192221973 186718209 593022285 383402768 917652695 512197902 49293394 399455913 97896108 109144359 7257539 717579691 774043983 610933942 933770238 672591344 161202912 179707944 844756741 535337369 117029219 590788207 732097277 77767049 560317762 317254527 398440114 484924389 991552455 139133137 365254674 975183514 413327267 6846946 585424558 135482839 699805546 832294069 332263484 141718670 460978709 617997389 340140823 324654328 731857278 716617012 351238845 214118158 777504487 60022776 291479120 291719440 19528052 218682792 29833494 209220610 944161452 37921883 564216570 800639530 831060732 878664617 222845704 639733652 260479540 262819120 408793588 234168462 274675719 252321040 815569556 444858412 940085391 143089263 65794657 498526917 506515144 951076855 195390971 334112372 651581201 76730963 701487010 713781656 481790382 615800501 129387453 329482068 575164744 912041811 499579223 290807312 446179179 381890533 217663133 846945782 733217542 243146281 54696289 336215413 95777519 634560608 583205786 213695938 504337501 653062094 538078690 861992274 135347564 248297277 46944247 755386978 266092956 45073787 47349562 372454255 316809810 527864279 654000947 867370430 147121494 91984040 532529675 969624533 315931988 752872902 364413712 885793792 942923355 540239631 543212852 928341197 151348833 905774819 618553231 626541456 8422332 51433641 143892441 571902176 109750186 887480136 957511921 208174872 657718474 219033006 47419224 239537879 603592609 408817997 523169718 643279232 202554647 74056857 867364692 900244411 421096695 923181963 681477281 435321842 544998514 387055137 516943790 271164629 937096860 616239836 424337073 906520534 996356846 5953344 363667078 228527022 536016835 67828311 951516457 238292182 217973467 574502191 591266877 869505039 717008858 916461399 459762056 631598811 989953738 377366886 905624436 799379969 70152341 138560372 293164944 350966285 840540556 900347807 780171022 345539021 854691299 121584776 75243842 866335445 783649330 200961491 944829993 568278012 57556981 957277867 524203231 807699933 71025677 520599099 559500328 381850455 401326398 876277302 798129896 768059406 835631791 854170959 566153387 612668647 593560173 422373826 690758174 848273552 794553831 943986634 552708499 503030773 33260659 11664424 314221442 365929164 126383048 391803555 413032194 242907659 638801538 26540674 432496212 190652012 757908642 416045844 259743577 55970544 114611211 421228072 342546966 461487961 259778822 819471509 556340535 664021166 348074687 722118836 103508106 444990395 618487749 665669856 793042816 931390862 363009166 953128957 184486831 380903931 728506353 752705519 888887122 872589337 877903786 732072990 459359175 165697731 128956121 655282680 150051856 490370329 352039555 880267631 229546835 605121276 114222608 175474039 507173210 365666197 836152779 503034506 834102548 809144270 287384933 251167012 433489170 274288343 142869107 969172550 670571531 965766819 640049899 515097591 195157848 900433000 510740907 565694910 553845624 76635939 354615538 421069610 896457870 7129618 441033957 219130442 280779486 265219384 338124811 705988661 190250323 878487004 382158802 239285636 490466300 241360138 16978184 595714259 107372171 712942608 108092514 939821379 785583829 462434562 595091704 731580155 564422996 904380728 738677959 292229538 370401704 419519947 846502190 725411047 274749713 570369563 528937841 952944378 271514871 766806603 166538042 907426576 946297187 135728067 994464019 693025250 750875523 752518062 116476140 572875822 419445802 750663034 503031963 913314613 372541517 737977178 10453079 784086332 274440071 8518343 448146237 294708747 124492950 68417787 38635468 691220849 939075035 611328372 607728744 152853437 582366686 839287 494731226 986728006 758460872 834450315 197419982 984968165 311334888 847062522 181237075 921959798 628772399 489413459 568505695 121011803 526384307 793531371 317638473 17686776 507060784 193464663 532382029 122042680 840839810 441807603 674256652 658637063 829300524 927245918 327848969 207381205 704017364 211966972 532963373 297356313 366275780 633081715 309548611 114193868 674792811 439485486 345075837 775695594 802538202 608396765 542957 418935029 924369992 982462195 232397837 652792433 298143631 312680743 916072760 448260969 320242604 105264627 405689646 212389865 382820162 205446936 652636308 125527169 228210968 850445592 930068593 163381961 141901462 524318139 688593587 668362711 194034764 478235787 236716200 113483466 815606892 147088215 166882693 207160131 804882763 963064500 371089635 270722535 86438884 109398135 687569724 6146782 27459668 415705660 501768306 837380695 593607775 437732322 641409609 552427266 646826474 837747725 823232232 454675604 670505855 907031715 750894429 153105479 936213708 497325904 344183318 868462423 588688164 623019010 875749224 586935686 786841596 162871149 95114763 194718616 494176111 611361159 368793499 335863768 522324667 720035853 488367385 846015122 747682498 624950525 819476329 96551063 959031434 376299290 522890706 310956988 667173309 427982956 226982017 588647770 770045226 245379261 525039365 356658896 517538626 294784028 423025876 644950524 108211868 981132638 22725573 105673670 784951921 338168472 152000661 903597206 583846176 919559078 259870050 424265433 863606955 70265512 851257907 222732671 220577081 363326591 895132525 81864320 30618002 426136916 524740703 402020690 125783974 116113682 415965112 703122805 516198150 680233959 795196939 254614247 656028009 952132807 823751762 368919216 214670121 561335273 364621416 296397656 110136259 158524232 700116878 693683564 191731291 744459043 960005351 407030269 409767990 391006333 163202555 416766752 966187325 482420638 389931320 580481135 311996032 403474576 43030636 401237382 927052465 808938914 581841228 767377543 809902757 949174761 310799857 563476119 584945623 911156154 246252886 434212958 632993509 933281074 253646811 392587403 520011281 29046958 120950213 185525326 696852929 255828819 530643387 394359772 683736831 204195719 765897035 848145647 306280441 302471030 511181155 894623555 378175106 211317134 748926680 761292058 21314191 816707843 808850658 665123769 468402364 347825228 697919902 240187369 343473861 915506596 967255691 418048119 918511629 152377738 956475661 849408692 200921626 362788161 345550574 252120309 607111958 891620176 452580056 988735764 621305936 277900804 424981724 360620781 298387641 379587561 245792494 969439458 338046824 370343509 141904742 265620568 811785238 946661853 95219584 307948088 435023267 392479454 55211997 146719087 504997519 931242485 183564544 803810158 248751490 155798663 810192338 676189354 540834244 440231738 306383903 433783581 970777541 776244346 592278807 961960131 45468055 348339445 938730958 957695006 362798959 933466143 657904571 489425587 512577575 255195311 851687741 877415819 415596991 374729504 241807889 952722355 494949336 892424241 19958237 748265148 641804855 75668326 480902313 36408635 248978248 47979908 690701153 434127690 546157721 319004441 370517076 426275077 710153050 734875377 643098040 922995470 437467364 185999522 384705059 329523466 191438127 708995330 426875667 21229602 240178010 495198379 986418536 967162755 341068326 725365886 70289893 678818526 550199419 961895453 655618482 405336809 153933795 983129199 303367901 693307867 301187338 934695967 500562132 697295860 814699076 539432990 636285676 262029811 13326343 813103133 634386142 318886814 267755884 747129108 390779204 965232702 321903794 533866942 765181985 302553376 789316539 312722202 502666070 885609493 949030542 149841132 550188846 103316466 413332947 476298297 123735251 754194193 589851482 967762383 292730070 479096271 97302676 76455099 850119595 158005516 573483800 223777488 861243434 684925614 608570144 469619495 170086928 870857246 371123721 605857945 682023036 630954185 953032407 838352455 996558450 308688544 688310958 217201171 791351643 903384728 709809498 43033892 80723843 946930987 760043464 624157286 544963226 187393238 700561035 914010375 294959668 220135577 838254168 527666428 4272201 317423226 568861322 11718010 174367669 41131010 161266591 255528829 444821689 804287166 994169272 987197508 601823608 315950271 488482589 321918930 231796347 590515994 62465719 215562607 23108910 811717225 422135445 406346790 15408224 718851913 444904551 290444101 939942087 636238554 168476166 520009951 880865658 382759234 129483242 852168781 616746613 766326826 741812146 656005801 312074520 737099071 631577248 944199505 22232232 354536626 631035930 83337322 8977613 566941113 292157483 455918427 393600019 6080268 788345343 613701965 284239465 117962088 488881258 388549042 928590756 630850064 16144994 313771195 214749693 661240647 418315649 742152160 219483279 310317271 95085700 636999260 853042650 221808781 888519118 219377583 120775747 612165306 678636518 815557658 379758225 550589108 802215924 587589414 868894834 157303635 589100616 907662366 126202100 835355508 780952276 617536144 443996428 598240889 441321901 819007695 7973906 356256968 298932109 318172788 750224451 927674440 39199316 304947417 999854398 856659175 560281986 290909085 112198280 170482966 365195455 637281571 824412168 646824011 904533588 14156562 654438539 109857150 884229039 451771094 719236161 500123564 785166307 181553694 38907198 486100567 193371173 364454236 911128058 697958917 94835280 926449224 332579794 494186173 759204194 526086237 573557124 340938893 536564733 269918043 938142135 600116230 402474215 36288451 510985073 20660414 789812106 879186782 473671839 813088717 994385525 136681911 874807952 573136976 828401113 2538652 326176378 772787178 793703436 3050145 264214516 601164094 654467594 131248028 702470522 103346294 271346671 100376362 920129261 593347519 664092030 699324713 225583632 304438219 543999133 579756092 175126284 914273357 673160151 786821706 342764781 643969664 515325656 845836543 842493986 219398561 580778741 958504522 538430209 211368304 435637153 593295581 846185024 138874547 535219961 793570481 148422525 732134836 427550777 985757055 341015992 960739006 109672005 344276295 605626324 924206243 226860065 382334669 398554905 753380153 436235129 985771543 374857653 203789272 217081114 25147121 30211894 856808926 318553975 450554217 289312017 767087915 483232549 833912403 152034591 206207653 23253343 894035909 813104155 263524021 470671490 982173596 990969893 648642505 246911122 104588278 237770562 832577744 800431028 327455158 653698009 910453185 45213874 779873540 940759351 931967508 556283258 908003274 583746060 287335239 732635551 517651000 467900140 845900634 596211415 585940800 311663312 107505491 7477115 962887962 423005074 530691516 139012362 305025474 567402612 407854880 674596518 995588469 809638554 748236945 144067989 789700408 348947851 171459109 74823617 247793489 52578740 282069876 410532409 971362764 818036453 576895516 133616046 612120311 694440657 802291261 17289463 337047526 646874515 542346494 399779213 397296368 355877924 131037446 481282063 249611823 227807462 911621891 849113792 630910980 949158428 530516007 774706180 716914578 785934447 822658725 790675174 421881662 78206315 205459001 277059477 710022965 239908351 30759069 64473571 690319846 734790913 273250325 578985413 124101252 830976936 161022436 428726741 210431365 95031824 439652565 911403987 899259685 580103609 712209843 656612640 893309924 900702216 914532304 739943233 962090756 620873413 443945858 193319522 855118604 972189852 683147937 329795024 757073992 640092060 429269259 799949950 3204422 192373691 739433249 544736641 867319642 760332111 275164743 144149140 255374619 457061270 467637095 512485013 390248164 320154415 715996527 761001478 996843860 631758495 433458126 291470221 960552910 517214414 638921467 755905652 763819770 343929223 263678702 909985577 789218626 411538939 412690341 290371007 946255702 40731455 971221409 481028204 842109096 358118089 444853862 887695369 473130993 185338615 501654782 957832341 394878378 335703432 17413239 251428274 163714708 349670432 60267104 657031463 347153969 86963401 740247888 17501532 58873672 583110765 15585120 73162209 106111589 405219677 906456236 285336039 585824854 526982093 413912021 404019909 429302447 877649493 858126977 740177524 66831431 513380465 827571674 555218964 205909433 580114178 158015243 294899301 235716580 502867148 85702087 698792527 597306475 212212470 503571650 626263386 609569846 618759053 494918709 748638262 417568751 130329600 802490974 392904501 443672198 483833765 237889534 205458636 576454574 974882355 638183129 818284054 940158045 58445382 863541305 611104593 165401424 611359711 415678316 978692190 400782725 961964257 142973505 656680261 700532926 152155541 97300879 272913071 174801925 964837159 97232815 2054762 310820899 283487270 892432637 367204329 218242087 983262472 80541274 210877122 448045029 86162084 968593837 652014382 165007988 824472758 429276253 981369996 153191599 774905438 373699545 298612190 155753909 737459361 677168144 570529354 26554730 385881831 717581305 393750938 476482292 319011195 211002893 209941180 13622078 618708494 865628360 689769540 194401144 407786549 235627819 779350245 21453717 53005286 654805309 351230972 467232971 306294783 85228677 770288133 91052567 603499711 909001362 789903651 976573110 799587915 809660276 43004316 847593133 377109803 912823872 503654491 825233731 402155210 674164623 747389293 286631809 173218809 172449279 425375876 419967673 724823916 55042225 991854967 713062652 302790203 414155209 283199168 787693986 836363363 400355570 195807740 517646790 344731971 318028247 692362863 526313160 156376095 232648875 978420606 65259209 782744225 98645666 379952946 850016050 348626771 497886838 592261308 611651885 81075237 580587747 108002539 840064554 43347181 628079914 526411959 139037788 543447522 857984402 93296058 932806970 995360801 891778018 624161970 100216318 20666921 333570537 275738113 275663401 514096734 93150711 24473133 982632957 799125897 342170977 534624864 903278338 150769494 262238464 437992168 433202817 434102484 159495602 94098872 168137228 506795257 133489880 101186278 590181364 826040092 476142295 208706347 597496273 328321913 572450711 924164198 35693311 705624497 85854983 888238105 521431323 994077511 342792087 1027050 41697417 433853476 271974588 553941028 549845233 607490835 310898031 397832756 232281534 271483974 996968622 246082348 646392478 871435727 4125178 709986371 464607749 207821352 510025688 783816018 938299817 974896812 486781008 268607832 223120647 685849115 125393777 838727928 526167517 979051290 836935115 437362422 59710126 392259760 697576691 350122686 793706305 765752011 576467970 192967389 693509922 494924985 463489047 916210053 106342432 43437999 947875536 534176014 541019341 5228358 46157013 993293935 482730754 131175928 486988366 231252425 183900760 966866855 647410023 425655517 371861167 925480471 259341011 640607632 66672299 389903727 855023686 290370158 600041010 593760445 590177018 26082085 97960687 402989167 542845483 781326085 693979346 557200602 118343067 649997191 797346958 292134070 789188111 103127747 652674586 54754207 779267535 84767224 748835633 79441558 585483050 2129416 289978322 58657919 450873584 213402105 137660096 58628769 289718006 450027381 833065986 685794601 492201622 34942282 440597860 351964583 302570796 910198764 581125365 596917646 1094810 984783854 818705800 172422328 691186116 483801229 672244531 425633761 890561301 617813029 374265298 379949351 482260729 416416953 209645957 845762193 134711393 786692207 83563309 444061828 368346434 141131794 988674291 851930703 60950294 895981967 808039618 169076897 248662873 198746744 99166408 660800525 437607949 527741060 900459001 373756301 9060407 85370381 708226700 322668284 768506975 667081872 193984124 987383195 145925908 621767472 217851400 30227597 75726182 137872692 690469427 876407642 621483370 569619077 730636100 593290352 84629690 232692273 946734407 275254173 157267186 122826987 811646603 152997014 807995956 283146120 167231523 535216500 948911525 157179779 11144293 139136306 719589358 999768954 734900589 764659248 151513531 581202862 413137819 845983411 543866431 708449415 469148177 409202018 240456111 549767438 149020470 600769995 263999426 729311090 669343541 631922396 183251000 108070788 982752383 451853162 484601168 696260922 165873221 295487661 328455759 636460335 246116094 197940930 938734592 390357793 339236071 193862952 173789999 733622898 505002622 631214403 509687085 26804904 678415111 543375581 849595471 591049710 252094215 690061984 539636335 503947665 394297547 733609117 296883561 502323843 200058594 846507720 114755999 704442842 588583071 210214265 282245238 963561810 165109400 223978988 206722775 749238727 800350506 248482498 636807087 37794749 942978290 322504318 502735471 322264536 97210709 556934153 13645196 742738788 99101433 480872239 825364224 988176078 396410442 30194464 13977287 246474792 2412534 136342768 594401123 99792297 975832433 431628310 952712281 921286187 966418290 278408945 105232562 103090604 129616500 313844030 52806523 512886221 351224630 378626723 202083397 625781334 811742523 508926760 559276965 956145072 921879883 317765561 479236021 508648809 511242224 550119589 929590418 986094260 552388090 672132130 805213916 35518182 675710716 239940294 710896185 563711994 507143116 775765519 694671825 354104078 591766279 988548829 251164371 823569124 741962634 84275187 929836783 915190882 66511098 994254457 533235419 363388178 627923006 297690237 722414287 962720163 541481471 166869357 136631560 757326438 325928239 154943134 659022920 391598033 61468031 237586377 173199956 236903168 408371687 458897800 39252597 770463791 28561698 865709534 667587576 510522177 305905199 774846636 350740654 761528892 497668817 662257725 59560813 680304587 611965968 311946683 265921676 590473147 330703030 241762743 532378731 788497790 513045459 978277541 144966633 773168299 460115770 656448349 856283372 762030459 847049218 375413660 178282717 504831310 72504069 999637121 643854633 329387812 320179556 894912272 681265601 907565093 443819265 636775090 44943259 529521178 944498435 179153331 228458798 54383089 360163926 186909123 781829370 341776956 548064296 960695926 593560062 875565490 435359341 36594116 243527744 885727661 26035804 8386185 943195465 296328875 870025457 300225286 390412454 26907854 278914409 32587614 690205288 830655068 839219656 15148570 678600613 799061055 57708374 300363430 203965173 636472965 727044893 896497105 475982581 863977697 870679149 429142609 188145863 967209768 765906777 53523261 856019600 944074710 776450360 242253969 853526009 682623623 27344676 436816301 1693871 365331070 226290814 412169686 171097828 965435681 155185000 42135732 377485771 360419450 239506249 383471827 293916191 803357624 216701773 495645218 238907037 397684140 890363107 706310774 935499909 350162253 969141821 732615176 423569437 532606004 357959379 393492467 882107694 662128416 37184992 21971127 279515525 438775412 996202212 955620537 98591603 712006324 406882336 889706688 849872974 561849612 868733213 993777786 834727662 738149321 855778597 86239989 161408560 383746781 638352840 153297190 201383287 247936095 849785177 240223333 155146534 189875465 560058223 156932335 758101287 356821688 389436261 713899107 917720423 581031152 581456601 328987718 525995095 558589270 361082416 486280831 235497325 81118772 34827537 977399259 995886497 536106744 509003494 890789002 252773360 896438453 221069662 73057952 340991453 485705888 206449390 583504021 295862251 928265876 183291723 5825990 131712548 158941583 533580273 572565745 275867797 948270643 798565023 433535165 51673039 874577734 707760089 696045104 15498088 874048562 523254629 706324279 976166520 465674117 78588622 8803105 89568797 510453106 453409764 226393380 834984951 354017871 227544378 377409751 981314220 501463317 865150119 913994934 336994917 653509091 299383238 75644066 583457615 706755707 440923254 22516318 376439836 358908612 407044954 933057555 377616511 738328902 609017433 503331533 423396276 379263409 509585183 515460347 867865333 556531030 801177499 557040883 529455110 202521004 161681023 978684267 390529450 791548621 871320003 925221377 515896875 210351606 848776995 254082997 763328470 554676234 608850076 762657642 789537660 341085712 161814259 260731496 159277811 525393329 508504110 351334109 219103123 344575931 474663960 712406615 191236282 524165280 413896897 837821003 602629704 275057399 878382844 62442642 524993316 480511994 986970336 650337255 707664309 392006663 671423048 440204906 132425833 936083744 283378515 540901408 386760753 896927594 53585636 905903984 863594755 415290802 812641059 572597159 438507607 150900707 620210682 681674101 98878891 396173713 308872600 458995054 469201151 288330353 455023858 976705675 35880282 892599006 97389117 321996454 531190083 890420822 987329397 291188481 403562824 612438011 170913498 50433728 271123067 993822483 251331438 663831402 898923247 447629193 232201592 359718764 201444927 934410857 160109315 686844054 232934408 11622503 747789408 460375707 87188587 855423065 465786528 704944534 389047436 201532857 239556634 716892288 135217429 974636324 692706539 218098107 216863411 345351901 31763825 837724042 530242200 395861834 521729231 671073942 948579064 652729206 23427437 548238443 271114636 254814606 627418997 392215032 316457490 760755556 880546647 445326867 842684106 916229871 819265093 958786547 757655291 41157833 513013432 315083700 296780140 626941104 940947177 719397078 631422699 819457541 915283289 57878206 823858890 19709520 992203082 46712628 109471068 951963066 291639619 388358372 99934333 206032273 483220367 587552733 651854856 522789575 743424703 786718229 321007198 950360692 732874276 236076002 455902437 944364112 920819286 297527938 793521799 547351354 684442031 799432852 607042095 374859187 418493649 472857245 499532624 714093155 777778460 514871685 588417629 78294163 401796920 562811159 994123090 712499378 653159314 198769284 67665962 80939217 926132950 76632801 436710246 822775590 684044410 680371108 936200332 712990861 701030708 484867371 964922022 173157122 901846398 17527093 925536959 804357160 440364057 336104294 255476330 801567685 263261830 55592392 180936251 862580292 753930639 867583813 823917643 509682481 180595132 292577326 76845240 259663297 790515679 967445175 770566690 525752647 1678217 381251448 5381168 396977600 152596882 46020077 928847369 629177928 32329365 746173687 987021020 467346339 390726001 936396122 591889496 372626101 749677513 717768765 725932340 738022666 21365381 320782765 113727912 70987087 534454351 265532185 889820146 220691926 763685911 435634647 463355091 620482327 76161936 120223134 180104719 93914665 841194928 671062794 102107377 91983693 234472756 675383324 257883844 500118116 776114969 66379447 43258203 552077684 807243556 999154980 655285130 288297767 932179036 628224655 711682986 42640715 251834762 815547271 317589017 133855059 695043008 184178306 767980472 489135828 795053775 386603095 72391275 528673289 106057679 644697794 611937693 289414736 770812315 940720355 805246649 880938155 60997458 896653759 30096818 133315136 881138392 780424382 894753148 670046937 923514194 837046827 480265360 835850597 389577134 360513463 878169964 34424437 575422233 50082039 424120081 240751808 340017030 117399009 237053315 367575455 730101294 110133075 672838221 91986321 850646026 847299468 50451194 855481529 220473947 330715825 414835101 615115611 880698147 45333322 736259914 221879395 515985321 346043586 215635098 72230877 44239609 878766058 555980843 268883838 699180130 597186934 934959390 58820890 536030198 543868542 995913624 912503083 427171085 701738751 367451457 140444497 469829826 513329240 869349320 551174860 86886516 972433357 71262044 60966148 523354695 423409416 565842740 962177026 123758497 134148243 913135625 554393332 147457453 654303839 888706199 295918765 897963483 319730239 751424544 306623522 538359902 665051758 104748776 961938670 87040685 848710149 526856890 622177743 644069378 369050502 459383649 733750054 320118750 811220820 803163952 800227195 844886147 865813560 554562939 456913399 109890424 212467166 432320796 973203177 104915465 236254037 391039727 838725698 667530693 823580051 149397077 175807000 807856894 156088815 718831541 778334503 282239820 413749413 883857142 15377227 853713418 995212118 31318023 565304327 421578456 195538309 219279704 417619201 198679575 548385563 332227678 108969603 995929456 740676323 316243986 522531324 938508366 608332559 990745459 175014013 466910815 250335665 258178047 985768253 527062551 146376515 284932670 639122966 753793836 640890144 712532024 433675781 971534107 756689416 225582585 226173869 608981410 982359712 192165396 944285653 610213188 302246895 198325789 140432357 46318024 429347299 167543086 151255661 654446778 735230922 603649635 99789215 441184745 459181273 234176350 582452688 5152231 67014825 360132803 185531387 117502604 538994612 390083773 956342846 837681524 916345309 853712248 768510042 294626428 764968677 308021156 968402999 522021961 681652471 19920633 401048158 953449153 243265821 482792621 273529469 435125647 671205320 370250751 640483303 693530787 710689612 578314928 597954065 65422000 289764449 624947589 741889814 299972013 105851043 413317831 137729588 232653141 728422163 115240642 458248781 435634599 238447253 216482889 614742119 287378790 195142256 923447600 591261740 753187481 961032401 727596241 250359915 217844492 770826056 268369032 499712405 664217806 632655176 444399159 149418561 448725681 788598955 3132099 50410408 259955918 465524269 194584212 536914985 552283390 767536108 93879321 537689542 621740897 197894639 873466434 21041830 71028443 662335131 972067588 436433809 239059346 994985279 706646489 460233847 86126962 808110730 201519677 269344489 433395881 230497551 672099890 528291998 532080171 554491336 87883965 631165424 33904175 112034960 887844966 168405085 240486575 212482216 544764348 543363846 606908908 462218035 922591695 187409203 447422697 661100985 338326196 848121036 366786027 551279784 13618693 505310946 789695231 872724430 181914974 764184100 603545716 172162785 75739873 568992618 251240796 877645815 7350707 45042734 112629264 82861582 776056445 210141966 564281513 494296965 495189484 168649292 660457352 703913633 957608753 197508686 171293134 69361673 565416577 134445086 940227556 8113483 56555414 322719722 908605941 927798101 827396652 852200837 873135727 838309628 971695237 689477861 129336966 270259576 941830118 584842403 792365745 37813478 35478295 425583230 206821675 230869189 636850407 225799640 224317043 682000506 743534758 199010871 521589196 571008972 540387498 326178757 470283198 927568744 642440394 315435473 669698195 622663006 470010086 561030476 578915035 263422882 951675229 882990413 901467625 340195468 607831957 633748366 430313555 281283416 783786614 891292908 801679477 44327591 56739055 599556074 829991151 852149500 489624176 563023151 621315363 784627520 720142191 977668611 64805304 287107391 317132259 847415510 911278362 925097001 273616332 98616762 375011831 444815634 596018089 960201444 590032323 13848945 896401664 675493166 776115509 411473317 375571673 707963032 941967048 391097707 789675075 643343555 524109627 729778281 179578574 575596404 612144145 147845799 220363536 646564119 254361106 82854161 66542881 16245050 193029064 103384054 396693278 541228301 119014403 153581452 266552745 475566569 211286102 118753385 236058727 787509702 968584599 943125515 978627201 724991939 609179235 414553426 683880228 468519586 281933207 459510017 440476673 22284104 438545624 531439680 195155917 85223746 500700940 135962909 694228674 282952507 651621087 744525062 504950044 563032967 147029311 514463056 615924638 262930076 570766305 992411572 57276426 687247251 955166138 347231948 799539116 360578731 36471174 184520347 203288016 384872391 77069380 808873218 37790279 894712043 592753079 43849292 747607527 772277442 998419175 779365795 784397576 743592731 215176350 525683096 564732935 198542695 610498028 92189855 623591366 139835197 579364004 579520400 439843370 265106135 520297436 852128296 776579228 649888658 83274353 470093190 188564105 700857458 95525248 722697390 584027106 559046811 913955566 570854665 238635933 326078425 557336546 491182819 769470002 414386969 234708806 362555372 50128414 693311214 869365833 59774904 725828195 246070797 588977375 116117567 332083974 129691089 874195007 49036893 914366864 532452536 339314532 879104083 529254798 153551587 974748558 857039428 133781777 438464666 108205246 14258873 991455023 627706566 539728445 600165662 921705600 799779702 367468821 806017090 96726433 906021467 214862998 440620763 302459317 817890635 467842771 511229440 733927647 796957889 785768226 484671917 471181001 949152859 147908256 316390722 469552928 553121115 737776299 602390532 532021269 46939943 327957862 51215771 857730269 325417418 853905464 814553235 606658610 30848112 739572813 560775899 498109137 673802733 628437268 842650184 526959098 712454455 582474943 951183635 790487027 184871400 472399046 373729879 504236165 584877757 955240036 852398228 996023165 184156185 3655960 294015535 245357357 806393987 45693222 584414703 775315176 400849699 574767124 182699906 310068617 773515337 772995373 910635510 694808045 554474471 62837249 224069184 881803124 611694610 636776675 911861689 810321028 647671172 277601130 418678427 956959494 900117021 754268400 486958728 162949863 504365918 664284438 224615684 884176024 104584428 770261054 174808566 314824591 243826963 542380048 866303019 530958532 427831104 144228854 148278227 631593781 812543110 172425119 108359426 984468578 236726810 189686655 782593584 964010705 190625239 764769614 767506106 244936843 498814651 158617733 783797087 434873245 791171944 801368292 114371267 754005657 938410148 718925039 352599535 167462162 925104089 158500972 351696591 298424867 205510038 366016230 601007282 885632233 545285132 874164269 74655950 937979140 271812497 804319444 692516026 133097242 903816993 71253170 226388210 956338005 755924696 446963042 207056727 762159072 710242425 933615298 978999212 173676397 21508586 95023480 90637338 316792242 184690614 325311336 242660781 360322023 810073993 145531967 934887124 653935434 644643000 952289772 632583141 206613403 38543031 320354081 606290838 162441120 413120416 666466262 969783685 644845474 483243699 870130631 217704114 524013550 421859024 491996913 495241728 679887702 912054014 189660697 608936119 691373485 894123240 415784261 541624581 613574223 153145691 527429696 469427832 601613462 27862218 189648666 338718341 476550246 960028618 483148454 639475461 814601378 82284438 820440315 401781427 408956340 703697036 13044724 510019503 413639689 65097901 953348016 927669758 17261715 891664929 987473682 218355207 826430277 991449521 307935297 333402391 499842459 519971659 725353257 68647390 18650383 54641794 256793593 490052336 731028389 220019468 265835940 533561670 432879200 649802562 418288224 526040762 344754634 597075619 245546025 366817422 520451184 828932689 415664447 149496294 601726820 601177490 161375907 361337417 206455994 462638672 335607455 240240676 749498379 111871898 240883515 239735623 224952053 447740961 289539784 810805606 822049688 832092348 654208089 797502105 539858714 461742308 542347333 108130268 566911012 533138232 778826919 346673040 71510884 220395003 495481310 306044920 700984329 731264913 882294029 859630013 111891530 851436806 257331868 60365419 852606431 359999622 90051765 808983281 960330886 644739558 2229704 891591717 479261312 428932890 103491335 142078782 605891857 347229885 862402795 654984792 289047299 763051148 417242541 949172979 298611491 427632107 464485326 693351541 323020483 507848798 582209167 624791715 212394039 140742673 452372089 74791980 843567960 328591953 266961879 146088222 604546564 489067537 50156855 575241071 507744923 500847206 13199341 841969013 622651012 536730379 928001168 206961774 460896934 202712286 933814139 521793785 963693551 616687201 956479821 837723547 390547921 257076282 260437354 376850236 587359424 32885683 438849143 599394215 650092725 885011770 800978657 539091981 209058734 152117986 153374551 256765315 991831083 835849953 53748556 654607231 925840819 923496976 172709238 251908191 774241613 159454830 583425106 555757538 377175559 129750941 982873757 803988908 451154803 780771172 522056156 524134343 644903461 945480747 375297237 96782109 370755126 670338434 769614356 745285631 720080324 618181274 58711143 694309537 507064176 658140874 955859811 257566107 804902110 190340107 507420124 104138857 729719096 764051837 567196272 987912684 67089836 942228960 696886270 170501352 875847145 722847260 378603559 346223748 888087206 352577465 25005524 443947725 657104412 6074728 965233583 979294514 751514247 407106936 508697768 862899977 249588904 232999009 513586801 387070473 490529862 752008509 459292163 286427342 901575848 288860746 240170519 379985241 278274332 850449257 492501422 287681421 469162868 208094370 540801674 135609779 867036804 359905438 234979250 243593975 95774885 400445227 755184114 300065256 912560693 475328444 863427160 476454140 293304341 674140647 927500985 470310666 253389353 311605733 959987242 424490958 300948444 509031701 431970183 892353640 852122777 490044537 463161327 110810077 37109331 783463223 639865157 934428565 361259518 70124313 606820529 452137947 2167827 492760846 725907229 434144352 540870928 681215399 605189049 626395321 383612918 870694298 883035256 355397340 697145546 377842755 374649489 194815399 775296276 805518878 459549438 248166745 758915170 376929102 447381248 651995671 994264774 314161177 231282841 250993257 867471188 274673514 421906192 556359610 566340262 372316494 288771441 501934299 595101016 8179063 309523211 373571712 880025227 518729660 284152304 971407297 663134310 972703895 485075832 328212635 96297616 322318757 96532158 200649837 308686520 846734378 531744545 170312315 849756430 257561995 164362949 132164719 690915015 458664913 29351696 815440595 177875612 260927021 141301037 625839000 322675531 779359086 134791820 401933969 449873941 106978444 150312800 189386745 97376062 707001633 858851103 978255081 224602257 688035819 561863430 969046499 859526617 20470604 710553235 989530442 760135017 509593546 331717641 569853415 567869077 421936271 323465967 858222438 160200759 582046697 624737937 247960790 752820011 524890571 183715966 339587885 171205843 569930315 676743432 128683970 625015699 613684770 347137991 774541521 241959254 554566447 148990998 704418299 416806919 579156212 719941524 928995523 180159001 424350487 843876005 502593810 847962368 234235875 596007663 610696115 806514614 285073093 772192221 407127256 614102839 967900879 153235231 88884883 600409861 988243256 116342056 585292638 837945764 713292761 24164783 586133652 442125599 227667378 29509679 756261621 736482689 429374307 472468071 85207334 255381853 666507187 234023130 2394158 311614535 282291725 413161295 182202363 539233625 691801854 954194 200306139 807885743 21050552 750271154 82084611 56484587 466897811 578117121 810008332 88898482 643293830 550335255 889371248 43341868 190576562 652765583 773431058 630858888 778007256 470619977 333494963 649792886 358078941 207484646 312462206 51359403 458205005 879365199 68306557 234862432 347400406 570091311 222932001 610288852 502550984 411495796 835616446 528379078 304418716 316145618 177512204 995089403 666743402 101172288 622305959 551613630 120546161 428377208 865314960 770899802 407309715 192584315 363893163 180651170 73046486 840440587 267263807 295309931 967904228 667043376 253019513 530169868 736701580 359238580 302693865 515923684 903128127 870344615 36417026 992399060 667059091 816954587 856960926 790611649 42806212 75103080 422355321 841075988 206368046 307215146 833807281 16095801 525472212 854059070 39099469 237567267 969054172 356523401 186530738 722648007 364657681 756776241 905203503 445039516 894436960 854371617 839826803 219318817 681430619 785787786 881058577 97502039 174112697 368383325 478057731 775852611 840482516 668689617 565089572 691118958 490619177 987580387 502920885 538853733 235739100 479475409 133876953 317302072 430714929 673838750 549616408 83119359 146026004 152483218 51145696 480156752 917560466 117010359 768083199 874743499 191280734 678738269 177149483 606220431 344914509 708279702 316261754 885908673 948772826 728131771 361285610 66203148 852436899 237368037 991429594 908217116 982931945 460725876 703555471 68047138 342632724 526238860 554753456 601395283 233591341 735185299 632208843 209114217 710161763 921241525 162878158 392182560 547435143 477357408 567983502 534323898 275150223 216435656 718118723 963145340 289925398 519429988 892631050 299271983 463356122 499766895 937927522 598095776 781827133 161081704 718880432 908576544 732088518 631910290 38668731 12658180 435229853 864595829 235263280 556587046 990208274 606317915 157958943 161452386 987002134 117825492 842429308 482669594 688854464 534663730 643196063 856800691 775374025 371399438 958042564 810252566 151530256 824939713 873506188 473519919 353648920 749306348 773783162 842950001 291840901 594107888 965044599 866040913 298754979 636923255 917128783 290403271 164619743 949458665 63650866 443691984 535751243 788654840 961015860 121539822 35329822 572838165 87019981 920603814 739524914 534704632 68185945 735684609 941921413 336523804 470914712 386854412 620794552 514630720 231217455 449947224 233426323 768750055 295313190 965139834 384663935 91459545 189303657 178595724 841591818 828922528 678529095 370864298 765420135 328377612 755418102 438139254 979830251 460090031 569670924 366675349 283165329 749558370 312847623 350747696 631135607 677930686 717785799 29816436 996083039 755093668 484713231 576647698 299859247 231430070 735933703 638315455 625362545 179440859 857469629 307628469 460411348 740969663 157886367 647277617 483237801 818165840 509212930 869613043 741220454 690047298 133592223 713437889 870550311 935431308 10779408 730522596 501456936 113970409 126013016 805075113 874467660 307650393 199729240 734030561 788257433 894789533 290118491 571195233 6470842 84227774 316251275 839927427 413296508 258077574 84664441 282739363 859513937 20189445 552810905 316447908 33394896 91611918 201580739 475154025 675823922 723486903 601170868 541413723 196675287 491770589 94502795 876833001 96128703 896286365 906325324 375351044 393217042 63957980 759851104 544279199 987806361 786125761 343531795 116086325 766209346 11082549 253568789 970490434 528733855 950654314 263934458 790996937 761169256 355645521 940359098 48521933 429884148 801615650 714103601 171221720 566281668 797655256 163740832 253927287 828669433 232478386 837981226 871130811 744057305 696137908 846876760 515220921 738473038 367502372 260532374 787198731 964605286 362528781 377123763 575099726 236286164 637228479 917733989 839439778 103023726 564048717 232158147 783659053 358245037 551424013 632376265 932137624 509663536 308477212 653929431 65469584 45271865 83404248 161517874 343443014 464216110 470663780 220554114 684539120 807622681 571582503 335644499 892963142 829631017 523489869 128603284 315466245 438495023 637853252 266656538 836594287 496823842 107817537 415215902 779700426 906778267 468583865 395097531 795813085 142380889 927957480 644168561 307422326 281250495 947275341 125946533 969895910 416539985 731912492 369067551 975913602 96208955 878875659 770665354 103087908 39702986 417331253 699849207 426557609 480536560 967494458 741881434 936940145 612603588 260424557 134236684 790976226 219801856 429538916 931405127 705427429 519238274 943015292 745273261 514128231 468046539 816034899 99851458 733564890 29027203 175523148 926094957 699362993 851335923 281104398 957899643 831547623 325269129 281025029 128625180 343918457 912047960 653104864 356776036 20236263 832704661 230555409 605434571 708060855 466300443 486655568 734411438 740405234 455885544 370651673 59372748 161098662 654517662 861234729 843487689 501917794 225568515 947075844 378302126 417505213 857664129 501349490 177452903 172476623 696090278 784096766 444863300 795056309 993149861 38808438 949001592 662126354 354720724 686669166 463092637 338308233 837152300 106309565 733093934 545087812 861406412 528385021 173267212 334149488 945486198 476637711 379232250 951478206 400370705 532281493 526690593 653924324 877975845 702588279 454812045 713432858 856541282 960171615 734683053 272892062 660861209 492112188 179485143 949595184 322442433 443971267 108959425 77314198 241632116 462086889 976784905 167738393 390594159 451930986 251819695 18597639 993451669 419349062 133520790 532271663 259825389 780345406 778001414 158952296 894289184 485794139 961665069 652666890 562166268 256012136 941962649 653815667 622043635 134218867 332827583 516964227 487991196 568364368 9543800 494519584 950924849 628568598 773409407 683258547 386056720 125481632 51782132 253777578 927482171 221814028 388814556 236720628 265743832 864953408 757312414 773804168 657496241 20590688 169955207 337000414 999715764 422394201 661491527 289690996 366511732 319055194 83066738 65761610 642869414 99572565 244075265 434319974 117771941 286103427 47375310 858349393 955620847 623999965 516249883 531310745 338458022 703231652 429436940 810237261 838470416 117222105 174313512 430012292 314441752 593502917 181904348 748490454 329596362 688787059 699801336 516838625 372062938 141538865 953929008 16878533 915217950 259646227 312786588 471507625 735421712 712128880 698350648 769090100 569761869 208819043 756855397 665198868 55207448 887134027 362935654 393588859 519325911 112327243 540457956 100039836 2750357 161346251 228742507 633748787 515756159 439096053 134665962 87309818 102524775 90450745 147857207 319381301 920962116 930826953 630647177 458597927 62997424 376870941 349637116 180788634 43491689 454873457 278827536 919226972 487982288 656517954 87556395 509319612 99293037 146615509 930683666 261007377 506525033 651205808 71527540 173487923 777137170 575868703 535776095 718539520 61535323 999905968 233445833 182501849 720912729 79185591 668270600 359704354 314468551 415526859 286337882 510235589 29234563 391487559 768253023 553469616 764951054 147766986 757766553 334720850 360850192 979557559 134730739 305079842 672811475 24813238 765334839 788253464 898422467 271352625 663881878 539683378 852348916 390689496 118186789 355386353 756778908 487671582 963279962 278726617 223217812 413490873 628859539 536673524 632951515 994483238 238188943 830570576 936475667 514855970 945773810 997395836 896626690 295796786 214892742 98709263 176369427 224812828 478561269 933612321 37327058 337726828 381437136 930212816 15596148 19193328 80579979 28410813 343976780 509982268 584802494 718354060 505954135 227731239 76147685 2806120 208008625 56101708 168750049 457695100 25126174 158466954 639125878 188386427 182355074 932482949 741687243 677444889 395910505 792921634 357149933 823925647 42876544 476209679 490941003 942151195 728732186 763497529 529871163 598310269 716715180 383002707 454865268 277135228 493557073 637335894 894181778 746377055 756168262 884093947 274788246 252653173 16949615 530863939 515820899 802413197 68926673 181033712 861707586 550878846 99922710 976482825 310755423 639108769 319937548 8534874 82761033 973862738 448864550 79803889 960722038 114239858 301152249 205733282 288345277 380305128 268390080 401110916 904469978 406620443 650661081 964659826 71108333 305947514 389333830 94142348 426400507 757097460 561882925 448634547 278996332 352267136 927018584 691301136 345779851 882640535 516891574 341192589 636809738 276641717 23773144 506184026 773819259 258037211 35866485 432217706 28844247 650255120 626263526 496554483 987163387 459436251 312562602 197246194 493416998 397118667 659072228 220619941 25785981 37241583 457188824 346992399 291264648 672538718 1850738 689067383 76152754 398797233 704714686 50618601 830141132 253699972 133161585 779743923 472172170 605276409 159632735 900178666 148996100 267964980 459007234 72901347 414226231 925347040 449371898 98599866 425880962 825674408 904202376 140542158 609084457 64202687 311137553 712067650 243089622 146208089 220527777 839262078 41304083 275407407 780228197 194679725 640133585 157169407 914296624 765500477 134033892 5051658 731344375 488751969 216502916 879180437 9894485 926318226 503799501 48834920 805816072 245167370 945149248 294739794 147264626 622820935 188754496 920661154 466607384 148082319 521463446 775283888 612232743 456867174 8455150 846022738 164316650 900431897 680262487 526288487 105279573 643455030 845420487 786804304 213819261 717474834 714467989 223699058 997398558 340862786 656897533 657104053 797431316 764583714 554450336 14359304 512264418 313223505 935409921 453646810 452613678 548314675 182834697 73927331 123576386 384818542 854300035 902703193 596549261 741882989 44467105 834696699 263632928 62528224 924141173 189814538 99163186 178961722 771350649 914399243 120394909 975250738 542960392 132878598 71841374 956435010 246238946 706270218 152676376 224697899 185076396 556546983 175371922 368241007 505453421 8521586 690386229 115622358 761855251 353512580 886737551 342813930 948434668 174767611 625148626 132701306 135409709 995156856 700177493 362950939 47576687 394632096 346723858 727915682 570716716 924414619 772056103 464679083 102056775 478514840 469277781 194559766 654936961 475215431 268141700 426234500 751092485 897070941 943113021 520094430 103647453 810105108 856287278 119417807 692077946 253210280 738565290 748276037 166540080 124516827 297873446 373403636 929785527 231869809 424417981 14259666 298794411 674066357 592168365 33088156 655284493 183039731 161669592 276908112 470170561 985426428 887287364 961573809 455564046 809043621 927300251 877979335 727435041 29200455 148501932 902702940 302325642 465885761 938451944 996106623 28452284 627985010 367933414 433482245 623536017 772598719 698440927 492514051 407646149 295638163 311519026 881639509 20065910 36010842 267747042 643016219 415848875 589910789 521895443 936204599 298007498 415062921 844254608 296659408 464594463 672507999 534810952 21288401 920728412 174200070 204056269 463796586 429445651 37614461 11761107 336301966 966107966 98204873 542967991 413292660 958910648 360260469 325849334 569524759 725883842 456274445 298686385 689324214 487432063 779275682 744646192 231947092 860217207 666654281 657923675 828252217 836451352 46181788 376766275 989197167 739710256 234287927 514077591 416228165 961571445 229572412 403482159 621803216 944336381 475897040 568608389 118888037 527625414 928482459 899436343 724366369 694347567 24941388 904501383 978500193 473784189 820481555 31975131 822096458 754746455 165962021 873223997 721388098 941987147 960779836 810259931 638359669 571550023 147763476 994457224 745527121 159856928 603853807 521986874 676183562 893377550 410108434 313501834 515454231 472132142 49739846 487756343 635247795 170172159 818266456 588420515 606248797 881583078 191605913 675231828 304267864 116381354 889798238 109780084 308730412 88855032 532477569 308442962 231535395 850022880 362214110 557574623 192781261 143932502 410725335 497008434 278165372 944634290 763188433 521337093 412903112 90390320 591434933 230360629 537838605 12515185 924028528 467959621 973047272 118814456 346219379 534564060 886102462 279509166 560865843 754610242 290385461 277046367 276235946 291071463 404403129 82777403 81794772 81670109 476368120 751683670 325441331 156158553 575798119 192889640 915877196 82226742 468023738 835655693 61991464 516672881 317384815 546121925 302586068 594296750 786077764 45267701 133086433 901255857 304076989 703758501 875263716 640419558 34500768 259553985 357750519 761853403 349278840 333838744 416472374 278730944 544418581 700903776 349559364 646391022 495033353 820645040 829251523 291143773 87199789 602955011 134423263 359866924 483803674 607402812 83605188 267128093 456161969 623953949 969100579 210941462 448852372 512168654 669739698 29404321 431027626 390914909 526332329 988590956 866278815 331310392 818705989 743752906 654323809 673237940 986134856 350432561 538164132 45601930 580000887 778252218 866959967 883893332 431731483 72624292 103363917 410641685 103528065 975609810 867990893 802720430 936285306 621520200 243413123 26346346 903936475 730230193 493311892 387768435 967335678 804889820 937521006 819716186 217628224 858777658 623692574 605996947 796361345 843883874 242108023 888274166 535965095 406986382 130931858 443612224 383098139 450598683 245604424 19201680 350537802 227833357 539331770 56595690 858325797 156017800 779403722 955440823 641750177 992964696 351055519 802597443 664686392 305364586 443537957 101868350 384929127 946708305 864669067 390136636 638029870 941811650 816559299 36003893 678402451 885313304 903974661 280664837 720341279 684394961 229563724 871577069 657795167 331480078 25494231 827706128 237282660 209704983 55181738 395592951 325530948 35501781 456904970 769223438 472961687 188018263 777261061 987169316 169959930 229573710 371555304 248550127 364380815 795048592 292241606 454805638 571432059 473398680 915550712 793873637 164783463 371583236 34547352 438493548 688630016 722233878 217736196 833525089 431046007 404903988 606572641 149071465 380514818 128020329 879517974 706125075 281354585 973104865 905108813 283771725 110876218 897991025 573753461 373176045 146029029 507138060 469090498 84057129 139556512 819927631 584402347 612044319 811621428 908652278 667480684 812224846 94070382 852002404 673302146 506170395 369509791 296671008 914691633 853883214 139830045 270658130 975331585 678093970 498831808 171664970 406099517 74986232 898431589 114619130 133862259 527461748 920037487 950729847 805690103 27733855 681406017 184390011 705248863 121180915 783655877 209562598 798734600 359793106 183484648 930407737 159088272 951459200 862187035 362282777 293120858 652103652 904183508 956776914 721411853 153780171 868903947 24413905 663100693 763718501 242305213 573520681 605687073 355365574 307802221 954877455 865505699 149064806 273346974 104076126 19498067 194164642 780467290 891604500 288878252 982054201 387622062 422524115 966617710 488240591 799764779 38037601 564472346 670806637 446257511 701512232 42546553 356803839 260294778 744705207 502420502 47884501 386728834 363529279 16315839 953074978 587783199 410375958 392214792 917091712 353578743 581098040 96875463 592326762 611022387 808056769 374656409 247759809 508645376 718066036 625030748 251611976 895885584 513809719 577282739 855201064 636229910 739648405 318826118 474036333 856512845 157383738 574583167 574364038 9953010 232025211 616013709 111731401 469671365 873149900 916226917 461098220 573465229 233878599 481007356 376059277 829328273 491354412 441001486 641211308 732435743 736073563 371828378 947384876 398802952 388404700 358919012 68115029 89888802 578269271 577169010 991648853 580757189 191527324 557628816 330506682 314745679 658916893 309049548 185622009 596182944 949495407 669727482 983002859 758558366 464590797 820828209 441067851 440882867 9334421 131695691 66604345 585164362 385611464 260864873 671321786 839188053 29947534 126891629 424195125 65019082 891690672 408959 968783607 231261985 371063068 470105225 407158192 634397400 425928037 683494843 729906932 882172911 518022465 913293319 365571516 655375725 720606985 386446246 278176738 553392089 547602492 256950417 307184296 84796353 710681084 332098824 627450674 385946678 177011087 425809935 575284999 970318158 312726239 472533484 787567764 606097057 340647675 568856235 849939881 252353485 424231572 387823258 867748346 822384371 927496321 515299021 929485727 485371191 247972923 270459803 420709780 54600515 642705505 98113311 442225210 927239620 290048310 195928504 897593812 108645356 943165726 235098761 602926859 440145391 282430757 187806201 407202667 712940422 345739639 276048949 308683235 967549039 340341225 360160681 608969545 969761002 491152495 785001355 678804180 303354429 420640676 149082192 698713760 296147250 742790981 176048693 418270766 694200980 152578230 782333367 560090849 304708533 667885947 715470363 874092673 349019371 116751296 501516775 559307196 194871311 896172242 882029927 967656096 390383868 197397924 224466729 992125731 343231510 865913675 605728897 681104283 841290944 380350850 743161350 256692038 717169636 172038439 900519955 405242052 712735344 397602492 884539207 234269335 115557843 51261159 96101637 820093866 401874052 16557810 224553973 992350151 909537916 544205644 688372865 210060319 617130422 405937669 140464473 317572039 391402678 266800470 342394351 853170229 885416191 21190167 534115580 172704199 453731228 715419719 963768569 66686012 509248408 664037257 294124199 479072056 808620166 45572513 166808968 320488645 487825145 854390010 617873507 75552717 464910605 242588451 375097284 148736673 130906333 986997069 300744313 789709685 209930506 950702287 916825622 646645985 916952891 618929571 435567474 530326625 776531095 688571622 919987496 292809942 778118732 136715099 335027223 956081924 310001164 799590377 709970915 223175698 601544843 473430041 497545073 99673101 872877570 824629913 983428975 314763364 892172975 706346939 608356041 556009069 105691987 300626934 243454261 853305311 158106546 455224420 743375785 924160342 825974039 493049155 128164575 524956883 956823757 731079796 607283160 50814009 975505575 454635007 332859478 242920913 490489209 415503501 195194208 140612295 876509084 980815852 54328770 513873322 327692654 287053711 110647946 412520688 918710224 465239820 315190668 531445104 52495526 252020380 813294559 460995302 394555226 104682398 196875870 918287474 68919642 612012308 386351144 124612377 257990806 774324772 598570273 155738691 697396227 603891352 226757743 169785403 518062106 279107423 289172221 330045619 512911705 540700426 56179195 309315901 631515329 432569423 213984092 104616402 676910166 387194506 640722518 729610575 321773987 44920375 18126310 35650547 993655859 571064185 253258057 364632035 58664985 185896087 239799428 929121191 667286633 127683193 673535198 983117482 390042044 857133871 544560481 231700925 820761264 313600618 719042396 366028180 265941094 693647361 472083171 874939719 141908738 921908334 562463053 213510355 317188655 229545295 151271862 892154263 904914840 269898213 932611963 592531672 215190384 814879128 749547200 470202941 864389867 538624624 625885933 981183571 889545411 881176478 798511404 200935178 397501364 787344369 410586861 850624054 293034751 983588962 507724387 440904207 177420523 992218248 232363269 284825009 759370559 549532964 816189966 592684445 675506634 856136855 317747964 429004854 351918812 126009191 473771540 185637445 830324170 804795582 379273437 438360950 189417325 799676139 404086433 313045209 962771107 652195806 683061487 601997153 848921805 247732144 160236571 584597096 804208208 737280793 768403389 781853225 349633812 739348984 953614638 681099845 155821320 938061775 733870094 656256063 558408348 272451653 913149633 765913088 379969349 94963618 802647277 227854931 721284092 517794134 801284605 7530346 680435135 145810546 102722977 527877463 745194511 4284973 216726604 241779860 404851569 684050528 17277877 888483964 691337197 233194507 161954646 954607055 773055890 690361806 328960752 854355762 159824624 358280304 740416261 444237229 229999516 244756316 284709213 816353067 328086192 513227039 20447618 632354045 8341832 681887724 217257283 992161367 75260166 825083928 287340341 892573906 743516814 681510557 772281133 591502568 501916171 133337499 519013575 470674044 310929320 408222931 320972258 723046223 740132888 716906026 771894050 316559756 954015503 491306540 78194285 132768829 321982407 443427463 704184174 588415955 289265532 304978059 933885462 87762594 953863152 392730033 876693781 366730594 623862248 826484241 847475301 569669551 534466476 401996010 603161024 207762058 127463819 713111326 263981349 566847191 8015445 82557875 935123799 650165213 398069727 936412243 569723998 619248073 195185027 960426445 185646596 815954987 820316829 402601618 102945880 854617206 249075471 197367608 103365679 629319300 433352126 720565499 635732382 836921105 613806866 418097719 129158273 622390843 500533626 27916527 241153784 464105993 579323366 545124681 695649252 633343713 434222155 643932688 314057070 444588047 935173667 602477361 640616321 377706565 44363498 230852158 425063499 662494741 46433442 412444910 957223104 421191289 665594960 987371419 103067927 976123212 226944124 375258562 380901195 303845327 360265653 601358983 509331867 695750949 233477387 36185390 278944522 69947606 630362259 693501859 980355551 544699728 794276327 939996915 885876263 15214689 669148835 372217809 134767150 623048127 101023977 157326610 234047242 295333248 369141214 129951281 216522000 540644514 825483307 913857484 461281372 182046596 479707260 664065060 463309134 698321003 710982660 153689505 77616904 712971774 786238200 669295436 910980081 846570955 999885583 691380052 366490164 358075072 514037257 839688586 593109570 863551922 461908517 969014244 287277388 455895001 736098985 46532861 48453066 195606866 756249181 628087955 855090166 82223516 793261584 797649928 120130641 630411804 574827282 748022499 983294494 149523609 674744 682111820 856254434 558506944 829551068 319676563 748079595 328997793 763812699 225434025 730544325 368599600 178506389 417584549 92797894 770442181 915807983 568863296 773884291 959170972 902965588 268385369 368849497 182561878 770237104 780762227 363271909 623685238 667840628 876847410 948710028 759601893 469431061 513463778 205154804 443801455 835815053 582572272 195170697 64108356 450547929 819973742 205379577 794068344 931043961 264247955 840394936 278752643 592911090 847794233 400883325 381444545 141421391 408765790 704260035 763808242 29756572 413421475 591745353 774443963 408258154 735845584 655226003 531157796 336398159 448133454 689329254 56750361 851395938 699418283 773945168 871793641 662213827 30834202 981335069 803234762 286202385 727592688 419152995 860393811 935708402 496620328 813097719 932498432 952530063 189479904 717100150 211664561 874593812 442009562 359281598 315694123 864127797 509004284 248762481 448521109 386902692 223331792 837958009 920806653 168834716 506209797 503403390 779088849 744644441 266385132 325708658 796386662 672242077 619048699 314423046 143040373 984702765 516890958 998184754 801954457 246890834 752649249 821349041 622674130 874450265 705688919 179204226 952507908 872018195 569336566 393286760 702463609 123962710 115550633 234049899 189722459 851189882 393038141 300467286 965978939 375466204 249055012 107029046 177029773 195965278 811595509 536423137 625306153 221633509 841269994 861656941 935681996 62201306 947262560 348120756 805109909 952068778 684467290 341973975 185335688 386810438 563265023 911225016 913819150 770734500 405228824 742119038 340323443 81008956 543422611 440589845 824279655 571130763 601187586 538925227 780507006 406338963 39588637 198138421 515152816 392188249 184919612 281467880 435864537 329072742 168852189 884397248 160245818 773971527 531136804 947247100 409147126 636557581 7231318 197309343 423381142 523624910 973704797 244455665 319031430 91703074 557213255 646575869 969823125 25066406 80816839 31562512 936235129 182253693 976983987 154979648 862378569 424230858 402465668 369580771 812829441 336740151 238334425 881740563 693789186 413570673 870004212 455072049 776969871 145676713 162703675 23795551 730655824 327554580 607595448 110430469 394926035 600871532 939700890 785412940 940094214 709783406 848455346 646569894 681190847 326821466 137199351 765564996 207500852 597313910 490630914 942644894 554439555 995421323 568285587 5570031 361444395 1609574 788159754 477207479 715121297 925959768 461336046 884401207 649079677 625614007 525839722 302160632 940503706 457253211 659129803 946548036 551091449 251176738 268702979 493221548 76444558 868212588 701560617 88174464 263509426 365390495 204016375 469014874 383948191 347216036 521756747 429325204 611534071 652608360 324177062 705245644 550525758 343997276 130197424 578984039 653775451 153908726 313794994 457849612 355535643 28861998 991646234 649706277 545255342 144666882 286108155 792880737 611059752 125777394 989515914 301375285 540648193 110236036 688339362 478555990 968589718 11346881 77487169 472685120 139121830 453067958 354828041 255713714 236560597 442350324 968250560 273056816 683056428 40409617 226109648 793483136 837282711 424809765 538584519 6633261 173387622 494378830 41769432 290244360 724722124 414923308 981570393 993867169 192974435 55157349 371600195 280086226 482945959 892116002 318880181 971046453 734144886 345120145 333560945 972998569 325048726 667775329 414785374 533201361 544928303 215958857 260018436 795685524 524005453 228117121 650806035 609845662 378287199 269953094 583946972 263559902 544263867 948430427 774437334 231394566 192405016 98248579 941108251 121403407 682413074 823597064 929891560 654039474 80725929 996620855 786731809 805193199 707167682 656688354 507273162 90109834 809590692 3019740 823091343 313829001 506806653 223117952 986211901 769688759 425490139 740213291 371072326 660484645 112831795 992064190 884320834 2360228 951104606 911107357 480795240 926309195 991112471 147430834 139259929 4905719 555597694 579358954 468173142 182336710 796056472 482528182 639769669 919187867 675712460 375433228 612484016 822355358 941508967 993590116 265200517 71968441 932024601 35488572 156203863 572594972 132436854 354319253 507134683 758067641 424735607 266509171 112603756 849638600 345780470 167103840 624954248 244011589 461581109 363764201 254946641 130432109 591311704 438208032 74552589 654401605 592066790 778870296 652081831 713223699 720341068 854130029 351837483 356192738 473049946 280288697 414721357 967205379 760462276 953603872 811240931 68948871 330806178 583340229 994601575 29347013 298742256 616671058 199588214 852588506 981778191 342234997 770723155 701519652 73096002 222607453 301003365 388976583 355509042 949777985 601397684 233757736 60158059 68963033 913796976 386795636 980006876 871203299 594545002 906693402 54233179 271832479 943371673 500444493 241376031 478442836 401055383 152083843 381827140 659780041 255094306 267304440 367861067 534016972 133298587 547468076 981323671 776363695 813592202 998247521 915493616 309816006 128353560 22227486 48485380 572703722 465874067 828365998 366838497 611083257 379023854 659638946 526784381 137630547 310823486 938112843 701369390 361256287 166761790 604800833 364223538 681980676 476757964 154225887 568552489 503976752 977495146 263569604 33799829 226116949 649122749 771032147 58973793 547075047 702671634 892940852 891582807 605256927 883195604 685168849 109515944 998990395 751260439 340758746 212109673 404098171 457218065 709656513 711764240 636468006 841548955 764940351 700747259 692283203 558758068 191374029 888851433 170936800 46908926 484482092 861174398 714276495 670298687 572193757 29024196 338619364 334419426 745739434 60967077 361781752 498959475 76923163 545659762 36272873 447412519 707496450 339927647 926947159 170852690 809109232 111240196 122685161 69217518 637424317 585726430 528545990 599132954 994379780 783319755 673249821 727798937 81093540 969896850 456857757 592867919 864498496 524289881 27221245 916665288 871115712 10287149 32520054 695086001 808484302 639959934 861190211 296403037 648707674 880905375 773453352 948889153 149023511 847247178 431055080 713422456 325330683 186136603 449446862 908711743 819205827 560496912 316332581 14748794 151910252 337901071 895329216 104383022 985657019 288989024 944382323 68577541 484907447 818390575 518150551 883352781 375199017 824023819 685149834 222486265 757079075 107832426 314185517 406696734 30804086 155189539 873836388 645173111 866333498 389974258 730354330 31278946 542028618 554619639 487948346 870711777 11432389 811726391 928293431 581315098 975249551 171107866 606206341 539838424 788155597 225266923 864619677 670917639 33650541 135710300 937432573 180917563 327913884 459912703 237912742 726978090 189912909 395328461 537507996 618936877 312895929 404268195 984432490 848979396 496640474 707407040 351443611 97156367 403587822 251466825 693051458 992681045 771933434 77279686 807730547 286952065 76670277 730368674 947750599 741418400 805507288 44801966 999852764 629330788 921006853 178366366 277569747 54049188 647648221 127412106 291375313 591327962 95380152 869216623 170083966 370780323 395585713 328208556 180752777 123758659 7739688 424435846 388724769 652421406 5104190 592294564 522324861 768585536 956656988 433622419 263912534 191946198 144227756 657729347 873634664 49442739 169903774 96293768 300479477 552481740 571342437 821935770 150508609 70541244 339968120 146168213 795450391 343457857 401658897 626081018 57534786 563998653 795838129 585169196 706500117 92282549 313226394 52976372 266889700 741972566 704060755 888490494 150337417 533143275 633397800 357348698 903528416 383166568 84073128 959728123 210287690 751675107 795022629 709713723 690514734 821005589 768366391 400126805 765568116 670663901 559141434 96022506 348389384 579724221 583616971 977718909 132725853 465000283 513927758 582895863 725869799 637201409 328942955 73143331 498348704 959898910 544362637 967883315 943623812 138225603 361621858 877343033 690384917 940136231 471119454 533809583 319478231 958520612 230860087 60070128 24047573 427952823 470297450 323422140 130240026 776903811 743583925 135751864 710275385 107151695 232360347 126464748 506935494 424414852 556392419 963616835 855567323 343915696 938604313 165124110 142337428 871581189 72912652 760503169 141992339 354283226 719163470 889007669 417347708 922763817 339670200 340139685 368596602 402971664 386453987 33150129 922734521 460230224 969225135 446602269 660711658 462364369 957702848 32913171 139797954 404188700 580871932 489921693 29180282 597796319 650502158 986046252 123289424 837666669 163693030 393651476 287497477 672760379 354934583 172307213 648547166 309092452 3513848 535153332 172533924 254204710 390965732 392944903 525199651 643352419 984982778 799677165 890466222 547764769 921299965 741189548 25935385 607426827 780781812 389105009 417723838 672747757 400254379 373689804 704900601 643265595 402047537 320576561 548112556 400173963 772367192 389698679 192359612 936566806 439394617 706601309 966216338 96352827 582798765 906734848 21414554 548738557 530111700 80599911 123991495 934427008 71205266 358800120 874587149 66601359 423098381 56805631 338966758 878366233 471127089 602423342 671822798 270547120 297617452 807233303 267889863 482530569 602790642 220249780 473135318 7858046 243757754 193292000 178134148 215873935 115777406 954246876 758776925 422975580 237982079 201061323 169199476 327413037 117252032 497070901 605165534 592574443 815116422 808874888 576826674 839671204 132406238 78008978 173342480 546049802 213359127 250161161 375803286 839209716 333499460 52459011 12242412 478264028 598325435 838461822 945915578 894090080 268576152 597849817 902340781 962204354 374676795 301008473 235621110 300962152 170845893 28350118 104443338 237758044 81390240 550050123 454956259 712336332 36742388 316649273 171224061 24518027 235055666 603597124 129789274 274875791 294212493 659983524 698501695 311133297 211090812 588405622 447975797 163398128 875956282 794057017 878275016 826426734 989160518 545286994 535482507 405201009 818655460 572963208 588739091 189540131 790931609 829480072 698208823 804085971 623520690 805923426 352732887 357850738 72460990 187415306 373900882 265747735 623331088 236486360 779336206 721238652 588430654 960326920 345126131 671047038 425871268 519437883 489215984 754910368 782038242 704262900 5904501 494280329 357477466 146455068 111326456 64119425 680811187 583826303 645423472 800470264 360437337 794308173 402509277 94584832 503683066 154910106 62696638 741349838 577985290 326548702 701558681 415138109 439504448 2212981 700651383 180164170 61056023 416286751 646668132 667417753 804988750 841392002 950649075 804465135 554265448 265099427 729687225 717972149 217079085 643524209 902401742 431450748 37796647 790869306 826719567 966884467 712619558 140448564 238490334 736101363 160135613 62093558 707518752 174704884 873939138 284342268 248075070 667628693 503794642 979405606 757223013 381596056 199361994 288844089 602031686 772170979 224782927 304199004 891797398 363323904 162597959 226106269 639045775 771603357 268903518 690420074 684703598 981979149 882465155 557928472 374364403 216256454 547742568 660638048 75411684 487971809 291608837 23965661 625785993 271314590 114749205 187597199 38869297 501198301 816665751 209430106 187796141 75902885 773979982 353816712 194821072 364553376 80105026 72180547 51921653 832276125 384839229 18915612 313090680 262936334 496995919 101700231 678019387 31598983 484646987 658704476 131516195 536701509 705074503 933096024 894581657 551882917 622795296 38754714 32854026 323886504 856240628 868699942 28734567 250321526 340480166 536405605 170917798 817956567 393576285 728139683 791558719 671378875 496168709 782338704 952005807 120517556 311003340 696718016 539341305 11123575 457442470 45196331 659828255 312611423 324739530 602005421 628576941 425849066 456223539 161772935 370728239 587241274 825903137 614466524 113537463 158716820 129974421 962575157 360485720 187863268 500805080 542940414 910393517 974996792 35509492 992885766 694243923 750233153 141478201 778922243 298543466 326302165 535204026 283307788 643432472 400973935 905390286 682652189 196526086 822377389 405678735 122947991 724893409 74066129 780099422 440858301 543214298 625768769 591340381 859195191 48260903 747202312 246338035 901104531 949912704 383200594 210609740 182215103 267244450 936309492 776286167 820262289 515370959 631066849 656320710 894635327 606352204 420428470 776681105 77245927 401995746 695295279 479018611 591671816 525939038 241792687 60008939 217621511 296356882 660242877 90192701 924683436 672197969 194036097 58154479 68248994 233272310 432017483 796695372 608564730 616501982 565861901 532142820 359300776 629675881 830003932 893352714 961948933 717671933 116611955 148821 551243 876772483 746165167 823068959 71960348 689018088 368011540 726630409 308399612 411731358 503841606 608659573 107915218 143478808 120745617 230189067 789850475 278153041 317926498 843845173 849834743 348271686 283153868 597455522 925757578 633155703 318371844 779646919 877222556 669095018 187935461 239410521 345309322 450169384 870464877 186492628 202828051 820196798 335645758 161686519 220645083 784286654 617678366 685280582 317224171 880591803 51174519 654971015 351908655 327994576 116696 201484101 209268983 391926810 947417714 664726352 521849718 313837881 995554459 569056059 514174022 900189396 338544463 192563421 383296995 126342930 531465386 853595089 51130923 48271393 67423855 49974262 623420132 73248434 266836612 843916783 765145654 785552507 300297588 860887459 49549613 907062452 945400555 387551934 925585464 43142811 527854142 775343919 126225837 507208688 140202721 768649640 982320707 384948089 354760942 341259297 210582422 45040511 115413925 788125270 295336614 31666767 432176614 405398084 682759256 242943163 906365113 698454704 332742131 421700759 830876614 558928288 147654053 259797820 420885469 930114783 17343228 192088583 286067568 365064317 245215086 867367643 92569364 516543821 314138833 820883611 677181956 29391206 954165731 123279793 905890462 718330531 669616835 313910410 148121315 568383267 189430134 80408600 281343739 122900425 708251235 504540751 413234095 976423101 414850775 900746408 168090862 542045161 328266626 185235104 211292232 913870716 487557880 331164218 426124150 180889707 678892594 703024249 427413712 741231339 232297738 621093863 209413589 574218488 252171458 166612241 400216487 986649810 233565310 302051593 412470156 105418107 282599877 666460131 822065518 487251770 997666564 895746360 300617308 940482586 937445899 9244838 132918535 343661163 460330126 830606413 239405126 158312768 759763109 96917843 380578706 245507824 735921996 913371746 208673674 27866518 223870180 99819557 967617137 683562385 449027504 945616334 921183915 592711684 132283993 715867539 15795012 191727959 541441643 680598316 993326697 518057396 352898261 363394647 661300716 765130635 32756333 802186581 816646084 706109966 717899370 706602858 711258251 179054006 958972648 630475104 889574910 145816764 282218856 639606789 471634305 242874273 226142541 876363432 585605784 879771046 960071775 352203680 463548783 531746645 284131660 886998725 975971155 737222902 94106146 957057013 999290679 937217306 478280407 978236816 870807088 891938581 139899841 89309949 331763193 659696507 334487070 440622883 88513392 555471530 979391630 703750384 488127255 732331840 572225427 625254870 180281236 165311649 293016600 255753801 779765297 949614450 505329127 816534594 976226653 146154529 708721713 947886527 412109097 904024410 783567883 967051072 4750795 95782035 935586027 691800652 683265566 516191361 210162991 304099818 989771809 801014689 437189782 598970665 84405108 638710448 104661189 624266648 962210782 799309107 502994371 592044494 90951625 914768880 87370365 192188899 878571716 758018931 75200835 334817269 196772864 278297227 959014473 879434405 222126804 704454346 86920231 651990935 682698554 515147528 225211482 287273462 107407439 524870112 499179456 176954605 813508310 546159665 554705184 845122607 875469750 844464030 549461920 787106927 625991800 116190991 713691469 296697833 852771786 722197806 421013911 424869080 395100158 559276779 298927569 17897981 189984139 478885881 530716085 273975071 845006731 606026062 964720607 956001669 147523132 359330727 80774221 666791550 150187903 581339649 972065509 969216985 902558556 594603041 915641327 140946541 521588348 734383885 104222871 654147219 797181102 748746129 358932332 308104358 752593762 785572028 527228644 283556234 75367985 743046240 550830550 704006947 565683539 388803989 367253502 734395097 846437415 977855798 271664764 499877402 753928111 436441698 653831765 831416024 168987409 869796092 491364593 608831495 217638423 575039532 749452955 58369568 67705776 363525341 150498565 977633697 43087981 808711740 162188737 631225739 285781252 141713471 722632904 77417955 591328465 638877724 873630455 484119089 416864848 882145997 820581518 794043396 986885028 380158355 393359279 310076267 724273940 100591216 733428965 754918781 819471240 404282027 395600794 334374611 555342096 748752208 642277535 49831945 5924701 879739310 412352680 240100928 332894790 104782295 175035597 43348895 607695941 13341987 75267339 87327181 991083768 946971821 282913473 287533177 606556576 535001044 703546164 935652307 6885285 642713788 208285195 642615568 816811280 758747339 713289683 227547369 806510351 132812076 654968956 948252 641980532 368981327 95057882 749200874 92147255 188942695 169199653 141245080 631305712 602119402 502600313 220895214 21927517 978558741 45697367 376914875 722406370 198300518 527616290 761133134 529719556 106560544 408604835 37983486 905789165 454670538 578749830 688735908 4189676 760968880 178474715 219947036 960429554 927513953 854439317 753757384 245845781 992723759 910717198 761879820 936760848 260325298 788043649 240347347 291785921 274478661 789785743 778685448 459913898 249685640 196048827 960105758 351073138 216644316 810587886 336251273 363229537 258766570 176658163 649857603 569113575 599727645 237353980 506946632 734543893 311485475 189021211 179860762 288468770 448464239 39444938 958903101 912650471 316671930 169991268 443102396 658271844 295626878 465128105 680774563 411616825 636889978 451910462 7221890 459129645 836463921 154822443 515440881 284752555 647095658 266277979 597928966 305710912 587448753 635154975 145642208 703711007 328449493 73762219 185775392 245151901 321265768 414573208 172756331 610434740 402377026 970323809 732747753 573323140 752783359 208193510 48310473 666037454 878746748 819356651 17445563 522831480 427540318 368912282 146345844 172069643 200558731 509357053 40641582 962631224 459833774 959069061 775658533 703148367 227521207 758957190 571849499 106638278 306918489 21437368 9082324 384327096 850424971 779342008 192316059 707745891 803134216 935806084 126443452 974301865 895670734 358097411 979859464 602968464 944125347 58950779 771285844 847497922 664755339 237329945 817057017 909874446 879416403 881058413 676474454 188001509 544788234 231995115 97921353 921678557 655609218 445669227 508272826 169312818 167749587 107117737 818468113 766789952 955457497 164657861 236011195 128260618 57398705 991228357 467195048 995552950 358515264 226053135 121067728 321160207 929388460 482742511 425490089 258505730 271592417 216737047 69423027 946968097 13492493 120814873 991138796 738449955 499424292 920094703 836512860 588336226 380268380 438266228 990215563 249372251 903893682 249305833 680402438 923137842 848665188 295847793 546051806 790152747 758842229 878953620 137014312 139665714 478605869 86610624 621639550 983114580 503374998 300926403 740885116 560118596 410947328 641043795 63914308 831636439 722204285 44144518 441736443 463528072 610506598 674808154 607144009 257627125 556648404 785594158 192028125 679369823 111875112 405759303 925112551 212203566 675824003 34960973 237633436 784498795 800052302 106771403 270128566 501303109 400356532 651534002 274380529 199885965 591349027 189423062 448928143 418789433 620909775 905179759 720570069 673614564 826671663 659753114 184221580 812925516 525087614 340676054 534560897 981083092 68618043 646320520 290491141 990928640 960016041 877301111 602475373 259314683 756264016 232259664 397889939 845853204 65106554 941068835 119978323 22608956 444779447 690467556 704413967 561695626 95431513 868698859 647618604 820913079 630891513 519926644 953870739 433722787 697185776 184541984 707778609 963836878 916053983 567306866 584108919 262965983 268848424 206808147 591557594 314484257 337508978 483613839 531087188 745277441 969005096 615330902 350045153 138846865 103861499 371266748 319584771 978253832 465724508 873507129 687668031 898327872 113730307 805714473 786932894 692318263 767291243 205935948 51753773 240501902 828845651 143594056 529455741 114131981 848361790 213302562 291050787 928948509 958753524 637796553 87768889 175306572 451128831 153868683 593975515 737069005 362535215 670965662 231490219 509676533 380826647 978789785 166155342 860829631 396280205 927280376 229350125 807766089 679413293 329334427 85933493 246242389 390738135 862248775 134137431 313723593 675568941 398218787 691963273 789947695 577378838 200873277 195651458 453616182 373792830 169530371 364292738 291697199 819448467 162296266 243964232 371051921 27363529 427578955 735154586 93000053 555473367 975242273 762398913 452412954 680644728 99744076 936915978 89079650 611554220 463437744 666372422 875863891 545702196 310719383 340381002 89425048 890112537 500308011 664163952 32941822 117980453 59404797 446633749 727465463 184647528 595738497 110316057 893930778 182284981 239015823 429297506 320667809 925433378 816733668 200616537 389998057 902141580 135831967 935283819 739105782 224093968 862712260 172602249 223451628 803003283 689974716 932242600 709407639 350710076 177667539 752522818 29971940 928854772 333062585 219824852 598842726 843577325 220572930 766383454 82399954 380699672 447786918 912107494 657843587 719401133 466231425 61107701 32412662 220007079 593599956 101239064 924236367 254913349 31116226 742930272 130952403 865149579 186214100 612259810 727342700 957439935 778967158 746774328 943147816 829229036 544288632 26284543 467400378 904956002 604870797 278543703 930540792 225921332 665641167 820862310 579227227 894794680 216881209 796664789 386943106 867016459 860255276 551910481 479711407 472473227 983748075 444822795 272187464 187252827 428577566 774787897 572858711 945052642 689072723 747451283 77002507 521873996 69171576 173031126 402428469 28110087 629946979 732978757 352416716 65278536 685702474 479345699 906271593 474142596 9818955 505230906 273761228 359778295 917849829 867990615 779555669 422210336 3656829 133293259 57683595 826955587 581360859 527552236 902496921 676819942 656656298 786842002 980056524 578373716 343347707 980892058 818076694 476874269 162113218 57156710 6000526 306186132 204274008 771773531 204818158 782551632 807123959 558022499 437973524 673280427 317055041 629078889 644381825 380267846 551457210 699152607 513580509 538591107 80748617 657324858 545858161 363617289 623156923 37256565 769121707 160057412 19410752 115742858 793482398 46961635 396325356 693963772 887524479 101611864 401049911 840482385 276742441 267577435 291371646 853737872 97342874 254529640 345868928 7502279 809002100 818213692 188233185 475153287 728497277 503085916 56379306 347948134 61266207 933368462 698471879 507686268 906466024 581656669 918845320 238195174 21109771 913768089 858167840 569916231 730279134 366042581 283992873 910147650 312330330 225704424 301851423 227027713 134171806 302538860 62136800 942413745 930266477 590867266 730412338 597831427 797829803 667378956 839388477 152036525 936211683 571765170 424083725 447002087 415044548 118715614 290359057 469515759 990072479 86412416 357017503 587916933 199442155 766462282 655510382 761301103 136664258 393526580 479892506 242930167 47064417 690082297 10016419 878218088 549092780 452851097 499269102 94582676 619811495 908490453 677434691 309478993 508779006 671545782 114515149 965298935 850596478 671283207 41720349 646312164 166175385 518875606 63343272 89885688 254725863 867592183 463357508 672659737 167067295 398841985 446265775 419446960 874955810 984866639 260030216 995022635 608405361 710709888 47658068 286174585 675004594 29153015 393104890 837251473 917424815 747129051 309982023 883310827 5888342 524008984 72518379 656290565 544632378 335351005 202166650 251605983 376838416 408179229 945176045 575575167 939393587 896579086 360031262 362134895 412208929 377311404 986331471 231486266 160868092 583693879 991920292 642119922 63101195 940575152 239026596 589103277 837397814 975333728 132911292 702949379 654121100 531986258 290867644 723686546 799363009 605746132 30326360 343778938 449269672 871364602 190011560 617929442 221240766 735468059 691012520 992707185 527646367 594153554 752015801 689114069 726535822 426230526 513558302 64191040 956702194 724349762 972363904 410759653 556159443 514052486 905400171 351277696 92886113 865784820 922067150 569053643 187029869 30806268 469067647 846965770 769619182 356044752 358167733 35667584 297500030 502526185 994664588 83146231 335345371 348378752 20997253 361645373 994562150 984153877 314659331 671884193 553765287 804673516 882886350 574409594 604362439 83641739 481633172 217326240 476000532 225913918 219793507 824855281 135020417 548291219 372374321 747905742 211286307 697391582 937211988 58975131 713286069 597225654 413681930 743120962 408228373 207636854 358966771 934350769 952160965 567468221 26179473 660805463 820325995 144935407 143737551 192724395 420587089 539892657 919568247 74429605 319805669 999426672 234533563 171152451 587182138 477872347 508752301 349834502 710253702 737734757 352313286 642486386 925250722 308673988 403158371 456049553 19654285 52591989 268855363 281717617 365774825 480421429 777402379 42945953 218774652 319901065 789796034 924211896 298994353 435839031 37524821 323137743 978720277 353259723 654938644 890394625 35008474 672054803 165199155 792973042 942284119 556154787 682021194 521824069 854099589 195293266 12542934 530365477 761049220 936919227 449032117 374313661 959744532 289784765 179094958 699999936 520486428 658074364 622227175 393260258 82681895 670043486 403431789 778872668 526340322 341129614 996866736 693077100 548824736 945497724 489345027 725647059 252907990 26801114 873601312 274926165 251482527 573572257 394779299 945166908 918177848 155171210 101210250 194069462 723633541 325722518 958356155 809090802 729030539 593785991 572808574 43728999 126400244 836903780 458755583 823842446 522059662 777220345 763804877 762431427 669775052 402793044 361275998 694614759 6514243 372072266 558849417 146883041 426354222 755534064 393773066 902405144 680215019 917767714 220277505 416971003 119517308 63663615 927596915 180512377 992835335 723076714 308376776 239924617 405999447 752309387 43455819 350466212 245882968 302409548 291236014 471009862 605814430 571312093 378330243 955385200 365088479 445548593 638822084 907294249 702861940 868606847 384649803 857541112 330122717 868710593 647905115 239470188 109403450 601070392 553111573 134190485 432881362 972904166 960028932 905058440 329895824 652698386 876639122 372174302 535842689 558948552 512059024 404906549 527735895 388827990 161087666 718828206 793072105 905852113 935731984 553982317 376283313 163000462 239655335 416409117 243107404 66084777 339783638 154568297 448999422 789532033 583901410 91721348 326232875 245454394 212062834 607159202 713838559 454366521 614209811 618526332 763108679 100920236 841625781 759148497 920930870 667480832 946795308 220308703 701420449 24123753 617391280 842243566 355921187 21990493 328701021 795520709 13732218 378649881 565962420 398906163 333687048 230671643 571425304 172928904 893060691 7958182 12483922 647379225 483303557 534927169 130072590 499724479 992992236 699080248 697014620 308577112 596993147 110019865 696793135 891868741 695152200 573460025 8506849 487499243 896870412 528110893 81223853 669220402 448349094 502492497 38886452 658938633 2320536 184068676 752720377 123540704 666068104 62644842 335345637 316119340 581982657 216791401 700312771 147060966 111305135 6055596 487508677 192835340 163589990 40116195 410035197 82167583 290329116 945533313 300434149 218203556 950957995 919654717 480262872 705304739 900699920 752620178 112229526 502961707 328974063 262173502 110379204 845467852 835815948 19954119 721931370 751757851 714847699 607373809 342257523 242751281 26033873 136571209 814801200 411793709 238529848 933224350 335069397 526643629 480673631 51459970 163021307 176439641 865371200 206574797 720722717 777054297 777461753 453527834 303933467 337065177 856387147 164385865 305378489 176244108 356813598 484580603 83765025 335974438 981254395 964461849 820293213 174860769 291748752 868356174 136874206 621081593 712650800 55897736 832823032 953862704 923359824 816853627 153370467 33205067 193371148 231094814 252714428 78243218 757243551 686489899 680935681 587381588 992709870 96584099 97413657 98112353 547141118 573874760 348346954 302700942 858746746 140532002 219022785 637560629 616789550 255508987 8873998 151170482 124175502 147899619 954346149 356228839 741852464 703372972 778417502 980448696 976830285 909695854 919793397 521065616 999657796 630418693 401790347 640975835 765043992 264463246 212337443 672344714 179477229 848702958 136522278 823414930 180836238 297313355 228987359 35832685 109241578 535942800 577664768 894789783 508521619 50974445 99627036 99788818 286569534 458959445 188116522 635741922 122779717 753500927 693157128 250666386 617108008 439317734 51687926 338124462 120742151 644383817 447945239 438742343 151517738 655879211 273536755 886956914 54528890 446507220 41017080 490652873 12811269 619108430 171898356 485410024 79674493 256278761 38539677 285940209 367368634 483616695 803853321 659514121 606112563 244941584 43092022 292845785 267699593 581633808 474018435 423305741 986460413 245007380 496224565 835336152 775567349 325372737 181981940 263700591 190311291 699171069 135408971 573927305 827159997 648764276 156925227 503726822 307181198 17645844 285236072 731074757 324239844 516383505 1085754 114978411 375194712 987859938 379710142 289129635 970815401 489020354 401864563 117313081 704137529 354488112 543558846 496964222 929819790 587167599 937596518 140110791 228236755 890791175 982232856 328738798 485477460 980598850 655025380 197257935 736722181 39102896 104030654 317742284 975368956 34251939 932689406 694883658 851041779 770513332 884169440 214382898 551789767 435916092 163922693 228088689 545302011 212792796 333717233 630670712 948428342 703080181 827017611 279971260 723236032 915019569 630170783 169089079 468790281 469615352 608808287 995970277 326808611 833394940 659621598 275286600 356711747 424520878 871441556 591540709 296334916 794623174 53964509 161587909 656935203 117512127 865260409 883124213 982245252 536671320 398663182 384192262 261798188 444933652 273420961 991567501 256070277 630776251 542390305 769984164 823248157 508625367 463786204 92677992 260935207 295022904 62758152 110399865 415760120 449104240 714298684 213473917 240169867 27321688 689915124 784072604 717354750 784514953 124869904 625231365 191784467 787936484 324627029 651004264 36878768 314360075 639531498 739650171 429185887 814540517 769293277 657146230 15616462 699472670 550842268 448568982 236963152 212410532 583726716 282760861 906884699 987237163 413752374 701734224 323415560 487440298 470076773 551225336 590054551 775924444 79568905 339874786 901307368 579436480 14546950 954313951 443542018 142541850 463293862 789030853 752609167 292511472 554811923 927773931 209378398 392589581 142717918 487194801 105428961 196780929 169842043 625488886 638884269 139426846 462524866 714334368 751195644 902080509 467917936 35842072 177080878 599569912 537644708 566075851 638238019 852337453 444041058 146665386 938148963 294950785 720656403 854203050 557841750 73387546 280467715 215055685 280514828 792387044 837987298 507049976 139345431 174741518 724323396 496237507 945199916 339553930 420441121 59166380 59300262 270681232 450845269 253306940 685187075 429624091 878201121 438808576 561018469 917219690 536996520 484345865 91242769 295190401 421599091 679673197 752087795 940300454 779712750 423105732 514215961 242513892 406930409 280045739 12666932 80939147 327312151 572449860 612396314 24657070 983033746 698088884 492239686 449287075 998859605 180641956 934940246 671632519 493744577 349097665 257838988 816367287 559677977 910900285 955468366 685059672 623139333 34256971 555292839 338335441 262406675 946661798 54827459 760894284 245416497 432456971 598266487 762216760 889549365 111525306 840275382 386676937 689790549 379225593 634088733 8076663 766929839 624750993 317889384 479609467 344855746 87990863 143453434 264829269 268689395 363240068 258141786 834289737 938881546 725576582 393569968 356948700 365823154 522625581 938199628 899858524 530807548 190126422 978033440 78827606 160385500 743062116 894972225 407117086 401318571 962246074 836248426 830693962 639800227 286214978 588040056 382825783 773058150 979987177 461879535 348346755 430724728 434477856 185260403 679484305 573730240 800452445 227679568 42616072 82139403 682969240 401547252 936505172 545680521 4670926 455983727 524168740 824662094 727517826 668660218 914299370 243813074 489349431 68829805 88381022 508983666 273822711 914538694 526632187 570109165 622969039 64659881 73043329 596615655 314272848 747916251 43956849 618306409 383431184 316294342 379744148 759734623 96175399 325245177 752413813 809629977 541819571 217037989 371184354 666489802 28356180 258219040 752704879 465541900 661794480 828389990 176453106 332052827 817046512 264588179 3660808 476319381 531731009 813083498 10012559 79968384 312466517 906462673 712308522 672088900 527983071 503808851 365591233 832115693 961397787 258264989 124929534 837156586 99130947 191895041 836844752 651067025 906344987 920829430 9554412 891414937 670143078 278258069 795998023 620691358 606729070 429018654 616799389 509546912 312078208 864422001 398791662 576330372 408944493 382257046 325136891 994112914 744999691 879050549 365092557 312746741 724702642 194720798 890411567 994084414 549142208 538953411 883874351 962815714 202317333 615602617 710819233 794531511 599994008 72805435 409489564 908544123 211085488 171994279 333022458 473173581 520375499 292296958 7082204 356960306 607947226 271726952 228555557 926660241 57961427 193250478 329499130 834005175 957722670 704747199 336440136 966507348 136406633 220242731 59518270 913356029 109832324 585260971 371388622 190462632 319465862 307358359 556582961 416124978 162093046 515400046 52390752 206152412 211560034 251792722 925080731 573445578 947705308 933428105 902485222 74577539 767656567 627827197 58699399 733452148 948256206 345281469 460581258 491564141 541766014 203441018 97819197 443934498 58415016 408755211 565438388 9790891 152784752 657017577 460977734 602132740 902681984 864447668 542744078 850243470 184654981 483219372 354403179 390601100 523631537 291192888 212707200 329445287 557056824 688700259 388225717 471221611 910039763 985873754 771152692 631452615 758335040 382481391 33769324 317821841 422952383 636284697 254552722 566236672 448699031 281381746 501094171 578580784 196712335 281518263 146942276 849395874 610616181 444086860 797417866 531827129 379845531 472297397 67844402 734346813 219885140 293142302 256643778 676507868 258797948 336073685 642392198 959459236 940640493 849478346 859814156 594121355 34525451 151944981 434914216 649363943 444480313 448747632 226382577 997750518 360587874 581023161 983905602 398359128 562269041 237996402 776260922 986879632 556466648 300136001 725641788 937684614 467511309 964197744 288448752 591180807 940126729 829542766 424366528 178648644 811794375 800271436 970235740 659879503 865704395 250445888 291581751 63502753 503219608 271508517 667712519 537229975 345126969 470691834 920077896 671642352 562321081 185299807 117685434 221590609 765118123 186685467 566551775 782564033 425817251 582784664 205242750 704701741 737175738 196630117 318165283 78316005 92023566 467082419 517551260 211869469 397662783 698766553 441640317 4878189 608433140 589170385 884870813 336131666 876179284 838352312 621342871 351072426 889127821 177119313 721784906 131785020 382880337 576358787 454241626 766634798 238122580 332335319 444782252 148917901 998052815 884192507 286358766 27034313 660583680 393454145 182608653 656590645 313004200 251558688 317168828 995535243 876743819 748939442 596018932 435829351 905891828 920332597 903807598 466395079 558871598 312284299 365980715 626915217 792157452 322962617 438382573 590804493 436407650 50489451 121419963 821990503 587667849 942719343 238222177 974295855 49678815 501587765 555086061 530737368 564896581 590171990 598803251 395147836 951564703 755085834 85548362 435827990 964827224 953117360 334983181 251826310 735881435 705718346 184803484 829237137 919376155 653576702 971439320 233115551 444204044 288213910 630089194 199279867 402129447 101477377 639200956 919458647 545504234 967760336 538711166 335364677 89480790 626555833 763510563 80646591 56894319 787702552 802792929 359628959 581597376 435140201 436331445 761595176 340897748 594187215 219583453 728241019 90358974 145102737 251101788 930118691 214165138 572624023 442826873 101435018 583923689 145535217 151389504 317428097 888261473 860014672 202697215 222704572 279045147 372375691 724247242 268058196 410582076 712426524 651329785 351270211 610880876 830273697 13579173 642142187 231815002 791860059 760539182 78835088 58035253 643841970 391885495 787963865 793334068 370587055 376233128 165122387 265888016 275331200 389727020 421961198 153548933 122649847 685899697 875520894 585361109 923846668 26413674 240953915 296818244 101147479 367152336 774400321 108311197 738624406 578916893 187234577 174697387 554429741 38679503 151292430 744222657 491822241 47467563 915023105 928462899 806798108 818528952 172430230 838223322 844055277 210269376 718461661 160422293 664646661 592997842 837199817 357734082 619791994 442323523 973725108 276316617 129199879 931488168 525866713 383108753 990506378 786754397 154466521 171251977 934638982 808632577 388694327 701504417 435831455 892317432 338492892 890096590 936526624 793045736 730086291 371274377 527690872 977372732 795460238 849328849 949155768 605190308 782475487 261332004 742053399 349033619 849487616 838194954 751840110 590739904 428250700 862424971 866944189 960473509 967104899 790201779 532808868 82724355 863416138 989690901 9512938 74707804 430477993 41740869 629385722 478743928 659733387 212773213 867464545 661552097 937697089 800128121 275968082 930603622 32527615 449986363 988098850 837432732 242687070 154903111 787332812 284366168 459102681 384714696 588648813 178989366 439592272 848472042 191634121 975636245 48162439 943208285 282111685 872189337 791455144 101125081 22566891 45012648 466532797 985491092 818320873 527274478 593561911 944776397 502051346 848710489 999551082 999583813 91598811 704106909 273154574 603942337 842762591 218605744 244399552 579586953 816424924 297921615 498530943 98401772 130550836 188705400 907576623 292819386 850086253 125019630 789948697 883214024 808649521 776298681 824956009 144698992 973191247 570973859 667183791 280279566 504508728 867277243 143551327 600892804 660797570 865939670 348041809 212763063 481473385 779739145 965699137 99418895 625527369 611027248 909692240 288250363 611911973 549070955 905497473 97818475 676852259 867537051 551435581 661505876 944019982 576674794 737357775 275924784 66279635 27468864 196485609 310511227 609160708 77256142 851080222 438284599 938288472 267624327 696224613 186509417 5162281 903842722 794851740 295680153 601140980 676439578 788386307 500214870 290488285 893495598 654870973 332044464 728555816 965559777 418186835 370817468 826720961 450307195 539793456 296575252 545638325 74325254 354206501 255709268 444874423 918362065 941295847 82011038 418845852 710229489 429376396 556887063 166064351 433254331 346787346 465609832 371926558 48897356 656702680 640583998 998641819 502957825 551092771 171914186 289272507 698051583 367819931 9252417 71147914 786371756 985276875 904942685 758272822 682948916 327532708 309286874 702376848 583672837 405499386 672436986 970444942 754811475 787429638 484849410 827923147 517959829 167566818 787356858 91465222 184930566 277467152 972687601 711987615 107596837 932020468 662269687 266549533 409583925 659034709 850643234 543686826 543047870 969693408 300965193 217206165 692343562 18127525 870542668 452876495 81679528 958384024 506806666 26965359 225267437 249357329 360201064 918915886 781645422 778609996 17392593 460816620 630344072 738595818 792057777 662673193 63995096 770061935 638647929 841354892 961840579 333631426 696157342 48538720 448081647 484896687 680422426 741394706 785845960 411661672 192842474 447103156 10281980 962578944 203894158 117770109 986305535 2805487 718319500 838326855 42152328 184328849 581419500 50563344 786204434 946895526 188955581 186929529 771694940 63890132 719727759 699191626 340890602 488332576 182255352 614022892 723893633 385291897 786370832 327790061 405483695 663807789 741971700 368539520 583575105 803928946 600800070 407209722 882589642 86506975 836302251 878283862 43362851 730461168 385375564 119399090 949593061 79687813 729557334 53483728 950516209 140047971 548667770 254918550 29746153 611994801 987107949 437217422 931416244 270136189 282216041 391289959 602180862 908455989 227269034 778747762 410982325 761811502 351768307 933133862 806538893 148856097 153144838 546078620 451040381 378494889 331471407 88928787 661996096 121404870 28068026 224631661 701234389 897932636 424308600 513582001 19675648 996629685 654060863 415521671 881095878 405890299 847893607 126699711 255627253 499476671 111228237 928903370 924450458 219610229 941587155 511271743 861643400 24488693 996049118 915994200 608816344 122303996 15602903 333636978 983266403 950337193 272139307 464554897 763316298 368710144 484652235 290098649 847124079 644968298 466933165 982223894 171218937 838096179 285087561 729101109 140504532 213938443 646657052 66366409 826464558 729964166 607993128 530539655 705649148 489844124 796631154 500889802 369224051 388215081 797171587 230559503 919847567 27985262 156227560 657189242 111305871 14526606 972300722 66187344 842134902 841769234 368998391 341590139 480359564 327904358 201839439 890493961 310274268 654158170 599286871 320643245 488623028 924248737 600331314 459406397 19385127 918692181 721713411 250315058 530617486 137094001 366336116 879342891 84700419 12477014 190991410 814062954 236660708 622172999 437517422 8475477 663320406 46320108 54303325 900391670 494063808 230742739 521807033 710134652 713555787 505145834 465419839 319988152 338781289 848691463 672311855 928636577 544436811 11468896 763890383 985803216 171661417 203541267 939474920 221825029 255688191 877566879 651712839 49883552 173785226 7223913 933756734 276166440 112117326 457720377 184629024 153799624 972239059 81524410 280958920 355983821 972916580 536246013 785979411 233133353 149666703 439686646 685345633 871892467 866522535 933790462 467836952 289025253 918925125 634200143 101823009 341485021 499795395 720985483 218813289 808521820 937635520 977611318 696180833 954792970 457142943 353599543 92451455 774630704 562246407 478454363 191060155 571004732 357088612 950467282 162581011 209034049 381720421 157890992 602363399 872699508 313967996 203063661 501735709 853617328 962304353 845576550 322002782 738792179 831548047 573408346 595156183 101933535 500044486 718695149 946705946 862821946 894737543 50402344 517928122 145528686 745166747 328968183 605691858 298459657 908952973 380098474 606846591 885903422 431042091 760011892 9192033 122166371 661248521 457604591 766537246 721641841 611557117 187405463 484630496 350751623 937711268 306840650 871177682 700879464 456903900 580867790 878030502 760793080 457229896 291814987 605319698 603978434 4731599 462672333 854159694 383140469 177015837 345110979 482047383 239516770 222009889 358031491 49627824 533360640 731877261 514699460 404566364 35823465 651882074 627140642 35451877 260419546 974908481 783742365 844209304 515171383 198534466 649631770 858202695 373056900 228220449 203025121 251618501 438779757 532848868 942672925 68314478 658563775 805291863 515122527 282065820 636991981 820988808 159362588 957356851 975301516 701538891 263240234 937402134 512231639 740167094 162071623 258764207 516997675 35503014 164934290 271523179 172750220 193915961 719098640 844295996 702354719 602166354 765626408 516935445 389358510 183400473 873448231 345010290 605405991 178301816 222026429 198236877 41819421 423953055 143120767 934676010 302982469 442161792 672077411 254902156 100632059 266149203 232947014 467741053 245757115 583972628 99393385 580138122 841629864 869102592 591200240 588483013 870181128 413186332 671843426 448584002 798008773 63289006 987562796 894118554 730653166 201369282 587275294 307756395 450594356 613468582 208839404 539808213 205399405 913923694 902307758 178211070 358021397 793852273 428046176 656655759 337084360 698620105 661876323 481109558 122637257 752254167 559288058 965232674 402744191 230796990 242640334 96464778 209239026 531424483 182673515 780376614 295945042 570816883 540091841 941071284 219170161 429162205 388449443 961513077 780318788 475297876 1965131 993530285 374439013 122198094 450585812 735508006 182491028 373267719 772292031 587451053 416988977 948011263 222851183 652839572 945685700 528500600 684479660 382338607 862170742 664128761 84142884 266334039 455984533 163779534 678405093 115547114 809421076 922684037 925085413 955666504 63237640 894500466 657063546 385408984 491177004 646609964 542887394 893305217 452531806 551985166 408710589 619865137 628618016 45417655 750576270 950520666 90267928 623682954 415990077 744928624 168761232 789829935 11692439 235133036 561753334 904360464 472955597 136954444 429944669 328211677 598657009 224425360 861854971 849062664 751607932 160039871 686365353 148757322 169360587 877878240 649045094 958341148 942382749 634181377 247327188 159016511 5095831 735329972 462895289 976362293 83984832 328261517 707264896 123791813 561597957 386724261 424563638 2195067 408135862 508591898 997957773 28984357 587128327 393477261 594174812 728789079 163826320 958898082 397735964 300370920 349673422 767721859 472386541 148825971 324522656 481384286 66178959 586107351 436653002 674257634 770953193 980850359 891635829 538784966 971322502 727936763 993952429 807377731 599691795 469412685 850458082 608087701 295505635 470497437 65349479 781688701 709899627 143748766 986024182 672006594 29331142 926317638 812672299 582929067 858162993 421937234 901301764 506875270 643081872 8129472 247632743 265497637 303901416 707705426 419559836 577496924 350752995 156119314 799798223 185480580 4143183 879226057 926059664 996044027 745463455 863701638 285987922 172259490 626443112 347913245 485622767 687282781 969199845 762712741 54166818 682230167 85650036 207239929 662390027 98485179 75419927 347370040 639939759 115936956 161994740 650204230 867514230 901546894 752606934 258180681 107972011 494639786 295802025 547255596 242440448 188354702 77846017 638424095 559805703 472410683 886101396 176794901 185814458 542418869 239824059 127047492 630936051 692995207 719009782 133852073 729350133 981696060 750581093 63863681 241358305 112584423 28242767 797413585 676032066 462904220 477404319 655897312 672846466 236593397 176647010 855952568 106124658 784361358 787628362 850093992 980752326 520690312 308086318 62525892 265286295 359235594 461588104 850145379 373394399 983588283 170075637 50109600 914209024 893295946 225140665 877420507 77544766 70342375 403155768 810309685 389684800 723742663 548233342 716360471 420374163 823320739 261800632 340407211 480619559 604047417 893558969 639188833 100730576 685790154 558774646 974509164 174582982 672419226 663492234 640778307 224343333 363792756 35459763 411120160 623942766 764515107 246256211 323341700 877264132 101999354 520422384 934562481 991281584 385008205 768363700 478660399 886564894 963671542 487298797 497265224 577991518 761967313 966333070 978116491 946644067 303568960 685186989 4849996 187079815 892495015 881745667 724161826 697783813 277261297 763891823 120065129 122574462 682116617 129788275 100533438 690669429 477503330 831433653 157073030 1353427 167707504 330249600 317235558 13307747 588715309 729361984 407130828 67490135 628471189 999491338 799542885 668049601 696478762 205262609 870321829 937905179 829052784 454973490 475970 536292544 231074674 533553001 623798713 912001904 330348603 458108250 911645640 838699728 829148254 577172681 433307122 883148776 326342511 498341666 127372799 166238883 875000456 726784242 331981688 626454098 144374469 205890667 829752367 864235050 801001416 870028260 47062197 881522625 10002486 792134743 582438115 154771349 733894711 704281570 200366674 628331909 347037178 272324678 726832866 71586133 949088815 167297387 153862967 930616111 543790731 896896474 204577079 667228701 581475399 736355649 317990029 988648080 177184930 437867251 246038825 198733020 300666714 575510117 322246590 30104505 18905399 734006707 96035395 444553924 300394625 324624409 479733875 233181948 435307396 559476857 7732301 643892037 650738963 806257115 27129492 128654056 851792643 313911785 490942799 965005329 578329259 629095279 13476938 641899088 595031914 420886241 200035732 635401497 259514145 918807253 208688640 396051012 359862453 61399684 452193700 215648909 314096783 359871566 139862108 249283605 375000859 116655155 797380680 941830367 542185804 648204378 411173961 782277972 875026198 88971150 47470728 104377023 952210419 170872251 205456112 430216658 8857951 317422710 130431919 16786208 445524316 505005939 592030137 701744032 659278063 509840652 371681093 866166576 747379873 488049857 334934094 172323600 524880126 36688306 894484243 94011491 450409241 838314791 400370327 780910258 130027271 91023113 256137505 541017192 271732319 929112678 814444733 895590742 45799105 180263408 776201146 182090545 17420364 483671167 195049259 184817167 165872165 279294347 167320934 989368046 583506167 978763186 778902151 476970029 653558126 32037176 865895150 609304593 196202171 816822914 402546109 922035522 701924115 927862938 548634971 710721867 801764912 918297006 284276723 816847133 490897870 472085905 59670518 654610828 879731759 751206969 585207957 368780753 142857368 862952511 244794439 433575430 447756754 423796066 444578633 117585325 156392106 306446596 503798297 11686442 858102897 870442667 457313275 211642180 272491388 127881858 291765108 410028456 868975525 116183509 817653969 245933926 241415368 503697304 618888353 629545074 714271047 121584353 633822263 199410468 967542407 712723306 358183977 744414904 253629809 126054416 538111700 774992847 176242417 338612566 802036437 287689453 976962682 557526499 770419601 613006073 799897217 779196159 821690798 129251775 181561598 499789082 541788568 400490097 203284974 583330886 726843901 971458594 704592851 643180728 507659345 809347146 778693682 83083595 231898955 868888389 798711828 580390908 42307430 747673300 607358598 883995247 962561377 442303642 35898649 608680041 263782080 20532383 394001506 622524500 954529352 229132753 969733243 286227390 601742470 376544894 965520256 825167322 412263497 737800412 142342163 591144957 194385188 54006658 795790809 284996642 651412973 287586284 356648955 441936231 5654849 762239738 18193318 17302158 322938365 11814769 162911371 545966205 829934022 224559737 681553759 154609342 365278595 328101405 329546844 779163647 553253341 611439054 690643391 283568276 345691590 490918112 597930056 243122928 984061167 167106828 386997693 197139503 998711376 660013293 702665575 97921680 31421092 95449219 187364499 525671923 992514794 678452147 722923282 265338975 756416229 505881796 749275065 831054463 959211421 989026019 369412834 849505823 480175068 479919776 320281833 720927412 839163570 665805935 371113649 601643474 299215858 21191976 28060701 522833331 570212019 485864584 306014358 694756279 731482575 669988270 690831755 106038494 804025447 358098334 664557805 435308112 45614173 804521409 864894383 875398101 659360984 177272419 94155852 776721502 582235844 112900404 361042752 778055290 571999567 323817416 390805390 239752929 145596525 618353687 884899129 77099757 260449621 820260605 909278155 950589724 534488323 760393915 312216273 342224272 545721012 166256500 691568220 223090830 103371372 64474033 341283713 100504835 309103987 611815646 345427162 864209146 947803347 363837899 683056900 496771111 596502492 193813803 222448927 734458975 3112097 155823128 73495889 403948573 805568633 624992909 991686467 928092415 512098942 559775723 711936674 618768455 867784209 620239221 260422559 314843484 290529108 32199379 806758768 779397190 834447278 947913875 571285709 226388021 836131403 907396771 97364083 98916858 87852698 26355417 551737764 540984971 492605133 750787947 501303974 232759172 237430364 704298359 209218368 850031009 374550658 930925948 495247168 646397254 414423231 384596447 471828215 156432631 254814036 897838440 588352442 805916639 990842826 138764226 286636131 13585997 555566443 985287166 639837647 980772915 740289479 85585680 441769310 636828070 619620657 362266705 458255734 550822753 741141312 36523003 891057664 103750977 717503823 882044336 562305257 557227722 125290236 338624244 272286883 27893664 472721068 161488814 343360161 649908239 842148870 303627435 532779486 628776837 195642484 725468187 407385943 16616722 382325669 907462674 622718604 206487535 657198606 115517192 37559811 424600052 969961316 122974298 15403461 691875871 429178659 943046855 271726048 805039380 682124042 601697011 22032099 524942232 342785949 245801959 277807205 313911573 485737634 733645199 313750398 778624026 250990500 282988347 707196747 537188056 251805811 802187295 207878511 839306150 190191522 637876178 96105613 557644157 887768840 991478995 442590415 85540476 500024896 677441791 875002978 749490277 345876265 786670620 660432887 938944286 615382630 722615890 596618564 277801266 71683038 389682349 499071873 423870542 891534653 738579356 343674348 883913156 471921778 716988789 729036357 5709579 22157871 55061743 292308306 661122620 658840685 189396902 278370140 360540823 606714085 262608538 929840305 232801532 893253527 463899824 939181088 31888499 492021063 899326256 938106752 240344740 648991739 764426309 125412393 866533984 723207038 399783808 846630777 662755350 126819809 193807446 927829328 869083230 935256564 555702941 139016852 13246578 65188817 917339923 733117358 180728496 770559826 631391191 120538379 577938713 528271510 449905390 763664285 392255445 917632 811422911 603602264 719167405 768700216 494708375 881743797 339051664 103333032 200611622 239084594 372867086 651137791 417974529 134909135 636369376 846918450 916705566 257379474 422740062 825987446 527767386 345912324 124573959 366638536 618211062 695426995 205079293 979084389 487411990 79352494 660725638 924842578 653092673 2485516 542532236 460266965 827713508 657763941 8010014 379195129 241282767 870449751 885498861 56861711 968912310 797962498 516674512 124411432 695993009 696099213 584299072 725967771 606871740 192053919 948465117 612884613 180494392 802757350 486076135 894919492 588242280 34808211 444350917 647627003 46028533 991777500 113667458 870820882 504168043 910943865 381914187 20536499 437661882 352772136 608358898 987225422 609998005 744271402 591004782 117551381 359857046 833092547 668146777 74044033 845581688 318643645 877119344 154082763 944306140 937792230 889988375 282175860 937525797 712304781 838736083 216690366 488727068 155478281 943216333 619986480 184766572 935046194 210363478 992804885 292703526 216442854 817791581 253597438 195032127 248960134 500006907 891751484 781210126 910765430 533281000 551804007 414908878 381746080 872907266 750414297 521293858 174143986 287393229 822412084 908487052 71184347 921600750 299507672 50426100 99855826 792441519 74255982 522885671 935217615 312430463 773051744 344310358 259512784 674900335 455214430 537049235 149318742 80494773 617015258 663409751 67833061 288409645 537454989 441948671 780980359 821710803 996129520 778936138 549993546 726521674 712485060 585208797 13226429 494613080 426625162 741455295 457399159 556994407 907909900 375877597 844265360 730133510 305579218 737327239 563763238 867756390 984879278 399139313 800964570 581366494 225670705 827009203 154500176 550387304 648802867 296354890 857995443 360549153 764960079 382544789 505523758 902376397 847857764 117576536 380232820 708000080 386812693 461470908 247497273 784920886 722064458 418010573 871079862 571878956 366146221 976910843 649975593 480791172 889434926 69797529 873097554 301637301 590749056 524509025 129157112 789130201 817419929 335081711 430582882 585587758 291542326 690711873 108851167 857552278 942642260 300394046 756061246 111524374 416739768 124547115 845128278 934344794 154856553 597021751 301848192 770931248 477832496 674367729 867916056 48576776 980016415 428173516 89528575 650588283 419940359 781334690 693071900 476979905 456822528 954762286 665439702 498318649 652980965 717921424 552205212 966861029 433003221 525793997 568764253 413774571 900752052 527576653 526545424 862853909 656259495 531924315 584184366 24371282 370760860 771460521 677247539 559898419 652741824 688746185 508428064 540540015 907302406 895595189 393625340 188359007 941566375 770616903 668633422 28118658 945788572 713321922 520071589 592962554 872586278 239723847 6214672 104381966 769036359 810999649 897739686 58957222 617849926 373600634 737859328 686246610 147739439 396206179 796774074 535635780 944737361 237883088 4538358 12835024 863437758 610622938 136992472 443623411 725716174 594403707 612662027 115678794 881041052 709372693 328645690 180062486 270087815 738588140 334264984 787295167 669221043 206080935 780282201 572281422 337149574 319213779 9283894 641139697 264009515 931413856 495896813 179565946 32747538 17270562 833345471 709558241 117424494 932913233 982234609 49458366 341079222 533492745 591141195 623476943 442178852 731221195 664258460 856203896 230386233 29774586 493304627 258251326 404323895 146444639 555433832 290217291 564370085 492382630 681760017 262708206 882413775 926835423 249440013 424612376 936334404 110694909 872551101 446179807 51033430 54885978 215295621 552247294 740733341 843174449 947440720 614139475 50515060 224226083 108794378 306425441 656988027 399606451 119945763 323431372 167617299 795699402 104214546 926862047 234164965 46021683 480185552 482185481 479230044 820902688 202951001 128836955 240658726 458591139 281760559 331068684 160946103 98397238 936111319 148820469 678706117 951305780 418313817 347392278 861791949 354331741 872092100 403672847 767516813 373903702 863676328 840779944 122787720 122821671 281674138 501242185 749039493 594793147 357204659 551988610 638024720 824258147 17939473 648358789 404676856 463518804 309788501 519510951 48226511 217989156 583341348 569471203 787155309 495625809 182629286 252910934 767770222 579309242 482168586 519135940 862436783 989461795 414571008 915587346 72967125 850390454 316735037 530225866 25651910 461664637 636083963 834314650 156549165 806298345 577917814 331326165 178410490 664927822 418639216 458865648 195672288 988563044 601312685 118865670 646017750 402628808 575353464 541307221 53142935 314894457 933710365 121527743 419488546 641021019 959143277 35200330 590156858 840000951 761918525 16846240 438066918 245041337 917986278 354134416 775203058 723450097 802008007 691314059 771944557 765243859 494852543 905917991 417059881 467959095 435688115 984187552 15958079 670582745 185990414 623195986 920781960 156834778 397879612 277834816 407158052 782392637 513567790 544508305 70223607 170660459 263470041 124075533 349437479 511540399 55521718 234075556 273386656 490650811 262997316 287260647 287760016 558931234 120214658 947864205 213886187 321294555 489351797 30788592 517534184 483666372 347505576 679511437 813901697 335525661 180392103 933528200 330291703 498042889 458479235 652618277 416993869 539265041 240218961 716931664 159812296 62130592 268510379 245910038 878895989 19141255 409504301 510900266 768608419 819379323 512237561 414667105 585858404 22742418 492879156 620433718 523989521 259209930 279955078 360478279 472494275 513816194 331288222 526905558 617993179 414833407 378663596 776054600 282257018 448068329 719093989 491506858 993585929 635450827 802984195 110757159 349212083 969835158 348840642 857183379 246005478 102323230 899423844 735234787 666652630 704484252 956966190 11949235 111284986 152315690 884920809 97111999 804757645 341680714 23620450 639584618 513470222 67509856 1897194 786174266 439829440 496085299 63690966 317623129 895543083 488499056 578138368 82203414 999450521 554003239 741071172 141356898 462393242 617667148 202930180 779423572 459975809 189163831 541393061 925170853 744795876 322750756 408278032 837847605 702790431 849096884 588352818 701842564 83498450 512462443 433640316 827822137 990293599 846465328 256004963 378405023 70585709 20116687 908597985 219392035 925862248 772023418 584888306 964316375 40756990 453514564 761026328 909148914 84840867 533328549 107932120 584866126 739444238 809850105 839628091 817419753 295465658 850355201 481476686 192373860 102242918 256035680 576737954 852056711 800452245 502832926 153174220 725942971 518462479 426992681 717203174 655593614 737309534 395440336 597052684 580492083 880187730 57508166 15896545 915904511 756887934 725132837 959150343 466057966 422738616 484860136 880577450 377844507 788226461 881682543 546093814 948627275 20051722 139155327 154611868 958462563 453770404 356051264 920461650 507344365 23717713 281958845 762857296 822474904 878801853 874596967 388751059 532526261 216426198 300572818 27484317 946230971 44203601 293169655 431543923 233393091 643727139 889690417 268855198 470951948 735541768 696548928 743310699 351500664 434199551 246056201 342462891 843523086 367748811 171620819 713127219 466169974 445745524 64351691 322123357 732845184 258417860 724734337 825454982 98549661 737521099 198995817 46701966 154811748 962233948 143372891 965015643 689548303 315357581 555020820 526939990 121135867 411890747 252999091 878613996 680867116 526492548 428551740 74886158 124238278 186063690 660543768 578220721 860848277 147423927 214650515 748190799 879212678 616030388 751184989 192734565 73589292 898670192 318326282 843380979 174687292 740591583 477879186 349208831 626614289 629969464 759219153 36399378 131856424 663608950 57709832 824789689 220435621 788308953 904731482 751501317 438809549 941129314 122047312 847512076 338519690 197184346 563916886 231418725 487911146 484978635 318868284 939956400 445534880 633838341 489430197 739255052 379867522 363298075 637955547 464878751 358411273 381114723 11254441 659987218 938873300 214482682 714636416 396535314 667504165 139135806 152625827 875686352 322534498 559829586 734987450 374034306 517813397 141433757 323042643 518589920 522210285 909987403 686556764 897930664 406123835 959540683 637518251 31426586 216346998 595294287 311803254 754397564 496557623 583977295 273906907 907867543 336330302 518214150 954520665 529077304 649392107 277695475 10853461 489341360 918008261 557269338 279519127 34974037 96787703 431682497 898153930 534255103 845445070 265121395 828648447 857802891 438479420 922682112 474100010 485123164 120042072 336788411 767968932 82123733 134478556 396785211 717547687 143621344 15439270 879008730 537250518 42823018 21107767 68336185 959756978 236750820 550025783 297246650 618913317 72768452 197091823 882417157 489375739 119568898 340730573 636066948 802571876 596162459 782462948 323338470 605916020 917451282 470879337 35730847 373178788 137123306 631006263 666802279 628799566 995729709 75431500 293495991 236178996 841560040 468259146 577609295 108458489 309447852 326710263 560361907 106677926 458796815 706002365 57558185 886653991 612963881 952967979 533532348 726326732 531374872 265789553 812958140 20796617 354515324 802687464 416963644 140298933 257388027 991446152 981901331 17586191 279157438 632150641 816576220 891733172 897647602 114751843 821904501 751380586 25583177 784324421 45230468 608601433 339031414 160811681 183587309 62494861 749273780 318659878 329756509 681596533 353687872 671470629 781949379 667530599 360874202 712096533 814861265 191942682 776204361 700885008 180404607 592070186 670171092 613427283 623880841 525894295 784966089 329669826 583487724 878959174 439151865 978298465 131523949 268105855 887628602 15549148 576675346 563746669 866493412 618390272 566981798 989269153 658969173 558385472 272874809 431623568 951401069 392016945 627094686 367176720 73555218 433363214 58868972 990900959 129872558 438468148 541537790 988753948 709297580 510942631 737526771 680824780 759075070 822529932 600834990 230310486 702871706 955904173 105074006 614439687 118563832 272029944 20048600 109536912 271794838 867338752 514325600 964944771 290135156 396820858 397493988 31929049 497360536 958104514 921709209 137473134 538346892 759003732 949231995 69981571 475441627 651485779 263061450 994756924 469414551 446759173 594650759 336588576 825568214 466052692 686152700 296953756 202157872 234420559 614384689 941517952 638446659 583470247 661778295 411707264 428297520 15533874 579842785 484118708 302793499 736602732 748756678 97372952 667460270 701498609 400968001 690126093 899041430 603729668 511283377 225956054 527915013 594615052 606084153 193306396 34957615 343031313 264297025 199603563 840331725 871955523 456967411 118358707 148494237 200988020 922909887 672281031 792528607 316920729 400201431 449514465 985092825 284106060 414651316 772793116 116000341 344964173 316628879 365796601 832445470 459865596 390350057 431121627 915865990 905675233 577046275 466858635 492307171 278626853 737592934 868672692 639471630 204037142 746781533 22432103 794139874 211734183 898933366 185525401 207327171 537740013 656852741 432637601 199297044 267766435 301729697 779561146 306575039 982750887 277026469 162348935 706694834 796792699 529110704 756862346 142155612 674756549 614592294 582124971 641817396 734107855 31241388 321318839 126728754 697698055 799756207 844218591 181770324 909187200 298341086 307081269 59700763 292636016 986665388 336137522 117157643 72093872 389255887 176818227 691619375 555171903 588311748 623358711 678508178 921683903 796670536 679542563 103162823 613949686 914249952 912951486 459215457 46658639 48343378 355396277 767253116 745279831 983323690 829206872 91266611 141249856 334592566 461098715 610546727 57909601 449906443 688177622 772001791 322234291 501433214 184647622 590007010 221325654 305271339 679006090 730571262 696323338 806273009 608498662 866715397 555557303 975302771 504708099 196892331 664468197 719213721 200053741 597588265 443991364 33310989 630235924 656880829 756019494 489565887 199461067 148758568 255767808 742377825 730622156 400582446 989650413 787118572 432891827 232769818 511815210 34352922 114888062 290345783 417795995 180567017 345537556 901377368 630219333 435246622 565762490 608395345 968741074 271234239 409466271 907267707 157940496 371450520 714682962 666842676 788742258 815729336 177543238 334239325 902900877 765165809 387606101 683387098 220911004 996453979 958685242 679543573 616147709 235359697 154690837 743436924 528346034 843987570 498627051 341268735 5115105 163949601 259946532 589011346 392181845 579160070 837020171 216884913 618885882 868488459 423344466 289869015 662324068 354917472 274306955 521332998 961079369 626163192 347696816 191041858 27281154 782217994 611039643 250252053 499302415 266722448 695793295 728815117 255326096 623660491 601237933 820350522 840311244 618134205 222131072 479206065 657096622 64690349 541714290 760238603 21850947 946562215 970571348 774291686 329095741 130472442 642487002 740593251 129449075 509924024 982755869 900005542 209027679 385016377 562996247 515980634 785089950 57476504 760890922 172209194 96884596 812649524 775812506 786065225 239703365 692403249 981297166 45363691 203907869 866286325 740637715 917657290 37003817 87124395 153955737 984153762 481868092 786559427 703931508 459393716 765480779 814753136 210448604 274097479 645488113 740588584 385979885 554691106 781723116 354110248 808914472 339700500 96151454 465349614 928421872 395380333 44951437 610935997 135954446 948032386 824258275 953875228 25401390 841862444 954979310 423219799 839846752 314357833 851465377 659254781 855112855 626961466 687809298 951764576 962370349 829012324 688187386 495229720 832817501 759213487 981336888 536259968 325852872 488164106 752053838 869736760 662012657 531955173 352255202 494978209 607887297 484048821 74462527 869021028 20267523 307383667 137444049 262472427 697138153 570550301 420793005 16340199 511288709 295788340 650966534 902580680 17936209 165027133 682609337 26618696 930786984 475912768 285010370 643906273 291440202 763094604 659265477 788534354 41416924 447887345 397286790 580250654 752183142 438622916 407548529 504878092 448219091 351484895 944891667 334687144 888879476 839967838 843494302 579126465 643575166 406961123 598956137 798738409 915711367 221485842 799998574 725587704 195170317 173925398 521868747 302141833 10718959 578180890 942679617 642520956 205606386 850788561 400072120 633189746 429603133 81759471 378220217 125378900 333834717 143161518 870533362 659512013 560804418 432192842 963529654 990937547 637213376 94898309 265628795 968400642 233517583 793999652 138522458 706920041 403234252 448702319 175167890 5677498 468641526 664381365 133579780 404895990 754269297 450014918 276079544 243671263 373920134 841980023 349770328 805918589 310098529 429134370 358132912 778976922 557042834 757531427 78064948 229861446 223645069 584765788 422231674 116241235 369602346 44115890 957606843 175472601 151571493 775154829 545557847 786300340 163139743 259085404 393498446 815332609 293787291 930150927 966481863 576001189 733100674 207228315 343204749 202764486 285567391 127461498 151917708 430223695 739324068 914943016 322370649 62171249 709061668 486669479 223486632 94770973 72523542 996936444 406690259 616948106 740041560 132764591 167137114 657666997 290401322 89798479 255707741 939593180 864482479 135995116 488514084 168108290 575841904 802632347 634195096 72687471 26566104 959426550 262650567 443294509 242915512 345360025 512100707 919368332 831164613 426723494 4404036 270117022 62031381 719668034 445010402 614753212 410043814 722578198 365718491 245104127 55788503 893534926 478795635 893682631 96110829 100271005 935504143 505678392 690063248 147691960 527775161 18270648 843936587 442671830 664341407 73705587 435468559 858302647 914156180 622469847 707810224 457847194 756522126 363257880 44333671 385074373 836705830 945254573 888301902 978281728 275362075 832386769 245079015 625561370 573023439 572788995 820116374 635665507 737844936 96732294 686909474 903365936 705515313 377823202 125525048 97958235 194928982 265111905 862926824 61027520 728606764 363605907 33926438 445574081 375456454 669072330 308876874 520822723 808773857 605251231 944204944 77099951 292087129 262405227 387147929 659721330 629801137 800565199 441145065 382121853 678088080 932168237 210814055 879037765 604329279 934537772 238951647 277492164 101743148 711901751 603374467 750018806 523916905 449889023 95547750 117604190 417043501 659846645 861722112 156401790 17552466 560430033 854645165 486578530 173870805 515132174 957319726 444901654 431954266 328936043 252825382 252147499 911175590 973417835 802761885 845436471 574122531 17018582 861633921 276169297 913566815 712415030 223488545 500424089 579668365 171419483 461150384 806338734 193640706 228424407 798155208 792564022 961418937 149764739 40305892 430294106 60193744 132834040 596402404 377251142 122912009 46125847 75629709 889678766 70530890 469270658 205868807 775698500 211409949 638973472 320735325 545866051 565488689 494872733 186614272 606809831 191625175 248681191 985143109 347183090 570940293 925950130 496933858 729618985 206087767 228973813 471753333 514470613 612709001 291569259 944644349 766677315 18994174 742369300 896242015 955101508 162648252 432986033 328679394 658907566 377765230 349076555 387481011 826265305 841317856 923245740 169574754 598169378 29519239 240773604 34910051 541177195 411069943 800978886 346610830 970598297 533974378 373343080 860395168 729397013 33281344 552999335 145191608 327619404 77022841 957581728 186351066 74015279 662639677 119404856 374777200 556149428 412315220 390242198 571917251 203379539 253177263 555949475 631033478 864129161 286346973 319407249 500326732 549842264 711069334 417567825 770456077 65055685 278565940 137787931 297781157 360466777 471003701 886179050 227309141 316995489 866009275 697361917 787277376 782097582 470582796 517124440 482495471 108540310 840158994 435895873 77514446 272008945 408603099 691869123 742339501 953936220 127152154 214349614 643876159 865786361 218328484 597982357 638230686 782654702 783815412 223524686 259161029 124275681 174916521 747473526 325414933 174099587 246267139 770561899 933180113 224089858 620215913 934683216 343539617 838540948 56686053 567872652 675317011 457599475 516224166 391396683 897144085 427722716 67899773 279375355 791096701 277903759 493749089 511583953 944308353 130812754 308865003 453709634 32170815 209822446 220092378 398822026 358774839 808910896 950615953 464619560 435789259 933855593 865890708 609340000 97882310 323234799 63727887 348325560 249987282 274217114 191546447 864118907 696472832 871070280 674037062 777868601 545574468 227945049 286442507 658276677 416506871 658893619 177409880 430009909 68697683 40692415 71927050 237433190 407811323 586666218 893211813 598705270 872418672 232373797 987227086 241425352 757453724 240457702 464793806 452948739 52388427 747328293 353115926 12005267 823218605 281982176 34883509 552883495 59668950 350588055 192850916 545823281 363534655 246274256 27096955 283184233 330100546 724817300 716264313 274336075 330533537 652320496 90907263 649790100 551046143 484139893 14821205 689599177 231197797 737008313 381710693 916729775 700882879 605496788 893623099 246743252 63364957 233684452 277184779 272963589 784325747 439524489 524976427 4410326 192824985 126633065 293638804 845160478 389296715 617207725 803077477 312825975 513647465 263426179 811794784 739515074 323525049 14297498 170024043 635363233 798470496 489840809 704155921 807843068 144973165 709189352 266035455 672568957 803552334 682207636 528514951 941915155 739183193 271954032 326228000 198714483 194717765 739281471 856102115 918754706 794677166 669677899 133319952 433040684 3605396 40165857 507110791 575252289 75208924 145387219 656483152 166233234 344710350 619020788 966514195 529754408 805799317 91223199 824470689 233833678 223751874 280437297 291631465 205497746 233765322 780766346 784396035 432367176 204011651 335855249 445706409 105073415 533437867 34248365 855946425 31207338 973292897 679677260 534650677 963643984 608072106 744195935 708994114 402593756 773965549 759462108 102992044 387547765 999553143 861914427 304887905 537477127 314857209 838895098 593771762 385742017 451250437 843771162 250511893 25340821 134367636 705116575 690633765 358543036 449721986 226976275 965307552 901684783 317370640 243743491 195226792 544681007 845911138 448918913 690553731 284840381 604921855 873847712 58127131 71405346 883043412 354079484 52369023 386558569 470879537 900730671 658988128 187161568 185614410 555915357 644290965 372710555 800148407 34829737 664913815 149062385 333149812 835912125 859415814 763716349 218996450 549530951 911338018 141323038 771692356 235591030 6531410 419886711 18553411 783252609 927867297 758642032 913261419 692546080 534948668 76060211 641219500 307943953 673605109 151680304 209378777 242684052 56901571 272776089 815698220 347621104 343917888 296936422 52537792 601464300 160039977 842409555 751192342 212020310 13849570 678584157 283559057 480442752 45954032 464266313 519540730 336790462 200684668 890646429 791439868 219946217 956860119 483214245 378116777 540155615 238902256 939715823 431363571 978464256 996120800 680312015 842310708 980521906 942629727 740026332 588076198 708265183 332729419 970360433 57602028 724714098 580506152 997445421 767302792 656492510 80614299 584675187 187891554 31108502 196634606 985973227 458326087 370851222 218581904 27668735 344760424 456798681 515891858 325333343 270460631 409532640 880030506 609561214 601987853 313670194 976137268 84260114 921914215 221374166 971200940 149051288 58411940 777453018 532642101 814610637 330803561 385358544 127408789 906463798 645870269 569630284 945718838 556483225 673364621 698043495 832582567 820560514 631479593 100181311 618368537 676780223 261109445 261875060 391246051 329182948 125026809 273067181 808517631 65271240 398443586 846955025 897337482 340444678 337647743 506448591 898822984 166136445 937815924 324264598 481682717 750008529 485588042 458837021 800788373 481750504 234141453 655654300 709523293 506570349 734790445 298479441 757067975 351161168 543674878 465166845 540964938 832586307 134061367 809501028 322845440 233589311 800778103 443794129 76179751 492673533 463130811 92003727 20628641 557601406 862948586 198269809 744374131 342538628 513711177 835364171 510838857 248789526 441974791 836049782 80027889 452778752 717818547 663731792 758358748 876992848 220144832 479216826 188001696 184127706 990656264 116880024 348954488 461467829 66875718 40400213 560156610 192436157 678842522 129668700 472506752 166995727 169238537 676730272 690996184 470598287 521332987 883919893 344013972 896814949 465077179 643895860 454729379 243920507 440011259 423522427 598884502 822209281 663132493 214864875 813894436 260310762 329126827 545322632 590755750 309006700 399156719 619782621 974429339 85688708 394205788 666646901 337464869 320602736 503287059 514601827 668176523 501903923 817624223 863832763 616155317 463064084 224755818 420958742 236009651 282812191 607599941 975771666 102618679 341592738 22823396 294148560 335400726 649767090 919667552 120483189 868104650 935020196 832389043 856646825 330960883 549622164 908081727 203555611 1281745 45082849 523125832 221299962 798277068 22743214 758964597 341075837 59065069 875723363 333446227 381998429 107693410 5702443 207282386 44005718 592111102 670865012 555559622 260142762 530409910 289902193 111758439 680812957 132991013 72675995 632248529 428842490 344535049 978674732 831773829 26418060 118169027 614151331 738542054 25146022 895071707 144255555 129837501 801736348 993217402 256032915 111073718 108964424 908616431 882220767 532584161 652757126 314676267 78158517 120242737 740103863 665431876 351813226 315847936 207359810 272721141 677028243 177753481 722926607 270926621 5773196 858213741 887230730 70232380 335996404 364073007 822131366 529167097 449861423 469497784 707183191 971406494 406285539 282346707 15952663 345906586 500566651 482860978 583826914 518768382 334006695 512943207 452845625 256259585 451806426 648335724 705844899 610601084 129346507 176943132 455641896 912890223 384305140 455831863 931915220 109102458 817927446 148787042 936393530 283836773 388021171 523662757 588398318 836978840 996214163 494180843 955486730 712783779 207100992 173569413 294445482 300779192 866785161 777408936 677394800 65740332 666476035 937800170 61006848 463859450 49454979 227231433 180916101 494481727 489264549 931204132 984995883 553567423 516065353 628799424 478426787 934033759 137704976 427462084 936338082 776927657 235997923 207924541 476492129 778697547 742924909 31299227 995101726 410546584 473442460 905438258 301037210 964473349 314574372 739376314 894577562 600028845 91502331 546592208 524488551 515797710 453521118 979204723 813189197 737158986 244362699 843461511 910626079 113796391 302144133 355692629 465589681 104739855 333516052 65533705 61182301 555947729 627048770 928588595 582766975 963472350 784971550 516783687 251822073 3008973 551481213 231910429 634759600 509558231 574925428 954522481 692415756 837911131 709636063 589884516 745718908 911436635 168385502 197393145 175920368 514842878 369373523 520761241 950505565 374361612 806996581 638079375 978992701 296053 439257855 238286221 387605516 641033162 496278865 544461862 658693580 143272386 461104206 367018065 57527426 176743607 885216813 502305260 875023031 237505574 701002985 754392119 21371127 317090611 845522113 665684053 267216469 368082722 520462008 948581839 478315750 302244319 435801366 926602512 311965249 322332279 577195493 759877609 962480645 118475165 342643573 720612367 651265107 635386918 186055896 545699224 852648528 748230029 401362022 435278210 659893925 561719920 237769275 656275501 829419007 913382161 707777204 987044827 416903567 593390550 655888630 541908279 100255114 92811721 955407719 774984139 849352618 792639768 208997427 7943304 734149035 588912022 134654408 135278146 866751439 618936632 893911898 492898354 590113115 23150746 980072800 316627570 231851800 938107256 504450581 97498756 577731026 404057397 942580728 738847180 236649692 620386647 722911308 389813777 299808907 68551176 347462553 946558976 268770998 89312919 262077481 832973737 222414141 192525813 993484940 523700480 854740607 870072121 46586900 819640413 785092578 201463324 923894618 295168253 35727438 928860542 470079159 819904894 457352882 431079903 75616971 519730791 460689534 138689510 611781882 37119134 889099304 240740062 593509866 952188911 259494311 92578612 788839943 535983500 991425787 760317179 306883583 404489864 463002787 848102504 33967943 186532955 784535077 640436309 485021843 560256353 765726345 216227010 260694625 625721179 695552734 606569808 366252912 150285804 151898292 378469828 779588417 403388701 851932321 346589834 906299037 476070873 334211773 692087087 991616526 808394354 919428901 592500454 804161636 582054170 653833851 821921541 686424369 646250091 312985700 11544453 78664526 483039712 38740489 771796868 875003732 179883609 716362903 841216454 845621796 435050139 998862783 490420528 324833120 657356238 784929846 487756109 533220335 368616445 232226358 96152777 163250301 57263769 749654524 627382264 202152952 928931063 302942280 491471184 423060500 17648845 873801440 512209898 682309576 801391289 338526476 377111557 431228879 534582458 443333147 255094147 347175208 228511925 907919838 76976235 407304599 717436657 250677032 883059557 852933153 748672667 126214740 384748097 521619348 309903939 494748606 455978096 145521917 684246109 572588616 615230345 466245679 876933569 379324375 438788038 708931139 402927660 233762772 411506820 12929042 52710077 645079468 297585863 764418749 617716344 285164368 91421619 607078950 293351623 443912630 862834452 257748340 580311027 446035286 389096919 755218323 819014575 618267821 955183247 26567090 981748110 654120125 950746609 992879555 868507528 202902411 426928472 464997630 157735546 508122272 664675650 156588638 251474594 997297033 853131216 391494434 871663654 302775384 50042698 424226126 173633422 930640928 650269337 791370279 349919814 434682236 383867340 898352315 267407134 953727753 916424851 571816023 155798729 757271015 42412231 90106126 690112097 208583740 380399328 995062329 537471457 697397681 493906557 226501874 120850090 499105267 240026848 161334423 560651263 801703731 690494831 843906381 46711176 462558887 391906868 156034171 798761427 926904583 716986974 211468619 483097806 521222416 440217790 1985324 556843599 577311748 587124299 45778002 457905292 938704936 646058142 374964277 953669795 879417669 810490487 262718990 153084692 540198696 966980150 975699293 149833281 582098979 49273954 270242917 928500981 136777609 73664550 319503022 704618714 176026677 981810127 115096451 949543169 811348740 204459343 202484850 560928350 668188502 96418493 664527823 128779850 217569681 367804627 205099312 785401600 477519774 268591471 486091762 919966752 961353578 631874578 868903859 223116590 777821031 220119652 171252438 463466515 511241992 770986670 853323522 369093019 682275144 726767198 247035299 569553910 467146020 293151367 868314728 185718584 226347036 173257310 689280963 628333018 80220854 846558654 929847148 224051510 814245115 885889957 345670878 783264782 192375032 817522357 856993753 642554117 610272063 186227124 607790302 371791140 198618467 525082124 404255670 234444375 419120767 78267468 850661868 241807854 767471536 375823013 25889102 350681373 487973014 258516845 25442416 343980924 280603096 34299295 449840424 789988743 194715549 906741082 939398419 966412062 472003603 701487710 367818767 817430023 172354539 114357906 99020479 641365607 266137819 393625216 821914379 231690573 201831963 464524247 536532125 883579687 699423465 531114984 442155364 171024459 438387973 372067370 552892949 853407088 359533877 228793015 87678629 637117490 611577794 919361740 21722320 830780305 321499897 637290317 999212182 762730610 144645548 96054590 611134136 314229277 950606255 585809483 76415807 836132541 659519579 963959617 206395894 893662179 422134541 475022995 250971883 145575172 398815656 586000086 446579442 756945910 944377103 22887237 463532066 515764599 352037804 858187837 358011477 586119590 374067692 532526018 908393900 363091592 372372161 392043513 432476425 198583428 748217886 668816812 340829844 836062951 98108799 654228169 709357623 169070690 632655966 91021027 308000290 663727495 230196415 859098544 102102855 891411791 196334501 604236169 967324639 331527063 743475098 615479789 328130019 787371421 213314859 675329534 421912979 778069640 771999082 858900226 592799731 80360926 73213547 68634851 642478921 923999244 931270087 813891248 316042657 642392290 916159260 862274842 866791241 383734292 746109578 520609527 441245525 622256058 39322935 184568771 3733020 277484752 600189901 839709722 966303161 726040503 683538167 259225663 509403787 648850098 948874215 448636569 667594165 530755690 434171603 334384688 96639902 819105387 155920243 734226740 214470771 945664421 246500229 792248695 478422176 175945963 521585482 170104558 103906651 417753463 53482502 823959091 633694489 399073124 394145923 306426630 148600855 660660275 987000206 238211783 442349266 809917255 63146105 979154174 617950351 671575657 227346840 341158356 132714452 548394564 786165956 513850519 519930093 985381610 620843995 706757690 152963688 158820941 120133437 835538386 931992473 130614983 283444305 400320794 816393495 971555219 887611902 217706224 793090877 338325841 705272114 806419926 679408810 355675782 692668767 490113650 930527425 198792729 642094841 783923726 827965994 420914135 933802489 81140504 935656783 487376113 646707293 129385379 918960864 229086329 62840997 933981669 132731983 412774376 817289304 994992311 583464533 533705627 832080509 76472344 352833899 201058641 480419875 443612586 199469138 966156463 778753241 627423540 540881548 833346492 904946486 283958558 478365408 687381349 768927058 884304120 427071450 497396730 834301771 244266995 525126216 907335087 920721858 124168038 671569854 271499036 119360603 279828298 612097299 360798654 281841728 671397567 116071650 662080116 42372255 935071365 491526154 539471362 999172903 944882564 868879919 727646097 280548495 89738052 477073462 739426605 748674320 417258613 842675917 774740038 5213414 705229673 819332832 896806448 828560594 91257493 800358437 559491747 358556827 784674068 114816402 133415995 808408456 542665508 222879201 160926968 580076776 837702310 234536467 267741376 23945354 333857698 448568298 713291224 749904197 617535169 715961453 890352495 618499953 597274577 208969320 739045908 270196588 600081989 225249001 481260090 97286167 481342898 186915780 841031867 297940311 833721428 560823312 395371858 213611156 345304455 237106856 291488031 502520124 537582157 949536427 404231463 198368065 622906319 671630333 922707154 505732503 931768788 804250052 803066987 266114743 158569803 960861419 148351908 941309727 878308551 832389282 817409039 728435664 350575870 626099420 251472294 746547407 127532362 352768207 142686532 258642852 744597032 237460344 671225129 546549214 708532155 381513749 503197049 718966156 789927497 282575016 39878334 452345797 245821117 143430267 346157666 832728354 420436260 226044567 680125238 544973375 226487600 781751883 882058222 970175549 453386424 225716651 954821539 804835139 121092662 752061966 951280207 152982776 311489863 763356816 738978644 172128011 448611119 281687694 254183926 576231340 496394066 973959212 428452316 484988432 903448508 142889682 2242963 496187120 476863898 766464939 440879371 950126346 310978495 340806693 646426648 692566431 957956384 932591219 891155186 100471027 73759576 724973070 546364597 392514257 31151397 147632688 980026850 895216901 523556073 787874391 450120924 920095711 267871530 594139336 738311788 509740214 578606354 199317258 819562558 178177635 608829167 21954151 511054690 281248706 621706932 824840302 282101964 479291957 754020983 66780531 55835091 489921568 558363889 800155918 334176950 729310062 328542721 716696728 392772882 372999178 808786729 887698865 242229357 598630503 294597647 748519101 6565039 998240249 486437118 435986786 733850275 752492986 573953890 262314763 814992507 65212582 501844560 101591400 235327561 321991743 973410043 755138796 821792391 564221193 871514944 102148430 391981200 789210895 938220059 197665800 990076708 721697373 312306736 583827163 3561704 568708995 657190467 423391817 775105764 966920217 964540864 828892186 55632131 711566133 333343028 424856536 31579286 805036022 960849105 447205714 528473298 111511549 167688430 874093341 247366477 3760111 541196421 885313294 865121925 386286068 748530100 874216129 609730137 766605883 657378365 452694549 692983950 73460596 270945797 180135342 872535371 982463828 62396312 265099122 537802141 749537557 167399587 27866892 142139892 551862259 628828793 261485677 3647652 778452912 344203920 438018629 480547429 226264848 764184833 462781582 562023124 402240606 532213515 384202498 836398320 895614950 364239760 389128096 678931357 393090168 872930198 485593387 675440676 746037740 43684551 59363755 856895153 229337496 157403121 947276010 483293396 693846748 725350791 498716919 454843393 214070678 38286367 523317927 155686928 961238190 317685490 333341199 605539261 108407436 925280352 544390923 852764969 914240924 539762281 159049659 249234007 878614225 495341876 596240128 845127088 288277024 695805836 591874819 190763135 156237056 115430238 759774639 199330166 78288113 597715004 107532594 31836968 105311217 373396445 239819392 726944396 546620168 880146586 38077904 602825601 756212414 877709299 932944669 4748100 333316512 572245768 611403430 44389115 367042751 608372001 921700206 390332462 78060592 911150119 575094204 215354696 443353997 221701416 310990237 793117722 404625522 850049751 502410077 285855833 310964481 130312201 276424722 302176795 923837534 755494457 845565969 298195550 879584564 356937732 830761334 334464386 913990703 121181102 604773025 801482697 709533824 637867420 46606004 337682910 368746076 362377432 522173974 957776715 561616765 123826577 681678066 596553473 246534559 822839703 967383993 749447124 822344452 571056355 212661660 449714941 29980913 248174605 338530067 741484694 935129135 69427412 357742168 638976033 965963147 998827162 508251117 399103746 21769302 893058789 762999058 215016192 201503973 743532000 417837135 136861896 905305362 960116439 722758641 529959530 591655097 336057023 98923140 612749786 428383292 933211307 967929182 837321072 512950016 646202968 65009940 511260777 999540206 153610402 728678403 423864675 308574707 948471821 480263368 779628773 157882496 235472701 745386696 356961237 245970954 865932158 787273385 236769792 381144203 953246525 785287383 651482261 571732479 632981644 524192768 327464106 396407528 733820834 563785624 44990390 472825035 12297561 478735446 38956053 279612593 951162798 651349173 28255624 281606055 5983301 322263924 700674994 485378366 705667299 391223831 911918748 258838539 368095730 792148323 302808881 728653864 913542912 505270246 618507203 568179121 8853312 398158444 678126212 283962696 753604615 793733259 522976782 246920850 891544400 186251032 826052060 324273848 350756409 995485872 640769230 772645607 268414340 238421041 946326953 288264912 826380823 464337213 25011093 755181353 527206780 729146558 54820509 80624169 318026850 359789404 120454194 952759824 620899098 742528009 221271465 596994973 971464730 59934326 974947000 187309718 557783678 842101659 458181629 190808132 763302530 676250675 486303607 403857396 761135113 225020221 538363147 547998583 501020953 870017148 522982144 721342882 769589853 700852472 318124675 487435983 837801378 241204604 936152100 486614363 430647386 957918485 542603351 308214822 152810524 322899865 720046581 320233238 406726433 150698014 3689144 915704212 971285193 324707198 826922946 622613773 640603668 559283418 64087062 242061682 716334634 504537108 578008862 366097848 540922580 94711379 596677412 727312473 768415488 113313923 381696984 177547218 293859648 387856338 109234896 445369635 559894091 983394869 888653315 52828754 465675643 861537505 876483150 511554280 439642446 459353810 992871919 223900786 46435814 318933319 270505741 358116609 639461257 88991299 227794989 714539946 373505825 704645902 864373950 981890311 500898492 284562611 971937167 963473333 153509901 755629184 268041555 534292180 115006697 491970696 741647652 749075594 993625548 516772388 74309373 162516608 749008978 57446509 239746111 886280291 80004542 476010180 633788461 553827940 827071350 310768971 588647024 888307641 24330116 213029738 12563859 50511130 12995351 826476106 498936199 34000196 314723584 747867997 188899873 501722490 629952566 271540436 842065303 490748415 219672658 470531623 453175047 91053213 236828691 672305297 782519025 774129441 995779036 101886866 702779831 236406748 892772401 715250539 386112036 688927780 984043582 958590885 7117794 374986961 265773136 225301899 803418114 784740032 542240857 717746347 280637305 808325971 924943472 320886104 580463005 342445807 663210831 266206507 584176300 49866109 861131987 322817918 649699909 383633131 964790912 600284655 47778796 511374760 274549755 952723172 213242762 960000810 164282765 558471681 900889068 630818412 812967079 789898419 828242239 269053032 610740824 442406568 961314202 823339169 533528025 557843541 704803189 974231965 233586946 576825711 568149034 281138531 180917458 476953458 886685819 950091265 827288042 807734301 430207755 482648072 138393874 47003636 426111715 524257550 751315892 241078461 109778415 10776107 138841180 545004548 879747967 141815420 506858814 550773655 648157895 785250212 400876720 142905353 556877663 621153862 718733739 37595443 78390723 70229644 195828302 266978479 549118419 582853283 499475035 441725020 821300565 570696508 665766840 324792029 16111726 500555277 715010800 547975705 696061997 186401358 993036208 277883836 286227201 425711933 900563786 217716661 457935677 302086810 523321141 371670198 732353435 344638251 370206090 239614136 549225398 245142330 820952457 211142004 441943694 559033618 742117394 280999658 276185352 224199045 31657517 750571998 771817580 961030249 310271363 690836566 4813541 956463894 977321186 672334365 344719876 905739498 490893500 795832644 87815998 823084485 742155176 179821212 276526185 83893389 282740960 73400380 49400387 138777003 980796098 644912129 683121387 848929677 657391952 269028361 847131238 561790242 292526767 836382519 550807835 878698593 686927787 864978867 181328472 787852994 515565106 589429095 593521867 221212099 837689301 794031235 864048393 153150308 478690378 149167097 5096970 556061355 498431980 408058369 880097707 124550690 260940345 67859607 752715051 447394900 986554451 13371896 228941230 513363027 383944576 90309929 81169085 819872821 251974059 725313648 317646532 636372882 421793760 587490264 204309907 533524488 303291091 604834738 654457054 184234423 437059930 582973199 483905213 797519302 405871342 719228999 923786284 8298204 645289007 119639924 384707468 490697639 963515741 44923639 631528736 873386841 633733855 372476403 508703121 104770597 473503168 735145165 416192619 179109831 388412461 627958194 530922142 679028217 793274872 378408721 381413117 650534143 84976920 257705501 505473730 150510108 110671911 133131596 782459912 958893594 58652386 331804378 248820816 208573895 165405357 937952583 735340797 731152498 454983437 627955157 678405592 967236210 587619883 602336523 504667020 888018335 364736856 359144244 354752555 697596375 802701699 324733665 453466535 810157435 871157701 192850275 113930842 692358127 329027542 634792786 505809791 64957469 38604948 878723849 725727670 834990835 52485763 552156967 138806148 919092704 903493704 253303055 936857552 24492379 813947693 852280681 115192936 461739356 346208161 2587807 908987002 604053985 688043957 546965345 570273051 853526379 545792927 802179361 305726403 958764926 102023227 266969240 119945935 840349988 697791365 54014527 488836094 835584875 803652896 674858199 448438517 223374818 710946002 554090466 82585531 111149344 386128645 829899815 310334781 77549374 562510664 852829745 489761227 717291607 83716812 239052497 772780441 697126159 919084776 699721112 355546431 477579017 276117398 88598366 785217082 192449904 821799923 467678398 75530601 367689583 811161283 72641175 172501392 966901433 258438890 921020556 135314392 314790402 867365364 287679365 460225613 690623875 765724302 957674028 704567903 622109050 556956426 534160241 933606242 975817896 610478048 729902343 541129998 76000977 447029287 833494500 420448255 815562047 905896480 627082949 937768501 94695744 300991404 47069863 595090838 875227811 582544080 477872463 345073256 730146879 601530424 526866372 219764695 934666861 924023730 267879631 419052149 47593353 700764335 362131330 911777972 761272436 288059077 428843950 184760686 680700693 57888303 643741291 209954910 109488339 507194955 487814804 698771620 208900381 166843931 188347720 484793157 409784290 406082245 648104043 920778153 279550489 928673299 175916834 152101916 625144379 71145716 73050203 909902413 390277316 859581945 163229507 968682961 795910837 232779737 505238477 927347873 110403093 206935021 13698354 88581528 639212651 942122164 121137772 248811766 696602438 352779345 104877241 508994272 952861878 492485896 117344286 801610205 315858896 31132100 247341026 663039834 377616173 477937300 956393742 676078631 591011179 780537130 534986484 873100536 774159275 716168027 325746597 771424486 254438417 783328161 92859001 763335147 982675528 289394076 254302347 537610089 447430139 19837068 66960187 862703268 911257437 337306073 419578026 883648323 414288290 763075980 970377793 510926291 833458563 63138003 715105578 798685764 853053374 579859073 861592277 196028522 42807188 587146635 671260021 353721981 696002890 149203340 520784001 538580377 795456680 825652034 573127475 788233279 736963453 874448142 431733004 263139538 561990169 28156792 110252622 131403803 430593489 878062505 837295745 481353158 454165374 840313328 604957422 405401315 156191230 549893182 980324135 721226854 577638066 768741545 31884669 33357222 705701887 793112045 553990024 552806114 703738829 4338150 362345124 210546103 277315595 721018903 386902126 297764779 265019689 969360422 846881098 660735142 317001372 407844445 287830752 421593460 753096029 767322155 441168539 920388676 897391210 308397729 411415593 215499563 361706820 303786742 318901758 75535522 930200688 464322308 611054032 688173572 413292022 487291336 498151708 306104849 330360293 3351525 629976480 468578158 844670157 144426018 978239455 224296739 105075779 119504359 194172320 780620059 602270560 733476804 328375407 970422439 500435779 892994539 278782491 714483452 439411082 857658033 789468470 243193776 71218397 417698577 30106521 232411457 553616740 827149096 23162589 204683150 687517003 529565370 892350690 426556508 446509893 283898796 618944588 374287826 462834950 985258632 90146561 982811901 661175240 855227132 835930796 112650829 507309255 544702043 849922365 576465942 678607813 399101466 453067623 542018320 231896967 58102868 663643937 109557464 156323413 663749703 909386278 910419565 507592830 886987989 89474165 825536179 14291666 147420420 518555857 928319219 317259046 39113342 432031553 739282777 318681300 372323346 226810769 7068533 942575416 275716145 432539600 838970043 48855604 477908850 541841104 801543939 883230892 384725774 975291050 105561865 933441803 78428004 533143863 98116846 812074429 161938550 373997719 875721397 836801971 803663979 287402414 193033415 900419810 486310923 897649314 569824368 205316292 718441798 890223455 428702303 704868565 445341613 228994067 103247146 675485975 430290679 102046642 409627592 224611982 500807550 850633843 873970709 372848581 229102783 602849361 344326481 498939208 415490014 245272458 323208353 659925032 646046751 383795492 378137997 998073978 510277998 811987299 705675904 321077208 718340312 714233940 270758732 225619422 491691792 487223366 765219747 116339374 281750251 778940492 14670750 529579373 607233508 204082364 432395834 809594051 198991001 579702194 793486807 786113887 537932620 309035406 578365111 773718641 662121059 666455409 676307845 505893423 102167784 495998405 121567691 528119888 721748745 97763506 435686522 370646676 557328025 921025193 214523494 196184378 707197325 123811037 314320072 867608967 928345729 963547589 393256378 297158726 243337009 518989212 994005182 256030787 799851264 526107361 265708344 648135375 865377652 516403928 482286319 851902527 468286647 462645254 911820944 407705709 887002648 439818936 169442859 335104309 381246600 906168701 386643380 463941881 85071646 518060456 742626691 138945822 835699603 12941775 983906005 629072013 106938055 171709007 920234568 989943347 345344314 286627781 367346275 437076353 434475411 788912534 201921036 618985708 973228317 841015400 144028432 618210926 744581189 475078823 437048990 608337923 199903518 629810433 965855692 636620845 15758813 341039338 679356433 936479857 807014236 212119321 843208137 939302360 205483419 656548873 427110069 281363823 74219579 660258937 326638712 197134535 489720065 95682028 926519579 861883509 258358361 126148906 694927753 557141139 645546960 8382141 306564628 575371070 773881497 176645493 677660910 986633494 796323338 63453413 126604977 56033729 431818268 564435427 308010712 909770343 524595694 329806604 542991939 865894967 260855361 673503549 193146295 978570465 96726525 190957083 927336028 343735579 490459820 993637004 273407037 614586653 15053562 996017468 595509963 770703652 983403323 334535450 652012891 650163698 799725541 480588248 48269219 407946572 889538577 375885934 251897921 855232123 885522942 163906455 939365172 129086156 849474446 541214290 275554913 692736016 874459848 395917410 485694991 179676445 623935572 636371663 31319915 299529290 700750338 4826211 543782149 579833335 335860547 854503470 680487761 25913603 268622766 466446851 532043048 397200724 525498749 783023352 958586948 420692051 987897869 611295722 58876359 607131501 254380642 13820407 661426356 717669523 138096544 102903042 279911541 822713018 775096211 916288050 947735892 3398236 761997608 248302707 971065089 84494838 811105010 181047027 434907922 657456264 495135142 175341990 498283902 370713112 669164191 273341379 26069794 411989039 902613595 633766469 758877244 884695642 50235131 602812012 191316211 202698410 115694791 104289337 557696972 676575285 59233960 236821749 668445238 141439891 931863213 210503594 343860992 951582049 358433414 4087720 923962077 386723009 83458060 887031042 206683879 26081752 998639031 481044751 303274777 977702479 618039078 90896617 680201940 384553939 911491995 404309489 866439003 121757334 358290556 768606281 572786775 937875915 420165076 336419160 110748755 371528237 352998095 722818122 888598336 945762425 637324865 877198478 51985651 487021551 981391136 288142422 756647330 359939797 826216198 388365594 945457771 904030964 42995376 314117141 72085966 11121177 493087873 398975686 439834157 668988053 885771520 803579761 521124947 663328190 721600853 173932444 778418154 390859372 678388176 217595026 183207939 662630780 50133091 810223587 555555219 676437073 292215075 267602402 737679856 62526286 196526794 157484582 275548504 242914909 144411960 440926217 728283498 625542507 170426349 620260652 492912554 216541417 31139473 41767409 888620033 991225933 843037549 863454208 134783292 538601103 377582575 854620867 535691144 240774828 366219562 102639081 602939132 150815271 770512979 807578087 689982992 933964163 7284037 154990706 214343198 916945610 133184766 77828358 928590824 713323017 529584160 464857954 776844305 310655953 357694321 149372938 437037474 650359224 534905947 908906692 795062919 358491350 732891501 965160219 775147024 190445129 585320664 331175135 754792817 176553905 314979058 874420387 644883010 434599348 917019319 409888318 937880831 721401979 953152067 541157707 129704328 510224435 101270361 640410025 354495395 395363726 402374111 876174331 976884085 264960063 824491615 158458408 132660749 221069697 464682632 72992732 525786586 120683665 302864812 463968006 133962031 164256048 598919999 478932056 626095814 312780322 827070814 37578186 635741754 764353457 397043525 138571544 117358219 934116906 668150744 401536575 175911582 876352606 937614363 189466628 752821691 908807203 342021050 266296941 627264525 371656401 753805186 118801221 662322469 147384262 426609126 871395996 456087160 36463330 347930491 287406405 448971740 182929676 492845948 203446103 434771471 419876011 969370182 865128109 260890928 301429293 912328669 72411494 636345668 700954243 186511974 55178853 701932210 386070947 340617387 569605074 106265800 912941317 400468634 86206359 94970932 741544487 932440006 36191203 984273291 641465609 330751973 243210155 117206469 954759858 656615760 511579940 107671231 697358761 38524806 810422346 375553464 569031292 998054825 622060381 785977812 777844796 732477695 374759263 934647452 774873855 242925938 906172055 141679740 1199709 672822801 556386064 824432964 306651124 207095693 899912986 975785128 995391973 66595517 445675976 773335232 576150868 29059866 372398449 675528328 808755435 979576131 924572720 38834273 460130135 24275834 877794404 698416782 830292938 180616742 672901424 256349112 877460600 405885519 857133308 463902571 591153434 270904357 243112946 896221335 430972270 917558650 357039234 489986575 911153588 865708611 538476510 628138765 506667826 60816154 738168959 177277868 474626226 845507519 249387678 370808173 377159423 806795155 200542908 639750067 551638380 492509723 348978714 445215815 205456460 127127427 88238914 285709780 895521659 148990744 173459580 556564076 51864787 629163469 941596250 990803969 315849912 888017591 697589805 912643821 941300365 836041105 854475404 291815019 545616189 645578553 779868628 86239003 326099379 41879601 772715171 122495874 384111969 786792223 418997341 147737223 958213309 660412237 123782055 878426104 105781184 920357161 707329263 691224835 586943077 860883654 151924961 805471421 675741488 131861082 969965299 967816350 598529444 257037502 540481498 972776707 588401356 286542833 222046227 359281579 630801843 197493141 938782811 265066555 73835500 269895537 818864183 581689530 868869131 756849133 507379310 14921749 871299113 639847577 293032841 111567516 168295524 376839846 597084250 961090179 206089564 583629675 371449458 630728290 369195192 67975905 326363305 760623542 637328287 336390184 521239450 582123358 422256959 277382144 328335396 685433374 148649290 885376849 359347690 442193695 958522996 179270051 530709972 474986093 740188918 573508006 587741836 713472376 143935758 243092908 575914242 863026068 178018173 32655402 855169257 753898105 849379335 891285563 607930167 206807235 919559159 874567197 402365097 488502386 411664024 992213425 566058044 294756204 124805053 515526399 445436341 303698423 735120442 224754352 314462234 70726975 59052648 415323794 821694519 548267478 557278373 403575320 763666203 612330542 488711122 733345495 565226136 272389409 159485395 429738763 564405190 361821802 488600594 761301008 67521920 491739434 445975549 773437673 760550629 461914723 849226116 786465980 986110424 711932800 709900700 778342227 616906625 869027532 677171902 268354460 779450059 231422966 48111464 791111211 891988196 194238611 710964379 426167219 564339135 618597532 252062811 487778705 682441365 103854828 917816371 118424641 721237087 399696835 30302638 724775398 318859358 932780358 705581279 682834118 458375828 130634748 265163482 171196876 985638472 98834770 53232696 465581317 948961414 523583000 407387543 989826083 920048285 969433858 831201816 66059005 892606623 902939945 501309919 555049485 474450916 411705479 538953879 972614896 137889159 297556094 73872363 185344746 975522535 942914130 607350798 944325471 792934952 168183722 361129524 433769051 960266416 623394579 337949463 785138443 43056042 630187133 992815475 45174338 858238086 458506172 887455882 516815605 160469367 343705864 634858656 185956031 847740403 993540989 76910976 712116830 351760695 701461916 21949685 177691188 802034369 17840584 312973138 815056071 992003796 359523018 837873643 523354433 188890871 721898062 892361625 238021616 248543862 431182692 708779835 906696903 881437408 933251840 892390447 524758492 622535303 39187577 883705053 554574312 452557571 374807566 241975596 584138442 341065647 737773404 402343691 944689156 400696875 566607337 869646570 284334396 465718488 903780253 623247934 788759741 256878431 427036484 548820480 687359476 101411115 995779341 312859951 902411251 876445162 695549710 841563977 518562289 85091855 361378749 364729558 943284167 626098003 917470328 785202142 122068084 695407408 986677758 241752685 916710043 689025381 855902964 678697750 457593600 929856629 358824034 234265965 511522063 663254055 141841459 434797196 540606293 262598151 343350200 654565263 332818436 545587172 113990694 241450008 947801459 75446864 743168787 694919883 928284316 315423523 12478205 865592787 457862045 36471289 429738947 247394140 325964344 399111855 703651626 813741078 845983314 902531050 256254809 594542521 881562743 888090512 847078749 175123835 600515669 378130252 867189158 146660507 383978300 319023374 598129800 563029722 772746405 563546505 342907579 384435453 853162152 62139060 918515676 950592844 469357700 730671690 340825834 869636630 331831579 796640329 23483593 531376683 962360179 5951351 589866178 587511136 588114742 490023896 28118785 13781263 970341170 358351673 704928534 155150484 287350234 827750825 889412725 623969233 2361284 262364666 300411126 564422059 943612458 619799621 720371541 73311882 722378601 89305187 32084403 81095901 490597252 365257332 683136019 554085780 890783905 293792604 290549470 321586852 519103883 893738817 392430944 962800519 705358895 589376015 983933512 545033145 98188319 527856116 430430252 218181436 860513042 419429860 381944323 791648021 727667553 593911829 447594921 347054540 283297420 840457348 464961630 26188784 746102707 455678319 354434887 335669393 678537758 63944665 375485932 309469636 999250358 32229386 410489528 57843491 309509001 672093708 830475133 274254410 413684298 56026671 106580461 817071451 207364814 751451013 626710050 116475259 713237136 553759335 91609878 228566867 56143406 185437934 467114284 45488528 159185385 660027771 36058277 220626787 699529257 688449839 596895276 568500993 218583543 594057843 355348811 462802468 505028994 238620018 24571123 671607432 853382811 620594330 190194680 269894767 126194488 551280927 751091603 120704286 890297844 828172664 576134622 47630173 294172813 405367776 162944603 948351995 523527269 146396374 619095150 918083144 846859522 863431069 387257822 344712858 24326799 240487101 866762584 330378440 914989656 440637056 971501292 558863538 690846034 786694006 811333262 399561399 585528464 922647281 506199702 136794684 727501263 691782538 438658625 225118252 638996459 52294042 884997677 418720627 349392232 501992386 318811361 791329154 616319722 463130468 903065411 668438734 760983997 793993511 425812768 941944657 817865294 601922935 269282727 244248328 980355759 801029890 967301614 602958963 229930263 461987644 781122412 625866520 429104224 945656540 265154173 497079807 545671816 835681373 259821794 743002167 250784560 633532542 775916094 932227408 327580192 774774466 349363866 777370080 491871681 958855665 270348513 921838078 930104737 110733973 375561061 364668362 802613491 204077438 803919960 752268259 612486924 278047295 390119508 761797103 317541351 604615086 937387220 238236951 981674146 708973160 749970616 500294792 538702847 851133770 54161605 995497459 614739684 508380665 828571683 532968461 153754843 904669531 803337437 238023952 535502995 693013532 701755492 338960696 495996509 648380714 50167821 934485319 235375791 359164985 617570190 683580162 759236773 241646657 57084805 491135410 37883003 5860859 24286705 839533220 396796948 126936167 180294839 693731753 226904950 589925192 940407838 409355671 348731724 548252070 498647891 537510598 187938147 414734411 658383078 891051411 404207917 371555399 488979787 3542752 53217345 552200557 563469659 649775250 648099032 720412883 938948816 214327826 27074642 136361814 14523084 646055629 731931567 445342227 11496019 510557364 517233687 138010863 560801484 57962685 893871955 186864401 259692164 265124704 560838737 504372066 798911786 61507354 165391267 183911188 890827348 549409005 572387840 85589016 254210553 891345630 140919490 685506982 584087798 681806454 930102375 369375417 91581833 628336450 848780561 396390032 486388185 616261459 90758406 191644463 41411179 217472959 192491824 533968860 130276526 625011998 349371805 6052770 606268785 57294349 55740416 776648657 366403943 144698287 210654254 927588476 888044458 310853159 800710819 824022265 773065781 455801119 988807419 292539493 576502889 474009156 319972473 670597662 857352073 1562567 291923075 240688199 328691006 988642013 494850339 158407239 117536787 834092608 365169544 241669450 441761273 671888045 349410435 455184574 810307269 400248164 330209547 314472152 310739629 444369067 882257081 396480781 700064975 612367947 93453388 165139097 471373227 157138449 16523303 12693755 500725155 686697039 747853006 125087351 353823106 568271448 909067117 539739795 533393138 68498695 854607953 739415194 889886980 136538425 390373740 116230172 441125037 980026958 898300117 734862188 276105539 962105004 660459334 243217441 580553988 387587644 549481116 243282837 171892111 18927851 266924123 380824425 444702824 271280938 105669672 304380415 525697913 825021039 415671885 982878975 562301324 372354482 476929080 215037394 619270354 384612337 788412155 726819370 352683871 72801964 10160590 85513848 565812139 559527529 136495241 369535605 420130578 33759025 749366315 562459034 615877205 935792913 808627030 551976871 109628439 329290907 701402831 87158048 272096097 812843362 790537731 133201867 942863903 714174081 342615421 425943347 281256353 332505365 146297713 316450088 364165403 981918398 958200373 882832957 156523557 768019490 750003906 133466697 936739131 591239531 46940983 187396838 677648957 753781956 192392022 993750517 5219569 341877983 492237574 351308824 257283452 391985010 943017679 120761143 25480941 560004021 663406177 397713660 501007795 69556453 104535309 820988759 433662497 586423493 977603146 518695162 949233905 561571352 855668274 174713821 476243902 768739624 56843266 915675579 586515848 227072066 437299357 961805460 56892724 923023416 958635274 502611754 737298442 317292765 28403954 546334084 933935669 170561421 828329251 733462381 636900166 148616610 924825615 159164661 466118834 496679168 938586701 864840431 229861967 426258570 621294359 523464562 343205595 101127850 364032715 436588633 30091381 783508429 740607851 720827843 452113698 558307557 89301276 119666835 698600265 954730981 253369514 469865200 492884024 139112520 354710019 103685318 180178077 321596299 29226168 987602500 956462349 539586991 256808575 610651741 220224128 3084216 58176947 818276679 846615763 943317040 349909970 395110142 78360901 81654692 694082046 221368770 622046970 54736678 661738877 453601428 373643643 749008074 351178298 951185853 144181044 133940265 764752193 672224584 990692853 84331232 358555974 981286787 410692978 39843090 676623135 557519234 173752771 292136418 164438085 660150172 376376292 464150522 670129496 646275052 271935542 221661704 582278808 292189905 38198012 290055995 686990444 32330606 252997343 719554506 862582239 624491563 875876715 375351661 885740830 516207922 245823376 777006050 926619643 484040435 16129569 884553577 346293357 755042464 595350616 579854153 60834062 716821170 588232784 705678409 236487580 442662754 736532362 108272951 579292536 751268656 133191529 771649381 281632298 670364000 847065526 189977895 31641051 728961144 632073500 388689494 646789081 875156676 246566317 969620176 698637590 229799634 266467675 925612789 881152170 817101814 462751360 499466796 609549389 459785927 755639383 365542236 474195678 890353568 115459968 100378483 762618590 318239520 748219520 461167587 870888181 148381355 593652286 108071712 606644844 792306918 206658184 396986659 749323698 238300222 471010956 157484010 146089176 86483298 321996127 513129973 48330772 27315653 641306233 926627531 23333954 929325597 764278839 687813491 814756190 976125159 809740888 909727995 479223563 419887840 543719041 129457909 606256911 627079565 493153465 114539509 690744789 702064052 859254765 282466836 598511849 797653985 861291117 465752944 628599168 813419234 964886125 583258282 510851821 169731147 355122821 76004198 900387629 977111795 594975794 769035470 497981276 112280949 455342675 975099408 459443774 108616369 397112236 619877595 698786999 892581960 407491942 723804646 66532947 378596643 258664333 10831210 863786431 529308652 610712465 265976739 689964877 699772307 94975174 877072210 31496053 965400010 26980068 561718846 518948174 281009546 482135687 604830126 152853273 810133388 683325872 746976496 48375479 657324753 222043202 534342102 577001006 930572571 474770054 292699444 544103976 82608497 203371943 81771363 691064435 763112607 212089399 920416449 945624194 961613235 943872168 412235823 31888362 396600450 790137300 453268369 221370086 261970465 526819190 226614866 972838612 799703916 521759919 560654813 100121270 72948610 757488770 990169637 629616562 981292102 607656023 36468766 104259474 322245344 870497916 118062145 936672581 988575802 619673759 337722636 591690588 791918468 606005333 318040960 177810062 29821105 142354839 162120097 99195956 309449976 576164160 601478906 855050445 436858707 136289168 905856278 843416700 881752323 832324780 932215304 88085381 167899146 204509979 546723556 971184339 354650543 406143562 91903556 320819829 268783870 5537033 842894532 639221789 610908485 939065356 326657413 60914592 574079129 737607276 287018158 106368888 598265423 414963235 279887846 919350597 819996035 162139795 685799644 495972423 846838164 67958528 455549375 470447078 262524070 731236113 997857735 351610923 859858462 834186067 548250026 416263748 86972202 729579446 234020903 503088900 131110711 798579726 213168767 550830944 209042041 375741587 665385206 865427187 529146470 360662625 445922135 849975931 195675707 724590073 391298925 30065753 224375670 474013630 535188363 53183765 679506522 737920121 500195589 286955992 722254446 726458326 312014005 441425649 305185534 393892069 780275063 204612689 169012633 328839322 566726829 132204046 214142097 633903180 903192251 915396836 330460030 935801402 384493452 328161967 645659067 550437889 904579339 202973426 791141095 340488487 640727979 5043539 471026534 626575764 551667936 352701980 113027294 61835796 700851108 689867452 991270074 417763542 309400819 187616324 879449770 596994032 775332943 704521195 295191841 511518680 617660988 832535435 522861526 42400748 226071749 704000545 468437572 178884331 803536885 316537936 744908329 763532154 750497375 633836767 5792779 926598305 35121047 20634422 726883758 757217355 191693495 527376869 542339231 653357001 836312283 494835486 906527917 394967120 362826149 390976310 954682474 146074998 626977210 198320424 982918574 213793721 205412674 329028369 189859860 703606008 915776108 796864693 972728700 372796664 656161768 300607481 39101575 837452768 624803691 382324071 976586526 939690173 109877806 747016365 830833900 629598207 755133808 218207518 423966175 273072122 318339823 138845231 443597995 968202598 246332787 140802555 206185799 679054304 969993028 358245824 100428653 852590183 317358254 540810336 51356958 132598239 171808900 206656225 937157916 404979601 490215067 452618477 271845231 658886057 729844810 306505043 679307745 952719287 482862832 552651908 860890754 1770799 362493550 411745559 485426724 193283561 749392809 407148101 206022367 416263329 258460426 832927341 335836815 245713784 628023037 674042769 420014929 952665201 688329845 361938392 936660490 744127477 466370406 122701322 185234656 874723152 504493898 887237655 761228222 936111409 145828253 214727056 602021589 240413742 317519969 479981612 973678357 755995454 298573979 249667653 222883512 156066365 865280724 27385689 899644856 524286571 238626712 428718217 805945940 460679405 648852986 437477149 974120335 269485899 972782095 422913789 412017585 552714224 330688878 197500217 689797316 695357102 249579447 990829187 438080792 693486903 973935369 289660848 166832063 706403237 421574793 739098683 741248785 978797810 43802338 786079426 58366250 789118337 61618368 600548743 112755303 473825171 316132692 783469808 131340269 702884819 374138579 37128711 298813986 833083851 23871735 837000442 415296306 567468652 569314684 392070556 571490699 635634314 64776868 76625891 594342497 744981854 952198068 670216296 170293803 819988738 690555765 646206186 553670948 155190520 98634419 471668427 510327243 778862244 458597569 587212177 518073187 510022605 218353652 299224422 330093684 807008544 628757540 828773273 927941960 412015789 984576302 72317211 346686575 237229672 237714292 805036291 706842427 239387817 941047387 454506250 675811397 121717933 387960524 445676560 68266982 304202514 516687283 534048405 843190975 635307103 299114627 221436225 74227249 782423418 358630321 247685468 231717094 163583024 323595573 233933142 89397574 199689136 601381644 207681857 125653507 287962896 458934712 53054290 428435598 737774535 431543486 587090531 759960991 976875057 414780711 533692020 158199729 968446991 449855999 829959974 820472707 505797892 754820826 961423934 861083288 628876057 95993930 393386536 861468088 501767993 395226730 279539314 302490477 473715126 209991510 749755468 553946759 460034242 900901296 744887567 275710616 447462647 676132125 84145843 838892665 102592464 517965510 299771991 973030595 975381037 735318488 702503100 780100183 108540115 850179588 548478154 869525207 752767210 950036479 2883083 83904810 978862717 504589315 518093611 776889340 363547901 502557261 410097790 729689659 910617535 131104669 362187386 194456987 512033913 46980537 13093944 277751059 123707337 138237930 364749815 903713118 325335982 311001981 99918234 997752699 552599053 483482179 297519909 736385838 67691309 378446609 590809923 769965437 215399995 881428545 769511363 543497011 450324423 836400687 692929558 685614432 188328517 698829246 606182355 940507606 650288782 91898065 597395252 491956654 655266396 732086993 659064214 27386306 575357649 385781549 636145149 965685040 135161073 979103190 449944973 490918877 176874019 42172351 820219922 216564463 739648692 464160099 236317305 200102226 226773075 941560638 715704149 28996661 413572246 445027923 188467035 90298762 678599540 485702821 860330982 458552457 797489610 67265470 218752884 65281069 853651414 932646699 456449574 113249205 593430463 378546429 291765316 93669157 711271435 553570889 937743031 67251651 412534310 395572137 370301326 146311834 982250722 838953914 730812025 161867514 94014193 253894556 733876049 701616886 759384429 785149813 835238030 92870628 36899409 230232814 829577679 777805537 661906686 383444404 36153430 409305419 910309559 138543608 951795081 155831109 310056229 417984240 419627891 541394998 826952403 156663636 258580800 574461770 777270706 777499105 511986116 401809903 273295255 382320601 330532341 300057690 899359929 466775937 659139437 583022592 832281651 420590242 667249897 497323037 685771912 272407818 432225996 498834480 460854297 356710152 233243549 829438589 644167601 937657330 853117572 819132041 572401914 777923234 874095569 113108386 403855109 902499317 485522806 272079701 463107271 571824971 528237448 98075126 166382486 924962058 862813377 507749659 185583536 789198619 191333633 863393825 116317364 335826795 981979081 564164774 344624166 899291244 229019326 461333261 891215856 570910609 635830828 476648189 644842716 253071829 351710080 324408290 280228635 668221493 106143181 992684395 862704321 162877489 343774280 928100874 574552646 36447823 735290060 446298487 447526662 653223064 151234647 195265838 236339138 700322074 249146763 357030636 766233885 452973668 501630254 442684213 709324320 837564429 402770602 250448337 21359287 175469869 740658318 127070283 196037682 141402849 404304651 135380593 673930181 191765708 873332855 91310807 905167112 497662865 22479822 415339860 753824887 888034138 729881900 446768514 60890099 342873172 668353620 326146882 352640319 451055408 688830764 194074934 616517763 688655780 675997247 167123782 593675469 581507304 232444217 603765532 456822412 527422010 86676847 664017063 151404563 865275738 328558164 870134940 381208604 828814094 2727941 724103408 30248514 152796575 534653375 94310239 129679237 918735195 776504931 357312489 104046794 121357585 569042680 269320015 465626969 115389080 391672105 829774746 945281885 892522312 230848451 853726869 24238184 325568638 72909113 540711502 658734572 776557085 904160288 127245721 14967746 537372936 345729971 977130125 630418599 767751081 25480784 182769412 137058490 377235053 440276984 211015455 340907520 936938566 451869395 731035585 442231520 674621224 903443882 325112591 997514920 862745228 304443499 400637686 911193094 944086511 901617833 695397285 42288015 141188436 482843674 63327246 840835131 696146878 361930519 543442538 784075239 749389751 216833311 511471794 138387410 18378189 529205076 114299686 179376416 858938127 608392956 488552138 870682970 698291092 771320833 451136484 402844908 861373684 49617778 585457792 71403942 715356877 542539264 612418284 47762236 472815935 619521666 570804284 218621382 806661488 217277041 399009991 19738688 462679562 455016556 690625704 637399819 259894200 663199414 7956542 659687018 338681260 36489651 734356140 807120134 717982236 754513006 519681626 996910187 215518912 125937430 938161010 814115721 722443094 501524349 379909731 324562227 997581855 745183128 976548450 656902819 973191775 937359362 276850660 840161268 826450144 70448248 33838374 500613799 748070512 370126430 60951205 500618271 313137758 396708664 737257382 934364197 454700289 158606642 283103407 203855716 592315953 642827673 517221388 905159150 437347276 373875552 235722827 541376949 381596211 930567580 786090688 615278867 510959818 932193800 554685954 148001091 860175995 370090370 762787948 974789349 75089971 408196236 905563805 47386238 938284900 626338252 307450360 575543541 728816258 291192460 482528549 851737112 421704070 598974778 514559630 180234005 873267310 622741993 703283939 746395905 520166843 266888399 35843991 867944276 798972657 365238981 104050016 931818091 160230682 994138570 580671674 837559813 755184452 678284672 521210981 886910919 185045758 906916782 710804963 154822584 379047647 957276860 989672443 905965253 408698111 215667770 121699129 541412670 883584380 343957849 371615339 182780247 673830135 512903536 937280805 342097832 944572180 898719352 162881086 526941614 941087486 704484241 931104849 998798920 935947232 517700987 417753661 891224122 331911533 302399774 264088998 205001389 853333593 160169474 3770737 564614573 611493597 860693719 813518924 25677994 538290999 559056879 725682980 133372664 79218215 425930687 444288940 35297871 950822260 991844706 515749597 351174475 30711909 145444118 252500848 807020525 996053577 81321148 156567654 856837144 70980335 91547228 243233665 43377685 771977518 22022815 604968392 258215183 123063135 256037203 574767111 166303128 993331166 414277099 282255692 866329634 544863116 9396733 728023915 838807943 575990864 251131330 555975547 146078594 229324177 117602969 811841623 349753140 604880062 295199108 557952287 127539104 340735942 711602089 219740084 214400046 494421408 974619346 871417151 338008364 639161029 151997422 164231850 286447688 951381425 475081614 940278565 845594903 351006053 568467560 423071395 315753362 160780776 320062424 730078810 77555348 431940289 403933274 397742919 295647325 801086847 128627217 536750248 205144850 267280433 730320195 552854144 640985402 531139054 70394587 419995158 217950274 51047759 805754086 950771318 639998202 151870704 838684950 71543022 200188950 235885043 493305154 902848402 103857327 648098940 17907684 246183354 356451519 548449334 397351065 711020671 415389608 62781132 541722277 845463873 567225518 806699633 944529773 821489187 761660792 851594329 577264378 1872525 761974931 33076541 465071229 897580458 301124079 842305499 899510469 305226472 320647008 631181684 933251786 181090426 584524574 775163469 899152422 362699225 874847301 76890158 928341911 936632895 422303574 345429222 288674687 224424234 61835957 30971076 492247652 767136479 876813096 101202208 620766576 751276261 5388382 288617168 495543537 92709510 773929318 62194355 511424730 504970577 843815220 193054250 671084353 301731739 633884447 793167769 448669407 146434809 362369894 171765483 526753171 674472647 369746854 731410444 659239135 390166692 655336293 951704940 862366825 318735092 741085323 237393026 738218108 10633053 257708516 885470791 831161477 880061258 528295327 889314743 542580630 892690027 897081810 881816148 102709990 455525683 358151923 429810339 395888718 707051865 795297888 193217708 649828557 226886743 170518744 209113214 232275718 940340718 913597696 824746665 419850685 352700576 385081824 593817794 566045790 246709301 689379171 970605026 620695926 247697975 108469978 434695463 178976055 695419509 810800506 678863410 435007481 235244932 269799129 743638952 58206387 419470137 224768885 636144049 578236806 318854448 739960109 51622524 918233139 27536201 633219526 229102265 76151455 767502885 26832743 651092509 353273174 237617581 714514205 724123106 933447686 255312268 469459288 852662084 153584639 689732016 276043372 65874437 606777018 177430221 542054673 286031593 322529359 168866521 350690020 673347131 769748477 280064913 990816484 66752583 390609062 869190899 632765429 22346718 200368976 476903874 409005920 134142165 949843877 371289606 536941393 561504901 445415027 527088009 655969112 46877261 569052718 623527514 387255529 281964044 360939369 311051598 845806044 896794791 188135265 848465018 489144557 839390857 125547122 540924858 4957757 90213406 450514079 535008558 25748431 593393239 663583246 216681399 600411148 600063273 745236874 937036671 343420480 556387341 160106240 169070702 787477274 780421250 598653954 704098997 320033584 852591239 800609351 21337927 53947257 35469601 161295401 128193115 421687761 959715547 162530597 350343660 94518648 349235265 892298335 9143353 519842195 233992292 944945435 561967685 87952810 789764953 680890693 832581720 179918376 402065082 319765482 507287676 938751711 855162403 713026493 837039360 734137729 7000502 201591699 82931449 902311976 41222296 235313383 698174652 82849230 413884273 656548951 309398630 458111702 173881072 122412580 626298452 640158081 970891333 361904822 428461995 178612858 744894885 878788374 62602449 459376459 335333578 191575411 554382834 858575077 188698992 524845470 548473724 210529820 862454233 362359181 766851235 665401385 965213002 94734811 667991006 684814118 665176716 873451590 90626408 971101333 612842604 646601776 323436480 910345690 221756987 515568928 65668137 905509052 536407118 629780798 229742891 473109480 557763199 118082010 814014224 446222702 453503146 597963237 102842983 44868930 126097201 708503158 951088261 472641980 285740921 414454086 184088063 18960921 188197995 231907124 912942386 488990967 55880948 477264579 437122747 198499549 448971909 861086871 197749759 286160049 759921043 71879676 193443748 668995648 999255064 198843231 266627094 305381049 967968272 960963282 511614467 575476530 623864317 726177420 627090143 791574818 654134628 360397671 360226145 975545061 893918542 885770081 183491588 250845244 9909960 956284443 359275911 789186762 49653091 428394845 526868334 962196120 344123316 582621072 760405118 332200593 634761173 761463362 633624901 809053959 90293730 653478 410325136 574298156 273211518 560967185 103747058 821553818 965735755 301708926 803889732 517130700 636673397 876800267 98210335 227866274 40504872 877965946 720475748 119837153 173367573 356448177 718270133 613392561 987380978 198542394 699255289 724168477 792585719 866385092 599363804 654987414 961295457 476682656 518027852 917150321 831675634 148834116 365639677 701549668 231431535 462680780 266833126 706249485 435232033 835140212 109833154 272518763 289169749 835523103 989361552 547259491 704035292 115916755 850284564 462700348 456042891 222679099 455114323 86933027 866107580 245228836 993364251 590419368 712396236 874807296 743024505 24390207 244406683 167811174 731392320 188271297 322926095 200774287 626744713 808993512 619440273 569213403 548036397 567141334 433540750 410293066 157002573 309089935 926395383 131401732 157783499 469740154 984901569 702787538 760222670 718843876 1401958 129171874 124390978 611666044 562149475 825548294 233753173 110553048 43533496 274388918 851563516 323743215 768957803 661563913 13248108 678512542 335713285 755657600 966817 207237923 155832851 887619644 616200666 835053733 863747494 595571843 527368730 330251434 645403604 784544575 12867241 883361438 980413236 192425598 811415186 104962387 845866598 758450163 948813603 349636476 429348489 180852595 737281647 503910448 186021315 182398330 809148367 938441069 613843389 998034340 102316637 75217555 562816548 200807732 45311863 769284837 323738409 935611792 977496386 705036 898248194 960193218 967844133 148118163 433121127 516182009 622178378 274738284 242301973 361408006 932025376 365478249 5310799 230937568 613530331 481853380 34802008 538786592 775814130 911141015 93032442 453497477 847462049 724678245 998052610 67616370 593060453 785043856 41171137 351973227 801457538 852633312 19456141 475969180 31031680 696247298 99146558 636644946 396179370 90414086 536932785 143042175 794468750 587453921 39719241 437383482 292459391 79666921 415774313 936487229 610332438 931289948 663571195 210570853 114190765 838056153 643244268 743799862 477050083 343702756 294144173 281810517 818812699 431338855 893708724 411421452 114659324 459348780 446970617 613530569 396759794 185613412 534094713 813078431 812686252 674577187 280549559 302848963 251728540 668018145 489998646 802639888 650281338 293705722 562266880 495207300 800477633 232032815 55086626 265042113 718729521 169306403 216185645 355328653 948019787 60960223 370507703 991322706 981588696 358021711 169636568 413736094 554186851 582293955 301123502 154752932 711716026 377666415 796517849 278075322 167218289 298634987 345516031 154781145 531807070 107161267 204535881 724979232 894476574 578519208 926906084 95056465 932317071 305537165 84286594 455178835 707646804 228379275 222320342 59992238 205136469 731303853 279424283 660772114 577068604 586947685 484530830 325358288 897973496 816714501 861826799 325491551 177268030 301974599 437726981 669755097 678376195 723070918 405473559 944714875 221812739 296471170 79876979 677550376 158914109 582744928 703337706 798448615 239735413 827929512 271162194 343498337 40025265 601304965 362811907 466154340 667260605 499668617 239596635 958225762 407090855 399407654 8730682 604561650 875160387 200059957 111110790 523665742 119140007 262705523 650632105 639061204 226632368 877871103 399392270 574224774 270352252 438690270 340449447 874934154 215053806 539278199 930651498 469613994 590695470 797134872 219895759 735631828 30802470 944519279 301285716 648278427 82571782 583875857 735425017 815737524 827656384 236364534 499377860 137200506 257590924 902160891 297508415 335938923 853575014 713266015 737408245 522320297 269724555 630833734 529998328 474903418 487065088 38996025 134028126 843167433 22412555 225562020 591175871 729712290 185771704 704240727 603809721 869006265 727600981 570028038 449538668 303403236 423761910 736371913 151742975 592847773 110536434 154313628 407636761 747211393 318279268 154414304 918724200 852520915 719333546 11889880 502365470 822300665 357537514 103053869 950635887 142340606 405104520 300452971 205534996 790499855 550660785 100327042 947503563 993726974 144499924 669425477 681605076 41595842 7298340 212332014 264196213 666768885 421430807 642801816 601276024 476693589 149642218 223219396 502002856 895694403 950225178 202333653 388504151 737189703 849067244 582171028 653140443 874951562 509265894 741607084 56288524 36900442 866710100 42868527 146563528 436732074 476062404 165942031 532010608 141877135 385512586 310742694 889685608 171587780 648683581 480384303 215214746 743224103 385453624 795499850 436855796 676181305 101778714 171022204 334129125 194086818 352134214 155117740 485261028 767186347 194540644 305188520 36085481 965817283 574783454 755301534 877299186 224699387 354970468 350887331 565397632 878837385 677224552 35216687 670450711 542046281 179913635 442442655 497614786 950981431 595073422 735051442 770636940 204056310 560817898 307222541 5276679 619084108 92557113 24159159 43537609 911322276 711207746 918198429 87316203 558928010 464884625 770024719 545967241 177622067 780837620 692810049 502872132 247675122 11850495 845212619 111470019 748146372 570035849 270025258 190944813 973870789 103685677 631200573 659241136 607989689 815306442 41903560 770277630 569305732 332332547 448705780 449102795 620877490 728406720 607470797 655637840 912499952 501643179 887244995 951129035 76180881 818889140 327875626 640951293 594698506 226301070 603516602 309781930 451158133 124910383 688468239 831377948 296193042 426547796 999143722 934698657 787866050 929610491 469028078 227024649 793809803 958213351 339835044 696310313 565664791 180368671 700422007 17238618 734650676 743810159 791273465 42411514 157222485 82002917 736138396 609161193 470491407 360034645 523723834 862168590 491633565 420220886 600479374 261816272 470875485 662569539 122054841 925560478 96910161 767589307 708028862 139685991 603014303 142321186 283841285 327963170 687812369 164480670 483180252 901688392 695259030 800348698 443537649 726582613 129882303 524905926 729969369 808566347 845211459 671023509 105669773 563731758 804674171 40004797 590139624 1197448 346619110 443181627 330371626 924457703 599303335 517565772 933659768 345293147 76329474 470951413 172908633 614617081 368450019 763415933 22014778 158472026 413125206 764992750 60122091 892659740 633405200 830698903 371068705 863855968 40702949 81986444 684896754 146251594 519586639 410080804 489901147 947932549 704492270 511809146 230754749 689418684 48782850 661119982 569146716 161391138 554213363 633805473 3602655 444941803 21649098 958261244 461107923 450636241 555216309 76377897 433984296 237567120 731117447 35727768 98979762 687959401 912656181 735694204 899273897 597442211 523830874 761637452 686025001 289439237 786070452 111425346 944703923 55146334 669915557 93132255 246129835 722273534 31698610 404558949 536163032 593896506 857068552 594365020 448981990 901741035 480038386 523396366 77301479 280700143 934081124 495498762 828589774 179391655 251531635 555681188 719325427 283149688 142066139 145148788 349941650 379423562 320513400 975596755 476716107 214683148 891438029 59831649 507914915 145892398 441959040 579872130 693473922 169887013 848696283 10041563 65988788 928705514 467043149 810979546 853716840 165481851 491096039 709001004 367585972 170264409 99399392 362865733 558124814 546511881 337348114 263801819 703018452 328344979 231067770 530142571 668478406 391559686 693363899 114032819 53838726 700768242 557811612 288064054 631928351 996532972 472507013 568252860 996439419 908341262 183143430 543745743 506650860 318088820 770586193 716394302 999336868 624694207 597079995 990045085 222676284 506569366 898150207 16475588 758907953 895761185 483781371 404205388 697187426 414920588 145391792 3476501 188223380 863827082 930607686 950717635 553476590 335210447 870135878 723998012 945993341 276545685 508079710 977677099 165905329 314397720 531019745 161946753 551154142 957095962 969865284 263835630 34353084 241334624 355137442 233258860 658224360 545085490 672882489 701819573 484996705 453431519 753393643 380807112 229547787 870262327 92727486 935141736 787034671 42648079 691977564 826861468 157576185 334034369 711993492 529549873 195042809 113582761 569142999 591687475 740952483 809981609 415329468 800099704 798973647 456241830 524026236 930993429 614861881 841513224 320229750 823012326 41567746 524127806 677867181 847681547 888605741 187462456 960763717 719946341 465852707 376935403 40320521 758755101 125242416 775181777 304894696 862123550 194534403 290825830 313987443 726958486 221410610 381910444 783538529 49150585 242676404 57699496 891169548 260293374 636635749 816809442 970791922 151462688 743356293 976543209 856253236 923562782 238992185 460762573 663214618 839459323 888827657 720952739 117513868 619862014 335151456 384680709 583630235 749409587 53109264 349860751 395269622 41971689 211054283 661429603 180438133 327400755 192610219 422018982 906638482 271188839 217303466 681784577 665941739 203708577 352576299 866878496 895675842 920503617 99161199 830716470 468212093 718183017 358158881 58148216 94673702 487501952 887545803 935778205 786862827 411638705 397119070 385330789 752904863 497134189 548961454 944550415 77710392 432919525 352078324 322680288 170356303 3863185 440157770 586084515 254956195 843475627 470330162 841651492 59692182 436484788 298498576 274737844 411763630 395558895 179416235 132259240 198535189 928231137 84971440 81867226 563092762 421199831 844970287 511937318 485311406 691476832 905235740 357630958 521159400 295635663 881637327 494846871 295532674 905989818 411231877 221593354 578480985 544476030 275668445 368147764 492151280 996102584 749349467 204276614 565636846 990141645 185533672 986354293 991730587 709393251 728543568 825075195 358845543 616997862 817733314 611150356 588641636 611042564 226195028 256741699 190859975 124083761 928981885 338460426 897740139 532098596 368917657 396329077 309094221 30753112 254105449 206498960 368750097 238395532 823051152 876369132 34996603 623814980 952010519 22519326 124003831 376609349 349441257 328021568 272658195 859143196 179539288 839304047 474854911 727088024 964426902 308850251 43709460 450609228 915695421 211889274 210695498 446293262 304571592 67493669 585506496 774814331 485943319 800420728 370670392 971497328 637093871 920905511 206707608 913079186 284753784 892219108 222005098 927671240 788090045 796371690 368839004 196100283 500431151 260715381 387361729 208764253 419423267 187660615 674568975 956921183 570591055 124479013 949694047 346746297 674736977 831903064 593421296 30852902 146097704 844807213 770744741 112810661 49707961 442149493 566483330 246092793 15557195 460467462 861044786 492460074 868860683 911274040 679690628 242450434 574130825 610076776 891983081 455484561 507862329 358324344 418588664 575649706 983253492 916609101 721295595 799091300 225719924 487213392 178027807 676049817 726144475 576433902 497647000 571322474 24465197 411325720 567868282 878957753 15726033 125835972 49960593 837514669 259155988 273228906 870589386 300851250 165383589 205479047 443844024 131242358 773124634 783823901 521935632 305354605 271616362 881447217 943110957 564887887 764557426 83665740 536946829 425789973 984881008 621456379 156668241 169083135 503742603 291796815 909160385 944907280 75909193 444467806 72710342 401788560 150134806 936954304 462747759 70918025 761821380 76567570 953648237 896430155 226371334 826288246 784345750 391916777 804829171 964587793 687654245 524540090 735940489 359670156 907151480 966918872 369824040 236405140 254194449 302982308 152644115 493409115 276750998 698827840 849815027 516363796 172690194 449898771 960030547 56831098 347044273 725994057 583135781 71610186 839064903 106519889 781188667 850328516 540325578 324035165 752723919 896794158 87509972 507711205 346895355 363903057 316658978 487508004 298002242 654621690 754190103 966263194 493405702 397191034 153236026 895842184 739181327 167698471 814937011 788814711 504774666 111738585 926951890 201422513 310346759 291164782 580459145 289584838 724383739 531406406 711661 838648841 431311676 583163079 428963512 949894673 803550216 21052378 307602634 278922809 353283070 717736812 715753892 96636447 913539234 128766958 584856811 97589800 767582174 723070678 231247595 931651067 616962172 749950748 32776465 321024770 681897645 949887934 992818288 389725420 850523781 439587900 828944957 443103790 968853628 545897244 417969235 207322237 216164334 782534759 458346416 787738965 305336732 928645674 30977782 365204597 71104041 233861366 124291307 745298529 515105950 527976033 325655289 962593503 746122471 644576643 869652911 321593722 793276500 85587834 757381438 674238467 408187417 970984934 14706172 63849226 850808782 482794861 272274661 425036393 675607535 304326200 870335509 776112570 504020573 270386805 632855375 521563356 857661659 642126035 659853433 750488178 852075922 535163145 290345502 526847587 67584397 322506319 151435754 378893403 550899518 80876514 366966066 308161609 223959799 163211653 52175210 819269855 540715890 536178171 113030828 550806038 958938186 276042126 140946488 559590823 547023487 636043915 312087790 527401362 122615542 896427460 91049429 258011803 304262903 863257356 376452248 35720904 657618605 821287358 449103876 656696804 968719786 716898103 928464012 934842880 49092448 355959639 310210245 58865644 176390568 606123781 238291946 743425474 800814911 40022184 655405657 986106716 808930372 81791150 880690195 10674393 496966844 276961288 664246080 717621020 156001038 82124460 139691177 171191373 812916872 17008146 574429244 197661782 196982232 965847480 72904076 371608422 137865619 56162206 511599695 980315762 223945905 288272587 927703774 171496879 768399631 184188870 698838200 405935898 225470956 152240925 798384383 990646000 388520556 587335650 552710905 606337078 765692440 161977896 616083600 106052402 130218332 995863947 152552659 653300719 962550280 893449125 823338099 380745406 40464848 385561754 525357127 354109104 115243724 333790605 256229832 341895196 598159352 466643752 814463893 84857631 821077941 417912345 291016177 943127 253364294 696282511 637609792 369855016 184429652 539090369 47563918 617997751 430786411 623667815 507602439 549657841 163494523 21828415 494359424 808373829 830023767 103148681 894174957 510890726 366207545 55990156 665630953 503548234 970734140 764364559 24719153 472091565 58969569 720744928 603033897 5010063 818258059 919700817 907558997 595650354 695671299 28749749 72766689 135922717 460714740 180751592 908670490 391192987 875253104 88272581 425308915 851973181 106114921 939136941 744830081 290263380 959976761 185293062 605853823 580899192 563315739 620874682 879422411 451665156 8350383 397905076 140006631 768942231 793466 842272103 784368249 148428180 483572579 896995910 348080075 553016483 908794936 916413773 470494027 602871854 243200295 436721783 480272140 244443365 202210629 922914373 270448452 308038202 830095883 431620158 672344268 382754534 553649107 161801577 542216099 693816162 204594271 594196180 235722092 82451567 261944659 419599377 634678251 769245582 994298038 198705076 287697291 728317833 73683829 975775190 260232667 872664808 785280480 141406357 219970572 815092349 867980331 210549393 262477685 496477145 122545390 183586161 984100880 260361172 947796390 692254300 144243450 170582281 66223410 764263041 445954294 595992663 877547094 446109583 257497323 840678241 457621563 873427517 374639713 870160143 576259821 252206787 217732105 770050059 559962076 349517151 607854130 89787717 238136412 153925330 766795604 250420336 265852965 376400608 148650633 506667650 594238931 901323988 309275663 33873464 980149607 338715129 44694983 957375119 533982404 204331554 717919673 949791564 814072883 884020771 936959630 851832694 170507999 734794837 627177492 308164566 437239130 334046486 261826494 12231550 98640918 323179335 95657250 802722367 381361133 30775500 505422457 644118833 331153050 789692688 748129058 884914991 989519678 869605246 627951647 288532312 540911324 159982089 344762518 630093712 426950876 212452261 602481233 516078844 632733068 41700555 197644351 360730762 302736538 86236665 884952305 358217575 631380379 125101104 678735645 735255942 919172232 250987380 831906847 894713376 211126332 85635408 674719347 822532142 367969015 749273423 415046716 571911921 455578334 980639108 2969537 378873963 712996472 868271363 320262634 565628899 11129650 271081573 349744839 41325669 48807388 59277896 547927561 497576256 724674347 775863757 376061319 939144838 14189109 963236121 161900987 466292111 808720631 86150612 398972482 42824566 421946066 464898477 307670112 18171802 407630090 750853331 742941050 17710111 500692806 864830077 856007065 916519019 135674899 775191908 460097518 849441193 887711073 984927812 798593352 797887817 88232708 400284255 997944479 531933054 40100660 414769657 10806669 523658175 473808141 557455581 432848592 992004934 1701136 606283990 61017290 711386516 602296737 826015287 245894145 886663403 736253319 922243668 213046175 420186322 682691694 846497287 880119794 359783573 378861928 537375276 950431469 956779971 839049576 558337572 833935014 56432814 266415046 816726614 508424662 695404782 734650558 163038890 409852508 97121758 2618352 421402380 182554554 102385438 493960929 301764079 504825239 565143311 810289529 898865863 587524667 966122330 238524548 506838158 653827862 998051178 436495921 580394560 231861049 386058989 840531606 64512862 76341211 963727447 238601257 127684207 35824341 158627166 318026312 653097851 449873703 642625407 960557491 544276622 668990833 289083000 606901004 318590011 54737018 99241164 415048542 333962262 769801645 702905410 296319123 98028857 256724887 70390374 55926781 315702464 599278699 863075591 918996686 780675149 565210238 181414583 403489951 787498116 993261770 11070286 349845997 457397136 183250799 841247336 844253335 360111005 783919662 464627682 942068834 370956123 322482412 32625249 31368053 65079938 119217205 873000395 972897501 876088392 109630903 909455819 83484938 250208236 157221570 780175953 892771920 583658287 632456399 227213840 239636839 704820438 379809782 476964095 561173996 774671146 506982262 37165785 910360798 813006967 625465905 447510429 372704545 62636432 503278381 891184142 574412286 294378057 321332244 232354867 836212641 877224956 346190773 878878168 770435994 389559813 935256193 561971468 538914141 224404038 229793550 57114273 38491842 1483684 118071960 568113328 499388037 315844743 537994619 864869650 920982727 272156510 504406458 354771943 702807435 8784665 289870203 182289427 241871674 181896621 41501577 550448572 166969120 1966228 247757265 43868878 633916908 245176650 19199461 188049783 291189300 485081041 389911420 23213739 874475247 60889902 273455344 9828513 958371833 58685418 443781054 582485331 43016850 43084433 775151882 667818754 675898847 373745718 323916824 523600561 554701160 17328365 332919508 655088293 96107928 805828688 900938827 335975147 257001025 22658043 117393200 961564114 473140501 207548944 458962008 958087788 110761518 450757556 418667326 387396370 115246726 160349072 671942272 292399069 171124864 924698705 360597599 869479214 189261406 831870248 400610627 199123494 960060616 691276874 715321397 166553391 282517835 803987313 686709604 173976689 682329303 843949145 462347937 307329629 635710017 332366660 766224866 401370150 324166335 487017335 689069506 261536835 355566702 662324155 475313663 943465199 362787024 135736028 717785595 990681257 553367366 539492397 999896893 67476148 651513754 804651011 782480365 69060504 968560760 336372789 658052955 802484639 973560304 296106659 101632120 603677529 608931830 785044908 648104539 560604697 872688866 152659126 354776253 205800565 689954289 678362793 745616509 836051657 535185346 665716852 566725662 941996981 434364121 468152199 360932420 616884379 362381855 698225240 320691771 964047394 243817824 327595742 625031280 324410038 633989579 498583833 469284597 772062469 597306998 781401992 423307265 861412995 387738840 900242865 163444334 831028711 308429133 383848092 929955898 669437356 975573398 527990616 916928262 185962641 25517910 589581173 668629658 319664153 196486806 102260617 457383775 461149452 351280193 462074284 615895267 469210100 647974057 320877563 262738521 278241697 849163264 288687896 120364822 953535398 248287968 726513832 496280853 597692121 998550212 693624788 819282804 838368727 493414028 604221897 926386933 237948285 573608701 163735608 707505790 52093808 675801919 616800726 3772825 86808214 94813021 338960605 813916917 623850395 414170824 545329546 632788195 882169709 387154133 205297821 352776153 907285441 93566266 609149916 170606323 881021324 988686485 227265679 493511789 658819978 85630181 608493573 897366058 203797690 919769103 775545358 824055856 58412767 351542874 210043264 293443882 510441729 206217459 252266163 397819109 927650794 46664810 825957380 797178067 183922858 149442355 912893525 163135627 133112596 725973543 207462795 571761735 978277950 611418368 360816399 641171812 679612677 903735520 16145998 905806053 495831175 122282699 796791097 509805553 236013734 11218472 144852678 895288401 788690572 542080324 975505773 386724083 373156642 809270223 999492523 229063273 943946647 68505948 250021506 157090667 818797023 784062949 848409591 389394256 948826417 187478598 232732051 694937241 469490824 493956797 542499555 397589863 929675044 922107761 2243577 254611456 353738502 125802728 611811816 671736654 559955831 401128078 232679755 528784735 100435841 316623157 230105791 656563174 238496884 667576208 159750500 367051961 458528867 605669558 7641952 611052625 20926629 568030373 660941916 410094669 897108052 419689149 743587845 367212527 286621393 359650369 412986508 858847389 488319550 606050010 794933543 792688225 880086018 791872787 856832141 229598826 927597385 611757278 945643902 450673033 730178946 4763661 788931897 682624693 680586463 666797786 335300612 691751815 866859224 673932895 997536680 390557375 249221288 406102303 887757298 793760445 234488270 311084412 786913588 211389448 706968206 324095038 625835713 497270731 406370926 358595346 361067892 525193299 295894201 133987592 446647338 165044114 569091839 429783317 899615811 183130015 966828947 447762575 891805221 733462836 330911756 343530932 197082553 328063023 465488836 92757027 326823148 625536017 579949148 615225184 746474544 18780290 753594422 931526485 604193528 968571339 222684410 604689612 308612671 400921946 20781074 551226870 622934786 464121922 371412781 342186215 358794945 308332984 153774783 728358935 69094914 584768407 527647360 66852578 70829774 51845341 716437481 449077769 373694258 696011308 139685050 889753647 40482240 580820554 6780279 939289181 955954699 580776097 909886438 68423807 147164974 855446975 619969426 481722853 623492166 452312023 677337163 839011779 555845875 300924223 418441892 969509809 221420508 765168368 781392500 732476459 519832872 743730953 657842518 846037266 578012933 997394764 653444904 297732649 20165668 765879712 770997392 661399961 724658235 848329357 894623090 86511213 119182466 193410499 920767355 832843543 721293879 107699859 534660762 757442537 190252826 62698612 589900161 922097565 11713521 24508800 299377192 282782670 214287621 972748020 954467915 725926268 37946019 257315764 3504615 283997068 347193757 621681348 74293185 635006278 295413190 72594384 295557599 724612309 687675002 539264421 14220300 956980683 609277715 70990005 775344216 712939930 540812149 821207960 188451222 344249371 476544643 52154245 554426845 390910987 841714343 879477981 989700872 376058249 881920078 97912225 458846006 942148762 100333162 715490295 529860938 898852262 99365614 682383529 346598251 811771896 509755734 601765797 510244230 175342145 920490780 94289022 45311943 486574357 97587780 646670569 747725092 770455916 793102289 977670977 120515026 924711203 916456013 2175236 563135949 101995385 890442821 671261012 990132053 510206354 545849547 449311607 298532203 518778615 293445619 544981336 27996249 719671828 42922326 815398915 643015719 778974393 697908370 784855596 660407078 287331994 145664967 103560873 154852457 598251983 534564379 903142644 174453319 79843156 568088120 214972330 105791195 481227658 211934409 123976974 722374788 538149045 706951424 370570631 200125029 500425083 121046291 535364637 755921126 557355371 709021370 341092096 421551153 793295220 360796595 64427521 471384246 201203306 103644735 401755415 141886375 518066052 71313314 320387804 496250237 648794848 669984934 848347918 422881393 862998526 605228568 58799374 635875076 813213761 448740682 777141348 276415095 180050290 89820816 789367097 361865556 401215548 370368451 448380123 998431715 177680049 248959169 676750397 734927541 7273155 926022122 554591348 435561245 383880396 166464165 77441851 10583986 822863879 232727001 333870960 774354127 919963924 439827060 262525844 179177747 277660792 990416872 828575311 857294818 622614810 333867689 232229099 737918945 713890504 888714928 759254996 672145790 165753520 519191035 733382942 874089317 692199399 191902474 238057727 434608908 499362790 237880676 310393936 827831592 412354823 614626832 184582416 586030646 683725580 9197084 772596449 669018867 908881817 42948378 110459785 58354404 967411893 665885598 415671667 676973263 170211661 796300225 682161707 544756032 940431281 533756833 95583462 693096197 521487381 377218527 655393015 468590515 987463954 917552159 321884251 240796191 538600482 362859403 353190958 262288101 22062119 750677841 191949620 319371492 977321956 875060000 825480785 647589823 405540994 223781807 317312785 16046686 809751565 664405303 974917153 974977387 968186357 873448948 230145492 148331990 73106830 739476647 351087263 750597970 846972048 623639831 340603293 913972949 62648215 844597387 448676107 741432092 889595556 838682193 578749645 255428388 56748954 820299323 598521576 673145010 646661826 413754141 893318150 63411404 573829959 370364752 408283125 754982462 185078715 429592370 255646760 839416343 169567376 824070052 129706548 416433705 401944224 976135819 820398676 227077004 163689382 979068751 224645094 42031387 803516099 929147742 626562540 523065845 206860026 200193706 952148876 828957181 100437939 507191335 756694160 531303003 148031292 15384654 585307623 903635961 370804547 162805661 838955042 773275143 486407005 299317013 25663480 401996920 128683907 98043067 530892994 574269571 243201168 12409879 230102272 670053666 130399940 633740472 855076050 818403222 503576644 243507373 412703871 138851297 998615447 838052109 415389426 2831178 523311658 206617713 553064503 844806365 388952781 940708725 247502339 305954793 174237237 567328058 146726442 532171392 479973752 840621031 790313254 521791482 11351187 306075427 603317399 564721522 12669671 463756957 463675838 756082759 501555640 515867269 103899136 261314205 142300333 488637456 846033769 359107546 694798419 695076855 538529062 963491625 751467674 619383544 188551178 246849018 657644886 54298708 168334602 228886656 85967039 830268495 336456641 767032881 802711025 645273780 147723501 850323530 303205229 614358351 883410160 754597449 710257047 289755760 444350543 393241201 792334646 624662382 695888439 837597257 776680438 82838818 190035187 364408605 889650409 118190696 222713463 635707004 75861762 182621346 58109144 179396280 980954521 858575412 95227602 71995753 87789290 563084553 495180353 882105322 258595477 978381580 255764648 909568475 935331871 942504112 196428717 285768093 123112816 204241769 563124122 653291737 561808724 886086193 892541406 890017529 67815930 516293124 848476042 11666350 677626232 133620836 274581973 909658984 496619076 469432277 190802585 92202465 637495740 629312098 137570515 243339923 898877600 570215959 43372838 13753149 470266770 887600004 392480857 668043362 632096157 722408512 667582421 401735625 356682411 936799588 909052968 582637822 404516366 146167308 905175428 939595728 647817464 551812570 706840128 877745361 630126850 458154867 584005974 529810393 6054569 648960767 249906404 901179011 339544012 246153389 959526571 525838511 598059056 671688493 979642003 316399870 929266684 62310964 556182309 156542297 569669181 490988796 791404047 376760171 151074147 385502913 112777892 590045474 565581762 507089221 828065369 301516082 427281426 559515980 353341257 593125266 929564656 230992673 976223410 833440764 551690331 216249616 24215926 54741617 392377911 126418921 21442203 65049012 516036813 852879236 569711564 921241546 922917961 20868407 972415445 467771520 317803067 290940513 574889258 450597349 766674455 982958307 749657697 437923019 370196917 867036066 797659315 993947466 553728465 142571271 763674751 934682942 639795340 535984510 82955208 488690372 79153129 971027450 256139442 749610177 799761489 399856752 491880968 741858139 769712912 902479447 619880889 28367997 197800661 630711598 667729239 424953432 491555894 310552822 131640982 575493597 621253162 660213940 966967763 361896259 783591565 281859313 573109387 37993095 565717663 47770682 223180255 839881191 238144901 522486176 389324055 506746982 703322823 455038264 376473115 559168076 915902672 222928027 204623868 737567139 628292978 577122152 659745641 384885947 468272735 800586686 714635578 652901030 194748337 163973826 616862441 897968061 735442530 337773855 87524628 131091993 787720405 387233153 508207613 308169754 769530188 64876825 192478218 714684132 758589039 876434972 501908037 441513181 442835915 743392324 219803868 187090481 63691344 834708813 4628898 779426638 104855763 457269625 86546061 31796584 711841930 881477645 926737462 713545462 841293203 478361042 258281564 658028083 358381933 405579669 508110945 991048606 959905148 818355879 879933387 115987066 932019593 356842333 833515716 230961999 18690112 986265489 328363675 165116519 47551409 937720095 839802945 911431250 271652304 145970281 314568909 971661922 536056053 433406164 720564217 217607984 285715549 4525897 168882338 600600853 398814375 575401652 864355147 136863922 434695767 54231177 272819867 89197417 852804182 710091066 402342874 692658657 996792432 892651202 913010552 867731077 425716180 923018013 271908231 347317766 785678744 356839117 920369212 230303701 974435123 525007703 686164082 487373482 342024449 168568260 310319142 804156160 147753667 467271457 895100668 899982230 148845084 428803327 781021881 906292719 597797653 669523955 792413638 60061395 955638425 279789079 978404276 928383180 567609594 808934791 168753586 132759722 751255146 242310373 333725465 270852095 957792643 971273686 578799073 204773284 612057024 578134403 305652521 269623858 228795393 96797465 85409715 374355082 213581579 677832777 877157477 139001934 960329222 378216905 550281417 58649189 418779901 824262608 250402701 358468987 735147873 800869534 724703492 883356286 764453511 591339250 407932836 595907874 650429989 833312402 86731398 422095966 782964953 370591431 794876905 810431725 816089250 356032222 651880368 687954895 47393637 906079400 332830687 37388485 920588137 488448250 396904225 367694552 709392859 278684206 199373125 941663954 648708427 626427041 267692989 280229827 344729645 480939315 936712733 54575998 662459226 769236938 989624994 398427417 932383884 855593935 88702633 236976497 250769125 804618927 928298803 662425507 204304233 176328283 703155559 819561364 353118079 986670024 717030672 48010347 634014068 649835376 458506011 950335761 635501816 76651984 950257179 304413880 223724446 145865704 991253189 768053585 118408032 425723326 279289460 260740628 70092570 374909147 930791846 680912892 156939530 687234252 505144956 16590920 792699223 249664930 654005566 470867708 652971143 402937458 951563477 218855774 9003014 689849814 152637776 824299641 261818022 420114539 391740000 733957021 766351642 140253009 871284699 320059101 324797049 907009198 62897212 294702991 543217346 125471787 924356897 333407952 368136018 714190709 95219148 746201598 433763183 53377725 984638883 924531004 748713665 556046137 876331185 5708785 372898259 816424865 967370274 717906249 445247127 989333682 133102283 983308466 726016735 957520303 871767967 487488097 183420133 953444059 473113147 121272779 747216324 758267904 654753627 109586476 618183164 898391275 928332130 632954627 702902258 837323757 11300055 969916564 657783917 932286555 974869730 351852133 883161882 546765071 630649299 732580289 776895242 699416806 554515868 388920376 494254383 587011392 355093074 466993693 954437858 785289347 547210927 447279878 567235168 817550488 7006867 367203408 38007624 802349421 751611775 758920089 775137054 811156337 314459928 357854532 104495564 616475674 261939626 907399928 619089436 508790882 924025506 239737377 435041343 106306886 275944723 670200430 686622281 752454214 422251058 35289681 479244466 800407017 267363802 542127490 663075542 329179190 982892297 265577853 400279414 579113787 404681313 180367359 822223669 960534409 881676968 19822989 821098269 745139382 526146376 19246573 272459031 70014426 473375952 503806122 884342 188757010 9348977 499537300 77789293 430943489 824745857 184290110 758554260 728089930 168894460 543043455 696304999 174445847 302885118 789776881 173020871 353968277 494253642 772422773 534529655 874763381 941315526 67829677 830143648 743055469 894641661 921085825 272078413 188460981 429933723 528802203 947071472 131192203 358787317 362774506 501978587 940150703 295609471 13558563 121041608 597616871 955437395 621751611 419405906 858902397 294038193 513589742 113442169 91512764 799984505 893239100 811616034 838389878 569699507 823181798 710281877 650793857 634045959 268105205 32736253 787247669 206782533 222464308 224755436 482610672 768137183 725195697 192095956 841146002 527591274 919231040 799921038 26763009 378055201 51108088 973681623 966020518 497068642 950311348 285398990 296431343 493812270 162375827 530259832 173461963 69576109 827799160 404410173 636644913 131240360 51619722 975195240 534708633 153861133 727321525 946167722 592644993 661353583 326164776 566581143 563441129 62475396 651271381 693028135 214455767 565977765 204841205 643655223 941082580 382785617 314210177 500472326 450925678 155327658 386797242 288375736 599865012 336529142 425879969 475812566 634190013 679226143 404632703 186715084 144545825 70286900 40083807 931892842 306171006 974098662 470753423 108762724 325267956 275295244 478293283 599243218 200665514 793633055 305119602 263161265 729848391 101388478 786958743 8826463 670294137 522302252 133157361 614736419 770120562 349528269 16841635 534862755 813559653 217176237 420953365 328960107 149928974 64367353 917580913 198509421 234562855 530221955 463580199 301946236 699875572 953620546 973949289 332285391 503222968 752640464 377103023 681689733 347312957 371851242 534285877 199992091 65937233 415060980 838805112 762602231 157898307 240868722 331475133 760624097 665220714 357035152 325633930 628753540 290124702 740211355 600706859 605899506 615108029 998518406 201430574 395177245 50428200 386325862 487264231 253609823 562716995 394156790 481891053 390129907 266595064 952203796 786512795 930973305 774850869 176980290 754351760 707939958 852518249 357073190 494472495 163633617 605914635 468245770 489019424 62257752 334304531 448224093 671538125 164401465 712423551 507823664 596551910 28299145 501229776 343286201 588867806 580246721 979790730 980330195 480660587 981089083 762636727 444563324 531618314 319534265 918591589 104442199 719038584 115390175 824389411 933829160 956793146 101476788 650872968 650122330 427859734 385511461 351569581 11944828 676355736 7831682 437130669 484774079 748663950 581625599 848077356 648638842 586517132 398560309 304714701 561769895 17836393 20783006 645767099 584040035 64586176 943032348 942800161 856587377 254553712 74657394 687879602 146346680 201465629 346639305 602158626 489977537 223399597 787421229 146400426 557932346 2345419 335761166 222726536 314091125 369760103 212570048 139002237 576569577 106009395 171538939 759176269 278778288 569651752 78819931 705436994 3985672 836238591 12263137 360146346 822004434 804692153 897152368 716975956 465227542 267394840 172434513 394281751 901702781 443543843 815744687 898964300 727983317 566897062 235287836 185372751 195923345 214933935 609358346 565041409 517965383 591641362 796855891 566966601 404654384 668059367 209607602 39742606 730994603 961913351 565155656 10905663 536014522 643278226 572477976 178507339 756531075 325002603 500689290 447347113 34257360 375052986 60827116 924152018 904020112 773251689 859534572 528943170 645843540 847336872 112011295 210303738 137585618 188114538 291016062 980394241 265480294 729639909 788092388 523260894 299346572 85360406 330587025 495873824 638801511 410299195 964592810 772933334 742197310 493495895 497771958 744816151 848420089 811028401 46320674 197406076 635442344 60601941 598615742 505361313 927062268 164520849 253049407 218126760 60296652 244007290 470490043 784816053 784487314 243361637 911332144 65777011 610884076 73313390 851281405 170595981 837442075 449475060 39607142 72120630 965432711 88401435 677089044 428901026 757424696 443395144 607409555 894105482 268942175 469255593 379258579 295990956 402188235 7627691 616646824 666785097 937245813 45443202 577114954 596804518 177671413 584425892 232729046 727293835 179616265 223174222 3836618 135077063 139421205 808684542 34833037 185190314 261677470 193574647 904559589 914477961 82588110 314749632 616723070 160653117 894994164 594776229 534777194 449822628 703613184 53495348 509497244 904972319 919088139 154757058 243651692 847765779 475564749 88434916 809819158 650159720 571874085 728894710 375920186 362691085 719146133 933373335 247895133 556651633 427517636 607741739 257977959 635730700 828625914 366610776 787689252 597508308 244018087 850647945 119756995 261407944 599891676 763116398 531025754 976773737 370840784 442143098 14631775 26641980 215838556 264758628 213890608 748949577 5865344 887154855 66200205 397936799 991174620 571463937 921357593 207120846 873027895 281828599 180724956 102824299 640343292 710779472 385384899 261976719 212259256 275685526 469998367 788436568 928398238 309895576 293962786 548589159 419537667 451434475 861178981 834979681 90716897 224415588 705879141 238552431 936435032 129078175 746992129 97876157 977791529 221504636 60454654 136452606 210849593 100696732 566188931 864569062 812046612 742536168 220302493 670381231 337341800 735827979 293030076 125116565 614462853 116536563 333825076 323561562 375622884 130758996 126984638 393480899 121947549 95016229 427945716 983896088 784781551 87211040 838991064 143995560 826328508 773357126 118266445 994106179 381863690 476240473 792478876 801315774 929685123 901899873 203431921 739980659 501005558 223573544 187382748 524305342 575408340 904422846 494739409 218278017 659925683 892807157 484827048 66840224 975590863 737585893 39145501 672196230 3191428 595605610 53892945 807745183 151752405 511016097 589278535 142120412 310546152 302966895 481133160 535342642 14942600 117944314 730510848 753483035 907228322 314070317 807530174 430149651 173852104 360665656 199280952 292705052 414579889 817311758 5176421 731167034 391287735 527271654 645176865 258197240 350388311 652245179 614315948 173458146 624781237 118173132 398084139 96790025 31259925 356160796 777091878 725256834 442764387 623396595 872230152 898430439 701497004 138838875 804659619 857526228 251904675 250749604 584518825 155579499 620412189 59622880 123258420 123367121 911013781 170200423 511490879 672128942 180438697 395026261 50718762 888826801 73732250 665973255 703557946 585615370 321903056 993167522 207440662 140743919 660320596 174782348 127879499 172966423 899221845 642411761 335401161 217699138 30688164 423343423 60796517 305915567 573181495 427988906 889034581 699118499 445152681 7842985 876435895 93497065 878388152 523957367 461992202 702371149 557131206 134085523 128158386 768439328 365908314 541013824 481408632 767443383 974371996 877568518 331129608 701049836 478337756 536474159 282502258 987589787 742000907 400794699 948840106 703201830 780427840 318801324 573021192 481190386 55477300 600663275 444714953 129976552 108496838 386213985 587762828 18982901 407701881 557859503 601884373 600795786 181921265 422819126 278315917 242055452 730006650 224933024 598610048 936202149 14257537 20795733 684610269 442043425 900243736 988938247 593209274 552112402 957737334 437593639 961458830 517897725 460351861 611872877 996560309 541937643 161891091 408881491 178057456 512709097 627675121 954323355 615678434 598904712 259573719 410736325 344045204 255196509 603587374 744544666 340245489 443138946 432316804 722308260 736407627 991980564 103409676 214391475 483898836 155620787 491424795 774956377 122418470 967641605 553490860 94606703 823951292 458996786 322909661 754362766 845954678 47172457 593509232 944795799 845731353 273816922 28944715 622201900 307609037 714133179 351841016 896008500 363601821 66253252 171790630 16516187 268102395 876880562 888919590 852403343 900978489 642471495 223297134 816548228 365333520 829736520 949831450 483244081 607023645 891534846 941369958 627478865 767480671 158193846 346645045 166264803 23046075 360701505 417387149 467365291 903263608 259229556 933355545 837881775 168645571 700702889 704242342 767123130 170691884 867809341 95926694 810366428 309454376 780510992 684646064 145096935 43257229 346512648 678136318 469012724 779491096 22563214 791382765 616327388 618613738 874177551 717948544 182941632 291394823 763091068 13477342 775500162 917237206 36197834 403512528 805981001 301868196 666989171 12089412 645936129 415679777 714643700 560864972 990416089 205485280 55478861 276013856 375025091 946560987 758243972 267092632 600826359 249286382 397161250 381346226 749604976 546046552 413866932 168617618 878057581 737613885 373610059 133942141 43426290 424907046 739215357 76654429 559204420 986683006 126205794 271758400 418124913 525528855 525511959 234494425 761814470 171087780 217991230 264964606 479065686 910259516 669099260 448459048 567941498 95101406 506297082 303103734 91762764 499193063 787077605 168921770 640803370 644119453 320718831 537760170 175956281 26469800 441921099 629506048 723813088 497131411 29489076 38789851 848160841 997418320 212511975 982003468 670793955 728771249 77908772 206590346 668660962 847351792 914155697 258227694 213873086 981516840 85337943 833005304 490298544 374794713 742231267 869783816 332997432 509101928 940691366 982101157 394161049 765050268 595343606 169950970 644180827 528576546 774007211 168720980 983569865 454628363 621373602 380986021 410991217 708398665 741289790 921700356 859776935 772236853 138357730 558395691 658764033 985703436 187770488 305166328 267315676 59985261 361063661 671932908 230766038 984492508 670646194 942452399 366299986 23102787 14665789 574549130 135634423 6463084 26768262 72986859 46695729 410453896 107337866 956597477 373890735 655604907 189625036 702194093 329131235 468291149 634910927 579824926 810731909 882390474 169161885 377778742 579963408 711577059 187533891 451269527 620929092 586127164 823466578 623812615 371270818 613476572 11832928 781484272 597032179 531438767 395672453 906150624 873333954 853755399 645237471 963581450 355036637 753328151 291732494 103356100 879015128 181053047 169500088 348497415 841064329 955504035 301106694 151185394 152665997 48904060 922567461 544109128 993345730 707028421 426604487 494924013 944159179 412482215 102413215 650232428 193251472 253504301 528705512 909789300 824076987 817940425 975728607 636488790 137614907 256454349 158821188 420095369 734261701 966732019 31690974 12354599 591011662 33357270 659671796 214539117 229003922 439063158 987131860 521811519 592110993 295936952 866839631 79814049 964373260 420211940 593460283 703119679 551676684 311996965 654829808 106192870 28903260 2665741 748510156 367593992 550872074 147001102 534818991 84237885 196967402 88919554 270720127 743895484 497718035 430449827 878542246 898557158 841156959 388321043 821977231 366437820 267745007 982678870 444660268 151871076 466886821 394225108 224096371 964521384 421029545 954999768 343021276 306612598 197599973 306667539 229870309 287345505 137163145 635039513 627779214 275446046 353046919 248987618 957510878 231822088 815119640 57086027 294775900 977504925 198964277 108217235 871321494 525284095 483644190 865770206 854216093 386187124 440544471 959576501 140226695 503856103 531775910 459299460 268218860 674798948 324125591 499171611 421804906 30710432 895821048 153147182 194696994 158223982 557629661 66265301 73662520 38004811 960485277 881199885 704961878 296751827 389014867 107006004 132369193 631283785 397847646 637165201 91412195 872701716 813148641 736920266 288976056 268759612 915686979 919564395 630205025 891018225 233697713 463781478 768057756 803005444 730552471 202005390 32759465 358156908 401317931 793817882 74458830 83989955 84508898 894255401 966229717 19500487 82775801 925084472 863611273 563566553 494686957 541311149 999252029 463033217 60238851 637545296 408466244 702506728 375762625 918524364 635132026 414597980 400747379 85021747 27979705 198074832 297861287 795587703 314827621 204941657 90142129 544326386 962864353 244186546 654071592 366088927 173017368 319732665 591521127 758066910 880046837 756289008 356522253 763231604 921634282 395708156 776213373 582920072 677437037 664550954 691313503 855487720 964110455 923328997 520107805 21289666 984075267 741970497 59442023 756605483 864666005 797054324 277138863 609976988 812750000 240932951 11789998 846960751 507858527 884122857 359326941 399814502 250938797 530059980 105865981 334241573 408983085 556514246 636821648 179048371 564937330 435417154 582302813 72663037 743747736 466937804 877245680 926148691 509906618 42248601 785927959 596750057 938641273 490040061 927686758 908879960 511770748 978867698 128103348 103329306 458820842 974379416 558226844 517202705 135262193 5768879 986705661 338655232 540926275 533377054 800960891 719549968 255775124 83457904 924972539 583197517 76495133 874856274 908905771 582524711 942890012 76465175 364025335 600636658 354221394 266692148 960671253 624027238 991130243 394806980 871879803 602270751 818530042 239188484 429957603 923382302 234200578 356176856 325765966 680302150 536409454 202425413 743007358 131770080 203735058 309458933 145832570 96576279 590576711 800621238 491382798 673263997 722552427 460470779 200226376 663870085 678727007 795694425 688691964 406577414 252881671 265445643 376538945 179399358 432796877 572585071 912746994 570517197 457269279 359387783 466038319 244045878 333683949 333019769 708839897 644222561 862539820 358140944 951906329 992807324 53802069 79936056 138415065 130462613 286985190 378674053 208431689 585477601 707024864 385709741 614995804 488143481 923279431 754735881 901211720 413326904 949863078 429353241 792646154 690490718 808978056 520278269 470733280 271816720 788849152 308497660 719621580 388024021 394836002 929042433 756352280 623206170 390800263 239362585 48715981 310951856 302541517 546824950 712600634 349178697 173936405 614375023 607336819 109136126 417772675 985366782 742495695 92006604 968549570 544198208 684030570 371552786 219760509 274774393 527746721 30599188 390520551 625760781 372498584 293914235 332359220 56389128 771460535 517789651 615900702 864926871 558164777 415536652 989937505 530636429 880590428 334477562 374142782 548737247 80873859 917599957 847182844 365603624 653917207 443474618 977915747 982924326 382508882 958729511 959306559 870541371 574665394 446393475 579495395 832040941 167968892 238435732 620557475 394854 430374455 422725638 484603480 74659828 813423917 115216619 638372832 25242250 406267117 75781942 873087132 787326526 917733323 725662783 258012401 312016841 399454559 292163650 579835591 45376266 335323394 490384095 791078925 265748867 296180308 758027163 372423475 223938266 841769913 801755230 122987950 842707801 581009623 412210676 612354679 619349103 623651097 643824780 937656973 949647661 873435695 87531068 22325614 460939978 768017548 189163386 689871778 485324064 112128999 164002212 33654576 206656812 988233658 169422714 665549863 481584529 690346438 297847199 477502743 238554390 377697933 663621403 711129493 717867812 496203735 705380315 466173115 648540745 349249838 340782896 221463461 293527223 867598433 80694348 470978549 215968965 565327365 354724552 229893711 198569837 71698927 687987489 519435998 260808397 945886651 784792374 564687309 439260838 376026440 32558796 421606351 628873440 393722682 261151242 834169496 782666756 102899575 673632765 87535970 535905728 17803691 873901333 724140905 33312615 409793988 21995430 4668527 504125038 948893814 458378857 944517945 787647728 240107447 486151416 637428751 196640811 905622340 911820373 226824000 878362369 323956507 465928035 722330524 58865272 844776447 738571116 393683192 163182651 93217272 552985241 419643054 146304278 893758672 460053629 360562202 759338365 399474326 379030667 943379742 760699398 372047903 333442715 760061599 884799978 913534336 666130793 75353861 531826056 380664981 604578582 994156223 564135139 3902846 694240165 760824509 758840863 428450588 747214719 708422900 674361863 108448152 525825520 515683038 330921098 659747549 965346727 775952887 491007290 662379289 641391930 430244417 755160012 530377536 433313184 593955009 534842522 781500809 559883957 284728831 57677604 234407407 585678777 778353290 439042698 100664497 298458065 321108338 566772244 524006098 833949317 903616716 281672619 613905562 157882944 769694258 294364765 459602451 709704916 537312064 559120604 168355212 470268915 718203928 853764096 121003034 579498423 510697439 671747392 170362386 966482715 916451646 244041533 80015249 953699967 918600418 937622072 222544628 885061160 185123835 792136855 203067744 785919165 566614721 776385380 553855291 806579659 336332523 639067341 586148016 146430530 117850678 71849125 859577392 573285111 44829924 889293538 218900716 250762016 517455418 186047005 262700892 315957467 241940736 174489109 667980731 383527847 381304325 606851116 715263112 633528552 606662297 467851752 787188998 764674663 805069073 691593588 622256060 61014224 56220487 183119388 119286519 748747315 167359256 55879380 413114179 901414532 489338084 975944370 977432566 69324827 914950672 642156912 454409125 182955573 940925831 145252843 31429805 678013809 768498229 740072614 951943595 971858003 895871371 114082888 628968964 520754628 258418686 881977881 710707294 391053200 424979848 544896137 677055781 902368998 173059110 27826090 600338183 261989084 231248472 327228849 724765560 595590889 769471395 604596089 174561583 859145577 670824722 461220095 598290599 798989341 712479665 83839975 901766815 768210600 899207953 115821558 265577115 597724435 240422344 920688533 590761312 153148489 815054317 605054037 905477500 67427996 434383776 311347557 856951739 120612926 878335872 550839326 128693683 295210953 882314547 840690296 658589754 52769976 664120802 713675666 423078890 913343467 955011770 611040302 799277988 528580647 877406060 625892658 950092041 336144020 581318317 184691240 595967235 438880061 623104695 776607678 659262522 351975828 173678534 786921031 869581728 920708843 219708572 763023929 503671526 473007355 626673406 46313645 172193028 445986401 394143285 337680355 922139829 79361820 55623054 123186107 444299000 856294161 781459674 962113084 218104209 634401927 340710127 250143248 929381765 44621995 612955173 122251014 151502754 103559181 671269081 69759120 980998900 144248610 93985261 796972098 914765137 409362624 688389958 464682585 543773647 533619364 331844685 729526322 380818760 863156719 691348079 12994254 934500573 545124773 615971229 186712917 689921136 40667949 238154445 18409359 381764392 317072596 308247671 93245548 953888241 801788490 455995160 304774270 519403001 505657122 857950642 117739130 456065845 230879575 896817226 781422523 799919322 707171266 956256361 478403263 660083172 83752101 345445276 847095720 932175762 895074339 743754228 301917371 933643751 734266565 311819911 241599204 607455787 1797110 808718317 88439345 361532265 330845832 215220931 264661075 935788271 714562862 253226028 225563936 613457104 190487807 620896331 613200659 392326757 41740794 701679306 959309258 437345991 956183420 147364182 468770951 720399191 474370251 10566688 406364848 970897975 888496015 565095517 783263312 627439823 633503315 34614983 67512979 509792840 502658313 585847323 758896206 267908628 407873411 876431257 80894068 178152036 58129403 679852935 318439586 972483248 501157260 773207470 904873364 923631667 95398582 479503835 479737261 745185901 634697182 869225567 168467828 424334239 841527755 443873936 414796817 896733010 540352554 857523014 778879956 251591889 87778316 58297183 332299439 126393770 38168163 655371835 257925303 520588336 311993480 984533568 869789351 249195004 469714616 938150231 512885852 833533032 734673042 629779309 849353050 237484307 949607322 988833523 73828165 644926048 163639226 168610655 104755305 382318070 253817276 393603497 789023283 480332097 413872081 38394063 585161654 245192687 521350669 538852945 239465512 537104501 232728296 578263221 490997090 709041800 106429886 492805124 798468706 748664228 825026896 687322187 865216460 899052937 749334082 979372060 549403749 378607800 68853659 402020618 86124951 954120442 758251335 931336240 80678385 73493466 398106264 381952171 674748324 432425766 123535041 308504091 89612550 870495089 345341274 421899558 659540243 322655892 958736607 77981173 541318631 727260201 777297201 338764982 747507525 910417935 283816979 191341592 889730323 553416937 847049134 900205522 715991004 323742878 924848397 808667420 421438797 718119130 664774818 839607091 16873144 939452812 255428799 112824794 109862804 280928102 843642398 641673172 596765690 900300385 994662490 810577771 327847210 362118198 837827699 55896300 444705796 701102821 36975950 664525609 921314704 222404402 95110195 356319733 421684598 210383651 938068813 530278571 152352390 506104964 931398702 118075560 101950770 613301603 528544328 669492685 611824143 681493140 752239989 952997118 562477656 713795117 142094959 895137957 359224939 490232331 275870553 651204911 748995145 617429580 20784692 827595662 293732890 323663315 474749291 396372917 100677799 90045128 492489288 40623903 836431327 534627093 178186108 550044489 36283218 965630698 38593947 434532916 951757497 639279929 965019549 927889124 74210412 47027258 997371743 454434787 782463466 61209065 232606240 800285118 945250901 694254723 714743556 648451975 765590259 909787917 587819924 882669393 773269422 25814477 435250236 646267064 861353877 260691151 263709388 299148630 769684313 699072097 808553208 909180239 544917457 335611287 682524888 890604998 41528950 692234952 37946729 686657381 393905639 617324558 209537801 937537242 736918631 501133258 763993087 611607380 828244570 757540127 150228721 39771914 750777548 167294066 413641067 833663924 739667434 851781616 943115871 526403344 678942598 457125896 155521696 529144158 4647831 493137389 862008677 798208997 700878519 446290965 145973453 740299116 335184035 605144252 338120277 789117121 331292863 278931042 24228195 334945590 753151119 907338825 831097279 417784607 123419199 385949944 11078676 955277909 375852828 575675066 121053812 213736630 757788185 250467872 849363153 12141218 821084747 619604603 777443205 686358912 914691437 511470179 766744011 847242807 546932829 327404083 421938243 531971509 868852125 698004106 299594610 716430188 560261075 13223115 57279040 63505872 284341321 939348382 25297528 159448282 355983214 111306605 377858379 746512520 365161811 875725544 819722701 436686170 716272686 150970241 685591415 336868567 646463194 651576817 532307619 312128006 774776662 624025265 481720595 909190645 224114498 557632130 727759467 446308918 455850085 385797862 63135410 349031261 976689961 741628068 849587413 395573635 529337629 342623303 348119844 201355462 388068210 433670304 59482579 498627015 282197375 449912128 331790715 585800234 843768638 808732415 474136470 830443289 392437708 728479352 603473158 802121666 949592044 79905418 647968910 659404244 299853957 454282456 18639703 102236166 143353632 887650378 91139949 888725649 414664299 465480586 637353024 878965680 38046904 946557320 617089828 946661927 645932158 548534775 174326225 437243834 914844375 223351757 652769507 787923889 3684353 924702151 352445019 91424090 57951709 239763171 676088348 920647815 839727219 418972899 149949551 215726604 993614444 913814737 616648831 539834946 96343447 306040181 699502814 747711879 991431012 151703009 399089663 32919228 617771372 217675238 626879673 637756869 190995431 146447004 629294282 38417421 729730612 162718430 230777682 619666687 249505621 163434443 502751060 28620430 12972656 566560071 577681464 552263598 202085711 277019768 745527884 210778840 184433889 497575497 245638462 154809482 686880695 933817834 878029987 78635461 731178119 319125837 862293108 242385549 687600813 189180843 955791756 769115245 761476773 41268222 482842155 786035440 479238802 3221892 602634870 955897385 133685435 414616642 992153844 483804972 292037640 425065343 891471122 309574290 421893769 403867204 13892513 625751802 191143919 893525475 375856467 589985154 776882193 680007789 634408257 450933330 947965801 980943674 661881192 652332305 666490773 512303461 152479527 950628206 66188758 120809550 188379074 672170392 823293844 696684054 736920802 456773318 508622552 940863526 40093971 839244209 99881680 276426664 799722053 121121045 929868878 490753548 911016012 607738420 246868042 699291013 622056800 629236562 462045788 653586826 439653534 456441402 391984450 160087893 732569732 847787191 903747424 493235303 969569145 980038940 785531707 915318530 408699971 251193533 751464957 823454894 965364878 864899700 774050293 637664948 115887468 555227933 285510932 60975782 155252176 115045402 332765040 843734741 402149138 523866063 737482180 844175065 405601646 392585255 941190126 99738638 323194500 590872333 208683376 714823185 907202522 23582964 876378097 558880582 230735701 916243280 243916729 476451157 772636612 196842779 810008632 982861737 307066709 983013713 716503167 285202416 264139294 685073780 776888261 278508190 262475925 909488648 853006307 984287593 40294424 535197464 716493273 665772494 351115111 981039791 693786183 768919435 877157157 92521824 86012404 568102691 828696154 488276671 519874123 804044381 379300083 796777446 285510105 263369413 79672897 868911601 385908433 711803946 936306550 44561538 343958920 732526366 219098667 519145534 297772793 578155898 405561565 704422221 620937537 597195991 311844715 411092958 174677028 429346069 123664794 572484769 692219783 789100248 777880465 808264011 99058163 260320774 589004381 851395861 850464025 283957834 822563950 907985214 180554825 255121300 14394904 582255492 32502521 840128663 951161876 950429871 461498692 276831562 798857212 795638023 796359784 400339304 345408210 390281432 52483399 832685808 149963129 683779829 641867495 634871461 944949563 8112946 147231986 353829006 56803905 889647337 968392759 960960119 486054430 66100086 34176295 322287215 520180293 290897083 997304920 90767688 461557902 695800221 378280710 905658651 546203573 667902597 34925453 998238657 997996507 882318303 327702512 254537050 965673731 40293534 496708693 126736586 54715286 128657078 68015495 58138679 337152224 145266593 81954675 824171405 887562128 355872987 422890923 73221370 489626684 602260582 255228902 86334834 722797019 974330183 51928190 634844972 475179081 872997895 101172976 649378851 932406470 335760690 235631712 756226710 411620471 565116379 17941522 167479688 606742756 531549207 87787506 266700608 520943224 689105789 74940685 320183754 425813765 495397805 71293462 816192885 663333949 58272454 62037474 925015380 96931898 922309101 189236204 5428157 239050743 973522381 695826130 591937740 75659732 546571538 795939542 702249185 318335510 953926381 491333213 922944286 507529572 561551763 55989363 61193706 123217739 362015422 362481990 914763632 991489211 245509674 39374503 157855265 336653961 400346649 569389708 798770478 491528171 939611088 715731856 570783502 129918719 277961240 11047282 362050046 422833476 348343741 369149330 140631676 205679134 810266642 384700791 594112460 392035670 448329580 577785163 338722931 718698392 721281955 197278301 825834174 512102132 583130260 148708766 875151676 919977310 502332577 601185317 617932608 290576686 318980911 168790955 32550240 456188321 37655334 244401424 88857593 800840022 301017973 909736660 561113512 986091217 13412748 949926814 283193810 470995707 423994849 351579321 919878941 10871712 39786092 860727954 610345973 305848304 703781674 883479867 688423176 153725694 258273949 710081771 38334922 264317508 730095690 933480060 546501874 37533725 722097978 364723692 931771131 422479434 554950777 588003036 465924772 24568430 829549467 122067732 202883440 256489106 420929842 658402557 584495143 12268449 352475481 713971749 527864147 653599725 974392364 297530303 454507460 624336808 20938317 610050848 550199053 430243180 146830689 125572675 133857796 426601652 961606801 465796166 111298374 144637536 289854218 849128427 87295408 956394805 849990781 831540248 981136103 510174811 632535967 59786839 510825937 248225757 308792490 293506903 317852442 646284077 536289755 904842089 985036209 318525853 59928562 551076612 746004808 93083878 816701621 892781377 887118551 439239077 187496813 987469919 985948441 886771161 383931750 708445248 418007309 287345511 510915700 701653227 604076662 559414934 516567913 369519368 971147356 537646227 135681184 812966503 612081033 537226734 8227957 986108025 148536589 214585628 729345995 73792725 14375611 6803187 663585924 612323253 472374697 605774128 659105292 208540790 213221044 985509620 453296591 226581532 169643770 981840195 687800255 268290507 593625694 334381444 687001295 304822095 935741447 6346756 675022202 773352853 342515425 420205171 873359932 365620528 929468954 791458917 962053144 887636693 647660966 87983570 836555537 506701279 663248060 716306838 618584240 918607051 661704792 782465010 100498052 995148221 152335799 2275593 139838110 444852986 738908381 83701092 341607953 346020204 839293202 357717102 850095992 99940641 864782176 900859129 633000816 562074572 780106519 750199736 371059481 545653059 221272650 993912771 918553241 932267007 994450000 812216598 759623065 41106335 921260611 732687121 433914310 840572261 944069508 52947193 503893841 628349623 447724085 378423414 12499312 253041567 323186621 836360723 545743067 2288460 338944328 15485378 678980687 144846991 724762181 982819157 344262926 593514079 525297894 625355014 849139549 40191061 780215971 421422576 705828101 854437681 686056631 930096275 601589204 205229907 720280738 364641108 134813209 879916354 385451685 617051386 396235562 456273961 423398473 218849074 347199969 655887445 4216536 191389965 406737691 890824632 726731234 274164605 741795384 883965545 239421882 659448283 493526430 28874530 433113591 710178404 809676598 475799489 199361523 338567863 670982381 562337735 231067471 291825241 113552181 443985116 209471085 852652849 448157057 311235913 237479157 527584268 460929740 132969084 164738129 787249946 42481683 805046152 371908656 205375599 249580246 125368738 900692231 314304131 935606683 555141285 52829835 178106034 321753195 811445135 771259448 588231613 566846292 205645058 998673357 504293960 342671589 255402436 743776206 230107482 741556916 645202239 576738817 575336671 804777436 919347713 859290609 132412457 972307831 203102269 830804334 266447467 916390697 886115913 231640843 359754045 647466389 967067422 259598495 949189403 568136933 51065051 349085637 926651878 961520454 969836355 638488156 963679585 239916905 443535418 339482375 628211125 943458052 427965515 44799917 650487789 137289551 603600677 832007674 121483387 123143560 281041945 673208797 468619697 244072303 329066654 442798600 571918921 985497034 550367438 212634739 117614046 206116066 188394982 20078298 444774257 963030277 705674442 320753466 634235364 313687298 243430526 762003544 770323074 458208944 581796526 812412986 376117109 833320295 260118055 401543851 361193039 267761284 768125275 969407419 556974722 787866090 325036258 583411773 450494440 387021436 661188596 228429384 259300155 336184996 739769071 165723575 214000286 285285583 909405655 648359081 105633810 680646127 805430993 693771265 697145346 213291000 838100135 343183335 94252472 464086627 643864391 642398789 622773221 540405421 857087044 884306762 474589469 977890009 48033107 176581611 248192088 150829034 372018384 590694493 1913203 896958058 929977911 880941724 296113581 10607335 579348650 26664168 978037290 352247920 941529458 435517507 948166260 552692508 92121206 917721332 897294580 126557827 246828741 479144198 303372157 936737347 270854931 549958858 727889858 183754364 258072115 900212048 126709723 807645780 64252322 17408242 436361925 577715317 361113596 582799306 455226078 865367434 574433156 727188023 739193453 677033669 249534625 723542876 668676120 37779036 424406619 448241057 985153899 448638983 233970402 822559024 985998168 369688964 834581000 738634361 527215282 650522388 701479874 763263150 201235632 136890875 19874474 700337736 966713201 399210755 328588928 663791488 708818034 752938234 904955044 922681047 376689433 381898543 865449118 462631822 396208430 936627193 956573847 114796079 271546716 770323760 699120093 33251586 344138677 978994354 70536035 250853529 236526123 435289824 759471678 301318213 218570008 172270366 208957481 127922334 547846071 915160150 69372930 952317438 908635816 498143605 92621387 55439622 498181232 729964013 846452138 71496985 327842807 283711026 261131113 148245724 887862536 891568189 546698742 218969277 311220436 442227724 170549604 577915240 284391023 200933920 341987817 597068883 789029714 2513405 725574750 250438707 594112471 637280941 123199170 444909445 592724416 236490558 155794103 592472839 308524209 585946431 643373059 935790139 506167473 93850439 453467409 101614571 483948717 554435950 121532782 122461855 41580789 199982034 352289356 465897257 368435133 958648084 422678786 371328282 775627678 667892952 961265033 186279754 401998354 88543305 90901761 966159444 650678267 293300370 989116970 388679447 291317276 109736806 904283627 755052854 682541982 273660792 1193935 578831769 645499533 666427652 525626499 288629994 719570521 465914437 274905178 577566233 646231638 512496636 537739209 658840793 356652604 10670064 975554539 577532960 745122471 362890088 446359293 317038763 549587864 562396083 209560291 677348727 359877362 246897824 111777698 870085193 86969086 98836230 451257828 521153575 281319143 12203326 974717303 53310941 544625983 87048612 136492494 985581690 510102649 760251673 964167294 274096592 408823148 585790340 38816706 682223863 970297814 497556044 768161016 244854986 136983255 840488159 649639714 992526952 249841522 176984367 106659174 44062645 207004431 46652464 309192591 109746646 470358012 646236764 413027977 609504697 861565415 824686639 818869992 946491531 622242406 913776810 275838306 552531519 640663919 667983828 158562640 984191502 688046560 17724724 727520050 375551217 574825976 190798937 825027880 720833065 104307676 763370322 124743033 30645176 927910931 638126390 691803920 292850917 189132298 630764190 120487418 41348796 520462482 28816934 640367593 901911180 751276637 36085487 225290420 699737191 584288900 211282208 342396629 475745189 54555908 135003744 865572329 109235041 192160572 552833630 387103028 807804666 556406384 272435530 890895898 79708820 605029449 299138649 25044647 993874325 233188179 397693508 332620808 255664424 295884670 809953225 686498576 903324861 865244318 679321641 690281652 119582855 970405099 956153769 998664335 966547452 456167810 46822417 540619615 532895833 475458785 711002416 130787206 679996188 324985711 193675093 406058890 725994120 170794482 195061719 407758485 342082084 694743062 996653455 337669877 975260988 42796781 301970777 706465437 68519263 123925354 898160791 75601315 308170975 529682661 234139565 149700288 81847636 546075546 159007878 369790931 160165401 445815593 273786638 271125598 756392654 581606168 742865845 145842183 215003604 431275852 539605490 350225177 352515284 775077012 882031294 291415296 671988537 455955742 365134101 129282768 25966769 42618624 423498361 149666751 475420079 771798704 281083758 873146279 727133164 985165708 715414015 806890373 739481314 343781972 422708792 772318205 390089808 701993899 252528297 307321299 700209337 283154585 255601386 815823475 235626980 610480907 240856081 900331626 358465885 39919698 859477309 860248042 26583795 708640672 559246351 760884042 30461240 707860622 454847788 513692548 455758340 802301849 971676860 295116470 358723827 746857632 991533806 934329505 795798498 772234600 130347634 568946477 440260470 990682648 708976381 776694499 391750037 710733757 665357257 509669745 150850538 503566535 231227410 247356458 442340965 515456394 917336474 634461827 38414777 844583103 999276325 575131800 577757149 205962752 793211134 112763812 858376844 279311951 820236657 225376396 874920388 760836239 525021007 10739285 566543435 451479562 428282989 374402730 312174117 325277417 274752548 736903767 907811103 641231039 197756371 632512464 144368968 428885759 423589720 644680619 994728818 260424577 738254235 283419937 533497270 94888193 655121668 817897106 981353965 90034080 79462912 180693502 814946359 159603041 338905471 534932876 428626296 600021677 770889593 814868486 392238038 376112336 773771108 236226395 861080893 785969273 742563520 448105757 700576219 381078078 802941324 290513153 301537956 840504598 897531085 516387681 67882959 698266845 320034062 57901501 151035734 782005971 763695323 443510069 947670906 880312861 903522117 556591377 148811070 422773315 829911137 350666042 612754663 334072752 769373641 651063998 900717186 731365942 840897817 163225167 508495454 957328263 886302835 508120261 414409613 918574013 95251708 573783960 342180456 467827667 591859548 504056166 606032648 709664297 116636738 529135219 354615758 901616388 533317854 303126820 881099739 291767051 772293477 555276419 678815640 251757515 903703441 693121214 559367984 224581684 135672094 24396200 673833233 425174811 64154702 831921975 826677871 570678198 573227110 715616772 345329601 147675171 80991279 372142542 142958402 849627617 249131638 145839095 560438129 454656596 921265292 981261317 111449489 823966533 500484806 559682595 930793514 634667360 656187134 185893277 268911494 792644277 661579024 238016359 867931189 90097464 449690462 586413719 730809225 907932993 572542285 447703271 724977691 100547085 50572742 991254324 102068804 827191867 683547062 54454273 837361829 940834383 331379854 745425397 131871904 600811314 548822211 187423320 592219356 919465136 161936463 313035674 299533765 826936825 266708270 960870861 41509385 365285408 351991266 342823718 734882588 69195423 114978800 860559488 847471541 238450641 337462369 579590104 938584655 71480695 533008962 284702930 784993705 401851188 334476068 140105523 804980550 363217169 323087260 436447589 652165102 835012601 153048004 536234230 339955243 262758462 176375224 712145177 601195725 778140690 988434458 481211683 557093735 495144975 808269967 648602895 61551311 624305584 529620544 857565179 504804258 108288470 260916314 177680041 368407229 452537667 972064910 518978047 18508229 148717858 824554898 612662151 77857184 861048701 676969885 480823791 203299578 79903174 544899311 53910410 133813441 773698895 844276295 816451278 217690794 905003985 842656619 185707220 586004906 541779433 341441444 150203868 631083133 59905942 508857919 684139974 333152802 321248957 370986765 370652313 195557468 303583653 780476131 198637824 561491507 437976955 658481179 541502663 451622001 522447056 175201042 927820643 964356134 616578582 114194088 495079016 543952677 86125606 426747075 653477904 488938628 847152316 59881164 323838395 377201440 132008185 242091056 806500969 479562774 32471521 482180320 414217538 482770251 109862619 763129297 886234638 517713894 876279348 168210301 978565565 301229265 512848796 364041313 842067169 592839483 29595815 951908733 692073007 466678552 625454925 42888919 546454274 171391391 408547434 741426680 548344792 328920523 624468031 451816045 302059219 721923291 86861039 226504263 914441784 736034003 616123651 229305499 729731315 840979193 136656358 627888643 358811922 667817560 428532842 332676380 791985222 468296768 635940162 316654342 342895717 395005124 268582278 889054183 251120618 190837050 669297458 287941480 820763763 658937023 702667174 276554038 164776258 471852209 4206631 1803650 87349182 920152883 680588381 306734978 945241583 994028972 459536595 71337454 586388741 86855496 479838587 762066819 936020433 661852021 677623335 643410308 398574921 78729832 803341073 854306868 835531529 169927062 866635604 907856733 550680013 604814907 443573616 578779340 758140408 698977238 603947466 509663442 280738833 841762987 291773737 431038661 771888960 102394432 779453242 938149757 729663445 153724384 681535758 802922967 423832002 878443291 946667415 323607349 909953308 536911428 75692078 813957629 313773726 464224498 98518288 992565782 603868709 912891519 742620124 261229422 388838709 73573516 717462039 123275894 223993714 925930363 976500136 108053668 542089512 325790964 204191580 469357296 456106949 583300192 612219235 796808279 990299737 931331953 505059793 10483292 891398685 776475288 395472158 597499778 890845929 957354894 804144806 297711059 833447867 912169420 293504298 729058140 57285431 62505746 423395662 447846574 483984930 784260068 994891801 116618591 933210086 36086792 186031479 413127815 754612498 575665929 564187322 395257667 938508247 589019831 700294421 665622838 450242700 924784037 627593760 17416451 956254250 158387626 50432087 804515540 663751376 703925345 915676571 405596886 776996928 181825960 800619951 493529531 610326624 460305444 339825852 474869046 241821115 268531644 179257805 482809474 509577726 932045850 992806228 966331612 825638523 419153710 810011555 708545028 871030441 158857130 425455988 976315585 834473633 225676678 977270370 890525530 350614947 49707645 134618990 154724893 36178063 492236943 233469306 161405403 661189229 157964414 485715921 157642346 791123173 836460625 531498653 389227810 79505607 52628947 667894640 53890913 859030149 420309268 918340028 902955783 349069492 442939111 164869467 872663802 153344655 130519395 748360455 552186787 315470964 135816803 789237475 326931824 290941028 207528454 544020720 542058832 842972807 313044783 958313881 799438138 244982694 230245893 937265704 574115494 535449008 869621364 886866766 183672082 557972021 260897963 144446367 106814078 230447854 896404381 765895699 206858736 959411251 246830976 232690823 923894258 561402755 912038480 575989306 825849615 702277120 159295565 687813712 485022297 495893744 25186936 953332307 225928678 390159933 93245210 593514668 681094478 28997366 155100222 541763886 888395823 19603404 622008882 294706060 613839017 385225622 903733258 936802270 416610275 506927053 902274077 920110881 981429892 351027473 695836806 867776947 105494330 139376034 650634148 276613595 673182519 580015079 289716378 476598847 655856814 170440427 685700048 692968555 714234203 737260251 42494320 386624337 537943289 185702281 905126890 131035588 238326217 688193260 15999088 501483772 543884049 162578846 114663803 506404629 412331931 543603548 945253700 337022351 810782258 851207562 836506187 768549839 57544232 104924588 21007316 498386333 613991891 124187630 290775141 30413732 630157067 874128286 830981706 410026486 904691118 63397292 525266449 183350917 881713181 395075888 515211534 248414635 304378812 969434596 483253720 575655075 272018293 442238630 749510346 934848013 409895478 5548536 846176387 650722926 335676782 165029504 111997543 575935150 443058068 468182408 322618139 370380952 986496160 111599487 176739084 167848797 889133712 827149942 338785513 132378641 611370469 615760035 972015653 312297005 255532579 882785505 299054966 174773771 684830805 610971439 941175641 700045677 16173446 354539309 113869451 529307639 37283656 861259426 313834129 995732912 470987313 784953848 233461809 183602565 27531866 315654846 416477687 94941638 779706847 999683621 396292785 601645223 194028385 129183108 64332275 203501761 805128839 747172053 472273556 305451918 1221240 643032885 401760559 82045424 228080226 399796583 322843812 292577962 407576567 519242834 6446228 620207846 692172779 412130175 431270376 465429165 518543991 846461340 999433034 198244722 813603801 3814139 636809130 42238088 613253330 466076691 965732026 995671463 714052902 123666942 456735091 899098475 27858975 976421626 714113166 829718485 422919947 247495913 654089484 591493832 302431674 202450896 111329455 568109709 226676480 294575707 826484350 290911311 547025209 200856664 215828293 263904928 891853504 277988663 498463250 327737331 318451318 485240977 218302650 738113311 581240898 926744734 923024978 468191202 690398603 522966205 17277366 995278172 26451392 562870256 240502277 56952976 727088336 214797149 22405922 544190182 700490162 448169678 905435189 259302060 611330271 277288242 378198568 335260560 574302931 253244698 879000619 784820008 351860879 540641085 956216881 495165290 520280090 156048628 676887921 297235252 287688443 24127166 925235429 538659525 91026625 281574589 186891726 949702722 136232828 863559480 284712494 932661810 258526273 27963671 941452620 708982274 911788969 242468970 880972852 318593155 61042770 119554787 91154484 948479079 222755165 752170070 754498913 932433095 560004846 14121792 633360656 788602784 314825392 964482366 30447197 334432849 395880526 933579665 423676583 138976798 567769595 272010145 249875474 527286960 677025003 336705911 382828548 856451731 534871512 191318593 251637160 993187767 771299198 301722833 478479470 121691120 139876126 712971807 295796361 186831222 995384575 511644611 570365295 87657830 508874472 853101179 772884573 47049790 44851368 853473963 720867537 537273957 137837199 883521752 194371342 399778465 845356530 151814700 774982299 561406110 139303850 990405878 293782212 406470510 459539605 60922663 945594136 481954820 220386836 831000277 101036009 493490104 558542476 796667579 951592655 989910726 34674661 181331639 914950949 729197774 21924878 441092684 842755210 782521174 753970039 767728414 530910050 875147843 653369749 210245496 684132179 56281700 934137697 410332873 349768136 727413223 496384473 536428066 478498417 44998882 511691390 375611578 305268673 404104139 814832597 484463210 276055407 115407360 771298790 629746738 213458166 554834497 38732992 11462322 687535124 344746289 21686003 54722738 360862031 360323032 398766612 780723610 251571819 21362723 186502972 415393786 983998709 169228131 172113802 631574532 325621948 441089226 740613788 864312333 412425810 634378225 28347162 121438992 916034447 181647189 649108780 865644330 920772110 393441493 660450558 874054175 479653295 147370038 430978371 127625172 355410195 958251935 928747951 32006867 519875619 82623517 343395708 712049866 239560842 960883232 239407590 339912460 17078838 789864956 716663471 688742158 478217179 403499114 713761948 645150443 981251440 256919300 674386933 320346081 391399599 288761548 587460361 829015762 16997785 43273894 768485032 344835780 924137712 588474841 352899239 756367713 121855164 998921361 370105440 101853048 631529159 540663392 176182063 936680314 76904737 60554937 918801654 502928381 38731420 835365236 636523673 718052925 31172944 868414285 357388419 711312022 747940121 172251237 377209632 976445195 122060308 702439615 720071009 769198531 475500326 254427332 579838779 247956358 460034165 114649536 507126824 129955908 674471916 17585250 923262372 955763598 292089788 282451264 325960625 257827611 102920405 603569489 93828948 612643141 295908721 326356593 812287765 774250377 133959562 296629216 710812035 662470923 973480799 291987139 120585134 204802319 774940147 190238882 899942315 790061441 123232142 50386408 392566548 964705134 975790650 999194727 572347269 354941833 628785735 710193617 507266336 424774311 531935431 167822912 920836874 935694403 292112403 761320111 114435052 116350715 413080644 989998974 373720178 872435473 639168442 904040690 569112015 970447082 96285081 301879730 866666552 569624466 919308871 836480331 530112868 989799223 271201264 344936622 943394579 413013418 477238018 58343597 202779524 100818657 226543793 588262529 841556988 452526968 794101620 78965319 680206662 387078955 837947270 254203262 844408366 503574877 115891558 515670922 857091589 156984212 929056855 675204148 615051552 819825146 276685025 848957993 261080409 493468638 360799054 801413494 538933388 541329457 583055918 232502802 64524059 191504906 990958291 451844693 704639083 316824866 345204694 691843449 725183845 526412889 63864208 183309344 247931638 747658287 462877346 867496653 633279119 351074635 895774317 941782121 297714853 997930744 172532635 343517888 647583026 257620899 78262420 812107522 449555506 488823646 426824714 138758722 786492455 466501216 201115502 427836922 959903382 499903875 153565560 719392901 683786376 642176197 768053411 862955940 840054538 322997191 997170094 647798010 768599981 207078481 953679900 670338192 332557574 289126092 514713781 939815762 199319343 404295366 691210243 983314319 23804485 355122546 255410902 130379645 506405096 557370917 107190464 743475634 447913662 979858138 678805658 654353324 251360495 876828335 439122685 958163531 72895658 897755238 501658826 891143761 199472543 591422693 946279331 575308521 400073348 764780982 54908015 466375709 101420945 977276808 932164058 427447135 159631619 605162156 806249682 785628161 194531740 677564825 413003019 288722364 732789537 61755240 491677564 478409005 314800347 825025112 409400032 443356243 351429143 187277387 350526518 993179411 563529382 738400072 16569666 757030324 35729758 89362935 738918666 620844900 301595286 517683752 302501977 289841841 148128942 687295820 754740799 160411152 526387333 6157050 863842958 43100761 876716545 586364780 122555487 378310984 439965323 675793919 850497676 303763966 259416464 341248439 851957811 888715135 62522113 520179128 93188921 118787890 415775700 681098190 2133188 963141476 333933696 459687654 3385792 701577669 940884357 978001811 137543516 416969193 116672482 192704138 729472906 369978824 96345501 320262438 389900162 466518078 626332223 649676260 325671999 917137292 902829909 931949288 879169792 296091093 788012272 288053879 667633097 244251042 41507366 997387643 228902368 672112735 144225679 71864834 985417808 286700251 163039688 299068863 819554409 935202252 800528371 704829576 927661118 723310153 389065781 979551446 823620901 157162574 594961463 556993608 500964411 419512123 869436838 731898912 292953822 456580181 154628788 81582532 821519665 688878916 564858516 185367358 801854107 967443091 739922945 328371133 944958024 394946612 810293176 188903442 148904870 741907961 765048569 479813428 792494826 136848412 3510282 685356732 524729225 986726328 998403764 973161322 366442687 785932109 496907972 735249310 942101515 192858944 240821899 825675743 528349105 176426584 201800031 698443096 982769462 702393411 150133784 194969174 167685608 923517455 673529235 178974923 482684756 136726705 668121395 710862030 348275150 531367297 410504027 682034969 177129196 655256252 967482357 772853642 376989195 932878337 437399278 496742306 301967049 407669973 241702583 444219145 805523337 566761759 518147270 255993864 651866098 740519852 680584723 669528077 624951152 820668588 739347355 79298603 601199538 961979955 420747489 774082967 260712234 573270201 719342184 607661612 798198160 242042778 292579898 16375528 850398816 938190743 662325348 13905517 519194967 109154132 354541943 276813697 937160441 816149976 613382409 129675150 968134926 507742992 3776050 658604322 827882273 46682187 69946384 680896624 71013120 383496383 726491715 175041998 18316607 522036739 698446705 12789813 850612149 121193107 525091267 516966341 922272764 458047056 615369574 34376766 394957813 83356925 322607884 972746119 214541378 450652867 451207272 523732010 427691723 290119853 689328822 73055702 489569594 177493293 654389040 846348764 962591102 99579029 212994970 140100531 958022220 194273695 321805495 436005237 717541273 123082726 613077713 523201631 2862369 42400363 146461237 163158357 316092132 729147409 584886708 913754459 280048035 126892064 828232484 371402781 876320615 44729030 437858269 939956328 87217659 761550737 332788029 756998831 997323117 93211638 446881572 484025735 180230289 705720270 163543161 866332715 679795070 725314003 568553379 66644728 373730831 417277992 717506320 781583346 731867234 916618958 740085681 746753854 472607581 134067248 949789564 795066278 91482916 382893464 207280617 411732248 680099236 147614647 52498038 907989287 988274444 10350881 145105187 310400904 610583630 630231246 711151351 935395479 260856739 77362331 897044089 78414800 284239620 524833735 194153015 478156886 130310321 986814326 531548483 890955119 835993006 336165682 298585008 536881925 724064321 601604965 542202650 444797479 63147126 61269471 2916123 980666246 704291483 161910870 29568983 599331320 724597188 646266081 899258481 484375801 158839368 597700221 355871123 481654053 217091650 560387464 442005995 602646207 106416145 269969993 96124584 562615342 329587416 877950310 130678273 339990138 592328959 31623275 613750190 168159699 852762288 939190346 36479853 673695243 462002778 886992342 869146494 922917655 615457586 867322439 891671336 515433873 42255789 594403257 838964530 994433849 576258568 77867436 458548330 27153263 606325952 629986693 903895586 785612731 736649498 602624780 843073197 368608326 672487324 913132269 229889511 240862814 731402898 534275895 827568555 953899254 560277130 70373855 909173338 538543395 486951128 982843710 252393818 884310688 536201747 805921935 103514517 806131275 826881686 931333746 329713142 625776806 82015488 498180460 876883440 396615255 855495860 418552421 766169590 249074856 377587290 378962728 710449668 252225031 608707676 614790886 939788309 683404423 250657642 985715379 382279338 73603166 77101815 202688008 285970761 531651173 647843257 946372415 916613372 389992091 522468396 681413147 441639630 409599138 520340752 702176317 595124306 706461248 657544679 835031983 425913372 996413920 478173048 976535390 387343429 589381903 975157839 425781144 509417707 980438271 849120058 687407250 904741550 94245639 42026445 14196452 283821877 36408096 378685663 162842634 161227175 891452522 161257227 316283109 960901939 341985701 326859568 675628600 888706952 598718905 62407410 150653741 750213469 2658862 211851062 4796877 148471018 280728500 364192938 258055051 352475757 745553053 759846459 774826938 690842791 104651102 968000924 621080594 875129692 25528082 254614982 779246895 237134807 738238454 667781490 182651154 743766371 193667566 855940001 816178078 289105875 841872639 307434005 923685148 857761787 840787411 308502997 990973624 969573428 574520376 985777069 233185537 428515548 648509857 456822443 422943341 135119060 716253091 150317731 860777938 607923712 382680185 692907692 679204078 377513931 149810561 713526689 657030881 114400160 287244733 199065762 385141934 187053426 638618195 237424016 200209853 493140021 242500878 123952532 293855324 242115682 822985946 712171928 293101113 826568823 938925131 248794828 447566058 686561653 42018327 342017315 832865381 230059360 954415511 367465939 910693256 90550211 788133707 89421273 942041234 254990377 563770195 404914291 431304616 34094757 226991094 184272292 619637073 151277131 195620383 996296883 494070523 970389940 844906971 397841068 41440116 725483390 3507420 955357405 385657713 600189642 34993401 787042650 921856010 529118141 73445036 680381307 742332220 385026047 966129554 246146137 308035174 83987775 590588143 697309524 829806796 58762156 705047079 935486607 662422551 267296893 649493318 444963698 558684883 639625323 885046137 750743848 241116912 130089522 16416659 281425183 224945730 1665300 973581961 737268106 256287489 495275861 712522230 963251170 423801418 316483776 163765912 711814497 302476955 759817504 338975953 171642757 481321563 884220616 647053607 320372371 146061392 410884364 730500292 256176146 160680487 808093382 221986806 655252300 837051631 424484562 746279088 738579408 635484062 114322065 268902664 888187891 964727691 825565290 225866679 377502538 842601202 500250181 661637788 766961457 14165363 757067790 471886649 686225735 101165204 250467384 472915764 663043568 748194362 777125943 577622744 916105938 368098612 144542981 967273361 464941912 348295088 524289950 606955124 405506354 398272452 813679491 986217652 714569427 551397350 256069435 681409582 481471986 833740148 724496078 161610718 907413001 131361582 317480008 850724456 949194969 112961975 784733244 664846480 867544804 227215383 708981822 38811586 8494066 229866556 885625704 312893579 745230733 85690740 110867670 234977053 382924676 831750388 288637482 871942607 955849836 111505492 996275208 771542427 935797274 932008465 324949147 315847839 969123882 525080586 447190543 974336668 330918012 837276164 990029588 981024122 273396145 409670182 419828578 910595010 966871986 513761149 849229871 96322850 171167786 999254137 222262458 534291693 359091975 191796590 281441988 304722585 398006013 162126613 797044498 513251391 859883010 791626504 748245485 537866526 256296403 658538569 27564449 445118999 394101870 707357628 171318017 383320626 457798294 541024936 275191265 460603161 821376595 393157946 330591131 687649176 909714799 414973185 853181835 854176803 916495353 511300979 49871763 517374288 288154822 872599143 549773976 210080344 957901803 427530393 90561282 725610395 416440132 955311146 827500352 718037785 22873841 905496861 722037314 945447673 857968596 209800155 500222973 990763014 421907988 768904112 446745067 834521644 318083484 943946059 175655816 754079488 360692892 565997890 870538966 528379958 131486215 564284044 173877978 294476840 739692564 341559557 971882013 237312086 172601022 749007341 214742827 321476064 807046724 529062505 581461783 279622158 348287913 501281793 702177269 190497993 529619765 602354465 526168927 773446431 20505842 417745304 538538225 281567682 931488047 750189339 631680717 49280394 925375233 83174851 255731224 240047087 667230909 407903883 413903227 90908047 829025920 59986899 542101411 816870062 245627559 664035296 856865729 821639089 6354519 572460889 786376714 35560354 55139830 641284555 484866616 730947247 96470960 586941479 348897287 671778475 778501619 195333951 397330873 590012812 657447923 653369420 57275027 312904683 480081447 483784555 575100765 629870983 168197834 906278939 189881574 479328706 362785371 293735872 689440894 926418466 196599837 406223396 770639995 105079506 985254552 162373105 940625076 310246686 864034326 758487351 616262409 866109947 391998247 137795052 909114329 491946108 329079069 478369896 154341002 909054046 988155024 916468197 97442820 255319677 932399580 465157 210919734 717043548 889652638 917104203 557392784 382655394 735863611 824975008 45038472 686489751 725683545 889653712 732817173 605574827 985207908 898281739 369722423 845905904 637204234 981077348 455930221 462866075 798133439 851864149 719755325 965582727 464944698 477534777 517873071 999347889 534854646 674633937 554389714 997167549 90907314 774989248 46341942 919938672 641372146 630795535 975709041 981380404 658368636 274211242 888421275 830478231 627083483 878070240 380535249 881168588 746448863 318899687 599917237 355713576 833208602 843378773 527426028 509546406 817209701 759931560 44670111 101365860 189971289 407938496 785265659 284806948 482281943 150866527 308188593 362156236 187240577 104444336 16373878 91425510 178737214 398457789 285542020 421584417 680814522 763016184 965190679 630147278 642424291 33583027 937063922 508637539 860860013 368390311 374646232 892304635 887214159 768452977 412134674 306043861 317465668 616870928 366874351 389509585 746017611 308185705 316007231 804382454 227322664 809877187 540843224 209170927 242447072 21732940 599847954 806109832 207162689 334874002 778816330 351899702 611258712 912070410 128685410 702096013 69551864 713691020 172659775 353468871 342506810 195671252 679543626 389945668 606328567 647112707 112504304 688679940 283566928 686534173 231914018 596958511 865748519 967609481 619784918 987803277 434282147 884101012 273603716 322742543 92658608 493151982 146416553 106803012 935806589 800667179 44985671 205448164 72529148 578880323 757322595 371842633 39030885 317040402 45166982 919245553 221890995 933203929 926844221 484611582 72302117 948057531 749327002 592288694 545678271 417089 33715376 48611587 593844166 276495831 921881114 436873203 847974216 403484236 972882804 748575801 297855378 561217366 387975137 9440682 907214519 570985484 455123844 223344321 824425488 978772074 758813703 257223452 413030071 611960784 577547543 272647677 687029258 154041219 748888293 499203275 470061614 856991531 839154854 734595470 639189130 713913171 645379348 587049846 549393992 110295021 683749100 584562516 396352727 690136267 730478958 905938462 26186347 435479079 194839776 971590000 817669755 166339868 741803787 255704582 537859139 667081770 381556668 998178372 475764544 891165110 540689221 119210670 744618422 150588039 511779577 123508336 87964973 467897931 238072243 981724630 398572272 132893712 274401360 343654613 205895309 370102987 918515248 247080833 53441623 407181780 577011129 531397781 936111591 36657000 744773332 93229550 725160599 775773990 556945262 164514064 73273350 508956307 551824889 685797279 158955671 99728790 492995048 211112935 276050417 923062012 335222326 834066774 508236160 904295157 842273760 5900028 994477299 933324693 199175270 604402706 295399612 94479188 636402766 969400944 835842707 343750030 358130081 191552277 140816371 959828228 149982828 775333538 361713308 719373914 267626817 640906207 789321487 301087383 617511347 854315573 798858517 153873320 114559197 993903155 960880185 347732700 569780700 345295882 640725065 103642473 534129744 282731537 29859801 886576870 297445600 116816705 868374719 549883343 643188659 153845177 839654040 562406405 325218551 782713659 277634370 100609355 533252957 429491629 755621216 719900106 674979483 139428762 579613402 462549133 135150569 902626991 125657946 775251974 2216069 149881406 503408847 136208519 908884527 515016126 479791598 998004426 644671405 466019144 266273452 655273066 268268360 995746332 136431301 307675752 124108109 518589722 658142776 976575399 931211918 440803658 147758537 733716847 258176222 669980756 970497406 380973550 249194905 901551369 257303331 723039922 225617433 989588952 672400070 67123504 577884226 970198361 36014907 759266113 974114551 653146822 850056857 781035423 996110498 148954749 2427578 244457581 64240560 89445504 478435775 530223020 368263443 672781556 908293770 561497543 198998206 231451813 916443971 612631048 174544941 489316737 127571412 356487456 249219290 710834969 438661741 594297763 941726921 834450211 105347584 957818505 654300413 283879418 468126405 817525167 113437184 767592732 101678264 124929620 148630623 626398123 618131478 637841308 861501740 3569901 879908324 13902097 986999419 312292556 285861992 819390749 557749733 956844119 973353902 345301392 274314504 84134975 470777860 862796320 321331204 22571867 865362046 938307812 556967423 842061092 748854131 902729945 633945507 755902010 847409918 257277533 359504283 109535453 823418238 287885751 446449433 85489012 281010198 211328909 574780499 553527050 505365293 324824939 831001345 5099980 739761904 552990275 845005025 389691788 478988747 639161064 974349876 940160577 520204532 407839890 223566910 349783685 191319776 200769885 563060169 665159701 384047564 791006409 456976802 174796885 347742261 276079163 252970267 362254026 344639328 464365947 717579400 26637213 428598227 254706485 234506690 588538399 351828442 347029880 738630311 399760703 582133763 132907065 400525719 599492630 6530978 242756561 605128185 60876892 946017614 369747835 710444212 421269231 732521826 619300311 474344630 381514835 740113021 631771498 167216497 417312557 458435586 451602716 917859673 507196615 317765785 105647288 149776999 914311568 263102636 558328175 301525145 408329113 811399403 826169429 792271471 97269016 854323912 442142435 364325744 486755049 676903676 491498355 644721315 171968264 602951168 388948424 300742934 170544920 954602133 540224387 349239387 216122079 553765949 926237358 484996870 712084679 582298047 955504694 436548912 309812831 293185959 532574825 73100535 949259480 338063043 178595196 966111484 830532489 967256231 170822663 565636323 659372652 412011562 952515974 627109846 264197790 639984103 507258586 551238915 266487523 815061693 24155334 98906649 165545503 670820943 887863412 989967311 668636638 943262085 922947053 665151582 911856845 854245641 563036324 337622018 721414974 291790283 198174188 606279036 827682728 339790206 352512381 932216979 672577829 228643096 815401971 34956430 995793907 584675670 893167439 125388475 480049652 443691318 628913524 733870316 209398061 742744187 748850347 780289013 292014154 270555180 436605984 519705135 865341209 550823189 802706530 818199544 305296138 512035908 981324775 633336881 47240118 575712653 292204933 354494 674201429 516443143 14341882 874760458 893849414 51018381 418320230 151757440 120810635 565469246 105530316 205706003 128583242 685273342 366931349 69834167 585030221 229684723 345447692 494780133 681308035 810387976 677519842 128530715 974574717 799001197 837508012 912066906 766719474 786609429 620640864 972303271 62735163 6378294 100466396 283148170 570959575 707400653 502412639 450962065 545286888 352810007 431532558 946248398 117501365 331231769 21170544 127170389 834074150 893903130 62282995 778570432 865252939 772087844 766869349 421701547 517284310 873523846 271011195 883425591 41681052 740118100 86021197 304901003 780413207 458940133 729283544 103161934 843296487 457177940 401514875 841434927 939092812 754096385 52295290 686194270 373127598 860325901 199291518 152365328 729102358 892937697 509332499 280671230 41977778 354481575 833868073 6735846 887066964 822080207 689471380 555350537 716171252 957853580 697927564 883600043 983220522 562962773 764271662 84241815 486819765 886478692 951650296 351799960 333816822 473017146 172721489 235160577 476488309 698372889 874637055 575288102 771064923 993493129 2920623 142844129 372398071 407624404 550098800 922968078 394646330 523980169 639956024 577920015 644664890 314396412 59262046 174791496 719938994 79080645 825182750 861048740 70927745 704478781 17406745 251253006 651010855 708670724 568947410 200252409 877185099 631661438 487542577 870655449 360263991 523366737 646763780 814109608 873327962 941087720 810298489 416506466 129497029 604344563 169179558 343232393 807947183 354870501 455940354 200385441 877541105 688838005 992114152 626776245 819222155 795317789 656124699 747317457 734129437 163522718 19221309 896282245 584901487 772456826 922190678 862358376 209805545 997140089 148880724 730837139 664962587 987102501 587269253 334117666 175418679 122241357 513951262 668575927 326567058 323578757 948091319 525328887 179304231 901925285 617146829 212008714 778796819 484529478 150417983 706194463 835723290 913670728 711568594 318634982 437906465 57200975 813696941 134468116 863605170 640329281 13304285 296321507 155982971 711974601 697298386 875075215 902044111 663749336 105553377 758615514 570693923 732246302 795387584 281894024 730683026 52019093 799727116 499217124 464981850 295371767 968391878 916352314 655403613 132378691 83229650 260469850 416128161 597094716 754541687 598897692 249038800 34658538 447988962 246323670 844821689 930033943 345039010 790111975 207526861 134648274 561181485 984078640 227797923 688761328 327705690 372329366 762239348 957872006 33498853 764952194 400914847 814848624 730773743 922468448 443196454 99540686 229831291 818280483 224206640 602313601 372078578 916952000 931613573 742245554 515852448 438233774 250470677 965271628 627101493 187495532 317137265 393709181 463264324 760476411 208536656 934229561 804623047 427757920 545797132 204463031 461145753 835524132 588441122 76125938 566133498 629175252 139935670 751371305 469439247 365378944 98098700 436116575 674165344 452953920 186756880 457343963 738059097 872823978 724291023 509964458 364369865 998328158 317904636 800125208 730224485 269549947 349559148 827927099 493060678 986727462 772496026 728772200 75894119 123684362 840702244 268785083 208175400 256125395 947922252 898358420 185895886 187616946 859954551 480315925 292365824 789185244 573555378 868256421 870260043 451779083 574865704 226608751 419698848 921821179 776725165 497607652 641057489 779689198 838530870 218661429 870568215 118471209 863061343 786381786 191488399 354657909 84598500 811208461 665507768 636226207 195044648 36782159 778837238 925681144 748823473 358711011 332274963 176056533 892952233 79943502 25014969 240189712 425442143 541154782 24648696 615209605 284660932 341137183 36767430 421606294 897355759 975357031 73249147 241100712 886971545 497467979 615074129 502790052 878384546 841180968 299352810 929964662 271201674 539554203 266290377 477161873 866013944 372910857 987003351 600831338 601198903 251765784 459463648 534113273 413212852 939429172 752506900 730023739 525783425 170515723 399172998 343948210 867932118 318189841 173473712 135349987 221922442 272288253 774891757 446782423 627653534 917993034 213412094 134256027 891944115 204401847 945748358 992631744 430927758 745349832 142242958 193494235 132928667 509104962 720961282 907933958 561821031 52324019 9829169 340618845 500279077 882960871 152378193 819201410 269288746 543217780 783572472 213504026 918324082 128483119 799768740 942490958 369280280 443133109 731097653 167051339 84605665 874354660 110359406 369155266 849493426 480238686 354627959 335257960 809026838 61967629 291032157 193051767 16792505 955231897 451158929 212149292 59710447 282416628 752122469 663526727 278343214 205278415 823448722 61319054 668795279 995440162 576904373 562585162 707501137 312682664 155679949 66155720 17778262 95001440 305961663 535309529 188146085 112161805 352246482 964396370 319991526 260324279 396254772 88063629 466862057 88428840 153006451 338171111 859255327 300384624 562123012 203465024 972932383 376201826 313798079 208900990 662560035 382915349 534888288 419567882 296864648 62623331 577750280 298006864 146842962 766609261 177433531 639182404 245273509 241315861 707490016 434973400 724801101 833836418 522436 973533575 168791095 883109024 99364631 258324174 617582582 170947229 527334253 585811885 832152639 602649965 219036094 461124138 945425517 184334408 937706726 179862478 938598653 416677927 689595686 177032742 504106003 714902090 339763873 629866819 994450932 232399028 202885088 12202042 667927434 112001709 762658895 342923685 395807459 325041983 412040381 166287393 810275250 991755194 756829152 383965902 378911693 280933937 80230607 238862290 242546093 39902715 123015558 652152534 69586161 655788594 568560485 714656647 927795419 378443831 845082033 729882134 668556497 854403628 519005714 391904185 503845597 253336952 163358995 356422952 840856110 651403591 270336678 212397856 329227669 764370696 331738781 521838820 805911049 148435693 243993906 5810871 110799651 141412974 115214720 462199907 822581155 651338438 801451527 613526453 404030441 535185269 129043244 891026174 765827196 785460412 704859062 484811667 678853255 31356964 141610835 632235598 284691031 164211447 379998993 622150156 20300254 649743557 882108389 257130541 188550451 728334305 964226343 932417815 434951952 435067874 818532116 685486259 855340883 920080419 407098699 396423919 265073021 99807298 57249105 687406138 9219382 852222628 461757709 697411082 191217863 57732336 358441804 284903257 301005726 122088080 89954878 103369508 703961294 318584627 960670711 324891371 323918220 91894094 231487215 764403508 944909235 155421334 661730434 251164681 920942145 197585543 60795249 389949813 375528920 313672928 976186976 871325706 613406014 918549541 637806166 805116766 876592605 14485020 191572800 587319433 97481796 174376016 850716269 988811944 26603684 72161938 109601555 78958942 316103507 917226354 239614665 950984014 398220620 308105418 54525963 636459682 742102702 141852212 387140794 624743303 562301753 244190607 761156761 461248174 148621012 531943294 176135633 508500941 869669897 311312360 885572461 224184860 931977351 606614137 125023711 295030489 402239903 121877792 299683194 802451908 374516424 962635407 665832181 383229859 176277532 504764095 303161838 50079423 297074392 852527465 650899301 867987814 534446560 238988429 715960893 137396327 156850744 335889647 196312510 996436377 299043724 717303957 180747798 507805268 618825385 190743370 342792403 438959606 24105986 481375007 906062698 278854239 492591148 375158501 426310580 908253813 456271970 575941299 856212587 745170081 247747841 290093158 712079282 449202513 67864589 29387804 405697930 639745908 72030635 206194360 261641310 637006593 617814693 49898082 393389432 462221680 108941033 120552708 430310793 636937791 919948298 830023373 683122981 490867054 173803453 632723122 121080644 651479043 279219806 964316904 840837059 199715463 910996329 938805100 243461601 752521608 456345601 70985851 347963586 109398549 445753196 164386586 569646064 546673733 620533140 215157647 289921493 844963248 212140424 211079141 616949825 816224244 969652729 945252461 900528362 54419249 442998717 268777528 346391015 276529806 100352080 929035677 503515189 683788466 291778126 407254713 251513394 197366859 241008122 76776426 514525733 660419211 327238075 748151380 220879540 480639909 687325849 321855068 67111787 754834773 901862596 604476463 317187388 968832341 539921934 166516796 166846202 425494505 548308588 794866102 663278045 527151700 637486200 214328595 184986113 494177632 685085170 495348367 186349286 11518427 305503290 791898794 436490737 761879316 439332056 849417894 698346730 745803106 575780853 167964938 560971901 48671901 547588831 600020001 504038585 64552611 917995145 782439548 7290259 208499669 948378120 449360748 144019812 391586199 632031511 842270089 693201255 167925459 163412628 599936814 984796220 440477303 290905857 832270074 903036008 699734002 552453892 86298192 146858195 447844283 145935847 58275288 46479176 160630218 8950296 204207100 515764984 382191645 790557098 928943980 715962103 585756469 367995603 399940506 272922302 971090582 16428652 347233087 631975591 215892298 788224116 2333908 114964597 346692191 376368781 550331162 500742601 68825444 397259389 734566290 17259694 738933488 846651567 271298310 708305422 162214683 959144624 125567998 68060218 189386243 996526002 342160716 558793062 813270601 440644364 207899777 781715498 962493329 6273719 959129717 943265794 286586630 454147027 113658819 73680335 353531859 593979168 347009354 362035797 369440171 827971974 835374765 560918715 183814978 15471757 92902100 378780429 887080145 378564837 530861673 37545661 58779286 857725664 22463068 136773406 656248658 898812659 575373408 724183528 623117513 906512953 187060587 997206455 760529989 893455087 12132922 831464588 78748436 393392377 398265290 184492106 274254085 749223516 876955616 228694842 953286383 700634050 336561027 88454792 912113963 988176121 393599868 463411907 502644757 921129332 580321501 548224097 535672974 428047048 149801335 308548152 622731389 214111025 512655970 299194374 92450121 350938634 293419641 989809387 900016737 916905048 921866459 789753834 261041076 990442816 956563820 210615404 820001337 94722701 532755793 330733244 470734953 633184555 286394232 559604363 753355968 838796206 491779854 66575214 762242111 795503820 516412934 671106395 917474541 200074719 719427993 963764016 77539921 949631844 468722369 941734188 37148154 381207422 769254076 537838452 92625911 266722419 143110031 755011727 847254367 253012782 695370369 576286187 4328651 356056508 628557979 717971030 853265111 150785487 724214063 547896965 928204965 859770686 406731854 398583696 444533849 390554243 50404176 597641076 72527262 39083323 484005712 313484688 853337631 269609642 177697198 695639848 210977807 574470708 752695947 322230245 444767394 41742309 358955344 62227539 556407953 430993130 848735527 975702626 411070618 299772950 425974656 444315622 962938366 744607326 616632462 496703767 767998722 449859421 602869704 933905170 841324398 511375313 863796328 854222934 581539089 549875228 31041007 931071815 847768123 946183364 183070879 751013038 996603457 460566771 1336831 683452983 103508988 76592375 578277211 201362161 351540298 808967363 87853122 906033106 23718540 188036205 340486918 747735601 635225383 82170542 685452095 919013450 187669507 699545957 835401801 169680830 836326671 107187732 772148161 187150864 942121146 301349985 443464203 159418152 453548156 752005783 390910159 54190548 29185867 889844770 812362616 900087874 465783334 892686871 982946228 599810696 664890510 637136297 877720055 659481373 952923400 742216885 748571127 407834460 234942364 754479671 581784369 981245448 675907673 806215891 908906339 516296131 5912527 266615629 987535632 52454293 94816147 763680529 523868159 986260844 559460542 389470380 904811452 322182294 996167278 517670992 757769750 745598536 430659652 35819092 28714911 137372699 487237861 324866994 500783152 70183561 633677434 97112712 597482338 688162164 937127215 909017239 522629397 213228192 47545271 961297351 5479917 224507444 319883718 526571681 127263184 945630013 238323862 649365715 183574121 974854187 747904867 254397360 571130280 765694291 154422255 301067950 419921984 127947115 906113279 109016038 635260968 121120784 821797595 250578071 770033435 208135747 179370450 742100899 687586584 735747304 972955828 652739600 66563810 414114630 552406870 763987336 329887872 478836618 361679122 642489561 589704126 535875395 372978500 643905142 122417835 746501095 439471566 429782261 635542553 741679949 118131092 757206415 440556577 802357809 696419585 743146660 506319004 59559092 9023105 415323700 609121194 806887129 102337285 646384742 563986479 167845641 774744194 544248837 876395089 421891728 873452657 188859133 845125628 723554846 91243601 743600355 758845278 346502214 989960737 549888363 737570155 26621954 615866086 790703855 80864346 222516013 144954155 524281583 269241893 905640711 872124284 277451403 484877581 555345077 547044586 537088267 935300629 331157951 698222474 353367128 47956866 535194769 400016118 869788544 359459681 57639674 945733322 838754613 843897345 593656495 131391784 413148239 481826933 935462857 618293 762961990 549065491 198890819 701848473 223417784 133718007 868335997 705426691 818409 287081345 187988668 912212131 268514366 101247698 770066855 812278958 474468545 366283860 282786251 114664670 995466913 297756719 517787673 517736687 229050798 844988116 914496355 76188451 505016289 129072502 224811234 602661055 484920274 950891148 612329139 928436876 730822464 598739537 122182741 534117207 392727437 253483844 581021484 77699185 78939711 860022952 508287234 79271471 815211905 614319365 947238017 389087339 324264607 154697893 965199290 787100929 159733902 951688216 604923552 339631187 923412577 454944945 647316366 553731014 383475669 87684358 773538237 836474435 685951942 47850355 206726095 856529591 107701432 829929624 621370951 30868627 826996559 672911319 49382414 70099020 756025559 230228439 839440624 27240412 331303869 569536772 576031773 532760383 757280787 499019788 934622376 459797239 918226960 7286371 75119115 511830153 417637518 575756992 573993122 231836414 943832970 476856222 617341483 662474595 156384424 360752060 467622988 521890121 226418605 587615901 397301517 516800325 923297539 848117513 338178394 355502961 696062520 721937802 467001218 917653482 302832767 699275504 153563067 334548816 815281453 754839246 937233051 937685833 336076861 739182074 752210336 122988797 963384525 448718609 376475562 713398683 17314719 382660336 613630844 43249363 661683609 538513212 790100030 39615323 963184709 731806427 623574013 932893035 102133330 786560633 980559914 190244160 290494993 511530245 290903575 380158364 775486456 825433649 884109182 265769540 378148131 919564021 8504057 660647553 733572558 951426060 344564874 930109344 914123228 228656757 841813013 188577650 184144211 276006899 564708833 974969036 769170142 91377038 244220700 36225544 124349001 698293776 829636692 942839171 561570057 768462473 886107646 613999645 913735346 734074060 124094706 264222652 776697726 358286831 132060909 245256649 411509965 188081871 536979725 158314417 159009183 738014346 377759321 352256869 655776540 656238851 500171319 686442458 665318669 955630433 493901044 509527434 364179040 873186448 881751616 263845106 873845159 69966782 969222063 878563090 888735641 956320479 812612409 232988656 584727952 661165354 15660986 626934549 109412362 599581594 18852211 686508558 889711913 964748143 908918919 209372396 961331507 474926762 473923455 343048389 870055698 109315220 288749511 699931185 1217236 447012407 390234670 446821325 384132652 395355875 610619242 798504635 751037167 837307051 789027986 922041120 882619289 696643814 143110050 318463653 112088518 79829166 133148154 790973175 137601209 56917860 944063711 888648264 447669720 438007082 273842169 600484811 228687149 686567783 259548115 116676667 863188455 2227015 378819167 551296085 219063511 732750905 886211439 459915609 538888436 258514031 81546557 629480845 934138327 319263073 658187492 329473210 243286591 983351370 334623972 658590381 109394575 881633449 71829410 833845687 929817419 95507650 859523045 744287022 696760223 686643739 759050075 266969578 183531480 966818303 25616146 378166984 161597928 630412286 18634239 797018923 645403110 898105963 732951930 911274870 615086732 623697629 837015488 949711251 614373303 945511598 548059760 432905583 671338219 658211199 344279823 731438971 555429837 606095282 829653380 646466349 219313830 617066223 833152156 325527421 426146535 945374368 574377607 935000936 701793183 811066996 666047833 841791601 759091719 186645727 936107914 148164891 88447479 307865497 308256375 873710960 771028078 139902491 388180702 165561213 104254477 628368421 477589350 75540435 936489372 206656059 283768597 112632328 76546693 776148515 379467736 810150708 891728724 368599912 618435838 926054005 524750397 143848922 893995453 941335915 82791318 608102924 984452524 975502012 242690648 146617301 164237127 238359697 824874146 809617616 611281007 838258455 264135734 589344475 909007591 767470336 298192122 401971356 578567384 934147583 195727737 235411447 633118541 215117647 99311456 698741401 591357112 672825901 89558529 868142705 829080940 335607897 537532115 341018673 577711648 130059418 118028783 421123537 171489906 853006647 896646293 852750093 361371490 299127934 677348261 184775138 692030419 580646720 916157479 304136981 990216973 685985619 725554116 445693100 349408574 8836111 151859530 224946802 116271092 944236242 683074859 925881463 420212900 866813308 261371390 293166478 252367655 270350579 978959101 126216142 387458104 986366369 78496902 769754898 381063159 74077169 49533083 966877049 849838184 353102549 549737825 217241574 281142261 768341571 137447332 801969281 941308904 26497971 196759378 563039028 21069042 57667235 599347708 354715694 243531687 376647955 994635608 538746980 822053119 723406858 435007425 849624075 159535319 42843151 355012789 44977439 153160814 923840944 802507606 757231072 845338344 384591870 534552810 731526480 621147087 634137359 356707163 987634614 385858957 636168827 703427512 110719261 368665074 622661600 597437106 801686485 928016052 93612895 247635744 317784817 403979242 59836444 254454395 925975240 423590545 113213121 682125667 747215221 532156168 880387067 702164504 150664535 668256147 828558076 881048833 578930577 505522907 820088312 947273513 344390795 582190699 73583784 187135677 488594543 581267253 383149258 505965967 589794733 129735180 508722846 991420822 248265079 597500968 700515690 59950956 374777926 76921253 216782328 478481614 741921363 119030275 323105043 541216544 204140575 981590183 497799181 886171623 986066155 320331609 906354492 908130124 918547777 431773893 367496825 757485728 93290857 515827962 766213023 721610962 797508084 668513261 185824530 255140603 190850102 67341303 781477429 845770963 738986179 172224595 71720947 997812536 537025529 43996065 880531767 786677422 921058422 788093542 257942387 942983642 900046238 685642634 841068317 478746118 458504214 803563224 128843822 447232417 915407436 393382785 889121441 178529980 255421164 196670105 601153786 977086349 70532460 941808537 971216572 965381360 184155777 215235292 946737906 240915169 429747368 707064354 508046503 316833539 885915806 186245903 988877678 731727132 367686632 856009645 154282970 134930838 176625484 882984678 367019015 164798464 372534102 95040267 692003856 191528331 80129749 235650640 731608214 437247374 136354139 515018573 200898368 347702275 146596288 408404862 612790581 184304647 122840223 28710340 397128099 189848158 657611991 422699235 215960124 899280364 414532619 933546498 873940916 259595325 397529891 886417197 923199556 584412158 425185481 755683286 356454954 525521281 587425261 235248976 547503655 252069693 58444866 970824531 540409855 98712652 942627518 279658107 868159741 695206124 506528286 842132681 939458156 105347839 590004575 518088736 552305183 636185226 280343110 398565065 459918058 653226553 664642009 31746032 382138150 857882074 851516132 600185380 572889905 143184094 868345462 74530267 4887020 509032667 527897697 570419691 933706043 675533836 915668925 120117267 641408648 796359631 268725093 103249776 146278721 563510054 675060856 488803592 36530006 119882039 487643353 632681539 423518652 544805324 228191664 136239980 865844972 899737044 898962408 296371764 838025572 775477216 660192430 331669040 381018149 935251623 198039032 100881750 86292787 469959554 311843580 363080324 920498201 620794608 212678324 677961209 486853218 355269396 42221153 628122586 552454177 546991666 516781573 703751342 972577386 647025973 696512743 818807267 504569814 229162028 887063571 527900743 18709251 308938953 471847640 754125967 304340242 166734561 729633608 957334483 989071399 604106478 856714939 41327120 191383533 231305360 467667020 67650725 758559759 872654599 653313370 918398166 604019904 197230011 781090825 335192141 496274228 58141365 384959 271716755 560715301 710392611 129970087 460816539 168538191 50699224 897994033 34067768 65860851 597916617 372684432 171769762 751594584 379264145 60538170 757538550 57098821 811447022 620751980 15072179 799709833 288964417 141185444 891582525 199285108 805846546 99481893 979860829 58987099 131288202 602634870 862375103 945008151 974041336 79491299 711433074 551461766 356512589 61992955 929349740 334573065 564438431 21294608 410856196 381095429 9787049 475928762 79844214 370842466 688093770 148012372 42451811 19485199 303270914 708589950 282152014 559066236 890873720 823741849 209986079 335842334 921077494 408250702 966806436 615797742 107784171 2344455 699294987 789519594 275092328 483889525 346840682 942166675 155023012 374857736 549506616 549465966 389506424 185995642 668009937 10830211 93674724 941298501 249293813 736842465 361265544 733607720 61477193 173269016 597389356 210204582 511141076 642275005 29706296 604588166 64960644 204300266 973132860 108139348 498456999 930745531 356631658 363002335 454986610 300469458 662107927 443655353 612334462 638633683 303471422 379571642 414688325 327929577 108898044 993765502 292180393 904494911 324447253 567610082 951548270 277828744 719254638 416888202 520926651 188647544 85799569 600105054 649508253 343988297 950348332 946723081 760797573 685777719 227228818 866538361 111811013 30390020 879102776 840208482 694021910 702472309 784914489 447975867 10291476 469777362 154120403 82394431 247967424 2487658 731638760 455231724 845309694 96048141 97159806 30933896 409866005 659074448 587509311 625952023 976473394 942121805 550799354 516582758 333202148 193263776 511000096 906601092 287508897 548684139 517882696 898910531 660035904 801120403 163073707 644597179 589823102 795275392 27587240 318845896 532713337 698914721 522401601 988544903 683136567 642137318 372508317 179335133 673871136 753476676 46606212 993775344 403676032 418140469 836163558 981258411 150131719 164586293 986907988 789162815 887449416 967764038 778418565 28250013 902190141 874020205 978460371 174125052 902748865 672038194 326893243 856082009 44779029 271670308 898143841 750759666 814423388 55942483 913638665 558326474 500074526 804063956 620077215 657524777 36810953 489814081 2166320 608420633 400070443 934578486 624466031 151359978 578810105 227210197 67263025 90146734 648877644 748523843 351874801 684314302 325592095 756208681 502285645 688998195 34048722 524350259 111812487 136161645 854478506 411623828 935472133 182868112 630091854 677746561 824569809 886459650 202570060 16632497 61116697 766187759 940245138 671639780 234985392 35593925 380370677 13162585 278238603 47760824 380476333 848126038 304601414 946656831 460564183 765804963 732491933 657518741 105830898 789519119 233485043 449066809 280208994 357895658 521250766 995425134 804800497 424249993 614206296 312337340 669592905 962812614 201475296 616944237 615828603 122940030 303309655 415254545 628346235 75726865 389800404 553317882 726503585 971493092 236497424 743148737 933027113 284193250 378431723 685913791 448311220 348067831 684877541 37421205 313241285 591954068 1001125 237019045 43692869 387015726 648811382 396323990 221624064 888481471 121195973 619239379 5777702 745588292 64189861 300453389 89838282 227312445 145245515 367228085 363389798 149819695 781895569 11254403 607171926 70029605 954560631 471345650 183254104 182702635 229994398 663509441 908483090 133953490 603877067 160561011 553947276 886579888 121948266 101381584 188494002 923227356 275208200 421056866 17422035 235816566 93278936 858819833 985907493 550965789 91773488 981175336 562438718 306859895 33395721 886441925 445858716 59296685 871524226 67861100 177365023 458173932 943802716 306435837 864427658 405932005 817041535 545621274 584652805 351055949 5045365 210941866 175044766 618527582 470587370 231552345 155959235 299791188 223219506 674877205 183971529 238421233 404413635 660309650 674522985 990641658 246518198 502471879 52894781 15401912 678368330 76000367 173339975 444090232 104972385 307774602 215755883 622892299 116956162 853460185 636872688 800949575 288510421 628885605 761435908 124382340 868777898 514871800 710484533 449144095 986401522 341775522 865039352 232600570 469830980 798482486 950417189 228430074 228301530 502744010 663035769 917178760 854901009 255409211 820879890 44855057 288067309 749809830 423474679 874739590 839250834 291062000 101848718 323429341 693162188 524372544 721082404 898024590 954677640 231727999 52105833 995955222 89352281 850828767 388003057 247039351 36853236 654927697 356612020 798668470 154041268 710424845 827981710 598440796 863489559 759637006 78606528 373286646 360839486 645487507 418324845 417327509 220043633 135490976 401155614 721947727 289777561 907206011 932462143 930261948 750362565 693506095 266189983 663276665 430365605 562567948 220207092 337590185 948513554 523602469 376065365 806037359 373484676 756398800 442529470 220335989 652480410 505614890 449046927 710202216 927739798 592040849 644188941 131322745 605079518 799431464 310356192 992018141 110488189 91731030 171925396 874796110 12861087 532973639 80195352 85696649 50234648 247084137 872536385 676589774 648415966 425566449 228056648 198654819 708431243 884075860 949707080 262220305 621517788 365658318 686060737 572456101 706532404 40776414 598930200 136838000 65921818 824425416 229316884 268815816 919577014 812425490 99930211 687642757 163455576 833771527 845112339 563581573 104691953 44537399 485310233 275811624 402677657 352750581 824706253 542586580 644891911 755705560 372951404 723145586 506409244 503806522 475154069 178105583 811518296 460799932 521074637 57364412 89952611 726760384 679706875 9493839 198788998 988790765 688975596 163503776 265804591 901672879 734162384 890239661 488542577 84890293 321672635 874224886 706259329 81459569 450603301 938567681 73893690 83340699 135277931 397156311 158549914 787477167 229778763 230025861 815600451 328898154 90937196 679593629 916659963 90742097 281852628 780496818 663830572 129884970 194773872 184703711 444256613 593525120 153885839 480077121 49731799 215207971 150403431 855879288 535652568 615591846 229425551 272855338 775593571 35630048 37231491 71764864 830196631 828219499 833404708 25237416 753603124 872655144 867525685 817828945 631678497 404038329 951244511 23786290 278300136 938926342 304279598 366634883 158445880 313567161 103128209 830885505 578354531 262665922 369026142 924656111 968218077 289084115 857794123 473219728 128450755 973336036 835315702 721288878 318768465 688955312 574130783 458173078 349143147 216102455 614865513 608043802 338270485 777037370 710585180 285852173 856665851 309267394 942055782 52396746 975319274 842546842 538938901 452546734 904118613 362328784 705687262 55291802 696701649 855418168 483465114 809504882 638529689 290293737 350104836 330525088 211450634 444757694 252520764 400871825 857661992 257515478 588541510 276776759 702102040 562171412 521419916 713071749 678674852 637043615 138398552 973304054 943767226 803736675 490298203 494126599 257762029 670893711 352808233 187710905 693761523 780478741 287934906 895322384 320566309 364949038 165796587 124237974 941510402 404711379 16179195 16276184 273715116 945224773 606838287 167336168 851857769 853622917 640930478 914957529 275212835 929233116 265350725 193818183 637517033 437824341 408952996 397194444 752355436 358831678 358934398 999686796 694851970 660166315 649054957 93166250 414671783 436581619 36303853 850607056 749984119 127946033 682720477 602718380 399062325 29770180 343307265 711777901 489850696 792098767 549081602 820760906 99065528 465499578 369118828 911254267 929285045 737809839 139425838 67662142 88507409 814030366 632225822 501139539 923621825 684705337 455783283 56333185 593554783 175397496 321472585 234886543 324396203 100751127 448702496 892154699 64132870 315611283 226456669 267584007 747447797 203735601 240024776 557783063 505710500 284684919 783013389 150934356 558214496 889145777 567830587 415511964 32654364 148554861 197626184 70131535 185201901 311441407 978844554 778198996 99834766 35094782 87662143 462303762 509780701 386845637 73396742 126354167 737229660 578087667 433451364 510249973 794617265 320964587 954312513 502023552 148693286 283831125 753326952 21149073 435216425 430860699 858229002 84937766 681455309 138955629 920449339 138162623 161068872 252806718 426221940 545710563 422075507 7963332 943484432 299093913 96524365 559677308 457560783 687757807 995772536 954328355 19380053 613751415 521510075 894746942 49692588 381549509 786575230 164446355 97463486 183252466 554195537 528767918 701925084 98076 179934821 176233309 282686522 301480932 807844113 970754356 624291184 37482990 373352526 916579338 766470138 638663268 442516284 943245946 81505465 476659828 654640795 721013091 930537073 859151821 953075027 591851625 619730505 717627686 561705196 760216690 780108366 476906168 22893078 893454889 81997807 635483838 681253667 481532030 172870274 141058044 561160328 18436899 357291966 712345141 531065184 598552337 537301567 252341428 840381417 615198977 355177478 483321028 898147332 555120628 485009142 800006200 459703737 681962412 443550552 263731172 787585457 288783664 436677720 759569441 979250618 112237900 673844869 475193165 319148871 322451726 481006165 878645321 710359533 660282955 59006111 972826873 180824040 399796248 563022623 401821896 770235028 245120849 289435381 942485281 918481651 261981973 184380710 450359287 822651438 459056455 534549274 380394046 88444428 600509199 853972252 371456111 376993660 847055703 244839133 510482696 443089681 526721359 334653426 912325898 587296641 762940138 577357393 653739641 702036006 734077791 840335064 293440736 20769661 628817320 992862662 718092234 627074473 500321030 144612672 395922250 869810416 754667387 630363085 604379252 355927613 218751566 273087195 361876449 272277917 577995915 424267576 467339823 596742850 879886720 538088345 607251071 490301827 946540354 590704406 675563254 531373658 989365542 758782892 217286972 158030052 788433480 922434234 891960064 478935141 495244807 169576324 361391217 714974785 938654343 431551412 564647110 543995012 859496749 606731220 157276856 358607451 684584231 788438484 553812227 491299993 8378850 233513354 30643433 934742579 590121874 118143277 702351534 12652740 579403181 389620698 645642781 366595850 839362928 994364944 211762945 703154535 799435353 664300083 96565677 74545761 452047019 281977612 715442037 675320098 961533933 425461831 772518707 109763064 964252523 5421811 99151811 404552406 377680563 235666438 658180231 884003794 907579418 454938839 146438627 190976421 259504949 323678114 715881922 736981038 40657760 361445896 722509327 112179439 410180154 710009740 979818301 257018254 78681127 111018518 182352064 800993366 310640845 401300596 840162706 408111283 109517719 695098068 90529967 355794874 15107637 62425420 449152921 452910750 792799002 962731603 705221332 968124220 667141117 735169861 711242859 398771344 877958233 457615586 683330665 988527422 365757932 522120655 78057313 28950538 907690811 200423699 180846311 627600992 725527565 887803036 182105109 778529997 647059436 768830904 856483335 487712131 412459175 15120284 422689375 603001561 931759315 216470497 116087233 945517001 374398533 509389569 67384408 127091825 508905113 90732766 817514064 383073427 907658159 920280380 54820442 875317268 889567272 316938306 697528363 996953984 376510445 459190014 872000764 817266309 28047017 124709854 973911564 336798835 190052938 233238327 832948505 119210179 786865540 318277057 404254955 159883661 862732366 897073432 628100554 589336080 79278178 782733885 161507330 496183086 886553537 861676052 827084390 69449197 359965997 72109540 582961354 771982839 76453550 145742298 112410760 664477210 197821966 967640965 927422204 336369353 583285085 725028443 474476040 317808282 578889581 884090931 16135313 837354182 239789142 71741386 86929664 384293805 665839604 266446142 924468161 767510351 379774052 434734229 381474247 558584787 479160971 616224311 652643590 732557316 584379535 52766064 203834616 973313999 572633179 708559600 390242585 816111302 151854623 167909194 308134763 850750624 917590734 393685368 817393395 798007734 20113567 334212437 748450874 842663304 411096973 406022690 626211276 691297078 962599383 244191490 406972092 544797704 757358208 943888765 286302495 886509543 286894544 580924417 404669580 883525601 317364689 495135324 668431523 49840809 771904723 633561667 712233347 245179156 476019176 316511695 112717905 649538205 91749736 714247675 629736888 389766113 340504431 698893607 492465252 870906660 20221530 48955800 891474310 449495243 13288270 475880437 27807571 504652768 436409009 154275788 131945349 690437778 268043951 746108427 98395608 885660849 989408694 143078279 312426638 367611958 338838778 147165560 692703980 443705785 421632754 266062843 750713787 778719481 964530649 356488335 607882695 979966808 34100270 891992728 128414307 385272924 64325940 276743136 44378084 476993584 642149235 557209873 335902753 576928800 390945077 371964476 49403130 778653473 663117066 932282197 217781454 816716870 940852804 986485940 963582723 258360652 127631228 519609237 736676481 801457935 863270155 155380889 476103223 20873235 19568018 783375939 798700437 999289596 786005106 711067004 242002705 33201430 934534229 807091216 794119330 433658062 567404451 268600623 71322184 350241846 892815118 111430124 245679234 640291205 489754631 165449665 794652886 578509205 138749766 401284874 538295885 76576356 25176390 53719941 187826675 556798867 280996550 460778200 923111771 455222506 491220809 514352907 978944282 198855890 755124631 740086026 593654600 516613849 464495674 754020644 278580226 931870258 575791618 22416271 929191914 351108658 594623105 912748769 342498981 665329876 811916944 594218136 519514972 77026102 251184840 727824788 490976572 579714074 760529930 856501400 523626486 43433574 360026616 57302732 657502271 570143140 706450297 984728126 803608657 465905795 766061881 461522524 680783977 959560020 412536870 665885307 945067335 958448269 943857652 579163732 118962353 265345354 377054618 255008897 521343984 96320967 947813331 516721412 824093264 462491623 757987230 757932481 770749861 281035184 304217279 304598272 110917825 515806157 201802812 118098412 742134271 734622731 585123552 291012886 127993787 776405468 816924603 129232626 482349783 471447255 664932511 333760600 709918008 280430901 935311525 239332101 46159943 607351894 92599974 690884632 594986353 567223610 943957955 506275989 9718951 541638409 996717534 559165925 581100767 141367180 175280158 718337620 214829201 601599921 747631471 262411666 472018490 627608586 556146432 980578611 100012765 382871886 215339715 783266607 628112509 17213143 582051824 207037026 395929763 897474339 436649858 295851789 591054558 341931604 60122808 985115987 918374719 677569712 371288470 892779453 215494873 976458529 96455521 886589367 736559175 405344693 420007719 822805008 659926566 178551839 872395317 379207038 720778134 58878516 867985567 84357912 627900605 705828976 31174587 864939226 991189828 988637807 633991846 685187108 542361304 144016756 973019325 949753403 433331626 293780709 226787877 222949575 943882480 64687308 370391621 959356500 349240674 768305240 580299335 313885393 675688893 59097178 227354010 535816723 308260675 348426697 608158834 907710547 461679673 525153342 73739847 664866988 580065384 851863672 770724946 450573726 560574365 616874202 43244051 725938574 726474282 338432488 152005070 274715459 6882146 124296398 132657416 490217579 739109920 718710745 672832783 349013524 574944065 802268411 413334384 337579315 106046501 305665099 612902015 919683360 265422642 776882819 635567058 822282264 341229649 796185984 693826246 63850938 664383855 408789190 929439993 354201483 713530110 48699386 375180494 898274674 596531825 323479910 762934252 237568572 624858307 175781496 439724991 206230553 531195121 147809858 82632694 144028445 440479867 696915964 722851075 461945792 175913447 750476158 477488798 400291679 573784894 235406279 289631810 172869816 366678669 98815865 963524015 713712754 33578598 586542425 298357094 89520531 335078492 822489812 941861168 990571016 99072395 797070965 899124888 665093408 219769101 546702448 64764268 516671505 808492165 781806875 752281664 792420466 274582169 831847791 951956714 916695743 609808240 895658891 588473607 326996185 275279672 746348337 508457589 215878275 683266210 872427592 246864855 57893862 315082596 603178328 179704085 263432718 57039542 897842193 486754777 170109802 469011414 684374468 65143826 744012368 866283140 869963240 305624181 31258486 740448134 173376151 679194359 108931706 109230373 7294222 58223444 864407132 710861231 571740208 463635340 814608383 451570163 862867204 329384544 397282475 909326280 154822451 496274393 449461902 733120134 888963467 235728322 546450230 670471562 39444606 852159017 127959064 686474935 598683811 452386274 660598029 834625264 518174004 627390212 445606608 542733983 622404239 702904681 472787841 216687153 670681782 923648306 638154020 803791512 544425422 796948802 853767715 125467080 159948451 860726206 491247048 583920442 866053411 11482771 754823876 369226347 288821983 970913776 387723179 183084894 497164685 439113927 75537270 487431446 329870216 200422225 841732095 621312541 106810958 562331527 960023688 67459329 879826689 527904169 330494517 96666833 9683175 837615803 216619661 785341348 10831339 621696771 450801661 925587218 771991321 112206477 930777685 133839033 219275045 435883431 521099080 517803705 141545189 533639013 55273200 673377336 691307986 837189150 920479305 913848800 498262156 660358637 991753650 998705756 592091475 583682865 142947183 691051230 742311054 705893133 945957417 304746396 758654280 287260137 332499820 776310350 491643822 688778223 345667623 582974130 344033170 908950414 748589872 13980425 888456939 472818171 347213246 757535383 359898707 33945003 158061037 282698790 911941512 843789531 180243261 474888836 30841323 241912840 456043283 428858624 332676868 352605303 63125303 88764401 850547452 589303982 244661845 508680495 734470945 600379129 610763900 858228888 953554533 172407270 680198050 859374220 853213152 191063241 408980509 991651954 381897034 385328185 685713195 525371185 249983874 992454801 358532971 394692535 865738505 780513904 285102946 94938998 838233735 954726201 424639992 800556770 759679301 718737812 207426808 78156276 328703922 383696363 842192275 967422634 942741983 936709870 394231517 625137029 601181186 158119951 677976143 264556553 85996279 929395719 634028100 764922176 36632762 101254479 218575484 669161016 997915886 38989480 457435803 148315776 508784473 453362068 786410667 506909871 981111397 135572698 974181782 298495197 789402017 199532294 801774509 392108328 501353535 293898470 218129700 517829681 770133395 373945870 512835731 49009564 909105050 810219349 700839798 277529236 66884464 965691734 95484590 651600452 554258393 831930608 913945855 515181663 192058809 935347143 643519888 257059736 552816796 327786688 99137646 921984043 482469167 966814345 355430664 330826835 811057092 195119630 303813300 28565713 939982547 394333445 417802537 26469228 609594739 557529700 284943107 692472683 883413477 304585445 950347843 635883549 208284170 44339081 124947148 659405137 134292967 246541842 958806247 738338270 160607784 952523143 238732736 139040797 972171419 367950004 209979366 326200425 126324401 268923559 163251151 464931750 686905344 57046836 729886802 309324728 142784195 229286770 218785067 19160583 573453400 200344636 19795322 780769793 835156929 820073138 77219396 561420696 139660324 866959541 932736241 80056256 524474187 844734318 785042380 943755507 581043237 184413127 621318278 343380909 610684739 428947184 567397044 790544623 977622364 582760156 362377292 50600128 440020937 261676737 227896364 818490535 841682185 851398556 894328467 644361267 505967423 91336875 260176294 997224307 107516079 983838193 122470380 553451390 984372804 293059765 691727059 983924461 837440013 916134403 890484009 197691996 124157884 737400617 992884643 697198316 63234342 201787 977381209 245577924 842468037 670428305 598192712 193723275 937264185 882309956 486957007 332593904 673934530 953020340 607732018 248522531 840508360 539104772 645901339 441848665 110736724 683593628 861295380 854556747 289741460 973369767 897988621 132014775 567482971 117304211 446536412 848461278 443854750 222991763 590136760 932943877 616850424 431998240 505245118 486388980 900579367 206165364 386913133 868887162 508843148 121392653 269336361 341945062 501988783 240688432 157002171 59676559 14879417 546185828 852941519 140447054 858387961 704649971 444111220 395679487 20871008 376262252 205519520 702045188 961897220 644111140 970242986 665291969 613412769 695431856 751490254 438611233 691841811 211171436 962968493 832534800 372187357 118916087 502133194 727561470 989957285 514468789 43839246 72475746 119791285 872496972 734100548 523787829 321977980 493132839 413839262 635956595 483236107 523697654 138398510 49875870 912551321 78059308 846451054 20299578 117303296 457009536 461264313 533174866 381476669 211473516 48266959 303226098 537572851 793810353 906287957 634698154 8508137 927160785 423502418 356515346 27339655 607628948 927484852 60838208 138115677 11736452 191588041 607109715 125427101 274600048 824611526 668124396 106324892 15166957 908372804 821454256 821080917 162590672 892441277 25688775 549605093 978427317 532653843 145723488 100026384 392781179 293045258 624812843 892510395 427205062 636591561 384191709 745826160 928396924 153636702 376014512 183805405 343592265 435658551 312108512 949624661 886786075 369054121 713560111 990063949 784292774 825377644 309072481 900270048 277706208 31431708 50557633 580975180 17573510 392183994 436751771 587325299 672025494 199960618 137724864 13804123 778196947 585934771 262007557 964239534 14864197 887481218 817435843 458188603 231153078 934654758 581520473 207379059 918944565 979822613 939415461 339212525 326274711 959359014 371570575 867757026 50189809 834468374 622399615 524220337 230070559 437219331 887368418 858762844 775027777 932802036 828469160 545009674 344522296 41548878 562187465 230104963 928205613 610909280 191241147 941049015 382540555 315664089 345384958 34906423 739790848 265165900 274620816 873251002 337044736 467984307 325999993 88030106 603927618 88952553 111413313 358170452 743452609 1780527 263827573 406447372 393273276 462227368 529617190 307421703 249401142 959775708 686369385 197510702 552454775 364846649 257291224 596542097 525720969 535798413 286532879 339937762 648862907 846492813 2011696 214303478 996778274 766795858 249353312 471288648 147706131 653233367 365918791 29473142 938825899 736833660 213990548 154032578 778724423 224945542 288025719 698737298 316291852 196801692 974999077 280412912 503112544 431484236 264034648 656828682 994756975 755180676 68158924 857624755 62088615 571858201 375221187 56359392 251320636 659574339 39003778 579124013 88543909 738563615 87689426 998809174 351535645 289097772 749948288 673663678 449279523 295779278 50885085 835298283 96773626 384590031 298205246 325790727 917644841 795349977 908502141 500162145 688467197 859230973 407750774 107297770 622037762 12365871 618524299 869583801 257800590 838097351 379135009 432220551 485798710 929227009 529364513 100150836 273234007 344109694 717706104 808738368 497722766 178282177 729581463 412035667 185864768 673020083 979299571 517616565 434887443 347690016 10371462 325005526 337609843 591356472 362519884 583939016 928234766 651553807 938732743 494667456 176157272 18528028 456505212 506963608 479048456 393697726 278340212 286428496 693217177 76341682 461181628 426560649 321283786 401929886 243977189 227663880 866953247 316877450 175037572 628514361 265448029 500296290 319206067 197443754 487643154 30048373 614832270 913504395 889038346 341126905 318943927 695887669 963060699 801531012 211300051 652213408 761780315 735442580 96393739 867221995 573893668 156114953 131602316 525595095 484370967 763472806 911985415 534524748 135160278 822033555 620755762 139750356 65669704 686361310 156887620 431839771 156392472 116574197 473216125 870552693 804780087 120946989 651559068 136904024 610542678 862887999 533758567 421550557 826389869 459264965 812647207 251414595 968977975 654971842 965538857 273431148 120025011 738232855 573684542 445671007 57847717 607750927 718677819 217505988 113474322 399434196 9721466 666866539 831873736 656619255 536225624 723980741 110127572 219511020 235558581 18172265 253579273 524671627 863332983 345888401 740369024 311119249 247544839 978789018 258288658 297848605 565682898 999558280 902612448 907350579 111054025 923465599 504520652 888640572 289076961 783160651 487837437 252577668 736702868 760782553 884701279 429494715 644627807 877725884 143560992 299069557 576895298 443223465 718752053 204677034 887264579 448600315 516947411 870096950 346557163 643169584 29720566 533253722 817635783 847365737 62427357 107253305 492254696 61022958 899324555 540937308 784224355 235267496 998485064 194180655 646115794 753872038 516203295 578137217 290082002 409039768 788813918 180719624 248520835 609861207 78047256 887560667 838750987 729633627 222398886 258523638 794127891 383791683 725614626 99989945 776571208 371915345 624732394 874090601 700810971 842118379 328761891 204996526 393264642 262526492 410557748 971155476 484147061 933045520 310028614 548991882 595946481 451881115 443801035 954843109 521453753 62848947 165884660 955717470 440781328 800872946 861302329 73214224 457408448 888278037 475022037 748138363 969101206 287457407 559927880 327742212 550313955 497057207 492753107 605936754 906970109 497976549 393215 295042419 381323964 39539289 836474135 312686869 548482301 621597701 783182249 686617677 610770466 844436990 613778440 539296371 254011537 259055870 247626701 21141956 134884913 359463653 803338834 440904159 518553840 776261427 776446262 964560457 513568575 752483728 272126684 516937449 662328980 206326341 418945771 855358604 385873895 212392640 923300047 777246562 265714741 498354196 421778999 785271167 660386560 972108150 762368405 507364699 165344974 497105601 425699489 100471891 605110182 832921331 735436502 479640869 918663062 393406638 110633972 768561784 936817967 547607736 711312508 189841746 12297223 17980539 698304567 530004384 245355830 462494854 335372464 950020273 863760857 670368522 466524085 805995963 384050067 479144541 91083226 217444949 147379463 651918203 842284277 216647931 180398687 564396160 511321763 100698510 322765256 547950383 381404354 977942993 289500148 483464558 378849269 922564589 320094870 801377736 869853731 554380526 570624745 661251561 980088568 280986435 282486826 479168294 355847267 453439810 611437593 532015858 474846998 782064545 929869692 649791338 791650058 862363646 356037277 371431882 777251832 371757913 97836999 662015734 643454432 1340565 13596108 669302770 976163718 230879482 635053186 266855530 40699632 191568054 436087617 362938667 297189866 634267991 868918631 466867368 196491906 932884562 68346580 917162870 448936332 34313088 60166766 475405008 662076702 794520476 233818782 441414931 512895765 897751750 573465042 350967363 222335887 455213315 847814393 557808773 947856239 765020858 90951178 204752035 87146205 476316984 664791165 299837579 829950915 471149357 670204368 876163024 622482513 725047085 977018371 801659944 886296441 707026481 635551772 856892908 716561779 904611859 280325797 543039643 357129787 997103125 726045225 900061015 888725006 638403931 277417914 880366438 840701937 406155628 171178350 873250482 540708906 100359349 508511965 194045002 873808581 12005126 236677029 368478943 351593488 832704018 922808806 700860232 141274911 865649140 542038215 344409854 379996233 189142437 496167151 489676960 904593832 157868423 403207948 866735217 801609117 481536989 557416016 381359317 308938571 594557264 649423086 952057559 556975383 385975148 677659810 348124326 92739886 254510880 498726182 658642452 230211071 583225154 448486078 279728406 416907453 376360201 407244973 330840646 918948830 591392401 120034750 400547684 802796958 168786778 131534012 418061777 568964733 575363785 903575289 246342418 467242429 814435494 7591115 390021459 701584357 442171805 691136522 481016289 994047297 274770877 226072724 962161071 655122015 641989372 556025034 894470098 910157971 768583088 160392208 89697285 778549876 691932439 596363600 918831910 457232989 60803536 162617208 45122999 685362413 224714336 355324407 809230942 522102151 132724655 546706244 629676645 58285267 362421128 301241687 329234490 953295675 251554076 948942382 456055792 847065455 159593344 511519306 238983613 23436001 384043562 458504495 515923578 178809930 579007864 660834279 803073574 169156131 718094121 385334144 912512611 688161069 393376481 832084873 145278200 925343466 668850346 501442713 43290189 396362785 866219374 370201289 643063282 434800478 902101886 697244725 775845656 57388399 709952270 401202558 866907414 158517224 143763126 111726666 349686757 64651680 630050802 417105859 635189413 175446834 344132003 391488788 754088470 404699517 952092813 554478064 779770656 329090084 913865687 999776523 983562571 742988815 477242254 666862238 866700103 851758568 90273569 842799847 580935014 808458911 448052710 66521767 617532445 830151143 977021332 626131362 141353095 332833462 692094663 352409378 387772642 6926793 762682240 437790325 907924239 303423006 588175778 917774186 514214678 134290807 419870070 142253784 649321376 134556382 48300584 670918424 196211835 101285660 999019079 542043782 357109530 359137600 631962697 46123011 824187667 368984350 538641157 106883958 939571871 193552845 908475447 364572742 41104669 103096360 120090879 8041442 906550671 641039694 443988066 912480313 641500443 447186723 23629256 612447810 450771339 420734157 726487420 684154486 553138125 674325303 782826287 439056209 231701621 879800721 256927350 309348308 913109046 324110286 422818119 451855878 518079597 814967076 538001536 87644526 929919382 834812048 249543264 333418395 681232340 994135375 976849676 136101021 136964973 391616870 947565836 775809417 431983948 950410268 152421323 637684472 272165246 786646138 4416026 173655944 411210165 98299858 61872301 404316762 973069768 533881397 950314652 295459730 972786737 161139451 813287396 168697051 986500749 574278463 579448804 120352736 303458336 751005281 241679840 86577876 342367311 455968898 726905730 240415979 233613603 775268107 204854100 776560863 871646669 68141350 553536838 878333292 660828444 995010627 892632878 946162131 779377672 340439189 427478339 751527003 463201323 706468755 818669218 48704715 657799747 433302647 317211082 126276338 443516082 282911426 551452959 857375520 397691902 354749110 325731690 40174762 601865553 260414939 360201303 153970281 559901433 358188410 243059957 162688315 867706089 283986213 624991802 754569857 437933367 11845933 658050941 962140832 379868316 768054058 939092218 844344704 257604855 352867960 863194194 566309648 396405194 991823028 954772744 145610688 555728571 706651714 894804741 551410437 511499285 798945482 717054228 52507608 320283973 341608887 607538023 568805687 326432093 767849655 521883152 198296739 774991252 292252222 182604681 530483361 276206531 636214786 958565677 648013625 313306345 356007808 719107516 80377466 892618153 155961462 966237147 902836468 17916103 295650151 667965585 845393468 558192047 737119770 947151308 87888235 273764590 252143643 419465946 452026272 919963830 313365817 376082160 181458553 684744031 57237510 505928103 336016030 170628064 400386651 687413113 235784247 659250778 383082449 36652104 243563888 336174734 882024520 238944728 58748156 934372961 332975716 948645968 200887439 108655711 983485451 477164734 524780899 248492598 509918952 618000784 540875956 731709750 596817131 604074267 233752644 720660184 331282631 450054167 594919128 287961908 650881651 552752160 71835832 102573449 449136554 656066615 159313971 467165881 87536747 780240192 930339865 549771210 595579257 396753538 245175871 596596838 594786523 406533162 327180287 992014683 984111197 729706440 862139061 326493469 415213070 597233871 926392899 117356095 946122945 576578329 22072717 812308990 604889228 699074914 871805694 722648246 129981771 870794184 489814274 829365354 166525214 633877586 456598154 633014592 186159846 261329765 867018123 602924547 224798412 669666384 216930175 955971232 605424827 183238082 127830498 596732585 775453921 295667790 446825654 657318869 653737010 942220526 975849216 532949630 431309541 704370045 802151752 420315681 277856501 549494076 98015261 207715297 191521953 466048334 58394255 223591173 336876268 750900539 374864563 867287414 485178397 576851313 310130723 608349762 144263744 749668798 52258939 134400028 421560740 725288407 551259613 621982169 445430620 533193685 750255470 812331764 403868094 246536883 542441431 398708235 9458406 291192017 498621380 661771615 841068340 386743412 956643432 426127704 410116042 686743619 751475192 472835327 94195471 268411340 981616683 24136323 992534318 851148797 996308673 476724149 323360408 181173675 398197753 553895051 854351486 141889038 195180824 836976032 590825303 292837699 656164585 966775474 795518304 58279625 861358136 26454307 395622167 511680516 892998230 621034617 657017792 298367678 283958680 902945503 602457056 859722657 525465560 456384930 412753348 442929854 894019314 942442420 637881851 834549257 425652040 513309227 174538200 512302554 837088831 596008131 921612785 737692013 557506240 265368664 758863011 150289251 139881400 361583470 739489931 533888063 612813976 410309801 597560590 811389674 439070677 5444949 667281106 629913392 803455337 856072671 263498819 435616321 886323536 994105945 489995791 366884145 580565004 829803770 783016874 579471223 761093922 245655708 557474763 256491378 46965659 30982973 154472685 693175519 461009028 988337278 952693711 779163492 596386158 227704871 874602484 423502089 710779630 440707233 648261668 492592314 492494622 795375994 250024169 613340870 78301723 543144421 752435475 195427171 5611141 343809335 894557749 191896359 669894658 414380395 558583077 873484688 113322938 665630111 277060224 616102782 33978076 351866005 302359331 164509108 791694104 458372915 319420595 347604826 338290468 169532163 345933335 759419518 787307320 156850868 728655864 344957582 637212049 442331799 756527432 898813663 659101937 878328610 454124472 615202090 122576157 86513009 218527296 505562633 783807326 732726720 541607323 577905535 84421889 969765362 289837768 486799213 964192727 195765261 719271306 731420190 562169526 266118844 987820265 771122364 461968373 285398988 2596783 447990744 679906292 211460783 167728364 351604710 325374354 50813180 954895475 209369534 292550837 662126316 182165339 105014557 576869574 795264479 290021502 83074850 158629682 293184213 177800957 382722257 246674410 25641718 110113978 991692179 361950180 647573003 362103004 685167028 424351639 948314370 256484943 64634084 791469443 908241517 360718401 395153079 561295527 474017539 827256998 882687269 310914825 141662750 615307445 769146634 371932210 357027900 673108330 68062375 851428271 896038271 630310402 606903839 363418513 542226989 462211713 548794363 384151790 560280368 794010671 492738983 776159326 853013142 457194518 725150706 517633150 351407122 695346566 717845394 486111856 278933881 386985618 28688798 320862297 670300487 257176721 582046226 531930594 695626520 190880925 127226958 307499192 346661935 976578071 456141207 579574541 548311538 243721505 145866133 307477524 319958123 109275426 531029204 967848584 540802761 943719238 460093763 817137958 24751069 256600316 84270263 597792558 155358878 907566710 40974185 884306662 101901477 189684524 739263092 513359895 744966833 15342681 728856152 858263182 20095269 61649277 279228794 265468060 706088069 731493593 538231457 212531095 637741053 699396598 699665787 723980887 60380122 352074270 391882518 620424121 630464014 375810273 737611367 347745568 159251632 25756818 244122310 682581743 784117882 370752712 250374768 559168784 896652105 940243166 182296836 397555056 756727969 573428338 678528007 245505152 936703527 578561513 452177760 841573302 41164837 251886314 708777948 977609226 731439625 241330911 789164459 241323641 298682598 485098871 782458593 142168198 358298097 146527015 833640950 352710324 17786117 188455844 348090951 807743757 513059104 564661866 587629202 83898270 993654500 53648696 712775038 188634360 542032151 616966290 600087057 343040177 434348323 269900862 435513912 311134177 67949462 952241095 921726274 946295206 925693091 929652477 976797285 867942304 25233568 149617779 732451128 352911477 510914694 683425792 505368119 521510478 559412852 141841727 868187459 522134872 728829484 20928527 182116383 447150661 632847253 808198419 159240436 136297160 178820407 711489074 511374030 285693469 501976770 4582168 650563612 266081150 743837575 475369396 736386356 717128367 38147837 30703800 785134284 959156339 403911998 268687388 200352386 796396820 965613959 838088092 821156182 249679583 876593851 886224693 65012779 556230309 492221921 886622124 546208841 546197052 920049826 540856071 249081310 136315132 611588044 804531985 592822392 459501123 983304657 862315994 45745548 773731825 37656392 790830645 410446579 825164013 482833771 632994873 803332968 19124126 119114392 32337857 673748235 113081970 42304209 325666540 765617121 357157978 48002619 605503645 571183185 443663180 406443427 626427644 420327848 911781056 880825588 722945523 846548630 939588148 413415874 963180465 326966191 978283432 982973890 493670187 734694892 809632291 885542735 483881110 451645223 313335340 96583655 628398062 404667554 320114257 203571372 621138291 818532225 49138596 935217380 165302311 651937611 613899832 911835770 567499345 436942445 760333736 251195002 787666940 875725495 264052113 164703640 339741561 206980572 70444052 345236650 460468697 758870519 735684693 924472618 146369907 536215553 615440638 427650997 411754596 909803612 600313020 543635598 108428042 697503563 961204929 735340571 919472264 533993335 497010497 444970855 872205126 583891564 713701365 862059679 585836910 250086169 85073051 973724053 697795952 205884500 116406131 456593472 586118270 233209172 728201668 897341754 747723025 591527477 220780629 774294593 954757986 568953463 63022068 113023158 2303474 869371263 353363955 62801953 552088067 544364821 147649189 751382187 679612444 295963109 252708838 727770530 272879240 360825854 950238609 15678968 788302296 728377686 158037511 449231045 399424861 433841219 163680942 620975041 429300655 937934851 271043696 806669259 919205160 721546549 202165816 558367588 154691178 993246302 400006009 878679348 34311893 110147174 849996454 837423748 777403665 855059736 216945083 647385539 918012299 308651429 587087539 745188610 671895279 423980322 75920399 610489975 504821939 226877701 992505685 530959614 166432141 890696108 593890191 372395155 882578423 663014102 999551432 593652953 775198386 664432167 874446739 173167510 333207871 154473897 306100612 592829749 992852584 241754182 680404404 11960642 579513013 501382735 339170881 98308850 390452472 686448632 946540491 615351192 247636162 475665369 682779641 110912817 366241003 677672814 85815794 985533657 258294286 686347672 350251749 709453140 439070474 928150299 453529729 294333830 490838914 309592862 752803709 189990651 2904158 398416302 965707793 254495840 314590792 651075130 16429179 357404679 521437744 404474904 961678204 412740712 295000009 709870335 988811992 122299034 472382473 713753995 566838746 198339806 243953069 517153725 810068941 578785045 642906546 734519672 952320132 69272389 779297757 426415877 113931475 160880152 403070261 770738064 154867987 6420316 354686595 946492328 979046818 359192708 94727385 137515971 930202977 926827301 550895624 906647224 405052980 133732730 561362216 748131907 203146118 443951329 371305236 326592388 236050626 430710364 127166187 596000128 417205723 664048401 345637521 263937439 217254341 191333578 643151659 9545772 438260985 518918774 216269223 236123352 75194869 255060646 71638322 810140984 52859322 799609361 358634431 571294530 878226508 215087632 109686407 718116820 437096246 572059938 713316995 186013997 138951171 197372778 596691188 612724594 37003462 715396396 840232924 278688555 637534355 188318036 102158978 548476355 286121987 778746350 814375922 138896907 684215220 652832431 46621051 692927671 63703751 782182251 789815087 453033695 972323681 442698908 123762790 692442752 865119530 304129506 265698875 223615737 449390033 397700221 904013325 255584654 226403717 223803349 272325120 568452585 342246269 259217907 326533498 286207636 316655218 428492293 279947686 694503296 93048608 687118046 856449012 936522880 494790345 335113587 751286935 704611279 470775217 938147679 375862022 710019206 391891875 387621728 352535163 785617191 740151914 783379415 395074679 1079317 415066201 511362892 234342716 107935769 605420740 208752360 537728081 692310751 918265477 704031994 832629506 617826678 211312760 897743731 732647134 174105812 557904382 597594729 980646967 753846352 920765310 593115288 281846949 572874790 118779615 425128412 308804995 488362999 990838800 202976184 595991665 509402950 167215489 980178386 521225168 430654460 993521831 443832948 9626953 251752676 987506811 49279245 398654535 503050288 301443580 118726318 249950328 724329970 728316072 161660046 971827792 213454500 391172359 563422343 465239941 634313633 367851809 316032918 135789972 762450345 362447106 347945054 180342331 979389793 707402045 359159206 450259965 391275472 28624742 575035094 834942625 864209636 70452375 808379006 828319667 805715947 524448236 406411472 712828162 773176858 538529543 295635489 15783712 262695690 561628300 679333740 650015205 458066229 470290086 148907215 558396653 171179134 170508673 102130187 225395733 51216550 842152909 873995528 905534466 162052568 514449730 246140495 308660890 798670110 282018582 945013646 297849224 450869481 919824520 874221080 400416956 322600845 280147289 544513890 807010537 316457922 554887246 434016135 380434438 860742948 706047920 853787589 71047630 149611700 844675019 867165438 588845632 577437526 436911986 676836408 96458271 984622673 910597753 166143261 589883762 753479122 471435834 625522812 763979269 583417705 445732369 926302918 283275751 643249289 598168032 892532370 93748202 537066252 721260684 938588441 873168935 640893870 151006333 404602042 783502455 158216845 818392610 832141175 700747514 554306992 949332587 132868983 475066516 471953788 806821197 444373890 194347371 885369152 91864642 213595016 859352427 113009067 459975878 565608218 476807362 41731920 708357851 869129199 98606180 223462185 972048774 676483169 897422472 722384657 737756495 755869166 558633256 886221897 196532421 929609143 925189253 138073588 98137336 905321220 326723490 199853978 307803645 116036541 261262532 439857065 945256814 561432819 802356728 915126255 809882855 243702101 848941453 803240482 215719050 436135867 204917397 3944536 797184380 637747103 377275241 346861455 382659686 645604255 402991138 60581414 800833525 834382845 632132385 282841698 423524186 370076959 578353031 399402730 29581514 727998479 106703805 834501964 528314367 300918011 307583470 853815926 452485813 274282422 838431880 75422525 487629614 258540086 512043711 284094681 324166319 189119764 906043146 48688999 75249664 662179343 568430500 929233510 848076784 45184649 18856204 705032507 461607887 346965512 480139397 778037165 945603571 545259190 14994583 820490857 706554419 85068770 890668428 43652479 785141871 916199037 637411316 189434083 81828614 563058078 776026914 419935469 771994974 562047231 684259244 191203545 707312735 852297085 723023342 995640648 924732152 697551771 606927496 846957757 231904409 19958272 182055132 312018465 700714424 135233524 486584721 995543872 969270860 937950695 674195731 763394890 785739349 484473835 905134608 649254739 625137234 737003573 551816188 120667346 688468425 199103391 929479054 687353894 716073410 846596649 963811649 606599948 415354188 831377780 723488212 860862762 480175095 637713221 386942154 872585864 672347225 289797640 389793003 519283218 100586634 87574859 946836161 596827159 938390183 765944894 645021980 808578765 9741650 132633146 316800911 927338698 705110576 311912759 598241520 956563852 488146026 314871892 786145244 676239859 663123757 919395411 509212976 793039554 233694762 128260121 921014417 98257185 762356246 850312499 424705253 542672670 253039915 839466060 539603672 66510887 312765349 781092280 788241240 973722001 529223751 706685421 3521562 810514197 618698963 546639876 810937363 88577357 448937109 94689852 367300607 15014460 366611161 282954872 218221277 8680387 439098224 710673084 423090288 415985197 600421168 863765939 687994816 468132004 368858225 654820140 289477527 15366073 940522896 736277144 456715525 626145760 799458671 963925390 984003549 198209521 6993907 82138696 494823221 211892649 469609605 186835491 41400298 752707623 865960082 186340387 206453017 504026735 805084171 8693100 844298919 624516074 770045926 67639754 552911291 752890596 674154139 90349610 506656063 375103757 780164263 932917023 15516770 115917305 197144332 286653278 476825880 634430880 475072463 631079490 857710744 61647582 68570745 60786761 496553437 912686580 430577815 907873172 211998759 836804357 456831034 143262315 71922551 358749850 526582392 436535223 214519062 970538015 534365673 200028039 162793486 781902947 776787754 670904204 201193391 788717596 734003550 593825692 742069260 776364641 525354664 228067890 691711611 418850094 547569842 482340588 140702233 200669667 209681705 499477772 308211268 260009413 450594878 300513784 699969311 499254908 63899430 447388091 623912977 133515924 779126939 395101569 87387206 961004028 644063066 163806238 585735469 143594121 118386851 15239816 47574264 148433012 809962684 75003481 326901023 778298584 362511214 551234126 513895645 692571701 574216326 231699146 74075569 895477488 648664662 10200148 312859103 126527952 427338801 611031060 428459245 739605635 727033586 266442842 12296742 361967639 337062774 640848152 272242458 46446977 24476957 184890979 784055324 119901722 434913357 484967157 869672643 51147292 945002735 958418094 793334889 158979369 338266352 658780431 737733807 82802885 692846273 212620733 455447543 560226007 239270360 735902468 31653353 19992108 961249069 639494737 317395439 913550580 870388158 367554231 740334008 497298243 450365195 797046123 821842360 123228049 897928090 866778696 141339047 435290427 639002484 282494028 866377982 789147904 790943398 44098073 785540477 999124356 989377986 871800437 597643688 213391312 413484123 426470090 257975621 765212112 103604620 830790567 649960927 523397331 186003058 962863421 937707334 517178383 135492781 372931554 440987661 330675995 617683683 679428242 276844043 321010291 546468158 868554601 311040731 343138808 227829225 444821546 606649947 112598381 222641046 924306107 278277937 381905147 570715131 661489063 52391745 58598830 725772880 648670874 181314616 647908853 405525971 584577257 363275781 412826662 894626372 472131080 57402714 865132791 236498537 687500305 653706287 377381894 299197579 938726468 792588352 202416211 677351159 972542337 912545674 450865345 986361983 805947087 635553490 638939288 601786102 21559257 885505054 792199686 958561720 135184236 800196409 62800537 3575327 376636411 800494131 152589766 674941967 204976667 842934751 919928166 698847851 213585159 64715860 327759924 919541149 45882141 204323693 506921552 622638610 192482910 905284937 876159935 955041468 175533298 61014731 878706920 828835214 538249634 233404954 684644120 986109956 385428572 598981410 802366207 40479640 404790451 360714258 540124977 65969742 288178269 337911773 390260391 735425321 690176435 862898361 200102203 872146611 49502772 915942050 195125807 207872889 244926722 848277464 163364007 781504141 896830307 968613724 11906602 484105731 611625281 28008312 508119333 238471540 705542571 478626356 9870184 915013246 507914578 304495073 326963879 415423809 867244813 839516562 272919802 961240291 131734613 568377758 104850269 204575757 289485769 152047136 91396145 219847021 173630892 343603063 209726905 953778226 247698018 821086406 508410526 109788819 733729527 570186869 395180140 833090632 657105303 624342190 386911762 757393679 645251095 671880161 20451942 859172649 107821675 84240704 731881119 883336666 61386030 813889348 987821785 54303724 17262109 131432998 500718740 620027948 567281820 947979367 503401782 281073644 121697839 196998984 422939780 452903808 6589698 542310738 401362221 153350337 109686370 609477840 499071807 546893709 921570114 533355088 345506480 108075588 302534839 188535590 525140438 731036237 518694012 621411305 824181743 444660367 908873071 481751284 506679706 435119096 568839698 20432102 591981916 722041850 222168331 652317987 538231325 640082697 961215396 470640208 441709480 65876766 484696651 606970586 949891886 879640119 333932307 169389424 23936452 32623828 97452082 544274309 158292192 757118588 245173889 823133135 126075616 880701494 866370047 505941707 195905411 590115088 626067022 733265206 758019693 775237788 39661365 114056341 286159272 596994926 694158620 86176174 313160734 471974303 549122451 683643149 957387296 591807309 268673483 362064256 700492770 144265497 818579227 453891228 911844860 78608551 732734332 657155381 527084010 496469793 105762830 784919017 575485069 287876533 541543313 789569943 566509737 762634258 933932269 569505760 444685157 468391151 213181866 869898669 487359182 226949765 553934969 386455464 376776787 991708432 921567657 264583873 817704266 164983633 559122354 992705194 300309354 257860367 654451630 788936796 749629263 644840849 169033691 157454992 498543866 383298597 507616794 893968455 39345230 819675293 538629747 46804803 159014292 321951181 42629519 822176395 901336568 270938126 22686524 756010219 577988105 463407038 660131565 537134961 891122237 514646462 820533304 958608370 54325611 362997234 992845142 412575619 888437583 482245 501985190 832965888 490668297 546865314 410716202 570157960 404377502 993783420 513054728 588594430 969664630 574352967 374163722 822110858 401128412 747677820 369894431 573535510 752810881 119417753 454331864 222423506 569163514 429849759 444003563 617785009 774683197 795142035 40116916 66161386 490031144 339225597 755196335 471429495 570925306 948848491 188383231 937165721 169837272 919863791 574442474 901467474 443139658 94641821 858030171 308961257 812362427 166081551 854443359 64360042 777339132 432937697 223826600 786017828 979151297 90909748 133399053 561009449 168744994 167481391 807218696 114501841 198941212 656088697 452867638 371487799 118070542 394242241 537624539 661573306 72845372 873622327 667937372 416989822 914686800 534783248 482927554 639982313 14478548 598845701 323611454 394673958 820116665 165932500 437997471 501985957 832347346 66417854 914930141 259838873 411006810 958652423 308514706 678066552 68902762 690350458 193742204 940847487 91976068 770740450 415662077 608129324 462977035 557030034 567102363 738686146 703766984 144090078 22598016 576916936 650072679 132963232 925732346 890510730 788488951 267715252 593352444 358558615 79135854 669810812 80695964 41022017 78528547 125459292 830762387 490515232 758331986 302389055 749598144 891914127 414458012 583192592 779917477 793479981 52208772 311041090 998704616 704567390 802586099 208848201 110628820 534761160 124688820 5068319 420054998 878296022 36783609 536684992 499008768 617610552 838086356 944151982 573926537 768334177 331005631 497443949 203599434 174441992 925873941 334394376 691298115 105688744 325384342 932769930 48092180 970504448 988452327 817591430 334222212 413506963 46375439 996904848 77526270 92357672 292061948 991078082 933707535 380172363 853332476 948553016 209350121 281638347 243676228 884021396 891856868 673268026 432234861 634861947 767532023 272747632 37521905 52596245 886803011 335377160 944878003 986031249 558247561 427164386 44186740 371062687 59305134 153088159 5893215 712801012 644071742 776868392 862469246 496348105 736736743 618910504 448556354 174363485 628577785 347730317 464225535 974080367 720747245 295684619 99510893 666457284 735419099 543965849 530462504 177301927 833760514 849747185 862633521 383736419 334396484 421715220 216662124 589937611 454737831 736010692 239664416 336918452 725256917 153758473 683932794 930251125 123826845 348357805 551059978 193142893 948949360 584574656 218500931 677309053 54777828 129497108 536079871 33846410 774496053 939408577 801570554 370313469 396133823 18627235 591047250 890400322 425460101 810105303 714955278 374602060 640771757 62174530 839681683 476058128 232712706 331364618 845059376 657133573 80266097 193543450 21802644 469764266 305037964 476399011 470063442 613213696 760272650 628711830 538908260 719776524 792987461 538134826 150714789 659967575 916250810 425074780 904755798 177907822 881473677 7857002 61236122 843171425 669659650 226396503 338969849 436683336 962997509 471488619 411497697 10536889 102794403 680134320 110036768 822781012 752197519 314527862 23706476 270235192 894045342 367731407 157222363 396549770 203062603 179420692 793353579 759227893 328359476 230335582 773740667 639873829 282956698 581314573 362246480 744547147 713705957 549305413 963825809 191215260 191537182 873356140 778556364 292974802 525413492 281079214 971962351 116910505 46464184 112702329 884166095 250233699 559577824 328187393 485727908 738634565 171740551 122342845 275664523 109279256 659035243 502032616 496771331 505489577 591476462 729550849 600979825 973633609 587448471 305738315 724264860 821558605 585014158 618890318 8139825 146880399 726199075 175198292 876957504 926897899 276220999 256939757 457556669 730231747 688771089 138190187 91447040 362600828 168268858 313372263 865573189 613710591 416121761 709286458 605890093 289006392 954403529 81710469 303162427 75391898 416570454 660119465 496935512 574269082 635020180 812438864 905981008 214226992 511856880 903343842 626197843 28423257 873801852 551901969 560886901 791251863 307570287 424551758 444186926 864345967 926086563 525932113 833202650 782144234 440457750 539916437 104409145 662841621 950477673 357279449 698771952 844409729 54640996 140559520 271334151 150436035 465891440 356208818 753579626 241127669 441139227 478309273 188534376 328312883 501453208 80481829 258619191 326276383 579544124 892635624 526258541 783130974 645527554 673180603 583086216 399028761 948017160 641707575 490393448 377998973 683505424 254425661 818165968 13962299 562501120 383821167 807591400 845202952 663363682 64351412 810563262 222836766 238020837 360058040 210110144 930318010 253351386 655098985 285263683 408867996 735872439 488166267 418713600 319738250 908469144 407342309 343176081 32144589 746512313 702946658 391785465 742172082 85165565 655901170 193827097 930897418 139623530 334032982 991759676 946722986 212568491 837918103 656142220 380313580 395019661 465597567 439623834 469366316 941085570 192793118 553831642 350253645 292769569 731376199 177410852 610538034 578536611 352656912 867408693 566716740 309166440 605260886 162634284 34583282 686625904 245628982 437353229 409502509 618561763 848456085 393564481 757568744 816587914 784970650 552271636 737264798 82916435 244243246 722439734 8015563 905191632 155088259 98455099 623853682 542786745 329550986 572008731 849686422 755534693 899642747 139776434 613885377 156122965 749413201 339857473 913290880 46991018 75850059 499504875 1462244 330919850 885653869 588553273 757466370 28495679 735693565 410304919 298284660 292176759 958358790 236325332 181179095 857431045 980325592 486436774 562008395 232008895 376496262 638444580 484244982 398141470 748075878 727698762 999629441 161426881 425667733 463641208 677272217 830430442 313871217 34187507 814461551 687392511 11223581 894209635 189651769 371347978 996740608 837481300 456572335 679405882 932464198 696175541 316750478 75276640 86348893 532179803 364860184 450878323 544473210 792728703 380680595 431714572 361097234 609610812 183781318 291159786 247151713 909003538 882219903 814016880 623317734 901632870 617337103 983750946 681482213 241366528 944587723 459680556 916055268 220183691 525785229 442423259 549552942 173659672 125074482 865758497 74147411 403726235 523820058 586776853 823892134 427725421 650589867 173927537 378030525 144495304 332859854 249690387 210190581 207257166 702659952 64889468 691229164 773121667 788841475 170409044 473812741 462597454 524753146 599473892 908083687 400143740 572884816 296878490 895202302 52167485 705979906 79017865 130062585 26656421 863588496 674622950 585086794 622906924 541813632 132545676 104640681 739183919 450142939 412741753 640163986 786575469 87974575 283729487 294762690 50255498 142890379 428831956 680380349 782184079 309805830 729162098 853789003 286763112 45506104 793023671 773472503 967579493 266870334 876777174 149596815 980013241 886675131 889680421 482814119 675744254 253617234 107475357 894319382 372559791 583180589 919858525 149412214 239228333 204354425 266346791 373034408 797785531 101497831 820866274 643032654 469383682 720822829 145240342 479577424 385081742 619866499 4893555 977102936 52155086 405142311 632745802 360159573 396745240 180295897 947863570 493927676 556276770 239376735 461870053 469018434 558445194 938804482 140169216 752417251 240511056 421496336 236611398 998306527 313690199 91263320 50155710 237943031 843903463 620143281 68472337 818183732 611181870 437651827 558135821 916559457 129599930 622306044 584485668 67949452 178699008 750348588 364449773 961076361 73626841 430318313 935237538 371231599 43648000 285573276 232158369 177422361 988317845 123950771 244775148 423727781 512739485 29968925 686342825 610032121 289525375 486152913 368878754 513169465 446242184 169058375 154385093 657021778 285553768 814892541 923343013 592855923 326709683 499106291 533191159 235375502 226015330 28103983 784384790 99033564 982350927 878368826 397927296 768605270 495984828 747527586 8378455 723402045 145253069 844189814 526963425 967641490 513877513 442844365 727017225 508498334 356939485 619961407 494539227 272045420 782753561 478543978 63362059 184666442 281235569 813490030 794613871 370911308 236227837 699951218 486564993 842484937 853810105 571899421 103697118 236382940 435903750 455963421 491947465 526466788 57147687 655786148 956328360 477242372 266472645 424944869 408678790 658545828 759089516 454800796 797108112 284589294 313959435 495394435 319645080 72447314 96680312 548343774 37280661 270868226 417136874 625515760 619481121 474953334 780462205 354812547 553721594 749998058 558894513 448193893 52524929 291398107 207118828 318208229 997387582 551640462 355345651 286423386 162832986 753312137 713433973 643462300 266235427 211090968 905067392 177873033 12459916 641692105 403594506 994027394 859481002 648380912 8604265 746238187 770528312 274455332 481774299 187812782 776110100 287415232 402251520 483771577 214299583 439610467 902587226 809971067 420833761 537082992 593781972 727003243 349150148 172733583 908863288 259478401 51745236 63365418 812196791 649031867 126018085 282126065 876458854 540623514 235883757 943084375 305450939 642901666 922379013 854106386 982834452 868005853 291672684 153923231 168889648 354944345 599003844 960880315 92265907 329261733 936165331 704989931 256527527 20110936 787125764 17336821 108425462 847075466 741264611 797164133 478142705 878817625 496935333 41197321 85925580 754603366 874159517 145160565 120445215 615653461 900326600 918726784 186755942 92074833 278689858 912581 840318082 968869253 648399 605691683 190534967 813056164 567137619 603423550 638159020 244012898 833894746 811371003 232583918 679148024 843927441 278366216 631927148 318696612 939427403 387528274 102168956 528414246 20832253 447666316 423260373 470565445 878993858 240480687 674265107 365813320 709062615 854578292 696666935 788058494 276136992 777208284 922285604 187494838 802155682 106059177 802754851 729860039 466564615 844963554 345452896 438855178 604577821 792408659 243745130 141896411 907100759 602578186 407997879 842596123 14959178 546922715 112605982 584592561 749842481 165703901 720219 517149956 926160234 611040235 763173262 697460099 289839863 402425637 180433596 175941661 644013054 31508588 627646029 38527433 622745673 302380777 672665228 423367936 771897031 799863174 984873259 819285054 633211401 409414515 355475900 759600772 662209734 327981731 854636600 787649497 417267287 254905420 391145340 390548420 30748475 503731051 826751431 121316820 664122261 399014718 261246782 714165784 586440617 317933000 318990953 808180135 485966947 362555984 837385907 420397850 966390223 571508706 702641389 118872333 789442978 810592204 714157515 611036834 999159728 640471075 220846693 767725565 616841331 355428924 171929272 114772681 990913419 293005107 431743523 439511217 718779961 748050535 587178474 849397736 708147170 208200187 954463671 930564002 550821010 52852055 413887508 871274136 625369974 454008742 869797106 367139720 449309025 261670486 649859109 652219827 912629576 230207386 206523877 673057118 550679238 145938155 835254606 828032081 790880921 884775811 506006241 154132571 52242723 768317152 252225281 615284683 904552681 602860360 573700215 604666873 935493400 106455615 683589359 463049147 569506811 3921170 671119224 168637424 616769926 798034255 430169864 88242681 142593486 13091147 893188342 750451259 45838735 903567003 801915262 730613406 106774181 530668699 67719233 970184465 148115 121252586 879440578 215369731 372312319 687001068 72306410 422012140 120307763 673928007 942486404 931218114 493445534 114176614 990883522 246704772 960945233 73730809 224859830 4798387 838252931 478543731 222230490 559987412 200228110 464495499 355584393 714509807 415650287 534643387 695703683 249587475 142117065 989737668 711037805 28208336 980248675 327524904 680662350 426345147 720028710 670498991 883274260 832312813 602264736 367740387 770342669 293228420 419158531 644059539 746000750 93258017 430784678 397568596 832432336 17381225 675687811 245396987 549349805 15644292 270849208 259101732 776457192 44572321 270428166 456955055 211606850 981260912 63906133 964226621 389118950 162775462 783721774 860025527 887715038 986263933 2058047 649471432 95227035 414360369 70848731 813995358 268026225 907205764 773323639 31256109 478653976 222721594 743419182 129586219 961618988 495191710 41635134 627539733 934689454 261853180 480702601 41903849 553219714 330950949 887480341 93549162 52001007 897750510 300708748 619882400 137895970 383674800 551526845 924912725 863254955 366240714 627023129 820743320 983429373 736641051 109227063 298618174 819646962 298864520 732834384 217600092 151918918 995328636 152394179 99023310 584981271 937648483 202336915 751658932 127649644 646074158 907183844 828542192 116189867 404862930 886392193 651006889 500036128 309115592 746979929 516512714 271154813 849466255 58909438 996711299 217755220 745515558 996924196 735314887 445370015 974910866 836244776 453642445 531280185 455749214 743328903 126538384 852219747 550091030 932462178 152593231 267698240 808395979 98495489 47867917 781478744 837136274 747984204 877469458 979533081 593072389 579951444 397922408 262523217 820128448 290491592 572744286 184819638 750419173 108855424 872103433 791331934 875335833 913549302 182119870 139230279 160342148 569499592 196856730 424249808 615442261 417626168 528078330 488548158 715269180 750714796 491467267 829190456 874077038 509529902 261072411 714729804 553865893 351404268 104453230 700297832 699928989 439690937 330996586 451479905 232474776 260875915 517151811 855876975 451773659 201406715 212771696 388535471 637686063 796198856 723052332 175835808 149626465 847525972 553817078 224153255 936443330 682125861 843288337 866885771 715083687 764558181 437585669 757673721 656653290 459438947 33399324 453370881 10804839 94811408 867939558 164677527 523076992 115678595 495732405 343217683 633391770 547571318 177754657 156743345 872462494 387892422 415485830 407277586 859517561 538870 466088321 44490425 111170972 480768429 192716151 402240399 19516028 288576051 939904526 438166112 69382419 898947832 284586418 400624220 176484701 245690382 757334289 228773015 353000924 72998826 907547552 386745481 298902037 800997031 906803219 511342734 702494993 968983810 697978088 628659302 256166365 939404895 111880925 155728310 893959178 370407554 568036726 512881798 261348909 888192983 593545081 963145666 456473696 628714476 749192561 741713849 962181823 429982705 242886702 803455137 95380461 632880959 284907330 806542609 656068492 220017102 914475398 991719556 878912712 847878845 679273363 37080541 793366733 915130062 802589258 383383006 88340812 634186471 305982285 529782703 98888955 799509650 556920195 606893918 655897618 21359741 511611800 140303961 44447950 200019195 587114618 187614709 43950577 194885762 552075229 679049707 403688256 718730283 560179896 669066965 543023620 396888629 540593094 997519030 982389130 663147651 848640518 342255471 966540195 97644313 471603516 498608971 944561444 334778530 445968493 980187508 211028071 745947885 577917543 216226939 387601353 208219499 612753463 90070228 695808554 392737203 822201264 102552919 262348656 529477631 579723755 512694209 898119940 552636844 984948161 459190577 306375763 232793534 612641363 494015147 3723086 750932825 418228099 900770712 119493866 632999497 958339704 230160452 454772641 296879483 228018206 613402207 192901104 184051074 582812068 574312829 840130263 908592915 466627836 362811286 310252124 498936713 426714974 835901318 49102344 339680610 125755333 926311310 362806632 477512383 225380720 327681489 67501197 682569704 620410979 706211032 857469069 235784134 383988195 564640783 334886912 182008936 323511038 161764933 314758019 990822271 351494913 344294960 270578744 131278049 938049023 28775143 58718788 551147273 977954129 801486950 940632912 26242453 721016337 349913101 784807177 510418887 303338909 787490082 167245216 336779013 610819610 634683722 62112843 302243674 120285423 402304788 389031874 757048818 965349190 459804270 840513731 405583778 378937998 174555950 353994894 851557725 757857019 523141002 464424297 443378880 974872068 58036384 446537501 948823687 747385061 383028975 128429943 333702933 974720795 727872220 713498312 671415537 837285098 787932463 152953446 926037315 920784858 296534931 789740329 637858395 21347638 867167001 385528302 262400043 892675212 450307765 848247320 329817288 665901104 993011648 508358666 684411116 875652024 45978228 58180526 56294519 443933313 638272115 232647409 398744810 736163881 41215809 52155972 126363114 89586963 780807365 653284125 834753475 651074790 750823884 928990836 50354658 453618958 726838406 15241030 341323610 711960890 877464839 981023510 672266592 942584284 164874183 884477031 954763727 43876524 547394083 553257795 730607525 150440229 162673370 877943735 857087364 719511815 353585296 294232148 100527154 7310035 204119118 712635568 966661401 368218194 913055232 239003107 757420232 227524879 457780982 762303755 877430128 894616792 143853155 291780552 417758567 642975297 730766817 577152192 625455529 597636896 198170603 514846236 260978770 197515026 124907618 806151177 234143013 499701749 111812361 774723897 340842504 355379820 330627081 688613215 230963590 755412063 974816878 901566902 504330571 722577784 642435239 250661755 259379372 550810534 807602954 985921646 399374109 719454110 683231309 701074774 303876792 963056469 113124366 19778682 979150525 414655111 70479181 817727016 805808140 714363699 98727661 397884209 109235629 568070685 491415094 419591531 228265288 817588043 21450070 808923694 90267053 46319753 698748891 317241048 698737486 730642917 810121018 462197577 641270976 835214387 592406860 623451239 205817662 487178634 97161420 997406364 658257190 44469700 824081370 258894931 616845433 552639746 281636475 645351038 330892127 983871014 264866582 360334611 346464417 340172632 626295032 416813450 259073581 801062530 212936913 245545825 768250774 292153300 358458165 896460440 529411730 967770688 618901789 122972214 587748730 322608639 780502627 629031618 423917005 611095306 24686153 531999946 98238637 365126561 611973619 166679391 702473056 759773896 485151464 181290135 862666704 629876933 911354261 867768842 380286220 792768932 686825930 658212182 650558405 919068083 282513211 539487900 804816082 997402630 447099392 803965184 543977900 110310644 926246677 175481644 962684658 810318488 82130651 793264077 229292775 786931025 958132117 533173269 304674799 26308162 287483372 409791544 376219414 184071122 994807660 117422063 59985544 612785710 675682052 714454264 88037914 814962114 949032842 205220755 343805376 809599428 538769973 822702854 992714261 703962281 798804257 621800475 807944406 761830574 8680399 718325661 161014119 288866896 850891170 707294430 734546252 205869268 507090018 182107700 997104817 41090752 968210109 717642616 242435811 985480288 529530049 688956037 245553365 194337346 163561060 83206591 345299868 568954810 264940540 88547977 184282867 817487711 746846407 656072141 258533304 289833868 274693477 419647097 248049261 534606560 666023000 186977788 244718520 409377982 607865995 365506765 340288739 59127758 448560584 63967461 550070877 351479930 977197888 188012095 89948214 217524594 783446536 878530399 407536807 792991784 325200278 215320008 821868680 339965781 312922696 17639045 214786008 390429554 309952477 927631009 71586362 335917888 128980473 190617007 455112562 543109697 78330534 546527298 376351211 212309820 570562766 83222646 920841012 820306109 6834882 179155046 728248958 791792530 400139958 887593139 889211680 544098127 209801538 720933636 884280596 947899083 340066786 640731264 932351863 36768417 634713975 457222229 952155916 857060272 234169029 530513461 67040442 156088732 503998195 181661908 917859850 704785226 818598414 611114603 177776042 311915880 785593733 987644216 777501164 671055586 462301870 203432444 881642311 598867310 608421184 360211067 162786005 930222594 297435095 184060416 112536788 36922200 131463284 95119318 346446117 718258289 563739898 962667984 744238032 972046095 542727090 566046402 485063550 210449977 303411144 43700485 666951165 211356347 434707403 990455543 187466432 237400995 228966449 46685561 635300189 966633669 592357329 934037103 962751501 755383608 940695655 218750787 406342191 264162775 555284243 329711459 220904645 30772673 235481818 736642751 948089589 845886682 109175076 439397964 530437257 218735176 5651516 596868739 915922032 94215414 998879188 897193442 35586875 260640276 541329790 745851754 820916640 301059989 653895475 876468511 180703995 741469359 138729424 512673932 420453832 359065183 965901204 864819516 498262058 575689186 594022052 644360514 513149032 951859005 818959240 29132210 121493866 973341623 525890987 281396517 787197248 956147802 437380062 445587001 134548891 909413493 580981461 809439247 462483026 265916956 407643560 69914315 686903263 103261350 464110164 438919192 335759840 150200111 277831736 514509217 381425558 592843028 952622745 64384921 497427561 224515705 581671198 321551156 78850657 572767942 13617748 518268716 807680175 504159525 757357611 701983805 72506914 640901894 643199095 683562920 837112243 31023772 785666416 926663604 346050809 602781022 723332146 154687016 312860853 156785799 327552318 65652947 704486216 171109269 388935927 537389573 948328248 566465229 738018854 790411027 869655471 739720118 863023735 753378006 415532284 225846682 485795066 755339820 65906447 277322248 453482146 696055414 453228033 387362132 728276681 969969689 490859658 800314134 364408234 734374141 906617993 332967591 729162470 923852049 322002816 326269351 172250624 518483653 96721686 330002554 835723489 738019214 526001043 51800774 786605652 587463269 325766247 144972278 6790283 574509128 58453667 120697786 716675480 893898936 340909950 903747717 689199605 619104314 812602065 830598670 220105469 265001174 346020764 392106959 580305776 686169243 509717119 346112393 899404275 429023769 894190657 219349438 187271054 257898213 677550157 910369846 225641516 696321049 146504496 430931579 504451358 836913873 840285981 723841116 358187928 6918319 600435305 436946542 716847411 21107287 238719502 364907142 412086889 682824180 173793324 455544896 114751261 520703409 399026820 54196091 466775312 888913985 201080571 902446299 335778925 111590232 270498845 435596358 918210110 420517424 345051032 160354151 755430132 220000261 127359676 554389551 233403107 790794393 786014978 952708942 278552259 371548337 859521666 655088318 263472176 998923413 151460987 811057209 235976747 695020180 738058191 135366078 481579928 707546494 444867460 38834704 602203070 996832552 944876868 287082295 576015050 926339820 413414366 685828861 720498252 825868326 308212675 57742705 593956279 199246008 35851145 401649512 783538405 940321671 81181804 351931639 547654802 491653371 358729928 297395706 431578844 12078979 610562208 257305233 253446602 152252943 237855770 215036317 202897858 802795156 998770177 467917127 882051600 854254732 139890754 27223418 218082662 611926899 600792687 225581668 251512406 103970123 95515711 85026553 610237914 617466137 640420364 889365360 286383565 191934821 373939027 942507460 181214064 636643518 947209016 952848948 490136038 778070580 949068031 388526019 704938679 55112668 665586324 219729592 217138769 250282320 755005188 730308896 155484290 60782636 383129346 566922055 234456320 636148882 727912291 220591683 469862881 94728103 469445538 232024681 228156963 599362068 662381661 268241877 445880357 511626885 969098709 636980455 965528620 271952429 668743282 543206593 39127775 635414337 297929021 602571210 111953356 255124344 257321573 118880301 247602657 771182226 104903099 733872731 697373683 895845582 21077813 887759749 344849210 71225202 249976174 859928611 212138451 574547782 83357220 763763823 266271549 985938201 495085753 872098026 299697373 417213499 795289780 682646231 256309370 719887105 10627133 930194619 134736577 85246789 919741092 518257380 988451266 468057828 884464858 516789726 101398385 458317886 394104310 924577023 705698342 878213304 507759537 116526812 900847901 374298429 767505130 684679122 826043127 698751673 854101028 591992958 961645623 678037661 238398467 86031941 914289606 261077854 559097811 198687693 908274544 800954614 339927041 591758210 424109157 372929890 388772511 604715026 279461817 614602530 269816804 802094833 485572324 587727803 532357802 857738966 718948418 93223480 703690479 151646268 176696211 978663333 382889556 595806690 244312188 718594451 741773473 696409420 204434181 800814232 321644607 262935871 501061146 24139467 282240700 104426569 909103114 968693324 171594571 791144758 926670603 632569274 549506369 861494172 312198580 610237115 305972377 409518160 306033537 400930936 2302577 24817135 324944210 558635037 924367243 303197527 687918572 382548318 686724301 250994218 583847542 766112493 569191361 955225938 855850238 700329221 93042454 765087095 491001074 200695266 432323357 929400203 945460135 696513094 22273100 283975487 711154902 458608630 233704383 637499787 350860058 466004539 480634290 991904554 817510515 717841506 448875528 106973467 309271237 598139964 473642183 850787105 676912218 292642463 432517274 431033412 341105756 686274531 887302990 814103375 990381404 696775781 180334677 42879823 890783182 998883079 538766662 941918746 104565386 561782702 792474715 995562182 114044237 365093315 222654193 713489453 348520758 848377523 392250891 274102128 395391305 655675503 416589520 729640561 757105903 685441517 285582601 387661399 887599220 782864805 213682596 661463054 964816776 582381076 983256883 345820356 65485247 20031036 930629742 259700334 418425617 27232290 810548909 98931777 576843866 436536143 483454062 610095929 679938011 402172752 179169749 783724181 648463799 584431670 254937383 873582168 598832759 218278679 133373262 895408586 211753863 902105227 366784600 173543414 345639350 440900911 31295480 548481065 275523514 279783974 114329604 224253049 630562986 131049875 96875253 197872188 744202370 268841760 49569898 313009804 853065379 721921146 534991781 966334666 118666320 859792338 251925004 932092696 614565169 618469469 1251753 446883038 741627860 115095765 247166891 941801285 601375783 195059191 835794147 828196799 29896192 666900739 875921480 351324285 294496149 814059583 346695539 401595127 978537988 765371252 978623268 436290664 119525324 813264495 88051643 124269648 428952402 709357441 237486015 814834928 85995358 705952768 637351003 611313617 769462171 624075972 222859740 780152893 393207066 399876267 313141300 329494469 156662479 845969173 374401402 100076217 191949331 177929320 713643624 616241843 211790624 571503245 638448860 628069133 997881240 730392433 828232791 264278373 773270271 975847813 815880833 463732768 251469116 294196287 930545059 410463461 148973852 445527703 110500651 61447454 574484687 355762059 823487532 133639802 586781289 371729563 731537371 281041774 846167650 671252557 452021267 629595055 271679511 410182826 832700370 221435577 919306311 384377279 763486138 373334603 596600726 92982813 193389713 895916777 227107085 853374298 49134529 257364569 407233688 781741198 325794264 57572390 791963527 236672215 619528457 246259745 826413325 46263765 465313194 584316634 899046084 460018222 948670132 803801131 951538472 259308555 465176646 581323694 8819735 357534106 33728546 251243842 83075415 283135370 357325359 564231562 139427600 126849938 404450037 462392429 867087950 124527338 200284708 769458071 928522112 496662223 420929805 980854519 435248380 22774532 530495271 527741759 215885689 919203916 439675532 653613160 61188243 736102129 749780601 36190763 126845258 82038080 411593170 41639048 255736963 398529547 162541979 345954371 26886021 343617317 117643648 597129058 958487166 641846761 791659086 381662128 855644924 354769332 507271799 850016574 117361780 88346727 395350675 825695453 106754239 992701670 262777817 681324708 459114136 960833435 889908394 663586416 425389087 814571763 337381127 464109151 609262425 14341599 820478230 918365524 855893165 281000533 534682017 614473079 136937832 980529613 480424086 794394290 946051642 315158469 892952968 386121525 127239095 662285374 793271852 496675826 121212120 335716924 498760925 744398625 16860023 340711497 529148697 397802174 503190230 209944818 793725954 226196742 35879449 528713545 590663902 356983550 803800263 770556769 948322200 273373932 218932045 953897174 855524668 810865883 940658555 268164930 314693246 116900124 159056133 188837065 425580596 952188608 323899907 754528398 149435864 593927198 870858097 508037435 894964231 134508371 168881072 161061246 526439684 114202301 242069251 821687942 885923638 491553664 730171923 441707146 991981477 594579457 161200236 359544642 949776001 919980141 971308285 834471020 891818395 554566963 681907356 81301064 421198058 64546694 320966784 82539549 593134856 884028892 47553733 29667506 469043123 614232689 4696812 781098197 609146956 381081029 44765272 370284504 792433243 604317978 343166673 943216655 691944457 754181367 650437893 600685395 117950628 549959079 557892354 476692866 278569247 673342395 121040574 253949692 870123663 470891140 410015887 492002600 187823279 319825050 900242355 35135725 201776733 776775256 699988682 719815993 68171291 877029981 883572310 781792638 420182670 135198220 462320962 485248560 402346755 169080333 817168216 715435336 190250981 509990090 641625033 613979844 864612680 883518195 576924586 495786788 558490466 305353210 194961009 224226799 912488204 541194392 933645436 496469548 312772165 184913734 475734410 96028905 218479279 697088197 876224831 709396920 338679312 945899670 794446245 117196589 346394323 7579523 877302182 278061409 40366212 657818132 46458259 766740082 912287832 507473179 716654496 858750208 666850211 18582057 728440421 710889138 779837023 16452630 255810399 320604847 199818667 578269565 527124332 397824550 961967178 137879869 276579155 20593350 336857376 530675449 921027642 83844934 536284089 727091609 24364078 251409375 44456130 253407687 762133663 843577548 511857806 54731379 132661984 51052241 255450514 680259408 684975787 809824177 647011049 816146772 343940764 848853687 83631824 106599740 202812593 50158382 120392491 138231813 118500048 817368809 839199231 224078196 824342849 939281596 860056054 957140112 825792304 765522688 829696222 495486498 91048236 865408019 994141226 913110844 424533931 114324182 186690927 22798255 479285124 10687789 48893672 445863571 969626227 275918979 653485043 180136643 308304280 345818179 57247634 627287390 700966392 474456160 735553771 477114440 460895483 276972494 160913865 61167270 51900140 228886278 728123672 70139750 741780349 891151494 140061036 998583221 503495744 528014671 321458043 468472198 669018926 791870309 433952414 951142418 565151524 883014739 176246101 607363667 970657377 507436964 700661184 885289863 781222154 785155947 376648230 964961203 535186855 568289468 104424818 197898270 100796323 11529264 783998385 992865233 315224527 962387557 484203157 140911134 937564895 106186364 350584309 525320982 147501035 115102362 572418635 319749137 769406192 821757031 780763956 494175786 825265485 928487826 841684468 620829889 323216967 454846026 509347823 194238967 540454277 675057606 947810097 246519093 252474260 818097343 383618279 886301093 417699428 855203825 808788452 414439607 591671753 177229470 817339165 611816094 253003771 172851466 521263149 996035281 998163478 409042688 329177554 183091338 266524315 736359499 669686894 222555978 598253549 395040062 597879942 338974547 106427093 940255021 422207815 640857132 399244031 814159602 103280380 468567841 888266619 313793385 427649433 133249985 679352124 350497267 532797236 129179230 844884380 782892791 738914950 254592144 316589782 178794077 404829038 992125363 825027723 511200273 438531438 945494884 487211582 183758470 82680876 94020615 709833688 676459312 81353714 108664644 964184100 949572873 862753327 304326278 16392532 932464397 255073780 106636155 85306234 915671742 728490616 985942679 859076880 830194336 714599317 708584848 627190641 302480062 194116680 382691299 266984797 700756771 859758388 912983886 416388985 789234274 527776032 671305812 173406925 17932303 569808757 532912828 557145412 385781060 638558401 175008786 818975279 408819485 823433526 444732453 303499458 504845116 772769579 723607431 343558294 817256005 876961178 52801553 749302822 681530979 993546401 200424284 793053010 918608322 249622529 923670856 649181662 759417619 79077794 856337017 464375796 96910859 435932173 530788053 993238174 203018723 998887664 208310279 798233165 696631769 169146782 798926847 330073941 71275950 872719244 704059760 28903534 880866343 335488725 368904785 156304693 142801293 337731255 657188445 756309672 869106220 247989268 717668755 2272686 836608727 566576626 736595638 930135949 277137250 564915196 193862605 348357234 858355495 329379070 258963620 763476973 983638914 79884140 942430538 150713714 232402517 929719260 653713553 378814680 2285189 347438983 192067730 514881758 470113403 435646668 586963238 546535841 310857891 648697262 879071853 373533480 811324912 378729553 807747915 411290585 789923414 338554752 241962470 612792576 433126223 599737130 339223082 224122191 564514903 734383841 385492549 798362456 417923952 12670554 194714923 295355925 963129247 629614063 235947795 513234273 319816045 99178784 977115127 168988797 355580262 794867469 87047192 726066828 412318877 953009406 110600313 581874966 601917735 25491676 964914527 286981257 654683803 415664053 152395479 12010163 658376857 255169595 346452784 556165450 373100863 723655493 355945853 286087268 86743477 245896269 260759060 878191871 863969955 729531377 145337105 422146938 398445238 813305971 157549780 537161242 210153759 466524217 313208958 483006855 267189779 732495437 350188153 54699852 525274956 456755421 75600621 698521178 301338758 278456764 506155595 435796869 526488579 819401440 949347782 356700165 24761608 703891170 852472789 751179255 389231710 64398721 340829363 742829786 365099729 280679455 5471967 992948243 632863668 381680706 708636061 207786345 784452956 505760276 859836274 469813641 242870688 6899428 101861547 962598531 135398496 862708643 574962647 88447051 388683771 899021672 954395721 294755641 416518103 36507629 784421015 523955337 749626076 105626639 60437789 438169820 583265273 388009041 616449659 641326773 564017310 155498330 765870611 504855293 403960129 349973618 768751244 688214912 790259161 155951113 863535186 77770606 880382054 87162417 156239379 544978395 444602215 139070751 345157443 982929471 625900642 379462574 229157017 568292086 261903456 911574491 570887824 596122560 728765549 985278794 912608231 272071235 527703580 201363392 372844065 534093444 232962 945772966 410417158 399831410 456354871 174363277 444241440 748986203 736866008 265896868 499262271 476106869 637816455 427502148 404858614 715888983 547492585 588568677 994416667 244051325 292992295 689582374 218897739 67660231 293085806 12277065 465552739 845141242 112751215 298237876 812479496 993835069 653899231 188839921 286475808 891683230 875139832 946563246 32011351 921717387 244086263 761491518 322035100 912975961 817504156 212315415 913299361 894983873 222302125 295088210 742510430 788263518 110167410 966766127 458994062 431508784 284141114 468777102 112335664 429535515 322520534 852518774 50896391 856983145 484195609 562681745 801491227 648772676 605718622 323876526 802012470 402774333 518054401 94540351 134548840 761635272 687078116 90768344 745842564 694317245 817748716 340138934 129262240 792015833 292533122 594499894 354038169 566895163 742656531 488652633 957389197 452795111 163929232 216249671 488401503 714246470 660452335 552083144 827770166 551821220 412887208 174064332 8382206 578410929 898852152 991407077 811819749 798999809 717552290 539913416 225636575 966050700 876122344 674279632 892353059 485420590 932511126 843895931 891983788 877987624 534819896 906018283 758915770 454850205 71672032 629911909 652621134 879649046 360238241 740502485 36086449 399212543 676975638 753829193 983557613 301487143 813946332 323526514 620675666 963157572 595109139 418444326 763273715 391855981 742292961 320979424 74612775 549253534 32260591 644383294 731662856 111902264 533024490 194665090 587032311 181755006 568042755 611432466 438504214 167933464 680810352 494390009 873579468 614829972 613545705 367869027 198476357 769861856 795765803 982203173 494814192 757887954 995266680 357963314 834211583 801298080 592517653 118041383 323865322 790405736 614168779 479736512 290853100 268594089 402496615 793460576 512659588 404924616 377123643 696511374 28638198 331188877 847037082 225390194 451274440 533778083 578679647 392188508 588506181 822114331 599313511 970668350 905820669 313392105 109392658 655311149 942018627 730339686 102890438 654845668 109308078 593164492 943427180 21656640 165464216 297740221 672965361 226272453 167756706 120311229 783614919 559775767 876829742 205649587 817336417 319919234 665698788 350960492 503811002 388407667 52331054 941579288 20292303 904077309 157808315 661537483 459541792 943738709 957040128 58792445 612829491 293677398 122279346 464504075 367655697 545825534 117570381 904076980 655451335 32366319 629142672 411942812 748530407 449595887 492853247 898544844 822717700 10883944 122553696 686705712 806010937 300917225 23139902 477640472 938289059 48226723 713690729 541403831 175191778 134945004 379748980 993949863 923688093 172359872 53952566 875850084 554541819 375073595 550948682 454897356 358168106 265649696 482187151 995774629 437352155 773531477 722505128 210282775 992301764 151490917 362884476 430790958 547433757 436507132 3664055 134259033 278618404 458307183 294889800 373535214 177475737 279774770 293447137 393489316 366725698 5930335 528798842 507377687 982270568 421076278 758814927 689871943 259593048 366323863 850475229 965117209 30214628 944719498 886065513 80116180 941183456 643761335 370661497 182425766 321502373 872136174 990635480 240975133 300766096 947711649 222671254 756342959 906653828 16725349 438090374 38047026 992202340 369177461 183273663 685735780 81647514 202393391 153215516 383287140 842923155 119014036 560420540 247122231 230477377 940207052 854382466 519314244 897901720 116823968 650713750 899343576 701295889 599366655 246045666 136882339 301416745 66500729 92724117 185173305 235479267 576362183 458576036 259631507 396609346 496810817 789692740 788632459 45596880 440392550 262985073 644419683 994344474 254442072 425227115 709455167 154743346 773424989 61691444 237316518 21435692 293671519 910153747 762913797 580989601 422033517 216022291 771860524 896871983 575792696 866718084 119062991 326831094 889669271 737827449 105125638 703274780 823308035 699795017 531309773 172861003 287902747 29415695 839478149 603765294 968871458 523094314 37390705 312368119 323387260 596762557 373328186 17687004 546823989 787116848 312613996 424791445 649943418 427730349 849809910 565790944 86959645 66021284 664542894 518460414 218550549 134981191 338614219 123246643 661960956 988200463 906836841 757332553 405999503 108838709 551821065 282153742 989185074 833385530 633502734 964289489 330821737 46394975 623536704 253393129 879120480 471314990 120728653 692735022 83022180 517321711 650423363 117502846 183810664 454698547 391728152 363504953 368734337 439151182 264729634 425797830 33664874 180396244 778096031 805668108 601217537 996843555 959152943 6572793 427967688 474162905 586644308 677408255 682624101 170473562 193246457 635944594 434193442 942876491 651436008 330356395 878857838 22282266 327301458 779492936 383868762 812619635 468857420 521260521 925272348 866875596 896672844 850628885 898241679 423307994 842176944 91426515 182240178 947020314 509319223 168636466 43515941 477555017 936513926 684924097 598401967 55493612 307047332 968038679 316973242 158733513 941532030 978466636 436813013 799864940 659815780 330077566 109304625 727530404 963763594 218305102 14708517 376681987 344505480 47184224 862105771 335915617 207299547 754571743 628744416 460942169 380968033 409958134 190436999 562999242 790872289 204494936 839613575 466030423 798198401 607844536 734767209 46202600 38907726 298909778 352046299 873663783 45712568 581779809 214047279 584181508 352327186 218217126 961187548 776050738 473070358 971791848 878398460 5980583 623555680 139590766 881812941 470242848 930655214 18913671 769628208 317536922 471997862 248421122 231749421 727397594 977915856 637762486 203728749 533603814 967696280 993922044 892571839 127432330 853454733 588432431 269267091 131341269 385780773 88654643 349616258 370730393 19417143 123453164 681393860 471266542 943227775 188901058 237837496 362306735 728377629 242432547 391883616 713871355 773102614 307568385 162413026 921348277 998811090 530614352 847211016 704128517 843163292 125864585 694464705 631632086 985178150 83364394 750330014 665856597 763968514 844473908 535041621 791796856 747266601 854060716 6658882 244442741 917364088 247829786 294255585 912568134 293620271 557118733 550538325 450950188 119850608 916292756 199018725 950108969 521095878 492246726 744447609 477264260 455408283 578280508 454053665 301986889 713526976 227617682 67983502 439378631 877008361 216314857 451515031 70984464 533691182 755437416 678658486 676193916 641034380 866580406 448451465 880554022 772657506 341399170 509689681 671474541 302229237 671113724 337094262 550705269 579476716 518204761 508810497 962113700 214929876 454574418 972320800 646640933 209345949 127080613 189477029 382650216 185090587 859553427 922019208 336696736 567881094 989136225 787851873 589196611 779552506 496138967 678686702 641190798 178056440 486801092 954690707 363352575 345000419 990571383 457691349 655469273 284624004 447393351 220400094 427761571 597128327 50057229 972736509 54430633 358933756 680739749 650166051 856906874 338573014 899778673 901498726 173760616 623719279 658416341 157618049 541193995 904659202 279696572 331943250 500942782 226265392 504266769 517620315 721370145 445667196 259541831 766101571 135498901 580993487 902146514 689753938 323968707 561200884 839053996 865754872 511297558 951578909 468095697 224340550 243484220 162777180 639176131 126943347 676162984 828900139 938591750 315256664 298684947 984079589 318908325 201327605 185401079 48053834 521395372 217162474 238614035 834380799 343835051 63372542 415462378 532204812 797143098 431106972 284677699 55515484 622917999 410880337 94655658 952067648 137641577 732858960 315898606 690098924 872427721 896126190 770653601 521413881 717748532 535910437 665832603 539343074 185411538 893304341 889074552 260196999 148017362 947925119 479714325 231932844 808938212 865955657 393914135 89407099 190604221 770331900 493382244 331952126 37164183 162094921 269194663 853025958 988767406 447629184 892719312 57438919 455402436 412175639 399642770 263924505 43767965 722568745 673730276 894600505 560998788 719205876 863013761 220661285 154368197 587694426 474766439 415314116 770251057 581706081 761625692 216370268 287627421 478043059 673695076 65312026 534677090 658988319 686758732 372555918 810974175 29403670 391024675 724207660 113968370 176348974 5091515 445957068 938887811 649441187 386715436 199764010 845539578 98617297 795720530 811346790 330637508 174598075 494079818 94190982 276635345 935041927 902319609 642787568 165741849 533748736 727977349 758656240 852174098 48154387 211283418 351323192 574851132 408603218 399440166 85332826 126275221 4498292 351325 22890320 186881829 167673555 589066677 519036917 16805492 756397548 950036267 532985482 770140431 344590819 417999101 593068594 350176263 837432828 80839214 440102517 728534385 317257251 558581510 561722305 363695847 768739685 284508047 614999524 51637765 691479669 145116185 243047572 941153005 328846888 101298614 777987559 592950468 88364025 110455999 108350683 262492722 64305798 93315917 756694991 29859302 360380944 254343105 67036424 25943824 212080383 794618172 59234606 146781669 429181532 400969255 716933068 607940639 718585430 315788973 552282067 9782650 166581950 448211772 476179991 961316920 169266058 360995592 141223376 650664350 689271637 612680840 535527195 666203253 313337821 696074743 495289719 928234378 501601413 509732308 328536649 680696366 310623441 925698914 186310488 857265334 142048492 100208937 687843665 384445180 95544357 397006195 181305924 708863196 101845869 943613136 326490661 346773176 5404123 956079250 371480396 837118965 826522408 875333458 276783861 38918524 397634100 800403817 229706177 844904506 295312767 811581816 234560051 437518240 527274416 688162017 355261236 822528547 269624338 949675083 944419472 453256637 993270034 873752097 703562615 850885226 309362370 499709716 237287165 112573100 357479769 338026645 565789338 124109832 161413553 951928156 351515306 559791495 159118792 814576612 179251437 144583734 630788927 205000940 251585801 265833382 350648286 64567799 664354563 390492268 235072014 492090317 747695050 585924258 787279197 818610424 209067948 280298084 922885374 880923208 935347935 691478612 634310214 458229072 711364602 604405783 47948592 171147494 629856377 878486742 752339674 246784422 568838972 201416638 749279750 994438256 58797832 649377920 76976538 293612262 673215236 154690514 819153184 137685487 343611198 558632427 75416391 343529015 621651236 464357643 523914848 400579756 619688459 818708465 703560418 673998082 209463724 877281891 714452454 718097968 231242402 109685674 4170155 788685041 564486893 311867155 5083667 179780165 263386737 397271663 268405028 791949293 783719800 68183699 597780873 890813682 248736556 974502361 970525455 588605470 243835934 117826206 593492264 799459457 213323970 893027266 24194411 154127854 562546672 334636331 550627858 214946683 397805925 731456578 498744954 734588933 530009664 190897780 644695975 364273321 537348485 181829554 750631101 160984908 378644637 169113841 166564232 293822741 849032148 450770091 544370421 762706157 930818778 684841821 97169815 463614982 886785859 76624903 283001891 445632081 852946183 587193519 74037236 466983174 548261634 159150302 2552199 370519328 387644789 88828449 82500864 4728798 779003011 749154441 120022180 119243588 286026421 529811755 102018397 542027416 610257783 67174049 285113145 938206949 812207001 872620936 237798379 216442747 350554574 666749696 716575561 907926125 436052272 39563055 303637452 715150097 474890170 688959422 403525907 823045764 4905677 442396762 664856672 329988644 430281132 497618740 13006617 413646356 893709311 916962178 697097032 848191419 961159764 572715004 332745244 221773381 314748057 357498719 376134246 153549600 287578788 800585454 661359389 865598593 853148843 407440108 319208922 419762653 728541644 17586979 321145181 847865456 99953798 541768544 191934470 545940921 441185598 968361460 388133980 803710460 103604924 374947381 282759562 613851839 800350891 203438843 340605917 473786189 219704348 380390179 602251591 813257014 591481347 636471311 427902943 421913805 548699065 752437796 55499871 193971113 30752632 474747724 461617317 309241636 413318370 691698546 285913650 833820383 964004731 823291144 238669998 925513020 820153642 737775491 81614434 592224738 698566332 79609822 235358396 169978429 200202337 976487699 221982927 872268796 903632429 108486821 725267408 917094801 780169368 899252506 893287834 897510580 678331647 887512185 876657451 253008097 114331169 184052432 517818149 535641557 782065826 350645936 761065038 375925781 521632651 147034031 471627792 864597351 364873416 854168293 314729209 614392150 718320041 726490479 373520700 70916018 516605281 668986608 238806319 546893582 269037450 280082955 981700043 995291969 239899296 313870570 268963631 262490597 326559361 162493882 235485470 901833947 168754931 568638764 458032508 979112645 866727966 87475446 68456660 484095371 555466510 134004816 706492117 926657751 594068530 1365112 32996048 863635609 857022432 11553070 461624380 960073091 185931471 41765176 254403379 811438989 146368155 507555552 987661554 249481842 339308100 6578289 76367453 2177074 496758447 490277053 190412920 763197838 391484708 440678298 709253359 556629135 743846862 527939168 806363791 330265856 645169726 417101421 522007498 615081711 127182825 374845857 185879864 182488880 51416229 666020578 87562256 671858650 42807600 389777561 311185075 50903240 844111273 395890996 259791650 983536153 771370517 506912162 256151427 937821360 861582043 741172186 571149984 53985972 240231752 535299412 657153639 654466065 262063116 191558542 242333291 44508918 878905275 349907592 694600801 815049814 141741902 181144904 975872164 669266023 257800351 900012120 563844274 45935909 20591856 63536195 494764461 675285712 510601061 559668251 452706012 590902889 668290949 594975222 798337063 686287417 885835197 686404460 427329693 218498635 518620125 508223515 543817458 222432493 285760409 108698147 729330169 442293043 623726345 92286635 265832751 239921012 315594537 68213850 434857264 195886539 232726106 341136862 437038655 117911703 237812959 800770665 915284675 215461627 76195169 690459694 686825412 94401887 212947308 586911465 964012402 742052333 805896687 742896212 909817758 704981269 411402688 477747891 689473599 944823817 666155542 402722633 175569391 519206722 90910989 829452512 598374508 107535097 359963174 982232646 867782935 376924078 667341508 116294346 808971128 972213925 248866479 766153923 446204856 805867620 829184661 278837769 926865189 94816055 872938628 452646522 618996402 730009004 766225522 704793207 536679796 554177303 359532725 884292964 674836774 938835471 631125643 717693995 747200166 502648047 623650452 351441338 614941814 452904534 511680850 362363776 647823676 235975080 422157744 892474356 193992770 154932618 707730808 739275534 121436150 217480809 376181212 947174604 586092651 177603316 556111342 558655919 484087767 834139806 642471719 809734459 448488211 776472093 445756900 824154234 94705694 941169646 707538916 373499002 981683354 225580238 472171212 912002250 271424077 898927170 214301347 775164929 762581922 527419664 676140630 572532280 587859494 1452484 759967285 23470986 268972811 50620204 694341236 991324827 39906216 430986460 166331819 161357070 111229430 178068395 23136599 530863118 942133525 665536564 760177750 258129094 793401285 576879446 766281071 858193129 148913389 970360501 599751112 855653675 109679640 279259959 786414958 277142981 474423795 229435783 150622161 51796213 849559249 344195733 60889156 151356796 82625319 825225235 656664705 314556702 523294736 602932474 420889892 365351717 950933449 824931843 599772715 482221279 170838070 972254255 633801084 38578203 396211036 651251520 43311455 475293104 128268261 273312829 369638656 439073271 65402271 149635570 72165614 20371276 835368957 693212013 37988767 662119056 928696980 370776707 313556970 726465962 832863135 360682569 827795339 683620865 139713660 198476187 261326242 216720644 522860077 902804376 323012404 474740386 269576664 59646499 619822505 140522962 327910728 897934436 595581260 718827277 741099369 982174533 940865487 751518415 965057231 365325814 109584068 129608729 8225328 52743274 850996261 934016242 327442149 306981848 352828620 494083297 351509358 994353466 622105340 337426293 357238251 161088465 752648918 702413502 447051427 333859231 368828645 351473105 236151937 282604011 787038355 953653575 144880018 918422977 555891377 380517822 961205640 858726511 782860787 700599383 182425146 986362378 954453361 322422582 111407650 834859495 772917032 741010950 42244829 984573730 703522423 507205234 411115951 614366490 43698339 504225965 428628988 457889779 32818003 783660523 232580048 326149394 369915668 376355557 496929368 681643429 67198422 757642842 835386983 875582745 352503149 571966856 985146098 869264290 980091921 273607863 382516116 30218934 72205022 449670574 785659659 512587666 511736405 667652668 421119417 444259764 619162329 950968497 837278756 815357791 297411891 815599714 306066294 969612826 112255247 10958376 953820669 186164017 703289725 402472161 810278316 114732594 76522352 786563566 819207833 306581362 590713410 180834228 29610365 588731014 704428078 782587419 93403191 962799818 504339669 679608082 722636873 45635549 758452154 414242057 767283545 735016995 630526662 524605301 404332978 992773954 34536644 786965327 540829376 99529381 158822374 854091669 340302743 24590844 161052734 223406024 918019949 326470586 430865990 984598125 168835100 156349334 437689689 921345932 549678241 504848139 920858679 491228468 585762720 341582295 491053445 7246837 952708061 739177088 161318475 976674660 471097540 511186634 43705460 360153242 680826082 795135042 526339921 592267958 248875625 966121655 596023830 249831254 222848944 91187387 363268188 154123042 635901361 180813350 55520414 227407426 830786698 207278739 789667516 563371234 239705084 726596066 349485690 108417973 285061615 548991668 829375490 785111663 429876972 175235826 978154590 296737866 473391265 664600135 993908735 936914562 713782369 766294689 389734713 799668953 223314849 93540020 103247556 452831764 7682685 497422967 613226557 148011643 850317360 275356580 913813154 586931805 223793055 862417468 760398042 885680266 75157455 428396289 60579883 961724119 446190187 25406459 807586498 375030942 312580159 161399028 453263407 18973499 799427007 759934460 150228966 416768656 285393793 816130021 230993343 319360385 694958270 345347783 13306998 634304121 473180117 632045182 637188652 828392420 516438217 64422183 576989412 906562227 353248702 84842407 63649543 169936091 617901439 941118500 501137888 97711574 415815675 137334921 256188961 625654560 251796676 489906950 784161373 342828731 882398095 309252238 199909259 129574315 828441782 788595544 695968137 59288187 486949817 670436703 140388759 798338999 311270328 799477986 793691352 661831792 949512187 746887908 457179348 510595259 730953835 762343341 639700985 754868274 571814422 311299911 597607957 644647025 357309870 721855490 358077150 380435354 71215627 224049392 624251498 764982994 992054436 862482537 441724343 107776194 789230618 368313993 883296036 480405526 76189870 617080749 299127542 514879489 908663494 860961018 657180117 386727096 888841580 57507030 302742860 336678898 260920526 30877037 308113996 867182447 710667455 330281773 888275881 661823342 754922293 196367178 657763995 966640436 913134281 783987771 719631167 909474700 954959674 101451835 934075156 145634114 724506090 795448265 881864063 187696551 481568863 923691560 802099783 32032528 256293060 114945504 674601497 209600855 80950885 756163387 5356293 324679768 289721398 579629257 521158911 35572341 968608077 424654300 26132063 314244371 830832996 48515341 880369249 987681563 784128856 302924469 802242470 251188090 34346924 39447413 772754610 932303777 259955975 573677230 497088108 31854085 956596913 506837770 608605344 466229920 57942298 661084913 88149632 657641838 813879380 953124629 303511327 782028017 461057684 987540199 331189749 122656942 436990645 586021663 885923166 593947566 863063220 702422584 923428634 9452798 613701685 636788465 80338127 137852975 196645629 58938573 638095490 62287830 249451382 964056724 577157410 104946701 488087342 427249872 347632381 577942769 497780056 680007761 122109001 78945058 712722761 949292201 671801757 832575558 219544316 916523697 446313077 340098949 913578895 234451714 806997425 902909454 762820 744380541 318120982 353819025 186479233 993047748 496294091 930287812 386113872 856636606 110212574 330067423 823353055 496069399 400061629 261825311 530820993 954856637 154932413 441523014 19971500 210088292 179773335 271929881 43045497 787087875 849308646 504279265 442246184 92642133 766067626 722047211 79704217 285709913 850518727 729282568 41361363 533641427 637692807 982546702 739935872 143051721 46354196 887258708 447139439 506772486 154253311 352414778 614813458 838731418 496224444 924714399 434114046 557247319 105024547 421354089 986487149 371640150 47452657 562049537 650862271 268552049 234456901 535491540 743844084 486973638 960364835 627562963 325484340 602841914 211528436 711433971 462061383 985363955 990853380 587859374 665339421 683206621 968992003 363260545 134367304 668912679 670968965 271305836 821551229 586298051 306311042 480651637 399276567 653657833 742959318 743095589 801291156 175442836 481640642 832470281 987836182 383974403 58631017 960946994 196578018 430646330 580938580 537790646 147669476 444204415 337168367 599993389 158410282 807560413 925538826 730558004 738847589 270075812 825782360 59999213 686195563 895927271 706680819 914171773 40054967 936009980 659744982 697008269 445004519 407621632 80945250 639672522 936596285 149765200 462993882 439558246 485506335 436078609 685780710 268630676 810740888 562732202 659613716 231707663 470483668 767451461 30230354 705702292 818270888 604769617 308782198 219256419 325136135 664373506 704360886 682080450 191416206 217624016 532810288 34927738 482410233 529022708 913449059 137044824 845608875 814552046 647338164 545728429 181678635 144492802 163204587 387910863 441227681 558159797 904184755 18114966 852807773 78913365 951278877 734109919 425418321 278051695 226242333 429677581 802309010 180012631 203085580 561122179 48504539 529482147 95847716 210456875 368292361 47683248 881434887 289269490 610715296 864205084 45311545 53733193 23633988 335072586 981337761 165037990 119018817 489621217 243125516 549720833 562444037 628415821 991794090 76906071 420613280 634183741 409932431 477558571 872459595 252945443 111855155 681402368 950337758 630356151 29953523 286363872 96711767 592682868 577540750 163580888 364380250 760710170 899419304 399165817 869973420 426945834 998543178 211986265 905860023 494886509 654111328 878634640 139875594 731559278 722029370 584748604 395340758 391428091 710438155 407491069 169946225 188787368 982387053 550675577 502057431 754375499 611966172 980301785 724626980 521349505 337481526 535017546 363912987 509934888 335445569 77549694 168820898 342260963 722746917 219396648 495914308 143680666 24594926 997702276 238892718 569583607 822242315 99863244 661256754 446788329 970525906 531244740 604526407 611827749 127428858 126835503 296151558 459517856 113026591 651163223 748165551 355014934 214711105 923446921 3824418 187218055 35578693 750377110 228720487 142079668 556146547 515200596 930825254 78438310 843074550 531140379 543843887 883186472 858658911 974683209 902941172 973591880 901155 775299518 557691914 304139482 978305304 733130337 945832876 261585397 86559228 346306201 51373368 915284083 73814254 115351764 348209839 465352821 348096499 757313539 663996473 49740510 489148786 610306076 785985183 989189587 486321848 878918807 169873872 773908289 418288757 113527026 224146780 314215255 875653950 559566637 954867964 202582279 324354569 304496719 214820616 517959306 517054131 556206303 591629055 141236185 203924093 220436843 943654915 830145844 31287947 527747845 650587482 396781983 859697252 887382464 951875822 662873952 630745717 972784951 218930126 998429315 109060238 536427271 678541483 118336854 717603939 954507601 617516636 158078189 263422476 667651385 32024154 590639519 917634693 361717609 193512261 894575495 637172271 417586318 776746845 653145860 997374797 633223130 254802185 490537785 322595464 106763649 882713940 88387214 66290028 384494908 220671083 54377773 193573096 776646857 716365856 541173637 172108754 125688936 78026346 153154251 293061985 88417632 546009571 480221044 864804273 600296568 769925704 997371837 139033155 232009854 841721085 272522787 726201978 923601604 681621894 681183211 94215198 284758941 729998863 366696347 871576029 733530853 429656550 604788095 440996805 28417142 511205371 135587365 35134412 130543796 748933478 751187681 100740168 486426882 393980385 699104330 325591159 807167563 750199882 132727483 124240121 671683450 347750691 380345555 514740817 210100225 751693074 193179125 885668199 774427734 880100193 950566601 622802440 908924018 414492799 724196281 869896037 969582672 290043517 921047413 495361168 732321908 471464337 448628592 709264642 996620897 681816214 741552736 151624984 156488482 171941259 141333697 358187665 758792642 36814864 964262227 905842450 745243604 99921900 618334104 413862050 479527916 448162697 754127447 994016302 902100515 860604534 167329820 585065990 390200983 336446948 430618037 686938718 463198696 985749290 959439030 742446030 250230717 207864386 784565238 126377427 7513917 828345417 172803088 968363851 151553942 636247554 34046947 816617725 647083642 167973460 51872531 649221135 775003293 151331528 13279365 160945294 179953720 464891404 501611239 150962666 389101449 45233266 235175718 787874166 822064465 438694513 61734133 615713516 135730004 863588131 714729805 870810344 270889181 110267078 577298663 640170856 70660407 161542972 673240260 754182738 424341557 67228810 570433702 910651886 270196395 835795804 770061204 52074344 340833522 673109888 49248346 123026768 718061928 304976486 365197830 921981465 702509806 754161063 973218412 907218589 419083112 766360955 523584675 743885975 670390337 74586433 661863814 463551271 910558948 453257211 156179509 482139986 338869060 662281423 332875921 80125056 611225173 521464199 547162563 781097724 109185680 909280018 730795701 965859448 878332531 408069633 699412631 652271750 792191231 112216842 332506972 656636192 356461624 905374089 679147066 823530272 688608681 749684218 807109678 853423305 206566109 284881536 839351926 442419260 927777767 847859554 418632981 546391556 657273819 214318984 499666258 168862091 395581266 208513282 907209785 39800738 124655850 948736897 487510296 13063933 453945796 626333404 218723331 678409909 822467589 280456077 497173586 573046980 373436245 274604338 947272478 756664460 790890851 981703436 143744967 851406161 40187998 667586691 648614000 204431546 998546301 440103840 636699777 481330004 267255161 726323601 777193765 345261327 752204046 718033192 693603786 458629567 186027902 105554781 569112227 184140188 484164877 136408520 31827241 555733442 739004806 74367783 774266518 92572338 479846068 810977758 580879464 321234127 228309738 195901554 263272676 340424418 438068604 156712973 879786897 834918551 212105539 391037182 626305465 546958590 764961566 5896502 658138859 4376330 308291691 96570571 347761532 306443797 379150738 338047096 377028865 107319898 727939706 834329115 365978326 500074874 364551442 896374071 75316378 452456696 696206794 962329968 493728945 744789693 468972055 828992785 179945153 875717012 649458930 948811145 402665013 10203055 943010138 801658857 807118525 912157984 92196557 898056552 328091340 616788065 383935443 654245343 392317977 805326029 840988788 920749646 310485534 32488228 653913276 110097749 479702172 663828491 164207934 642991547 524261397 78018698 87414158 569820907 74087505 464729740 990099654 490401138 476163290 484978018 606427650 991544707 319150975 274661952 367155428 415347059 57605845 682489023 588043792 11852349 984622257 711852890 580137905 823965182 285530287 830299121 78919155 140093050 364580526 915138632 733318022 389355414 34809170 558587017 387972642 195325916 778906241 851512254 385649917 836336378 460316135 290462808 386099542 924058179 474316658 381651115 845472494 830100268 464413142 926827375 581019274 566728656 268284681 861634113 63176818 25175917 5881544 825579552 652152053 853100773 276128017 743087088 940042467 81061694 16733863 643335418 822782993 256893474 437244306 600154474 59465689 359273568 310741916 796029648 314217367 332096105 960858836 349540512 8595757 232305875 477301775 684983986 332994432 571699418 152344418 76067778 456270584 539649242 628964521 174916081 736447492 352204502 911930372 398083394 354450836 943619316 236374612 455679006 332640157 624562175 640739267 637274576 685734297 188683748 435957817 855545098 704163076 358108725 554281959 681684063 976800224 17577641 57388992 643546310 851090226 736532378 190533627 581428765 334228354 987479685 563024019 968962468 943606623 273610894 239519175 800288894 871222745 871136505 265943194 101111860 339788549 730531250 166981460 748354865 680587389 57307078 148064255 37701446 136453597 187270632 870258922 24480808 546689863 773458157 547330858 508085741 934344160 182369360 773555988 16945555 477951057 757471407 380729029 385464697 84942663 546216012 824903834 97024996 613222899 444427148 680731576 25507196 484021386 547558779 952006277 870994892 395304134 852640327 562039597 320021445 443179107 446555585 662283806 926225467 914150307 235013599 699957900 301339751 545686475 26762556 933894382 688136291 438670243 272830359 683688319 773615025 367973882 546174032 303315134 822785461 516007968 349257454 557311982 810596406 701949035 471224731 217935767 795217377 673771698 457366438 796646403 64892614 819589845 323288064 649007041 18343129 602777907 458574272 590306342 515282546 872379697 891889311 848119751 580910797 336902074 380105085 146216193 556411531 23382970 627773658 572169841 257193520 691175074 793973597 728603004 966435491 581652711 579120721 594595016 727587760 65270403 970610723 999368385 308644489 892887411 564696805 168613909 285227585 22026295 391364814 830148152 966103120 922165845 730328760 212051425 18946834 680983253 585371809 353621899 120967239 81100486 933331498 316041205 35749781 88309176 511657755 793057443 647937281 247020609 723727325 577385050 796587898 555778169 49433086 315614120 522449742 903720573 85478577 995615578 699843251 385091311 30181707 395669251 295470144 808764276 933755335 912391036 107439473 296186165 866178371 722458462 936002854 897229151 217529473 569906058 796731428 861344163 944546919 359184290 372022674 633454774 490611327 735377549 111154046 422523602 243676024 930842359 886338390 776482867 153246115 475201998 163332207 687667100 540287863 195712710 930064002 879207631 562755597 202431702 862301226 162836760 985169828 922721465 201415527 440227779 834164766 710532974 336685597 960601249 470359938 509625 458767510 186312840 46043768 451485599 682141180 579325904 703220432 748698350 629489376 338466006 245870075 723872179 676323766 504707708 680437648 610514881 422554454 677258919 60519369 269137969 596671869 100170432 326133251 638697948 831091530 832898612 938920258 57386979 588447169 299698932 276685994 400063528 259541579 676841462 357025799 477359058 154261300 780342194 463125574 238206925 609756204 656504997 171536890 915036487 562964679 710367185 266446808 724311093 737732349 282249019 193714491 552572876 461690282 131119724 81981088 855597832 322127119 828984561 371560491 720299816 761569103 922462939 287206433 739507247 796719347 600512832 601727852 623847269 473250663 832852664 285564954 66719701 304764283 381773792 431672286 835485389 746782690 489894363 414841998 819769952 327139766 812720332 935503011 993909735 507291890 134537821 331536316 481203836 778311415 759196731 450143003 356142973 549030152 39675031 36702246 973781263 438035661 703128742 275923687 319794329 64024788 719048482 289641613 26942276 415537419 410017480 510324201 473490562 895769928 532903128 593352690 329807492 454984641 24080280 856264257 959856834 997922196 550142673 392321942 866599032 829055296 393776208 60815953 134608675 513811754 471368295 386661625 640841991 115686938 274603113 883333817 602607020 880797627 717819697 3938270 875976797 792205086 351990172 952663130 786775208 858533687 781932298 153502788 591724768 74207071 412723681 146697302 659994270 334135248 331733002 617441902 78622524 17750572 917141362 928372237 646132313 510738935 113223306 90257115 411695192 165493016 614194888 160170273 127785696 326420572 774815012 315400781 321095005 953275891 733913756 463951730 346967422 687369201 135816368 181651397 325691829 736303310 709132262 548770593 986845626 956735463 466238023 327761028 700501256 406149627 377371616 751236240 322927967 331873198 958253891 78305803 523205952 372154377 954008067 223747167 504167540 172340472 566990139 408296474 279390342 141505995 376918536 208584559 4522820 200939957 231384074 146063540 792925506 947366480 51906023 858798818 277890134 820653080 911870409 289717784 163051549 496306923 949796827 661543961 866049141 929789583 885284047 219178697 555315713 97356076 220698203 624687795 373366440 167908302 807277495 497077126 993712150 892880612 119652896 273933971 269843002 102866628 588526937 87220049 37951942 42646565 355220517 263320026 461145779 807061155 12622030 402244971 627270330 36535102 226193825 25379560 271421915 881594075 153076592 939511125 597504730 344606914 978554382 360855134 380139965 385465630 425738967 994914512 281773648 932195200 680091941 292976926 479260833 508256093 971288284 522197981 308612996 69260939 233080031 916600392 891609359 377739208 301736856 428879548 869319967 663442227 903504244 242124605 262930898 288613585 519928677 909684208 631006731 303433993 744989022 265196447 360902130 998978344 428018907 478265912 807854449 372641758 349527382 635768142 534390968 287348672 888770259 318305942 582751929 594476996 347192917 17695340 836996012 583150023 465471078 840451660 683145101 911857930 198673299 465747801 752618649 704705713 838722798 803734233 781749717 399158851 709448843 358942902 870886279 780372525 117167107 708679167 475626427 916014143 685051124 235149669 758084799 807180333 164711806 231700926 678189479 412453391 166418631 787475590 448859338 185614561 541568376 827098713 830847554 486588164 27267135 278511994 228582512 914825403 605282379 670284880 175900791 6417071 524360147 305731555 251534524 926988908 911421583 193317987 556138348 952259298 91459645 298249634 195095798 725965540 184098590 628267925 8986765 879192492 73902710 14499542 79005863 643287893 248783631 605246757 50300800 893908320 232417206 622878178 110620056 385485616 453387709 408033429 322968113 919543949 343107960 917560679 27499474 698005029 161991360 81124774 805256391 869642758 126266739 108090949 337873310 314149926 83420657 675436121 140750763 458994395 376301985 588835229 560645509 962467683 554753386 340752623 289948039 32386142 299145274 499313361 263768144 217167951 303610243 315045865 797501763 765101598 532034489 951193473 809227528 298241944 665327829 378670599 286137353 154918894 549531861 249709454 395595510 528697394 466093625 123929676 507114305 194089437 562168968 152486682 813748131 956955468 435166921 980429815 102381205 313387070 402819594 943383685 92119768 429977176 394036189 830590602 236231150 508415905 462271702 698466417 405537438 957790470 210041102 737245127 637918580 343139031 994636451 226755518 346562878 759271240 923834934 74455469 479660944 446024433 745343339 542218637 687508801 341105487 777274220 869679230 378076396 984043329 440154471 579844416 199093616 935633803 227524363 919627450 154445936 970657622 27694863 340995191 301075156 86684334 385644972 962167588 161526086 966572291 438721822 172105492 222294198 327649704 416447526 553358524 274818263 764816471 613305995 860592439 709422239 78057900 494895508 94115522 274680523 41663909 855001743 917913921 405935705 18060840 898016078 834223289 499929355 760507773 541309093 348563412 917129195 249972432 379251437 370229344 864193474 206533809 392603780 60423120 503708063 548456339 487684683 326624185 273560918 46429776 65502758 604241494 899128318 982888099 55002496 167994117 755814514 631131564 80922052 186155208 60669393 151733360 813621989 641758917 622094847 396236375 917565399 201098439 77035042 581207980 402870035 719614394 80977701 571439137 746011927 472997938 770982456 324091720 151502564 953382629 737890638 416992539 847149182 309778732 16423837 632154740 573145968 330648455 339871778 84955030 642361669 313200662 203327514 896230562 812317712 423523616 801818506 526309923 365664485 138379664 304648121 908770179 136389214 697503091 598224817 678793619 13856535 285762171 80154305 395877127 41647665 315487871 706298109 653608696 582556627 886042105 34951612 180056928 76702116 408760966 884080665 780439457 241385299 511968106 274423668 324101887 189654800 237088265 991885806 18331425 689983504 897077359 85778160 338678420 405541132 318803913 680013220 102571848 945246402 43645674 606953850 757610769 573294707 937369799 540030629 839884839 903355491 611321595 947008156 909750182 713891933 674115140 552955033 925441551 128832044 395952900 94289949 590944709 34995747 693332929 589070698 438463889 113541014 519206821 211851272 125729567 943063903 624371454 432359745 695433599 899916890 574164927 298789540 767512484 608140777 113079294 232519301 147099368 427594352 305317492 864824955 808763270 301450714 250611968 113344482 374869791 921069074 202199332 672470615 123417398 68811659 936895622 427373119 395554740 695028153 871640433 300160319 426524516 367658902 735950161 604604613 997418104 732633118 136719675 939191934 337608962 109574355 43258466 37606110 218862972 31681081 330267299 91723675 229387073 860247131 586057466 866733618 520993553 62144836 379416587 816777313 250188177 169330567 880918170 348521643 910599113 920571064 351514131 728967896 351093668 350080497 792120067 478162033 741041779 43975758 205506972 439441224 509083499 655013745 426478133 37787118 27602978 40983551 904228296 323432508 901270294 417249824 270750835 104579531 65641510 604391427 920023031 697423483 772900118 339996248 487600188 4797680 480960016 250923220 402726859 181857552 555636254 567105200 184616018 418126982 821307313 181348651 744460068 537247554 157167901 304083971 611271094 446727159 858815258 426455552 531851812 768949404 479722821 235635050 358022570 456701676 680933533 271056525 202559274 167137510 552818182 50222140 69222316 986334029 149726409 244416588 201765082 353259560 938307346 268029972 854630784 326972227 71667825 967613683 860001298 944660653 982582874 906985162 817187110 908761913 503186085 843988094 987434485 486538493 384467470 362456184 603432159 54664661 425640630 816296228 864846308 848954337 163753632 273646453 452095787 357591554 249977909 158380895 62116735 872122465 613402816 602555484 292912844 601082601 506408691 233287144 826202791 840654792 35054433 436961797 806851780 911372786 170935041 927438776 260311933 630235550 482623409 23557514 394822738 881674439 475825841 944089095 831405667 711513004 900826916 898795074 774129400 944944976 404233875 441490000 946251770 243660282 191055721 373178824 282286199 274421686 8627063 675335754 961710369 524619987 595681394 274570229 672855248 718925412 257921136 102924782 214322940 950650559 827422831 95928544 236778051 686182912 696972494 187367287 471040745 892626055 204702162 526596324 703006035 127456630 203328035 551201628 611220107 502157620 31325516 467630745 416886463 805741036 232457278 563216983 840798658 214458383 809524685 704954072 413407626 385623246 181038898 140668257 741692080 556092576 441229447 137741499 836445427 564992962 18786638 941409715 973451189 879574706 171412715 912676250 223205500 861127348 236602661 960723141 388486003 732107341 380176553 886653710 594902502 131249610 870440839 334340177 300456137 408120762 53355443 50862320 995500338 708828016 814093189 660146256 142589659 783654786 514028601 16473946 911579809 438177869 653612144 488816378 59091207 126582894 14253230 378021539 860206260 18934602 235075546 251836618 890840816 982844295 912509376 251754343 962940971 222245777 6487442 524277879 645415031 233979926 99433059 136786044 679896073 517398666 7758763 977522427 480590780 795533220 162344902 722925821 192013709 472786399 619469941 433310095 324151584 265857530 160527195 766781506 452445242 293960057 856374912 65512363 282136901 638433569 178169554 181288420 248480719 948260735 526962847 531552009 635654411 601752930 746588189 40530876 574189646 310462557 540961763 994636194 465691539 109955398 36291437 634465764 743207928 546330810 524306843 953400751 820256831 325541270 228058418 828311220 514718542 105261439 179225946 511408552 473212591 536274268 685205534 385135301 565038352 153828822 449549039 703613512 172291781 456471007 324157217 268411633 373888577 274887976 400098925 146469510 499737760 67337897 439732078 159723088 337116705 121227549 155312164 507053468 700439716 320073091 471132788 468434491 585012784 767347614 987323045 612903170 833323888 149587062 771005924 915140683 208914992 942240469 49908929 641855090 984093669 696192971 444188592 205832282 33584675 674277163 201355657 411259366 860433700 586273292 11758601 286257279 90287688 258436936 321025103 575252372 938037391 477797888 587684703 146550038 619538209 138740758 834168994 745213432 739782598 524642481 260428900 719564469 273948527 212085949 804581973 517168073 272697003 270206824 199865865 123155511 984377394 231315110 814600568 312191490 736226654 259405230 11659134 95088820 135719597 390981500 36611164 436577754 102827073 756899149 594886197 452606853 303408735 912574757 546599314 973480138 94455796 992311884 241423327 848334403 454285579 485753804 878006252 970027661 866424664 411292405 351880300 111663304 725211312 322717658 835411577 472258330 510350734 965697490 861196302 579235116 766543760 13998583 530775692 580538539 790980088 83552682 467008310 383974344 730098221 455570701 894619060 153124281 443756599 16423815 78996628 133136182 413874502 486644804 969897924 31047420 983617579 414854835 857972506 57794125 979428316 375756038 654299852 596370799 730321397 614989493 718517752 323047465 180184370 282289403 881775901 662637641 989625847 686483800 180335264 816976416 752790728 442423309 575788873 688540931 650911952 210826403 240543939 997664716 993277534 332546660 398233119 810450264 696480612 270708448 458826321 986156295 146906103 32459882 128187058 186503487 632719570 389982873 436524924 323759593 174317010 505439432 803795025 82510578 521868923 926561941 951504565 494819532 24194161 21376101 109232783 344513770 283807232 656554975 439977132 281432135 255576726 726883437 16536380 505101280 695920963 957716926 127776339 507095349 214463808 517521991 750551657 428290252 982525029 231980989 126239451 183937710 281512368 986107804 42213992 728376553 232990149 360491427 241750964 557872652 572948841 657096790 95409608 53729710 19400198 313896827 977673360 901782247 187604523 602825885 330001244 637243092 168472073 13818764 801306976 725541144 9436663 462344923 127086643 945952342 442132206 247681633 434240084 701326520 242530061 608538553 76519840 196945003 433957398 679478978 270631901 477368352 187229167 621964831 459314995 308471181 200890659 486289335 178952366 701799402 414731103 670379318 435373245 615311989 92320757 677911691 453958582 929315566 724117084 767364200 756249680 24531483 121741485 39148230 808049191 785913925 213883944 468361054 944337467 400174010 688105389 235710512 330301809 195199305 912205380 3752960 356539665 614417609 171338133 60047060 721087302 626942354 634241137 858917495 541110689 94683906 219672391 219137786 129819031 95445753 759882927 411031853 570310910 739619421 557891555 826179370 887161492 281479575 424017729 591262411 609587832 962033428 239583434 958424111 164557487 712944070 448708262 267711033 765665696 675355041 16725918 479247633 545112216 284011038 768806305 74884769 781625415 587311291 575860799 337583896 460633922 191000952 451089713 177459563 654144639 39504731 513628879 761216975 698521563 365027565 271797400 921019969 271900311 801162428 225163694 711061758 712759767 597427159 814609751 462811403 199392546 277512277 64384893 601619630 937573605 382002638 534542127 830224370 572637424 67728352 588443934 785521448 497847031 894538923 509677601 90600801 903768850 330156886 87201201 891428596 373264957 506027656 48076910 820646910 919778009 389939951 557943448 863554269 853755177 952696764 605175958 704885940 871804886 735211813 871316851 181403627 558942316 296216290 390510428 593027756 140992475 247937713 896344099 616857447 32146678 234086611 148584895 431723342 973826807 86436492 292574922 288608474 400941561 649827494 533127937 952858180 774690173 598970863 218100168 147523085 964790502 922572214 297722020 927616887 40103421 594717778 191429566 551396105 228891501 259330971 370998375 348179214 779981639 882423151 37245838 943054359 244130688 856344623 276576844 363117429 225068655 23114047 947589209 332453312 972342607 855700361 924300947 667624274 778847427 450574843 942548862 234590413 30310733 126914052 663214527 325003665 241781717 244693019 460403872 761135175 520542248 834512952 365252240 412297561 453586807 99388505 578816928 953891191 308275924 949091071 387563014 515920915 779399608 401456046 974569118 693732838 974020736 122025328 377102692 93251433 715707115 763821395 140895739 777475421 467221150 388342502 205606441 339462467 545359776 399507648 697538648 822652901 595449566 893485817 695459351 317967819 391956648 820249519 329763479 162395591 984857394 244038531 998560047 94689130 535145236 518424601 684369369 133072268 680311243 603725468 49461682 557074120 256050742 597988407 344355198 221513213 886884633 85041821 712638497 21446350 28301213 596104322 984592679 729663011 47626190 148383775 164779325 415675046 971037468 455749042 41403573 325569863 64517850 496033787 805356550 843653049 343222978 749928641 210780234 575120114 182018416 487156043 166462911 883517871 969416418 580922600 871925319 741197037 985773823 101649767 876549607 608985713 483001356 521538463 163659595 158567746 129012024 238894569 216841793 372071465 967892754 870194337 774490681 875217464 282886669 475370664 190384844 486926656 977218307 269600741 19629618 606338137 780456879 717643199 135409610 718388318 765178673 74719141 754760342 608493166 198395534 847311750 808726972 927978605 59510574 4261977 810428166 131807104 942692188 556067479 653546339 641749141 964878538 37789372 373603684 327681241 796781834 911282121 753187264 50603583 808493590 136350149 234116048 449134080 585462984 329626679 120658451 722380053 624076643 998500526 901283499 252012735 727141896 285517113 375993311 495388416 336398658 287436527 758213271 18970911 379424379 618398313 699044067 761537064 845703300 747168835 581798517 725214058 994274833 734031263 627874593 951644919 858223675 49290913 593759076 409943591 847677692 308878580 37557979 760685589 648810422 48323139 437650119 845866016 880665517 478823105 585095824 220526700 43312264 530317730 659644479 715654751 115924692 30317471 603058434 735795492 718741633 42597238 608389035 685359659 468942691 165133928 583945010 907687 351381426 574493882 898730287 43776271 19344010 523124788 13692000 675894685 750380140 670318245 477858089 245317330 188083643 442721884 934056463 87641328 346972480 935725233 166021692 249569662 174468263 719075962 583743487 781448648 774338816 798341782 467769673 497647965 186658622 543359078 534155824 186521231 83322555 765234766 799478639 151561974 675018162 398369337 637115108 752988653 114772932 535782931 953223186 374062868 63065716 170338892 306761373 401944780 323954091 312298075 875855568 858475710 738293300 207782713 373146138 333958741 761907777 490102754 864758156 218165055 89561572 139566040 149961821 546754544 774320023 818393504 191353446 220082206 822145205 150508354 552276135 587755846 243015166 939449549 833225152 905588518 672778263 232002769 963953785 93769281 676330504 301999843 581119546 222377566 760909756 687484444 68179859 705880329 92492932 588898202 540949686 255260689 672293269 403314430 799034360 694576648 66753669 824863469 733363284 874570950 777468370 216395151 189115367 350209511 799305051 54037267 739849845 690230600 96390884 708946473 452886499 347547022 330095255 616661638 798193339 706264223 454903678 95270756 426308779 864144422 946471946 167688191 951570694 415297555 65942159 732512281 90790721 834241817 838974405 581719158 454300535 987527471 307392329 119690593 848000230 329416208 204848154 223967526 443820656 930952123 485088540 413556886 188868379 911990515 615099288 335396230 773374609 816475583 607784890 535548239 867770785 542980075 600290578 535999824 730831036 33104262 590179604 389794664 725041272 500983138 371818904 456217212 354966033 757403032 174161242 818462455 644842979 32107521 240730747 410328901 642859505 462166717 450154750 137625175 184428642 474775728 493189964 181811234 83731454 919784960 231078576 394296863 64722613 951289497 15026140 900778445 989457432 951447209 776332643 157692715 916395486 798137124 603727932 533601598 819361377 943055937 201794117 163982993 700590366 901352442 348294334 303217072 968906041 368718992 127467722 238359980 825795574 351155462 129519090 211906714 132513601 728385441 344984225 95094292 594268711 15730798 297802408 370407862 205174107 443881916 314522556 744911778 2168754 681582749 526838259 867069181 933377703 915324778 686695499 859970159 80316120 250362940 371207971 712472743 581371527 774808948 630973632 341005013 282105369 634471475 229754826 675197742 700296859 49717474 287310796 92248940 162730040 107675052 689874359 382352715 429238980 906789119 497347167 640951565 829130804 177284111 136589565 64260087 884556580 777891667 103233451 766504146 629884752 136934662 669948395 631200875 863440411 674473895 802633505 709719059 562672395 130027129 275752212 312128543 485583434 261798404 764483185 398134377 688320295 232062098 192849224 145863885 883463315 458639027 592147853 817970605 99583909 130021818 298752920 702029422 95771670 989208125 661080741 912608249 788514502 872124056 79892821 304427835 346442805 124553067 194959916 340677029 514626314 755377688 339107857 6706092 975014544 111870790 240311504 411516234 360608564 513617249 818599835 844562555 959765256 762188567 283185541 255175105 567697987 260648412 848161798 324509345 771720127 596950119 718838138 771545636 945466746 179112243 566025634 823809367 930700565 884756223 172283425 382657995 761184344 998747470 306286335 719037973 279557036 197757160 925239082 233385039 7618719 960578647 133526257 444909205 58817124 422169195 370507399 185428874 557926480 916326071 931196038 411664080 910593631 891576337 911728233 973294995 677737388 832043286 725776656 421346047 114523900 160779939 336493376 770372805 65051956 265093213 826854945 371174811 225255390 282015018 311842238 596205497 131191209 486621622 14050696 448052060 954475238 829191407 576999123 189994822 904031756 386598026 709510488 806999356 135880244 489533820 536598962 94466695 497229725 799825025 762796001 698327668 700438057 95252120 549357514 189797588 560156127 853659524 848640436 375607932 859187047 681407053 213786316 130041286 323790481 424807869 26072994 118905615 916850382 932233956 720581802 160721719 443400117 553591189 251783356 927745060 239224192 557168870 558494101 555785535 73382796 250730932 555626068 664751605 334210269 39911709 124166653 641592375 800496791 259740419 691606009 416557818 233815686 177015952 371234452 956166840 583771031 778199725 25584510 517903342 831478365 666457737 953924171 508377500 231452557 333729816 238951155 740941768 416267906 314542225 195107922 226999803 504888761 35470063 197310121 278297538 161368406 321938546 586225691 331119406 117522334 547237147 717688113 313221973 119929211 700188211 954095959 793792206 866864891 539764420 282939229 164242489 682747857 491598878 879399926 785566901 850065363 52552788 469992508 194162792 759803770 698025148 274675242 219810043 462487141 411884659 182175009 148108315 245104598 321200855 195616868 383111161 423721779 314782219 394129307 440705995 225159302 250180470 208105300 303009353 911548158 43023428 337764733 108306993 448899948 609168356 4820460 630842563 167613639 311555720 406875863 297041989 345254056 720396712 224466268 682304128 270268879 607854207 46362106 704369473 638884508 431517324 517277462 89920729 444358038 993869331 298952568 608334494 371211752 406259354 873717451 232187240 451259359 651351916 689954336 245718036 24141165 216421913 813203051 194565125 307235497 587179252 190443781 56690078 199278157 118376852 974309416 77266633 179519031 316415827 965294455 557414771 259605480 682650066 399017587 717187085 586450184 325077875 434072326 840939533 98350560 700602334 895451644 160439403 589030366 474391677 117983109 238507556 204640277 229141247 533052853 190580923 181817274 189535704 401381125 144019123 925479080 741343424 245191375 346009110 964640221 423474480 68495317 850187505 398891003 571405544 231567546 407410133 65952712 5397100 215705735 892295256 942663342 855012226 692549928 280142738 959996732 602096053 940252653 203970209 489517986 453644501 589576714 615543077 567699001 269956469 215298326 668871620 642265593 905404268 426553744 672060071 716133634 548112469 937020245 900262907 251573524 685133838 646691371 104614002 266637334 845382461 977897018 285222335 855538322 809142726 977393806 209314077 190381623 515631446 258979222 17282505 218093142 460816860 587973032 115138435 43699814 589305354 797935995 902697234 268402305 591700952 925764267 570567357 37001188 434662146 927932472 221190866 163654003 95650693 981204231 253952034 471382578 521033766 772515424 681304707 269428173 451631339 900520558 934416205 116358417 511835551 590933698 634591198 35234929 259183698 261189329 460274710 75367554 296836055 732001905 147072731 692574335 444642373 611247200 900878999 312069317 648783735 477690045 373007285 488890712 253603212 731952013 839961895 996884573 255496039 477777207 790832867 104248990 658869039 601186056 287984225 707326985 919186641 6775729 249789215 993345073 531692153 212471748 45862173 309842635 67900701 465715258 697119073 536786483 501397234 695536879 616676469 317469157 984601076 591427364 796176100 791569668 708991587 193672701 998185920 265103062 37355328 997764865 552107295 557758789 65916117 620234909 730257049 903330656 836811050 156796065 823699404 78581208 694748816 437994177 564058329 278662019 338061850 416056597 460243172 921887709 914742303 328770201 567941271 854836610 569338554 229808046 550015135 875431093 837716042 853104791 21793838 362213341 510828530 812646909 411664248 635613698 480073242 871272812 222693430 730871124 206734572 994160084 520754726 716879269 431474904 895563784 407533448 883036394 84962576 976501570 139207074 766677949 227300365 407312285 162216254 533130206 122220040 200840346 272280359 224167597 533478786 189261212 988266159 805428146 354346428 356559980 432782892 593439510 662341439 89687989 284988791 494038567 256416342 392091016 843179627 960907736 613051279 500580314 156820844 927329086 648473150 809796866 601091549 432309268 558680826 41606715 455514280 496222008 963589662 640120872 748266683 810698540 608329 280545611 207714693 377334934 81871583 787480716 462119293 456343744 400836741 336518584 827921051 20487704 996128680 557083136 471710429 70517937 653610743 345547382 575023300 88826561 271820773 861719187 815106004 262133025 611863848 755284660 678899480 483732432 788430141 712236696 774876059 483441264 128399585 620089316 792326384 672178375 215386009 977637023 86964138 355545920 876159531 850007990 934982117 252089192 257450787 84770169 991217596 5209713 506898255 766828060 273526224 710920626 437242948 408591927 31138760 434589988 358390999 87695175 229360843 505281511 690546596 912646187 419687943 675550395 810608010 104313255 290578222 715064456 71146028 585878756 102869236 567915222 766441586 83054574 171566482 271253589 739912966 644004917 725400902 139261783 510175448 792846092 617832145 308586577 856965530 25855021 868816375 20689502 679873093 577881140 441652739 471676347 690825619 827826975 468936768 600775756 100137602 991982805 557673601 369043990 177429207 263222171 315136922 748046787 417783192 334227616 480194532 392645409 619842961 47790707 152381373 359195043 721037265 811320199 238392838 171152094 563596842 245098166 630733987 134879501 729593780 17915323 564105470 252114318 407705930 422093750 384083589 426994019 646645771 792734636 948059432 618679218 836618202 231689477 961257435 267904582 136700895 311886860 995282714 492005899 466849028 657456755 890645856 468872597 886958713 442593740 510428079 58188698 792032817 938721297 394527243 623130483 42828643 400725020 289725438 76680608 909024521 333453872 192997654 768540225 702994532 787446382 717051235 992190365 361572214 594407265 933895162 713119903 938448774 33939571 483999604 825494356 577280928 588269685 28160623 237255022 916791571 781740571 131035148 240965828 777896433 675975294 374304367 808878032 733642642 719060888 263194435 838810671 427676433 355357387 991273523 934167333 992502733 4748123 263058290 890211350 763353066 53645039 751703092 608598798 533954766 166901780 239982899 647452986 986229156 398032058 908864811 913460589 139253212 842247349 802977629 434563740 461079977 113647677 365543952 710170210 560020097 534001262 371229451 72659325 124588961 837106633 305236509 798698063 594273927 538309297 958856086 932621150 618201462 530943983 297815755 579183060 901285365 307100975 944805013 758881791 726558032 443943297 2010578 494172626 211602198 52416472 552091619 320189283 294728601 790788494 271333165 778078571 781393009 217125086 759682456 394762185 123449593 590734697 420922131 697271295 777309905 157586610 489327630 952549299 428663386 151503010 395661310 860124464 859503933 592997380 141080540 801616354 69594852 380784906 63457958 894024414 966555392 295008198 751230941 454694231 507084801 675164338 604505094 176223018 888133537 730517801 613799721 381369683 297781082 926538731 188779349 470837878 174780651 974305181 587219738 523695447 902138071 8025415 317877261 733131106 160160997 607066324 689891656 946001700 914324129 42325909 369891303 207868623 420998618 17679039 897446796 345168058 836044066 348467688 401347803 329656799 589243473 579114894 565805055 976969820 7689474 744965520 487330083 490568178 937206037 759745459 56335098 748239497 71264043 865200670 852022072 577068202 934623021 888084446 643416855 785548803 714414790 154641251 40401363 771202023 633447908 637500161 876673326 382557132 151356731 871839088 224804333 440612811 292068546 894093901 904806488 639476003 26138163 946946199 282169534 418924725 578619791 249979698 967061999 764579209 518240152 489384807 768820672 173843273 711134806 483817826 132003723 898966209 855982995 317552307 435507884 326918757 467500895 947869390 589657861 755970251 469087884 801751435 918781819 762003244 609126194 31504806 999442550 934644200 974703405 916265280 310165093 513974015 333721242 713824348 924825656 331270296 588602462 791767395 638097892 607857534 273719967 817021344 17145571 285043101 835284808 998736837 548650673 91760266 104622730 137065061 992475472 717416441 388812118 344474231 545074117 692556356 194545635 310986713 87179416 896393963 875934254 184192459 793781336 850232590 629237877 212887408 990232597 902991349 936738747 864590929 457311204 39196041 942578248 958222553 668594015 50323160 291803686 828831449 70461986 287944852 11567525 979137542 232559695 434352021 523276759 878426742 113570059 9645907 924295957 883139367 408015103 290994284 923858296 136909944 999636695 612434724 80719712 974588590 997230022 65359840 75302897 558484081 233388033 131255210 72628625 103362892 807748927 863569584 654754412 341244464 175259968 298489541 389899504 499637233 418350659 875985375 319435857 532883400 184425870 726700183 127628550 644209103 93811689 782452396 966432586 591272328 638279203 227506560 239287196 736559703 264761228 972141721 73485119 803104259 4135545 834477090 540001979 864038201 608358084 372572519 742004314 542643721 510005833 849645405 761968812 985130599 201542506 735733015 374521603 85128363 467224972 179300946 978806776 7944209 185395096 296734698 701177828 706203962 62385787 512490594 128652136 91045034 948063654 52440161 508960230 160369992 506556302 969745200 20932101 467360992 71095853 664639293 797060656 416548004 120883583 621473946 845561112 638384039 390963207 436522366 886795822 729574241 678334791 12753603 696916010 835343918 848486987 416732774 296828295 543395791 181157407 51779083 46092548 938374631 580999252 184570231 780193316 305390718 33451904 10612500 411970991 510493314 134806970 958787184 552284207 575774274 917712674 454383294 380613748 499895281 844852311 88511827 876105232 454891049 931577599 393828394 943618524 7062629 935550019 102322785 534739057 668672389 920346959 820494010 45246640 150432846 463503831 643987995 406694971 43991528 15260301 232530958 149550073 774544478 194803116 850213186 990491286 358976289 589983600 900958728 938475264 160935814 39551643 94872278 204985579 832706883 333758706 727464136 277260622 992801526 716339134 284782618 365145828 308648606 644629580 415877295 756669613 726151712 616995437 284696717 834239082 637874627 143006967 475497567 795001636 505773748 908595266 107928049 503683493 228794755 736520363 571697848 378339069 606135460 677359892 150177352 48995071 114832623 240657250 464469211 296330433 678009889 669324030 136115665 293831456 536005977 743272789 865677866 440980281 64496027 882881624 719765774 498896625 728753233 80303357 312865861 304412015 963140548 736784828 908681920 135511452 224234407 791172882 916418318 582075050 646620557 890347009 79393767 698166410 797791598 708836494 482587813 668436596 319241254 303237698 625810374 918803811 666889718 827448490 10791276 568677526 763230977 187998167 901370845 360499729 628249040 430529759 688349699 509089050 684444111 196519002 580371436 708372156 447686094 698112229 515766091 15217223 832507520 222122914 171909109 131894222 354280703 14969527 384100453 417483943 446169926 108786122 537373242 670675439 760734390 241475212 252775604 639190788 68763794 713025323 445918010 869653001 530968194 503060701 795892694 63334501 915762964 357192796 701285303 41771844 168109622 87301221 847560110 301508116 115618238 277868600 816552114 505837834 522314722 258898971 237247580 64737691 375249344 387728343 646655339 820278019 327691224 160095033 720470594 960147649 989460620 947312274 625655653 444845337 455204519 657374520 936324096 652538769 700738003 116498947 577163872 744673140 32670497 614152145 3428983 555196498 451943301 960401922 594880092 481549438 227100760 757320444 504434889 799394702 48463828 897568424 218359707 209385183 73713052 118410483 454692438 41295887 854561073 418608206 922488479 338538881 881143933 648669231 66996927 849956060 359720012 708180366 376596007 892744076 894537422 645985129 364158438 954075456 260387351 610108224 465463605 433472618 961179808 306685849 341959148 920640194 601213891 969577597 648660234 272502724 187372098 530658297 692963632 824506669 164160192 711735454 39171366 689026 480953414 115689986 728352854 553489032 225339584 359525693 797604684 32206797 30544254 231403373 702292540 987427102 673912756 336522290 38549372 28348687 585177850 972776498 469467653 492712311 335748044 887138710 997860342 667556336 646259722 114705036 270228241 562189915 376812922 393252803 40045372 524223834 416828993 402687730 634230530 364614869 756778350 289021265 462747152 851061366 552896879 580656157 551969720 959151660 709342874 997971737 159866225 887469740 142113702 547651336 399775060 786339819 590040623 556045364 866220705 73510821 562550069 170080490 33742904 832164314 129798557 971382780 356206369 728659787 627880623 557347133 2470660 148686849 679379094 58335240 351604402 723161031 17318627 711427002 972254874 660840619 708031755 198408755 559202132 591213441 245072100 319638106 443002906 425831520 815777580 621017750 103474506 10583843 704532994 303465813 437837030 580878825 417208683 964392840 480024339 325676949 50739662 591430437 6025373 359633486 643662456 101158308 484823410 104050688 960399386 884007555 811534115 719137498 769889606 306836419 410996582 625719246 701098229 495017576 630885014 628050197 881400579 521966332 823854129 717699240 147689137 511794700 329086297 459476168 329349923 410674346 622005076 77162614 407506400 779697897 708560908 260103675 136247125 988709477 312304784 965969250 156421458 361564856 80363409 424579321 310656907 328498182 326705638 658289620 482780184 588694386 816423176 150938186 190762997 920538022 220160407 42609782 845930883 436804944 106906579 285498551 331754245 167938975 709933603 762222640 872574244 490904266 479415698 745103177 68070252 229443209 987798605 738433580 716023501 735355034 996211238 999123273 835199002 285548861 75681556 773008338 692299917 395145657 703633841 547554367 662586945 665382613 619459514 390146764 322460343 718118751 352959123 704663542 79009618 157837481 685378497 43270402 43459035 656044295 485998957 413902966 615398653 489366098 230422248 587472542 361721034 289988200 536795425 398761992 874100532 717961641 147890481 932036104 329045653 959369595 171374800 189027637 156136999 390149320 461958364 721415658 487156877 964258427 121905625 283174598 118898761 474742791 927963756 83843884 288555075 669258207 842401247 58038212 352794696 441452031 670052513 516498168 542520713 74345058 359183555 582556536 322793752 648108425 613991035 166039735 973758574 108261627 428734117 828624235 152697320 862592447 161769277 892529169 590769989 629383907 850717670 18247526 901162026 105824249 831777382 36261615 143092894 345976725 146982183 197508978 899195278 286951376 179780024 651564923 219541322 80947400 753538378 449044440 888253446 442911517 873946420 319910941 29475418 745150070 358438768 49829665 866696131 417761786 220465435 319052671 957953824 229567704 844364025 111352854 726895413 945201855 830121966 341877898 817182507 799725670 721978246 434099137 266898190 978720261 215276142 750799974 354542158 802255322 127164664 676512617 747193407 822725798 881979291 103996540 492153496 707771949 986792817 131408536 845223416 957914042 273739960 363558006 487092828 145104536 835925842 203356951 186960811 762911386 50870084 515212349 991292458 860044436 564168506 408186607 471489800 462625503 287333634 645430777 86914772 65362393 897383437 657899113 764071425 469193315 774060529 9142291 96097129 457811041 948209385 533144078 635951303 59990846 793389651 211570486 902474555 210700389 941095217 462313640 796834762 29532617 817557673 83847752 668968412 323204702 906563205 141518142 635572156 386254493 425988532 759759476 416256284 582267652 977085127 371811098 347849614 88352404 684305013 188598051 924295436 87110481 465249303 513245125 350500464 635373766 75228204 478774781 640079869 553933438 489156822 820111625 254530516 181628044 589162588 702790892 182926464 115831812 603235750 564372205 99753323 585579391 574113988 525077016 274807142 410656667 186742120 563573179 970991909 88401273 802107751 542386667 790070209 448908606 381380411 228121085 752970036 282621586 810908804 145707789 748436192 849805604 261909634 878890618 260453897 623846691 305429661 788858983 652769366 731517894 654859998 732691516 956021844 43445190 810801779 67456292 789414899 489110495 639926831 33842317 511604999 798575443 883028231 874594474 940804552 443955814 872275094 24076532 753395026 727573219 835096986 316213925 895531046 944070293 775384180 722560316 666252455 240509391 738220972 210799356 745820574 853329381 60847211 40696684 448566455 875171249 934482176 179968472 34903810 501926927 135742300 636774350 300611954 636810848 850672021 782807971 530588001 120118027 489113702 118601964 895797514 460508152 373706158 777336581 79251982 643491603 597711085 154335117 852973552 548961999 310171082 673010408 909782169 494833824 172545679 628432060 452036308 993578368 932452011 145156212 80905427 424873579 188501807 417389504 870945960 958338786 373852498 160079635 873209549 725284716 693912813 621201956 917034141 566732817 49886464 846645357 833751256 738693341 586536491 617325999 876900899 299145315 567160630 945887852 358627206 349347383 132299657 703452268 247162092 164499315 53006772 448433977 943792038 955842867 6194153 125245602 328311017 12734745 427802237 949684540 981080139 201974729 497901163 294520028 464424522 823514478 62351312 908026654 911265989 108967476 862215280 702941666 201425793 192782028 391973936 324860873 110325413 904735467 220623770 74010300 889943358 320486346 315638876 440274022 810363836 794257575 309549001 977002165 961176691 443319107 10533718 191831645 307237915 238738019 742550814 85267284 374694481 605095504 291401311 948980567 922649108 785793366 854813179 980483172 182152776 792976968 236032248 264778558 397863990 328367866 134974720 930517485 651632138 741963974 717849826 43581499 599298900 82269960 735630607 719358007 596475784 404493218 445234718 908581558 338497662 800912761 766572872 600924109 487120626 665965301 897860332 860190040 158388485 418003589 951587596 570935159 120851642 113242905 903403983 580130060 47129722 476478118 403203069 508892734 697950608 17223334 880028550 862097144 263787182 40005781 82031611 967374186 639246439 965623925 906215699 50522759 65083314 987094859 538711848 955218054 232503917 270045600 414036407 494968674 675354584 184053760 929954276 791553370 154603286 793448318 472507635 299083121 522166192 398560303 570440400 66954735 219044369 501353898 143190664 577742046 829323274 769514382 994889934 541909646 973075280 597774844 796620407 41532945 260734457 434252825 993622782 644346815 670485251 198133390 136562433 527132084 132882638 533461000 700484290 55368269 99137436 141085112 86147239 738061999 968305688 488052691 964757946 142843712 128282060 152720915 997836329 202738220 390828969 472415796 509556167 438548961 40409731 908709496 62871689 180709779 773975955 104288292 504822027 138159033 628670707 853872641 868162825 585760910 193182245 903254235 657911270 574518417 843560077 829367301 466162472 871292677 873587186 420900820 292612857 910733938 308813057 481796639 992163496 983422242 139901898 853442246 1945382 629330341 903288385 759340072 159304074 377545549 143861950 544545707 790917005 851893427 100304510 905433655 846201871 768396848 954266655 129181371 835700112 710489700 738436648 988206759 84909751 585868979 880185727 565944433 98995407 740248003 230407664 646453776 226315845 106733056 257384109 611345284 714141484 951839256 966927561 993592652 527415737 752421760 928903100 779814126 907695302 505657068 34200034 5520242 18032723 380803290 108734716 258563047 122374145 593095689 356283053 161127901 169811861 784950266 486500606 244674026 684956027 327111030 141787866 837975590 724888384 328640263 771285651 74139822 617764375 396317053 802723931 158966308 268546390 557678186 339998924 721073709 40762614 507736231 595607393 404429298 855066645 960261837 357118202 655101088 679418743 128435133 958595676 833422312 829649921 973946137 889329839 840625279 390895934 311310792 403044350 559231135 651271130 846325366 848874426 824691333 467750441 574145041 15558968 942937329 880438945 224324173 859194414 139456937 526251611 538245665 802501434 219322357 878787478 659494472 372618843 561954084 133507636 725438913 181914486 687043335 78694972 608973392 394890962 993745521 409540182 524356346 702068124 926332349 480703570 986593933 568121444 915350343 561165729 390917654 56257438 38123505 248985562 255994216 331498530 539287456 769102135 183104924 310993837 387441597 404024597 245859211 263276382 717533621 945585784 853091926 574762041 668987257 533352580 297076191 261614504 826392575 164744453 661665101 512609780 167348671 589419752 192535948 612324560 174471478 36245696 684251595 355239375 827579238 669212482 401301500 43414249 976272980 214062025 156442967 891333883 355990921 195128531 735050455 17567299 442237074 511211137 205665211 268643559 837628801 677034779 949750791 900550511 431162217 293793162 864571648 770484551 729031909 92065245 316935604 595337023 535527058 180472772 36057968 749014026 726302608 808406296 468846663 581548226 821471237 608642641 231048082 924378466 999200666 874493710 170642539 665580363 349759996 839667857 616663600 800296384 724563292 240130112 548999430 348766825 162277104 626684965 463511124 961349076 389566320 556484463 379354436 810418159 652769177 826019567 967147333 884698256 981009581 760237468 613163147 695120365 529774833 113318671 70289038 845960484 763463214 28582408 191512711 25607861 649849393 271356135 682943990 881837826 161360204 631807027 680175390 505019606 814271186 678531351 853489031 347058139 905520030 446135264 785113212 52005666 787139213 736773248 218313099 310872991 316265215 679780622 90980104 913833131 727464282 125798468 972670601 89575553 488327 546538496 437470571 264842433 977726835 654955459 749459276 354063087 532332432 648089909 778011279 922219764 996844369 93134495 579546331 413798812 716036017 674589039 170359708 128344855 835895213 813365432 190195841 851356537 39769285 481799599 900880892 232018235 511881599 790745135 265069509 426196407 551123940 745793334 507164503 250965935 522997761 404970854 672575602 351595462 565138536 234781061 229816727 643582213 694992556 850962685 305620111 638673752 417445864 768041053 533065957 253613583 408047417 581118934 239429735 422800990 733676607 699938750 105399721 494803421 879139745 429044496 691451521 170294536 84536710 921293803 652653196 653072831 344455196 650276367 900332456 339649992 563970068 816216419 106887288 945384264 313631012 137856625 474880228 996581198 349350020 285130472 592715414 126385224 300202354 345369625 107962749 757659788 879020974 6645115 301355086 173256401 282612222 917365032 166464766 495553715 791105707 110750813 641795913 577682226 877422082 875570686 165850927 815778611 839796437 6354191 791359345 817276414 466414328 392717628 334942232 997664702 238556612 114130770 685078767 170504196 596099222 528163780 75485188 686076485 468088657 896390439 539412523 910838871 301382872 72236726 294317947 176599288 206983573 774028494 799624654 146004039 835476981 794535283 347054405 386416713 479259882 763686602 773896386 236229477 171609191 755604381 186632301 29386984 564622312 27449818 533472816 153775491 502811367 534637844 2785339 949849544 558046056 155885313 222559104 472394416 863985262 40155130 61502520 913130520 557795971 483077502 219928668 658127166 186607668 967189167 85648940 702724425 614633107 202363603 29878444 606175167 181140916 886731220 100057122 413561613 710260016 959238337 842543770 234795267 530116773 408783947 438988898 619001173 488310835 656374088 109131918 496697883 721920256 176078644 596411253 918006865 466598326 706765483 236273970 471278168 94719744 987596272 46365220 183420019 67072016 946555754 892403566 645988683 85468956 163899425 313730935 203681388 560088540 930172485 234332268 510844102 756346894 530504616 90043065 510739756 444723699 825355327 859973012 85085912 902085327 639627940 367641970 701153765 628693868 485747351 293431440 289651668 727352471 756544888 776679275 799371784 208014242 802378959 883731784 706499658 653177569 436105413 974746285 166634821 541967405 809555624 958661094 464238859 623917924 397020523 816883073 330643342 397015270 638327843 29407442 163522856 862111258 857492619 772165744 301810452 439756263 701789057 638935734 41162738 580139323 749089159 349893699 576779335 566280584 45979971 491883130 486137082 710793026 786805759 173024771 505606616 676482146 255163945 452273480 606629394 879467238 823381460 358213369 451979450 182116174 199584054 845607048 512041801 321224481 139212584 574370990 983563804 579650406 532985769 524744676 203428594 525264172 246558299 730439915 58178416 123639810 422060805 239190341 204222365 972273791 396598287 212676537 655899750 226908347 960728841 405059283 564105755 773424852 229455652 497999201 722138352 632037227 735462327 106052343 211163517 241739812 290834107 444523628 405724991 646580265 623050576 573085787 405135637 232325288 720702518 243115427 813153731 534439248 635934293 687586792 891485810 224339160 902446901 909585935 343473454 973755257 490341254 214639302 467197799 967011183 820858778 909371129 457086065 667723643 169115110 668954206 716526596 709630820 360852357 477645291 88786108 375146097 717020853 43505754 526962841 94780913 9349975 181520044 575756673 654378419 656672627 641839267 997525945 675097742 814145970 313506630 480800368 191329498 225828834 81211233 170662453 465460981 626165110 46731266 536739707 65690560 243922435 333652733 925986076 615030048 252361157 396335977 930472147 260835453 175222296 688616481 202913728 751735621 595111422 902491716 381304040 335011178 565888672 400982454 977799603 889597920 905177541 311158685 505308780 270585632 676615772 984284900 43004613 945630632 291871992 974594747 324992592 233696377 998224975 757167381 282863367 794627992 34829243 930453288 386774469 108311693 368234937 676469233 966428874 144547047 222734956 906366638 861070394 168539829 778925082 385792865 424738463 229453582 182959022 602620756 29980515 150944395 442162997 370475408 542990167 738930120 770416737 749595492 385769263 175942118 14379785 773280996 883715076 155377420 831635367 889773927 92556752 90071265 816055768 470401545 702009845 113040148 737000160 899782695 691242423 181394901 304320035 25347045 875278525 992364633 709347757 614457515 422533524 949168473 276568747 435749796 947408428 523806611 549307376 729302078 166829145 583294024 587981937 605563564 522837075 707819452 921230281 413511783 647586102 326364602 315210934 787562665 930530691 82718734 564505498 485456112 446800797 354858248 805596411 164843393 866661453 285908991 388006915 721371107 74574143 910319052 305305856 904217440 647680899 434318667 494907877 409478023 341907469 940694494 526184648 175912108 833172020 900402153 215225442 147533415 367300151 801641815 714548370 818029585 11083699 535337491 117396186 781780810 440957998 427715728 585342176 996462198 485148048 94760514 6955759 349741883 806935716 586783267 826487411 334477572 768550812 717355823 536823425 218278273 63984266 770140392 263581260 862319909 640843752 41164754 888618417 384803239 788933905 206302200 564500908 58577537 551933125 51951974 359504609 661869428 388626857 307807404 276717076 512376578 40373957 77040482 958151857 193254643 709183492 829013662 756293957 208440017 9437367 180481919 30823938 731942507 417385491 744119206 739472191 433502294 487510446 543184312 389070326 232054887 526840838 287306205 728072773 446555706 716914938 982941764 450818542 577122734 740276815 749037981 137563350 266287463 534229036 316986269 34782089 706922827 98736542 829875582 215105972 102992645 987739925 269764220 753259690 55913606 126306533 288944729 208235489 39874686 564289478 66355673 356073330 320589031 443869525 589889863 507951772 654318459 686098577 215675119 72881217 672753721 431880798 388125601 77549927 581175268 375883269 122809141 854371256 218160772 721617330 745991425 534245890 443184611 650544885 592931941 864463544 589795344 341663554 671967039 592936560 329553888 668276849 701966967 931220579 522209128 982140222 869047925 805253873 512043140 968211914 640562085 108523546 350415700 97648152 56735994 796514821 595258041 570761873 372310121 772677501 265039580 235230848 940651881 335641711 530175912 17451159 67114362 293650029 432571723 509904233 75844762 994706222 719240377 732431853 585416145 191993099 145399849 913811970 454321575 950161796 597747606 979413733 417656489 192322489 829055807 570193340 867939304 846873330 860226599 279802895 286636921 356508952 833001621 914695753 265891062 784715577 203423382 782690363 876165627 551068168 563655286 949244826 995785386 881544282 29357899 647416444 865653287 585546666 186970474 191884767 688395037 470186133 761030383 207481891 508099128 435522399 722606138 893817738 973673641 942172781 81691245 463686847 636700837 671533257 742824431 381770060 105946598 369054882 973184235 628304930 133909544 298794952 558136786 664253973 953460141 783591988 415666645 254884958 841554362 635490430 752404332 31197975 806502680 866576997 421133521 365457346 596931732 576084811 971119750 148265411 175746431 354250934 818339275 652708577 370203182 936469713 807501096 724260297 828659835 182045928 718853354 905215115 17433666 712152560 872387485 581933339 374218725 450303228 369279127 855661521 958477001 183135177 302364269 214487018 963453911 722741555 62062972 404582916 422076412 188990398 582380641 283642022 394355881 52465678 856618113 679878838 144651859 680737647 744748674 431042561 813872884 106472526 780796624 12674486 318248584 581690557 168825369 365682411 311548305 666840307 363850193 808027415 233576340 540488650 398754479 902515350 144672666 725914943 405009198 849322793 138847408 441286390 108672525 993878643 212814951 164118196 185278160 12110973 733848404 777081571 254054460 437043762 590279569 382572817 784330463 73311716 487597370 763475057 982963077 942446533 968449777 50887768 623890372 280270447 241816667 391347393 970807921 651189085 2808993 364006090 499427369 509308783 689600752 381335349 854806474 520018282 981196537 230287080 564988150 827110518 354809202 891174253 379920023 241144478 93399698 442443635 965651285 412621139 851977369 201236811 371761186 670394858 931997254 524372843 828308143 199053849 697055583 83491055 375697396 655855230 202944813 803550739 944278700 944520984 935656189 725494970 576935382 481503180 336956576 796412650 312464693 5292769 891370731 863436110 202942929 708026244 312530488 352455091 31079029 124931653 212232932 2746251 736444462 136934808 961061839 129861229 949519570 7103574 247642335 565925522 751101303 43801657 320963965 302134106 639841527 738548835 669602070 871981509 798148211 376343511 768352667 401783547 945402829 746898943 334702593 968224965 413675052 226744613 644236994 252652561 708044924 251904761 680644187 404722033 865857515 606294289 459486156 72630172 669554798 942695780 978555163 145388 429527866 513557711 421966801 644646111 318982987 526592912 890935163 386557079 651002336 574817230 914527786 911305050 882252540 267440142 676681459 126330386 823216103 819594175 653782640 894687437 285266860 654014896 115213630 196894014 48223129 127566484 303591037 552127290 450870209 129969029 615558739 428635965 250210685 262517886 789315177 6439651 612632038 335003360 807821420 851586927 798115421 548772334 768571533 694511687 376091396 591670097 381149186 918904181 792466755 143406996 88463235 981184040 687394371 763919016 925122509 770377521 821036918 86846050 616342563 212602759 587578637 880119032 127376584 509652675 820677248 55889800 688941446 105162660 258351370 555054738 519788586 712971405 886339627 949679736 833885957 41688578 704300580 208358917 882284397 784891695 442616958 442649315 294362170 547902049 420111492 408228899 165748297 856285578 692342212 210719930 264627452 817293505 355208337 71540222 286574264 20916928 301974660 489068077 986307942 868984164 134178039 405114086 22499572 468472369 194361736 39511981 577024977 789100748 954200733 738623595 840727411 520342910 893985754 869788141 454742741 133778360 521264812 610588768 370347249 785604745 880080577 663149019 788301130 881937194 683500174 900868822 504940646 531130739 770273224 597696171 402740812 532074083 682328555 696814108 460797706 683970203 839224502 656710604 612679985 954766563 715296941 861568196 716379735 520145573 452408726 405249264 141483412 648470125 859679485 257679264 302790149 511343215 578112176 914278920 537105741 333893377 574020418 197734336 554658319 941330204 743276172 609052484 592162933 68733151 783639592 790752372 764084908 957619212 259120629 674178326 982675301 353142921 306612374 741873999 560236630 847688929 312370162 770731054 943953591 31408833 211929525 608834082 606363078 114553211 252362190 412193150 204715843 257742982 214655727 566286076 849901556 927710203 100125457 892268599 315468323 214444826 695892461 958624303 119019035 270854851 663048067 454258633 386142894 186596862 724117655 521273421 816763826 56874612 18775855 730608102 304872063 199177459 875703062 986144805 140412531 230519277 119849053 590922879 551691118 182001657 87195605 569783498 251472470 962952273 169126293 134843844 269602196 603531603 138868090 508247436 25501590 442448641 724218274 96113703 298230603 298846080 186245360 935666172 356470442 126213020 899218828 939854937 929530667 526201667 966224736 89145324 793952332 265838598 425248924 834154826 943421965 360426907 525031474 596737387 714162548 43472477 77300314 507996716 611129611 876685258 770772752 545215692 973345117 459933444 326185105 901248111 129480572 733291857 347666914 921072286 7419262 111509148 172038985 794714053 982010107 345910257 651187921 879848884 618338705 258775556 676789963 896319007 168598368 325078955 518240328 986754334 746713487 551349343 328009632 508429229 369224901 902976192 970794221 684845613 153585584 803497230 135129744 416916705 625329026 105457584 920122284 616712818 282288238 44694961 343324838 747037292 343154224 776101694 885862315 172817855 554398850 525989417 64409386 586392382 901840296 85668457 299903574 285036067 233022693 136452760 775708581 937783945 226550019 846713459 544217427 226908657 620530384 886481246 630412768 934787006 791388571 765432030 580685454 960418745 787251131 955910428 663280100 483947149 578095880 276456809 427486765 60427340 711836512 639493300 618826234 370362088 42192164 183680022 580838044 574319291 308194744 302986567 817603243 19793664 200097798 326189349 969272962 138443863 367947004 120457780 67342528 95661893 120610313 52197145 171984584 292190385 221411748 223071518 665436994 397059177 769102789 832137394 842130584 536073627 620017770 696455142 478449018 274681180 891330068 377100528 816846682 864055076 604875335 956867244 959844081 980217168 582357517 458832150 244464312 987749791 686043252 960725969 813238640 668046262 495352587 339466915 261273243 58679196 346999401 19079670 407889664 182752830 972115623 517324121 713131306 206873580 372696544 527859197 697128938 372127450 976549560 398069049 463031505 651925920 978053330 617465095 228837559 268542907 504047449 115466884 843461687 523157002 342209912 340784756 945324080 912129361 274456802 885974971 266222661 572515513 593800779 445369317 100492126 241484878 825422828 294975903 607285797 320913280 919470595 406992187 109152650 421924259 718872401 574340401 80757056 373896303 347354522 694116504 231857213 593179264 737587752 915760049 427749182 642283990 533960777 702765661 605483328 193545303 869603788 511030945 281846792 582110281 873587080 815198505 317471901 972548824 756420566 417955267 114850248 649272470 59257618 333420000 799232667 635503605 10775069 410965782 632633575 985311695 996715230 609880480 998002628 162740191 341792444 822636764 961805837 179298629 649065766 951931340 404109537 852936966 222873099 49805718 643473444 614892170 745860706 742007300 990391547 427685405 344140964 580107269 339388500 749494638 852874573 327508522 798175068 865891346 940647774 841473834 429193222 280787970 397094110 285652574 420256139 816751641 925115732 686989893 196175589 175166615 468269135 133395202 80374098 749807521 632877535 848399577 153190615 792368574 345874201 236814005 114293435 752572507 36999830 482191013 183031303 906357320 161259252 98239579 823736333 238790201 548885844 965319596 823394526 195406151 799606746 300072722 940673490 581486444 173739569 817996333 72477700 914691082 265579012 654473789 74511572 715993701 197058438 39877290 51376739 324612132 770916331 93047165 221522970 185110996 640967148 553311204 727251747 961175909 257500743 27701426 145616110 31934635 998565437 498516700 872875438 669347294 435164179 828893693 521503962 635864602 816840081 351856851 665362860 241950176 926632582 762842559 994044325 895547283 518822210 4072265 920447239 943876092 954104090 482879130 667263834 110062791 600135911 651529729 661842407 202865924 225862023 229388143 456475200 86521767 910925403 571957498 409259190 514920967 786414024 354153310 382214369 352668771 968780726 412665975 823745053 107437144 428305940 654409160 517186055 957468012 909095250 68750071 564500227 499115911 599933157 531584078 463718585 149221237 601497030 835005244 231524500 815801189 503014131 577879250 841482306 526279020 610470893 800599623 705545271 780137475 2512185 844283253 704261673 198167173 144086751 341952857 52773781 373397426 57114350 49378966 446607417 261741103 117561334 663901171 188448408 241367812 997198732 565564632 345991801 611051548 785599177 388317141 244315496 32704712 907663564 491753756 160319796 803131453 522213683 792844034 920216687 266542097 441930406 252667010 83693810 920059586 15728973 961979833 339185750 730363951 869240148 561956971 89182331 810241565 381460846 153065597 194199045 750895283 305865551 800301689 151016154 284387582 280527409 567378957 733715109 756350830 611433808 623113356 390644566 367448663 5204078 939817323 779693984 877724273 445460048 233456325 665569658 796294489 163750718 138527192 839232159 397940238 492842375 615682438 965965582 299179892 685004283 173520085 482415498 18597588 235308655 388929903 317601818 39321690 978396733 822819875 947490954 111977366 118784705 535942498 840768745 104195580 964904413 738855363 237575689 41635684 371044469 193912447 936716291 42667146 343652084 77330421 348191920 641814415 764941254 397927463 484512816 250494582 148327900 21386044 810012007 264083368 979863851 925180412 971901563 755581553 743618349 578036823 153582424 181073280 612695390 970503134 867921964 566000491 167582656 653581896 911833067 44036393 955211095 226243055 335604428 516891286 116906158 641605712 19044042 108778738 647319633 651714703 749780515 307431778 848222033 202430960 72333277 165315950 782589379 6575711 716402236 233450369 79433025 207316713 643949389 916541805 679399271 626248769 275939167 746724 432076375 952011580 19435909 281487871 119213878 455529813 69206549 846292923 631837356 414391082 31431979 529638008 848344424 548256509 62602023 371963000 880487066 517071156 689269034 88258662 651164280 717790425 734971806 662370252 351240377 305913370 982173867 557419931 284671773 22179018 373679298 855507111 454286819 431948510 542680854 934955561 704379472 949858034 943411742 851977787 720555311 356228290 855081493 787881567 924762444 574288817 134627706 80852985 811266552 681082181 68809105 605462224 236199304 239035304 138646751 673681 933993942 136981033 860578225 344590412 698016446 338499513 277196950 546825973 898907810 423895407 870356193 481617892 853121255 44143364 984951592 41401430 399928950 626763608 690075080 38682345 272917052 590504683 166191454 907813412 390208938 980954212 332427087 326188781 172333877 763584270 893822529 116080913 544603351 361424726 443343008 614307775 504216716 307721551 408971546 191837197 679174358 651132206 257531171 344367986 630693690 350296525 636691314 697786442 877523137 286731564 369025154 317795414 160635000 742989036 986822930 603419449 60546544 504118994 268534949 779875580 31862206 461996874 648902659 458892426 524009468 849710049 524617654 279814197 282262727 686926794 619590798 587035183 448112831 243169371 297395742 388559634 220311946 831271821 164422460 742087769 173696080 616986751 252603013 428854500 933576256 672014322 488952534 973676408 392353034 864214222 38284756 881382717 510061924 774446749 647426149 362773566 205737862 302640651 819804981 119797740 221900717 322710892 971403059 919810972 568259227 110445878 951402513 946310404 744357397 800687746 897343175 837472962 151636836 793374095 766835728 39776469 801861589 773556799 142337771 664611618 354007353 207139481 964217115 654169584 209495142 334273861 689396648 719453292 452271027 377717267 419258204 544431398 193043328 248646772 361263431 538734226 608934572 443163135 520043836 973091209 849980701 272260846 260049489 407055813 940011580 806239390 889188707 112677992 766518134 237879827 597980560 515712629 834323132 101126769 619902139 235769174 404727555 201567108 465019403 586526549 8538821 388862009 26225772 359286818 262283903 265734947 84534028 917261139 814900529 250789111 169537503 607737055 621304545 384554768 327564828 428346275 832839960 820750316 924477630 646566877 91557731 916047788 57948421 534045108 493403091 476519064 759912178 346667437 127622014 940359577 531093454 904948535 233222908 195049662 88467619 261394209 546286314 319771063 695557825 505975838 228833386 80544349 165938747 238039368 848352161 249351464 141754472 449477786 642232376 936119735 552265826 347999093 839939036 23759180 198359946 353132316 931055295 551992141 784264194 8341816 216480788 408119749 792985393 191190100 137697942 458334176 16618051 527840865 619226370 591896690 73608871 976202548 200649880 862417521 502748303 331623171 505083806 107659127 148244339 565032684 668175325 445891649 147521678 920909167 415554850 47643442 15548767 627682542 882322878 605008081 547269162 880473140 100346631 177622086 33298549 463220971 362595285 226968545 677046667 312379940 881688325 164908948 53788924 91828948 358731770 942200692 645124891 521121361 23463191 877978171 181716863 117720281 450789958 471522249 262182274 920768011 469476724 468675998 827995845 951354731 340711186 226143074 733102506 921744610 289842838 957043038 858139097 599152957 600583416 105446656 248976572 123414697 396866357 214733659 641214466 87598397 10178768 52147108 142430240 359736689 591005772 236993974 256542923 787794079 281231283 9657999 921709951 817229705 986687762 264434897 872715259 271955154 213490938 796079938 454039235 477275523 270547201 30526284 565054365 878145928 633802815 66313086 767053332 955801137 599617490 997928457 183027192 111285938 622133594 38495043 686990812 507338403 20804989 426658856 479775127 515269248 883150436 273762004 891522756 358389801 877777980 352611594 493080898 994210148 165021111 964106928 157213108 855954518 509338760 399261776 344483329 528577038 151648746 314693529 769974229 74343675 609005850 200430557 327396639 467310448 241616857 27057808 561836689 445354023 687835883 127283151 434726947 509505723 583437466 291543766 928361873 434868268 375707443 96280201 458939608 80413535 397694343 195906540 106247357 775218076 242330476 932221611 828626758 104140558 232297530 786442643 636961854 399894854 465531727 281785623 890019253 783525305 317008523 216137676 599428222 322709565 329072341 527952109 134636208 511582096 129250964 7970519 1532966 87342033 920962614 534400398 674463487 417421573 339491500 686220599 298557982 900726163 945508332 151400604 362806699 291720393 592261998 202200491 191204240 687853397 449701040 774187511 354234876 795057100 47086514 681758518 169621476 335971110 331110267 475002305 920863613 643591488 458352274 996288791 354747587 116330841 815629189 82018906 714283510 952564373 324892005 121772240 602309144 670461053 919581256 867932771 947213680 173010813 506602950 670094370 452419081 19705189 444896637 590555838 371762227 795519465 524588942 450483982 383654145 80866593 699609885 52539019 42642122 655952393 556805332 931318228 96759721 775180546 692457824 554677035 981190141 780736591 488523763 74792695 428457193 383667353 898931905 557885504 581187797 492162412 112711555 144722742 594007019 346397624 994119159 219021739 282397339 721844304 648073821 100680084 311688215 661560942 995599355 580550539 44287704 932472877 667996059 391470416 829040919 429557006 188518920 159679556 381465941 795815540 274623125 174502380 23474387 410915368 887132053 82729076 207978523 787241685 707447524 120854313 756487029 75396749 399523420 781227262 620774259 514498370 540866657 39303432 406447974 942142798 57264214 636236034 164460517 885898220 416679718 620984778 995676493 504726460 129845180 254154722 707644476 531605315 101107594 387045872 844919318 302623080 746311430 464652094 535368576 963388409 985531433 611550266 609647336 557709348 823461102 172584183 35584762 707896062 639776729 387586987 26274092 571546623 264356973 140991791 805335091 374546820 892358069 646496642 726173836 795855180 719705788 287502406 289742068 884051196 580093717 31204674 419994352 454374043 146264916 753761502 94025543 947932438 390022546 771954346 185562754 360390845 682365421 858744791 995790195 625809860 911580933 79465404 758726571 724938947 535371905 468217426 344939522 583238455 908006792 860910265 405898003 615628287 763919176 244904881 42379197 82344927 270841715 453334562 526183843 324512256 890486461 541569428 298866093 585631854 677310815 562865847 690523781 870171801 64468375 846535645 651095323 470720469 862793254 331170171 983421730 998479322 178876624 973506220 796738960 758111044 349800160 754002350 187761442 703253523 208321441 348147298 46103253 49894445 495345894 613430992 450220142 665293784 269316483 773966241 723428083 852091968 432400849 218761379 938532656 308656119 262884398 666322761 861747252 460481391 27015035 485357864 711141841 665325954 762032028 138602620 7939359 743760875 468977147 10914465 564165881 977965003 659665414 600050842 959386238 642663972 611304877 579578253 837603217 926376033 431164901 190279492 19023194 879164621 858074919 362103469 878809284 602295063 401816561 37433948 444973821 527185620 502880580 704876292 166254072 170875389 64971556 197108738 492914926 882865517 382815516 133683666 462601432 693286244 853180087 205388951 204945143 247871495 508643848 849792663 576765261 458855901 15562787 924745405 390685473 755289171 766519713 46233878 698168703 707615801 786758432 250045268 575065014 473412163 212717505 892207950 635476952 703317386 673935784 602028926 347088701 178522632 581631104 268868481 952268544 119737631 497056756 300327579 947573376 933456915 581492279 990189616 595250657 334849675 589775485 716877900 6223497 267974932 247366016 414427676 838426531 34978718 840730620 431082099 788183711 176674301 800849715 303402054 925544368 634647657 233631593 161576752 470843468 983258622 638240873 364787183 631631792 949764925 381776382 782787813 424179034 37122697 534736507 83356312 336827789 297234091 951622964 57685554 641493968 735774543 169415938 612625409 215380847 475826053 422850244 676327416 563822585 790855233 545457112 807674413 563291584 256028890 212704422 713702233 661765212 252364687 152141077 168468827 902381864 939776509 829593364 962052021 786936260 399267754 781125907 935984141 948152465 688299134 675165831 384977582 304587064 80997701 303937129 18839813 909617956 564610606 39952824 545012772 665252355 209472335 343356914 371178306 491046984 567997726 204918175 264911416 250125740 697197817 397211847 653757957 388621737 850779551 392291190 540375884 964512254 68632501 523210815 470889169 141844270 714038339 640709302 693873152 652410112 45523764 691709941 21207910 755776768 76397017 821373720 188913973 483869949 153520999 931893697 835742660 662607753 576253300 509620372 324637197 650899580 32491646 486434748 747399214 981251442 105480292 831854949 325859305 123773000 730164971 870544447 606538531 851961251 374307898 823623170 558263400 732983657 640442206 46225892 976531302 979127621 45072583 774871844 875561837 181082919 773937865 158143875 729242614 940208066 807366172 259078086 635499801 813352205 271869021 785501237 447111701 465643203 52507275 247874335 954355148 546073314 229290378 770371412 258587460 133227568 806063779 69605033 55869991 262826161 809588226 409676920 938620227 893909554 919250743 75960349 542466315 128173762 284190134 300840826 413732885 582928179 559377751 676862324 412161435 779082142 229449942 845827699 579305978 487079388 885340244 843082982 558038325 295057933 595737044 156462013 473702770 75324181 588322239 829273325 338971516 529537306 30432609 557660144 947952448 935798792 556381033 809210946 621319760 611005453 449146989 419413477 984690275 294912029 496456036 677007838 146014674 736606830 433918506 294506677 334755357 747892989 895989247 111632633 912442980 262276616 988415496 398939066 261774831 92599954 501487565 842433293 270519975 38577891 663068089 909464204 23352218 669389061 159000478 292848595 265621371 882414920 70938414 621684484 945816863 69614782 991379587 376694596 154067457 842739648 631637143 516656444 407758527 458286183 357772237 43317657 884492186 799721236 687612006 357596044 404028666 139354856 30876429 54045514 574257640 896714828 879205196 427192461 316969107 865849195 527659540 489824529 211031756 540318899 13534265 812430104 72131209 66570072 653915892 860213735 975072357 979195857 330431071 620687430 461901854 754010201 200491004 822836996 954336534 471092591 251369263 657879921 315981011 62815830 782257599 527181795 656727936 923093398 793631833 317560369 522047593 316358521 237913869 616834107 957808259 740394639 289081807 186136672 190212833 670770730 992373495 847417349 216391488 298584291 7116226 810621461 408420988 200523539 167706830 43675516 468451609 473723227 612233890 468823979 486156219 324001565 825089060 753996055 955956142 952848128 781567265 224479674 346974047 573239664 113789640 726840209 710993632 465112859 841744431 520305948 451977832 785526645 929929933 571276257 156221137 154857269 92094206 221197032 377544729 656888534 101432963 372101952 436861921 255164183 902518527 533771385 196831729 61756283 537705083 929924905 509163186 407948490 380544482 736810855 903464370 894442382 893787526 586832211 337793060 524916887 109494681 883344780 97735005 946072440 328491189 413191096 225580376 885523719 846648917 420349696 601854259 85440993 940010329 596244113 2258864 885399779 907775110 578025500 899489205 987458482 375681796 258633302 231537356 466129716 657472222 710221177 285164964 324832789 189728645 924711873 613274254 13150019 558174798 857961456 307845632 977301618 925629167 164389323 74828054 911424154 157128198 374478491 112241676 533797492 652718482 235859885 564443333 732180224 466928504 675210962 895777095 433991681 671835135 31282912 254370877 317189247 236159572 170826799 31155572 629245764 317564679 4553500 941523038 441914720 37194380 264118409 168862354 622880934 744849340 475341915 411489865 89296428 692144721 855410171 631813347 676671183 87289197 945125590 46360928 505130412 833865236 669987037 351717096 731314856 330158509 976666886 783222084 830854890 914156165 511408585 214650722 470177627 436712011 201595811 277756372 942702893 79494805 742785942 15088465 832702033 415480154 604666279 496422707 651263487 177619319 65509215 560790520 826498866 210028842 252568139 289411010 399893801 319194778 93673084 839467735 590183400 315790412 735480584 340535841 168919733 69597103 994645639 190925742 761448091 785789330 827280278 244480305 771650282 532632232 947706200 66610815 966867381 734190091 846835696 886125588 307620946 333442486 490858760 221732236 545165790 702666506 900588621 232116266 951827895 72447818 447762928 696206164 792268800 373052959 75776294 595185940 917402656 484138516 221084841 902038681 968522563 896379674 445426998 531452084 644846807 622520582 135172109 513549404 162976017 449169422 535379316 909322026 991392614 198225744 845438772 629302749 981232402 978305356 802921242 581704408 741462932 636471908 228623224 926249119 918554928 131580259 421460897 158878814 824325484 889001459 835457136 408735842 608904595 839312165 366154434 179656861 349032245 35250158 340728311 455082790 190915237 87994788 817392245 389689015 156050298 926764165 319309349 349529901 809765134 242563120 945471732 793326604 482293506 526546985 311930195 425254649 835487672 798130778 978878648 866431550 617324248 978320781 564999707 205717833 717264331 603230195 28332666 34609452 706624067 336669088 543821653 374181151 659859121 440818444 215925042 467114746 654749390 403729811 798174234 9869244 485210131 19623926 289549338 995936263 91113536 325007576 572440516 650640544 468560345 383839042 473797803 31949044 839336100 530060576 992049642 503766926 450384940 440908226 867417246 105646242 157793345 237083740 979182183 506279046 927287158 121885318 149309419 390336563 843116450 982388412 135664980 968936392 811828831 219403998 740488909 140832519 866805134 293497010 32206600 372455895 371929041 876002397 958925243 948754112 448683792 639015150 116023326 213894514 742704373 887462612 153156974 409710398 823402352 747505250 141186414 953651099 726592307 45190738 419119841 212556451 238832694 157038655 788995089 486414739 305644596 846485289 17744203 48662350 534447405 584194037 371274593 504086747 952733667 29041131 416213030 301332963 208545885 587946294 700881654 820909364 861553766 467025767 282556203 504487744 857503246 369034739 191641769 829026462 731424296 270420656 988315219 325262984 14905035 867562588 546498707 852561244 655805394 884399382 313479638 338311964 634719580 366686435 286513934 526527981 551701068 857478698 468856878 309426843 481973449 856413241 393905329 391665940 86800063 456659902 747743764 303572201 127323741 213845838 863227480 790574032 677716118 212261857 445099649 433751076 392902048 306544980 131652377 833499491 635794807 763820774 486250669 997566127 993138267 3933627 535897679 949693774 536417613 741451100 433451027 760657195 161586838 480922165 106298770 843635026 430890561 587005974 298774121 43767927 133105820 670025395 6478011 560318320 88314555 17530916 27210667 379886006 821675765 59017573 901993955 55022569 284890469 30830295 311036433 852226121 274266730 279175357 482339172 7555901 141191975 400548800 167554067 204325328 479655428 463277420 967159254 254144559 140132651 530812081 195919467 260541996 74055948 141110370 409758226 379290558 699630809 58907577 203003410 948298111 671590155 514576081 977688882 694032685 829919195 317058347 636768832 877953065 615758281 817153578 870118542 193882107 357244953 522983319 606337136 563428044 657890129 257260573 740232127 832476650 558456253 869929934 788561497 595039303 719363051 438555804 890992286 875138811 141969199 532603105 847875573 849434046 471988768 1099224 719909701 996136815 531077913 416507425 462521212 728131727 983114425 651177537 996311564 811531206 111841380 429398815 809600873 119968349 412011711 811218057 561859468 649717955 83948087 163233709 82032755 220270857 642586491 728873376 411099806 467571045 860596222 171745754 45003668 510688435 486425206 894366904 6132828 927303407 529260896 915538937 264362500 406071228 558468985 313227074 168147998 389193440 417295942 733671066 165798718 660553414 577442445 454261486 138083197 61592314 457742554 82941582 861253881 727075505 22765051 881797550 727039571 621929790 361015684 123953382 520583983 673490590 628937292 28670899 181848247 552259053 245663982 661066484 1636889 178833391 269190218 872841581 4601604 651295112 911349761 176044103 741552687 232128068 557522172 569460110 52946387 757379280 235175397 158947506 977670700 510525310 30054316 803388679 511270907 108792006 756123651 560164933 826901767 425176511 685564387 423481096 700732567 51021482 165847045 584587601 338376697 262371176 634044778 735268611 173652735 323097087 871496148 547264103 355515517 148373785 450262602 614721192 14417100 107431556 180115864 794019416 197506122 712239539 749772 77660137 131945944 592293947 369715643 66832437 365113178 956362839 959755130 939315447 142636091 451009381 353817317 600024400 275667942 282227815 270092571 796957251 298875982 311213699 279014399 633801528 740485735 693608835 182014137 36722813 618831530 209080918 216094771 108166080 19885973 490185613 722889117 945968278 649741353 720405983 604835050 334586616 524012650 607881893 834041169 862194625 958309859 439605342 139688396 88486193 217294879 743542061 988628892 643228013 571060529 219769174 104161987 456534268 305114157 591086020 492895880 640988491 306988461 776775814 985442807 319598890 609443917 565990734 617300574 772670285 27697966 173030897 742212562 500720845 259610743 852326633 66250664 471527332 331624399 427384278 365909756 11243316 591561445 555012088 388557613 382572737 830767080 448957111 530495583 209944562 416254992 611376668 305796599 50565460 157212179 923765077 405416227 108237015 398426800 141029685 136797008 295380559 681835816 361795249 682972338 963498996 706344383 301202788 349675711 809572066 700125760 782792204 108064436 648786842 798825078 930673418 746237967 596671615 179329204 352964838 739000595 387210330 821403214 624577737 517759815 726905047 903205406 88386818 477113335 977087238 426352384 83379074 363314866 955061211 697018966 898757215 868194762 462810797 212796548 866962005 200726743 192970171 97228661 122558272 747254580 643893410 366013204 763500707 298827392 952028392 122281428 358114852 748572959 238540405 835529513 885108749 752823991 688244245 370386445 729273805 992849587 246353911 625440124 107240053 721657539 205911601 832825080 216363836 870373210 216560441 248492805 559539708 282878511 548041325 902349742 211623346 180798653 571359884 250882814 566968577 644228802 557040187 734143880 439857328 519216836 206296194 828907744 108019751 828933255 745619276 119828000 577354742 643053976 938476010 50308708 922234959 326856134 691815825 403772750 975287687 143651747 935044567 763208067 324801177 910485255 282673978 287654699 76695458 763568525 265491353 780516469 898361446 685164309 938508985 731941393 101712586 98037824 133548737 997859252 204523864 765961975 501151422 980110487 530510782 284958949 73229600 490006521 291706703 652723704 140141627 894707608 660283264 870466276 2529991 245012540 989316204 426953632 415525473 230020141 873039697 820566502 519996936 701284791 225906449 428643767 966938784 431499181 362364082 112924117 478660978 559119332 762345438 947114056 488544426 19366835 681405796 60040922 422603736 435880569 526690741 658676635 533049968 547568663 422189928 170668381 762498122 804193138 703802806 313555512 393685538 726078195 291494654 466251784 845125145 516863750 886903618 449176810 299464754 439516318 309472425 421995971 440379094 720032687 757151739 252589753 826694993 903291827 661991208 340629431 350648402 639380006 49796033 764687598 561721455 385333514 654206333 209995086 82174623 71012196 234702518 483247889 232420542 464021949 576511722 738684465 768038412 288418977 809015610 934387949 460918702 449574179 641438958 223447624 760843052 422184280 342931438 800375434 396341489 168179415 730082122 904587197 143221967 415562560 433922484 26927665 252920440 984679090 544951297 297994488 310555142 229920850 381397932 734161002 801648243 950665419 132622675 297728675 420623394 17812169 469904184 478459904 879705428 50814333 491198913 305475494 35685044 517690140 887013368 240197627 201719756 282458464 880653323 255833387 773411213 464232965 776615885 828296100 652798667 749705037 277811508 650932890 635952319 617212541 427187929 67519108 766230915 980785246 317420667 504969629 578036889 611704252 137658236 716176996 679926117 667664874 303622498 244992028 58153902 486602045 107245655 774217037 993428513 234279309 946591146 408540225 386159822 25212599 962956364 928420232 78657961 973536541 974485844 291156596 764117258 380434980 652908667 197480862 67382318 975682229 208315041 581690207 632480691 211422140 255558726 37421656 283088416 443833516 448693778 252626410 88543323 554452474 456208717 106307263 469797937 705135006 414403175 504129855 883200209 573835669 990205298 394925596 817816913 109035105 870232227 603903687 811494184 915756423 191949012 213735416 112738994 967142416 710061573 823468074 197581232 971167496 697569751 457439260 198723525 837358595 574367247 557332817 183253242 104147859 688041753 137036433 149533242 330848211 321000067 648810598 828291543 235034847 71293821 618171808 288376323 119343449 272474976 232765905 208400216 102249190 374546468 965700562 498507601 775711407 301935336 948565564 205681358 437591521 207330413 603707376 931607700 904123437 529777051 420716176 629024203 552773192 453270012 268784387 199169150 570568300 323702332 806846453 551289886 245628630 443963055 696889940 409979904 802823238 85245899 695246292 401866714 549729922 311936169 525667692 194398282 650867411 609553288 797020119 213352783 718487174 120063563 327384596 867895502 87839596 41680630 886516711 508220174 760472666 415782964 975082070 718791484 447732650 962785748 413035052 239280616 883026360 608932679 514676857 468106118 349695335 402028068 58568975 303564527 18050202 251190949 772451079 724658141 682504378 498847783 565442363 108204402 552333622 740696494 401237705 377273522 924170751 44720734 750633878 346070788 589692424 451771907 266015944 720741045 109033420 630565770 824279371 995459444 361681863 914870150 688453710 350148823 387073276 617118892 470883779 918217429 129229166 729722967 235978466 773614155 566747303 155864325 278922918 233906551 702046772 755739351 125065294 662942336 640302630 171974677 530263006 497591276 870857106 401831848 648050844 100785959 640694034 384094623 664211859 715131651 657244483 170473386 30924819 155412018 30021957 892831650 386340399 861436366 57610558 744229375 534209853 22918610 498297047 425994336 262051930 388066719 214049725 32015367 897982692 309986936 934382113 15307354 983183614 254598150 191189817 946312036 207988751 50991828 172181437 235439185 619441475 513988307 88463466 380689397 894925832 429684184 881401986 264833350 227341459 332808218 676161610 420700638 618136665 814950580 570482059 485213818 591243926 736639529 182305811 612448637 944968905 295645914 119832625 870217582 262790454 721641362 639849275 355911541 804494178 640410619 792517643 292484066 277708955 905098022 870472574 823089319 954063470 566744072 499018996 585689049 222764847 588540919 432524499 543723570 589258868 641754417 187628804 613482386 765208474 796739413 367746420 900758906 314279999 916114919 718898837 826866063 7734470 284264657 602775002 887055389 505766102 759139549 879050302 85360785 669836763 537213500 972079806 623799806 693794180 97161986 838672090 234310041 891853891 95927719 539617048 920978237 229894608 177836423 710372737 684606440 786992551 331468643 866787875 472242236 303003525 418382814 929042829 965657343 345704430 333688321 531925334 558716315 726836394 978914232 643481750 32963231 259133764 480836179 234885738 74618428 836225418 955125510 308225141 839846088 402465296 414551401 547060058 697407807 374440621 18881528 972582723 847134653 939892475 647279252 266466909 597734917 119721691 480818432 364725593 776373757 399158511 296384356 455699437 276924464 96889119 701137614 655571793 487347274 596936981 682099629 524034243 263172000 940267200 162243156 790045699 891098533 203196117 630652797 601686999 995100790 650296137 409925827 266828424 358009168 114755544 918448422 491320420 590101780 195586690 380714379 944412730 550814921 428304904 202990906 447182817 960783386 346780787 377830494 540416177 926986196 622046606 713126537 3099143 955865706 818901863 853629741 188607430 970513009 578689234 689070627 388366545 887304484 219405798 318823464 281914258 527683297 929679997 45755227 955508342 327581097 41916088 105478593 202708591 420486052 382022522 147534785 580786033 928808347 571362024 400844457 145423605 25271164 851975407 752581927 965766776 777305818 966997950 313029584 835261949 788721003 301342279 777901980 666784903 903627144 888578755 619673704 517994144 789994160 333589291 90028915 748962518 925985285 990915519 228223457 581402168 679328461 426806147 747273019 795492573 428982514 286322877 466530285 748581981 389399427 356671353 950065607 293604438 843470641 899633157 792806525 884591848 887343827 134779765 184986663 586182457 353245666 67052064 975874497 892986867 571965181 680742945 590599084 528568257 956534375 888467927 365757995 72719829 787381892 81596517 146660839 25341541 749709919 521189427 454406764 475213609 463181351 835287915 375033002 139506143 741682094 829686396 239036788 758965448 50460905 682619547 136934916 167909160 656263795 220597821 539056245 334547401 883704329 964028319 334481480 871244665 638082319 444372798 459104480 794794375 723022089 321597023 761616390 338060874 170481187 331423624 669199461 935888794 46276522 895418117 514361359 455370069 183358609 286064996 787911926 800074204 506351085 22106105 576664948 819612307 450899321 839630683 231656644 145741924 887214099 3950565 744737158 283236924 265564733 315618870 15470143 739471757 206275229 398554545 678491094 776607947 832086141 585908478 722522137 204495855 297923147 158484615 434278454 63902455 333180954 96808188 699320642 99452004 413388832 236202448 761690293 102215098 474993974 853532089 511244524 675965955 12959579 922664755 198922662 658637901 430844977 347550462 523443848 913613863 860642175 985246364 199770521 667127848 213949357 758952148 174436806 903877736 43785291 434419762 612679007 738572037 667940490 847027076 218128024 293730464 683352513 637776990 371888649 100386525 768716777 22998935 468087599 653480679 322583074 753575370 963081961 934967273 597892396 745124822 47174651 396935574 88105967 429927263 741094798 689183906 412901875 23284554 822187950 326113606 666977768 152768069 286947787 918688192 320768032 441398589 689132857 115253968 730655504 337846757 443426736 439298109 480758739 595995446 578932172 684880718 955703463 63605225 540941710 550186834 142252909 940164351 844651225 542053400 489772077 710403130 148269558 240955511 704869776 916419233 721082896 657354440 434495332 31784704 891273657 274735975 554017564 277682277 997737315 453682485 681619022 673734308 735345128 704801817 886029107 672988372 160409347 238436218 127754538 9011664 901364181 698758343 556832053 623414968 447261025 938931695 285621370 699022189 933555471 648667625 465413827 939231512 996883245 762467118 196936959 550208163 624124777 984769082 634683839 969501502 793977176 379936782 524111801 411547356 29246707 684357809 762202697 278989491 31817493 688306090 886814699 797368256 373175294 769076872 766750914 994750273 113263571 604387162 10535700 452386105 403153179 320287031 720873932 421771503 632589123 220343992 876109559 224988015 225719067 187659385 861069383 624414215 784954711 708863900 635003795 641640651 561271568 413298245 891909461 209652499 974553664 762172447 860779818 283607544 467690057 883951829 268851798 677119194 187253871 330374298 454076478 730638300 578943577 892574370 272878827 832900198 561622164 349287334 149689230 34236835 534955280 200744036 658741494 842079489 727166369 222633501 512208923 394173619 320279167 16233750 933700247 131047986 679319238 176894743 294984488 921902264 604215543 793294831 508312624 691364803 39016310 400159725 977189941 541472152 969246985 62699625 515838049 199885758 858649951 911200313 38860034 59834239 67432327 252979260 817813515 346041450 694834805 953499091 515146642 139569876 221007232 661432674 921223760 133186642 310105319 575156436 830119972 611486272 791252039 809603093 901548176 184277565 907481382 306002837 215764282 686532781 617092972 190548683 930846829 697943862 427841509 477127856 172365718 374671171 792919744 81907776 463259591 978883204 877304339 797677821 717908023 785520492 2732628 23794540 252303039 178101170 743353057 240953237 727256158 403276496 677708409 980551559 688279991 328986247 444577217 545164242 612468110 607924057 615795137 212298251 427722575 71340302 214160996 167598923 684178823 251087664 677225723 163356336 901712488 497929614 786501819 227759067 719626314 911095997 481377082 489007473 933815332 809137810 238886646 187489178 963321367 551789225 214521294 509856901 320201188 593237730 309408135 327042274 661421424 231083998 942087752 165281894 79650119 281677190 85668126 41380939 718292759 592862597 910403193 866705357 797873712 270296009 290553517 221133486 996580363 99387142 877815410 141066162 816027840 614101298 516392805 956130596 975262606 575475210 350032005 303783760 7534935 299631500 812141238 455659783 74270497 291266171 366702913 372431390 415510166 114002655 725743698 752356334 376098948 343102594 702914937 759901654 135790431 348495219 660958762 982945717 859295674 506367111 606576189 31819376 741961426 334067667 211220590 569622130 484658947 139310899 377056478 393515047 242379344 413925063 228280720 240770688 14314719 700959600 576449261 37051762 653461883 895893336 915798593 762307702 210634769 156972135 339995707 380888843 174726195 636422862 545335665 794689328 323786136 503562624 618325722 277560810 616920218 371718324 159349842 367192004 243388086 565869157 322750745 796207434 360328976 619887826 607360596 925092237 68536556 886914302 676230027 887923362 858591286 503085361 331095849 83385379 969990651 824645493 242039552 751109036 501435118 643770905 934760642 556671327 977657828 471974450 627253897 980269665 807633496 295155221 610057039 96967002 177307880 695315935 6738807 671014137 894494677 413117933 221899074 310988398 516992391 61157732 996572507 129028078 801692423 952914602 718905676 635497779 60812932 463175147 913520646 738374137 250254799 157594517 432987741 437155970 117698270 954848988 11241354 728241683 837871180 621620279 984213927 710407541 347056087 84944353 810298422 231973749 421548257 720641625 356509339 907797860 663074545 59970274 188593309 208168343 632422447 710940164 525002473 529005544 630980075 634819593 269728143 909636659 691088150 592685440 846861443 259060954 596398279 816475070 622267421 916851010 196144823 930827096 943235482 785841236 577112517 526889643 859243928 108003069 115193460 604246612 507075742 658552494 599445864 869198776 152651154 243036124 727538669 649260925 676817473 77436545 329579120 569656847 709203930 132476057 669148419 700796444 366664051 309388454 287647197 949626136 966481539 704435757 41867224 924065722 696642918 987260471 850765042 432670333 603586013 36133841 823913164 176555040 239773579 325920396 788967214 77267495 614173817 500002557 733448833 142524759 644102034 728860478 24705619 277887038 881287976 90725739 542135255 823104937 821778285 31432743 164957282 525354283 431589115 44117780 403536879 351639965 146326861 828012382 594496412 557885848 935024451 521610801 738032171 88336381 333893026 591332158 42752642 636713070 545842066 79890235 185758251 527307730 881923870 490175584 616779733 617564885 274062775 444261610 476261841 393342053 124369586 704050075 821385877 484411958 759496645 483919928 498933053 993025343 789182862 140140554 844260357 958616635 561750540 25546846 727167696 353583145 78037796 383684357 384013732 601618637 493638429 920420052 135729452 406612268 662640420 963037221 792497461 548226580 95490505 834528597 898050353 756090002 457265024 588233540 237729463 191973497 899783458 227205592 58942464 684341474 60825705 591928442 383137900 673945254 586600567 490341015 178742523 393619686 722092112 929645088 195439829 968982916 330149723 184003594 835219395 85145511 478224869 642502351 297920179 966919739 947835805 699653868 280258615 924208238 71348761 331884897 987896583 870310965 933082448 480554036 918620794 587452101 603988511 403387630 7648529 561233178 990931140 503232796 359536365 356596339 862291302 62775503 346377300 592123603 509819531 79701789 993743920 409525122 891821471 553436829 677362831 122117515 832319860 590003695 468033316 561936956 52831421 71200306 646744516 362588584 743176337 632310668 378676971 108364584 216347374 122617254 256847413 703256534 282681652 264924205 449131237 201381136 629853862 62333778 957257825 230535419 576991469 235066955 492034739 822111998 241064084 939643344 817349898 985456195 734671245 113457822 230740535 743829561 467446186 161154552 655295793 209700116 651436325 940618785 203587473 826173515 535011096 317191395 292672022 104283930 901302790 459673099 706530595 476827390 330349137 328160234 45915964 464799803 666420929 298449366 105521549 621825625 902709507 369079975 953357411 445997219 170006567 825837882 193116592 350934183 776398626 545627890 854217099 526148792 288369482 277803570 707695278 465687151 803857629 96221412 998434550 941443878 154761082 953048821 663891943 446335612 151467685 80282326 456823590 825389780 236376648 236411389 627335421 553684437 548233005 778826594 505723610 25752811 301963653 930922498 916162000 955368389 581041508 613532512 723837204 340219605 857774914 892831743 537303681 797751251 192260219 919854057 745576725 796510266 160175056 907284779 423307122 826450890 9371620 932877398 782792798 813020932 779766720 266265344 785835843 983142833 872754000 835487809 16481967 383978332 869027812 830719287 409808085 287296979 493191856 514712450 111670795 480403370 933863244 90305480 738080586 310882999 308126772 982134834 746459313 841879703 650658633 959895789 24378882 516422440 549925966 263646379 459016484 392332557 260766572 212233503 134405279 457011758 934097326 729493892 918994467 248718389 972546438 271696663 537398017 343677713 980728134 309531032 918653104 665790839 295765416 563274702 171388746 746718556 522651207 620984832 755726860 877424764 230506531 311917180 302315993 867989718 654892577 793801747 370222008 817306414 597255049 563628187 223273298 837125514 969084550 990758252 869786997 75980214 188949674 893549540 723285651 690432960 897750887 735506403 26114883 351826556 799080086 133102159 36944575 952135168 11528948 651356050 338744165 531534377 132329632 903509527 915353399 298337557 654663071 6261968 968812635 85164967 82379352 956654003 633029019 381287943 696443929 93452344 879427301 835436575 82379664 236232157 294051788 796253727 914089298 542793378 492117509 91569401 704800855 876180365 718795755 798537957 124897404 953571112 737767164 992455647 77238016 966490110 146495066 6098980 477726983 91403041 747341131 311054521 160452122 816497319 473044922 912203236 912562341 400937000 189105843 704863153 156623992 863595330 214722794 20222062 77094215 459382805 668841269 760766767 116697386 998476744 518594318 740521035 840123165 397919490 895120146 100261341 892777345 384944753 893276548 513514051 489490585 935605575 892358858 977973411 515891470 144639928 925089775 158125409 929962604 730754429 250264352 751287466 373770147 385482324 864153135 584370413 794928006 836613757 772834579 64958301 440403791 198471998 941146726 339264624 685525785 943097697 239532518 917904483 486703717 947654065 707235572 902458291 301588630 145953152 481504024 775747493 587289461 731301156 945722491 252020415 943478189 839786101 987141227 230423885 664441168 241209681 618488283 517002205 938584144 411290137 717979104 712716739 485162247 591413297 578049077 256249750 388097200 149233795 844883384 932258737 770431467 808740349 589629674 862183091 805635389 263837710 451900019 306212863 961863565 461889837 469748636 831475261 603410601 594242386 176808660 902058967 152989119 771371131 740139052 451407229 980945380 833701161 786661338 539799713 468544144 771260128 592688314 106886652 332933152 778277547 910139592 16543751 528254035 395418517 96296871 500215683 707151054 316327728 337470237 881521138 164910488 710821906 588957077 239880219 431412126 819696724 905762971 870600330 572214576 447535122 451144036 97358349 712838786 461370349 71366979 251855928 17271340 445995404 293847093 503937506 730090923 915654166 159727958 910382502 85607390 508285625 332824426 324709475 334254473 557949735 517240661 235347388 483904981 681111060 864649379 338902169 528323278 80591801 370571265 329222052 593114084 437579860 798043074 965398989 627353195 231751334 570980955 812799175 327705627 634251379 246790886 601114504 474429328 346483461 462672291 283149005 147545803 183882666 9701491 535318420 973025711 422465074 438035292 396510624 328306309 889183602 641056520 750337016 111178872 156359619 414295877 386237800 805433370 55930243 984055686 788631806 766055389 304727442 433817952 723222158 211859099 760394199 635371278 821953327 113015311 516946361 457136622 947678140 28320090 275845799 871654146 161315668 909407615 889850000 663327600 98301915 872281574 365270123 688986882 15383671 765790941 394911921 811634343 494696979 656931346 428927966 539465968 552517599 148496666 832878836 107262100 958034894 217213422 391376375 643979500 188278038 779391849 199446129 586540151 984484532 679379403 131573744 699458392 671536101 950462777 568233604 509013971 518312110 471751738 162321218 628315860 88668246 482692155 879617219 401303655 332097511 653585420 365677989 69891649 60381872 898333282 261700361 506369590 131286725 422952019 21790995 130567360 298852733 715655132 71022958 567444863 555951091 187690590 303540165 463002547 387880327 685927197 576384587 743958212 778757210 40767424 545855028 582177979 514706389 445426388 627022906 715855558 356511522 814362185 77645593 194966456 678790577 307069427 145057810 558510726 132812213 249749002 475973996 766085835 52848805 417336746 837401326 321116485 54648763 120414548 156052071 667775574 520385656 84782444 824213031 706691 774290718 658080953 368192899 888398585 711313205 166527207 708643156 923647491 316015623 377004296 8832632 947414933 178442019 946001935 462594128 912199108 577476317 386162516 442392897 419451212 973171917 849969427 600790323 286531081 487877708 107578604 787176469 689304958 745536250 856844388 525861975 94587217 922994491 274640739 815102830 575323084 174685364 231506613 480313427 703917150 679174355 401037961 257394692 696671768 319255365 910451445 952198658 411824689 187523198 314000495 96288466 47205507 756085300 694891605 460273788 172685835 610924004 316914023 65146127 493559148 41882956 333758535 460627227 435930477 315384559 250254336 52407861 982251382 275924117 923845756 937187191 118844439 39916488 945383693 994245629 72501122 181162071 550261477 689241960 470845452 37851350 443202973 883841631 396663472 323670301 434764722 513847050 659963788 446280901 521021699 348709781 836705377 147230126 576291669 286597811 154236695 259306620 964679375 8780824 369947191 452560661 993084542 753564414 888147311 493791524 485469394 780120737 795225106 849229466 574830623 288883907 262097301 856402983 403111709 975490089 807588371 328260549 674692969 858328347 308212938 572673838 412809730 566333416 735733916 614794849 620203468 634644320 573661839 828463137 774896144 737929560 627550797 797477493 567248122 318820138 237042853 75984682 815455770 609379890 337514504 844487244 323838180 739605586 550759181 245338289 72798512 403808367 648991469 250091630 977962426 577219825 24014855 479475551 482245795 264656455 67737182 446363044 253306862 473892705 158821398 938497566 867826180 460207668 241320442 474604790 64654385 945670714 630616569 848631319 911566116 315942639 654582180 478819759 921984371 646187605 399282354 222165170 631594517 202275185 101225853 92148567 77200614 775882955 177252739 628547481 397184806 583139058 871208933 31844279 160417274 494654710 300306923 274841780 160365290 900698860 686995837 292778711 690249825 362244206 650403244 609698348 88608817 438728472 962578215 641630978 764849164 462763276 71151814 414687340 64873996 809501039 983269379 602570432 789949739 738724586 514596732 321767962 549889996 487525417 999550323 703481050 902876720 814058079 519305806 989479970 807426818 265437633 964373271 47009881 309759436 725414406 485622268 564208042 177856383 172337390 987921616 178837638 873083631 6663352 130817929 47463454 298936661 766297769 888531648 584420586 104184011 983954316 120303668 620662052 867507923 149418541 552530247 40279885 626324177 445455325 554110335 952383144 788312716 790107889 269573382 201414586 9287345 11948867 479527211 317542608 548887888 705820335 799922399 989564537 798878301 45182359 161563449 472392712 682690608 900254048 124222451 893032979 30618118 691636979 659933674 144020727 714428030 95390525 475564449 6130001 140254748 46230447 259226047 749265542 489184713 629785278 963782540 206382396 594665297 607601764 33719160 398431199 83497955 990477981 686199189 25817373 845474453 430103020 530684952 769209450 491929822 237938131 84886492 665948285 866587418 38354270 71170782 154462161 756984586 465434009 370496194 841156389 452833361 944003605 737069900 908918269 138185976 789081447 705294056 175482142 371592682 33012137 642002212 246229269 555771257 837890808 550247728 358432945 347546583 494936564 582815333 486683013 666201502 815559235 587661499 315122279 738326089 790063374 18153809 163512308 696491192 347966849 754718953 603878665 288251824 565369680 482337897 643656011 9479257 321916717 504727899 709098401 779665086 137794387 213181037 83099828 432147536 951052798 491272178 7426934 81127012 268393968 185453152 138558360 237768368 4248302 156941008 121738258 751255506 886536769 960729985 720186271 12819401 82585398 967473238 86665022 367245434 495241630 652902227 188736178 663436332 145059919 881172771 650284291 827838988 251564961 584890773 927518971 381657258 420416497 596755994 967273898 695237754 142492705 916259913 968856803 339342421 116749334 507869276 93735357 261395957 784442681 156592 684950290 963780732 401024247 658546505 68948995 884667118 660329793 695040587 387037298 888847538 439477517 407305346 188302214 368102933 508194003 407709403 541772331 100087494 523324176 322842089 312640399 799734363 16118982 968946785 547851686 426951883 833622522 606833054 836006312 390531315 171946037 838394398 68011150 348287249 574141188 529763842 98003352 940366156 435799672 974690706 227929289 85322794 723576743 460604855 629539689 780720407 990806825 157924992 174594178 950378725 624093083 216994718 153756004 992897607 751632927 300788967 252945954 322938964 607471834 485187798 811965971 52361482 1758581 862424329 979691089 85124041 242846621 68947138 701486653 660923860 41759108 140851047 553075193 644186324 144594525 433722115 97009900 818253652 797219555 421169346 583091778 907914054 640821715 847644024 842181482 955302524 230446189 343580187 619388566 535230256 936392439 969518149 588550462 478211196 405190970 625691827 497336989 481691363 840473859 165763528 38055987 55660743 510717091 348276235 379280961 170590448 755810672 590248100 555564624 741542155 789938242 145925603 431596458 554629160 923767799 366560698 620668383 890488124 623732719 105957950 480995650 273221021 112873616 159726633 299362154 514048905 230784451 200277339 181529010 452419743 588514677 920999765 745037240 528855651 594171415 930908092 299673057 156364991 694344991 550468316 795817940 722028669 415447941 967832098 973431547 389177806 612194375 700329121 874116357 885173958 732429541 524000654 246439015 567594461 990777317 460286660 178610902 739142767 743229776 874361153 778183630 93023549 49150771 557996967 209717518 370876650 493846047 549255868 752321306 769471103 62480810 777736170 59837880 949117928 370746092 786777024 289476211 112996469 369029891 911145583 874948892 809703258 148874639 864545357 383755331 642931759 90966838 898043990 778999746 118918000 377132065 979849382 913125171 793474814 845603966 435895040 766209653 229729948 504943868 173857610 355139115 528356979 920454994 147693071 560777788 526921102 600994488 711881979 24160340 388192863 536137835 753167715 498362978 847584568 851104814 124605627 908136216 155642067 37166788 583117085 776532591 630081739 450992759 383743433 25891360 772473888 960370580 177087903 387354155 557001655 116779245 696952742 429690708 542147288 434128981 475529 718084513 972097966 762082599 154103317 445665501 539701195 665006784 34819005 683281689 307062945 700131072 945677078 155379493 141444105 967103182 481953115 362243867 916492992 124944529 556506346 144138965 145234149 239551159 699162564 281105010 735618685 495743537 477258257 542186709 858399215 250730741 460157082 491235366 924706953 83599483 735064397 500987983 217654521 691601985 63052733 542606207 799342036 839304263 2611104 450167467 810092050 243748756 978263375 958134280 834453392 910763183 933271113 156718483 28305293 22203430 113664432 307046281 664989485 140608267 60714186 201135343 863579129 12289393 502018433 800840715 11810909 325815540 620397284 100310760 310154281 567090478 532326308 138717655 646115089 300663363 872731288 609539049 790837037 420246358 990754617 363641205 760270201 349698321 997270054 103586456 631458902 224062498 102711714 459186096 368739335 686684088 620705809 554106337 256904501 347537930 81576063 697574800 803586412 422115024 388792088 643890410 30771100 63297480 868830129 288217694 62924952 954452786 350279230 215278367 783435162 312398933 924547930 295605155 103914685 537548280 625980098 818275366 38924674 366415081 831936474 951354664 659685196 845547130 514002982 600001515 464996324 884285182 926467026 473247990 675423221 856587345 704607787 625497236 800569233 137083982 117955620 633903958 566076074 466790230 650281170 3795085 78994330 452605135 773847024 641419473 481905052 651241379 719297628 43961981 65054544 811069117 428021400 304995888 168180539 793107344 424508746 115395917 170391620 530260623 671502780 588997244 350955577 817447350 227591772 793538599 960805960 56996608 229778237 503737598 256029574 328130798 388243605 422936179 539088236 762828039 238163261 532579135 506350164 364837970 885840180 934612955 866233856 112815069 581610525 594852616 436737556 25869114 681470908 662838343 112160407 267959549 409813628 771295330 877753462 397770047 305072620 816257505 904734209 847479326 21840701 432667030 619317612 660572730 38316998 866097938 728245071 984429882 254631297 317926189 87993639 321884741 346506635 991803010 746837459 486098058 689208487 452405232 168024087 404324280 371598268 216199962 578266908 528878726 333484114 501456104 911537902 839908140 66686746 116256260 296770813 699946472 163643491 801943390 412417181 751903099 303474853 414932137 37666694 559629737 829810938 983999195 839293012 990101949 835912096 231110321 719307528 600683266 301210232 990363432 125440901 16744267 52274570 94546949 417688084 88396652 833961855 691034191 540622816 196000190 256657445 21075663 912344443 547155615 944495855 855362711 743568727 373004016 208801139 173493112 302210638 16149141 146874346 935740042 913171483 593511161 599338931 143035560 832260575 644287879 669965776 876013809 785158813 364784690 750082919 947846473 26305981 420427246 397877314 755239637 580674445 762801460 684360016 953557123 832963003 480305794 858485026 514550656 681264604 451984601 836545646 765684671 720139241 110498365 382344848 542485625 971930813 673661497 410776068 95618727 309955736 218281560 996233453 552185226 447310239 387564717 472443282 864683300 989631065 52073548 208515291 229591740 969505843 256811470 140066520 491424606 971512317 142034897 857707834 158983257 175780460 845954422 174152152 739316159 474001558 121624802 88669484 145858280 63660664 421278653 815129299 998884591 459792243 339447222 137531921 215080243 442696907 64868604 911788619 693603288 194336807 343409862 599936906 68392004 875941908 413910989 540886783 418447778 441167490 38963917 571476345 152329570 113880389 320666888 449792496 408224695 6220949 658561730 39577598 942901272 588138894 1269702 734688865 628512703 52518065 647837151 415908219 233804333 23442018 698534752 587807186 591640484 473995624 237137821 664476304 75483563 11148143 435356016 522926083 127811982 561553289 975364533 134421022 757152476 204197033 521743821 169920759 147258343 744530983 24872991 904608071 820125255 683341375 535177875 187682541 65224535 164337297 215995157 849946987 664792247 246110882 749753368 905331816 323953352 563338842 523749136 721925676 508235571 705863301 880875767 85276199 240002403 442788690 419043017 481011562 420510982 222350039 455381511 384898348 578186384 692112266 801243448 208059718 422538167 955120841 612081764 559105720 72680440 896387924 852328855 567536162 741246225 91940301 420560740 947387979 343540613 747005247 555030367 96357022 868659995 82529172 706107554 98707368 499705183 686135838 257088585 939563932 35461664 616421903 663545334 32059599 601347568 779114240 524472909 543745083 105802407 583812462 299669881 889627136 867985377 898668344 202286502 783579103 201667963 318326819 716195204 633118141 926071322 529377878 190157515 971271718 891235236 852618974 700440241 88858312 489207748 722785323 745666677 179960563 144701546 676761233 99678168 126021664 935273545 377476808 605704095 664989287 826901848 619746413 275819539 871033607 364018514 142854783 824545664 727379682 914864182 16234978 900949177 890150142 158603463 618970079 619160978 10653957 450627340 922933410 958615397 469542854 745839313 285815227 400447374 894135730 67389477 182128798 865209839 155977055 337863130 116744483 224549741 837695497 445493257 220014598 214472816 594909196 319259275 12061544 32486759 511281515 688452992 835599692 796746562 78869068 579995596 801345051 494027254 968861050 598334357 754243873 589437181 592287458 324121799 392250637 277517267 583508502 184748432 213662325 523950714 542351053 472605412 674273360 280459255 816751969 154799866 527892602 431834835 74749775 611749324 708782131 947168154 915841467 733582235 147732128 493291871 213606377 949973354 950615369 861236790 612669381 495395710 221885593 677273017 828388444 179557860 906019938 181988740 37891681 664353003 396095062 563215801 203419305 68882853 866430607 14473085 758287023 503058539 154865671 893816697 442365201 442258262 748689697 541882458 375073296 809073351 636485663 615902545 526998036 963968991 507360169 304297107 991008294 150169352 913529676 355639770 954087029 869980778 775198712 745829090 636037842 961752182 632773762 889593837 561229619 28047455 193542176 749087808 845994547 518901916 835879663 420535972 740860304 384074600 199253105 419746277 357580972 115787074 893940743 87491414 726437646 776928621 317787003 621096268 500723934 559530097 631544185 792805278 717119852 364470936 289454609 805794860 391888297 135310450 930786615 34886997 339922092 638838098 471318851 619970687 804754990 38317006 900822898 468701330 157188366 276141122 774016099 240589437 209590735 400097102 98936474 835084208 603623701 904046164 399084800 84546721 367814700 927508475 274675553 531722055 847979905 874866863 87714028 260721570 530504486 842248990 941049015 185462321 545424722 423753404 74811449 966630522 730043615 255155776 299172302 612385669 78467019 407525925 655122743 46921825 661726647 999505194 290674711 191444638 716141163 639129298 947910775 502271698 932847184 986977253 505215810 930883349 99797236 189226221 354735818 195160964 745818506 848419002 119068993 209828545 628649831 194181855 460763969 882756721 167385222 212899890 988009541 840030141 860239365 36643664 648467757 240974290 263483558 299827990 83402942 187626593 726142287 330134825 779143712 261228575 275909514 541877359 76900702 67077958 905886726 384338836 949901289 21093907 5254420 769158534 369586966 647317318 851154218 592150522 246762651 403807397 272880996 19533797 955160854 669453688 517913598 483842051 116182150 75471630 563402971 952262483 775212240 214302519 327187457 927695768 762511931 697425609 999458331 299892186 410192372 433555996 549789942 183288547 183178379 52303245 647191556 59927491 547497588 290330622 532688604 899308621 48138376 286038356 15292856 230236567 292663937 580424440 184993781 306835070 800664961 336325207 473637014 859636256 176311948 594219874 144240834 180822623 333649161 305351439 56354882 449937509 601996613 222104022 591120388 452833051 74072816 80252980 811671706 486298032 732207005 288739115 371668668 170117144 216959302 358897344 478781889 637126538 80708807 344802428 499008042 638548737 873673310 268459500 981313048 912611261 339394610 133569314 493579729 445133759 551402185 468049201 727644223 339067472 259761551 629840052 882849648 736935034 112529238 868627016 82607895 270357901 393804497 406417165 527918346 585577884 314056983 574919465 438906818 346441726 494243366 298823749 215507678 206785997 229165406 667063822 737268640 823178346 531628546 954144437 983923054 93689847 645038011 887085424 391845458 335274971 836907284 578467574 965520251 578172738 682688511 385420295 57690554 669773723 737328718 136185314 868712966 115486488 93278267 676670669 220033016 878314801 59322080 13399697 613577296 747387681 478163648 260798715 586927982 483934311 756533821 734679645 796366297 745833799 399657503 840800266 997149372 809021767 641655827 489881821 95075940 736721842 129300265 300490163 261462723 249836568 439291990 321221612 980726256 753163468 248896752 526547438 887491749 634436965 83298613 781534114 214387904 618969917 857284 490892021 839968706 332765173 934463777 339039833 979998547 741289967 345170486 936357185 145257916 971938003 297215693 875262632 827487851 136964619 435777303 128775563 59901555 627331398 106425640 469455210 311519497 262060280 168162168 18979531 803996680 748054745 225723747 82527159 222858350 146176098 127359914 490305083 315817693 736224083 845090544 1205993 302190107 155996208 610520638 6748500 859168146 562766015 5796224 826257559 270755792 170824843 271026182 538322383 788626696 932995940 277664516 205652636 760878992 65815005 500348946 275549605 747375201 135543245 19535276 185997073 945215898 989155023 234113971 867966734 988119293 14058177 843594218 309303373 383922289 475654217 862882426 938160260 627228798 871066955 254051438 233792235 944919764 129757556 853396024 12640960 422222532 74528435 557179946 861196739 58526661 14440378 744499454 910909114 336823793 437400193 721860175 96058350 801010309 526595780 824613149 627068332 91102309 764727936 831768141 555393222 150553749 989994618 927789863 432297743 754833601 438227640 736937942 949022179 989759414 918768389 850778604 878827164 542159334 444305777 742006491 360339230 264460265 195432655 552125052 609343564 895454966 944176950 149753740 463248528 311027054 590969473 376028714 865832023 527826770 251797711 99850331 474241683 841508040 48730371 346887815 437860663 883933338 686164804 442479097 657467839 928402102 757144447 665166690 869884837 302589103 983827424 790268758 864206573 986376762 863878493 60652237 55050906 960905650 432918571 695807908 986086198 958051989 810893894 635065114 569276238 991613957 901792750 932752467 543403508 81719624 664310820 179436248 334365500 295908425 837984050 102292757 640445119 590599188 18115872 18204890 953395739 726372701 14063167 267876315 3853168 31261946 68556706 740869168 588540900 615189093 488097184 139789525 911426081 616482363 96597076 244934187 675747538 870836927 829788701 892701814 442086697 5800536 538297886 964101724 156638044 544672782 177288895 719559532 938142499 87835665 704528426 840745621 173746236 551877682 976309967 112780459 394106088 321821288 378075104 856014053 117331563 467746125 32540630 473835361 587266447 441711263 932573930 855316383 738524961 313998271 886533021 258538754 665785459 544619573 798800176 150179155 40464345 739964458 129126957 525132093 796502316 683885804 843175644 728238802 419926090 754063726 422826958 606213636 814784915 383263429 415974998 179060525 581935214 730999980 278970635 618574216 397270466 800801281 592183368 349813685 917036669 204429637 655858348 989290553 115306001 594658080 867449243 185912827 646534386 345255644 602764730 901393097 875487001 801555173 576632183 349426129 33659012 325890383 166251390 181248040 36702131 745111632 832127301 770874183 527285805 970198721 925293953 288992136 777865977 361320097 86516911 945366701 854484773 855974290 324947340 429816410 247107139 519722330 206490525 648725654 424717543 736428644 219364264 831895630 765869354 843528252 761556025 668521938 331942186 179960855 331992094 15602006 916404616 682284360 262965484 53336435 472321512 306118604 552357240 665365411 905113972 866245823 247947358 805672136 927877978 267590885 538028157 722104229 161263433 964460834 85724536 638164323 620409336 570038530 418536503 126213646 272813984 958370098 429917028 177050902 230239869 638862341 326269935 868818383 647302480 747067888 788262283 547718129 808011744 221258766 672507694 628520984 399652724 779598492 164378005 365658181 546265946 888945022 995772861 601912923 962420068 776686265 524530027 41695907 947365990 485706999 926758309 914771528 896516281 726693894 128483127 412502492 719833787 783026521 424218928 735942097 411206477 541829253 970309474 697137921 631232084 273532357 838405861 676916007 78956344 944740983 713526932 318816100 270610791 659879837 764247438 355701947 162305235 31507037 803620790 737239700 203567728 365312129 584021556 182837565 121809079 6109432 570462194 949428324 390981670 690404435 813241888 769051550 376666046 378137417 761430193 355157732 717219204 781337907 997097692 856386833 407981824 321007761 115286939 956738661 391925697 791070595 230148655 366608133 406448598 927423056 93406874 129830264 390270038 395739619 315706403 845631275 54569946 709275208 618262486 932272366 625844478 859642164 119353090 590779766 22400739 46463611 113511353 833299417 714690480 611678359 452096851 456689172 301135628 16807208 757964523 717766536 176788646 463338863 733341152 501022585 591383214 990945489 53736022 228507022 367649881 792364890 531708339 497450068 94279776 988116023 121028898 214086075 350334849 849276987 887712787 512319383 740635901 874823771 319682233 689745440 462086936 21000754 889350794 456753778 697675677 220295294 35062979 960693006 914292312 464589217 417540322 610265688 945077145 193231904 583378218 467400471 207953079 176353576 636412706 287325431 201034891 625910532 138143766 691413770 583770097 891326376 163196821 880082499 538967115 548186921 784134129 416498170 258008061 219144259 658391234 56420459 683633394 828437714 455944547 802352438 577648405 106650201 689005428 807203808 171248857 819068542 755404630 343936593 126525874 419266955 848431282 342437205 680191130 112435951 685765874 119420699 859602061 305425851 750391751 939992505 585837325 468110118 344216993 234105765 853867678 259000586 967625274 196121661 307956043 153512548 52966156 588826177 680724256 914044375 445655510 26670163 194161325 863409706 274717467 114280830 396277129 829949126 925709986 13164972 721748685 661254201 830170103 77383215 640390037 602317493 689610473 533338169 440577411 360645265 554878474 37637475 432374076 90361543 132347186 74440746 458282216 345189749 917270012 210880109 724513974 731242588 756301896 444293105 391809366 116380516 235066039 390872285 247077501 779480342 329940786 738200126 670376805 403854624 610255716 986899588 493271370 203499221 681693499 236450819 659754478 821868458 125239659 65767283 500150805 195282362 623299051 156807793 957875722 517643331 210916981 820429820 708999705 824512039 505854730 124901624 341332754 908123244 886606957 498598574 829929677 326749373 107437731 138347850 206566560 138199014 540332409 314488924 279876074 38244443 809283838 481686872 192905868 910723762 294031364 839217686 802952043 981198372 590067875 83541330 801758448 203263248 67553463 262582573 633849735 315770233 282157149 692019114 122999843 785240963 501993082 398042418 83228857 459567609 316883764 896702225 354826944 577091274 342215286 143585270 252850615 739594120 271658609 502172791 426685343 564391399 41111574 123304331 977543037 597663812 390507932 343793934 516979162 222457884 359285504 415175744 831916867 363379856 288426624 156757062 295197897 980258536 924281631 660210856 280842369 530715404 432357669 713249233 436147716 736365069 304293020 331947411 239747313 397144730 795973588 361790368 603191655 906708363 642151903 415644178 896562827 358088282 368434966 843437539 900696328 783652773 902857106 891685238 733271434 337186734 714582451 21475085 212592450 402615515 708408477 550069072 917952101 762391094 274537142 999147468 684824749 654190061 866892330 644967793 23971286 285735379 276578663 81297172 517314082 922352606 705423777 795108331 574701782 981604007 632826703 153880596 459393723 663123437 911975084 660668174 128790686 168639762 58246199 354821181 341274064 494091676 713398067 237491050 59682982 658156469 693629992 611679041 421462266 239033004 247693664 266795474 85465768 949354354 281778539 152805137 410516498 506447646 246510491 398986070 985388189 225416554 175673481 659343838 157507378 914510643 616565390 173799752 285511357 190191356 468336715 649245208 248811698 68550508 344760098 794315063 567101827 808378315 432793530 208373873 556206379 277906057 516995198 358773493 800283558 875599288 827828255 720127961 559110006 718137229 478734 812164244 785590304 946183907 511979779 397118338 730998957 293912503 746730361 705411684 824254506 696918957 234508335 206069469 722341928 208034954 435641512 351067382 285558588 740859063 592919980 842761626 229671296 315960261 861883845 896274203 846522128 633810659 101714371 64639915 461497998 669902698 306177336 483420132 702855583 827883346 171528957 18946881 420919660 104079802 572614571 59919522 850041122 544297828 586000419 888448204 828531314 937704758 994804743 173851879 405365266 420766906 792529470 817433342 502067257 329096350 167968116 46648450 499411239 534468917 728681623 79084232 287249819 342452469 523850075 25728902 860591451 398001399 349428919 650863962 503004080 365211002 656215910 742036035 780008935 250936417 256390760 447692326 623106513 696803760 423417214 561370442 96353859 102772754 688907697 199959260 338802071 42243414 503201227 550806380 146320938 281947374 540203228 374998894 459348188 327308910 933610167 242073019 894238099 694529555 917902450 450536973 300251064 943570746 72626922 538556294 497928888 221547748 172484924 463629610 234917508 853310008 936429901 565974112 426857489 555595009 470623812 951335797 655447513 924050476 163906314 667000345 207935065 995153996 222953169 420887519 438900369 417526806 818302858 415205569 782130823 78184165 676424301 836501403 668215748 826838839 817170549 289049771 213754325 438113069 513488097 381987352 226273483 660283663 960742325 376064104 119391675 78942662 304240183 662442759 173179711 904686433 579209074 691604679 907556340 999483281 735456950 23559259 10911994 560894508 158009878 74643674 981254775 89815469 228831464 825849923 207041556 24038834 380354633 708385779 697084286 629513597 410438551 836198192 300079334 404753524 16354549 618658722 104759170 392422562 433953226 501114836 82299914 369025331 602322242 143638968 472184123 362077436 586781387 148118816 574579800 739594480 211849370 835696198 623870884 816410796 48453156 252923461 461441769 945441004 540972197 15213981 601005044 386935315 250638748 43014835 657158934 844926632 714123597 668872782 651645348 663026643 815703870 634049563 838929016 435761124 679200442 404545835 797265519 984770765 874752337 358636144 790310121 879102627 427613526 6169923 547829324 848538656 275386975 462838753 788943489 595951908 361665481 636379113 577442678 438942000 516287794 514799327 983295898 929427433 866492669 979597997 37327459 729676699 672072913 650221597 129520843 141006259 409803802 378169696 777934287 223703876 593264263 747209354 428313839 887248771 183855754 496193555 837870770 392054859 766565851 204467031 844292383 917359770 15164918 110786839 719115332 726209810 544167064 294850550 954793650 903388793 196305478 640760574 70147071 649849913 653061318 656191000 854957379 95839457 372964771 991335575 462774171 137149090 120346285 120337326 145786026 898753490 309044855 469225717 105718035 411441005 652293848 543613672 1479936 925371791 50719594 536508776 646266014 101728763 969270286 525975608 42634398 107525271 167631206 583359361 517085366 939186670 415086426 454258254 326764574 816634796 596654484 882447633 106040852 35215654 532384259 934007836 191783000 513739728 363878748 32226857 772561328 834014148 802403732 607760083 750163558 592086082 76618343 116416282 822972613 61749290 985551829 629465059 927041951 25478276 513203359 939272310 81490122 543244536 181283534 19218174 936658334 146388054 682954797 318158605 506432377 178410768 594755786 593661973 883409467 782566331 721753465 986702319 808923338 254580114 257150545 712251224 277093775 22811891 289955117 830343791 984037112 998879711 83017772 618479929 150391284 72345214 631078449 34680350 18051706 382617497 100850019 21190249 626020354 95146270 948093358 931676363 348253194 551515808 47432513 554088408 206141586 109589461 149056782 713806472 775516832 351144726 498436942 725717176 101149373 504234978 499306490 350117799 816171895 55043419 353663315 278533241 489594845 392246471 447712346 20740279 448292870 314145808 609895768 111959245 572632458 302004293 933380184 239024779 431111687 21920791 760421288 915861413 544311197 522419293 635859036 209808947 99704691 62010000 335961291 267056946 981364272 725539663 44980496 312198912 374344834 78102749 939621770 924968420 112468379 495605150 218659164 681114244 214159790 75556510 494313710 702102636 552585847 830345226 274376298 597889678 846278064 119525812 184172608 638826941 441716125 491328403 477269410 617485616 476714881 72281665 523118344 769867526 151554086 546669947 507144878 376428732 564401754 420589221 853721361 532845496 853713772 58220355 111743350 107831746 293546931 428048769 867678307 673346949 359161607 564446892 496253476 927849747 345580870 214657463 75374407 294308958 602970833 582347703 739250464 20844480 444080396 552280167 678411334 779462772 427794145 785285285 120494356 615276314 603713342 236483827 776828457 5407287 13940114 693226999 547985128 924909746 625268308 949684987 933123577 861346905 154195836 224374382 320141766 690929754 853402376 227173985 82040575 703723978 532993401 658120458 418921239 295584802 104934995 492798788 686219460 532809148 893781664 898543373 31643267 767517274 968089966 389020168 273406737 583869856 664266316 594400761 534994419 372773781 857207249 158394187 74833391 801180454 466350614 28934029 21310353 371091107 320068406 285243376 14050215 274696768 74063829 225486795 690719685 395847830 76367254 723418904 748371138 145584415 698283428 151501556 244981561 975787197 893098794 488648738 145656329 990246451 454999003 49301897 292319446 982613674 172793963 205328050 822383238 131181102 82705683 679820875 6381508 38694447 163934737 299768486 143812992 346213889 804570662 130756154 311965036 237814620 407648534 672896545 919591553 831755996 734472747 587841689 925256568 396986498 241144499 764688771 152529234 587359793 51283581 931330791 855707089 650260530 694479968 798413166 316144636 288724912 237442741 38748390 746383007 391305021 690610648 176948418 261675208 108648779 701711530 117906072 478536779 642668724 764808466 133180577 54521920 700156211 443402359 208815676 636889984 634322409 941915208 289186923 963459883 227317721 935756916 368640084 841650468 761278059 99601394 65032129 851017363 933644781 603472187 882906017 369025122 927671821 319024843 808794245 491204545 638884960 340788643 278595363 321434275 674561247 382001610 119834327 537211966 145511013 768726727 484196893 882781071 67809586 681100329 393314584 533592532 265682283 579976191 601066511 921488144 924683159 833440096 54966250 642826378 39019811 800185573 896638137 897264462 494114527 520674602 10305069 440112298 796240256 801043281 330458653 51397811 303669276 692299646 254608131 439640766 588662961 288280924 175387261 653653991 395384990 454428310 141004748 77093773 425008423 96709471 724358232 442233812 742198773 850729195 630190121 951444513 73849236 66014195 681198704 655686562 187636212 286432053 824532988 685306820 901751529 686588402 752570310 235816123 409410731 759032431 981699430 720020477 732919895 985921140 56982938 986442951 854335595 716157904 560342214 332419735 275430734 481273555 981272943 749426096 808321990 643707090 760831679 977350553 205927295 666146470 717810437 669356958 127368587 935632173 995466801 28369741 174325469 397119432 562676316 8737531 513411789 461250780 316088894 561805373 660116375 231854161 904687542 938767983 888055515 644173846 37366342 914948912 135859742 573854874 836036501 823021284 673621832 288247125 835576299 969688881 192562469 819383613 551263416 495332226 948238308 986919249 253515021 956508551 835151771 352816914 453277217 547228595 622434496 289943813 754289101 92021181 295451313 714765106 522389265 666458400 511191598 43218856 263038093 148083098 295752666 606358775 956297992 135950768 104510653 107035316 362554349 578082089 68832964 526466552 763518409 491349903 212054848 713037793 411462863 917614769 643888995 861017104 704427348 975873828 331626694 218952490 131753554 939926205 915121126 432691032 14497257 310043928 171332770 89963718 245597146 75723797 507750591 89415207 917305866 784432213 872697956 841342255 870298885 531043265 248920222 362251544 441728633 918205956 911720925 722736926 91653046 215382796 82911861 265799427 18825269 250187149 292648223 401151884 394426382 560338302 15197557 944216833 357764224 805930649 435349113 290466225 198783085 783272671 716537102 153132652 362225883 147075858 444609149 453399815 628215156 956156218 118848242 332656860 862900999 501905697 251715581 633672007 152174085 546196695 143275282 5070378 649746180 619413806 76180489 738372201 52111168 657615934 984066974 804678255 833910037 261904355 234920434 825719976 599381638 364918842 433364744 546189317 733430713 559941160 439720777 493105275 482148217 350442451 263459329 228153220 776023475 396842278 822073311 369885852 362207737 927387729 459253625 493803461 276802562 739519047 530979782 169021955 837935144 339660095 242174626 807700961 317021160 265737524 353424205 155400171 228201574 849636965 334752492 560496434 767568102 944898005 616452871 410498507 195532116 989413324 907904009 580745552 986691261 313781332 144771012 460796253 825204692 795435965 310325226 412825620 413780846 367692569 545464469 492306074 68327174 160449728 259139264 371695511 541368122 669251790 707615435 431196090 296023627 114247584 506851067 139362355 764951713 100844123 709824503 928491320 484408645 462383461 915926860 71690368 89969766 336308970 696457706 717110219 28146133 188524888 173308582 906606424 453727112 443704803 917756086 406070892 386834970 194209538 472958008 894988242 16397129 181348080 816438955 302133334 552361079 898287148 144175475 684045129 457037099 761713657 162161753 789510912 779186061 32702175 835466761 298064213 129448685 464907048 286403731 206224420 984815164 39675236 576110059 20281295 621529233 380371173 551432809 145127867 519105445 994479684 22697802 913626321 222244951 8351194 630467373 592128510 990799146 517617224 117557398 925695155 124563138 236888815 416007790 597040485 218987627 611752057 852640897 652304910 965228690 623814478 828564990 162235562 950308169 300553760 275058683 295455675 725541575 155452512 536184815 700474054 287568358 401936070 452567094 561062612 574438564 996304332 230290577 290318578 330163362 679843380 216116899 591821489 219768744 150140286 980468341 964796582 44015135 479537779 707183858 352114923 922431381 463918493 568282732 360862109 14154557 302390732 117072661 420236124 394590316 340290706 282696583 562169806 134714141 987953352 249675069 890766875 472679534 47142663 939489559 789930354 488156449 911375920 582041050 853993347 430307356 500648421 512620206 1543940 989418729 483742989 220415902 885836333 390888503 24940628 356297756 525998395 860017239 406458536 593920890 604495088 743119807 132963261 694299505 407370513 638840203 99533962 122974878 281683687 206797815 934388170 29938432 681552319 307785958 244812924 133931132 363701610 941106270 520054372 920008025 865200317 658078474 675966088 927146180 356903442 686659767 374409139 719681869 409050054 703487703 614767349 868308329 957529273 839900417 432108064 466660334 250257105 932774767 831047245 970670233 554748279 670785918 250511957 178566283 228225560 605872689 149457241 212195528 530735269 858638511 654534459 487241911 338648595 673733825 159457570 888064165 174477020 742719317 878474234 95181890 919215485 941826301 35536626 507387681 495435510 67663473 714309628 693600060 983337293 534172425 54095440 195309935 499467787 963241283 443168489 602306553 878811325 649700163 904150278 65661694 352947572 646626126 667110571 882090759 223554374 884440142 521385757 481042815 2894539 575471185 881550698 320760632 854514336 457520906 572837599 855645413 575121383 491774031 203440015 433129885 568046277 133633177 425404115 455173983 629192419 290926471 320860101 401267080 407444462 36197979 918272451 323125086 725377560 996528763 344339186 18744969 910152852 786564593 990604473 279807380 292017181 550307308 996715074 349802609 611459440 112258877 803636476 732262130 267444685 350026971 417813787 461506897 936405370 585285215 811690519 913978025 808619072 930456201 145523497 832878458 651959276 12822969 893962705 640248361 200107215 243665014 874007122 592973181 397152319 915643371 629178420 83853603 532191508 362742373 26088642 151214124 400578603 44460502 426696586 469248394 584241383 30836309 435045088 396065942 201204651 585831068 766365274 378224013 699032161 895636105 252673365 80192526 624723190 705936797 272761199 305790365 19997659 505554816 545795339 390714404 106780294 497561211 815863248 383151213 448958959 674254332 860751146 293467817 232359187 125593366 98951368 203877612 883097461 778164478 518149404 383885230 47561112 334011791 759468510 527322699 195393926 814796743 799313545 190393220 373692236 53328968 361677533 142802429 119286651 539738584 310350171 462877373 603694505 34340833 671727052 377518000 443911918 329640689 945869243 781437992 566048872 461675835 916038902 296142168 818991543 680255765 71257617 98088664 453201793 545290616 980971234 259433252 621807087 198611075 373536518 123886621 945007918 527012857 486372443 335396742 775879152 952915902 29211524 8804232 309993960 949297245 515010665 21601070 813504081 525554053 781088948 404223722 951812200 693823111 837103188 477468430 558653421 159432410 745692158 258073684 505150375 330969240 859653543 162326103 568126429 580763390 78072075 637697559 733952221 85330672 765906474 104884345 288357752 206114162 873596869 611941061 50285956 828151856 985756645 609197350 289941593 833813495 80152661 617173294 404146005 885715257 80975651 637568079 837647960 184999054 385136931 691203683 430040648 967612205 240320108 279832100 886857615 552557943 804249304 64580532 86299800 405849965 36344456 717918999 882570325 60935989 994938974 88037557 230989500 284726169 520251522 692592601 385635653 456418439 687382238 79233332 109426030 993468306 365969314 727893850 154264375 328872559 382378944 441464131 430385063 252505977 959917937 311838924 993173829 862917678 61248174 741161780 650779295 27881904 931015607 764620191 938792134 164118341 413569424 680147350 310087120 601577176 737483391 203476869 979282773 956905333 470948496 310802236 143997683 203837905 256352273 242979439 667200203 433740991 698906134 316535606 250595841 736488380 313693942 395803278 462293311 32383332 94293196 831352021 249166642 15025146 178919415 359255634 343642892 268721637 349099930 596797355 637159169 995212333 246209052 840207468 214100682 710293762 104674218 656207751 906337317 953354805 801663152 125401551 378906450 957635517 466908260 172419195 852966295 299947060 860002619 846973866 964619710 194296152 399355762 166947545 190201490 603265674 404194182 678067566 476508518 483938642 833720508 948172081 592017037 173259225 822922650 895263437 799485411 130986861 497011308 645086804 635691842 836881153 963018688 711412152 128787726 67217834 349031146 455371603 37918890 370585891 383894657 540382304 488318209 377678410 886536928 873098111 233071358 97616801 204870822 922846517 12193811 895804877 758157622 833547369 131276470 238435867 144494904 12791017 180113632 437266678 357710614 771981283 334139532 752388210 313300352 480132204 646386238 98956485 275057640 60514813 505951097 330098376 900488455 200330480 614612296 769025658 299253590 475255559 87222454 180062589 133716886 761735142 747056982 767299479 795002697 181958548 951091643 885362995 349093686 958818558 896345601 933421533 380652521 805884532 385264707 282842826 957880368 205279274 713906978 505683790 931823007 539020985 672815685 336931683 438070541 387379099 29301971 485086761 788305685 530666930 146266618 362993760 420264598 321421761 96150892 794179311 134639924 80374513 288025565 280433505 475362260 670756686 228782982 579309155 201887524 370385992 641024677 252556872 929296912 968583475 640011259 128246149 219991630 82364359 951118668 441005365 713361108 733608096 624216547 669850005 629929564 657882559 20930827 540285065 706395623 642119943 955508887 845306390 957839159 718919873 438509915 794332390 927823699 153255448 454117808 808191687 511670535 344214942 760520180 768917292 168851297 697479622 222890760 591909290 498713141 389349735 315721424 548686972 262921370 508995647 147931830 107035904 886343531 335180654 855367208 146382904 765356488 271128055 43517718 362199882 62610834 114938690 463311989 94914049 421640690 155296669 869010622 61034825 843176402 564902070 516514415 162574774 621177954 812759586 193315977 468935678 962565013 55291866 574794512 937032058 813794977 235998905 493117327 451763370 797201539 924937471 738979217 77665198 350935161 57077969 837631273 250612941 501604997 137163446 602440555 970719474 972564465 37431323 461142768 349158442 948756422 850002897 115508822 124689959 615362899 440552074 777301694 289025216 640949420 8509279 206086220 537827951 514950440 572607565 456326315 293778129 91831779 195779251 507224966 756012842 966184506 403338197 222142224 995661534 877847633 509683036 759960701 729364985 480449936 364518868 448601223 978949032 803787042 596205357 262634474 883343550 24903797 206705467 765241319 656703536 516219836 709977654 152520901 13148569 963247216 951025467 190149196 818766263 314413003 588580040 963917384 970335468 419137867 338535236 408945420 556413886 829383989 252202357 373266924 10515287 561930000 806990599 680064449 993387013 483989030 939752204 462145897 249785275 283952134 202621047 393640517 592881295 461319428 715465888 813348538 328340282 659936440 925016515 925345968 411809179 476369531 142653824 217735190 510495540 380030957 378585948 215914332 717240747 948088178 148302655 973213175 464176458 607260848 743245813 859637984 163106688 707377426 425457581 68136726 558622558 391504968 854951037 915314199 171380763 728190149 398846683 149773419 252705169 876339776 74933797 589312025 522667197 32353331 541212955 278437168 913317954 131949663 206735456 571573824 643135719 509565766 615348476 773481694 873699349 752195248 871973084 922939428 297762394 973409319 738369361 453985070 876482024 378382714 641653645 804707230 725815062 377435966 324706601 751418904 353096414 330002248 934455970 580931271 765778270 586865972 784150487 93267926 632221783 754137825 827544205 619632632 349176241 282890483 998904043 330748129 959714805 931815248 603932158 594558923 431133393 739170212 861797942 834379250 475780504 676297181 10511847 774308120 835308991 804389551 442593226 41991170 804631905 565877776 4689273 693666040 984992700 560210365 717104630 904557129 987199922 907909044 61031460 863298757 577037385 249962680 351642957 8408129 232270636 145866449 359725978 871710743 443407655 408159689 618565278 318158755 438388910 224471983 712236492 759430343 173146199 559258968 928436476 749784168 612979547 732517081 297951978 423992558 347546649 610689550 489995191 955006664 545065108 83219223 191080806 869403366 519637232 485155029 767547488 937734973 339512312 753331057 771169265 460570439 410205595 806582998 929956040 910828160 669629803 519642418 307413371 754137834 785951005 644504441 569209089 439943050 371731211 952709090 760435510 891478248 640499381 905556072 681160538 245698451 785006395 245379402 999810194 633255579 602134501 579084683 847156326 321318933 506741916 47792499 33287489 548868507 371594350 388157196 277132533 693927625 547130381 456328357 779510580 732761537 547333201 632964947 229546520 538752424 153569457 990595947 100412060 200556839 573195726 446807306 749868832 235356395 127515625 467592845 101428201 742539812 767001448 570092313 850388382 828391178 773013333 311268116 987574732 644761428 739857374 294312105 459023203 505466047 479565526 352733257 867981624 343613325 703417395 312035621 696180865 410645251 478255758 731387317 912915804 606752233 489793958 318921268 376475464 175351054 220623581 751511841 876569001 512593346 74533305 76059583 702017096 318872666 55389797 190122645 668037585 532307120 168543789 188713968 268870740 184681633 895667205 921178204 700854725 421943437 355107587 706278191 484717180 858833881 638850785 743921406 391346102 397591920 780801148 264430118 574777874 82221630 189365847 525094724 650380308 504016820 92475161 741394877 30902437 984400967 62839306 349379639 729128337 765660657 825557914 264126750 283752967 908687023 808105435 352746784 2193693 818334465 658941186 125638577 493654090 601840236 723042282 300605832 137599466 39248891 896593552 565892384 196979134 788257466 441157272 328482616 333397353 189140538 643261895 245333844 998608628 331195153 167066246 512997433 571179338 250635606 136566374 600593013 988853949 571909929 541556374 109356244 264913791 786016553 614865007 664400108 376993834 67587836 187637225 933953427 218348089 282513355 218725411 295754083 295820940 269858499 810703839 536027453 598124520 745020309 107166723 996577986 969240949 711566070 723459609 642725084 325132094 442426144 170173135 601942579 683589301 91105871 498159736 412442553 408978220 745996613 756988810 388600095 636948060 42269639 247159582 197707101 36042978 639665950 451882356 985313070 555119293 996096663 320188012 228063121 979682770 368584195 89707021 262718538 53640296 672544824 572529409 184473694 262394796 163389838 688344343 539867803 35524654 521463906 294145985 345061901 802964579 67250582 310756499 490307722 408119585 658485007 433279434 498761000 144452133 399452214 257462467 403643585 576582288 169091704 634210943 222963830 138869606 135018438 470495782 921227305 263713294 720601878 858904960 236628225 478578901 325314272 533089661 795500010 570410347 611397537 155898543 971180562 68991843 12340827 573669323 939332974 309467832 427946771 385944620 865816883 694535235 699915602 45050960 206091357 210310726 771580069 305358425 767539755 977869540 468682525 179720332 281243808 806848678 561202640 894015957 761154820 608868087 376917334 387945026 418547810 77863081 118101580 267195268 746919432 542972015 399497685 138734449 79202313 367689568 76862484 95248004 598423486 371105147 168570547 429144667 288956992 856678941 432489311 948351544 156017392 851480716 170820169 347916161 216011760 884408944 980130982 899775553 47498920 672042068 331625264 137540516 512591425 945632298 338242212 254142591 535289901 4221892 500922434 944069573 542202525 925536604 486756944 498514195 811461897 576873997 233850519 962768165 397320876 196356695 614593252 621179998 119442694 273378975 165859720 421714757 229925464 777657772 765482969 651609346 268367915 176329003 679365295 810458597 685148106 179317293 96914152 927419360 537464003 826571684 295422436 546059528 715195241 649549545 75486217 87043096 916366165 780686393 732142400 698752237 545116641 468089139 109803894 804320523 169276076 599168347 228132636 593521686 85384729 900548763 99978152 356818522 698369999 402114493 210373650 368449348 673706810 673368818 489832280 408978919 522643464 393427534 107898106 80088953 946615470 193116233 243641726 483614675 542535393 11595839 187602157 331909107 27883549 948940529 352468820 326615677 732498466 585914627 324133701 98639926 375422833 974524796 433245267 222293640 925121491 668081224 985734041 604099586 644544211 699617465 122066996 267170005 978981951 592668162 655882692 468308823 425364138 350048699 339473647 274290820 393355757 290563680 49794014 462331000 203197346 855147474 558824639 534905590 419891112 825417684 874947137 793184740 359050402 313009295 418879003 143351757 343271031 25489678 132565893 714914910 9172691 633529795 694467516 474113769 448895397 866831104 843910275 259245797 808416159 391929215 406287517 669385835 686750906 340555995 479087700 911409339 792364719 403878420 550394869 888788149 91232638 438425103 426612818 162264929 86160363 686175252 7265086 516709479 5249532 527330382 543696404 112116887 293508989 213159503 838357041 601695843 669440124 564291465 210464118 271860320 550448589 356367318 371538631 7162313 157934470 143884784 198333070 145420540 812103556 669785082 784370488 461369338 693931493 154191349 473867191 267292907 166594444 113411660 316359678 773551768 519334561 963274825 72370056 493662448 28750094 324149405 136122322 167301507 862434051 133166044 997730013 455625226 85231986 355726078 895151021 84570333 353229971 436284384 288801484 726225275 41043554 794998721 21239495 514441478 522267932 794077125 85320368 859607236 864303046 775406965 726020762 207568031 101976742 749507389 383170081 642496934 105922504 461146349 791102687 236860554 880860026 752396345 792589560 737666594 195928784 158840121 222974351 779054055 88077857 374212842 402217806 685146232 915255175 231646122 899912931 822376984 866500451 54634944 221615485 773112107 922763992 305552850 508047187 659270333 740086347 863127404 756244509 765921019 386853865 514928512 773821849 854048183 483924001 381934817 517426695 114544872 711104038 65575622 259273902 571829544 11721838 679734094 85765205 984211508 855551285 86525942 381183434 458808176 983165691 243999268 601346143 716706400 969172738 836707744 179326056 162654000 638362065 521366805 632716222 573748013 753210803 770415253 691328063 278453578 132138809 533026834 390189131 503295644 620726708 418639334 97487689 438432478 759704508 2307916 204731424 568838894 318784428 109327588 987213758 925588814 977393699 512695091 743830421 83013796 513705092 383597857 679629849 709349946 152000375 966868089 664168259 201580159 433047398 939053676 328428305 839909252 943314177 17404430 715743747 568988543 52084666 342571224 766116768 741391179 418518602 733440804 846904047 684474087 593959722 356375732 555025662 228415987 779233051 715670316 145058655 515753526 154256287 828709523 202612902 96861722 88181117 517184470 298724076 744220462 34779968 35705157 356741199 382754979 262582201 184873236 566033776 475732944 499377785 476092892 278620659 536864943 158077016 369094935 811494146 555360861 38539249 214113191 896597963 196204957 366122531 414414415 595852797 657599318 766117009 810271800 208802383 691211537 109713443 638999918 824507642 855361916 487771011 946739553 211568697 683875561 288156065 525775717 40245456 413244367 301582896 465840946 466673283 72314696 126898726 289075044 527707290 169990546 265925696 578352124 806652515 912549518 113130364 246078685 872433584 958290500 550944156 842828880 967652693 380618589 470687658 418238848 671300523 279493032 312525422 616952063 755759888 496556181 467511546 128230208 731957349 789547965 686152479 478176026 998425998 347438424 428366837 254117451 102856694 764939973 25040983 457147379 802586376 794356486 426997604 503479061 108806839 762647361 492784384 139832601 974576631 518633280 495436369 328774733 319321921 321425906 311496258 782463583 846552339 410217960 130677251 517702884 373146222 200749016 60985222 609450453 136448342 776647966 516977156 840601613 472636758 360542774 133512823 655629260 188610041 893144899 70151197 148377911 108897618 47885964 290440443 944829141 243221621 897397497 635379800 148756499 4925947 119385754 692550461 812962242 669204611 983145248 993982716 501717652 636086571 9700962 970140070 481282978 878001691 306800346 609649811 692379881 562828026 489986598 482895582 138136520 414233975 483780999 535044071 149859203 468271041 547784805 529071567 394721731 882788111 295776457 455962111 868516116 344958490 69349857 171346337 939022182 108905374 82195583 262159909 386354829 527578333 801156507 824491966 546272449 805483547 531916493 861438435 816290079 480240931 485206227 995957710 873336357 3726784 441092625 83745024 520204858 940493381 783460620 122660283 969068068 50149382 702397166 558816647 10935183 642933213 827270662 934512045 608964493 4571814 466262597 416514495 755570961 936549315 744415169 816775694 693816691 458403736 658156853 466811442 682735855 394516496 54731391 57031047 996906277 600052502 108508449 181024682 716534683 705583389 193560258 441310975 94527030 546751897 58712490 60727086 45821381 772204420 333893449 95736226 333224054 511101914 709895344 702991881 686191199 697164317 269013782 679355095 955347446 853597393 868318292 585583042 232257177 423558657 985670506 415071303 676236040 734041528 419487992 535451684 71685094 884610185 995711429 832663516 689672251 221470728 423293756 728800566 40506356 488168271 331598826 326321598 864353890 432119674 237496834 110761795 314221239 997228587 527409113 717377623 420179596 760797703 319948394 569836755 110790750 495753014 146686930 143070800 32369164 648675815 906247125 906392750 427551579 493595338 285082200 473806481 678441586 261998484 413902308 589589983 842519646 916433278 865563178 424867395 911230863 558126535 17366138 4002221 809099353 191518765 350572618 21798096 195043189 720279928 96764341 922995107 700341373 690653680 658793977 166317537 681117811 882365409 66447352 450620297 488526906 964135966 701786808 919804254 400270620 608244859 345555939 159783271 176403266 943968338 649351752 6568816 325085247 894692607 424446552 460841352 404300678 28810852 721217193 619137665 86723823 731512166 336928375 933795956 911038262 980078702 574744094 382095162 614334076 218875880 151381921 134310131 161382596 566118087 44064550 163211907 458292343 92476159 535526776 540706320 601327329 158008842 260567684 770400646 238834865 3620708 725878748 270905107 427941501 911427855 168077111 987006379 55125820 105993232 742768879 475074949 325398218 104504560 39279745 87906972 115826279 755985467 492882193 923880751 743900984 173598980 796486627 984038465 675103429 119062368 248869091 78659609 692257657 718066406 798399774 592456899 97346342 638190390 642756423 123009678 977545086 987587695 245159987 230975629 120970907 487022006 274889565 230689046 65697144 585028022 287590755 350954053 892408437 925321499 271921799 874403962 408474583 518195478 32077102 289166039 455583301 294516188 803966052 718237123 558886220 233076519 522475607 966978409 256542684 958679731 466284248 539444282 940101834 814991042 615996381 414206311 350050124 746837145 377467393 926958951 888525184 773604609 952295683 446903415 80813797 919249606 915432003 908872469 277146335 894095163 215905096 541259909 22564663 331411125 109498428 219458892 995166361 229368076 110888046 771586487 429755157 276682269 719568591 977185365 343248031 357653066 227380342 163968633 434322831 975641336 281878300 83249849 451679522 470008079 435813281 813275506 432971255 83117950 658810501 793018689 133898898 506960821 408198255 574530443 644972508 693483562 803130026 530671862 859044257 598163669 769984931 621832174 365777681 592709555 412974444 747116321 108978495 141516102 609639484 977169411 72058277 354640147 216932077 618215243 889581214 332426275 267051901 579209588 487725035 951662978 473925517 609070909 155906863 719168196 75466469 867874857 858431603 915641467 584506350 34302208 937570978 322365122 290819126 911815244 396141070 493263797 716460272 416234205 996266217 724611574 133841265 796126790 174133197 535549738 962276276 810991965 633951285 919549050 65221847 564040383 257173761 54331667 642168732 169257289 260062454 457456294 841373417 935510688 452665148 628386792 108680776 441907114 910543326 135555347 15220328 229604627 367464526 894535780 260124058 681680330 208044510 307927195 318088277 789553025 528596551 652834686 364142514 632058672 555061286 326222422 544317936 395491730 162168698 354221167 455275761 332287398 289482280 284321181 26993852 931236143 407679095 451808434 603536377 363514165 521127316 887539209 556607608 76663938 288764943 780077566 286512554 532206630 719791197 361337204 539979046 473074676 462221652 722797645 463621926 745101058 237663921 154740213 93979911 65049133 289005461 522212312 484992973 244518547 965030660 965953512 844889244 617566743 647064677 372211480 174783808 192128992 199342597 504337891 811250342 378788058 449702804 152102085 150618465 542815795 512596646 278771393 306752038 450432479 374909747 841711578 882250320 801719061 496157719 746458009 328720476 385422545 565662611 220140941 714432622 137299024 586445770 767803335 166548683 105563030 63054661 818991962 421876829 50001387 978388847 412475617 694143794 220591705 891034906 867684601 658084093 431230000 293737721 199077570 739056532 18494851 116818980 509594210 670379376 154349993 686668951 727956354 851667504 280458684 658135986 111596495 250943766 583197469 24533178 572669306 496812424 94833646 549730135 952394169 343488912 56972182 732165652 739714372 634763357 491126081 285132515 807589080 173827776 701725278 893045654 441538487 625076144 244095263 477578855 583080998 652091590 465524988 391541361 907017198 906839746 858764592 410012212 254166237 923885060 512998203 407228949 626111810 13685523 811926878 687920347 700602483 643398426 641615650 831895603 535370570 114376294 713883601 109960494 172243108 581814505 288078587 986492606 511741409 650002618 228889331 887006268 900192103 305203859 265023824 96294373 43845407 677458 932309868 811724632 949946614 756755320 362857704 545959450 840436574 69431213 351256102 399976466 951095242 766126394 504074958 638828557 244309813 134682509 182314058 9569851 552654492 37843897 336601161 588075696 146611583 614965491 680610624 196274660 876479588 364998422 231025380 799684915 722944340 740212512 845678257 93326174 588523101 985575859 239536742 42313993 188788238 591629205 683400327 483422011 644976125 393234992 724121818 705610208 22779717 841604626 664187114 984027210 554492160 498786158 493247111 408527276 796624594 955447962 329177156 333440926 666389342 18775695 690910200 615350428 198765262 699858284 524971326 593710215 812030799 140537588 329385461 460107554 560523666 527029515 310578880 255182486 90957645 2622524 512490374 804693998 97925560 723949622 192433139 59050396 879546897 452156490 37966326 746720242 318632984 747208687 221674561 968010154 653966995 955801919 122063052 722027103 87094731 288199543 61800787 114324754 783262734 494030715 117802451 635136165 864238123 43159631 580463377 496807523 770750457 665814431 868201235 153810550 377971408 750931000 515208612 336738928 520164877 973527180 161268948 734786499 459584915 18602291 723259254 82996809 377998405 196098405 949149089 835031740 681640589 252031360 286736688 57134399 305541336 753933704 607806530 793899987 132916760 582582178 736654778 717254883 954039361 622321304 412742080 14732217 202219212 547616856 25935934 463633158 5514550 286776949 909052259 996932446 179955586 450989732 479516708 978758585 930212019 245830465 778568886 671099380 139837779 380736456 568432917 814485838 251113968 494454619 220427649 138744043 739046297 60602179 666661628 779044437 652109413 322189159 29316045 348389877 46746092 971137238 168179711 323212702 75994572 311402564 538111971 417595651 925964325 222247556 629485193 270186044 172993053 415108883 475638859 750983750 109464670 506867853 213231427 216212863 696087443 85641525 542342096 904822830 97232622 42154354 253369621 851011833 648912549 798781004 163439994 714629996 452766320 61073907 757057321 963729017 159077901 318284345 441387154 658048755 143419325 60891411 163903719 256300049 448503492 269852443 515650721 977886706 99455980 900495889 292907513 990298131 338279427 254384981 996686192 430621658 445146200 70558831 402924103 388175631 559247682 468193160 157568776 326852701 853451929 827169262 177132539 109328342 644198459 56388244 249174450 549754732 385128585 560521871 784522622 176257401 237206759 3816346 234895863 886275384 327058495 208919699 230168439 194915145 82888574 883767292 486137503 186301489 996875286 720891515 530879698 611160792 939661435 671361882 840635573 505552137 987675302 22859527 55145654 564227061 688826517 124108181 594085761 997822640 720190665 634356538 551293580 794081459 895607494 289976015 585765004 799702104 197716886 61628499 739990526 412742497 9610311 273072488 348151712 13545330 683201128 146266580 464440564 60937362 582849680 117641218 598453956 89680302 365585111 973653887 153282968 268580118 248096091 269812093 116746306 22156030 475642045 652819283 646164051 165655551 355446433 593809658 150044835 214301587 487866930 645136786 91530701 709675676 53823131 558702555 247822000 707686365 584855439 367428284 194957551 76737663 37117377 778229184 192835442 844998286 983341421 441664916 780078307 431789946 310527694 409471115 300661298 371966615 126609573 949905690 85657362 212909469 546890937 118072924 417674873 927991080 779632209 352247438 799685412 738144057 378631868 903391124 763720720 814350259 593848777 449638259 359558914 207077087 95712335 614168789 722918656 134256104 569039527 337383304 931067094 149689696 87942957 861815551 548710291 796499898 357025986 515442895 845911817 450142669 121830733 87461683 494532688 901816663 773778485 17617801 26201155 671721848 95836904 971346643 825504257 85941043 815095640 20957239 278070638 2220528 22824057 664706432 792593839 251116029 940719301 445009306 562882482 82597640 296376504 470518041 942698660 280228519 169434451 580401843 838595704 598880976 827360413 468328385 742435431 501238881 184183837 612211907 145591146 562742169 798264674 379294681 429915842 157160093 323259003 719998794 480881 670462452 416831615 730103809 772824510 741138187 693986823 409612811 308780981 430732467 620488623 520281370 660008357 743225246 972817560 460406533 541527968 110229733 714455785 116539462 860839166 911262341 180954185 471954042 382467290 775845341 510314087 20371685 918103187 673386033 775876979 973914347 243825229 881137450 191043234 60475032 185092462 909547860 729348781 601663769 949796129 275123871 540109906 217253697 906993366 805419743 840638674 429988357 819712192 27383372 880851570 954571520 678089813 748003843 479825658 335350000 717613266 8449154 336004153 269908023 621712309 845070384 702902398 301541723 69368641 159071699 917805856 173278598 871834877 738180887 219738360 409703686 48304693 380690190 844361954 567458766 802048120 358935723 913220160 687218676 151029784 709555014 10836342 843983409 671807661 773927195 384871535 969536612 374067090 727309770 298322199 255094799 210114151 296213209 856494558 735551704 168684941 543875629 678196283 522572554 540176557 147104405 793174311 239556113 844308786 753169471 318115742 526092545 93869770 540836673 412650786 722381584 612080104 679422993 291974199 980039192 590813253 179180045 239149288 618587414 373999963 768382453 43623745 105956014 201818345 898663020 459888594 726075300 982536562 225135738 947244595 190864228 584060093 222479884 170055546 82383483 305092694 947778675 776137926 114568475 363594764 175301857 578746296 357034395 628418161 581156591 704234229 542134517 20701021 157629722 350803109 585260359 544824428 364823361 225726199 73765970 387015035 596491561 342054043 478497278 510611247 935359737 287856966 983493844 236607342 38611390 296112178 648577666 715993571 839152616 704360091 382413403 244123774 307686859 78959171 383546836 691653618 814854688 464269294 402968841 704772662 506380929 979418599 523535157 885659909 141852656 299180666 428308285 97360989 4072272 687626872 61053478 176104708 480614379 891363766 425995675 296733438 359138794 203871117 540814440 74733592 452154080 774886748 607778561 351391841 170356800 650878209 683995644 868948139 356878818 137688932 196568722 491056399 909237890 793314029 380718371 814181222 168857153 819012617 130963887 100345296 915905826 879613352 902911581 735492401 678216078 756822978 403227127 612626863 670587601 862071245 73394796 47066934 255469978 485758281 779361102 223789044 488056959 105085493 264706130 279374045 395798135 337635222 785213394 152177704 179496286 628711415 799940942 797306319 789447284 9822692 220982246 593690131 854990558 230627438 672191202 611923447 572819492 904968618 141666859 112987584 222831281 470407986 909591759 256557947 533535319 437343906 632108928 589068151 732688072 473237532 924411158 104474310 488359966 629454021 696853257 577637825 853435732 98277189 397013495 783051905 128814282 434922571 310206500 354013543 577510085 411629319 858397685 981848980 564521452 584627630 633410676 426074481 988213196 375225850 801157583 806061865 908819285 346906023 79434201 108833066 793553244 77199607 999850632 404777640 573867799 432353583 470912117 869069850 669333156 305104152 238239071 546798011 758980994 324695423 793375400 71386634 481117461 895727029 71051734 157236810 323957030 335418895 688378644 404474627 891534945 793910375 326592942 830837887 544424150 54126745 853915800 579169102 593377913 115812103 643447016 979109058 661340578 674297622 136375896 556618100 779509646 611539375 742467013 202977725 926254812 401500095 827341746 153321022 454298128 863257783 692032198 752033881 170181651 649424652 928663625 45143221 879138481 980358840 444759723 325541310 296976154 481445303 408324094 571464738 987246689 244125323 258874487 536943445 253337088 289623737 622984945 435378190 380593234 902430538 952810345 441381576 95355160 423164747 718230915 809547842 405777397 686259789 258558724 600088575 752558322 689214181 621086294 614651591 834345210 844818221 307578119 152591140 557979743 509423425 343315530 467348454 128845139 790770627 58638708 103348896 218122352 688042072 583998080 5947432 329605937 834815529 14476 862877979 122639479 348047459 318256218 695717974 147022084 211986615 796466384 761325950 841717763 413807579 485649272 498430841 870709118 963587590 974813952 79776499 67439335 776795512 337077179 144699610 780968336 146781936 100124703 565254371 198428978 267316788 796840773 625414147 639546474 90624653 888793965 272069878 871026999 646827336 264640631 837893819 803537278 338376246 637354602 254662933 727022470 311762476 513029105 551078156 23284860 204881284 761596120 582528874 120089841 306055835 883051668 792933183 129485655 852805713 212571833 471395422 584545927 892808844 256735617 94638557 366343741 286213813 895811148 502914713 757138842 749594681 276397082 201821615 596445602 232175369 437312531 744228100 683939772 943228442 659438591 310476735 817266229 262188518 622972622 831820490 654403773 639146218 20130578 938279764 479813864 28592678 813469568 474027857 561835182 399613344 297446259 657992696 547643627 556185313 835987305 85295172 531027936 432957302 746076036 841594228 743683504 60176752 39257097 857073548 823747812 72554980 102803940 713865682 777878759 931829612 551136035 652204881 543174795 41546405 120087415 154516313 671360643 979346095 410404022 259034621 508948967 197744560 268817243 54933651 241011891 760900945 561403652 261052472 389152839 519302463 670163187 184500298 991802344 696355755 36403855 119172844 323180862 798774219 592951776 616584069 779366100 169972823 110341654 978526529 457466524 849463308 778058242 513374606 943322728 75949101 632586906 592637089 521689202 273210621 637935994 571576815 182816725 596972614 601526622 626456244 34011921 656511957 222751401 480679535 471975563 938488315 593934818 624452452 933978890 155513870 488134193 182428441 235814459 500351718 768742886 579865305 723029807 318082912 969369843 870143540 444645592 350768862 452797805 766121341 74559631 854069702 82763279 476108363 605892241 969581567 57111222 552278008 101666429 921707895 691963622 685437989 767507416 935383199 138998851 799339316 65802377 205328621 364031769 408422093 994884445 402400601 443853526 570473049 973637252 388481760 65662602 923594122 709338130 978362629 773583726 957098705 785365631 131600459 387199834 760328167 858638119 972807868 191605580 226669637 206311627 130031205 179267048 576278443 704450063 948245463 496041459 961832093 182190074 769774248 17139927 114764001 992927864 242629104 259511587 909547010 107535579 402086092 811230472 122261456 526789718 266284255 214147805 710383326 711890049 570519756 168953243 965545731 797554648 396629693 78907745 315089882 903507516 59067103 939936241 69381953 972895600 53294052 587349297 37227997 9116061 688545151 572709292 464460181 133656526 677820651 755704079 656982035 190558325 206852453 994468524 919301959 796405220 574475437 737219066 223937507 251173077 985991562 736946962 388415455 851671779 991675971 265566516 293012214 344266511 327976230 743098176 831056680 999552571 952833284 468344894 961425719 79184306 124420019 297718742 18662698 949284254 327591051 255047384 82660556 188407185 861182698 379023798 23450669 369302269 157835440 934878469 589008928 266863036 18650819 947223040 23436988 499437192 652638604 2447621 500853724 522707332 261562745 436366357 360123295 948358321 513064313 162811224 851019496 95954042 793779587 714840983 545243102 618394665 611753231 839403201 142744173 419029103 960643995 570175078 838885572 986412000 690609959 271589439 941395926 12597108 940745913 980517028 481354713 698908936 203050715 228128020 897292489 931648987 258417688 986817713 913913062 641876241 534486402 528861377 123066161 864098868 749401391 554614574 250988019 372786093 792271031 735053575 867980599 120091471 257530808 246976253 316663627 451294925 927585362 304633831 237292355 624228415 132668844 199667006 728575350 224557218 927005805 210008482 804166143 953982548 536876355 980236627 930809661 478442396 911275360 964001976 629027923 127062304 992423159 324664028 968605609 299318892 957354436 809342444 261492073 651581042 336779138 997003706 743779331 177758213 243540594 450799677 749228201 289353309 438362074 370392591 605158868 271301014 654928516 337294573 393441725 588174128 412164411 441552443 885450980 78177424 400178513 236413 429864077 652985214 419943708 242289887 319012158 791949477 861836916 231236015 941379395 172352023 930017079 383693533 360504618 582323654 855756230 494252929 625893959 254157836 486080389 349378901 583818033 588227108 596286302 293297975 758713923 556100782 292133439 699847081 888127516 270042159 439736727 690060113 120387104 988008335 866633693 177602937 99914996 680177305 271628041 102644368 822489861 139198590 972924697 693104295 908707074 932837458 233305230 941653492 569456734 396985230 344790252 640693074 543093711 251064460 423853886 52387520 591700946 491958542 204185231 603794910 388734756 262394040 835713649 811080307 188263754 776295825 32754554 567419625 340532490 738937478 784508867 954175695 521293552 597438439 8156520 269108054 589346250 500197864 463279882 989800405 564709676 570819874 775022672 342684230 800852461 901344527 681296481 302068678 932549288 470707857 267350123 606322456 214856765 400465515 429068320 972107043 309751373 643498951 285028916 727791472 192126913 592876718 109194464 536745133 545626435 749894291 748282978 945603884 51602371 776360137 195790203 822002020 66488563 297978120 779831279 975266415 539154892 54583276 129262856 360987787 368480519 417521014 772994580 94527386 968700837 531852681 347218147 613802913 698154856 996754030 935979081 102650700 133086551 501631312 831902370 631878249 259994174 433371841 203327561 682701416 734211883 67761972 970407967 9887458 628786163 115604864 580259851 296657423 870891947 12841827 186107252 460925262 12785967 719693309 671962569 535209377 102838686 334346321 225794809 442880046 9079515 308554695 403029499 716425919 367433742 73689773 689389896 62971971 61139489 976583345 113547100 292395339 984757316 472588137 431144248 124326030 372073066 541230795 527545059 560309093 885332938 200021941 954914276 83284047 522985310 928045158 926149578 845459310 553362535 670876419 140839077 28709641 378857703 46910995 784318858 518203912 740964901 862144771 645552914 571875451 567516973 216852132 493059547 551091732 376901965 147596200 87947014 438231207 33021594 18747688 162049719 487414449 495109737 662854945 829026969 947621839 756234198 542677234 839875671 101011266 984951360 162602463 935997988 302909042 186083787 272883601 352552756 524314984 560368093 127376532 290105409 58840914 625535393 398706392 971627015 969584386 289453191 568298033 580499399 937001328 156441282 548328151 246588872 222845492 210898376 276036071 803494865 943212044 601588438 408861151 166200241 583244636 883800426 333243686 943218104 535271593 673950151 697272450 629753147 455955741 84234612 584054175 520175891 234933511 323063229 585586063 822776862 916125272 42221617 98284357 26639293 531424038 549042978 147907609 54940245 288078380 639209000 34724423 932365262 416443208 830343838 614880111 234325015 708075517 299231267 298773783 866738592 74094063 291172635 972639524 882617310 464177513 900478764 128555109 483732426 821311962 581705665 732280584 42249826 800366163 771558026 515753763 635351847 62979083 917591034 967597356 770046622 582320347 157032392 468166273 647662799 432611267 733368175 960222178 550327241 121779555 149629101 700249586 977114652 726146691 691253256 529458105 631433565 355937419 299238724 445880100 365733029 887089163 549630446 636862340 170025747 897561909 171210197 187834891 249233989 731875934 363337611 206421074 43392739 25404545 954375400 168416470 68443925 69344187 337204615 200221558 619051271 705198544 790208840 948176375 235950956 242703525 841703116 238418048 655540728 564346052 895555580 231491102 402346981 568638427 259234947 305079105 708040815 352023869 626675791 710707261 468474712 167746655 637841940 541277131 161505125 129269596 313905097 112964485 864521950 992943474 120350504 559441005 635838994 829850499 158665266 907683687 85884881 979416725 33849257 927506874 261503472 945071186 890188693 663546258 801785289 182395785 804838848 204786305 819583672 926007979 72663610 816069626 523550879 156550734 994130389 839705045 982255714 899670446 673066153 438715086 474524268 596040487 60035730 154675974 542517545 222049980 533352365 180548224 168267146 401928852 497639135 888546725 465428356 386228087 843544142 190571457 828430993 809486165 694839781 486621571 489702957 43838399 186192341 419819905 923752026 447045740 602802958 673200818 719916061 38262710 524404682 480191218 791254526 764351258 18270211 564689281 925225100 244006332 228197880 805432708 349366487 251328736 619936428 568119427 899894516 260107890 32006247 847927017 803503741 322047359 786227 783182472 910054158 855344826 348605792 693329682 759523529 227913976 46467584 574728865 7103187 705114548 258033516 307293232 968178133 754629516 158017469 747633695 949275259 682628802 186076499 211802803 213879288 984373691 81476434 776123539 50496641 172266883 596667424 295257420 464575437 639750216 597447657 34698703 85523868 790086619 685915931 643312878 676703789 394006578 652380906 177235938 779868869 175158249 795608525 520367816 670618159 476928188 445846527 851526943 7204663 271365134 94333951 688463435 584665390 69106533 663590160 41061909 864795753 419280107 948480442 978076970 331111106 305386991 979262535 418370967 362794517 371011938 653891399 532294483 553668804 683313755 941693452 841445558 979288116 600083091 968501551 475811578 717434702 991106794 541435657 40677057 629536511 858327008 617802811 22926478 211189944 525112860 139900454 787853642 957229806 342828265 367723892 276417729 848851355 910716596 708897421 423821347 12867771 728011663 443276835 148448899 20314832 138141105 866574247 134528347 416966495 465335796 12577745 607809798 356321649 934936150 421347612 871991109 801709587 882939512 623399495 390556603 30443222 494523426 169524437 433418353 148155471 896524221 740273038 354259539 620673176 408718039 372893948 272331696 48571342 72309411 746256879 26617534 859817617 782306422 394136057 591689235 991248007 592753739 350408691 428881709 651188952 156173120 997666934 165702380 804932787 814933015 499618403 137656850 489618888 730438070 922422108 895606730 20078285 160287143 834984520 424782366 590755322 102256793 513214931 122455168 997495692 835214045 591322859 807019074 824088645 627061482 244622660 616334621 478294506 246245849 725692373 274622382 677625284 194004969 17160537 521765364 949204768 210383100 311219919 967088084 27573199 950401305 538432507 487208341 70729895 618226920 191216611 289765989 359792127 367909945 394871634 24962258 805979191 171129469 73585496 542745425 824032814 273860939 704911303 316087482 332202954 375166173 371430840 91240137 404698740 643270288 545234949 131837087 783563673 751181160 536321484 455007040 471931178 23833737 327493874 395375123 403978269 641385919 226888861 808812389 990725865 184859127 58593209 421913318 499959310 392780740 969989493 492638250 405735563 759996891 91314627 687377705 682180198 175249303 424254427 570781887 725613352 258976629 145001144 943465261 917978718 410147225 33684889 67160726 130062361 559603784 282906754 971518851 277907311 981643884 44042937 54906208 197431032 596887059 889002825 257372924 219118929 613422832 966169986 298623757 160372636 90571481 448604023 227286186 587914750 851122247 377022590 181804495 764638240 266294489 200944564 303631836 845241775 206077393 94356599 211332118 363043549 410133653 602747626 239354405 451939037 994756399 918347892 317219476 340860010 42706638 461191745 367409493 174211137 602676291 740478399 79581754 835520930 480021125 541874979 452885373 984918227 662620461 952921570 925279801 773084061 471100155 267315000 778265838 842693069 964816463 467700900 637473793 614876084 57394608 112134762 126051385 223925416 962809417 794630671 453729604 978972033 553735271 900406497 114466864 80726812 418191868 950098541 21758450 840584412 64577311 112366343 297950178 521412900 697843850 89253957 410455101 695048158 308141083 658144132 204346018 647382263 782350675 999074914 675160726 441703136 652720602 560470850 374317568 792333583 613731321 860734411 812064685 625770108 827114270 56728937 757781965 290063396 161451100 751364043 554594932 762145162 497503976 282403683 912202778 724212529 108998813 126085609 625821211 984444195 222445177 285534937 695308088 320136557 757260574 175887344 704520213 516926112 968637266 942786482 818739641 188783698 718245503 403406311 852987921 307255195 190274355 430597146 722880108 524184985 559722913 490288153 760651776 350250988 227392031 377052280 598250084 513529146 260255654 784009998 225587220 971296172 847647318 558822261 793182449 209663855 208554479 229565838 793205950 419681589 877360728 427587579 43569572 163891377 599725595 957027492 761212590 536483615 598639847 169122611 956929614 106826169 621829133 58075031 955477718 732773955 608016132 599926917 330924288 695453568 713812454 768885746 689006695 942102970 142139376 742887834 378485260 695497534 807642630 801851773 562330322 624894685 27241260 513392732 323427841 31820909 759767822 204689984 528659911 662538566 834290297 623722228 148529074 982575302 465360352 206848134 303629623 878040781 846397912 922628554 448961071 752147522 87923100 324472535 402882388 166863244 812656009 867864968 212839625 589278489 656971683 943100923 898753679 827463642 762959887 241003798 266026769 930041797 824337815 931994365 981364633 701869650 854984233 727881117 547354328 723907327 256864600 579449125 38183778 823367116 878566617 692770439 834183727 272565696 712729864 442166268 651567388 485021538 439880545 862395261 9153896 106389824 296356615 871081802 485379127 986540140 576913728 390713447 62904083 533720825 684849654 242675994 280329830 732453507 986795576 535202671 779905536 474951844 413864631 710617012 532010391 397391232 217587273 252548349 758949698 548602938 978190954 223221665 643117566 757621628 382892470 688391611 703376425 201848820 762033264 166333866 374242826 749748945 982098175 68489873 172816455 215443530 442806379 492820696 940900972 543757847 784125156 946365609 487778667 722304502 276305468 156822131 600750615 839091751 827815016 566348651 974337448 242037745 995051010 958326278 859650106 191424027 603780810 578848897 474965837 803770227 467348000 350477657 796713030 798460747 665512332 54433747 356452589 414930934 821745463 256712821 392366574 472599888 715868271 548166539 585110360 645847860 922607143 692377507 861526816 650282499 239270772 110184977 917950367 548019491 428149265 235525996 504105488 937789822 812831964 7800847 914091795 241761791 92485207 600711321 60167469 120762393 281207080 297965677 105529670 129879615 571652761 374642739 242591529 602374765 61577496 359171669 450632711 33280670 70689464 684532099 914796276 114595155 26893231 493281072 103096169 4223506 502065366 230413330 639991744 136893925 342851116 973319845 326528444 217052631 219897683 629113257 325053694 102432635 137272849 472378528 577471376 83214693 655849681 210709585 377844319 657659822 757917472 893817672 80564153 351034484 770507824 189547091 876905427 933953623 734501208 798243078 945145157 413597950 318920849 352154168 848760715 305107344 129543931 542345348 911399302 566526268 204452182 972010185 46311929 789368241 194983050 968962219 949189134 605300646 435755039 690084623 101788110 870818131 929064133 820078755 970633900 254762742 923632334 441380948 938870267 694217040 848464047 627770837 955777395 198264357 754952067 599066143 948942768 475613888 165228423 643784171 51007667 210254444 477741215 153702970 548858975 924332796 215555280 581717198 952238845 126906692 462769860 440209582 570945465 135418781 227577929 81426086 408171810 338176613 576262354 825136068 892905390 405250685 218207732 694608348 160781875 532878793 242604010 641824261 848455279 835570612 634984978 663046938 157462914 437681065 929216366 661285435 260522095 259090843 924100900 271902025 400446110 795070078 2308351 940145517 183467613 816488139 956243947 419814801 86279002 15941888 829289084 889401061 176585003 627299870 233855336 477771612 702862790 257721897 882236424 891603500 504477705 826054316 25692892 545178706 614203955 45569330 160792068 153559308 537301097 200673230 111197127 992833117 696443186 861507476 601511696 245680524 704568828 237174045 658723308 653411749 663771541 16092423 565476365 519148534 653669042 256320115 206062922 942660243 859917419 812608902 559855133 623954644 205407421 379700712 34996771 305042386 581955335 481974088 311183008 280084717 186131597 299480533 987249912 379117128 49263864 719087814 717833015 884381515 995452116 711042772 649952394 954323233 804479505 118321851 955483076 359649080 899004547 174008253 980838874 58086339 658386530 805304350 757825639 287687227 845284043 625648553 143129129 919835098 79449660 955569193 418074498 865994270 855093532 728616945 234358008 116196172 484336689 429442645 742005685 249583339 353876776 974516271 788169735 81133637 178888464 631333979 324242913 803474665 204410079 864694842 357037401 946033452 120222188 329271347 123340072 357878947 600747635 522181166 980762925 973951658 825534996 590163991 865533162 310434016 430532181 699691105 384776709 819993513 117432091 414763648 526593225 61274283 301829941 374937454 550060706 641570129 796899537 540580903 167087269 383667531 117874181 109677100 382109701 242917132 502324039 178373124 648525983 364854347 801422837 696350647 549514607 197787778 394325199 597295441 611497241 781921650 83478648 495933285 33069153 951204253 355068920 505438599 423133363 245465803 628114237 57748177 668104348 930038918 139632021 187189855 681374798 197035165 134890549 619174355 600272416 554855333 673668277 509297617 454933772 313027955 591814034 822322308 877232432 205994403 252239531 7741464 696058445 790631445 326614469 131130173 745758795 30578538 51857159 26851243 197539763 478543755 169994110 228982424 969496627 940511779 498208666 414195011 997747486 347027232 987878319 631144813 962294250 504379702 904008310 545271259 87237296 148568155 804702089 980137174 61642927 422245452 363888618 258078378 822665416 615454983 234536061 831084074 191521283 217574735 476808329 242019626 690319370 683686188 294468667 682600708 634176937 529774696 104052002 850461972 321276756 716224786 296847028 484495164 84208545 60063743 371164872 14312545 828910025 709429060 910475290 784278251 526117932 357718717 718126283 441332553 722687690 165228170 266623198 790457451 851385802 480453517 281152188 308234822 697948151 988292589 47806897 598690900 510094141 908163477 703891052 147916817 878296369 55504053 44711299 951549823 526495111 773647424 324528109 863489955 635568281 832657005 769402758 73551622 629154791 149899063 13769614 860399156 726075025 720341213 297777450 164332608 555979743 870306914 983785442 795014462 508333498 601847310 584987170 389870792 558633776 454505451 654793657 50337402 277200627 750500424 512378972 706706550 828621787 149448250 208508452 916827617 820042592 823560726 390552076 798025060 478445600 586762233 742446708 252467628 529961567 505023552 730232737 566240234 447901826 756542480 129501754 949884499 156104083 562734543 718753740 889972385 371460544 942632873 573601096 184365712 979821788 925835276 8362880 485061730 747556061 666352684 854658477 537729884 611806812 564524160 155886572 194289734 242377496 125552451 517590972 757643759 796438643 708858100 34394241 912988583 694936051 209985238 959447557 427834308 489260995 870398833 440053490 245633565 801839919 834173711 822443864 744459922 193417004 252250176 685758253 374209410 307369677 307514454 795537097 774392915 365706703 12796393 556588390 973391341 877623566 521963861 87379878 689007935 479461133 753554743 461127692 73941433 933286515 489027316 239120769 141007825 68629128 793474866 251959249 504503678 929203644 955800669 532977708 159151808 451118625 305130787 389965221 748695574 483966956 357287672 812669878 332259590 153021432 725395091 268918970 45356184 950743618 488560751 109945970 24894427 997491822 923981131 563016321 405816927 265214529 457993899 794146544 678128314 180281381 576819541 230333099 342029060 71916968 472953812 187415553 384628058 258661885 172189944 362074408 512109150 937127545 155983443 988584630 21929909 523975447 641319614 645282857 546835080 961734901 244124882 689972833 154848772 442297045 315868016 960877088 686388698 366635933 837071418 378058897 984864447 54058199 628518423 761789886 135039213 211617586 851512755 192027929 987078304 975827711 921951740 785596916 491309723 717829300 176707238 21562888 463762081 259087212 741134504 454450674 430949371 454574950 187138749 989099953 32637944 874220674 477384164 524861226 284408424 555554503 216633313 433134756 512388641 711185632 322433977 785736013 912703355 25564825 291292730 88779699 546236627 383336295 850189937 914978379 288035083 523948254 559576113 52617197 200145416 376940344 954824851 818839637 980315443 201573333 195354736 974020260 680580089 207392693 650302697 6290398 308440139 880077312 957973984 828014442 558474015 889333886 520849532 385602453 650655981 397456928 672653737 938417167 161970738 512456565 385590934 483129964 259163632 367798581 374450485 13381284 5099052 614665914 601727678 688389011 436673647 448594562 694280748 110350714 263607878 285351087 541737150 259427452 47649219 159734663 950324856 273860386 686031865 663051764 956407967 592198360 586829699 187951620 705573441 961752173 253713149 922957674 364811947 149010583 632544138 606774267 529952752 219878509 421673293 972308530 117011817 463291371 42976240 234089901 95948336 575022193 133824800 439650734 742164387 127609668 218546446 96090012 833669095 636849164 883720431 139247999 969888867 805619028 491479933 790672519 690361921 253867790 906763125 853911941 482889456 555963660 886779415 706405231 601145508 935545224 321326505 737166817 847447764 623636381 314784244 644864407 613101244 237585867 462870725 716734709 585145305 479125111 17418862 718100095 715087471 434164328 999545410 399706465 941855238 820645196 781441308 108825063 27979241 204863025 741626841 180452870 279355302 68241420 983660505 565347282 232968592 968011829 516641666 667802118 503389504 85794537 260718269 304433791 943222800 840970695 343717751 601349313 16083359 890263124 852454434 221858416 680515152 916911223 671891505 828678616 186198986 991960317 35411615 605621351 384790393 298411542 374798441 263585581 912232204 665422806 626827023 463445347 308073717 408982709 809715479 199754465 968720108 773315087 369432202 834886822 141470316 147595941 942174069 193707347 911718709 790263579 134344298 751592880 358331848 850532984 842957052 816783654 195893230 348421801 784621126 411057220 567759154 63695101 464069477 693936955 521076578 778085546 893722617 772687970 551837970 686271815 811857577 7984306 357831192 57662800 951187356 583857226 941951505 980929702 327813376 106747116 194146011 539369740 30114694 710345854 754705689 968007851 909437668 424238475 312366771 611547790 527053906 36699584 790125395 427745575 544111374 110820975 354687208 873081032 825373912 738339087 293145639 326896171 960347254 693450169 751140613 108576491 867516465 617574829 963283774 796729865 926471254 269381579 306076881 38069864 817437623 749460763 251349634 410108752 866565671 668667205 460268631 117868783 917638402 108549402 35611164 708048595 885890466 875192585 473417183 163564145 752834539 117589930 819623540 730094498 177845440 436547639 111985650 511662368 249724555 812713742 920797747 688451342 455728569 568572977 208253272 696077165 24427324 534516677 497217603 833925288 38184199 134104214 887638812 434880521 18690198 930579602 394894285 60401729 983056227 419901770 498449542 819466724 162349426 933577332 255027257 700843498 215751110 836442731 726554398 506667056 753097449 118184621 598000433 619217909 418078056 852033116 950226095 547152989 174434389 86134462 626800285 138433778 961083332 877358013 735866689 554262046 134264142 928655976 204756135 235296689 581568657 7000432 773882653 17683809 310740909 48645548 177811383 62589253 12620744 570536085 511262412 405619802 614671756 703335115 271786615 338357502 470573988 606449294 528569623 186454392 963499842 279563845 300058063 587194990 695351964 179225851 448743174 283657580 750566762 463853277 443301097 706709348 290841450 917709245 340176868 146521897 651887837 435996562 979377453 565564915 172204807 825237238 817560377 422546398 473277106 239324070 385922117 330457194 573323435 603458822 97302734 756083452 2136644 675389083 311200281 553506140 78109137 274001038 293598380 493234230 790917931 330603056 610288339 712905113 227404848 185623664 141429020 882998650 916404032 50931815 437455067 543823922 887700930 82577357 404560551 649913596 947331741 472450432 115454171 959969400 408843967 349185028 900531222 293119275 558617498 700047870 630124475 440015869 949502882 876516536 284973170 274255033 985810640 135843489 148577445 135450768 542583074 40977866 534526724 455149718 672797464 122084457 388899073 889835076 884082745 693195098 608720725 668690932 798672780 785431705 439715961 473606505 801421343 710629833 907997486 214104644 722872196 986637488 189558518 362117775 555565647 532331960 515343512 329354551 817842329 717333104 171085472 75727498 995360896 719165961 105939420 80573117 793113253 994041306 129226720 546709608 23284908 352919005 635538819 34895623 247016895 235025199 606701920 895168891 600759564 363703444 228584534 259037831 296505922 204114160 766212616 193207637 540117016 242686927 893784926 265791982 676641479 522181598 545088770 582693317 234801803 154784111 845235172 393542189 333160997 553255161 703969207 305939678 95282524 593793942 700617073 865553524 153372535 794238340 617643983 628418288 26023364 515133093 854938575 20161077 817497621 549348606 144848180 258621068 217457982 601680187 832535301 957106977 608866712 889596202 138318350 860000899 348813697 510247483 587957597 77594920 709215706 270117895 843916486 541253094 728787591 338104006 781130080 969405563 747578611 105526743 835104774 576076807 735382665 156447804 87517143 295398797 303487804 770370331 502886071 294412406 703472640 150356542 710273996 176529165 718392654 901236372 132838913 358636291 285766052 705026222 174079622 504148461 871706115 985230147 792176462 896391617 43129456 123051436 596601743 806782813 534825075 20984424 611271750 43692800 219763098 634637721 379246768 818722511 277983223 169410950 294571218 937322321 189828766 144490775 493294579 901394420 26269225 462383708 626982685 139805062 303220532 933718279 555242911 474161340 188454624 701696237 362936717 47585454 847893332 298941064 764413502 87617881 141302327 621889400 439289549 472675356 476500792 641916669 968060058 633171003 397040263 350763135 696452038 958942047 698152793 252462599 793856442 418378260 235783783 593107139 567782816 846447690 365447279 706273157 443111144 602450901 612340402 510592837 914366917 872193261 424961908 531369883 141825966 990135983 270429824 654339910 358889437 25091993 204529057 486276263 419054547 290026514 126275370 153027654 105580498 545066720 410582639 508934988 91836258 642975152 662329418 413916680 230277581 491254161 261036951 709852779 722120866 57849209 134891960 274190987 452569653 451916991 708571921 862606115 337325598 453354911 45049229 362905618 643429302 340804026 172521751 185802456 515845789 282706067 989115426 693445916 480437559 304801298 794225186 138371368 172399914 8711429 288296465 72052331 502769633 288980378 631021803 859599350 133098764 33998823 964494386 476109568 534573854 675608163 112544874 433430882 914953678 731413609 436983198 531261468 591487638 217780412 377928666 719647694 531859767 911187454 225732526 948827456 84392499 890070327 100146865 977525210 408525138 267486293 493489660 347817516 116352030 959082150 97031851 791101032 625141350 269856607 533765216 364310755 306008254 821873176 114383808 75706008 637799166 965976398 500155635 706322340 277168319 529520352 331653160 877088203 123192289 645104275 658342415 595912434 260794632 404245134 349519453 663833507 568068634 663207902 594512972 904455052 671351490 82576115 372881688 430298112 489967857 788343330 8880259 996185716 80507735 872937505 62922065 263792899 281844206 686334605 635344333 993617643 343200880 104818279 616608835 278918926 893362396 404262547 565272451 291306610 597042165 23159896 761814373 243800769 125795779 592935395 676109119 665790666 146758672 765031107 428877936 171399422 493260523 973643374 256279257 301715956 311996713 641996475 93538655 952379621 424202463 445075558 483144811 856297520 120640489 864838544 272432233 486214103 253033063 480925244 809594956 142448641 120283450 22293203 670152201 816647030 797187723 599139489 868715799 105891878 155361349 854230102 588343029 941206946 639622294 440015493 742475172 754644897 718840946 987044392 53917737 376650365 177130512 439307546 772632333 680930227 471676267 294321307 143425245 976533095 308351682 799859664 15074985 52935133 520231704 587310145 221250697 486479873 823357620 947378778 51769363 236228064 938555299 636300266 1952999 122735149 848662577 723127974 910206244 408525757 206422900 923162279 395163119 301684235 351067585 682036456 165505011 571370421 919875380 547024841 534134236 877879549 735733805 906899343 824077531 692425288 440382414 78352609 74753829 81257635 926354558 282922828 220132980 500326969 477759592 24755137 588492932 184482014 744055805 138325266 78864279 719142535 960548462 855928952 873386738 727108560 233836083 956015632 610327390 253825653 562900358 727405401 631720360 525184985 880817896 983732151 242840353 967608194 241054620 659205876 413210142 935636378 343414311 202403258 937622137 481030512 748043479 976720409 630318094 568784373 595974712 994114055 755256639 480522816 131407264 344514524 229321585 125953546 348753828 827847890 565106573 547137587 282587297 902668683 941886591 823985467 977924404 65152138 940051386 387109833 75475138 140979384 450988467 594870056 947069425 852578273 178888290 296213957 694861613 851301173 328144836 255698866 210183972 398596551 698840667 537398567 215921482 269701393 45678508 95078651 984056406 185744750 986659520 831556911 202408643 951789727 286119588 56683364 409297744 935736903 162474217 282682207 752854913 437429359 805500964 502141324 725616667 820164611 546722927 74339192 947454380 71066962 641770982 147013718 963864320 503701650 738067243 96020347 786895277 961854041 386976227 943221475 860012168 367220261 849662775 259321257 437777966 968935126 342170708 356184210 704025981 200368943 287822571 18342019 688830999 868413016 675000241 922113799 901720806 66239582 555639008 65750730 10716306 200514738 590569653 390276640 221376013 246228134 740099056 456200063 890426632 89035763 76620375 646935552 634243707 279253302 245092659 229455330 184117537 113101934 237257681 393160455 167565305 891970944 195640322 627650422 744442054 895115443 44996251 519189975 543043216 566294837 548182518 354450426 609201185 952229268 502768752 312070992 769604233 461914693 377446121 382996336 960063899 894938656 241217351 204543124 963845230 964666593 918856947 546515481 836558300 425505193 78001497 938560259 275662086 112379772 245304429 51471478 631824846 588309953 492139297 736318014 387384667 874355909 83067888 772335944 167932569 445834296 312932183 37629991 992982198 858185646 467966550 38208400 289532838 207236383 248384243 479987422 175510177 2193255 316008119 682381966 837267104 159191239 563210031 86578884 399393507 643094370 336874604 41599429 456716141 463620033 808233859 196393083 186966406 283061584 802668814 372360436 987083832 293987038 549410730 128526563 844544211 430719777 375738487 187255326 591054698 900572464 846135195 33128222 202006356 228624135 498695359 463179650 351942571 47160838 609331088 956366476 552802768 608744306 878552127 537716130 980431333 819618547 616720898 227794638 258187601 897883924 15198609 392479039 447403328 26135495 317274025 768121286 625946401 442221278 806315405 115606874 434047270 369205395 300142464 683689876 228202695 102723073 431118156 842058036 786023743 531947432 568233662 485352090 713899534 611494893 508260391 30791757 882462069 613759895 725825244 690916216 647543549 372079188 607390135 773997672 575377904 919328562 437010837 328455951 84162014 845013798 72917974 210464132 63146266 200611208 693410016 680825985 228023099 23334037 707064988 451431908 960123292 702621676 487784696 577168174 308072923 563840786 131012707 731553287 435532893 165355502 803783763 502196408 979363017 26096973 12640706 135176367 178749065 232447327 905310125 715988735 164388684 253786168 26369428 617487069 420815751 253126224 868602365 628312100 843682031 443518211 179542258 40123858 204120320 415296786 189544062 603019913 891842937 119484705 300336435 146893071 641050334 615415351 113438375 86734542 388517621 97150529 776891378 139215957 80557897 607367822 376043057 864059861 18759083 507385428 772023047 987281316 897585835 349131562 482458903 362155709 104013859 237481868 518987915 275383103 300003757 175906139 618213264 230541546 992999208 910171226 250502871 104619429 347363639 665774770 582466582 822487546 262717889 608847726 463507077 973442968 551134834 677106432 949150050 272671696 303993657 373708731 713289325 942599705 827993288 918529622 668218476 667299981 468514584 210603119 777510312 955857001 651280354 588814598 356509295 560289425 209555750 461946110 172510096 664615433 489767848 938900895 741944546 632084605 823903086 596660503 183004605 437392058 95927875 512171764 252101503 841110835 333829176 784896683 239943688 869130877 80531998 65842709 454910014 410418131 210033676 681492972 101982858 423126418 73062367 390845523 942980954 614441918 587990965 57188683 162847133 227942524 910784625 291003711 772476746 267624086 872043579 600629113 928467417 582278138 898036477 464931498 315263176 268529211 638500070 1998694 1230871 957572366 999810283 429709989 940764876 745629391 759808321 396062276 193728880 554137850 648432613 624506754 696913041 813448882 274479380 529747843 877909822 74085181 988523475 973278673 987504526 176986245 206243432 832085718 225509657 57894809 941677278 264644706 686495613 841377066 445272966 441607211 673119450 470761998 101055345 213834824 680875095 227711425 109737206 505472438 841128091 469212383 374814258 562057427 682429524 804000683 592139139 928410598 53117620 449585292 52035085 264085909 104494062 859426442 323353653 501552492 116371390 502308309 918123048 367410269 612030942 602281535 209308245 509404475 968071314 634501565 502170095 312829246 391794461 837328105 446356844 930050690 264822345 817938819 526804744 894684295 626788580 741632747 416878403 796531378 108508733 779574441 50342751 704620747 917770923 196180198 918908899 835103102 661645830 300327664 595314970 771294938 511429676 950078906 964033429 617210068 801817470 744400985 718272677 252164037 683872096 855626888 635074786 271850728 669904060 263011621 629764263 859651293 860384896 368472754 649645203 709858345 836294683 382494165 17503753 877823412 289803780 286030808 570677681 86824265 653508147 791823145 669574645 275284505 943324326 952411099 696236421 646245176 331747294 618016804 198307283 854239775 315117919 328151773 943017880 599177512 606185011 656163845 819637069 75762710 890369384 960207678 808294323 972253322 346611853 691285070 76390987 583178383 950568505 991934880 304989151 100809999 807412356 639712961 993004791 936179803 479897484 739662563 997431397 364588711 300540914 571535197 365730234 748689547 480332122 14755880 597693390 728543107 240480495 896806500 106369340 580402800 279780316 799720657 429040867 472586262 466133972 47941207 269517926 254379420 896503691 39924862 650565805 158817038 785350458 954815990 606576738 390812638 528907551 155319569 168085621 374934879 819374075 905049156 529034905 468097353 503655826 153619626 246502340 789539384 621361966 362258560 987140275 19950125 291072029 348229034 823133283 835709707 258695214 649313837 996986521 951247131 555638328 981825203 608890460 886047113 782551700 682533130 358014581 288840932 941819294 131831461 819277302 577238434 574745143 815976729 877248688 238205081 32184390 406025378 958604731 786698119 387732786 297575067 61986802 681679244 356686954 959661577 224009844 45257131 422396381 877373457 442384677 601424717 658371202 484568190 133167402 819785405 385935570 828622396 518792049 5448108 755995465 723302879 727144231 947147183 43452648 925008413 717057599 88693948 759263158 121438288 660332018 824207281 297803066 765802741 261070138 788729037 221521667 396471855 208334165 67947573 631865120 80207428 296044616 951625328 844915368 76889631 924845402 790638316 275290164 330373581 527658900 132884087 348460128 30619392 714445896 287589318 484289102 602603407 941633415 679542769 569280034 960200180 617914025 448119029 486929799 386115020 979438793 208417329 897992232 123405915 298406215 662278377 989589048 991153925 276456516 895806150 226934507 43642326 851707689 44955220 548142842 216993275 512121632 613774211 427868451 872895047 639692185 197619239 767053991 655224239 358755527 734509176 563460043 960046542 896104993 120844179 647397463 460924258 40960225 105441271 968787482 794695885 393741960 503892488 793304420 715894933 377184088 929872015 406559114 943801828 814303960 811960632 423951205 482285832 682775636 477919506 843594707 589968372 284730715 594427667 279894581 243273918 413935167 814148242 76622064 933742111 121702040 843264459 951507948 703472630 96418754 591446111 573566744 691545541 482557274 621863377 787878115 880723762 869139908 865814025 95881413 673217672 854010024 890468309 199578548 298378035 203980145 435379043 461097647 401694280 522238413 621316297 623638839 906599674 593852464 319646334 582737361 615431974 597495888 669897181 451013253 944334792 33663914 573157801 385113442 334966148 533121020 490923652 696474872 775406366 673143241 446700406 91669724 643350018 979676888 396501613 625378855 848617149 688225461 747950263 177991159 911572865 114436911 965737865 133171693 831624357 984674520 468922492 884642990 863344931 315567497 969762826 165011555 424842521 241028315 600515605 64844088 408642632 57002158 38102625 183497184 516511896 100366758 349757205 575795215 269149330 76239273 160481598 17946879 747390948 513024610 127762764 19061740 276515297 810675137 641628564 462695064 797903359 190111865 277248716 887932872 505152087 146553985 337439377 459797956 82977832 140105620 97137636 636976859 225038932 413500849 332421033 635530717 303865825 896788379 42099495 643729567 807636601 840437593 28630667 907069563 222220010 138423991 858536804 265930957 533616039 875278276 652123432 556952439 604655942 960532818 163068846 973552989 127592192 51509114 38937010 451309802 7084853 621506069 441662293 972660362 960419813 378920771 699095194 763926830 285900599 712771560 573197802 55707339 185939446 144681002 321031825 149982426 223547406 490172405 854464319 93186778 476457748 981160311 127727239 325360842 502702780 664803236 922593635 466181039 690127712 803245235 792591278 105073172 351480448 232959134 948435624 132509829 684664636 25871782 608682870 156170771 614532316 21874894 816573856 724553427 98688329 607893083 392735634 611459679 702347153 82299482 805568283 23758419 586881126 171839258 978485744 495124689 490836128 160141230 961705514 33935102 290469303 541981804 294771908 439197058 450896969 123044208 449915422 578363148 871674522 17156890 870234237 663331020 751321871 301490315 956755592 242674423 978264242 285087277 896887244 403712839 804266930 103811112 887389498 743410552 165586911 505271533 957728676 184445388 292502834 194047919 845425219 210092936 523047491 366526181 925460788 563448693 50642129 175066314 926039030 244950624 314707006 200651741 821430253 496172954 46896144 346655073 340489443 624183160 240431730 826640862 886059906 221805524 242752688 893474718 241983451 566662282 864384447 26411313 278089697 404315644 428003506 523940330 753987567 197728143 833852742 370783839 10625854 92861996 849801815 781461740 62526576 720018624 910043241 862521393 571441672 742769340 767204896 60206480 384304879 257018517 414873800 123568560 979865841 407582789 72581838 404947709 870488894 372404680 40964676 810566181 796372713 624197536 534963553 683958428 452917612 887973202 965385471 14399769 945396003 937034727 994115867 387120151 394868172 928528492 359314777 67802709 820784909 364578930 28780414 81143126 970472174 620969102 481822196 82957282 886899291 781629658 633340489 401658499 721247651 833598323 947360688 600318985 824504060 272310521 626426750 949716999 439963388 253083922 245218734 243621715 308198177 737837798 887034718 559376522 861489227 131404708 832047440 523137673 174977341 659830012 293805674 895973109 690204447 38216612 801015862 831541940 121611774 260983764 858664291 312418418 76791627 802739145 39531586 830188830 278247512 136503365 251039049 175021674 88128735 789830925 841422228 653452622 183383418 14550890 222821727 264985733 768487467 924283049 498663053 397330190 543783638 548541083 760628516 701171372 613529538 452230677 94618063 887029863 682023453 356343665 863877210 946328329 965549685 117314828 599989306 188237730 164569407 549992902 210915587 147104261 238822739 914070405 416001263 628095816 84950638 950766002 393569630 891293768 346698158 617704378 507572560 814684195 794140186 230836622 839247853 84880572 987746584 184337443 70663422 401459514 196245749 829564403 210043249 8234121 566023009 675240315 442384856 279486935 549865456 26332091 287658218 913238296 676011162 287531193 135061505 655863171 669656123 545548286 516277659 853443603 102395668 999641367 127694298 849404424 245804872 37801493 492119812 814053219 453514592 455304718 921481731 762172269 764998856 816951706 651892453 948313392 327424591 809779542 305445213 903987708 976529579 540664932 69295424 574659556 512383219 902355177 148403978 333433919 736052515 474767502 781122135 789390375 8595099 316171008 901516394 105412861 394190496 313967729 477941417 176883427 416709338 438384148 880867614 641126208 203650516 185765028 942099192 338331968 478408576 530674398 551534344 970015826 842752432 290336770 396395589 844884136 3659422 84297302 743407688 628042170 632086885 586934179 901536720 472618691 815970949 659199926 307640640 114789698 609984611 304320224 10018588 614180731 570023366 56281719 728529552 230104308 58577500 826836819 184205801 159915768 178454835 303106641 929985305 851089175 437644608 520894676 229677111 538117540 81488859 516394815 19556861 957050934 653660993 924818300 69605960 102673959 955216657 706396536 582726300 852199704 547433680 470949796 352875678 836743531 860782693 412632950 832640151 155348168 406000285 563352550 62029304 627024025 346553768 174347761 337419728 10220173 711518618 529831706 640867160 977210648 956255467 466338276 393643112 126552562 603478776 286675545 369994239 742424212 786204799 409908870 14638782 134839486 414315559 369514748 636391789 672753396 126138614 531114833 848330102 437380860 452253913 236487325 561980261 604382305 147341087 98353662 280087406 22183155 496906494 570027796 379319271 782174021 139874829 841773189 448136649 529053486 363450568 882989690 905551667 468505161 946563344 695626528 415199207 745493108 959614120 856821033 668430795 623833685 41302457 284971080 805427562 275479504 352204622 164337592 52107377 513421458 779112409 316711606 38225970 426456714 807017901 513337602 44247588 848486506 195330945 112159587 186610272 438800426 574663923 866066464 156128806 358733702 770160899 351349639 112340566 497729147 984232084 67318889 216901624 508473806 385342190 31570076 706917045 598939013 45742143 318555000 585932123 552146795 761394197 377723483 305257052 990231440 797941733 912193317 755898447 215443655 587135368 772632764 272594030 262804775 28412345 308856714 64399639 302396555 470876824 397944826 942882892 634341650 707985961 605619966 33889842 217538975 799003862 517829260 113222549 935010394 395264489 152673308 1075299 30724397 122479635 553504044 196377645 812017735 77648360 39231932 52399273 858571933 137402976 767812819 274455090 47670372 447088472 138590456 734832710 263049112 157046287 121232057 754789895 142325369 200484777 26450215 862332603 192888329 185188272 9191512 368258636 240068751 861883022 8319460 726547913 780876310 650848275 668650857 441539555 778698478 456689653 84465416 866441585 114773034 190860363 25574373 949441516 130139169 760733714 484995242 358339572 993287918 393663401 176793092 525586377 636697328 49117524 954864421 85348818 902980426 392344508 675023937 274710810 714211940 533834348 324986129 113080270 447165032 554525782 951508819 976443840 684199878 468702797 919522631 116618471 793806256 910634377 358705203 443373021 787636895 391387686 890202849 618672223 98098380 877557156 314840604 738972625 14741176 972813672 39529270 992617400 15979940 979822906 32143493 215532605 420927002 47944646 899512290 375092913 855718498 975838491 634150184 873691651 176443661 705019694 308995259 399684428 152697199 9094232 670569982 145037380 325997596 505536980 991717852 444733897 654111090 594667074 368422208 548430943 560368143 866957351 737300380 209168043 295972695 625883243 106044774 293518327 561462255 906983641 431493271 945126578 401030725 507055266 352903466 213682925 637402885 584948954 805728163 896442078 162988453 683282682 867313029 961196385 164175578 278882653 726299099 957203058 667951905 425310147 267231664 228267956 23489847 586472912 33296535 698424557 270490785 877984654 504143139 773993607 736261669 155869671 463693168 417319441 674390095 609625900 108690841 217343676 488286190 71830929 327041599 719326687 25374868 244835758 801693449 809737588 770720537 203015935 648051998 252476568 586425368 646131813 372613548 258274319 688227952 420386468 659642981 599554749 512692164 41655523 331743229 873068590 457951996 820146990 305887917 575237391 916070082 28900599 426816691 266148786 635427334 972383121 189220560 987617934 191694971 91565236 456154312 280644797 309804311 565318908 624334822 428240509 718713495 510384746 191269237 554227632 453793272 291002081 35197768 690287195 563182847 920239274 985377843 660101930 957522610 237515505 896330895 406147563 487989213 40411717 93134010 933926927 730280335 457823004 719888277 96077612 159470490 767025740 751977732 269236093 412889878 416371092 956793457 481892448 611879134 180414481 908825418 747484375 217244689 231475913 679227263 401117704 381521554 363607844 754227205 897787325 83277193 619825005 480336725 634430181 71604705 93283157 413868013 128006673 365530823 322543217 136727246 834463224 448708657 96903351 576585724 121627635 58854229 803703557 706985218 251759233 778576173 711978394 109565291 460671941 794081018 612105883 452125002 10891267 4707006 57615503 928007091 3363366 306464704 419868900 66819391 469504573 415957772 866098792 150346380 641047034 55186929 746862032 854341307 996322098 206915713 289252916 718337520 803679327 111561236 104969105 994270166 180839201 66527685 637537094 90344984 191390904 875871475 987301015 458099433 642313868 142400450 898968366 123002749 997772966 690140056 44627860 336453262 175392308 388836768 160977340 161155800 806802953 129698122 344196985 509707164 778409242 45812937 499646723 939019553 990106370 638669715 656698743 935470382 546962047 947550949 880664404 744243602 204955122 935784509 671065342 946623645 117378019 790223838 808779070 40762788 938697083 700750159 195837376 223853440 188038409 201165276 614765459 75043599 772051582 717552404 639392173 297656242 49325040 500506953 27815269 47841742 29454874 665226771 341768951 166932299 407906523 466426061 443892740 300495384 71293363 222369559 419161103 499546277 677489225 266680146 977275136 279513703 154137319 260460327 403981221 225258071 879806716 814003712 727792684 588398963 992070553 459019662 681725611 246104380 734757365 217525313 946060697 334284855 483949033 818188243 579402834 525369964 205474421 374152638 312578966 402184682 302505017 513836481 980491786 117548353 994659837 9333343 213061301 685800966 335293225 709989727 663207301 25897811 947667533 721239629 564520392 849212484 692977563 438928120 150828723 587684987 250038120 668283890 428184031 572187804 242703535 878435603 906612166 700088530 575928205 228067831 324125258 117044552 331459526 886779003 798847279 72503985 970582335 993174339 912442524 807671489 494759554 290585143 880968094 647390898 406382909 646418690 117934246 458083776 616986819 124578706 637068806 994308525 186377865 327465627 941607031 172690750 32950954 80621076 862757269 762578107 474090596 809526200 885950561 535177331 353322137 896469893 848710079 714032950 408554063 426765889 278525174 846793433 994013488 690765808 532518451 760563382 632906251 282371167 585064709 922977321 790260049 248813469 437438178 258826004 532808089 105696380 625120161 813520988 737224220 822036 72939007 34757737 253761337 123982657 44162586 298991530 148385010 389886240 787736056 272153359 622137198 844008854 420701185 439744653 874019701 375541449 425105281 873514398 203799287 816592548 361097000 495423934 667684229 447824728 634360201 839618799 436843734 278145494 98052510 415966774 555389764 251388501 636014914 662871067 187706444 418263762 133745590 446181677 600005906 406100363 602147357 72393340 557819098 92241795 584293375 111195165 829996944 836683522 998752202 916809130 159283777 360839698 650529100 259513023 484631968 184006403 662001210 466946942 17866370 393544423 592760493 984777484 866575458 913342999 72423840 936465938 260639198 751890604 739665779 570270012 797343544 919396102 364210795 990136765 367520982 183266889 658598703 835543498 608300482 241011419 354671437 829559066 607449642 862476008 510989747 483600749 14268385 829979870 720714038 938204418 826794204 171154929 517651214 745424671 390584759 905515672 333769048 792381068 61617198 58651918 678177683 93233688 616561060 74409938 302759203 330097427 832250783 236260391 23581650 744396242 590705225 83197589 120994890 88262703 166669553 622939494 688567452 984687623 562585736 915032362 473511100 24372666 259943973 975621427 959953666 588999853 626821505 33104922 650607786 332289483 331764092 6869048 847969365 235633152 50744982 969917486 131022470 5279421 99417974 753927006 145902118 638496375 106935143 947645551 565539073 302542632 464365782 564926412 227462215 144489165 480451030 868986406 860029195 93825510 8156828 707913966 489482439 19062264 318202882 81427164 65691607 243219470 855160328 892531307 436527097 30423348 934826575 67818586 521189075 837060859 655750812 730216492 581377133 95611385 183752539 959718569 198201267 584586309 231117849 35282523 491208948 908937215 309890057 185172498 432645222 690676678 41012865 131943777 121182367 201534272 110623610 33802526 591786269 419651990 567879699 149479397 641119424 731767285 320689933 328243350 613612619 723610126 656052048 642054867 192575718 326249622 886107238 470796163 817447071 654983623 229076731 527441234 890439908 728935389 439852899 978404142 381055242 677723034 186118164 264443595 403315402 46229187 508893735 756745504 151964862 638338721 433817051 421790952 385262312 843910273 62894354 292824867 784834348 835415604 569516499 101806482 923209681 842863248 644110022 392898366 38278661 461945837 169215931 379760881 769428054 70848168 484200483 172051387 653257017 83533219 542966677 481043823 625264518 523094211 573860427 776152867 445473018 866737521 312984482 178517940 469350579 176280346 97378974 854041663 512628152 623414703 139091555 758007977 222711151 399917606 511335101 57586201 968439845 406141175 76924569 542264696 100710794 346712223 415319178 873134072 494748466 522901536 517481797 322243466 91614997 737713023 149212197 313813862 228178447 717291077 937374120 287134855 217214049 636141055 978364399 70636588 624884782 554750142 828343618 884565593 831167487 288292760 442972810 157708884 376026944 7228197 933873110 914620712 139930816 879092738 273225942 627179045 139862837 432294738 930366819 423517022 443550134 32415544 573663733 588142633 269433407 134295390 75727915 818689443 307680816 179137905 296256327 794747690 202314446 20863906 95367855 185972961 586850753 320541990 269708910 900652591 636560277 246802103 67707312 704322624 960172601 552277778 739993417 879791746 981571970 205882743 352639023 462609706 238443945 426656812 627855868 284854701 476755913 815927034 97828717 944837959 944790626 496509870 720128741 83286903 199738841 617999001 410007275 649843329 178013941 89142033 874954919 443618795 185018212 19794926 124145257 839097600 78183476 886207502 942245922 806384976 341768282 360189137 433632234 473483566 21478702 429184669 786766968 199981105 517941997 249418587 684015533 513418675 730028342 211782392 785910025 245680469 462385550 805515237 816704564 344595833 919675356 898411928 983720311 423799750 738293997 624152329 2304064 648674216 12810993 299310390 211478946 392304846 541032956 1240479 770113234 73516970 350567046 233159370 19882411 932590580 100627948 37569728 271363883 576091944 552633068 941893006 577621492 188970243 422495277 141201862 372330700 890542090 725066933 477130491 725807389 358392835 741204593 735891016 486640502 308822649 41385136 310468298 891693064 45032764 89527464 273639969 906178345 868447967 162317808 466562803 96326612 754987321 379269380 781166953 466727464 723173348 861352901 919012785 111523301 601121473 386482678 509945978 125127410 32514162 418126272 819457915 713625561 258241759 60771375 623390188 911411273 148321202 508377522 47111946 919225236 891838171 2021023 702074520 422021934 588576524 717124012 324940633 208175924 914949693 865308279 762839447 362757346 197308457 40134656 96861087 656995612 591710416 349654314 553977411 581155558 326971635 344587581 668863318 505351148 114329243 75503207 859114035 763993851 181868435 981304886 529145399 910286982 803552233 38490143 607249731 608120610 734448241 245032955 260053051 405751818 974739266 258393221 806265225 746973595 22210615 189979101 872562074 561495001 933977967 959782407 301058400 518431465 3571661 378962285 954118862 439607701 651504504 590216537 652013919 672933835 961795164 949871740 830240912 126760222 202321064 158345066 155442274 328943428 497923406 491312923 127679961 406828182 280270983 197146476 179679103 506656403 721333324 784534940 53760481 545209437 266832094 552362192 575146513 323214138 277474622 361785999 507323426 465895700 158763957 16315718 710500272 282132218 932613710 911964869 906508885 143125917 858195799 1769663 255296565 913156563 157195236 646746446 202871411 256095512 799059532 190419310 299310521 254008328 947670698 681531262 438266549 31596262 651450717 147324354 759264406 365456409 166612360 566372579 634576787 570713769 73653651 699691117 620033892 479633094 926891432 181868879 583948743 396169282 419994167 538880095 822510332 126406418 658589810 433423572 530835530 884590032 229032145 481650890 374075512 621085244 371754896 548794305 838411348 457100215 32100140 860331806 717150512 773777350 353258218 429522089 805383520 373892245 853220176 197402894 904661693 784305009 713844906 247127132 26761509 768442701 590323590 411865737 171049720 716848958 146264376 340546539 872279965 788739839 986837079 892138944 397956603 897896302 476262718 330934439 149703936 911721741 759599244 535503141 194884126 941074562 216428452 100234274 622848457 772241175 257420590 491100009 440759290 682195258 381621652 912394795 619359407 433557246 450347398 487744380 108509800 343631001 84233847 768968917 431226540 5884644 977387293 379887249 215304322 960064990 103856629 959786096 245025528 548770089 576682428 684885526 577729952 314559628 93860855 964321165 37625102 498226287 855197036 561683903 3947355 417251426 410438823 714158333 390376613 247106966 92187766 45622139 162523533 950081890 476038765 998259153 713874359 158198207 135952227 141692283 203186765 285362125 613036019 545709402 669372541 574625868 10415356 711731762 952494070 877269540 503942178 433860906 533244271 373133533 603472971 584032847 616556833 462355751 94647842 861505808 179102023 443723604 6956695 420445891 709260965 765116377 626414428 295975711 245870334 671342033 733409130 737824448 91431837 281775482 654668154 89536423 211969997 714846389 52933773 985540535 84020577 701880714 862941285 790878521 294873389 688888482 57641481 237443417 810122122 385361867 10875461 490559142 539464406 153643128 937698343 969723798 307404786 355232830 931311492 108901632 487524546 490281817 848425841 859364512 334946481 78984485 458000586 368361366 888450346 262674084 909697710 460335847 467003424 92063999 756644608 46708731 375950471 598913533 755629288 168208669 692942040 830229645 550048592 833934334 242102673 692707650 127333736 857364019 740171187 145054418 239156515 623055282 785176898 252752023 597396920 607765849 504111561 55880974 118179873 945466727 801908947 991358554 550069151 444195841 668246643 133286081 872722484 727818158 544862653 528567086 933966631 127102940 402986314 77550510 181565316 122347865 817993656 430251507 806726809 385271514 158872104 516052 661341819 850370935 591923903 529616843 801558655 491768109 1776421 568779125 226052033 928964955 388417801 986644502 659536288 942146885 153417882 901948178 313034816 567349397 623030543 705199733 761489158 920972245 869945121 946735468 133556512 431996149 104824204 744352970 863238651 851614667 416890770 978982788 374296523 417399438 309025143 38117685 347086342 422536283 309048582 776916123 905903081 650606001 736348170 899250200 41167090 516689652 93600982 961960498 814939492 937230061 142060734 270613523 659518150 125090632 902371996 20902921 547983972 707285268 826770252 28919303 66964940 124049735 335873584 247186979 502278995 213303608 326141868 107292438 217085582 639778083 582052267 326360255 156317401 179159721 984640024 787899552 712438739 740653389 317691750 994490463 423955424 230573815 454646537 774966855 452096678 780453493 191361019 17877956 221773200 952885749 570516280 859552747 180987982 461836173 136109122 936787951 911916371 677496244 522587037 122925485 542546518 487230918 826921812 731420193 142215378 18805379 182351218 921064943 582076549 691958416 253630602 758829531 965736436 791839476 998843440 788171089 200789222 390557085 797211006 272389854 974919397 911786969 504233360 200086708 817331648 788068573 592759816 132218154 310130188 543151682 903523722 154760506 572576670 19711106 433295425 741878530 774326802 123576703 842695257 181314116 731890504 981341949 691272323 266886885 682583009 561060643 552687732 830974321 268439494 163437311 706885989 220663190 983061154 717125375 829941397 553388708 891888739 124321144 900407234 830796820 726520253 955518754 90671028 573788158 662090407 247412121 323082419 841005473 603832539 495716318 646822155 985163743 177967194 578239189 293084047 899824574 616544230 618040261 304427027 300019944 300700551 424539867 356830705 252897835 475817735 589820838 811630213 24178682 89892470 686023068 225173425 326465771 667642534 423921300 358023770 894592055 211296687 842988875 113674473 602248254 165616493 638805983 743559114 493381376 282667517 353128534 697171440 452390052 954862148 436096792 472015183 504371701 209958504 797887857 555307361 827577568 43136596 995986449 487325090 908517111 821906488 597007243 138731540 248849905 785287431 915970265 338578876 486027303 467494136 686848470 482733347 185738521 866882054 567692739 297423061 736934375 47007344 662672323 693226469 204362201 178977593 773059422 191967336 990093528 545220777 248669442 200143349 104297970 394501834 539497085 968074284 336013786 969200620 721550724 280387372 107280229 554414881 909599280 139001882 320175630 721868481 418466172 256086945 123122802 67069160 995271624 443685997 685080277 581401075 692610905 600051631 424657308 284332295 222994134 230739356 737061841 126845578 825720269 775939566 8367011 244672168 839494956 224442465 676434146 78355919 646777288 621764919 10786183 550949171 827433177 52378549 446802474 969076043 151001212 761972900 856246410 75543634 283665968 382020304 582817289 237755079 712672089 957014412 192996909 234886125 468443585 132398893 168996129 542072396 942726162 907011978 152575025 698975278 532031069 575911555 911041618 308216867 370979990 502802039 646284951 161346429 228022549 842206412 47823549 879870165 434184470 174119018 287887776 656642692 420395834 820576320 793916356 21465387 185369092 361344958 409595341 167856171 607094877 995394906 164376839 718880302 70997521 284247307 527881183 213473692 444044368 907021521 657758311 323503911 211595821 232073515 638216406 789593152 331209506 884793759 417343494 116009375 843292043 72082230 421364725 397646783 959014182 50045692 192598596 367672671 754562457 344597636 905769659 577367554 872830700 580445795 342748611 812001904 816701963 908014257 345349354 43523891 178912581 731642763 184275299 457786139 811709136 838363539 32313987 286869434 408813378 283926126 224611397 767176169 341554201 752696645 994734535 629028417 51627573 52988741 982466507 418579875 954736729 289782815 973652791 490572721 959384493 751671432 953627541 111531858 962832959 966198458 820225428 862279474 305494397 949343474 927631749 716166719 819336380 669482480 225592286 388124717 564293557 728842106 345822651 201592819 144514306 305919193 416873816 61165132 513049253 62391129 372604568 134457399 320685698 437989582 498510721 525660024 269567713 449801226 894950590 658961685 425319149 840004968 484809756 652454361 154294583 805108036 607360269 777968340 173833779 110700672 474218792 766939608 155067577 932486913 911053990 782844414 602463366 837405744 285074151 120678943 619223737 126245754 266349291 531177820 689736278 341225168 111528922 237298071 899655878 408691496 836078973 780986871 257335381 389046010 4166850 88604520 261690547 900001475 170194491 441116441 509796724 511671174 393854111 332902652 416405648 879971654 625964872 514399305 514647267 312654220 672441524 827889659 221087918 681172455 212775173 451064657 397912084 372493928 662285953 265641551 804262814 703405090 955456018 105062970 308938424 76141488 595945414 215883296 219437105 460918191 222282576 623318350 159044287 56112959 738390149 930633688 227536761 832660614 9145825 812784404 792049243 375540525 315260672 285910047 258572485 392385249 285878053 785364054 367024124 204862931 983181750 996324830 514379176 50638137 454981309 899167774 396184149 736900043 392958825 882031168 710333938 361790534 240242315 975771571 663591508 578773484 933429018 681462443 327871412 340409090 163668143 21944480 496211757 142753617 859724297 589731531 923283775 576062630 345204107 465632940 700355663 256150867 980465593 724530823 488141092 653273259 287124415 166304225 962269548 851250057 788577258 80493576 808465973 23055050 22956588 436619913 673079924 439011790 936980636 69303736 401288577 896456443 234971636 945677099 602054041 721338938 875453457 770111 893488219 190564216 170217591 25479826 459722572 657893159 448372427 970309255 783679571 895808698 8568151 994806725 659727933 611000620 16834953 432118712 432467770 132755834 682089075 923608591 138681694 159398180 831687501 211539772 123033377 734530736 61290991 487634167 786915808 334252071 866005336 414254267 271735897 128639894 876698154 77333576 156604211 410201487 396372266 21965855 10367860 42181029 748949957 637781001 167339273 227523828 950683270 534300561 792494401 880760982 644031393 861314181 538636114 617478190 670459244 938870137 379571411 113459298 991900896 438053955 443152960 951493977 677395996 454824064 369109370 52878145 774835938 559634958 954332228 575787211 377925913 167027600 815776455 992952749 473064265 913118446 483383311 509416223 159947042 517104594 823903883 985377375 701289973 955759147 748566673 550579501 890334521 837504174 163349719 894621263 133502216 149913936 807337723 481942030 395016351 864084941 828741629 813557432 771453153 507066405 973327040 599627036 936732373 255213849 296693900 762595601 344606244 113610930 886267791 749571567 480887708 882310331 77432151 677788947 888790959 980457794 867496281 782839904 785707764 23499547 435306350 256205497 517661349 434735709 927665233 884459656 10970912 355466466 844231202 858966074 353741415 739441355 974148325 752764609 876738719 269558011 372489988 436129297 579815060 366294935 657428937 232933283 818975284 39955084 894059493 982968564 268919568 36411401 471116268 643535879 594085086 139765504 898507991 635539423 681946617 403543978 363506304 793893638 6444511 862577152 669124649 113027082 49341874 916357186 207476982 868066810 218487992 519096180 710755950 327336685 959454428 587755484 603274494 744246907 72164650 726766982 95734390 834277442 325456982 442708160 619177097 310714978 993411894 25847454 555148113 949815809 552944451 253598583 612587466 447176649 539066653 938808678 859432531 541386341 497448196 211021514 496686896 107612423 32837471 985817798 979544330 660017125 538737977 298724802 352955757 130039479 670332607 553252840 483827016 514664251 952589763 891964327 264525681 813433778 612957244 315408948 161116447 630925152 432323268 593846788 910578798 485293839 548935449 619726164 648431838 402951565 48085660 29267617 333973460 238674985 17986261 361585968 78520600 895526714 708574189 794519431 613963094 786790040 13173554 637264370 390654109 350655009 552373142 991729919 933896419 800518709 626157617 339225090 217163390 433104443 334216891 751680914 152692396 74317594 173165587 54374922 199726092 386333120 766936762 109396489 567035683 137776543 873420120 85057778 512326361 94963499 65778998 432969069 150829817 797780573 768896195 680149476 983000244 304801587 285569040 748035847 182137630 954375726 495597395 314105416 353560496 602449618 686865256 463266912 779748549 825484841 936265291 391771592 386087965 752310081 506444191 571423553 104721244 779234729 277347626 538891853 30290060 786934264 489383766 237513651 81397911 440848454 262411186 841058815 487930318 778744497 303789424 847983615 69032549 242119130 366401508 935856967 117294836 118730597 40280331 195365038 258076407 233793661 573243393 286568655 138035535 498890829 789513098 250129545 754958016 265886344 639078026 541923200 44979313 128163297 995784845 148980889 524403311 151393428 374506560 908613250 962728489 930276060 204304373 243327527 218523381 235990394 911250980 212368702 905993866 755830837 987538916 30590653 741409156 181989972 336590710 906668894 482378212 714393382 856513211 721093666 919854989 457277050 983066552 206214347 423161032 297928999 945212697 217111648 60547777 323591046 270191788 118858157 844297735 76881906 318537698 392394176 914086672 619671375 128703057 262669933 219412147 397990273 451839028 759657675 496557740 427984880 808842985 163504565 246631451 932919306 243469682 738298443 453215749 404425153 960995573 308106862 252660690 912969737 331047740 874932039 266492365 569873244 316567862 7862720 469320615 813353014 780910452 824969993 663538933 142939544 638055085 874629397 749124525 435882377 908785210 666604314 923538093 905758608 434620570 704588821 501602868 921600316 118007280 924525380 331538535 90096796 324248192 57287850 699599821 206787271 142057781 423739790 695067604 956308054 651771422 889517820 124721482 54969829 892651757 433041474 560759524 258142357 847947127 392885620 755655098 76831885 953349174 645137386 862246857 527327092 403100362 458344125 341122160 276812537 949425779 809438541 950214899 456516940 508467353 371438013 794837244 804909986 662257989 372866421 283624725 806825652 9453989 787969440 776316206 559154496 486228620 170362796 234335517 889845383 355779823 268127180 297369369 831889102 225681513 814532985 423062591 972658141 989642168 42744301 830208782 410874243 709076797 415426214 206101482 451155983 114448256 720613353 780218780 953904344 532155818 299465021 520140240 539076791 765575178 485769196 680589205 760166024 317776529 849664901 988745185 132177837 797248853 939885149 191512587 85750922 560475410 171688457 577944655 237340938 449692068 564440037 373230158 98552089 714283150 255014288 142912907 30339879 562606454 911993710 396968431 986607787 148646054 433531685 916957253 184235678 482977677 350866464 187771071 114783228 677675836 450852367 173612399 277296711 189410538 913989477 55701199 628136963 91141233 150670809 625270842 112471867 383622350 196725989 689182832 803915259 365310628 756420682 637903894 934170323 814610618 983972490 640497203 121492827 506603640 57919853 495958197 182188201 599948398 54527613 292744426 152133084 232830670 873910665 950976007 733271701 730508269 987643174 37258661 900123513 879144646 635126057 727596606 247830704 756277110 10298670 2994100 301269609 708495809 327246100 579338187 965520212 872969612 586865023 614628010 647995686 728939873 742042197 897429855 190276889 983212270 994287938 994917464 684693609 866822534 787329588 372589546 747037912 109899422 326259679 583840461 384195370 648786001 818820153 485565597 300647850 918024157 929656575 616762971 42682020 992729636 713751087 526057195 869507817 546967084 925819020 395477396 570112078 452940703 118811678 640177795 940247596 146794828 51653807 808459591 53054434 587579300 45373006 503029078 3212622 785730878 327292368 805500039 770745688 166760275 801957706 465124759 888820328 742411330 10074776 816638628 243206891 998489101 339932122 116651445 572709329 86928603 926389745 520804143 392204562 670353268 552509702 651000929 31931428 610971080 368767748 1051642 936511111 2652520 876658713 567789197 952045625 604896267 408129849 608064788 289381954 756397067 701501083 922684266 336526122 477893349 828171322 972237520 14314366 934477245 67207253 638031977 388345423 281274840 443797999 560430013 627918258 363502367 905183056 454896954 578689857 34649762 957873794 845305518 143458456 630926611 171267028 660300238 791187929 991839559 585502299 595428531 938690601 761573561 899182188 31340120 860649008 746289159 184010276 329930013 828437149 380690291 573275104 159216455 579080864 665660259 302863045 103638397 100607598 980500705 659766585 813609805 776925633 195001883 587055464 517357989 826025045 648762596 905542080 250381658 696619628 498603313 407094645 29083556 734077259 227885982 209680126 796447392 241077691 123642343 762534550 157446605 17275017 780130159 656545980 71280783 183778054 729099196 201749171 840582832 176866695 312105720 551800066 716383962 377683942 130389106 589152246 692965662 326818815 127279387 727180315 86191472 982781492 252448266 161557703 524317736 541641706 199631096 425106575 791943298 68889098 418582725 129129936 620630303 246885761 743116273 284769575 915633794 744215488 578359076 877540857 654239636 697560892 930778534 497618668 278215201 584269295 469186535 274167404 571741017 512559573 211776505 676505383 537873488 347678576 366702609 435319953 515328125 85277765 81909513 823339873 240726591 475393373 374310113 166886930 925030227 65697733 12328250 135687523 127938911 391544590 675275225 914473176 447519339 896807885 873495850 536100150 60836195 474138652 492876987 326612747 847161494 135443991 220703676 376554275 664312890 595213920 553187718 81858324 821256933 632311452 7516177 125588404 390623253 240230900 890603644 248134045 71530666 154542485 678245768 203963312 367451495 989098800 709633053 35149199 604614516 296857979 14531525 956306465 716670175 192991917 535670060 198334481 921218838 14022406 168871590 978523216 802042734 108982085 748200617 489567887 690695584 725215536 603971150 646492614 740609094 176629264 320878036 145029808 22045539 65080626 714543901 228243020 485998808 848567911 431999024 427908702 132660464 937105540 634676661 719205355 598758613 170569699 720996732 251560897 201027864 411133153 907091702 952332525 681707565 238965342 394708410 100297026 664194284 746124352 135351810 62162393 381511442 447989232 730344235 686476683 827555262 374318299 317049913 547863417 641296884 772772082 652245072 108841861 35098397 300601642 633733948 771206358 539394949 294274557 627475946 700992600 115530972 762537448 775548141 871785273 967261878 311922155 428688122 872149358 472035595 39031820 134643564 238198316 96589495 808536532 127675585 169775727 976683003 757783248 435238682 143948150 707628282 270773521 16027327 824029508 370489405 481307052 798745241 930174753 346460464 700727611 810276023 771913240 524192418 109080667 677160137 130704247 981950281 97030188 435678888 893535057 282708540 44658900 270186700 84207359 442532727 396250620 62437588 456225691 974467162 440514897 160897538 916725379 307199530 657002756 439602108 336241628 802734223 890952779 492828685 824166157 391644693 190130142 981700641 772440895 633667755 224848506 588123340 913097700 553017382 540889442 237600516 160522029 786576575 993004249 177478243 637008530 660515217 921683113 312008614 269185870 166393116 513374367 459072816 117107425 687236549 431176460 590718344 402492812 525207123 812257606 887254998 7017688 725335668 840963621 402389098 941608464 465243958 144844422 509261622 83140290 777470862 759835083 259919951 731113793 627233492 801990234 347326063 703647014 742131013 231309338 344329590 142944715 286420608 149938425 198502628 643590351 980919306 516622696 418949729 434654869 74310602 659571933 955796022 578014404 221636237 200180304 751871953 161257672 387669635 937307326 277560901 696452688 861653440 718588329 476701895 777985998 661140668 420819351 636457266 351652602 329904340 758175375 575177348 666555727 526274758 48451743 765959007 903480973 219157305 941191256 860758153 504125749 734470963 457667408 127410540 436679440 498322081 958774431 26240151 775499689 48887506 493217634 597355067 540000974 217237244 32155964 479795374 241701651 459779254 214000848 525067500 140482126 88736380 897229896 675146001 793950748 448349743 447144401 971038432 740401243 97105810 685095453 744627263 180805038 707531470 607962335 534889913 592410108 689450223 640910162 616302330 945883377 324955236 976534195 781063511 228172924 725924227 615861442 832443459 419155279 328547074 559004229 248996315 806710115 800460415 362580358 846502235 765695089 155922170 392340176 182654887 929751673 920551254 816189685 168019907 17737279 836816091 541155275 426803547 900129737 828103095 409653930 351984444 986362595 430140792 829720816 37686745 287422875 505209235 306756221 118887879 7271621 113534945 330320951 431190593 612075639 861818141 889424519 567345572 980415630 289520487 823683035 442319348 372563240 917172932 729181986 115075926 896556328 236296091 498513491 862361236 804090038 663298873 736520422 630195100 729008572 431677006 289373273 871262209 797093482 392732526 642924716 663742329 15036850 30897554 871919333 348559965 257362892 488087700 462651790 371032620 81362100 793098166 362271026 281564680 389384359 573411868 420110563 570234679 660365482 669978445 830793399 483716003 108786947 695934902 931819590 8489563 638437822 160405799 860557102 504039952 60982569 657815891 145626511 780160921 808703576 894239317 862751888 980418159 425380258 280968998 711757016 956100913 936908065 480755752 680305941 504106530 449840438 576337310 765339257 680678310 524571908 816196145 423690551 504287432 837242096 547975021 684041483 43993015 367937831 514918465 838459823 587094085 900476952 424944003 323659623 380138599 718310646 53058154 407320950 353397943 709903927 242685714 838449319 381783797 524029463 591412475 64168901 108709506 737387286 413850506 671279138 154377443 925787254 827484807 281183252 846828100 448135358 222563998 241009011 701170162 273416250 886819294 477217309 887720672 717490040 96358461 80257651 237742627 812021708 609587217 677015001 884240758 835069901 683139736 326115129 970951607 521953750 777025137 705123201 251836264 471817862 142707233 943937568 322499375 182440256 893740176 597269389 227263062 263551660 848016265 328583104 266063691 335290164 505536061 962301623 143767073 913237896 589644737 916904179 289382670 803637530 713964427 391157752 862404331 882297507 5323257 18676432 742735287 501149852 842266826 281971849 515189012 30811590 888686498 137647282 73161417 927586723 978064011 282957794 252086078 809630458 332932719 726817842 734481923 426288727 138968991 103004606 922480201 149740680 215580751 996441895 921143143 221936929 710277911 747286547 991416150 75515129 380770675 507973036 808998710 882740907 846337604 770898717 323613127 407121174 749293134 265215513 898776049 634842077 488994488 803908948 662486332 527229416 535317903 138957575 245375576 829302241 816734274 375622000 34025367 514301624 340852263 656030032 655017838 598093344 746284789 873581675 75451128 604043535 381327688 500056587 852151411 466763330 973691681 743702910 816748992 499446967 133639267 122108563 148872423 877347376 737335127 222933025 631195793 320175543 342825257 407234689 244854412 439794709 887538792 1901583 895916107 151290969 955871114 224994220 776398692 394275415 494328166 382218047 562191376 560577318 209273784 556285999 647263150 261418401 521368992 508758507 662825280 550041831 521429027 734772322 638756332 767223516 882883241 10517131 572449660 636211366 91652477 67317471 609533662 763627312 886141520 670146522 76694182 351309738 87712439 899028605 714798983 876514311 732436136 968525007 778668254 956606845 438164225 503923287 674556711 936903433 243052545 677102756 590154373 600391656 126427085 352191942 751082302 570375711 881158381 574829266 183649341 657014005 166812364 399301729 954268559 160141171 656118331 150258449 838722278 167910635 951842286 457123331 775896089 49329518 534050045 329214299 480147362 313599060 504781157 503828676 951552798 19539640 42939013 539617257 810442193 609752058 45926817 573018877 85183776 336361019 475319907 785697076 634643220 151957732 781385557 420843848 312296670 543507231 693166183 909399541 529108301 851437148 156565871 830255228 298083673 676832974 983803556 675061540 229688476 14056940 483114275 810250676 754635732 335059184 14284651 558688251 81472355 909322587 909155808 381432393 478811087 246845295 947963211 839362035 795284034 494289076 711471448 859205586 762040586 72025715 745717014 746617540 151117850 966807102 908982139 244331050 779516808 43510886 483855326 650640489 261579789 338029699 137626747 288369513 217989512 533851633 597568243 448914201 128909691 831771213 217157321 451123177 117235084 891757563 362815462 839697742 618754566 679695523 420116245 355001409 621869654 239959472 928664712 334079936 790362510 770999504 499336273 119109452 438704357 730068599 882746090 921432426 793114164 458333787 691210670 284047394 283853434 352875513 175832925 315052931 899397722 470032655 121356956 509260829 344370840 86558240 832038514 139925893 520374432 737482995 887780045 577961172 147698943 599972116 505354491 481416489 326298599 682157650 192425009 589577250 407831472 508892479 318326280 728684135 246255441 192639924 4095226 501729312 606969579 626285386 825796329 112049529 218583615 646989281 616713625 261157157 392560946 594610205 246936881 720751832 524704336 178791908 11650239 180899276 742814023 596145377 730443441 602525501 633357159 561559812 586306908 271078637 547649065 505859328 65821560 936290721 95122341 538920652 972406945 299321761 969130778 189111331 563998168 618177340 927611242 894808836 137404417 115478338 789659035 784159794 941150307 692367752 654896983 478570932 54662955 631054184 929967980 497031510 586700777 63382078 8019534 736505639 104186384 931053548 300639888 304287226 460594554 210852182 77110639 152152037 350352099 530829543 534947655 225029828 578772073 964974859 256722971 413193911 949426707 227018931 271694865 759266975 281275462 25414100 995448308 418351781 606131281 559059944 445489073 552257716 852926691 530733675 278950106 689339642 38574735 278267743 876190502 522835563 876371535 113745353 645374703 79212350 180409342 406180913 60301234 581614958 325143773 100286246 87394962 619959610 445290511 382201272 545796310 894156709 709378844 225320444 704621671 242510582 690610290 609867660 2888787 376314169 465951199 489233412 744172365 989340349 861798680 419417990 203792426 134589077 183711798 420379447 856362597 291936023 344645684 238348224 133046940 243751519 912571250 768933837 614881040 734481613 217552437 718262417 123907625 407353219 339643684 382335041 954569456 471979240 633009101 371107476 226682260 645384999 453872926 673601354 877161446 496363185 486181868 299167906 393599452 838862519 372395887 103195105 590595089 890823600 535135684 254352338 437819459 241833433 599364202 644640065 360569812 211669424 693664453 192662911 49560138 576963193 899960479 681059553 207092176 695630521 917677730 195390273 884807603 350975165 827121375 83188859 283602149 68558612 114779978 731624689 898117756 56697617 524514363 455987720 920175156 208448330 410275054 941974697 124772585 267388444 460328452 731309505 775782687 771631140 323099648 87140545 631555450 334392007 54075851 704775710 719593798 993505963 93302065 28634578 349116144 930907708 542440802 78502361 371330186 985667112 640761202 599634613 729629259 326768611 579067608 775913963 720937741 578999844 404912627 474797188 160862414 904863590 216822912 980331405 692816175 69868136 209188389 217415831 851667960 59017389 57872618 430360631 250488210 737857789 878137275 645446279 446346123 644073954 703982823 129420196 483946774 270772780 328816292 391841326 676108680 440078190 466848136 563130315 849545948 615534718 7787281 765453219 803141168 132770809 709471775 655710437 978447942 393695932 435443061 627659073 322499076 433734252 742249531 473867629 144545012 2201072 148368511 589531041 309096389 601395697 132287919 622774298 120024264 255809889 3924768 857235866 132682355 503238129 17251979 178698726 424522210 639363737 190214282 179609671 260070737 520208404 197032736 922749450 845780131 819944801 990855214 854422784 249850334 797930563 693058559 123099135 479993773 171942338 613696957 548272990 387087325 804937896 409609721 40214397 620504032 876203013 242865447 741666107 954794317 841462700 962999839 708587646 69621853 258294964 514197150 784150191 919557232 708424695 360297923 122182971 688233606 191284886 528880274 981466131 212214727 963249267 825425524 875142189 677527036 338368693 141338037 667948544 578038803 18583624 19249157 476847628 35076254 982076506 243914488 627393872 732869204 461370591 515829894 940645842 479287439 845729038 515924875 91902235 730360269 2341859 910992456 634245304 480263216 302546587 881162976 914231482 471456766 7374650 882755548 608140343 432271393 514274056 941707944 843952071 664059559 908069135 512002067 817596423 598076227 903761055 551938259 35367961 990153674 990129611 112402943 110492706 911800504 954096106 774100883 949462987 170424233 585772054 184103663 957871809 506798048 58421168 621589848 907999030 797492931 959633114 781476470 73640029 118820444 982759163 536583381 884760305 52041690 716726591 233921636 416125359 430057998 171562261 164312824 523597271 953923055 413643951 894479050 397630383 205471510 987996037 358830325 181891328 443280450 669737170 563897849 659120023 209286102 33695254 625203771 65028037 135697494 568553362 894911106 254256864 862404846 579135183 834827900 568949184 720150507 39755543 383693111 947611970 499071295 412385786 215346600 765322953 217615105 804197323 789572903 994921144 816537067 163268129 219017201 259994361 791053786 47841367 514934693 126783865 4006482 636976651 762417608 755144873 314091256 748852130 682443841 4258815 583567894 533254851 911025629 512684659 708440858 755150040 255015628 710746882 76975895 473546128 661590306 692580655 676842818 984212320 211669847 37359485 564483446 455516669 316702408 246011894 665876657 157225187 318114355 164088999 129620373 840253905 887576127 563619873 657407720 364057419 500062706 254476794 36196884 65965335 206849849 912190282 635699623 637682880 723624291 716726063 851080660 150066710 53625254 952805705 436787441 999596460 246435225 670043198 851319287 928575833 294365112 211124791 857888517 281112248 252941284 315546977 125326813 882848680 248746464 648490606 944060006 227277516 997823445 911703825 794959144 468548107 867998927 571525254 889069523 51217681 260982077 305800199 54745528 644126157 433493877 84027736 472825934 827803377 627315757 201116476 631070127 988546677 539351811 299250173 562095896 744443413 421555959 908498920 476837228 20557262 610960108 580872142 569471410 894368357 440492074 263056773 808840083 392773088 361655519 809858149 441884125 126401546 90183321 101586892 995111170 820534515 637676749 721697690 847954329 926494062 970456916 526466742 118950620 736362898 912048873 146056071 841122089 165244218 112374188 994005115 855916162 650212485 365010850 328366211 424095500 765624918 876319026 380957077 320795540 10172629 379256233 854121257 177971717 377661932 364451767 732174013 442516979 997298122 150221296 152315473 199571219 785829732 850839373 567090924 975992256 492694255 698226088 513109269 886999416 71755879 459312707 14474586 816063837 514079756 118001730 570826957 255310517 422806752 6946092 828484993 613209451 902574378 491608430 680894225 173782667 292471029 298943192 684396826 318517961 736803474 510272797 320805821 655908603 153546002 902516312 93313566 763918491 720864972 778907010 405897447 913566278 788039133 274239741 339627205 342087231 792786595 249865996 703352042 192613612 660920385 940089944 713040778 493379928 321410335 458712685 85471326 929302448 421672807 629147706 855616292 946103750 925324169 829565589 220227100 676528529 231407287 773626549 437538445 889032107 665348970 567649462 607941950 548420562 211392475 532356632 582803709 910658919 272061067 974850624 377106716 82401778 900560060 996184310 730968046 830487964 388280053 908980454 932304207 893312947 530062209 246148639 392933146 581947177 848627953 279788183 717771696 366768918 89806998 894006948 778240119 421966642 785676040 879423364 779237977 431855708 576832673 194104278 318303297 234820373 678795267 263800863 101906338 463901701 959986830 276056391 94066415 10338421 198491370 454124313 974290980 375237332 530943876 557115078 153968956 501817139 418214152 247323491 445537464 410743752 789794028 207540838 277843998 82243951 464836070 53785645 556201080 945957924 141122160 35220087 882186961 894893450 798075723 904137448 7579836 264308071 252336120 555553674 876713677 785990694 437714241 819111239 109244189 165917523 216101806 730077296 641596362 757885475 596114961 187883833 715400052 721426409 547894779 590576186 611977154 136972450 723089476 928312047 763699163 715632490 382303111 234548281 839836910 187537669 895725219 398040284 311872170 679197271 81354043 84922879 807698374 978646252 210136119 835929519 987678330 273489777 477793857 788071771 655133444 744114232 635308617 137089625 240459301 670123449 307987970 351065184 892215201 776775435 706719330 386900492 265220803 712502383 151648806 698515294 661117654 621981638 638275659 482199097 720563117 348527382 746101398 473779942 888208412 948958985 704823822 994151569 335555196 544781165 870902652 265488329 730655531 998751669 425573874 746479876 290651914 568739190 836217665 619868953 299887101 238660331 190340225 528135108 480418671 309717874 314895501 633877029 993003211 258979853 486890116 536097601 226488324 841162210 839702602 808669824 908278286 796860091 59142916 714605101 876620642 190570887 311272864 35867641 680104062 763694295 369026891 797103481 477462627 596750690 611936248 539866787 549048597 696566401 532955360 14138453 775504415 57749171 799639804 152098510 691463948 131728923 726408589 851985971 678983151 175546621 419439765 9860364 459780060 963029573 814505307 30097092 554227564 362684927 327831787 494918188 362716989 758363104 360212116 916461560 26141296 752283580 163357800 18505536 821279530 660506637 618950591 382653441 534575379 362269299 174812084 587804058 661433818 5433902 45164454 802424655 558802862 780573350 641139129 942876874 357354438 648373220 815939923 733442709 250589915 628662038 155928991 826998945 870424489 964123919 531478029 132768961 374519666 319313604 819302096 136560944 1000000000 31034320 478514015 312429831 436417676 350943985 614608116 177584840 795306355 613217416 253999888 761062614 391798146 65079069 978973173 755714042 67492365 806864857 152333610 624023008 382519790 205060363 774323707 827778967 187193857 156535972 939607031 260778005 670286759 9155770 43341680 770525873 455361351 988284425 110519294 159477159 395671752 886952045 172451068 133189784 187703321 609730921 9800202 994795783 778132394 829446819 229242249 450143965 88795888 349002853 930359586 226166501 939749604 645131294 367919680 252679505 935740037 430956255 489554065 800715315 940158289 216164319 601636489 285794821 442774992 907241208 431051230 831967778 808003082 289044775 29346317 916292938 58907659 257799439 976207060 454384162 192809062 769711991 560851638 203865009 170445487 158753223 695580026 333686757 821853184 838029967 366258860 462677004 911228277 660360193 751237659 705551195 596808880 301433458 801564761 490170731 701126741 641781981 42062142 567230134 492774031 726511968 598518374 865467679 774699914 687544252 280805294 972121703 649125366 549008345 859249595 657386681 603589003 999026240 456152691 840349471 967565183 138186911 259969409 848060426 988271889 514477129 299369173 589966798 183800322 817752243 909335842 666318627 40049431 173597176 895474271 142289317 538693273 548757846 83796039 741820501 294335700 956941743 441739993 157007383 228333211 657512457 766360280 260279346 519643074 667818510 383837771 43669715 404266403 406695053 704649470 9941898 989385114 782930935 404601600 30318538 551395209 556196579 544389411 49816941 127957077 453030026 231161216 909676335 655046758 960171339 633957360 631350574 550739499 121420072 84606611 162767729 463188628 17472072 479776333 764154461 435979158 252883827 7029572 434708801 678295723 116580505 502121316 353339084 697422159 426007883 37721307 535877521 406552964 19355968 646272669 93313674 982131791 102223570 815921889 882326418 142989368 920054655 671537569 228754922 323610574 624649320 973622046 487511733 454534689 729558741 542026331 102496635 649741126 468363438 853017501 148602026 671226583 656018180 979700465 919491600 559223920 46034054 71784614 128698211 25338419 266349068 879583694 212431545 325636933 894715664 861880002 876954896 142221903 251659824 921531803 736775367 899521022 122878894 939129018 871914531 928251267 97618416 321586496 970122187 893491475 129996288 866076054 377428813 656883816 176292876 461349351 33170327 631779646 597986791 796410017 873160062 416066007 939833735 60622072 111682618 467887480 481180549 254913891 636613096 715874537 368273312 494943773 24361479 729888505 70659898 873503141 159743484 820649208 758863321 659936574 402018702 33653052 36494759 727645040 586644330 730149276 755815923 306790021 714384288 826987512 187471790 998791437 277473316 777411247 98972143 222175835 344479054 575084839 492097136 628824325 129832538 538881608 436479502 324541287 930057705 455950593 725670732 164238881 879367294 468593858 184965329 554147989 252768514 831596545 288986597 831215466 298232129 178527925 813919992 222370572 437775467 747856094 809954332 898599977 877447572 116809467 668556678 970263093 213919283 552293522 743464976 198761959 443603623 412512427 52537274 290581434 831738029 577281621 83633701 453635181 335984619 172304672 296741142 153133955 597025385 267280802 503509241 723633092 151367443 404484595 982921052 631296442 397595192 547300400 919159151 799349813 353574414 223186683 388579467 319341768 43856683 683271161 286132904 508795465 906550541 656272467 10641125 118464853 828869780 205900598 483619332 577462985 332332163 131181651 835084522 835240010 251114498 645015647 944557348 156805822 451473695 239151508 633998685 833247441 572610376 60816942 121999849 42881905 514317266 770738928 343192382 958053971 963081334 417029020 319560309 257807468 923164110 209356158 673786317 883781240 762983901 265976802 22937385 365321078 870429828 687536793 426387085 685355817 400692750 86427257 303410852 346125465 80523685 683289562 102971197 474644112 830792666 398932249 240509897 641147934 252906785 755955480 279671775 500526358 297512018 983561148 686475193 635490958 795984170 426588270 717929140 185348963 509011656 302164635 387499476 308437170 813542960 180461108 246931517 386611296 731865291 812190255 885909435 797116820 274786021 906446596 487042363 214733624 334381102 765328688 897699152 105051771 276333626 747241397 117796527 326986065 219697921 50243736 643804851 612537585 899988831 199458658 886691290 459847254 741457813 228573600 952160837 45474496 911514566 382094691 790332476 532682288 223651963 5275585 46105256 38076911 612566816 772785490 209845656 398938887 995890820 585000627 590028989 176268488 257076061 846485255 194384877 718456645 989761218 921473649 484482467 944009172 40484527 638471835 906970493 644755346 26286212 18992434 199511229 49914845 908944262 863987815 85713097 274227416 349012829 531367791 94133164 707665386 590379669 914670340 77894290 611352639 595739933 500743139 827052111 547012934 456651466 398455116 151105497 509973297 170732501 866961797 809440458 278150520 621470041 952554071 412969951 618626902 795581910 509198735 756951931 211381322 89658801 964559743 489246757 667345048 506957233 483044730 954921733 461387718 35815812 554968155 817005675 282696479 219563576 417842431 804366409 470735411 42150082 453428934 180520628 813707093 589589115 384636438 600152678 988310556 573879197 262451416 211003199 968583138 680177098 42881273 459648192 307888200 545178246 866517738 749577870 223606704 635141048 295197217 940496117 420430274 484262957 634861974 357441378 256990696 231235605 720216647 723742952 47723985 630839684 355467188 228446396 71701489 166626034 769676899 249887417 59709440 714358204 960111197 294520797 150682999 935048865 549334959 962477770 431395350 204567109 187389163 383273030 184086113 350021041 518785956 659354555 862123038 795745489 484903157 556225976 320566488 764409588 679982587 55395438 760484959 745898320 79401046 349068851 285465414 257939836 62867628 475962371 219339620 773543412 511535911 948627962 192026196 941270169 973362674 423663067 956601844 172809518 942461375 174408076 314651882 565477340 591585860 183773592 418996506 797990831 410204345 326518699 898896945 116150038 523234396 628530970 253763614 960610407 221638893 79641945 297399699 884320856 413536562 856579202 657926792 9135751 631157620 955524565 766770361 940550644 838350848 81455666 320213539 194826626 270881192 905857696 934737291 702876793 861721151 363224778 745143543 422407943 899592993 960411005 639836210 997733050 204486568 998173484 51300172 190180615 75325880 67976300 996289304 397324231 3808308 698776696 931141037 49171381 410404230 398030254 182657254 578745073 126906907 602130959 449510114 774199680 53919461 669356483 727696004 304557513 318626775 23312275 858994163 982277401 396698733 98010989 744686875 49400864 888543265 901478116 829381675 265577330 905573623 12970926 678563862 325210120 776418802 518025764 944892690 121256892 97071516 810797509 818274587 799794128 393199234 667216819 888413297 873408872 574793142 441020212 399289365 194184203 571394380 132459058 850347601 28825638 663987933 180402108 723776813 439469449 894266375 288917123 729557754 119905256 846256874 3159902 738283211 412928859 968485036 753426886 511868151 214908126 987667958 533988442 607632281 378688722 563760502 156682077 374290704 116022138 417721435 311572787 678455423 980272511 940091100 711902440 173439054 879193197 608078001 984561320 346080935 60902195 541321112 240367688 326681082 437564071 939021778 891410364 218811257 158030848 619667619 451275167 993037725 475591514 267657941 878663598 808542879 736463925 749722421 755747149 73984256 37085687 427853077 991958528 170728449 780252773 223491273 987317235 527815723 38342702 705530410 814489203 289356745 389233504 793838870 117421171 721971049 120525297 856238573 537953032 812831839 630999607 175849494 494877165 407974722 757546352 769126520 260806656 177167469 321913915 2429953 738551235 887353983 666758429 544932387 33024988 433435868 695374590 390873938 878201749 122783785 755646889 31247751 747186012 45464275 924401743 142426816 298095428 495991177 662105605 523919229 241432451 73866174 965972545 682749253 434846450 616589864 327856481 190342943 222995344 131398468 137643812 776481817 354423551 861669327 308878638 628546501 332641542 394951502 365445513 684504759 450493453 22576775 567919903 130483464 654456740 700662790 909473857 963407574 870257916 696271513 29334307 274317506 10557292 140903381 456459357 178985584 457091821 965158030 879045995 474105098 840798879 180589922 606277934 619954622 246674242 10659632 605460074 891382843 178525630 624824729 856813638 501846840 985345435 955548038 875587279 656755438 657376138 620391329 245808500 314350489 850831322 216301786 581472139 580932090 775498499 131293411 540481227 434436056 903082527 706667701 303059920 341852282 31884652 103116041 381822107 216833838 294120139 293851872 855485199 449978310 346802244 272172028 817585013 957816086 65978496 665364324 915364601 493633911 909478733 40039396 618833450 529532743 983770654 981717642 96096638 389469543 305826441 948843307 406389708 609649083 9146567 58419420 714404048 106175918 71488567 446897785 145075626 697917611 774691291 395838241 658791775 682661541 318674137 996537015 666598743 845938832 482538747 603593827 457550813 253456101 695385392 264346895 715707554 945561634 795350025 365445099 758417211 432237896 685243964 162090730 843325854 907724380 646388005 406354755 603445929 317017830 285360960 691898352 831084187 27923060 722463408 15644210 245410201 585369880 619721659 911419915 703455275 962879462 234596684 72410818 477714364 418696056 198930288 863172451 428538653 836104810 616310745 358823741 692942082 970681309 9871454 527977058 597260931 709180408 754473849 817909290 44561821 782669922 757775559 35072944 409488815 981639882 824916876 545073747 403873277 384776032 192341293 159299127 501461553 187708761 319400371 997017794 48918741 535167854 287238223 961890591 681562074 712384093 147248592 420917438 822632211 364070759 693654830 649581522 155178171 999663824 896544259 736241105 735845867 25559139 467679501 153342968 765178149 61338091 721223342 124868549 521611468 258981307 37544300 515891579 668465065 556653351 749437553 707105441 438537064 363939593 174297611 504943747 287557912 213603901 996268589 250116272 984477615 297419301 451073773 870076794 167390852 973628197 463422212 298151545 919821267 419851560 601699921 613744392 261110589 266826265 324633174 501416134 626854469 384808555 24574137 235153431 254862036 988650898 837232581 220262561 86955957 469538952 904045287 68390351 796736794 622578249 823762737 813935441 174615829 604469847 613093850 30498202 802076704 937498934 278231739 889114721 719623062 146174705 965679316 340815649 907908663 378622867 324732101 298042265 649565864 480132527 157903701 143439948 683756528 273621209 891715055 828503809 746566653 746668587 3395360 403361092 667706397 305423553 770104602 414965476 888966533 185580093 624494133 968696947 515902926 693699908 345353064 429565897 390827890 134289406 247974100 472075393 570842708 203469978 865667130 198318715 374472757 790301640 660112767 534214232 434353984 958308669 162860335 631457793 307713151 778834482 812568312 47030561 421868643 391991782 735994410 786061222 32712512 46730776 888882750 210831940 64772558 873465741 721388364 291175666 390401961 327842448 951015571 870599530 165651410 851479404 812181749 220368301 145204525 999863540 889691000 922050685 978145537 835615997 249116102 612794338 367330683 354517214 491833006 306884006 133454379 807004150 849936545 375944153 497155716 586805798 347983925 262721357 259386464 980712019 442479782 568075290 703846011 167264998 173746768 64851996 270452979 642377291 600179510 906197872 918244815 225012085 809879934 88593147 285444980 449001049 476209139 893508323 903644465 640793198 695623810 977130259 564338613 829360947 802811581 849318844 577173395 921023657 845791835 4860879 815702469 359971285 965627830 37432707 270869030 609265984 198508107 642263765 515610615 162110839 970683198 991005699 826984027 680053642 145091027 130019344 62565594 147644305 289508854 498316612 461856226 585026850 901363380 687844777 134049601 52478941 321379008 467991439 139515053 354111969 271566063 173301256 505499708 365905491 546745020 980829549 66386668 30340062 109555397 478005719 91089692 999767854 45456715 876937638 575827729 34730356 179978934 483417086 893480818 721006821 118214671 444135749 66570701 198452027 252904837 525866407 869576976 261163058 722501353 430698898 71003664 508806668 381365297 735971898 496737285 405669902 316210680 975512086 365907724 800044289 753859580 349107041 732283044 773438386 472535967 518415002 639372850 544978802 867038824 185750276 811751293 478098582 282338943 115995431 83895090 121783032 528109876 104036173 565794145 844185716 351382904 124066310 219649022 562805100 969662562 37920932 805111137 932456261 988043179 640453056 81716934 750339816 169211442 143646131 896249550 77748545 760666746 504519966 850561020 971568067 679019303 962612578 722089785 857935587 687569285 745999657 649372241 270040729 924432385 362582235 894666356 492795618 431380141 178012970 494542006 613486656 714979776 12832647 362658959 159750712 113817620 507436714 768558171 754893779 611298727 878909198 767121370 199691806 214221338 570409330 640524977 465599146 342605621 783667033 112374504 83679756 842211681 689205131 643671915 293609566 289831468 193029266 725960329 927846332 916205769 150875966 111592056 814830792 203266189 92046113 70683086 18725671 182321523 192249108 330099721 90854402 500949145 335709616 698690057 419875974 469212865 579664854 342318737 570608740 705895633 837807912 185384649 352486481 455649363 447327885 250685119 135698055 708903926 369744561 21319137 583242051 691058699 270267010 832620420 881336645 908213000 53321652 613171041 178009171 990076937 340191038 753751058 574948790 676265802 492637147 564489114 985664187 267924654 405102219 424738778 989957939 110838331 220267791 735619869 645412851 751759516 104908912 84464781 960700757 368920990 213630328 285132987 903418805 709251251 453833527 782337563 735041526 878994290 878026112 353950085 170401787 248971284 17807721 668004022 430839597 255517177 64861135 424551117 231046395 413408801 336249807 626729166 723616086 647561652 229860174 651318306 466529585 557271675 902285171 561425685 850857735 545482084 48214311 417943895 165989204 136986881 168226204 171929724 110362907 245126154 545672387 545997436 247839839 462361046 489076692 521340979 903071914 173695718 641906122 35777506 749231497 865309019 235543012 271036844 454103821 990216059 557149222 275769370 928214603 249420848 528037334 671446680 454712285 504702856 569881087 609014261 80216160 57946422 707169777 745753831 980577524 725844752 21265855 153279621 774459839 98536335 865953471 530059467 216314474 420209234 483764750 84529433 373319842 939618459 170861322 32853172 320525976 312033232 884191190 954520900 235967874 624653819 305996249 902347605 523483160 422591563 532652607 73127126 748856599 455653265 374017654 204818844 742053825 808365764 548781235 570163168 4121180 375827325 780005483 97920701 878388911 760446587 92839642 11546803 974093960 694331937 650669439 105232423 487396408 956363507 993757342 672077281 742072596 646831133 412375485 658784652 904197622 477650412 727936039 338157113 986730939 902996562 334694252 74090204 266816963 263287654 840085471 117541582 410205812 681328098 423441174 647369801 714826167 894522276 188419182 238513903 255683961 288603693 373158789 625451588 514630700 161321253 724913854 703660591 791654723 929968853 304405440 727841149 572607417 345123499 995903991 543185502 518788235 591910842 331438354 426076390 310952249 667526455 837225859 653173133 888269385 255967997 134265602 780368304 807019460 433139210 206316811 79456782 107141560 708556032 405036379 887743307 316854452 75497637 106345590 36775536 636257871 56793187 695838244 28154217 919782817 265497288 869604848 789335942 656907719 565519367 854813608 487192058 872681572 464464502 61640160 897595487 409427995 528882446 814236271 59906352 686180630 80434158 67251439 47142990 634326914 991757016 256378689 418336124 822338064 573603251 331517959 879252707 834573430 297703687 60897065 518709647 125185004 712592516 955738193 259526639 328638896 873455995 872514926 691575897 325381506 317560163 766928181 189068675 519482920 327028822 358250395 909006603 812606955 876188049 529756252 407753201 962218265 578227703 284478840 297260312 233297537 621375119 978479024 958802888 5728250 292078850 850521357 35334191 239290076 972165150 274141018 938701275 699776133 984496725 71287973 408577089 55563989 318733374 461905858 494940474 66735282 288504083 571238088 124382593 558135941 923416882 1354642 279679286 864264892 829268125 467707966 456052830 824028230 891768186 813570994 867141472 260759834 3460755 545580562 538759561 910374576 171242966 588855115 407868809 296489606 51841750 101242252 410538484 42111132 65083720 624691655 566110659 345272312 513858439 419186741 884515536 871306531 719453969 10467023 826951261 416459947 849401096 336032214 392440206 211749791 299187378 161594443 960021482 130635286 526502906 423271031 94832606 558136744 675351020 142615653 100042042 9345523 935263548 917805667 575294898 287273239 54676672 770506117 809197406 789643323 354214386 200331298 432637754 945264646 525308783 656342101 82650023 722209574 678598522 213685373 593685736 964326605 775966329 745671101 535664550 157126446 70774647 170757245 568796013 85419013 983168161 892402407 164186412 315472140 441400777 314979691 318692281 757148295 833170662 634569531 170135115 121158585 21022866 815760591 351156990 137221484 246013579 997497955 653322066 475408494 385978930 549207156 325700269 771077646 312181007 595509319 614557908 562012835 508893003 735921762 90879094 375416325 514235956 48996113 121567137 961386514 301604541 713510626 593559627 793098027 266973691 651473193 51529930 44071604 645936041 686310525 123516508 601095063 153695397 460983097 731918241 379797698 41494384 369617404 797573403 86648228 641131186 618525737 623466933 716833460 614624181 216391784 799399225 590320618 852809445 353199907 99093208 70681412 641809494 764053770 225824679 606010691 432560702 12434832 936554268 791399275 914664310 567915883 384518549 532680902 174975485 181109528 116757713 572841058 333285237 94947668 560200820 60192206 580146596 377949604 155650184 237218209 155760885 575609038 791733239 627858931 96880884 489753438 180153106 607199970 354495190 109118498 583254541 663616271 455463918 954256558 826327936 25074206 606823481 603183577 211317991 112323898 608016083 258351678 380235043 756140942 806601856 871292092 515047160 254558925 970365476 123717879 423169421 428538795 873407819 200737748 877962991 704361057 890528930 168622081 819334285 202818349 840310908 337551979 23656893 794265807 790073678 861769413 703525430 203401998 300588083 297031688 234546836 923932977 514473832 428310765 17945304 477103239 529980113 301873269 553513701 692079839 442669171 470544482 363905284 254597904 893927160 244820411 901241953 711262579 728640558 139389772 32971659 695048292 784077192 206257699 250577656 799304900 82729627 827657748 540109695 910860922 286452642 398937654 623796444 164000493 207856635 480900964 641492015 120153996 618586280 564072638 615409277 606894150 667491023 938915877 327963438 358151698 663034938 874655426 91919501 179618153 755164120 967036799 402295372 329621191 265805882 968593292 608746493 202252589 496710679 48364764 340329881 69790882 432172232 202164389 923356669 45553837 639451852 448452068 672357736 44686557 821445702 326390743 599184383 705868609 810720634 53769857 284725322 189886192 368290644 162217257 702456756 225032835 695423456 96040667 675550990 829279382 752722131 247782117 669351692 450490443 490973185 645745500 508812486 434999238 872352740 432033685 924106297 445860018 281685532 450911404 91507908 425028794 149341674 534359040 564119979 547009041 499089587 619143604 780120728 103367659 3354755 553073456 226870805 403102465 796582535 452309919 751565331 400401 460062610 179416687 745137766 405625436 489816217 386559443 293967686 366764583 62917431 324612932 877685199 491752762 969305130 928248316 46783106 672813412 2270676 697782649 326012354 375251700 885592250 707779585 586882648 550296386 105027593 502620440 370400752 468450596 744896524 26423307 785322905 552010105 917969079 539167336 15906889 828714914 620949535 48868996 935541079 345024516 84732672 885271028 669377279 841573511 207867190 555565076 997505250 868386074 142016580 878228611 439709827 759690796 134009808 770967461 398484939 614142261 542121508 874591520 643753349 650778411 459445935 965463135 352019939 247152397 761933954 686721810 422936823 121294940 11244756 258136492 88438075 266036637 879449983 62881252 81990666 345813720 290305408 551703860 853058596 762566172 654799738 834057053 9930798 465521145 370739252 707096801 874399535 860723204 488721175 742098824 39308053 159604566 570702513 906476252 623437102 762572557 750429492 477473452 265418927 350831818 779100407 792751501 503857969 723357490 182849268 327445332 158266670 899408493 449649993 667898269 920438409 867898538 323372471 403799112 847644419 20469401 184380454 67902454 187303623 732641775 942189343 847012496 12833503 18617318 814742096 133697473 966159804 949159866 74491660 217004919 144584114 451523885 135260872 54364262 350689657 734150915 259618207 124200580 826004653 971330439 734855375 396345230 975048271 60892933 70529850 211615618 876848451 512308814 661030886 941122851 984871120 458609463 10976381 169300089 341068067 751789849 805271502 491401038 628051404 222819667 151178314 297391025 19914302 905077700 775590024 704531575 780041299 368473937 133169089 687465397 994123463 92894309 715796564 375834439 202223544 996862828 576464452 165154125 236722989 430675799 509958581 466775721 152113036 304165403 993940850 127589762 784368161 552482609 518838634 26504643 702237086 503722520 332674351 606936988 688976021 820386511 906574965 530052608 270736896 272502363 364720025 403749158 508017594 546750791 737529880 333085449 907671300 969474591 434841363 525883880 871290113 723400692 818992594 934949574 62111033 234854107 362647613 359123947 827684378 494103150 381408613 121072993 747299698 112757833 945009145 411740535 102447863 676064910 187364049 253458754 895866047 573202018 512688999 200469271 606863304 245674605 705123417 614019347 409285745 409051998 818354665 562721171 73265407 943835749 139525757 351787452 849345561 832193975 984406303 393652724 909043533 948986638 494757885 30367847 347223433 541457958 636804330 614180739 448951714 568565057 817029084 374248572 927096528 669408164 67543404 295025609 287533872 831004696 164073817 931050917 578263105 826478442 573043973 411750031 2921320 727795435 983089142 308588490 149441644 522688752 986458710 879604190 4756474 890052947 541674868 620349205 336587298 826300912 697895489 256047103 52483288 205376809 440452052 139664878 141894260 552587363 130846183 342777210 366903346 616822407 758537047 418017535 639919795 338614914 903432871 594280218 7767674 375050693 430012030 455907120 88073840 38541509 113697316 922340327 193537633 124680060 736968713 244994475 845002109 606070246 909142591 61451562 439167704 543627397 845103867 550735833 156969450 198395614 805359896 316277868 522174735 963777018 668470931 793561953 165542919 190705382 378860816 413162870 870548599 191589171 586213459 823390255 206606439 675285878 446122184 350997586 7616707 709952969 729657341 229502570 602138074 575104584 95147810 979740487 90972130 456681878 367993744 121550459 510438258 286961493 748450623 612582623 432130565 987042481 146812750 175320844 622542974 801820374 236288639 989986787 83733919 461592949 248214456 299901702 718852240 398786884 163612291 781357404 619931487 537856635 27306382 122414481 547995514 475267415 488685356 283077267 783327798 165141146 347188691 57637398 501737804 904474633 982801564 699274513 257033558 170883309 416395206 753408063 176778327 447549587 897618228 395046559 658830896 403734220 918231786 276946421 733186348 28444269 582450579 367180102 86166645 919849936 959088382 183955296 237967516 670319954 409061532 230477648 666948629 961300947 433246724 924243177 532603832 838340409 879464304 634849092 541262146 527346925 93532221 205081914 108027858 990896220 658462575 826750444 164654188 713505655 134439978 963988796 750045305 667780403 905032250 963997777 67654213 307625994 859381388 453147671 481730432 811291257 701859763 94596029 867281854 860689280 811159140 79008053 51539703 109443365 328929786 575542199 511835655 239449329 582984947 977744958 925977391 554425457 58734960 581301257 957247122 350191030 392674233 532939548 951824569 888262614 971966647 605062844 336747280 562249577 191115385 750773239 724205670 592226572 936438960 730244634 260815217 562746849 702197042 991050040 136421704 411019789 569298554 271613610 941266919 585771321 127633446 358935946 57446062 800423186 757313400 850658614 587546851 363618761 244989910 522345939 932080171 974883988 886143307 84863176 386128661 279915051 4756227 351483711 15568783 580363596 821577683 747910311 398114671 545568567 584347310 43923252 787274987 121782834 321200433 726930525 942631201 253412870 914500632 223621982 366412944 254737536 143370182 52577204 397069213 705233393 26433218 992422819 710040848 864726447 715125812 190698675 654280340 461492370 751621740 697820207 510321978 901084535 457199452 640575909 396735990 618024897 986113817 258742121 779745313 950890451 197480541 162556177 10781685 662110615 392277768 665505274 470960916 101556986 363792027 664720322 294969090 342284909 169621179 118768844 39200166 273543526 15182772 335017151 393608141 557493469 877545715 895467783 682562471 403729871 765079947 557715795 584358216 828608959 670802097 932333589 473381672 583181616 397308480 50247429 806874276 808380972 943182134 293579678 338618491 770586816 957104181 14471584 99428177 306627965 36066307 598062988 453461039 428228089 258296330 758371115 936581377 908928332 985388249 44322824 331523863 921421972 331125921 382409201 385670052 32620913 740350904 541736826 128513090 466355849 425894682 245368441 16701292 648383493 946185443 37281419 464104707 648361490 549771990 491481486 898624714 769128290 44862169 281563685 403390186 623042472 327573367 976746552 809116783 675666975 100593756 552372081 465725896 562521092 420879069 815366079 711206219 106526487 274871406 470340055 810934702 371856415 268573993 312342958 224088207 592869731 733294670 585257216 843103982 205647665 698613949 749050828 893183918 110169178 595892606 780256470 948649495 68690612 652299321 302700580 576108631 368292759 242260414 806916482 703518204 708620385 306288255 352005374 243755131 120138994 395808529 828914540 958562733 24156208 565776559 480711395 548687949 239240837 577465271 39265597 771577979 407764060 835375146 141735579 986724924 732229287 546824240 314373599 875555831 737490268 149566098 89607473 965356793 936751603 24335678 109129851 91839986 238218218 992271303 560525805 367421814 415410497 607500259 290824313 95707262 589338367 537333227 451444824 265080548 137362859 459355998 47433603 668291050 297238995 641835358 450387514 587641012 821246088 441827121 307110273 486534857 757190624 814580417 357350302 437711510 916240755 301113629 24089245 328400875 173393631 452489974 975518412 828836988 948826181 782898467 192964415 479561313 593324233 381617437 307812941 985312918 886500629 740692867 489790481 674670972 4608982 488800920 560499434 166507862 433691710 623690944 736094203 795121357 916875393 301047047 470733227 436643693 316406872 544259481 696779303 138742821 38158721 20274251 810203611 577348043 405459516 891092753 992537597 204957078 950680527 125422726 631728386 203570594 130710276 189839975 755242279 138065264 815569574 513232920 433392361 10549347 328732679 792776989 350175117 404284995 545273725 727497634 920941465 952364478 637073633 922473204 276550489 923549410 292126222 792216070 719882587 44782501 971013992 668482029 126364915 126240349 967200338 127658596 134710456 553145416 195999670 400866377 826626821 854876166 372187266 721601566 987643513 537911833 925144613 728650889 526475895 946689900 471917846 242610900 954245543 76906953 473016654 483581806 642569843 867853921 500842184 851274855 575045515 445412425 375969288 545749496 842463841 101225719 319002257 490542841 729040302 75721929 485242222 68895081 819516907 854809470 759632298 565951723 900948441 520941242 511904984 894223683 343464186 973564551 35615115 200936668 997622805 693887951 993983455 710545733 928314294 604917987 137342447 10527663 873503403 927682039 878237276 859260785 505575560 663292835 466683085 591917189 763722276 783856483 156007529 9648648 891306010 124871192 427486302 728189117 67307849 855711878 732664926 517741963 881207637 393455060 950089501 978881531 152781603 177307663 799246548 201601211 743565153 582749350 15820225 523780637 374297339 997689071 361535141 942845080 173558695 955311265 526850372 366278470 700636763 760938584 200925929 304637029 974056401 327339029 77023967 351470550 382939402 731076539 379364089 956188577 330596808 592797587 412488715 190215791 331953426 822495433 373522542 177445902 356619700 413431276 318240896 636780529 280253116 690494322 947758882 584452526 132493822 271575602 362688056 748222334 35952273 77383144 4395820 694617280 394642768 393597876 751845740 533422710 278779738 567520411 212339944 492849606 992607891 134374917 534859413 966351482 776905249 389141053 25878252 150837121 37409007 752134389 379329131 98375020 136112685 19829183 931437587 137517297 637883342 262596756 205710824 478018924 490897672 396173393 702852469 816665945 203560152 833552181 920091717 443053275 486814331 940951909 264930411 215334457 858462198 781485417 916946683 938640475 854575248 777499820 380913806 169555281 241215827 873629695 896065474 837366476 491063182 53889046 761502136 608219811 194571605 171525641 890047636 564638544 423073791 839345109 717374465 206268017 537757864 37506777 890786730 824513863 592161453 441722458 956156866 588971834 894199346 232550911 182223229 576511058 825863327 586486869 542727061 930093504 523651358 831204684 299595462 963571795 132505887 164536 490358865 101600004 834539733 652979921 146090109 801497962 771966391 592910515 864174353 989643846 625860352 907659999 275374556 463205369 938601006 934054840 217851182 888613129 294237062 830736391 291872860 60693152 976904335 754618232 130842175 526202637 951556755 651730715 13546933 109038656 588298017 470760931 706837535 633434194 369712269 305941290 748297698 395179515 646227055 129180971 146021094 551087898 691227680 473646471 209130778 49898289 702809408 989934529 866154734 632829415 561974323 57817538 514985943 807249284 487893663 938854997 14526670 367648632 542524399 845898668 662020305 324551380 870622163 347577305 64211809 96373967 641132222 421785942 908881155 230511938 503282279 5735806 608433599 265078573 76174408 484247313 994072484 841770288 752573986 407354036 653330242 590586386 543699063 378480495 432512558 274522430 447756047 274542381 897984386 312596801 780353396 537896255 146530394 221396046 687160693 323011289 262855256 423142586 231541159 2562452 841698336 694221695 832130527 583050730 675848669 28936893 286354361 363089342 562617786 361720373 337188628 830098641 590440042 435093452 613745300 829705550 323548577 382613006 719958559 324606527 390310041 373361321 436016480 815356437 359578254 931131117 236798536 314402596 404417858 230593107 819108231 643702308 654875002 365142259 57565975 614090417 693265278 894901260 768178866 600016844 557674397 18736256 576272983 767053401 847908519 560952661 578239689 465545631 497394801 10296373 386826768 50107851 421357141 997026287 595609590 104293997 357996463 919246580 675094666 134898936 374003297 519499738 80423585 567360838 305184080 642933213 268164688 46289939 342246628 152050521 804964723 572998013 841488268 908130897 708470314 984805259 28492344 722944747 55190870 270097059 241157853 724530162 874173728 698566673 839868661 516898131 563278195 124051591 993674236 109740704 118473853 98312855 833988084 128202640 328650546 15228219 445477346 248763517 600482761 541238350 287118414 673955556 433551421 267602705 223525319 471692777 701390029 532975271 368835421 218054352 703948412 423915160 722161957 707019141 21702033 284617042 340332729 148703509 314295321 832588963 703950773 141983283 516750944 260340289 411266619 246504884 767838588 181835330 984062320 607884051 452423106 316443044 246295549 306113774 885194574 389976262 761718414 881831814 690718848 787626477 891315798 424220995 65065594 736123328 309463946 750070062 166962595 959194061 592302049 850600822 461252646 520627970 37786395 137060332 557287540 106883124 22188919 50692742 929499070 917395099 712481851 566331359 181982844 671038548 718314543 582995893 72535784 686795998 244202530 823740266 549493123 975533470 880985956 121563269 323340688 320275035 551580234 331393326 336880020 9326018 580327598 435982517 353425373 767485923 909560941 594279947 31047415 571096754 293014503 356631623 347527736 761143431 464482433 168502562 839758389 296362142 324026662 199833467 695745867 27499928 600521922 577658837 175960599 202527224 57001670 323084500 459835390 642623655 333195687 175791556 540200358 422253937 453373791 607330578 348474747 930222982 205079019 617290448 161881643 808190970 480809931 560297781 235520810 398921285 819108996 517576987 450095919 226791107 381380897 670919808 734632629 879124276 448755374 281899269 115573371 333603133 700368060 179806322 859147781 187440358 128275937 345024304 199756824 271188251 336576052 229306061 645465410 529122859 882612693 550882940 919244367 694845516 874320739 840138642 485284565 56872981 808937604 140013066 601384873 896021250 933067873 491367170 913016168 873912819 526305318 94944572 222763760 105618861 20300679 335131550 110111203 875566423 736166710 964302770 10751275 863337727 969154414 373148711 272144752 961898515 286952043 590948686 311326628 15582696 918839023 338344861 170307448 38862391 479452351 289174064 588009444 977943963 776557348 743574339 363174307 179600404 132469099 608833721 580917172 902848390 11105125 147539608 20120026 133771323 489517032 672511883 141317405 285953373 826201420 78778719 13476424 65142141 970543598 687629190 772200040 387311375 447750320 37498263 294491475 489566443 326411639 810887628 605639711 236829390 361580972 71583106 429487014 970618839 338688700 681030588 362092809 853729546 649213080 893700001 439929386 224433104 651109430 112483578 591864880 974966901 532424718 29801141 307922439 742052521 833696925 250789732 816195293 734641664 287375589 451944383 858445479 403715186 664811755 932452126 407802522 968682203 800587832 960946175 716721074 864657788 237077081 132231814 86265646 997788792 149583199 165011704 617250065 424856664 841435232 373687359 265481379 215845512 62881780 621119081 301618927 824877527 969823928 856111913 299403586 600393467 483380175 916012117 271072690 772137227 867689308 336685158 242356629 232870403 940071177 732665595 830409733 378807620 934647427 233560406 663928931 731582993 493855739 742610653 762732241 30354450 10396326 639778202 817176247 506134997 427588926 593267900 289403710 217260872 115675776 716471060 848996824 670619201 120748972 313043865 359511734 926637302 938167560 326969316 946748752 565853829 841960541 444627637 983439585 715314541 406837112 705366124 417608425 985281043 830471338 273813392 667782569 231065919 764845385 752410444 379607210 177437852 41581101 269353453 249853750 661168443 151906868 714628453 24693982 245399568 830099646 309388235 154638322 956908148 480405041 366480345 715163660 914833057 140258934 404679533 683090566 658533945 497762170 553613320 925013758 734883008 543052206 355613522 861101529 848690717 140836488 244750228 282162878 973089565 710513408 720575036 844614935 581255152 752762900 31883357 903849619 172425386 776982852 329576748 303540135 164480963 155037462 937721476 72656904 611181208 601381779 536356707 531667762 709879784 733071048 557693547 282799332 737103959 836415302 11674210 506404770 207282926 395457699 178549426 356079922 314298265 994695671 488544233 334885151 9065896 452478560 152145466 531862330 104785486 289318782 279328763 952928275 204251941 665189367 266758693 199100804 912722089 281342964 563853527 638156071 170672312 779972515 993221587 516436699 748132120 148741555 191915264 172995907 461425137 54467035 318982374 928910918 3463247 619822419 424208181 40517520 808848033 219650392 641836350 752522512 403803453 156727725 770506360 487324536 275097818 153170197 553037565 217866433 354088724 456376282 675730442 485129380 941449963 604764745 165037187 430010145 902674244 983735604 863541100 619896060 2730342 14155374 611362417 580377147 214929279 816906578 570455647 280604329 347455261 787856701 341362600 549347927 620996533 811749904 689238244 312437782 734732576 330203823 383588170 188651005 587868697 474610052 630937915 124384745 205295808 804827388 63723704 878396408 677529370 431867912 935756263 525746445 231220110 548312222 675046802 801198928 738531689 26470454 147770791 68801707 458331483 546704974 346593721 429714766 812484088 489977063 11428221 48605739 175843897 683598597 537713486 436830074 214937080 927428914 17596074 208657719 41255031 94256635 353864371 769196959 161561306 217667698 745795759 698066359 681922216 407076010 481729673 978525637 985413710 710303295 670048077 702594004 937570716 235202763 510365615 811382325 524402758 541433458 565811333 828790777 551937636 231675479 681098569 236254583 716599026 559894308 183049368 663599308 588523089 900079495 882324149 724513878 548335812 762078895 443414023 937835833 502787828 456010963 758349718 820669914 246634605 579309483 740720018 510451814 783286302 94633717 653535692 762462540 582770397 605770481 18787387 652308927 221841889 425426662 40337785 3922997 558182726 272781211 869572932 503470826 605636237 266104798 704163581 987365982 962001689 167994625 598038572 998975443 609908914 566468440 680446202 516381648 282896390 860520636 674153653 884300448 450930467 366996235 956526160 407526612 884856319 242715813 112932576 587309501 676030192 829015793 777975840 147584499 27791156 859154646 557505262 822189009 822060395 456668994 386950604 573364214 333767191 843927975 616397663 878057413 991591459 436039289 810774260 340957670 489761113 945553329 995304694 687408835 752507114 985980749 40217977 311736076 973024747 317882317 937143475 220020275 702248914 891275448 571518845 885609713 69028605 514381589 26526678 191423935 344625963 269933554 201480544 153026910 943357952 808614625 286409185 23563599 421875078 901031030 86121924 479878236 452113575 326502602 973129365 61799693 272178612 687050235 753383817 943301684 990911201 528663209 769258996 722547042 515880646 255924859 247291344 243717999 690105056 633578648 29023292 620011766 994053645 838688303 581856251 13041878 96042260 286063855 133937137 341173426 796238619 873524623 197623210 659017586 253096495 50354760 494152659 671332288 900602304 38573909 417500863 786748044 883351841 959366010 762295011 855902089 979798540 287808122 61467482 55336365 132200221 67326880 521134177 852017589 594784850 787880503 635276252 257649822 418829713 713687570 626524112 606991917 389865250 690002949 567031015 670300521 204542513 900140137 910429423 29138203 990833997 840849820 184536411 304725 546604780 292558463 611097024 809113832 141782501 419263222 657515097 494034412 516295668 947739244 691953796 451790396 838177337 939902028 817248067 946762999 416373177 442792585 950757308 8545281 957126620 25813015 11453370 740084351 116126445 633325423 923656745 374940511 122241694 517595919 947010461 175457742 808627329 203915256 568806092 11841983 867451535 635690030 472869135 928040043 824138149 620588348 808614630 356323020 36627970 717377709 306696305 90365984 153131979 602104468 855643639 217852524 521036680 835235333 435203171 590523127 160477348 563375001 853744578 478832330 686056432 325446638 945559494 472189751 969780768 33337381 594373190 672494671 383705164 371183715 946153916 487938410 369102449 55283280 89721285 406523811 566158830 308225947 730884005 408201306 930397192 993192051 465239744 857993136 162705510 511205391 659340578 117979918 921791381 47921448 456650744 367346590 714676101 999741050 189099541 230294736 811727370 340086087 627841134 212410583 781494620 505090515 383629982 756381482 706358423 462448105 657999715 223163651 32111676 779504980 815906079 433243107 66364590 593633895 236506199 719896588 860501174 875091062 803492408 324229893 331740160 161324123 738584333 342367770 542531484 24890610 817130698 884078810 434608765 634773404 8725381 498464663 104009725 767741632 352310775 305041897 545431639 779213894 631258111 978887980 265517356 206322202 216164639 841735421 608423935 607323823 837327613 354552256 268959417 915804537 95812579 94907677 28113957 796875122 424646464 983474303 214780533 689613718 595215397 308214676 190627771 882662759 250233289 126000848 894639217 286273385 480132102 295450601 368415730 660711335 166033369 28904540 93787902 125836844 615598053 456630759 734798906 98685835 123948785 530539277 238877358 660581720 868836966 581446037 480256069 649388205 446434002 925222667 354269776 141282982 427645031 433575230 50290179 766848229 219029884 353457856 239968503 890326030 709869835 330499946 348558247 492032588 704320306 43352789 877312499 201876939 405906866 267598049 636161439 276188476 580309619 325173810 940898517 798377044 375469054 862918830 282315935 117953612 101537281 720290816 633493358 613497442 351855567 921194008 186792342 907131991 549099741 149080489 358410191 663889136 854050118 198999210 564432822 652983926 844880456 537956566 175595593 672916789 678709957 709846572 410802799 503486464 63778755 412713839 455515502 885393067 709519597 154135718 809872243 457852048 691505935 807175581 797322766 478923531 501829789 835338339 767391411 421183486 674782253 635645898 722148665 95232078 679542008 984487403 711542367 671371876 52757341 355587743 533631042 347812524 448515935 827851782 328580841 786905113 485228834 439929604 536297658 644888223 265853809 183061951 417669889 578755512 320989243 781895203 336542320 846262496 352291090 841127006 177435545 815310873 57232811 887396708 716566902 758910568 751409760 428343148 532511714 572108886 854172337 782953584 167622174 722660975 330330046 110975153 514589517 246355398 359837903 294726450 880825591 266097264 247853005 401925688 470157194 676615684 999994310 482291152 467783380 264784418 697168748 307250761 851517067 890295528 276203926 244606134 191838405 45087614 677792702 728567149 773950080 490272908 325500546 966770314 616675867 247401663 111819812 275744365 903075803 78273864 332283658 941488695 592926312 384970844 330644542 361625170 126144845 107179957 798864878 279312614 773921147 870560015 134532077 620194404 418555846 890979500 625901617 620611583 457104230 407373777 489465171 878791214 191515256 196182343 584640274 45513516 797917819 667733978 81727696 227115384 171774676 661661405 32168979 114830934 229436746 77584549 799168261 951455819 133121674 747013385 551018229 775353764 253917860 640259049 288189652 495446256 706796428 708573604 93174713 446984578 193309594 547402656 353527646 820773872 381133834 502360261 193510560 524921494 899814269 340539906 361296386 966394900 26057334 505960135 969498667 985616844 11773406 966520714 337048675 749416549 532079489 787180610 296866074 301633611 82217615 842893551 459554914 421881388 668352028 549383184 981991024 718735740 770967968 476776747 774603807 429696242 619259255 179092809 5259116 235901705 640370017 201887094 807553019 405771904 747301636 791258437 460013969 328040666 392721509 708695883 188762263 392098015 937209459 425386400 706647198 931082521 159652220 419258465 83341525 328809560 996730806 62688304 982623893 286285359 527873976 746832050 896959958 955599732 550374142 551806736 377233847 89354436 606666856 242738807 316114682 132522236 756944571 612641432 15087749 686708673 419254046 171651624 48544738 778258425 349799839 538534241 654509503 875686992 307002284 158289536 778950255 815225269 204135578 443635781 550869096 915731418 318570018 640745078 130830531 374445495 615676639 555826779 361978816 578824711 562769617 380553539 128512831 563696585 281457116 189277439 973598023 464773824 122464330 406762594 519031938 346208244 33892165 919612359 647367871 39602735 266638686 100604810 482577264 545989249 219408137 181799053 786818089 793828029 210543390 203846325 191202599 869335033 610421594 249400171 340815303 156005650 308402908 621333020 219351818 639528742 415334056 303700665 530578456 393516056 385966631 216010808 63431865 950786319 900531621 656791313 982895581 106469111 996118738 510892481 997538326 106277118 300522818 684095819 154231321 105885464 834241773 229631921 842252097 791086204 344309423 657839743 294671884 843350565 834101449 595584321 104695964 288153939 980113758 72212489 38860598 672310279 581975287 743748074 798915782 425167754 86949632 808995199 142230874 962361062 993414728 766832997 341510307 908748651 558102917 12803772 189986423 248793900 593889742 296102314 476354897 325348224 402797343 442316760 798022863 568906113 927096025 115370227 363908147 450135696 63710783 497755948 983497443 338171599 138712825 574659001 506029802 369855397 201615253 210127698 261011316 802685502 32207873 624947892 641530710 482162697 532276755 603994401 63164291 9402168 533010945 765949662 364991896 822572867 207009513 408366516 39940177 204052837 768161610 635843440 117805585 886972189 625138569 110155876 153244511 49884847 840851566 980848099 95486307 173373857 738611620 189832392 820060269 146574142 591670844 170393072 12427887 268586262 145841450 315579067 903051646 753440636 354831303 843365775 616193109 480192519 340881997 484711509 76847825 644041233 522440286 921369850 846084726 105588027 96219518 520499696 189854952 522939879 578297236 472932010 966769779 590646717 662843757 562725923 520461444 617180199 615862585 303347032 180954158 47576788 992176908 20100553 175345318 897360953 268219230 349171196 286243783 282107915 340206476 357409274 39468175 185001414 40843349 42770384 99573152 638664489 778706013 525669904 889721792 858406584 900927661 919090765 146822233 949584953 634001713 9889186 552129530 641521975 619923769 383292716 88830676 372146562 167286264 928164491 149353789 808316845 938179848 172625510 27098161 767344527 696188133 62711012 186125260 855144643 320713069 683086899 443296721 741060392 290222182 622054660 742628902 454212961 957789688 495681293 458235734 944597333 585743151 66594182 31705869 451318960 508217466 290277293 787746976 734128993 713478191 187256130 768619907 911127578 265517829 596708107 991990224 438351571 733361304 302141265 403152071 486261576 427764200 85116001 268766536 17830262 300654042 791012109 599156827 221934626 716200373 925286697 521132456 837153618 152120231 414923278 726383615 177837777 101134142 208392985 177085906 425271471 226349040 737866797 148867510 597915583 223739795 584235053 419582694 369371160 652930277 729845123 918924736 84706709 581944325 257139868 226945605 405068373 104620792 546163306 103992477 473972027 950651941 928392417 613452177 879899759 330227929 985975162 612926736 666833883 283463620 799122354 918505130 371483054 263201146 234391436 383234072 124455645 63845620 648772619 498907570 30827933 36770828 17889721 390304503 593753578 107995140 730046755 704898313 176359940 586554880 325979483 528141102 346435309 283550087 446372469 577316176 313251052 635764486 463098378 869348990 793936908 970772557 748597688 774140777 769756317 199803152 630388639 495471848 735833010 965336423 745751781 512704628 656957858 324937294 723001908 825160876 848488584 817786406 38447159 735099859 250224835 893208370 450077728 418256461 369646966 702295067 707201061 908891942 262837513 792793197 703165438 486653579 524851622 887493911 199762281 846901326 202319293 584581359 934672039 20122214 572449408 765550380 558585084 882850157 875265640 569442282 182544690 974325024 629233582 65431210 292787223 995742947 211631827 204688079 535909114 772640826 131767064 431582241 569562162 994988369 721033991 677801294 480546711 113781621 485040360 479077476 582546695 571870617 822821708 459672409 606157026 860200658 554940807 667022979 948970639 139851483 384183853 242882336 511416053 909437586 290727324 354678224 260056322 730591353 723996274 626614037 661149736 35250486 274424339 794271194 13689563 667212819 146425636 529487337 688732436 4102015 381168659 654815347 353047761 582687627 146899852 55271053 825458834 433204845 941876485 131628973 223427038 976694528 738298675 656580145 667350460 614353219 680867987 733296088 711729467 89443030 399444962 545064007 714998762 383781248 705605797 248492421 924161632 140586411 743317922 569233023 762225845 956763366 649734501 99513733 380500743 972928610 62393533 176072907 165124599 253414262 268016444 197459177 828856617 518443548 725016506 233502556 723203016 393663345 425219282 411009794 198963455 968149560 413277539 930303650 100796033 132233048 806789392 95760738 586766593 15424090 922003137 298875215 306306235 966710252 13194016 406801881 970881514 447797344 954661149 34821203 474379599 212578349 292493931 302166135 634143409 82627693 139245568 782684897 422150487 453556574 759274649 810097039 389995152 663628513 197374771 776084071 512448555 338063614 579556243 645230513 315528959 786302558 588814527 512548505 526453605 842448080 199387011 260642734 238815672 219743684 132887278 889415014 256785628 107989203 217864402 106309784 534719157 427133493 746984519 321413376 455113387 620371785 74791976 831117758 31232044 178175249 299919252 148187607 661148970 82123443 722562158 992605363 660632729 396217337 809475550 339272861 543562482 884679122 37889231 19377479 171850931 615408335 339236974 317266499 458583773 452233126 986594993 416738186 495546229 515729331 759011534 369231353 130436099 901876594 446546367 849283536 504302614 691593478 995337925 523690289 262416317 753728694 109268450 821642407 20384783 197792618 836706397 634116508 34868133 215125298 578959170 160571105 820990747 11911615 240553440 185034026 861415826 536970984 22264393 418492303 914943281 417650983 118059989 181693453 917656479 785210906 762574239 226333699 307172491 453935362 706843910 34439862 598895653 191397191 943860270 639822797 57627042 307987186 766660733 406748117 897467323 594363185 179346206 166049470 251374894 197651670 802832257 544546396 91206460 457822937 619443161 489113831 897145386 486204114 75555228 222734715 495619008 103676799 137334279 155655321 386136525 657153348 592278168 12413604 420033184 388530854 134423442 141170789 693145488 515964623 277590140 202055560 374625142 581321742 251842210 677802781 722268974 559258708 92949395 253341719 59705370 561988023 374863265 445613008 872552094 678959346 636064868 53749379 931368101 289492963 706314039 799357905 191806490 509215756 977195450 441685309 501863280 482902292 134313550 63491248 331669019 606166851 430886044 838728437 704232725 101339145 916923407 800619582 32747354 362559095 907432533 164052637 265324140 269158852 514033633 753778828 438514895 447412681 140060780 137078630 699641486 700358022 529090416 648900075 201516469 830373275 374872236 564654272 190845140 563259599 104718499 58276589 375304067 891382925 864111388 599463517 661204696 604154210 980991907 990136417 905652722 164587905 760083463 790134317 148200050 559811391 975609050 204794202 480647933 504903574 508918260 168293475 415546811 878230182 184485105 766718248 255214811 201702448 340002222 264103277 148656909 373502490 795810512 284609372 699311622 671389933 8133181 220212735 199911680 488245338 457856416 344927687 145878327 143373745 765046505 586246920 670937197 769006184 573199563 699417722 204028774 123328154 651708733 666674618 304790637 139225477 552501754 136309190 182423502 486944267 918351616 843271557 411539034 609186610 309787413 844902973 850992614 430384292 919796797 555844123 575968203 799048496 613251141 198081711 736891752 136037191 459624764 607958381 469700251 191282559 880288244 225591341 632942156 625671956 660490885 520503211 255423203 838422626 415506635 935491079 302936269 380568940 70807267 724587335 389385466 812112984 61858738 411942865 724916066 531844081 924186974 268397297 460489083 562298916 855711699 551502169 779365061 714278531 172729151 307633563 903766846 359840453 172388502 486853809 383264750 557080900 722684942 579047030 468555613 709983101 365808036 175428139 205027352 204999828 437581206 843776243 170346288 711134157 868999399 495302230 827194554 739547412 641347039 282130114 30244944 987830646 655451784 581005829 349083534 980848550 691926322 524368341 93029526 214255737 41095407 904049224 202879117 687494506 960525336 942666844 760770075 61159703 145008326 523156080 940638191 503867329 717069658 283203785 35425593 897091536 119424757 753833999 26027566 632530509 874686464 468761549 32210568 553140071 821203622 426462452 314452483 455510255 427917653 893914200 606303457 342004443 956922689 60858673 62239335 552999366 59011809 708445596 473653086 3343726 826968688 766762776 122654355 208628022 290858605 722336010 692287831 614357154 537757211 457018681 74792959 427098589 627155970 1595986 200320101 816702006 939120236 421507173 449590373 112250014 170459113 139604838 424400481 730087468 817963979 554259373 240417726 523852441 650107563 491997302 867202917 145010885 453634786 568004706 775416899 277007664 502547729 364542964 950142921 219750529 343957146 932136469 338489452 381239811 614853668 864796817 652640294 601568291 433595418 937907352 376590579 404438259 753902893 701932862 498275669 51743914 92120270 259568123 912214225 430187554 220594613 512365355 818748528 413322073 707013725 296882830 938468159 250103792 832020357 568934858 669129423 728821167 812394160 425136356 62530997 571447039 388641446 328634059 663964171 648396654 546392561 846977485 458962413 902519343 837218145 254534688 897108477 637727895 747206793 736809051 271860704 259756193 96750655 108693498 316392127 817865579 834829087 244032477 10594247 205377975 424045577 886238409 19109033 866206315 63508127 814155749 802715675 602643217 226184136 118601535 949392468 655331416 703863344 537790021 789082004 304109201 759945925 143353932 591507610 508724787 237412155 605717261 976412460 939402327 901468809 155355427 548411539 975784252 101958506 51259022 553021980 628307652 884115166 710214962 845140376 426019061 335444646 444163417 709083100 29164666 400296395 935853613 619809090 165128480 744967447 773592639 591733799 176239193 207740826 353361923 471431019 71242684 778080551 941562449 369487604 403085699 690183892 628333798 70990379 591094539 357856638 412940001 480705661 276506456 805539394 460267334 770505179 346306958 410839813 136065406 192104762 830590329 650372334 60488661 636912916 499594758 757302502 870306299 120564198 596058568 42099743 642209668 780196528 994260340 492458122 190379112 974366584 276953189 705972063 440959363 548426183 430549272 901958041 551749910 103251754 105602993 660800119 491673924 47562674 476492917 560349693 36411030 256249460 587465806 555286385 437819512 178139658 101967690 503068638 8197050 421980433 912660252 646835348 671754511 161021609 756881818 422252966 135142801 142860024 838289213 42146922 290194235 435479975 736679332 570238461 810989422 122160739 28807185 783901117 32936301 175395165 710579690 117671885 155562208 455115723 951107385 930395028 501309013 901280357 922090285 822438462 104862650 677820904 687888535 267905337 677419749 276928407 373735022 943122618 125549580 357994933 121196619 592291382 605962829 127030796 979485422 12189417 679574567 847721065 212184247 315948114 16179199 876304669 418953261 143170741 8910493 610961790 521346171 10024344 373319596 575750756 38694894 150518854 226939453 648060588 153540728 448757839 179111748 927192504 287301680 285334534 469320730 513487341 344358352 411861250 574291705 851039541 694608182 801480349 488919939 294160763 704059875 389075576 555611964 472718129 403224447 120022261 704310795 669802956 49984595 240059 364461757 525572679 483263437 401582646 393180034 728170908 881308416 161671701 875637870 127021390 154187041 70376906 172082681 761173987 967010315 84307725 956479360 538299234 164223676 958192474 478598082 337795545 171992022 339880558 861394275 314419673 826969631 791683278 867721580 675238648 483346689 285435968 663355849 616481870 393499914 723758159 521867722 718424824 90855021 562170059 796434082 529514649 782638976 65715271 293407723 40263124 982022972 926912666 965505569 170653395 386261952 814221662 627902754 382533059 210095311 904780916 253805236 965042517 305252429 573613182 771308799 484350783 85900485 196237156 185174799 684733625 412062182 846046928 637934419 474203905 49777921 545489074 284854817 54606807 912792461 526471100 606859824 145305601 986937252 966427622 462127900 729693129 64445571 990766827 291860965 422504826 587000590 818526411 857457008 469013990 101711945 46067783 9307909 56080099 698828768 556244840 28197071 992134601 475158176 246091257 310274655 971777014 165665531 221087240 985094442 321571658 309957001 605503081 111803654 949934251 201660801 992153395 300102321 470547586 742314308 478865985 752891978 256834877 618569427 423522226 164728278 873684939 917091924 599917161 375462332 412383779 707883153 45899405 251553097 801578941 170607480 217287690 804636461 123413527 956412060 278700815 951119356 822710577 384573874 740274831 136654511 805066257 109856533 654208704 827791136 295709505 859541059 781690782 701051025 378427724 559571550 504561513 300330534 370632516 661200557 849605410 468976486 275806015 146186520 982434066 466458302 881788117 656598702 632514372 241031166 857337764 583972387 379387398 358204122 255821772 685024842 301551212 997417834 577635444 986739360 381929677 68577450 274084931 815160257 190014788 356040955 908832743 747709424 156964912 244585120 433950354 846437268 905054388 988044866 787501687 223401909 99828536 99340141 636630354 145393283 935929318 655627024 768923357 97049551 939178286 67118081 88372060 139156368 822104130 500460407 248245778 744434784 73579419 62185870 184143817 783143421 554225522 252967367 691002191 804882376 392623175 903944581 204685299 185908553 633374046 304172688 652782092 567733929 998531389 352466326 162137458 21534006 286018096 223549093 75005443 31127011 192016069 444734387 504001568 575708101 699635792 924636950 471167277 760768151 683628904 179777036 163130900 11849015 485364840 323680053 289545667 65634343 271471599 157413139 10573225 455766029 996156257 531533969 424972349 825893939 815453539 242900857 83869559 10999559 493165154 96601853 185240917 532158108 467825421 344307247 202916952 565428520 99772119 926595208 206015492 969882500 107398774 950648933 820568931 689306031 992460903 577974149 158803331 964312395 658782055 338639757 30380019 338581534 151785211 56103044 776599370 394113683 124426217 222975831 689247137 143644727 887316157 735141974 791100691 614316604 479621701 121013173 77529668 594196473 655086101 671139340 347656407 825707879 893982468 947684056 197499895 791928230 997230509 379863799 418042063 307746166 567251695 566761776 572897042 385720254 136519278 55748265 901359988 738206217 819202320 89086319 945403950 552959748 945518976 615639794 213058942 545514754 923662510 571558021 617846821 227723896 122831948 456630754 188560871 566423169 235442003 107581861 719701006 806079834 247683708 847991756 69236712 727796455 337298120 948593725 127246660 970676013 413018105 693726016 252613881 900408534 950649622 356902913 86773600 743134640 85158123 158511887 73494741 829768494 329377414 815038176 827849785 55100133 163802556 851376715 573254003 884464400 24406434 493676300 441349098 310442253 232347412 228306499 487843085 354443230 885757233 74277109 635852491 197217449 720749532 842744458 939326491 479286073 184623677 240075597 157486966 224899706 930251070 215143152 294687064 317330176 520320527 102386437 99696322 599197569 339332771 137655686 400452539 175923542 378975281 419110733 264584138 938320127 608489395 548768925 44619390 347281052 880153194 939564951 735158247 671347828 724551768 865379526 159050522 390872434 333649604 386690964 613134512 340892067 576506554 520263890 641555271 261481657 589742472 527908148 661287936 258709643 336373571 219416018 262894847 534143891 155571520 5685417 942433263 150421358 11787931 456321816 376747131 134440800 618001075 357118564 978889942 480247501 880103340 527664692 198866484 138403265 484563691 830862613 629954894 112110441 300824990 269969143 884460259 225584280 505260850 452762542 765021233 809997379 274525659 175374194 339961728 790629893 587436815 231717215 843119767 195656860 905165323 697752566 300719941 698825834 706658381 822439834 503903194 919044597 127674392 428187412 100066731 975102567 591066355 811147792 615600017 539624462 297293354 978135966 651975274 813272285 116064587 192398001 270035351 668195562 369798827 296874659 796766077 738219758 918607839 930459567 83148292 380464328 122110019 91342710 792397083 361779194 266214774 80936315 632765746 595399722 942603740 622736807 282169278 796989859 120502043 391906501 562625464 894233553 966963358 125239047 398754846 295598536 315886613 104395903 811381361 274580158 187418611 126368679 811453750 101198989 532311023 423996890 187059829 434535474 986376580 322279896 299413565 780377681 795238000 54724678 989453086 360246702 288753465 589107756 923178669 376462773 46820771 664670069 326046723 558402803 262475579 238938994 828658239 351772058 175850448 500964183 577201919 847574017 461353972 419958973 69809387 24820514 454777727 575891487 915005483 123927835 840244748 599758173 77072107 169784237 823511931 472960571 723497950 687762624 443927661 325078755 533891768 346101469 623000267 212225631 715001011 321947058 415016512 874016544 476653835 976208018 963724986 571975034 287487362 409756914 735482093 376291877 572905181 724224750 523421904 910458558 18017636 777079233 628511773 762420291 866516838 285478992 182709973 629317019 363857331 521755552 848773050 669054476 652707872 960427356 457473236 603445699 861300743 123931728 201502189 951776848 398290116 904716016 429526805 722586919 686832185 454518226 174697246 738300960 641807178 39349807 671003168 59528183 193634 224519270 103164407 779689677 758801389 822468218 464200896 308787877 18961116 9347727 66877792 503484904 161118500 705793392 557415933 612113377 766349887 21757196 723368578 130467138 190285225 704431861 6150431 711415454 128188772 847424736 260302535 442708716 339259508 209493799 288736689 658436618 863422820 348097354 431472088 863237944 323798208 665369193 274659195 257730457 920548761 708607948 878931357 705225397 211726340 786757468 510616710 88678650 108382619 19537959 608365120 660187702 215705594 662791903 164879643 961929247 584762179 883356764 390504489 702188235 199005339 42260501 845206466 256193336 370632875 336130731 244890626 957772741 740614175 938424927 884284230 231792311 968393258 301765527 762848947 227832502 169820929 541040477 453449391 891647821 756240987 737081823 868291942 567415149 79810040 601192176 635599686 787099114 300041239 7387782 892479363 423162364 989752829 843889978 260019348 486857664 575383669 413120715 248661684 12792501 109381707 241413275 886450786 96558656 74686672 442485296 36752097 493621800 201241177 846952885 357295801 535168794 490135232 17729654 316813876 195364134 879329249 173409127 97946082 950572096 468574750 817693598 686132501 810116288 717756124 812375253 871912550 315343330 929345284 639646185 29976110 573409351 527447427 748482397 381635854 364491379 27832266 279555544 550594663 25228109 229014094 331370146 991381219 766707361 730554633 287304235 787555050 433699745 214017527 535540869 245748526 565608288 601579418 10602981 302189856 367306070 430564215 303430438 497858424 463092191 792309911 871657029 852580529 700784315 971515911 754090214 972706698 661340048 428270936 168595662 924659590 887371363 865892639 813310567 645488493 803060771 299698038 827199807 131303369 94093086 980677754 103314057 808410986 956360074 222779083 463340954 940959714 232204798 695944719 353768557 381590026 254357494 404989806 920725024 984966267 790133842 594377751 218056565 246827542 77186519 455869882 791703890 808524925 529031084 581608717 526973761 116894359 653736927 165447752 869108720 373233936 843460062 870093736 507335602 605698774 922572542 368692719 590651133 924590493 989810424 519224546 116394730 977320540 146431591 388485066 289166265 184945614 634882891 690519028 100001098 702963954 608755080 60933425 393709476 356669324 719630696 364544599 370386289 372212386 491648021 576714173 401693312 26788095 791018528 740445635 120822339 109345203 325477373 889471304 131065423 202049168 933170308 272949298 9082590 447533231 586473330 467303402 533374800 863034602 849669094 673781213 710350501 997568095 356580 408004604 796379141 637800179 491247061 784431932 442989368 145971148 76524805 873687063 360828718 14675414 866856484 914791178 854565497 251692096 21374662 424641301 78397902 240064252 849069283 774511166 100846728 957688642 565836631 654278670 800381221 731835405 30012003 973061650 294554567 297211548 705336874 740276315 944699571 323466995 820497717 189730815 903801045 801908312 871313136 847351190 412173883 548586454 92314667 309221821 764494486 268087997 589738393 228486038 294170556 469358368 79103060 439979334 972983336 504245845 598021207 672598134 846510968 949837177 54193923 439620819 663997678 389590505 767691163 313292431 106978288 979278794 970271687 473855197 590963337 656163459 49497621 39637112 349903333 509968190 784710771 689673757 211517657 716142954 445161143 865884940 343591000 379561275 394238231 582267275 447824383 378694697 852391601 617063779 982502026 384833901 714753028 983079521 880249948 550777991 763930485 786028758 380455932 537497019 635909068 189086232 327627410 793383054 591916212 44190975 560210030 319192654 782532926 16104552 949947778 906555016 435298398 547795382 427046371 390570896 711210349 925320524 388907084 344771324 856742565 459585300 783020186 143689769 984212904 242948347 700971601 21992629 528927738 183213938 876344085 813311235 963344770 101296111 427908914 426064570 9660685 984888170 669815318 676689734 580254923 319983840 481387729 188712534 444838096 961771988 92564124 209294940 272595348 961029833 538800975 859356432 457174132 781237705 772073448 530245613 20489775 106514145 479297291 550251187 112847209 856763042 715337085 72948195 979711275 45045410 372168360 264444742 20281697 237212665 759693595 362206823 68149083 411220933 103373063 286004500 655682124 233534374 101915842 947777505 673237966 254929986 931806536 479268004 809599069 373270466 6885045 205689082 660692951 377975891 744420556 831998657 632632834 103423143 338292083 239917212 370742022 677758065 243057461 6004851 285752303 177637101 763804095 845780464 122356012 316970325 239156835 976425218 942426899 200690541 757113496 12016734 533854299 421667320 794159735 315368441 239582880 928494912 628627776 700244367 408456418 397253522 996424147 257730848 432907782 510046143 986234168 107280749 37016404 634923933 901862167 181701759 308325111 373813380 176346688 707675681 915050112 494140882 539691813 117854305 438056292 990465383 707767387 430705683 209279353 286980650 437592349 291120462 649941885 607029378 346261961 284600300 14217615 5597405 981353056 925977102 878716852 217521196 266220810 609289879 821655123 389715045 611949712 203775404 824707769 579212032 72060641 368355642 353259926 621914491 784655245 668817776 248490367 954154966 126333005 567193408 946562922 438040344 909758329 377042147 604754228 383011272 121949840 17307730 127798814 547349108 936780468 902542285 595372876 131367470 466540843 364773464 146399301 256938761 647771615 132145721 225577334 638889632 238608863 133619580 91053743 525313168 24213980 664060015 973089188 393091834 222007981 318951974 587191917 618638082 213506507 667887352 231376390 261147986 715764694 213673728 932025552 700870807 800603406 839487133 871602958 364029443 321142746 127136498 403668329 634099658 317832005 523656295 75397997 358485925 195370364 230083878 736657417 76790610 644855377 589018014 579488787 968554769 64659387 205576964 971332802 71924265 341146196 687009741 10993202 187137377 720299481 255431222 557580260 71746951 993203630 535362748 344724283 96275437 882516823 508237476 718281215 614869222 726446336 77347956 787119838 865245774 446947831 900028024 344614374 420791807 966406956 706712894 220578573 229170269 489204151 811388442 414995625 14544587 333432658 854913955 379641848 739674164 860116699 689350708 415628186 26726275 115255508 227591276 512863250 240032298 903790563 349439918 239479368 779412127 929883474 673228450 681335817 132340955 222055824 506784690 274596486 454735065 267197102 447287182 86742737 609250589 425117922 200031145 628895843 849216298 105343751 73523897 243376537 611223051 377676572 245398842 901613106 663850187 565080769 893884396 926600147 959627517 897505213 769076817 37328003 258591541 466421882 493888816 766421807 654441356 751129223 824517909 241866279 893284384 7160597 524282062 929376671 136683409 864080251 401377263 485447727 833796998 4002739 252592463 960738132 379859238 506630874 462019977 764034540 705140639 611257779 589813116 699681982 478341795 942839589 629018316 700250352 914778854 881886905 262724190 812756623 221814945 11236637 824544992 301730059 200067090 812329123 218733375 403027895 686454266 366340034 875834670 857792077 949185565 884233108 126559654 656342377 739376070 432622679 574133600 988731657 601408576 140137453 538724701 830828307 340835166 703716443 272105823 980763599 874870260 521535565 674693229 378121321 551597147 817794449 993734483 34680177 491658993 247201175 241151775 398499162 758445207 397755896 302242213 187338494 433710897 702632684 710166012 298865688 72561706 332413906 47418623 26336200 246578925 349132204 145725390 946146579 900631405 892238240 294231114 118515041 691514526 704274296 850559388 25637117 136318713 725248547 105765038 361523097 48692476 711247922 676349616 360888519 305828776 675874395 36152725 582496385 375647489 262009850 174056595 840789409 59739794 204523915 536219815 147492970 701053414 258010417 637749007 833945853 505103632 480838451 776188878 970511333 771575588 89415289 992708651 205446796 120434363 578561811 536510770 988224963 926380659 359519922 718891569 91503678 592700781 992351021 553052988 469682966 416929230 816001790 566741931 509393477 292716350 453102531 564562583 394927405 411617132 62916285 866038112 462537490 919693959 660135764 980440617 310053787 312302022 176606609 903893594 663065941 224165858 518449826 773471518 85472304 908829591 69061977 253045219 196063232 643153959 108292782 131705052 90069245 996470742 8442937 495269762 327946307 534126191 473309368 803127567 663280723 869411261 242736783 922111745 486429072 352611859 577755203 849314717 186544835 489049285 337838334 142875754 524147096 844201644 693155599 946291378 804313887 540171943 681600615 29929476 42379339 828044308 432961308 128041141 188245622 124677467 962476521 371730522 131313115 834836067 745287340 629142095 832552987 75098907 347287784 11042867 262618809 783537651 55441985 500193898 273244062 167278176 721412866 313592474 914332565 343303515 868682906 27045934 799953104 490450915 892518426 740996310 73878881 944669558 622641849 212288261 814479298 565008540 700784720 172875890 666536270 324479837 490338271 374734999 111273157 472223173 495051782 1148725 812043980 289313383 141988236 229296846 579281515 279803095 383986140 171091242 879212429 630980655 941119875 110095315 603671939 483706251 374543540 454882456 705527681 608603277 590464964 183089678 844054816 534058969 839697838 709218826 434599643 437934490 873969295 846157864 85589138 726922236 175539755 453036615 846419465 71653807 541404775 602825483 90874730 699077739 995974093 879951450 857446847 806809446 96136715 212850144 294860153 331233247 182230644 602019211 703629036 318310295 734993021 160327695 68473552 93736787 353212481 327412578 695492802 657034587 197776126 758034241 783420865 206032894 831381910 78297002 244305585 882872332 245681935 489366368 113059547 809375578 176676627 40384619 597711467 443127618 431269489 759594645 994062577 729507616 14849434 281322989 771717601 790628566 149493028 614378312 951015699 306599753 747962443 139567803 299431235 226060513 896394091 276681762 67338386 357284365 662195847 119868829 272878851 474201533 558033861 631012365 562600191 633372646 970994160 987326364 771018705 12333570 330551029 698927154 135487019 501933453 126447206 858840576 210262176 42572937 741450234 668006905 806811687 361684987 247846411 957334100 492469406 203483243 85219862 968980748 98236229 697502312 845432639 595599456 339385151 866638082 254722762 182232915 868022293 375708238 584072867 595997229 202212402 138835430 327535063 371422456 223386471 153634150 792707353 369955843 932206953 106137328 811236158 235583075 979013710 330324393 997618625 904169069 972779284 923155514 303065408 522552894 204554266 867090256 411041277 206786099 492814757 78280220 545038429 604582769 498744413 488696531 257542508 400506462 603412429 407796015 564280152 176336678 990975206 586530540 72775154 718513719 727671932 553302604 451526448 646169797 498841544 352845460 338513837 715183431 651074276 970741388 88499496 582544376 96173906 269039363 7060225 129493847 574876790 876034377 561228479 351415463 659015703 105927092 801078924 785377392 773876962 576411675 348862391 816196348 376463079 805381214 979642673 94089946 520234522 693825756 581223441 986708319 491331283 713454842 736452624 590150432 691824718 139325859 82859022 242227322 81945900 78220739 798382731 435591178 352279025 552660683 439601198 467005749 177404804 602394928 381276226 943863969 549467569 727332588 855099700 132828346 351740330 62508028 196785430 219935790 766310018 578096864 95095839 492657 225864625 217352478 508401961 517451834 323389843 266645438 797003826 351606788 289611752 819524047 759018203 820803214 776775254 568519393 495906540 926587740 677080290 764766090 128524494 499123507 828667515 20168162 315188239 586045089 109026159 262843910 630880226 166137459 355594740 60248216 267096476 825356860 827429025 450622269 308882744 932155093 700870386 145508638 554040788 75805911 963165639 203305832 479860274 160427299 234049509 438576588 809895224 105316187 587929203 20389119 302808688 67530854 584424319 150418747 644111497 504877808 33271415 250869948 490305492 582497767 71317680 221620805 910546120 501666047 590481891 712016792 182930046 119793455 574028971 385127425 566108981 679128370 183838472 423623884 120791759 710716423 717285086 213863370 606795091 693176178 253572727 746759633 159402345 565301880 456889085 500502329 126695137 222473703 399794945 518162015 399173932 611730636 240905463 568553509 356322785 571304698 871586231 487981168 827542330 260407690 865719550 318525097 887647892 939725653 55374315 842436157 113898739 62609788 201691010 574576925 776480123 105198561 647898412 822612543 233664504 196936107 570326837 468525083 753074007 641878470 642272589 901899566 982301739 517345120 780143368 616136826 923075881 425380462 67637342 215112708 562682284 82104357 521183275 16623445 951068721 22531457 251170480 708444666 835671260 940582337 918106128 344678404 315817970 528924392 257017556 55497353 232959581 931165246 465124968 664497185 565590571 424273102 28666268 867283817 712006415 861062118 259930915 780490628 34614495 452476825 959234071 488837269 990741012 668876096 580009075 461998150 655589965 408548341 795513752 261903940 119804108 661956886 337042121 266813120 761360631 206584520 626472366 448447215 486260440 884398194 165369045 719077771 758040478 941608253 15691308 80404305 593998362 892083355 380090249 537389441 661501763 127540925 298422050 896665185 145901746 269928219 245968917 612673978 178294055 593938161 468508897 362467673 274072834 886932924 893023211 496439184 902558410 237304768 596906491 928546738 881257386 692115589 139471036 140521626 579366895 825198422 324266815 376107813 734274443 573258689 435643000 30117043 692740245 474685465 491334080 697804202 707387335 647725559 913789265 906111475 807778559 218759861 439078093 125185915 974580158 456331762 632991672 320395443 930027436 763769361 122138617 432225553 713482514 727508665 500031581 762179469 136432478 216336214 818527508 640895269 504983971 776310167 976513074 683346265 932036886 820439022 397434927 424712879 850844050 12961299 249530472 962644784 424981525 456029569 249279900 692069609 901186369 527589880 840612463 797760620 737191900 544848889 719966186 268949836 313388368 457810765 352826361 824502948 453482027 726458239 466794988 470760337 336380576 352301149 118035190 65290675 355009285 822381691 36262577 282809264 736974419 961032111 946491801 258793394 621255849 570105750 427726732 733407716 26758090 672207374 630451792 288007928 864581530 491457978 75105805 587961508 675820196 691555969 781535183 359280160 730168983 67079695 885839365 108313257 577176772 517273683 480561925 486521346 680322210 862038015 606325126 128951022 550321739 857742604 786008868 92528567 385289980 461517619 762845919 485679274 929011609 316365428 327022492 146091161 137111334 394951571 834672291 595239255 746938191 46996118 633019935 94784064 744806113 455289673 556147617 451938990 531755087 762430394 651221662 757564549 292143662 433870013 202386156 934408872 249731513 235553896 108935497 899859329 36175181 915319960 367032788 140785021 873666286 349362539 378030738 81274254 901840065 823339972 481098218 65426855 624042384 518427595 940738857 570028868 918347081 579323242 581318399 457213407 801384319 729671377 386860545 657557372 825457127 827112178 725288741 572933406 292586717 620098565 460350536 436119375 169142237 849447942 665488555 5082780 260967946 228594482 649068402 127602711 671275178 903912078 348152356 55337940 157044135 233550432 105914158 406920044 698055184 627130036 889154656 896283261 200307350 592712664 962208622 612011303 343702031 876009184 717351536 755552400 38468599 741422115 481649250 142261089 644980970 915278779 539320229 489097800 919456555 757315593 112688764 736385652 315942177 909420080 283244944 769597468 957877716 836913301 955182701 706808568 995399028 303779685 480070659 833710278 431707603 666275599 631637797 121684935 305531622 531690694 432480013 337775935 790066503 543379712 125602774 485542392 769873078 414867961 714787073 230406847 892646035 896157745 991849457 602949350 436823142 51246826 548967022 143985345 512959576 570859691 457471270 729693737 319943095 799159232 318154279 871231740 890205046 738384567 428063591 638911386 411334826 410832612 373582652 13653354 251065614 142705886 273064164 836808531 4907392 715616512 651216127 944149571 162439298 419768297 694247440 13416364 405170362 935429372 94912255 741822978 882569586 609264865 481542041 70238014 548362008 605927426 120687887 159312222 456820671 908246287 639766131 28103394 808609181 189169018 775760190 603396433 202180491 901676028 57100749 355924402 681620360 704102158 821175775 715237651 596095286 563522929 26558233 597031174 802728539 169931943 794853762 891987487 567163746 42965879 672267783 310743671 701605336 656537197 708096760 670523948 831773935 564834391 828944009 782237151 165666302 729543881 308527954 898685748 293793022 662561434 541458640 8255317 525616911 360146533 542039010 824765296 628973809 75165961 652428108 452399924 676681611 177395241 348283447 134562648 162453608 99906733 689039023 543968277 570193973 826640703 393948708 332221863 884117829 154859727 943658985 241729743 712198669 50294544 445413304 653820244 172721576 945933048 563833389 80704125 37360723 290480452 371874118 766833048 42177522 82062578 278093545 650037879 126605450 586388932 131624286 410686446 821678789 769323716 631303633 605491798 280770673 557492411 529834706 734090253 674505985 339717816 471069908 31462388 380768778 433721487 240605873 270736367 149216711 653927767 848500772 259063145 401759638 497743339 671028813 799572941 165322361 67523946 899759153 523415310 767903638 623551416 131402040 156882464 994152120 596762107 176938925 911081340 16912587 28235550 820053314 826651552 451114595 554970193 495150473 71168909 788630070 418572679 572912764 1659207 48344989 689161718 731476725 437512281 542356248 624319131 362897207 502198862 28093639 651581107 388738403 681605433 208799985 425895491 464338948 74297902 607627905 664987282 423881860 409153991 540492676 493882026 52385716 938843296 505478060 716556250 789051976 661139418 270143184 469828150 437915481 268358044 553397610 573643541 681707233 866767245 691644183 941875090 35730498 781286236 560003867 145194253 539380416 366607673 319729370 532983207 731134978 779830873 73194592 626729161 372289173 483531637 996845274 353044893 701722217 299670347 79538971 556103571 553752914 156971292 416899096 405350622 47319944 29603628 85893996 362035957 41291303 363098950 215681493 508719378 52598192 857469749 295732149 649207478 464684678 152952652 264113554 893720099 586269554 808577247 966580374 396651233 376571424 460574408 531643663 406084154 81446816 633666019 531514096 321114557 179303141 766330770 235777615 610415550 790882121 590323257 454501861 539586004 672313095 662577091 529082257 510659419 893939136 811949595 73819349 308452848 577950455 442718132 34099543 527855096 46593685 361361410 282824034 634830616 862887269 132615167 666418274 576038590 932000665 310136487 937432940 975596695 169367875 529215356 874964915 535158039 800050397 179672322 950173972 27271156 536777666 423994180 579473547 253553323 573034162 353537101 678742716 686090490 844673618 740005552 475310187 94089572 926451626 381611009 238703876 107608497 160497829 968619354 965142292 18534762 1914004 554782679 592641229 815896161 917534892 408176410 600636550 948885799 175351427 40093640 190000441 364152725 573020311 452947977 666970884 33231684 942405831 559205900 524548008 907752468 523455703 559033985 542678285 421416105 636172529 997376285 371640252 396128489 375029279 144088345 449532771 617660543 531815634 114451380 17379669 725555035 185641822 359578796 533519111 641496112 10693243 209359049 967086229 761342709 596835782 415823443 225108795 492925285 479573566 271742358 266179035 731258751 107870407 435281765 515610493 806361094 67040426 404159893 426477515 322577153 443998227 556787069 785661841 624937532 820401810 146676348 989476163 751361990 1206683 618755699 931084663 854645362 109763334 51326535 424634726 295788630 61283215 398625377 569519984 28894542 359357271 583981 197799317 60156282 752823393 143610782 178506236 900161979 905292566 791429544 100673392 374299194 666286273 449594565 974643165 836126434 223065108 846771825 48861912 773412833 441266594 85817518 33185301 476697131 430941282 206419585 951014382 533705719 763770418 705313395 28060131 663363904 7929938 393897744 199759124 848628805 971159525 497906539 786143433 90362889 976862836 275155865 326083307 368653011 841131114 533798193 378955912 454370479 53500824 276502483 476036690 510808556 853395379 81743262 940207393 814048157 558437585 633372087 963358829 99163160 491379696 171375305 960353492 683360121 847015279 659444096 357456538 519519776 780118419 335993613 259260452 73442607 870523140 654999973 692956284 53095181 218210637 935531266 513166288 787026405 901403999 365091040 961391091 331802152 969773582 677837185 482807003 877073671 691951763 49607210 898149665 397551353 466123528 133612452 308527236 70442555 611718895 217143484 252092518 50617675 62304172 458474691 134878797 631412589 678516486 36821006 621759076 780580134 933107626 304004215 299828727 904837827 35138472 34361818 163062266 470110931 374352628 542817433 840360835 390068393 123836390 106775065 984272460 49488091 312351162 387874627 55442226 343511494 224887057 199774467 854917304 821438983 38740591 572975820 460892549 963704579 715214523 413894419 733832417 327171424 584986049 174032848 361270076 392993162 478693555 329909504 616996520 469299759 695871652 586821925 281427802 838576835 927762700 543076804 308914733 214764541 201011783 148301286 901069598 763480152 620519446 945253016 3879889 804954771 73045020 149519723 333313035 430629938 691916897 25197300 692096566 820232186 173118419 662697805 444815840 375175288 394771136 574862482 960054844 684403835 825243486 259232613 156114079 768276374 190625348 292524907 656012036 699651743 131610350 716114381 625801 92617267 327060540 892332984 296368112 318857519 60130547 773330141 234062367 222411064 604833851 361755121 531037344 70655797 539882015 868024110 324090913 865098191 736613904 776436945 183863542 475646456 943765346 711819674 847148946 762398561 232396750 732783439 566120721 171773698 987598831 578058553 686138290 691652502 692458949 823107237 12074837 768677404 70979893 651010916 394374145 770015831 671270534 964499531 183749729 718583119 621835493 925998004 990149697 810138574 950160610 341015035 393627414 331628772 725441777 966404611 547116660 981352548 272198122 349098927 835594901 63443813 761979786 795289704 484484825 856115905 740718832 183836573 780679744 732561305 785649440 188408639 737584626 104158671 357695875 251364929 531132343 668680842 163581541 262515998 342162560 987617974 263123318 483711570 342771932 351989633 885220938 378996960 79371139 574312671 107927257 466633931 51914703 29671943 879045119 257583517 318933566 763081205 667825661 607355107 153395954 269335526 563171574 520892590 616447536 333918686 813976947 254275091 479082725 529319717 262304480 11646380 209220892 199683781 600150541 649991190 980254857 184700942 215624109 681815153 950653185 899773715 458742490 620936931 1865983 502306603 524533647 446138133 906502689 766835056 33047853 368579252 272158121 765557059 569934583 972219377 121688830 263050438 13533333 170854402 663016488 772467552 497723541 213351327 360091735 868598845 147289829 530232709 486271068 860934348 851446107 692682486 541400365 696398143 942670381 169152568 631997030 93815054 876372601 463611666 845908675 881327988 210560702 186817362 810564264 435495921 978858849 369679689 34454681 272642246 92055338 72794700 779359681 319597948 491693508 89536821 880861295 170751325 72218688 159265505 49141397 230406649 120490386 521854128 344258632 882961827 600465171 415232264 287473219 155325426 991631101 641156562 879358563 425037889 574722802 572205819 983220268 664730158 168573046 82353397 739863874 687648798 481633136 36956979 70415857 964918200 296973997 568374448 679108007 764230758 599694941 654042217 180921716 687173591 92692628 860803550 208619153 995548800 793382346 166917525 132307158 330768918 740788060 544356247 394463553 564292117 457281545 587348466 736459894 995508796 792429173 641767733 904070458 794229519 250981289 428609783 341309175 796471892 133686673 920708688 252029500 456420246 810734461 25739357 884775226 795388581 556498081 720238273 794263112 202630164 640559764 581046303 642510431 754564538 644977621 40032929 482061214 328413490 347712577 358558836 507911111 720125019 796303262 854580297 752692416 336442328 643608084 607402454 874498836 985130384 331867823 48157267 359940720 690832175 297451998 103324414 994682406 658370724 283561975 913818519 206381997 310486177 918297521 594894052 917250846 876627743 60922536 381131054 893383609 86765015 789554140 27912899 816737374 9997001 280008754 19197042 408605205 663743161 732589298 490507794 21593734 305730477 612671047 574772987 950169218 676599152 23997378 996462219 344319608 955935251 729741528 349956258 8411904 715020390 486894943 465968678 161460052 764609155 682542101 929737088 232559570 758828100 517481753 128923933 183491195 540673480 563917936 233387503 274924407 832677362 930117761 974172138 367645071 744690410 691650713 170408071 930588338 758705306 145315176 167318852 660552304 418902833 178673027 486914081 182766210 746450852 320091616 675175460 977408832 743896104 821401692 667091414 137953833 407851706 881818680 374676421 546511455 460627351 44350104 434046208 477353256 474474948 102050563 772243358 398276206 757812615 890195942 893041463 797038912 588147435 123265297 669297001 456928335 334353985 563887160 93415508 163251826 770248346 216327539 845045023 131737890 154218573 842930622 110653041 605717759 850451831 466472314 612891384 509882953 14754934 531946730 342056933 428540775 975688813 635760823 721116526 609748324 227093956 322723437 65926475 23910509 647934629 680062716 719902522 223644756 231639936 592804151 979129212 105832208 164557703 573887064 653442389 37446459 465993523 671042682 19043727 651102866 454230717 293792542 72946424 889994873 65446566 420721575 351691999 598535285 707034672 556191198 594161051 144457903 643213282 433683566 125499652 865407096 331364871 244629352 412809976 50174655 73087792 37660353 876402648 311527069 138219182 61488848 207049480 61149642 945933593 401210576 640231282 326500132 847411403 601908068 968115204 370553135 154771046 177685262 558942253 695303312 889480010 14315190 682051684 997405841 68366880 545110569 18554017 785911201 273979730 716507800 561595618 4760017 27996048 245467925 908917672 987074903 863958092 464226073 799305847 378981135 257884735 683963137 371284569 432461557 338023906 364134028 656109148 642086060 220478454 830963551 737394703 916044794 496484348 371558273 507160585 285931337 78015678 588560863 530122338 477270056 288123076 196636361 691707192 742862792 930574560 778135667 444804396 451812224 447655587 688906613 559276514 115412810 185674469 963158348 705564293 131699267 967327809 867744471 276580928 187117871 283383190 299134682 886588102 900528370 490370695 908798590 807928523 210921752 978017788 22058447 875582600 428358734 867852447 551811645 754035771 982173926 547471200 397884187 584878756 934487383 170611186 488869923 630202250 393202363 211354955 379506161 202508340 879759184 948580392 722392195 336794609 865891064 93457798 620531648 876771984 563922360 225628458 331397613 673866472 738118204 713237019 461998137 223473490 487111762 109322018 729372979 242527786 344273258 571419473 958032206 219726417 949464861 68330105 381342564 837949358 637019043 504398770 148040496 876520360 908858971 552021463 718785490 903799726 250804295 652409863 686619727 7806383 984739981 264675366 223016463 835438242 822660343 288645465 870957405 728410368 731078772 196112014 507559403 350960965 605467541 378664690 296527179 684871794 189055249 33586808 926038391 743917710 633935425 280289881 513475401 989898528 798204324 857303438 617455876 101229495 81973596 105035096 891908297 894661218 22537136 971573689 814868771 463424568 135581064 116617208 354405756 416651730 459103476 658880801 935836325 672959436 509830566 42193539 38746962 431897416 765039474 174672944 631969948 554230890 561667797 317895552 665778301 12076765 988572012 733992334 107469911 679907916 176541816 880348601 891429230 965444842 351700833 701706277 124987753 683864043 559217712 955662904 192748245 121992712 760886803 111359773 468204450 177394175 497890268 744484932 220164004 178031377 574328963 904285152 882335507 47001987 289808288 985432424 641299211 619536157 582203377 448154646 729877005 465827246 159625178 324121963 486870140 592162693 287635936 701004201 528027937 742293498 608195373 961249879 143616424 574414307 249849872 289466049 315541793 73204255 430796922 215868022 543514239 78329359 182257793 901883336 515618076 367931927 757259488 111551567 654434611 726461474 137291637 579593574 701741157 364921372 943975363 610437293 618148917 573682805 1929070 891582597 124109452 234265764 529835713 524501655 468773941 496264098 203049771 537519182 277920098 380757099 954133949 342205272 632953381 724012673 682661294 98024489 30376696 925942889 228277463 30886519 31895350 802214443 268424248 737508799 145100191 991531478 625732209 138002879 314937048 991109114 837547594 880041210 673496041 614265388 974918443 342599991 976704189 996416901 262410148 447832578 227108005 50966819 951219687 737930538 659733718 526151847 125913673 391461697 932249318 459643062 645805509 956200991 819755859 882408312 85231736 386735456 178851324 338429212 372644902 72312033 412848805 256580690 594799796 322490695 839797112 235813071 548825772 313836664 659032447 690556365 140470716 395750943 99174699 111526024 407980855 9056812 962123984 823077570 919233170 408419666 322583334 247509311 117094376 633453448 133812682 39136842 148668535 944849545 135659963 954546735 21844769 157162068 255186397 278675391 246055148 669518252 566343545 400607951 31568258 722494616 43143867 476781240 247189938 575131364 366448947 356376793 65705453 666370719 921751637 628940561 39586505 405588123 610314745 479863365 631912322 668755697 640991451 278457056 519178356 363147642 686983964 890385230 987648418 396899414 500126399 505183872 911674163 610160745 723429933 319685227 418828783 332463577 69345969 209670280 175155142 188705426 455251197 207519318 125629001 117573826 661582244 987269076 239061807 908274013 692039581 718832647 563228370 408495770 749418182 255877498 23005359 213208179 454984799 476223673 37693418 861913385 35472779 769445077 355076551 606256063 948982739 276150243 202859570 859556986 612811682 555722621 816284728 597152103 783686345 728069951 647390348 816698581 488982781 102480715 828125699 183747542 833218132 259782342 45265944 246714563 809921996 608007256 135553385 692999605 878735812 311829168 393280056 136785165 137162881 652188414 28580074 487665644 826991275 310950775 287883916 713808059 640646093 908163029 387264841 896311717 943154392 575067092 768237301 835640088 23348384 515077046 905097093 539237960 102543454 67619008 314786197 399787436 201552428 678588347 57283809 429018495 269337484 599336308 423547596 465937984 283985378 743959868 618176732 171632946 897500917 673046888 85986107 665831645 193602930 337898450 650805560 379920779 946757481 997466198 676353988 332640204 713593550 428087638 700719094 831430899 263689721 221688375 133443463 353887126 453248038 160175074 672389975 31662097 18407414 959113540 641262054 516335364 600509421 611961806 929084379 346877905 965205234 742910965 697973377 206168351 629629649 306746803 306841157 166533978 601223868 868779780 469709113 376610096 6449094 196813930 656383380 57925141 309715815 892749162 404453936 22720 242875387 749370125 455369995 202877868 866203459 277261920 898055110 918133656 827570914 560529140 547127337 728663047 534567648 852980062 978520733 650331585 339236395 474675640 728405680 429050192 454322450 195172894 775670165 286959492 293600712 545313075 373699745 992372208 165287655 798415001 84850640 660893034 815371242 444715900 658391101 311117967 595494321 430484232 118383277 832448060 314466049 355722478 232263173 198142486 753537282 857442788 287385551 628312835 858879935 312108578 697508538 630263727 27587753 582269413 514335511 630256904 509633300 990751727 774679901 940739267 154804409 169584133 377023653 206343637 671751219 11517296 913238318 919598330 586231170 929613693 466147034 747189553 794505355 309391357 196124080 196627005 858327445 246152645 175232088 165527846 447133645 388025647 466722466 131710646 377769923 920104088 161422847 215383549 909844459 215658208 238707718 797058254 970968349 725019629 296299761 275152447 96324886 393324840 889615389 585424173 902295285 749924350 863516814 264482998 918321086 787746912 690475880 370514620 936643290 600823107 253844087 615525993 922686101 506814241 24122536 806146726 936682655 933394551 34639502 947981986 418410636 711928389 208939742 199210065 197138004 549794449 702195443 490521834 766757587 559090404 745844042 903355752 822068810 908382411 116881927 876922123 967662812 348145751 308860271 190613972 523709714 297369246 977465452 72055052 895835736 1507383 545357580 50433981 880114558 651360194 499331330 618008375 810240823 788201566 129824292 604255629 670900381 248234545 856339691 81385493 540101547 223793380 7704310 725543404 50824642 244248612 151253383 539854448 804795429 370292258 221340676 582011844 734894204 903356948 32151159 802833231 951164757 475632306 634488335 927082045 533510814 194215610 239789981 542679549 928981549 788737900 377089048 894955713 166711352 7371022 172935449 83724801 188499933 643763049 114649952 963665656 240753051 101770826 236247885 81872677 336516567 323183618 525852519 352983244 141639001 715538407 208992473 694752627 868489676 885834449 99645936 673678437 532395585 352062365 817108638 219345202 310568364 465670574 901799162 995328557 744404838 666417511 817352638 86630637 666079657 30287026 993137352 610100428 667643928 616367996 304843673 663507819 427403316 427944502 181956569 45398316 103535079 870752854 992031697 142905783 772396541 489821396 178807023 389175414 870054 216501421 2866758 304072472 480177654 67722084 599030027 796237841 852442726 73683324 647002905 667715865 487929680 458525439 952035182 850093481 906681718 276199418 274880684 92204417 100494715 743396606 398340505 993349925 205569128 614720929 630938527 996851803 685816361 213410043 492308813 597547182 13027342 350078506 108295891 573661166 224458571 928476878 77567626 460919982 299497335 876146573 478814058 401005765 738177809 159996048 902240147 21171150 429293558 902837252 203010245 800151975 893742572 314273947 905841383 778558198 399784219 543106568 170622595 649094047 95650959 238113158 586805064 658691407 281551031 732445778 3415175 189538805 996051433 193852972 154223543 881760835 439660764 557299163 595938546 445106225 908742444 278732710 152051573 572553083 213554137 944981979 980996644 169804318 296915400 61860171 155421187 633673439 620889665 254150604 12922046 996409284 892312943 608926902 882643234 713532056 664319203 834291047 64751522 169876331 624504850 746012095 686800083 779727632 458576594 921208484 735323632 877693854 892346337 782324864 620761942 378278128 466676062 197306302 618940681 492129061 862789966 66883920 546000174 778682656 510324760 941052204 910952079 752496392 963971337 926471370 449522970 255208138 812332754 479146408 985986146 338933906 415282693 881123270 859916316 256661846 958170523 620261930 328072356 438565195 105691504 112634718 169739126 941876333 203782341 454527981 807788469 192091900 518412990 390247145 167177895 88434681 585651938 68703336 151473206 295713710 476247966 620027906 883076977 786740771 16475842 693146453 869392649 562955177 311416834 112149634 772713940 939900243 877905782 773908653 488520014 423316344 688568346 628912768 746107923 689912883 147253327 266405032 452333158 921586147 172836440 271567447 397349038 203988395 94781662 15778241 744172019 856085491 972044653 974429855 789462117 864045797 835862261 599975599 697214422 500061937 127194185 852637233 568915003 613514569 619740323 32111723 794821678 547515494 771635742 376625703 493292911 910312577 589922363 360106032 462413662 889471003 241387101 999614424 826912643 65457781 495395917 918399349 773354503 57527832 460826294 897518304 542942264 673766735 164247977 476721652 488492809 607458472 690227483 534051093 145651087 518700919 594580835 764442534 456391557 923848275 44925372 485382801 640402889 337858455 698462921 15884996 467291869 849947106 964459788 74700718 385451367 808226968 708694381 264912326 177780401 965656158 508791225 63637252 550827305 280257441 848720673 368918886 879517410 39563024 5233335 675528557 47299602 465881118 526490100 596863133 335230866 257408897 236236085 999522305 77066081 856294838 83123257 120056484 442045217 148171642 172527269 290619929 304723608 480802386 784712320 600353011 537410097 649593092 693030583 675064142 511865 179314204 915512218 935787333 95647138 579896936 560021853 969582969 120086019 628623229 999760024 542074769 299261589 948487728 494631112 239886516 162980472 383931165 899537100 239677968 745530988 223253283 78263656 266432855 72886105 166086117 555588037 741902141 662825671 34843723 180710895 770311163 784257894 419516159 819293014 451240399 212692360 446712561 590197069 307555194 856655778 175768531 222892430 21680832 532596431 585842334 383451829 174634732 253928268 100289548 880357056 946391369 633187069 738220315 422999958 218375082 605087719 504295824 730528124 337509091 147881652 660035697 40402849 495656269 911483186 136375434 979014804 992912198 53420756 262540010 370083528 340772783 788847919 6606179 735959319 995029100 693940350 521308941 868812604 425179879 599310879 628182211 25493591 350878862 899106580 888083364 28107117 977023825 583656579 538852755 704843238 556802084 227867191 245371320 909248525 959077251 353709852 923455741 370993044 459115497 123227078 365396626 872429069 440611416 248357611 227231850 194165618 477918420 592624100 377249212 463863965 608381671 108903729 779497346 188419025 121192991 288803570 91118333 225874735 778787468 239097710 134747695 759467330 604522819 427672976 968505951 660128628 845570781 656303973 216160409 421475478 537329656 602155167 934102060 48787292 355170229 9287957 610337066 320468703 430700600 96340289 141187307 570113305 327420204 197051584 611634314 753468780 442340924 502532310 941090662 937563932 502724507 344717543 629496739 505117136 696747133 400371455 78189223 853696533 237947804 583972939 509207965 179114971 966417844 970537374 618555893 824857846 428149254 89482733 847396834 409236894 356821209 331721427 338506458 687965423 927067124 116763406 298931738 105540970 340125990 546294528 357424416 718321522 882642623 957838639 570575407 476813776 353780244 445222597 300304590 745701936 585865726 922918416 213750345 431709090 990495579 896462595 55536175 395931929 181096844 797118388 933143762 597937135 191540470 563456220 306686922 648970335 537279873 860259930 264417906 122390538 180958492 411571632 334343786 529721459 669489719 249618052 192530451 392147843 741253703 925644577 462054678 893905925 255757381 829860083 945644765 359534635 144805167 175964943 368815897 386151431 98120838 282258600 146889274 337654803 989345999 944131995 34139642 704353194 801359378 268897508 385989075 119784332 729349726 925269287 525208452 680125022 546979395 825652520 909154704 837685544 799101782 502796371 447265214 685430229 581822641 460344629 447962010 782248374 955730800 369826304 439702259 860418560 432306997 973929739 763597403 813018185 814180004 152610640 902368170 743086351 899962344 966854381 297484923 63890993 388906796 995283363 766596782 363126132 679946531 980925274 485087460 315732223 216894849 683709595 130600710 633641951 294834048 957412116 18457279 626327172 167483484 430103064 203183101 2793282 155236311 121131293 549825396 538360529 206312630 790157884 901729051 471416526 15924033 527406772 956111532 741494328 329735623 530353510 336928808 131493875 764652824 436501850 948598865 501091144 22589193 44326970 868576047 894958691 878639860 585486546 212426380 982442708 624997941 151034262 62184056 48568847 394008238 10259228 362712005 703216620 486534468 927821981 522717835 564659495 626124383 16131705 957692582 16685025 959012974 774501040 417284659 385909789 207747169 63288169 52132375 478240324 568404525 818304367 22200440 302398369 253266764 418049710 224987457 193581286 161348410 455411899 109287075 102755494 600410105 875511626 633867663 847431640 954288782 478462133 417058876 991332442 596915585 87274108 598510759 306585452 268041569 48519615 788712718 380099121 25321790 543411142 41371252 252388402 189482797 528608378 244906273 855270874 731901640 136781545 10027807 786776314 502352811 382084037 901344958 966714695 3003384 827369958 172332816 482043095 686282452 943578308 158830190 477104296 541378280 831573757 547284721 883230489 159104224 483934421 867919609 833085039 817902575 450702513 425811370 112293714 718829130 838146971 134466922 374294861 684412328 370039745 695624293 910422353 896678857 579926774 560076553 997313074 201421548 107680048 701807754 984929065 450195031 154734856 840163167 417356368 634844882 908783677 335770563 483972393 321582380 938336817 406084661 84682008 975016629 175414378 711676408 485995492 672640450 936107795 460054420 330558522 933014573 746297208 119080787 767070250 681179090 886788238 283346373 98362792 377715987 392047464 391238204 146374924 202297173 696803267 307822929 660200850 201732993 924560507 850250589 448555483 273499780 175560211 532081409 628803179 307900879 429831474 482520991 373541929 284384727 476573473 880434654 25180897 272074902 162712654 372509737 356252613 796517896 248589003 824192817 794908648 272099504 610752207 160342631 613985986 977058832 28706100 688999043 416028847 271365428 726901751 788996096 288850800 748628776 616208572 148793245 527769768 151640957 464941384 693460701 247910495 364417225 607515141 450041992 60040579 703490339 793378945 207708456 495707235 252471467 727913455 188002189 18573106 793813504 142071204 160489801 714526858 724924104 865989531 463079733 470176230 244637740 250341106 122123754 336918566 877232984 926391403 855211593 990807567 286821888 263003884 36198388 353055945 160215766 582808063 173255634 580701791 271040533 518180947 11388047 570227778 513393657 852757561 831632665 123097543 60136260 516588583 266120484 472818340 174805947 867401017 506580903 876451191 439294119 951584683 329406301 154455615 549072725 359693152 332207430 508452065 420987286 336624222 402579235 414417316 670364224 186227536 914514429 137626549 11344299 206429186 225112734 618277284 517299252 80374761 29469718 714876389 889139389 526165145 964184120 508891984 65357099 737557580 680427034 424984482 578232039 823031394 400355481 545734138 477543262 365490139 240528594 616052060 431483521 975549407 755198634 136417074 820224326 995157558 202371400 174360005 597798437 874851281 270820757 469197000 268312475 976698687 668509891 602221006 314151594 828213560 236043971 37305039 639575895 197946646 120139469 721721511 367916843 518378839 317291996 461467543 89350067 180698141 476410159 274321346 196113152 269912494 816015562 298932657 845828136 897090292 290857971 708254416 751307715 66741757 605887413 96167407 720182894 203846268 919927648 436367809 549845323 245081158 218223879 719105888 997200512 219755478 692956160 325153991 112328627 376687819 549846888 282615639 673000085 158185061 709214365 755471955 961621332 653502475 742028226 679924067 843463974 799551431 132863550 849399573 70118085 499853000 573330749 113774423 607348974 945687007 442718253 307028991 816730849 557851139 937582915 780147011 129541348 9935053 217223668 302154817 737593536 113821948 228001148 119252857 868068418 703193843 232113498 695659853 18580923 805885238 658119122 505618568 395196545 502438129 430955626 300858580 929558892 20416625 391484525 334940482 945502042 260222376 206514027 501511366 714295723 35302573 182676407 299342009 180878021 109349434 870696167 333077333 229074065 144492076 317518936 148600381 619644668 72691719 720269224 295667442 820100727 286670704 258302778 429490526 748170360 381718192 886144693 387698765 792737783 606872888 275070341 958460399 176311794 54419479 654557017 940867160 163609577 194572934 348890787 111845377 304928866 248678493 99897115 893676100 286605158 954627739 847214141 184760803 516350210 665506273 101097414 397450113 192418247 376762615 134600763 596481575 503394635 656770375 664794977 807005633 249481894 241932637 909363910 431443871 12665590 362162541 871190583 610019573 830171611 867332045 965129288 121410395 924741627 371252086 287234256 494886221 826974591 424927879 483904873 945953963 540814485 413115586 796940788 356712763 592806892 932277773 120979731 72716066 492547899 874632435 150845614 292037487 747642298 908775201 416386159 352428176 845222566 419121641 601114181 297299675 358470082 757361858 224397541 849855751 309258705 278338501 406064196 754783920 124539677 715726386 175770654 874917078 162433011 968861929 371162739 562660446 65871653 377045234 884055044 684662928 405004422 72787445 452504282 77816215 322004849 871669443 749235392 267543300 646398787 220608459 200854468 551241804 258234844 687218597 138081466 923267397 164326435 943933323 778804665 38774445 747873919 61479387 187080348 215727267 662715230 478062231 345691522 470862124 350206897 50943972 546933070 832690351 325369710 257386638 181581863 824097913 679307789 251562115 532636153 533841723 340770060 26092372 592630003 58875783 424307308 373339319 464547847 901369430 433431345 63644423 945006958 414948228 364746213 251590594 880748321 639269458 982783253 59176458 246635361 359222756 955815379 357283109 902988079 561930177 345443890 466000637 168675028 937245782 705106894 453429409 847754843 351684979 671399489 552179906 892235282 562739404 233507247 550074423 332233485 830003321 433454907 69375609 805432739 747129718 740525967 38934056 139026927 575243300 519656281 772481924 317272656 599462086 871244744 106001652 172878313 549676549 30960915 862003075 761639202 517301613 415619314 325774686 588255269 446697966 444598051 798324311 241782114 749271131 28351462 84063333 837127179 114800622 226649730 888825890 760992920 692410050 27655614 280523083 200289605 167862360 737527912 326299972 928543375 593574931 318925778 726438802 425924539 386864572 945567312 736450654 537758543 44734974 710735291 722660089 324061079 322694891 464035825 303069778 153160481 206492789 755034450 293199234 927687489 353566454 569612612 539563585 620603022 40342440 412736177 236960109 175239523 922410286 859496580 585896842 781938783 645788682 79356976 475853629 416960229 384980772 304962088 917016016 745936797 128950857 61639784 489360306 518212337 9023658 284096747 574758644 415207825 981283673 341705778 230329804 56551664 354557391 706757572 744807702 980862404 416126569 147183784 297014990 223849098 569942758 454741996 405352599 185312767 393442027 500739874 270749751 178600 222418047 552708830 91061272 179154507 458373775 578373433 193719241 705177204 662686059 416362577 395090043 692354289 987798855 381639878 388186501 85035350 939357883 308744767 90323169 897688186 674030916 344677347 342464940 180641528 906382273 358945505 45464746 595040687 158916854 662876392 216588479 208229443 312700940 33957551 819568503 742302106 349504271 306970734 716801407 247935071 591067503 533703267 912064297 642406274 169740928 531095375 703181036 444942005 326921721 160512246 406993378 352472817 535187065 720747683 13786697 147720943 425517565 926716321 630815747 552561584 15640684 316895171 839522069 142408950 958815755 70194141 808379947 793448392 596967945 841766472 203900691 236383986 218933493 837048162 30019902 799614850 543014722 262393868 549276738 198830924 409778634 200627242 27750490 353365351 306724424 925932839 13237988 994411695 327423452 188233326 263052514 66249793 240053643 554730482 20147066 591983105 743143101 970725031 683513462 362479383 178340285 34105606 255670469 853940333 476922941 133834125 662865144 442681139 719243727 772767037 632712134 661600092 459269229 788708378 578707080 336038942 974819057 915084719 316322749 670384246 383162782 330361223 513217927 643473314 273056917 298112949 590113837 508286885 61108321 449089357 118684823 216981446 798684268 663395560 69545685 491079441 437426055 261128996 712543385 176832212 912273510 701284130 380874680 864794404 186618402 664942855 567205036 480105302 93153461 835195003 319991573 835455622 962788225 147640621 708874291 21659667 866468298 483555148 631643502 630072864 496050999 785793039 503056591 156195349 444125781 365468207 824917892 887764253 38715156 77601384 293644896 243524262 767199560 458308604 501386840 184213731 732593449 681801007 8141063 509403469 155869651 895764428 948665643 42554142 774401991 241106334 607810341 189810133 33926504 506153208 584237949 797323189 897620863 36231982 814463324 586999877 73121720 899591962 455162129 381666001 85698851 786609048 26421389 766880999 791999155 102712841 40748518 938901212 593897410 530344660 711023063 254560837 761414283 105379297 543621183 527807102 996711599 66743580 354046110 51781926 643563441 808612600 392947355 151469729 617448314 551658217 108797568 187261077 219743445 942153705 312716220 283801709 813765620 869422836 946848608 822656473 701178601 75374987 500219043 33814348 118408750 675024437 801741662 677452925 111133982 37526778 847890065 583031526 199465081 500069862 311827164 656291400 653331684 907452812 596385543 319044901 902089575 141913984 741542010 57574725 904596973 237066460 631077317 214120498 879881159 98284732 673998618 430376379 217687594 527129282 392509646 283427957 190834348 855817106 130749916 119215157 466581451 98360151 444908641 336165015 50878310 800238141 698042401 734553979 838356802 605106421 749495553 917413250 382994310 187838772 112339851 133950101 782851903 480448563 684299629 106858591 632083677 537415472 159815162 952532174 807049908 917582828 253111463 4697238 332946812 413506348 802366351 378929581 419420882 945713465 65499120 638375888 317017013 318336607 113100460 841415421 596617481 530743153 411529929 812850167 906629655 88426563 927197169 914424006 460089099 301706287 10375923 314423092 309070197 518414993 332828736 25851216 477771465 341559627 792947823 791396335 779720927 935537986 959881401 942054694 277937779 907228894 220563325 790267089 794282406 672993422 1628861 853208848 836585083 909164866 234066080 961910981 481208667 367207663 922584046 788278807 436359569 121986831 629481111 139416817 795072463 951300382 516813356 795684739 401879208 359619870 903677028 20603072 569026835 907900436 270558617 919913183 907297006 500293769 332094792 363596251 545014649 982333705 836549781 337575923 772359639 630693031 668195012 398643242 769670545 971169144 938110913 405930696 791427346 320268051 397514905 727907799 695926315 563241239 614728191 998527399 640013969 523955109 200828104 572810570 333343322 769539042 773118575 387194648 336592004 724525687 751837074 626487085 704336239 425548817 655094387 462895590 206311773 624174049 264038264 466439272 620318457 815821852 660211627 352823065 738344909 982738556 820305210 671363109 157212362 335239869 902175736 455221242 816196292 348106529 44166618 464054220 588902132 364785389 394372476 516375570 647923572 61683946 987811994 921945351 555468230 294365156 98273431 836916522 104566606 928373038 706042617 255984062 908994003 539375389 213958122 216815947 973945858 639240072 516223673 179822619 271443947 371471439 11892311 142931134 724808578 394174929 729510875 594643078 738015519 368054132 367058686 195126284 64310783 548502560 106817184 792077737 796347072 479298244 330730817 286024701 829937641 884490960 19106184 241148012 561739872 967971002 968501952 380190108 528006641 15660153 870101846 49596409 975154638 405873165 737750365 194817585 717925130 381737973 376542986 92344761 232578333 981531575 885675319 661793605 418160227 321347163 167049700 81222483 180774557 817595120 457140914 75321506 446544238 132243206 393258854 471675571 994440415 945171763 53573740 670945871 428288475 331689359 271675729 910866432 611854516 16159799 731813192 46440086 73679260 114772941 298987943 785731491 356743469 93524982 389636711 792576512 184949986 708629979 764321446 656128070 854943643 437276841 470681896 976833366 408000029 787313681 199375058 39752914 457565072 636908232 903096111 322625953 774757375 33632008 164504299 479807087 399470299 974644494 300805722 279661610 608651641 75954586 447095282 237334662 870398351 216891506 438758092 560152186 591341499 341300446 355609895 353315521 117586428 841745965 719141093 389554778 782196279 183136304 260070925 257633545 815078067 645391802 828922695 884430291 889119389 326259494 273869923 872464262 581729925 138667216 532816594 280039727 506010847 854640538 799525419 552628385 841548419 828762985 867138216 693259509 603674414 525164454 820336550 269609732 522403839 828700606 584647209 507693039 335379962 482515362 453845333 434236312 708693641 144735304 673523958 34308390 690033141 641398824 375792633 760472453 482524657 146090943 972645617 855672804 407876112 509466639 193302163 641873973 150594634 756697885 642693690 44327856 610950012 900639346 38214756 104504144 418561508 63754139 329095986 41189972 515309480 549568170 966395116 657768640 427782992 5410482 458154107 951860185 7451208 373755982 685217774 191402669 881464672 970092571 54017269 179014281 737876299 536558905 533704553 269843840 286565667 19468750 352160194 123418347 18323683 155229571 571651487 790848484 576776684 694725125 618114114 963357129 870970241 242277253 896262417 471402175 37478218 548422969 401300502 659604525 986452437 360048601 169775744 588711229 92342032 774946338 695094048 626258270 764892881 88410966 892073197 338135236 742322510 438272442 264596864 142265575 456758181 804405015 567182233 91510528 850937430 836385082 628313496 736979087 781433283 818015349 64452100 602556375 494725815 765285915 286946312 551648352 303673564 30919943 688191473 91225973 695412035 221036566 36201393 943324836 809014496 265683112 555414879 384742465 240438028 282585379 881777589 281871330 973982210 867925360 328799889 800416484 884023650 503816572 749618036 551848165 924391600 812132281 520044038 782292040 85533653 628990874 847896208 634920116 929373597 862958106 848789632 610334613 109387320 800615478 859371753 121396890 686725562 162235758 381518592 565378101 963595420 601469512 456949920 157155870 959720504 80365773 524013767 110522832 579312976 386103050 493066775 15160075 810973831 493187985 876480342 394760784 616339686 770742261 778200558 286528872 380016729 417018193 423289454 437324766 154394160 112070850 741272839 787076480 116311967 445870568 1315855 373584610 654825534 863402346 154742913 949871578 743705225 483975535 332937340 697364997 491752544 481707045 413680064 829859137 768899977 646023229 410124852 807586353 716578857 407976301 762767970 782433469 110054223 245496045 665083385 460859535 404314473 692227579 723417162 678400406 421865677 823973463 535241420 127637127 528837170 323734215 220731801 977808215 413339444 223113108 438326766 443754946 503134931 720910603 802242223 184928712 642101236 968246782 547799776 429873194 664288223 906616385 693759533 823099121 374023871 983990061 977328995 565828584 478875685 584076319 574163189 819863325 50775942 754416890 839895416 295652708 276738232 799198369 315189799 322125012 237864569 732177278 979736415 718262087 765746920 461994494 58903332 393066206 79387146 176893203 360347547 988360827 499147846 247193264 60558734 162201670 38941417 940394065 822668523 644728361 931700388 914777968 434824005 927637076 41512457 405621265 829401682 301561273 966821905 695211831 428355691 513160337 611666073 640002412 229895439 324081877 765016287 612615997 284926816 77003461 43652106 350683068 69749412 515523429 208443296 523835645 796770501 407669499 320757774 820795545 5356242 101067155 206758692 713170478 400736636 261006715 851146902 317749212 467772825 475413447 606083708 265766089 134351525 971869390 686929874 903562655 46913340 753415851 889246457 126607113 170910625 336245181 560315956 231612985 2460731 755885351 304398892 849075557 399324690 691058000 867616877 778341957 586115926 276835941 451989991 823410839 583461337 111942866 708657005 492928156 160177552 194989005 163637305 224637336 295835925 754379723 292847206 441500757 732032040 715730697 882746741 820728224 338756649 768583172 937588425 701895883 751854240 233067521 135782443 183957546 955963318 141991814 75703366 704972694 749064889 749818079 50626860 946652909 305886364 466124442 526801103 806666383 714560628 445621259 454312329 647045091 293820924 545705929 783404181 167797200 111548946 172486191 439667859 125763396 39478584 398219740 103337992 506160561 22482452 872123443 489339355 612239243 528566256 298723292 747371993 688844491 517120314 761679169 274529587 719495535 464532485 682924306 5644027 621732855 67660423 172419777 45465770 609482218 576556953 838471431 776098461 540945999 804015418 564401757 372709011 558598709 561448716 209776004 501769265 422880555 675916502 196746750 582329214 44858312 826925312 597637778 532637543 522083876 539089178 30783436 941152316 932516957 885832277 636406394 169630257 671397140 803424776 39545904 171324894 731016173 613964332 10088901 214862016 352364562 657998305 43241940 456731574 993343153 481989095 552758076 124780420 886538617 495174438 770231713 943864147 491120417 171460390 302950376 16951599 778892258 839100567 119412415 911109256 291161080 891517387 620369682 76107442 402442788 857321271 476924055 920590181 190045741 858089974 998913092 559513405 615725914 858991174 352282323 937622586 53572858 735461896 701791557 963311170 549539036 737028932 864504668 901863834 95791063 926253219 741914143 742082929 941852739 693805555 776882778 499881558 45843582 66469543 359184155 102621372 262447465 65498196 155094070 499085181 199324905 316093238 850232514 137622612 844380774 861594281 333480346 595560545 322580814 50754991 884160989 334286505 218921363 450218865 719709039 384559764 462116905 518115766 104355702 35078253 200130953 773180269 11178717 301983206 357835825 288400169 948098772 354446993 534821154 738933664 7821646 978674280 842231393 20803116 992013697 759091782 681873782 856783178 488873066 329194091 941716464 774113053 590266183 176196347 227859422 273016299 108682778 747606656 662691415 223337119 72885805 403056740 547162100 46345542 403449993 501745528 218313041 771086738 388621949 162497648 775210383 967337306 735570461 468915301 528208597 375014168 821563072 373531473 609012938 625141865 256045442 318942870 835698461 641373329 991645120 391989624 139166206 506178804 431737246 406261662 888188578 487744414 522399876 137999765 897919938 257120188 433941405 841200973 935361564 968410145 244406359 561652378 875226353 318941634 578334437 397166004 330096773 590411322 325946560 49717687 149257379 797148743 96197922 6178596 224475927 945472075 522296713 863862366 414772785 331125964 680655930 250924078 323548488 488391412 840258236 636230208 30835509 771982097 265302105 757910948 478155476 157817622 695767712 552443726 550682503 433345817 290046437 734463637 233479602 157508051 29008832 563059128 766200128 887785251 208299914 635846228 349603868 49864331 325323491 811214831 479590585 457763249 929362991 541143153 185069195 802813664 875564820 347877541 821670540 853157764 30857469 282053309 252905912 495609522 201594778 54840523 665025937 427846045 855058270 465157449 578569371 765432866 366533632 509734290 673066209 426660669 473439482 261871206 202124911 340009874 849317389 546623594 867333077 746698725 136747451 324170406 908747947 985780130 39695308 957158149 649728519 842220886 91248586 868738776 52035336 343092531 43767684 920157524 831166799 898838416 323350415 319257103 20611457 415141735 733298112 113810823 980860870 242398934 43334579 968587163 896737869 81468319 91032391 982035472 397969862 478633895 477931808 655567117 660703206 765218170 90769700 295689119 61375463 224692933 427258110 596090934 361315589 993760475 482599071 759195942 146481410 958754098 707500215 531007271 16958626 700449251 318006592 117211606 577776688 317378093 838466036 852042290 550928888 462382322 391221458 980699423 218994378 350494520 832546973 412759014 416443006 446627497 483958621 823761075 571253354 731682323 773820124 431728918 593465326 578837993 183141673 309991555 44419816 922912961 936889625 90374354 575973952 21276116 340758209 11962559 587372126 668076930 979314173 725920363 114394542 231920587 961732333 48367577 553230627 434791126 485396082 778978674 660812978 500375918 765472437 88397441 776536530 705477504 285218721 476036536 299771907 553720990 129889124 670882730 703796547 280181375 149675762 968926030 485289114 593813884 897637506 924133507 147943568 599335701 202532367 622872710 387371954 416161386 71827928 914804349 959752977 46475971 694563552 823611376 427481794 181246473 228378990 729171786 147600991 240969034 520861071 294035036 349461892 865348921 157637519 307013851 85405267 181261995 473154692 630133981 105896432 934638875 303623363 646634848 500421382 168612134 221387368 335633092 155573313 787210512 26017747 115914571 721335506 651708222 632819238 390177696 274274542 934357690 821212104 672044877 42245711 656683955 579287268 178234179 310647985 676372985 701380075 139685462 937269334 258102149 899641358 873807807 119545475 565365487 696439237 483375512 133505537 872902134 14784330 488702307 868359581 354913788 494096159 888914564 966172840 369834631 389893764 67162818 811670391 986978242 809814529 449731274 6462436 450313465 469907939 675437228 610117579 4352289 803511478 713144924 475417998 968465741 522087888 9253938 452996242 277108026 495179206 946422123 535924160 355242436 815299317 223180965 638994949 799823727 494999034 825256551 129757394 432306399 74169914 856347031 603708060 782179680 594949211 774856706 653976925 194875743 971628745 945108183 959468817 615247086 101450290 427654444 539499066 49578052 655222794 557497976 361053277 529622587 174370568 101219607 215926915 602619088 49010087 829768906 122271673 120680359 835914918 336152372 446882704 219480197 85824393 406969950 236710045 346480084 213854997 471966515 311694074 230908706 733721560 420856837 619453123 32010146 460929182 421858566 268417178 652083369 945527037 495239888 480980004 46000178 775939530 117907166 604792970 38434651 453689762 273310736 465056505 612123366 871970659 444696875 778396962 89817529 67269807 800665431 120153019 729522014 953887856 929559711 563601659 540038276 947048270 888901748 811048226 759198588 349581883 905887275 330374383 829841084 673748712 727499130 593452072 82534752 90326605 656321791 26616342 128975780 808023333 174989497 463819782 676979051 900153455 941361293 973045193 141300411 926518254 950431938 954913332 600406079 83653802 461744773 867595681 288934340 526272366 349006438 610405485 426245308 468727111 119038681 274921336 153857726 98087947 509932727 319626920 512428547 547772624 13274042 549980518 186938347 170924656 273607428 295529759 964259702 207938572 947426712 444444612 316016076 848494470 969476832 519074378 472235702 571204101 531583782 623928619 12909346 148971637 333682714 289126628 826176418 727434244 912660306 997094005 670894317 762736807 503883461 631431652 750984797 213539731 531652432 898997946 737154672 954540996 710278449 604385412 431228744 874264185 418784399 483218771 415869739 582621621 682272239 142197308 679896323 350875840 751503552 840855513 603078366 431824549 869161937 249881287 394520175 444659890 252577237 163892774 523423627 701865210 611775974 56607772 688950958 624970454 728117247 695468114 300536692 418754399 662046593 943768693 671813408 26648054 45006767 888199862 803129112 83851965 701444658 105163851 193028454 830872860 676992405 499555820 122687801 579239484 408633801 116905558 399273826 13283215 406971043 859794636 623814360 195883846 747741785 241719697 498713396 417313497 97207305 608532079 454291765 390473091 590427187 62428467 463163198 37164740 54140217 933887534 170877907 366086365 723697638 919514806 14416416 370720599 472261092 449356707 37409394 530921341 419303492 280248786 952507579 96217309 578969083 562496677 136595730 267384778 679040607 850800769 651993649 304500701 579190190 102412111 656536053 491785328 449896839 745954045 763831266 875078433 785176430 742835194 172764061 633104470 953502028 442869692 439178095 868681139 294493166 257148222 546288329 873835685 945347969 87194490 616422074 617044186 695002140 782403059 251170427 541958343 94665271 828256559 830597092 830615073 793816364 151899957 816610804 908958820 647492541 373825555 351330124 117813071 943580813 555607642 199478452 351636326 867829925 212492192 285334934 288028783 52896753 113150717 813543550 235921910 509522369 507630478 190781344 65199049 526405961 770514678 287152466 208426107 272919073 153792984 920008333 185861605 497625285 48842334 614114160 497077665 49725205 784988341 365058493 193624974 449149143 249897870 947631962 141552207 800132144 506482847 320820434 451447755 619110959 990360352 203999698 827774894 246468931 563197519 287337900 61476839 723925439 6666732 606279127 115879208 455532125 753112765 674880620 712776042 609210552 473467660 24028331 492689510 228727248 981633828 357822324 327182876 860861066 701481943 107362255 290632016 39822382 137117947 312674661 741151752 126484199 834739688 704413444 761042959 379194950 469002236 93164830 823503734 753421760 367191831 829834314 232848654 504694571 690022431 261895618 297067246 160944453 940514173 496552420 389752563 263070765 87277471 804735666 32018747 734837224 315386228 220152913 424215721 970925277 766339315 208793485 43643749 939740250 555338132 678931028 645223769 512668941 748216533 985751095 6629045 329897867 678547638 189245676 139346027 706820300 871033405 111147214 383926451 233245869 90208756 241489243 406136201 998978157 817330790 234575797 506843434 709923632 623951013 621624610 788270235 407782015 709637319 633339789 483861538 229641926 819480164 151215618 17260490 214852565 257186074 379799349 13628388 530062176 255262473 463603708 577031041 594386303 311896920 943494608 734633209 791825710 610737838 63402833 54056550 232585934 896952761 378326719 848093225 354661026 408551339 974879873 681312101 842771283 292210871 562023842 246420607 522047597 891636377 194141263 301088676 615808224 301536011 998533210 440593219 929880447 558116945 486027194 55731343 605978500 659323310 987709705 235881982 248040714 382495724 241965060 168779212 594228626 250830297 361405455 520673401 148315263 630285508 212675247 486808903 207143322 317212932 29016077 739407037 478670222 250248817 816917882 568351014 8312941 475385065 829567973 358014227 732202537 866769613 784708711 7720405 572493596 145361281 856580792 128211972 144889473 791038959 109803446 762590715 236284152 586723077 551213029 945306201 488133894 993393714 756216810 189454977 938252690 1300973 61043471 654235419 150547562 476310062 690422723 344301201 431902908 672897267 192247831 725038483 145054621 84669117 60660289 20323219 286187653 169988368 974674205 205817162 727910353 82836214 14807207 432821553 933478208 214961533 204615298 64790537 629706359 151331892 852334708 802575188 616875389 453426610 514463463 916433881 238775615 13906448 548944746 501073443 663970829 497848681 628126510 481026819 298651675 714178657 613625738 5257226 543673857 125329051 995551864 82633744 240694076 321496898 802458901 807258544 854195371 312923521 241066021 211254217 294699282 858618635 106827916 595458558 58542490 915897492 344997846 564126519 512784975 850308181 789873840 655027230 558551201 709345420 81896300 879976867 133790180 667513338 723422850 650890105 828562896 288275555 432615689 658497686 561171713 463616785 203268930 556278199 256743287 107283282 379099918 162313177 151443224 853321973 331739250 835311297 599537706 937655505 814201882 69100918 526328793 35772223 176437716 360122049 347447991 735944347 809944337 37334964 889213238 473567174 428062567 380966432 549392944 859839143 381836561 951065885 67479904 385802917 569404269 909055366 566175206 395797807 590387581 483779194 886960327 33007156 64524391 948313053 385288555 715373739 214452725 45965524 515733534 268116237 392202006 184068685 233317007 413325782 658304091 659421557 599519827 601344519 938229883 47605823 869000547 108436391 603334351 295626212 508344986 65073213 717377494 804895582 598730296 719011672 346188723 939532267 257903714 497510664 579245738 793645968 146263455 901858402 380929958 677771156 106230108 609579007 643772086 428373760 662173801 852127357 447554444 943956262 567466874 877401341 181306877 310639127 850566056 497225123 634590339 12212523 374529773 816495642 965668030 984315261 815512747 995635213 740288494 540767341 407844390 525436847 711252859 318082076 569828613 381312052 675420014 629138419 844441045 258795093 944426741 348208924 790833798 395268816 85965027 571311879 282488044 665558758 85692461 94385127 507523903 909350108 495100526 761183027 899378843 152394362 941259876 1175077 805748097 200718223 971672176 355387966 967918676 115869291 948210458 250621888 146941405 869246563 623938955 818679859 175578056 269161552 662593042 622677216 253838629 316460816 243337376 504117081 908058856 963150852 939818315 71540719 845054056 770141073 35809487 909342778 39781860 555696543 183096584 148954006 581132537 96544285 517169529 726578080 769117485 205607803 324687816 97238204 49588840 301781806 650758719 126032018 30156150 865558063 546664013 520455309 696286342 152331132 200815363 298465883 574129581 735619222 11218840 262169200 505064804 300090882 363859430 921673346 457136902 349682632 7364842 31184910 423965523 768592887 603585351 357581010 812772592 930975519 753927108 654139217 851838693 185780437 735611849 439662930 786128157 97323570 430748134 689128033 551301865 941160021 612710989 938784333 525221246 489103580 475899731 396467112 896556146 355642991 246250995 131495499 958087235 140214582 761755210 109295567 415595216 883103581 831079452 835782676 698422750 279222167 216781134 910008766 157499796 468120984 653299306 728780467 946596095 181202586 516796702 745959070 592449167 629434329 682914493 548561263 358631576 813525271 232340156 41928665 961725906 194663705 180879158 412103123 254945242 251319847 872121193 958495000 631351727 213381264 454883895 967268775 993821237 356356388 693073062 176936515 315147957 790316472 650477152 25749747 446621019 957264294 254197300 372736899 696138679 121056842 651334803 31170050 615735101 665348486 640448020 309281602 176171973 567007806 89136112 68049244 353089547 136674525 223888518 382954537 107677744 890447823 53872088 474751945 152701495 763163653 296307213 503645984 127745673 688906100 589748205 738741844 324909170 53485974 311870824 976454481 443747489 44257767 74863631 9289285 696602028 631646825 521456537 392729636 159230090 561950240 727103584 860493093 989308183 136380823 765510113 99835203 377218195 696138586 916830016 854279868 570235427 792242298 260143041 376777366 741512015 809403660 12413264 478382869 891422850 766800554 14660858 868508230 804192654 679680752 64037746 27039352 355782181 842582016 565760909 375923390 55621728 727371519 98251462 874385262 545865532 327135381 520480187 2705572 505859865 423714161 871312558 871585984 865675321 45649091 467220997 358286563 875567943 61500097 861953226 286936951 904648141 256299810 507350315 196244132 622459580 62931878 548940027 393886939 926954216 699762828 399092271 812873039 384406922 732182297 934539107 173532279 163133116 319676952 103423571 741015182 553393152 244497493 270393442 638449683 197515450 450559777 626049814 417332810 130528433 878201041 412100249 557458872 832596626 549924159 743327802 756393130 489576045 93153863 641503978 346111407 704230454 474174539 893950912 108790810 635765317 191160496 679466613 77228161 257766871 354213983 784830441 203164481 860329866 529146437 336140956 990936311 321075685 562365395 105343797 997325064 848752590 711185790 825513727 849899034 257256722 158275392 488317031 327025817 52777696 869671189 370226048 931379507 315930190 609409407 11609215 645749084 566165715 411728899 339458622 461605835 577479371 6875050 600092861 811555067 942731255 151026049 196075933 568769963 914207226 890363161 395333283 267975518 498250973 64886535 400919611 239903452 548673419 775795045 448242162 576503983 865900118 186528848 278691579 530569127 846181232 99944040 863766700 447946071 383575411 203729235 845348606 620178069 802682842 816325177 945428240 790526462 895630213 284886601 66360227 839860335 239873849 775724339 662197663 7338893 996340766 267232685 812718222 684183102 934649407 384476655 138277148 888966446 548294925 158079542 624579485 796570956 958915037 244218180 598854791 223898186 313496165 777449182 755525875 729995040 766067523 834447949 676371744 685577353 342086262 750906078 669700336 29313412 845771747 582505058 454635114 984027092 860344273 857443247 377705526 990880897 790985581 200303388 756413988 549553237 150728519 198903049 142994341 921815136 624465875 282615381 124422736 110652533 909815786 547371238 786744927 213247914 94914886 3183653 898631983 667453660 360264969 669650303 507407812 38517033 28346934 970616549 722587970 289096820 110634551 182927180 719809397 127701476 175474518 61383470 11841866 934767717 824398659 825362696 310861140 356533541 638568340 70707674 222132296 850659352 914305088 434239914 331378049 287779445 641290276 395181057 162099581 711213367 49540990 769964140 381856861 239471518 281749621 961193724 939903081 892995499 85696398 652395719 607163530 254036647 103077944 675380325 608031951 537413532 137125186 403822195 595637992 655676890 483636575 322233875 887191726 867103092 82976169 995410282 15338137 604072897 302719003 191114273 126060616 984667611 826972694 349443045 755023101 28998947 551237341 515076840 147158046 867488699 565711385 741321821 495720374 543714570 424595541 997103871 12370673 471505980 121686914 313446795 444325539 963968192 452759413 882822977 706685378 729716936 601487972 117398631 953502696 989807564 753371501 884183238 54197714 392321799 457697552 601906219 804523491 393496568 948476847 728341223 24613538 948631267 507784725 661143120 752289591 941739854 577297900 879980862 553279986 32916612 837271621 704076942 491509445 711570453 931589141 47400355 999556549 180405844 995857586 474336992 407671724 337513176 835092058 708166191 858236506 349781243 537301164 267837821 543540047 107307614 144146220 105267515 420420147 526992227 364462531 854620895 358438223 32231858 684134718 656109921 204913681 279599797 838422474 443896254 849362316 934333979 447021438 738395001 40056053 225146969 747316946 316039957 633432615 470248740 397656864 997688476 99415584 357199352 271547178 382469659 645157250 397509780 957594515 768934435 532643603 151880060 393830244 60045386 682793533 155522166 3375241 175202728 335083407 645576973 880205906 627527003 630235450 69499153 798722035 89493251 92283796 392821525 673960708 257577798 237125529 266984688 845571073 699740749 401528165 423601725 918963402 800580165 863278267 152830171 686179109 180405728 858081153 276308333 347425079 620700369 709487681 185095642 568043023 390664275 578826922 428659662 98215964 153415587 776887310 950231352 878229425 938395266 199471073 572818122 450086792 475902388 632224832 124241532 592362300 655000963 322230887 605070346 635961805 844542012 772609338 488398705 83283488 322209456 235087805 186349430 111453053 615345845 276878236 60778527 90810895 849269667 87396772 116997943 168996711 452467416 424788040 828507342 789937402 669384756 867202589 284408759 263229598 880865950 491820638 672912905 398888721 953584253 186695016 614962079 563586162 145795647 278447935 148707992 308334278 8965845 115979784 855173079 149442164 862171189 885383309 285775236 588372682 770775511 866120892 438118281 783507574 114253113 627793960 462153749 710867981 972432987 674335879 204321821 58115207 545943108 800960050 947949526 1476545 632455547 277983400 820979004 208339706 955134094 337085195 134125199 655040854 25677454 299830433 733201105 777695838 4088721 25074004 838289481 181784190 228453679 683234867 520665858 744280966 562303750 714426863 943688524 727230762 25924919 65296223 870284346 478117762 129027814 337748476 205217315 910001546 170378429 356152421 776440098 479224739 990201705 420404956 837504406 995830800 77999644 56636872 822685346 468747130 737745162 555987505 25286830 504814445 708677100 773506119 972062180 317764313 559193728 574863324 323067060 521858193 364836102 720255717 928690768 960977871 958480068 355408380 857972529 682313390 879816324 974271201 801260944 12218031 383027985 281475317 70219758 950900021 611462590 127969725 366940044 506132489 703882974 728082789 943380212 24312278 896451149 1363258 542197358 556535982 741749733 561959471 725465740 647943811 638330378 609256793 139137695 823976879 529238047 445713523 437437758 926287213 908350223 786909275 48933062 178690653 14413253 404084627 870671829 981328644 914497459 852646081 384693199 173366857 547026767 567578927 142179161 355166714 545029778 655517515 449978593 267808069 111957879 986729256 364511507 231540543 894027394 920693500 991487845 759176544 129091382 168327072 903191180 118993413 119592094 936064787 948304645 104371949 61941189 774358263 738809741 264670141 745738814 396956435 840180649 924224124 723885213 68361167 301195808 934386711 891164411 555739835 871053179 774327518 531502454 571646216 221836 72961285 359701166 891264013 645014756 279837988 953347658 475550659 96654683 875096760 695081329 349108042 308217484 812449440 676646225 893115746 309957462 957392288 945025948 334704883 542373724 245112545 555505926 650621829 437939590 765708911 49264584 797774280 31148158 633100730 492577312 584877070 791947060 842189334 178283215 535000780 346015579 995121979 607588761 946660125 849019369 234837445 308659145 896019775 166340507 402820020 713907882 698736915 509501806 884571886 575324687 503521953 484398375 941959609 264367308 88931474 403447756 154548545 543251258 421429940 468735017 111871512 618449847 493034618 450798925 968777392 648447268 736557945 681505034 101696995 221718373 197591533 774890104 652525932 720833508 822014770 698874482 240378988 605050383 295095883 451777047 654098917 385491926 873846878 573437770 202038594 80760366 96522037 972269363 977151694 224374672 184114110 836414653 337493048 428247162 721497229 389066518 386522389 825819629 486710357 592788017 92605790 317594605 425307251 82231111 349914094 537062917 304301411 282393425 349404421 289813440 833757000 399820688 665439432 36550449 966555240 165083654 284893630 127124844 76501422 97255418 955772756 408065290 359085351 190695544 992057946 711877801 377070725 751521487 545375108 837991786 80194975 383006993 14777323 573883249 746685679 718836374 234781065 60937321 609319954 285438585 741045184 966828541 31294540 688358937 773104084 23339616 575210753 752568730 175607148 792284870 977003069 223713890 57987861 537454569 809979181 967222684 827033791 552127621 587698340 404546744 474295870 705382876 190922647 840674793 317979594 582492210 399099297 317842597 974400127 494159698 920368512 729951273 323211998 105923847 137966998 390101491 921496906 531394980 894750825 216694854 50666636 626329213 143322915 545706153 761328208 984588395 317237266 661039208 53881766 997561421 90442537 93083922 799189378 902398849 785396350 509050617 37016379 874366063 743666890 110103477 437781776 104276222 834997740 457668257 703520926 84121373 483656550 527669085 698423659 210362172 724600030 260768330 759781727 306287824 996212383 819139345 202815302 604874962 714391574 376686877 693386063 535354433 146066517 25721884 471010192 146662555 367248019 197143681 44720255 990469736 890960041 13420549 95740282 89020336 126359446 75977762 713219904 97906815 982251005 54437527 759326326 452992360 69798562 38961127 87780900 913964031 615274225 418611673 129045045 92081502 609495927 497923577 840630266 599387809 287303270 449241110 956654248 666711914 901200917 725432002 940501 997482589 749444478 995653077 682788863 899811237 426495679 510279403 665386757 703710574 837870490 268041697 690821804 54964328 691803636 72107868 507295003 386991691 552822873 665124162 629632351 363457101 759137911 829264702 985706984 186797997 628439454 970367296 19784970 365144108 717450055 237414907 154800509 979391631 55226762 439334246 972007646 10581790 698745254 259870524 230175276 791048744 407481469 585124219 380709451 730101373 883461909 861004009 653661828 173594098 860484376 287853450 943577347 259404769 902843220 149096235 747505496 658026918 782909500 80607707 345891063 631946531 895397990 709110380 287660472 362772285 391875852 123335415 981684311 311186012 13536395 239248213 936147189 497805551 915273958 644809126 905610645 192309222 684173379 457527502 544027296 981621046 369474413 992603891 327390050 203989593 45203025 266863105 209484426 167476939 443745921 801591846 590966446 577549966 738387892 416375894 957072581 573187751 359368771 378993351 115058347 942504350 672486318 304862070 670716832 822129666 652419349 243737761 295978697 907901667 216178624 307514187 136603054 42824278 921168280 592461756 735814330 705159669 480691627 241432062 859554751 283072860 290629292 951091809 729676399 95937709 57404272 223866359 433718500 375532813 849096562 56711449 732725272 807961893 489775440 821030880 208596590 979414434 202435403 539577517 349310503 388152757 778599371 661592225 265344494 84559251 913726425 352076325 674889549 753425654 581375396 983025508 989117237 892372378 170817277 12533964 692465786 617724353 865458138 862828945 225268821 510851248 482789078 70445098 396934880 354406703 543839151 932398290 899642269 628229645 146525639 855896584 315322352 888901786 784204452 218606351 4276128 247259948 851732593 363573359 153540954 118998938 765378170 947039858 79162158 396999620 585585076 702011816 518792976 128075785 206033202 730161507 728897368 51742670 967355057 860846652 869123907 744358910 390958349 208796300 288295791 477079941 517634250 76086004 793514595 525629908 948966540 141449942 160471813 399928672 587307935 34554073 432087330 209357347 251451504 739879273 379794921 544327706 231511825 857379636 34908272 10785221 533809081 715471790 65170990 148252842 873963330 779463566 549146495 156027345 161626538 73469263 102423076 247001673 717287058 262340016 783223744 672072610 957961666 455230004 755871836 370653810 131577763 795127203 126587107 381446352 110905795 493705863 9787303 846083292 681853269 589174704 305067738 599775541 181862830 515642545 279828246 13885313 733179593 892039776 807557078 966102761 883213252 207197018 140610554 956240538 698780001 730509948 557086279 999981125 669988998 868167019 803799013 739948703 343508669 390975757 863955167 900167138 597939381 776897550 11558566 10507850 827793087 141091164 147518095 404620953 868034385 967472299 568152656 767007892 8979847 27076339 59964551 514066820 586875293 657450733 318242611 188359862 868957046 753437593 385378361 798788091 199560984 594888378 575642592 286402601 213199150 759714136 192264021 124048280 591165829 399332925 896943400 905707685 770429839 320806521 973181389 10356274 366098147 655701471 847033885 560582180 517474234 363999621 669667794 910183908 530185076 992737864 783488014 413069535 661882129 881068357 329645525 979217670 269759929 491877473 298427534 670946639 744761653 458634947 243392134 380268082 294225523 577146196 726273900 742037036 815811589 230294342 667403478 19462719 393574050 542126730 788927675 750169712 363262884 833041496 891848696 720863304 339305865 354518443 273407691 478505300 874783347 589557698 572040027 318523301 265608360 746087073 405548077 51829841 24480018 247605134 285093040 729716720 757147071 102888340 908444595 430450463 177396834 720751619 114089449 286427393 157256912 3274478 528597100 132734393 766718853 992349611 290827063 955013873 51131933 193953111 475200427 101382742 308002267 549550928 428602635 208913433 781857829 136030649 934231808 278985583 515263237 840399865 548449813 686250258 612222890 576559420 25697339 784467903 916862181 103329520 301623111 293895350 675193773 598714186 412649327 518688829 45533083 537827775 284732369 395693085 645947246 488625547 897817325 950717475 769819529 686861357 69970725 568039073 785432176 944566761 897396548 528589546 542399823 698212933 688946932 427969497 580307571 244651148 344744262 184038475 310925774 160856654 652957487 427899296 994107255 379598302 866564101 27936318 131967016 35641043 167756294 870884878 489086910 217461895 162411217 691762429 961663421 670402203 622644714 422613372 878793162 629436785 200252731 264217345 619643951 890950833 440080782 441158788 291046490 280887236 284826900 137862915 787017053 690751068 360224225 894238206 869604976 116749034 608522861 220219387 829782891 71698727 878995476 634856707 793686861 574440588 4112279 195370275 408507576 287413977 156043673 778228973 177960561 967751826 506578723 699064820 154621925 609951613 734275105 995787091 470106015 716263205 329247715 446194727 150013907 463403866 306264989 278130192 959502039 179550895 376350951 196229556 936493988 289670907 945757245 319869245 977992281 752654808 372951423 447250646 38568120 6711591 798834803 692877105 10044072 805477258 827217214 262687236 264817841 301032681 440844527 700574855 13699203 884592878 883912693 897842679 558582639 570158985 828888227 625397271 988523756 847503212 191942067 84681642 759110932 55090831 207213248 781825786 742142756 597594797 859877066 521111124 68512255 829367238 604865718 88019082 370653868 286272668 799428556 159623023 643267284 705385782 617071159 412661343 511453509 966583647 228645768 215445172 356912753 785736999 491151156 678531154 77195503 836286817 243081489 971085852 237898233 568686628 482319837 267115132 320926701 926917963 813628855 283944415 218279117 140899573 376032932 30594359 468676798 867323909 491407627 179921015 713812108 754009762 606525498 282571034 160649253 491735224 101233375 145349789 314391834 777015926 851641743 576432385 831230241 13356751 867966274 475819338 186735253 455168505 453758933 13001730 741054708 958672880 670350983 798816694 457089376 77463284 641805948 45154680 891732255 802480134 345999677 628046684 277142044 237085039 630299446 425265915 393641315 496450362 287494199 772282866 894519208 105097653 355884020 780445796 100065729 447666164 935965829 198404980 991744295 45885518 854996710 190297548 897944698 300838110 182551416 480890394 707278330 733876739 227798654 295837069 840918030 758564576 666149025 417832540 526850497 774959581 759684973 798180415 832767808 921379620 766638546 456473332 928747101 384380709 994534563 780124859 547113743 62881554 918620442 580006107 105948656 884147044 450627922 697797147 908511422 34870868 581783756 533351241 520396506 528305250 515197675 452281271 392669644 582934738 463098744 292451769 94997437 482385450 748147486 338691368 792129531 874086070 620406255 322166242 989948280 649502980 765140445 269045319 567697228 65539688 439726914 532712382 638827823 577344889 707927897 120012590 428691968 874570898 842870466 185390469 321269312 301215826 139494914 758010933 192392343 614281757 965940224 63973810 506850382 207358616 882881162 716510709 473238996 2289200 273942222 744011004 371768634 364052372 331842017 909315399 444096182 587718711 565989179 527092829 716295460 186557647 911876921 113049413 544336512 230047193 468151706 147713805 124767853 810221586 974530563 590839623 611766449 746664191 406548091 382602375 227953591 383375206 87648751 991181030 486381835 485663187 335025327 721983106 511802850 557932308 566077679 918961148 619323279 591537853 488152391 347123960 183846415 849095589 96415540 950769824 290310270 672093287 310010773 289208866 448749984 968235491 991512878 631287085 82021977 204599738 702973736 67228280 424380469 242045141 815007119 809797692 326170081 898980318 473699283 626588341 446402479 261200837 880574280 910864548 666275351 61092924 980091302 911395280 682111536 973172796 305312137 340316032 231353915 584582270 515410162 948736258 866024985 609181187 753161668 797786664 696573392 416685709 254924360 749025222 537978890 189005603 382355881 994595381 493382293 440130705 433839225 399940563 613171940 250952677 1754410 64945537 226758796 297439476 111576726 3936547 56543688 701052115 863574648 610041380 920314358 971123806 324316145 592215023 462927384 40695988 207337988 485010551 624128340 326398392 736229401 387897008 497359220 607975570 750571134 174836499 489655143 21955628 386112737 684805150 546516926 175127990 827384023 792368850 191255344 134629155 321399385 340682547 765597462 712346538 966424130 579260620 489549295 641041477 418275026 712842024 811003870 534456373 571671086 509621338 316320039 85225340 221438173 144763254 179547829 327666529 289701452 174946582 685026455 870549744 864231243 796099542 79661695 750130039 9453710 547368663 516824130 45166859 200045358 89686080 266314330 903184641 502983461 390342584 409263207 565294197 234344405 114263278 360197033 974397126 531228290 693272593 396271496 168532504 523031763 498485337 713478669 613237712 397314389 131783292 182465638 482414364 449029624 560994617 679840102 548996457 916380304 126579153 438499842 322021099 633616213 952645768 693368789 554388248 984520035 969014057 748680605 409254189 973513019 700833151 746169787 67132584 454260544 168717789 770711735 168731596 572317755 978953111 528568762 779937312 18933208 17451911 815577875 847958256 548949287 948133513 181501619 539173323 42044188 396506111 934987952 687537411 990544654 425415757 383852486 620154416 482613564 422286174 543898577 122724525 724218691 934629661 373015124 885621785 160224937 546720253 128056565 136205528 562597206 978499442 417469438 874527376 617702934 10871414 852847326 493003948 209760024 399757829 675285670 736006364 402157170 616958369 736980109 611016083 911801498 104591822 426159213 312323720 802658030 793106583 85286211 316948790 537045549 682953223 180353970 783116123 663706364 523154609 846554753 142898557 224618083 214120489 359583512 727610208 783699021 761773961 865180167 827930769 679909899 40316909 427122048 379270367 882428626 328806647 867277272 973090524 475904056 262570316 199832074 977490528 996901051 442335508 519433267 231555334 576861754 797971582 971747863 357434030 273558650 60979770 362207643 707594745 19450274 954980861 509388617 72232144 568469695 866824960 440691919 3286750 704740417 878432898 461693824 58484241 797345916 952800321 233014481 792751389 785153064 224043269 460156125 392329209 958555362 309866774 796393186 584897119 523229097 645150400 16990658 930742352 582085473 247118550 126623363 19351694 608871251 234855725 423994575 449479457 690304427 42625308 332154741 115667 666707961 475283458 60928230 943667380 310643121 222071744 782832057 791689878 816091819 682241339 346816807 445772177 304233379 576508124 457526159 816381313 71734970 133633807 229271795 503286915 583763443 788979911 344331642 638164348 929243063 898260472 762524652 162275986 452685650 333977628 866273337 359926704 980521331 96858799 169096690 284568839 286036144 685436851 473014478 857099655 474554368 544240173 324774695 368946026 548336447 338180262 867165307 802129066 515777453 533617066 632787947 808045446 709612143 561308236 936663231 793713921 891475213 523950753 362423519 341266275 485264882 489971264 136321371 414220470 832954608 568238793 65149669 18350410 671540153 120317531 598505554 545148977 157182567 56790043 117608733 667127747 170496500 995424436 664822244 937017884 882133699 457019090 391669481 904100761 690732821 104211878 589095058 420781919 448876437 191147877 265438185 349348820 6989773 67694537 96868124 276287268 922660014 923900046 73328126 62720445 245650700 11941366 461067397 413621459 650705952 913450822 887006026 770290397 304584708 741707079 33004556 6109718 827294266 75263685 580090925 997197565 997605926 498118419 448782131 357963989 563465103 457265798 52741960 811407910 482727202 669120758 271034299 509418298 770333423 67948096 904379773 353264289 947434218 144626886 279686053 56576941 968844139 178845165 837999084 689673975 616627119 601607838 754418994 820476632 928799828 994510789 477544951 467281905 948889057 397510869 253862115 697633187 413019964 330231875 940824382 738942616 385327666 68921351 250146168 689056568 563081202 280706590 137480611 116996149 391006610 202106634 117546484 105873664 886710409 606407760 832621893 653268049 568684851 565411065 823576982 513757347 160965969 343276561 89174664 349788853 955782278 586814764 914382816 229913098 47360219 830123228 277789706 185884522 828147515 846354236 171414164 385557343 355512824 607195752 336392878 295654073 611714372 233170178 559229361 956686090 702398905 197762223 394668437 803052843 961132242 527258776 425051001 684451765 16894831 128526314 960185886 697932169 240342613 667333718 836538988 653442121 956640940 780999313 98132973 541664476 756760703 519102165 972327757 522369006 498017087 63616351 30323936 142838893 680648257 527372527 575927580 142941197 906068283 304449867 244401946 234522053 933202123 959968700 124470553 301106768 268623088 287143311 702204668 647901357 710454159 409166485 700657351 338414752 431159535 205338531 868816677 723625263 310614589 54037779 413079525 853211941 373562377 292175681 801464440 547274130 675882695 501286672 559368821 418674760 452516688 218938979 117419030 939183200 738472798 586839715 497584312 304384180 279546899 753079615 986052447 842909794 867668595 858752040 118058287 752479055 139308005 218299473 175095284 874128545 651990710 951353909 905831579 429332292 841035925 316835920 559308215 271712871 375936280 427481509 411203069 653493244 795141686 335099447 390356168 769652539 850854604 207719312 375483030 138332447 689254680 648023869 214834056 307978471 552014145 484691279 299967974 448836247 379193805 1547995 91790489 657521525 750663720 385933435 987875248 193285260 966018852 738366668 484472539 723920684 497358707 207182574 716124147 493320552 631845423 919700231 908172656 486709398 126041427 620587200 484205809 572106707 70627392 833932742 356425656 867958909 685917241 205457994 890349355 882621623 436052711 360374658 277674837 728553960 692836565 545776678 545899874 675766076 205309428 390058227 732665382 376957985 878090777 524378411 192501911 461955276 166178171 53231891 161246799 589711026 661350709 467204724 504068619 246303503 770439626 874121500 255318062 737893730 708093851 105573210 62336319 503558127 62559603 170851972 567286374 988674619 137693436 762827124 488603635 488470932 682443591 706618119 662928856 195487623 683418953 992395421 200253994 359988840 847218264 545121948 632684451 652589005 272611506 190849773 834912803 788141843 46434294 794284413 331311915 986228696 516922280 63794878 983794784 391849087 791939506 191248931 570893838 304226479 314179294 173479591 455455650 501789652 211930973 166876487 222538287 824354717 61159235 823510915 831120618 308504188 480353544 995680737 533717422 275387433 649590792 969950826 311645561 970327072 137500932 565736236 226111213 925722142 410803359 497911990 172572880 86609575 99210210 805661855 871308940 432511875 713774265 672549375 290742960 202986557 359642228 391816179 699790189 426465955 417520711 626333726 551216409 201333577 78359498 281669411 968130224 905639942 331818873 122038572 476576334 170019956 125365045 484986982 901539766 165085300 75835073 263800706 311256270 442298536 558524997 974627894 58017825 681241848 306925263 738586554 416695131 402069262 237467854 606860108 263782353 561339097 105428117 39265964 787848950 464334094 920347358 757444768 897235687 18597794 998695748 893662065 727617249 171862097 770670279 351471981 682024389 331010331 460782668 200767331 428574362 165195457 549160731 553627434 874285323 533608780 610621791 649673754 451249125 352241799 168703146 904707472 391489435 16957056 842596974 112680303 964947650 398572555 840021124 89721498 472739477 773800767 407658921 611549563 319753074 448582134 869086204 403922559 217243994 300298833 834662274 174322328 763863669 196502323 902760098 549209018 172339596 797635265 765628586 42392926 48478861 150261992 92223560 679001345 669371659 763632599 128989713 344028326 326103740 647646336 513315581 655774544 247862265 1260316 982269673 999194505 947407937 957995940 247677716 817164255 608965814 195149912 517993122 197282145 98836126 708593724 435475740 422428710 28844003 971543446 507657966 702494662 745050004 154874482 768096232 586172383 589845602 141700894 654346686 823796369 240865572 102183086 651137160 962110722 161010003 667617145 355378498 598882780 572071310 178353562 71304781 153106890 409845784 671640944 354346476 707877374 656068437 512219678 884154568 299785902 560882768 682933260 896295533 399250322 850357560 50024292 311916491 968562280 446283743 394774677 571924405 500191089 625244730 527448788 438251365 836575729 625772772 817135254 232596726 305805490 323732890 846593560 572644329 787633794 230239168 190400983 416609697 70174896 876099802 579425560 573161959 766562195 167075092 409990241 870081894 391698179 533721019 181330430 115996208 762927838 771253186 911663741 54263351 351321477 915386430 871887666 535610325 744597084 829144298 532277940 321426501 611723341 180271780 932818782 214872103 457108037 910844910 248739279 438752256 47118262 651558766 453767530 907361975 802371860 931989102 324703959 195090458 816778840 909454172 890165888 677161303 566838656 400840267 931080469 98114947 114176781 867395953 50498569 534303254 929457795 172840359 141049362 548445549 525043948 991521004 687693740 727195975 255614294 990317282 977031063 361802569 746279248 533908304 108869973 662014842 665497969 903407262 734171565 615968967 266377681 113516124 99909419 849058688 933145742 368143803 487973021 300748761 506516553 314988562 392573847 571919466 362775718 245805914 171545328 323187376 1886928 314425011 443963715 90681226 64860658 623613149 890871663 566162876 458661823 72126656 740086552 605918319 403314411 2321892 3650339 144673711 505691567 748938489 434892350 299671276 516213321 477700177 73041750 188536698 487037305 235663457 465745950 18201361 202339078 155573316 394488719 287402061 717924407 28545080 217635426 874776367 257959515 757648926 147305880 352195994 457723201 90248702 621551347 138105815 55690176 598180481 763765114 850266385 779404849 747343221 312231929 954038234 351324400 697913933 648981374 234000548 295887070 293220511 3700701 970284105 515402210 460986532 963674669 556341892 929093475 994360251 844246345 819098230 969042128 951738086 277400145 152958242 254268440 920605515 207870246 449089008 141310514 890705076 558175473 453159726 515880343 234979344 794430620 471351946 721008323 642092016 535055703 264230297 495179959 722558730 224642325 812706388 912490362 18178746 311775500 374631318 668565139 84863356 425164345 962975135 201079697 702372211 351474650 123859092 846207107 385779429 416300530 398296316 470597760 179626173 284879304 741000260 172674593 828407048 532972648 911849276 213906946 784905080 698725152 937705112 720568645 428988900 90125316 384544113 346010638 453523142 381783148 882097089 2459144 73439163 84536689 878925034 486868702 607446535 422733427 101097008 206656707 912845583 999308693 510509370 27034859 795766492 130428479 361477781 311011343 10634911 649543068 10825777 397057261 748489511 65349914 858363362 950448838 636810604 612088044 153456608 302359007 379893000 563484299 194766663 16198656 560019129 870844209 766047384 45672696 508159201 792531548 876769847 394500374 449936902 701107793 27145450 730378162 522024274 395071639 573845600 481967010 352376083 240939128 339058088 304404933 178752316 918890371 431743926 152977788 789173731 277378061 522019297 452294443 89264577 803779499 125509224 725549757 40335029 692213177 69465832 979915294 767715905 777592278 626121959 28314558 560903691 589545062 634840141 987749652 698301022 1841423 61311974 349764889 172608679 378400060 322521057 157907657 312264696 781962909 904628308 865309094 916751240 710624165 502832565 533015605 968428336 933641739 310223202 483585662 595852271 868775241 332979738 12099728 641919080 976780576 158553730 645817595 125858143 428659730 865036706 287524692 883225152 262951399 923300709 63341236 970446232 763767849 277167900 798190137 127064985 622495399 820773372 85870468 886794907 802288118 284557723 612570426 542911381 353307115 588320887 386144643 883189416 813682210 568728687 965037710 89061269 843388027 329805640 253112587 836242497 525190039 312468265 979114159 564077368 122535775 92840223 360057524 54953000 179552638 673906586 254398038 143648353 632860642 225359598 578213207 157772636 382080831 536743379 251837051 651948337 639137675 323848166 188894733 14464799 895496323 765168678 115817049 305320456 164914213 52227447 19773488 721529586 261418292 515608866 497456999 658227079 108940728 562032979 986974551 307245717 848619899 509017498 429150047 277789840 720955020 161394027 598483806 688267787 212334016 866788510 154897977 806953027 859416876 176452591 697728603 976363412 532283052 361290623 294584880 883847681 302726752 92926801 911553705 732275632 931133737 330036686 413668795 507480940 677499185 737067074 724730591 966077218 864673888 973170012 960346516 904868964 385735399 158581682 689172953 511128297 381512121 383584827 85761715 867552011 965191949 151636691 65148589 640644679 430928094 189650106 308424275 137154497 255752043 808653077 797043894 3485885 992573367 478653804 768607211 825735975 161315850 37599786 413813132 919001612 861975150 357547809 499068725 22723103 838015282 680020483 66430728 567050805 842329451 464510186 657935914 898993609 667384174 997811920 933008707 18403193 906288472 660756504 76288770 259213190 95067526 228369155 279831703 932085848 64672029 469794876 322971703 268199672 995931267 955295565 442729372 382516629 566947300 777092391 282445442 22511104 609654190 100972190 719327019 870170671 274073365 615544555 957688028 973823677 660699792 710919208 651459166 435382632 203975258 456324567 491564158 547809170 177954546 824286556 495129229 484588738 570486683 713280638 862249184 757476128 804786909 860192234 899920209 44991996 501033218 227877808 682418620 995284551 385411737 220947396 812229763 485363992 288096503 171986046 746696459 979586600 73218225 456027419 701592637 840463446 705912868 357825081 558509318 383759397 286904301 113575519 662028503 191100985 796711281 462627443 581493797 524610014 732962134 569339458 977577706 245749121 217752584 949109499 896720674 316956980 913129525 181605300 307722575 294316334 613727057 418270180 531527926 449120841 343502355 47853031 846605088 887585923 687288054 555897214 43316442 50730877 819569849 444463180 138944949 306259199 469317344 560818266 828957766 749721970 872795696 446625939 832491687 667253860 447255863 701038409 863403764 42240776 983822018 549191342 845325776 72859827 848506468 759622492 511991517 399892320 919964918 681945294 677958983 268338733 57816849 797967332 271282746 566222300 416784278 198422371 263308647 65064275 106529831 359298675 47667076 92064796 308680619 541770527 205000393 750417638 746459854 932027608 722239859 718306306 177052286 263182067 904640580 126880742 684769903 566492454 563250433 713554350 310316440 640264207 511359731 698365846 993051316 328266157 348223335 20520833 988593858 680823781 910464046 992055157 374815622 581858558 133087773 956744733 181441029 606683685 230129038 876689734 953632013 665982954 924182238 473207394 697305003 277912257 302624493 504336648 174503346 386876291 276060577 259704177 792982075 272143850 533397603 635919613 280644127 669683992 861239456 367900844 801162367 73346577 672630345 753102758 802216765 124630076 184288339 189583796 688825216 467667430 906178360 627590084 660163124 85510334 237511029 605369448 853014663 726352986 293470730 81899608 556402798 344534193 919300349 687014635 522901790 650162336 892456407 847658146 192395667 719556197 192015909 566129566 283152140 574408743 419307512 180160549 858953612 619864172 457565798 3684641 659982939 582003360 901963270 622126240 283705988 237970837 171843960 331858517 14061909 431577598 949279195 941779477 690056417 926184690 388324693 400260188 753934977 626420335 355455887 992518342 555133263 21417941 181438006 451131542 823686313 216897639 560589691 510529330 126012596 670094798 392993428 548650660 840381655 766878357 114273337 26991643 965076540 279368878 105405223 128091240 264645714 551401451 710671521 352925826 538328397 86260870 588991722 712693250 387864740 302516633 153501132 467417511 202148755 490507175 868017428 118121940 427480471 28182290 967928595 160323341 360686324 613491874 276092191 573815934 801921330 698733060 19856912 887513716 967104924 100573256 997978307 880144097 631646144 988925539 42847387 283418588 202019825 318527915 755411963 457306655 287799752 391338078 148725453 450899847 314944159 320643099 492665598 490759576 207293461 973486182 786711295 646173175 799841421 316327721 5562438 260800238 41956270 682857774 679098315 194648043 716141796 410918054 793560203 230488577 987274718 232108453 680688137 310873701 456479502 489972899 233496264 304016114 76956716 997065468 759773906 224293542 664054963 964026225 571869748 806834211 595854947 875159205 167497599 818465327 385745853 364345761 171045961 311867444 899435146 564312657 342299050 714863808 305463381 179416581 143858368 44849670 767336684 99947505 974782763 670541404 856173795 448129965 795692433 192559803 826863632 277068725 694479899 885125954 806190608 184847338 123005686 197963699 72412353 981249039 408829140 780032501 635170502 300556365 528903016 104561296 233313287 60344751 913128429 721500468 12233262 523430055 424980384 708233010 973916458 207249287 511332929 980704769 657262000 45383433 231994519 448104379 272232885 691611336 774426345 538119581 875209461 67707332 256652165 895377034 564184431 365634786 712567612 853045641 133070311 400514922 910649316 582118979 319110755 271786887 390098645 116607878 756605615 219790539 936386413 201299908 58446041 914780840 104465804 920495508 626579893 300076279 721031704 53857328 702247257 145719925 192166779 898647030 888332194 581326657 292830752 393520872 63835310 820185440 392981241 717356332 988607840 835689785 914753532 294515084 696649696 542144538 600881825 605507062 617180696 853172913 142637158 936621053 460098104 329747859 709600075 265322838 773801778 251488184 991430230 938123356 271836478 184661757 187549713 3752589 508496984 512537249 223159047 661867787 55028925 315764680 821609034 973348636 53449074 518649339 13638128 30059179 107282621 561941926 147241361 679431364 971039914 563439257 972381387 170689051 282759047 155910792 721270206 135041926 631360616 11871115 166232465 985975423 582932900 374429342 973821163 206090659 819384150 139064866 901518458 963847477 930451932 89321562 400125808 360115611 367242844 311619055 171048961 538877920 56319290 973511789 905252838 449930801 699170979 187985604 810325725 68862048 599325958 503649735 986527526 758516324 836247958 624439984 181568519 891257559 219919049 178149786 27984458 349239671 508380892 989677062 321200314 712816549 757524556 119958359 977030313 772678377 946269278 1829718 929474157 131373932 40084376 570857646 15424478 6314620 226467910 558350705 790196954 418368780 148261622 305914257 588145090 877554737 783848188 82269544 779312122 123954086 811745007 757178929 569179756 152123977 481318698 161127052 721220614 865861275 835622476 320575230 715068983 260510532 64113080 469404270 136586614 336317837 644051990 633577130 966827451 755637221 37186512 409353952 697839876 742960221 8173974 512127525 257540050 431639339 591184090 765675505 936296361 66615595 322116693 846004385 262121876 254166617 290697344 28593652 288594590 665288280 257817628 853650831 566669913 910077166 654347435 592797049 103459163 864183430 699107060 722684063 699301821 64563884 203956611 524454737 554008987 526015125 889443622 235395011 878074262 341182868 121033585 784698509 427322197 606926758 596106555 678981932 731631103 294199783 305092895 132977791 208299202 167994651 817294332 824836938 767452496 58492454 2778997 127738550 810981469 430045844 454995058 678894287 105183778 679190802 259963293 330341125 446670045 784965107 867549158 265476780 177880911 467642284 208510208 938636156 218222908 508228439 105596385 350619153 225400814 876670772 762580294 765700204 452026035 65905444 284666925 541499504 197182299 414673709 849139289 921817702 412750523 762105849 131585745 318412665 312887084 803202390 721933921 22707259 324406028 654757559 411359767 881245982 918615867 586301873 190761415 78108924 500696480 114171007 267198088 842346896 28493218 169690751 590947125 430869499 372889264 234925747 273725677 921890112 77250745 64510017 953687444 797326535 461069492 754819315 287255120 301057758 353436442 51273656 767387148 74363699 669318759 106885921 806430200 958733659 522894237 32724965 349569543 533403471 493929152 722249053 835489647 816969194 102006106 556691464 179086637 700946284 817765625 671982601 119233150 644614138 531081133 461855140 50664807 433217563 941026955 561774533 405413167 357237564 368733740 546809464 67650272 67553837 109059374 978182002 271278025 388584867 922885298 348937351 460632062 101737140 639715036 119129649 966638806 771076957 350838103 19340816 398787948 963334399 569246670 918334820 573345056 786492126 33955444 457797013 558615571 472119457 50279037 134786220 82397614 119922901 613728931 627694039 655521563 451842410 770661794 854652393 23333834 934325300 313391291 470105559 664922606 977551211 529721909 550146876 877986558 729462827 254823895 628912342 386673204 996140789 46407024 576005383 716545297 773464109 716110672 972582484 813745623 760526490 124055756 605714922 149709326 761069544 773759165 712327700 162327808 815117097 762412033 180104902 133389884 344306000 24543225 137511445 769080342 602082741 539296010 702353085 350356006 382471828 319381276 729749658 714224581 875053965 876917790 566285103 65638547 952173605 293427328 48987682 786268404 862867012 729492407 451646909 116203149 140266166 152614076 24958319 191168204 523366314 512618637 140603977 251393886 335612214 50708651 27990914 32417975 205299664 576364955 486612724 252955789 880451286 97129829 630087068 705429085 688302856 428489752 951676445 474141157 521289992 25850436 354917694 747930024 611723233 254998398 805917287 895320942 50673021 829587680 292393000 470506177 840431406 591638406 187062451 278015856 144693286 373035793 652289117 580902927 240269310 64436776 53792289 475336310 315776819 499338995 796058141 382634558 799373732 405087646 909974034 695528263 438730006 407337692 132222952 563226677 410398128 411641441 612745768 138209518 101322367 691775335 509999744 128884509 257754099 304943914 450885699 448673971 243417696 952653676 601103590 944387168 524684926 655351538 737141380 872902686 497720298 991390724 57135707 188234663 971415459 974333169 708964173 828370170 526824077 249922697 107858016 307221722 969029617 629977761 884920126 449965902 494245883 332309651 448005814 741569571 505055803 636272571 371117369 879459173 3294757 483750907 591676254 626356714 831002513 354491960 565026398 888840647 419412795 140448986 140296856 360172248 105411908 323049040 322273295 629801277 149960623 328473994 298980071 627559383 767444709 27853949 227827179 442851023 92669490 742501027 975801610 984586768 544447557 10019192 14567381 28087752 730597812 437721854 399287299 656224491 796264822 77766714 386193390 258889136 612103015 715406260 830273812 735583762 114809031 500238843 329639574 35084368 620744891 134527007 468853180 911546221 780729547 732809269 505695342 823261104 730835810 414043607 590833597 59797797 71008850 514289313 833118808 643866139 292928333 799057077 495288087 58157477 329356397 65763128 743746420 168973849 763369644 373752019 108716557 549305747 837531245 736409650 270932772 246908531 966515185 261339784 695725343 321565147 367212003 707665930 97771784 69252658 168607181 156798063 946878221 46437283 637058720 823578999 399946497 428094623 477926192 906406753 16252634 953521239 519321270 661269874 454777649 415234371 210578764 822390389 589829061 242657181 236320884 522773302 936909304 574021606 520508818 827493638 530752848 450550113 354389101 150371898 888152055 217408659 86738866 181415596 17171260 539197897 812578161 491737144 900476432 985538450 869611934 432843072 82942346 240321345 163741329 634557737 789857124 850599788 548552071 494851804 379627643 293578352 856387359 500921670 254420818 251786986 288857053 551918552 380982928 744870975 930809514 113495815 96828797 166449429 920358738 786959565 773931145 95283160 645118724 834862374 703798214 598423350 653313750 46435477 450389353 890580131 351341631 79013020 572688461 785556182 684339099 756412487 915617391 8224842 989595307 280199330 336428915 959622590 851781394 268491070 166215453 465319606 488867033 153847984 876644313 42601975 719560427 582728466 675075381 23741966 959423898 888627841 9392737 308067786 80438040 431183261 440896694 144397502 149768703 238368268 989316140 39719872 93565898 746112247 131561954 162818413 637695321 33917834 237052570 211910306 130109809 34198393 788463930 85893892 335307578 492201846 806576460 574007162 253749439 66804668 165380990 510440621 827881841 416820359 702967843 584324495 954328229 397439129 19250097 826909649 664538641 695796663 262652737 917476459 55695443 622544170 893119762 20299288 341761898 36824127 871421703 201147351 921596731 120079047 508912932 578370923 648501773 447781784 529361428 761600476 575762701 72048394 42077606 33483252 974700747 328438650 873024843 682598083 405065659 277643210 35748506 604108316 486075062 886593503 211908045 274617110 386719094 625524514 805888065 894736523 694688541 819617024 955731706 162629532 843408559 634006378 35933468 81957419 826200979 543757654 266486899 657559391 17141782 55704380 235912172 203760676 671490023 931491737 52658714 157518248 65298076 611618159 516549042 327531999 664304172 792852163 912053263 303564289 827172724 102230302 307251119 61032711 81753778 733529101 58145459 488469041 341773837 756888481 112654691 138154882 600084491 931188464 104495272 136219202 112609816 100066450 887799953 144219515 507199238 139482916 944613583 645085821 39972744 223235016 216727864 831199067 949597365 690241699 943219783 905519468 190918795 793040222 279491994 523304394 756824682 38565798 327346291 726514134 735391125 360313773 376289336 34697650 970437557 873837222 384334580 333251269 239506261 780587340 978639827 191212091 482263143 790598236 194271657 976824707 571177149 459491606 255300460 482394319 12625553 733609920 385800886 490751895 473258237 603375139 695424068 773337366 208121476 838369804 219852921 166190796 755380616 402150860 393428444 670135546 865444049 202859705 779172757 781455145 557326860 13787563 997406196 853156003 784565833 719510400 65000683 660935416 360078973 867657112 208509071 871035515 546102782 687810649 183442330 485426371 544457994 784985004 37457900 790669611 120829248 413719422 607892742 315271505 323231780 994929728 716424333 749535130 809516960 666939240 302302925 284103085 562805374 44363246 129266483 112362740 958900975 310663376 753763026 937701150 384522503 744380814 105200351 797638816 29386046 798617262 664813877 411796271 298533104 201320505 89075922 920044615 186066654 556914236 735406680 436008871 305888171 581789512 272398477 597229011 759447648 621071603 976398555 941659281 638970089 247905877 524151761 923923820 731756694 420952204 429833120 819830837 277320859 498287416 14531230 776790908 884445840 794416383 999990727 705061659 345267953 805293578 631678263 201725612 119849887 125812871 348517041 848060430 953538653 203423525 874879003 682748388 81879380 467697051 35463680 394519573 775031695 892951841 831674892 481388109 815899520 487678196 113227668 742937723 663878009 453382871 236278796 925079377 806299700 801423245 108189582 329269960 540443980 583455584 172792666 969044633 471442369 162198173 585254992 249489092 649564280 885528598 83745143 474242573 388837561 44492702 823665274 70270074 386306223 869274256 422386726 226635734 27113964 431646793 283775726 791776818 508848610 111614633 774067047 325365854 433602154 878957719 359409356 438405748 402475585 470049402 187665787 779195470 391653254 297578176 930059125 128760843 938883134 305271386 75096802 124698766 755943632 926305598 703822475 236013567 997951626 354416356 608144990 356295752 296388122 224008906 919836142 238637976 860812821 552237296 15576305 468499684 754393459 772866141 126328768 72125537 427504657 759998872 901700058 4757516 182371118 80040239 40238177 510873634 472829422 732521012 537350299 699275688 773078490 802400954 920087666 640630500 16069982 167181917 954367733 984375777 302159946 365117623 126949589 701799664 218518098 628095468 45482729 563364130 701374350 957885215 696561322 907844814 755814650 508341498 802911415 924775953 819603191 390596139 514575187 230156105 621407688 313363425 426628834 787095450 842430486 558743123 226531440 787644777 50199405 444712761 729979433 615540963 863948477 546885713 297679330 738148983 714239193 520757723 485954959 648358744 21947131 192499998 318971339 35419644 966899518 183958241 264078931 702250143 837759267 70141426 124717707 965338561 205164045 385248163 96954359 273322660 68871621 874895943 59854019 396109263 920637686 349692346 994606140 67003277 573093810 210589143 443789653 140834415 45853675 127212799 564334371 591415238 45828091 926184088 506412385 109642282 996543261 742406540 74784493 503833590 112394225 894990022 59237449 923923401 935990012 250402233 780252699 751505158 688166693 731432152 293612461 230267477 689866810 988163615 72622445 332283936 816993129 429763977 776696174 208298775 490876871 903945623 813545446 151771820 92302541 583391184 802139054 665149336 916825813 931343163 749013189 748188756 955106209 735022310 294219470 760651681 783230165 291525731 332706189 965421824 237253752 487695430 289808749 434796859 440299383 242374824 561399805 407586522 599366690 448427943 935090286 655967407 563152045 733607907 980376087 849827915 944376240 152170755 837286130 73985158 142144680 27719726 362704412 830684667 295800436 484030611 908118104 422160777 526571480 624082401 358920333 31010003 732675069 652544719 598890051 798636737 16761071 567474069 900869675 140496381 344841758 822793329 114653844 579769719 85631198 835371556 745469942 373593826 416317671 842073714 286806379 324802356 714802389 607497894 184939313 476305706 767930537 716804619 112189737 6705089 356247110 948660340 853722459 678762174 496182261 638529205 646460528 361098024 987118817 689675047 20527158 707159496 870467996 850415656 455970848 924623280 193865880 651181209 231198148 513935537 121270447 268727902 728385883 405553635 577305500 523585250 161778756 889477665 895900288 860217232 285444481 52017802 970671198 21887067 101270072 444908290 682361502 851700791 832802867 250562734 766208910 819042205 869211233 844821116 137580764 106908939 709949779 916766617 992697373 14923650 792447935 176022008 300624202 670045958 861716737 379165906 980581694 950935842 862000021 447132960 909438521 741237089 24660894 841248291 426420832 669077462 596753763 705323485 499241018 41748885 640199628 754886037 326687028 320543031 72652521 535099991 254948894 330348890 474485867 636797298 899903917 159803679 804398633 99436792 475022583 152559275 818147997 769244737 313074681 43292582 685549412 63669864 36442132 845999039 873826242 885756108 921321612 851108645 619793180 279788433 711815432 355661583 171139963 361672221 321450005 843367478 242714128 995786651 681373603 106224982 525133226 193188731 424014214 642254257 447285057 139604464 509955574 652441483 35283055 586040433 558669327 594448559 939440114 933725752 783768658 493902568 961073196 980382918 604646691 345949321 357716387 391469149 912361289 813502694 111923073 212515972 56314480 857300185 790707732 669629063 457526186 158896446 962895183 849111541 455234026 39282038 85614408 127988512 906410120 565681640 731436728 214102432 59509184 389478012 607519614 882073296 152638770 662515998 21581084 466594384 20045923 125564993 472930617 882819201 163160379 432869209 871343645 367449356 196348038 95701856 880795960 995591516 598960243 171224402 948936603 171849503 91461400 297505968 572067965 373169865 560951019 834749953 654590391 235781648 180904266 505640269 49440841 381779057 715458805 570234016 403907795 712880554 614752398 607799949 130685468 418193470 507555616 52975272 161962383 256170484 198321301 752612363 603665849 293086296 22437951 959423442 112077517 529903417 812608848 740533151 526682912 236621609 596598113 789385238 712617388 765101568 712903919 934477154 540852369 923681626 837248473 741922223 35032464 358315796 919176676 39307693 418206862 239976915 72447799 499779860 436152343 996717437 518101727 970921242 324933593 318099389 385158988 729872638 609217828 440970883 940854994 817518721 946265457 268911234 133451305 467356776 557432024 756641201 25104110 316883196 628581528 720000971 136302624 560829577 805120403 522092751 720475811 870062562 50379471 26523008 149704128 6030555 36834806 480933349 952108451 53646542 853680087 157078986 150285788 512783127 133309667 220299582 52075487 565796248 707743664 984039187 399472004 730637110 328806778 507843938 183797127 660719193 74864797 418491908 300691465 125743984 957694236 886795033 480762637 577987947 350195485 458756485 578559228 715660351 696790379 503614318 590408994 373602150 381409267 328693952 201114158 258721884 6920775 848692649 83887798 75014435 504180254 757913373 674952113 656072896 890214354 910041939 616879355 800497084 432183008 995579461 303663060 176818851 369844844 529498164 28306785 203755144 64397242 712348195 265708842 372572543 562246326 323429975 202475930 753114402 794301549 482790109 781843587 312949517 426428306 489813508 308396951 763873122 910946554 575574238 439446768 726872902 471722528 688936388 610321288 630500194 943189922 271948495 551262146 511918179 162054593 83989088 358695904 289003386 618424037 359955352 445081226 312543452 75139607 286489825 966112589 154037315 413608326 320773219 416371993 232039787 151542019 873697935 630653635 564355734 173498500 965820568 466605441 67510537 276118692 276301557 598273904 899218317 65839393 654429665 22417426 519566062 758756189 1514459 256127688 566907007 716921567 442786854 366368604 270118037 781571023 957616458 467245178 503685895 527557501 681417105 150058546 777355701 12832986 674859915 119702136 294868734 592618749 438404235 910233508 431241800 521325983 681069863 700208883 312306811 632129951 986339259 440661252 183720070 77546368 783796455 916208219 731070425 259419622 852817933 584305633 31243498 116158493 369110484 899785058 733158320 6105746 655291560 967455757 917563435 381604695 85329719 458287864 17430746 117260451 737724149 633219482 549486915 317394256 239912601 35125839 196860526 738995548 446020766 459406040 102101354 500872808 198591939 750125784 889873863 800755260 240436619 288968792 340199963 278274881 420764862 294998083 819289726 257972485 724797414 924112107 251755789 742811835 901692371 573940354 716323434 440847288 481597464 246013858 283267130 848115191 553715083 29115334 614917030 562374806 125430985 959306190 736227291 568704087 467519151 944184447 200688266 345627168 334899938 908716801 806531176 172169595 950266952 676177759 217976751 825810199 845455757 374778122 701935772 355344709 419319199 138388823 302454767 247316603 653568563 589199356 465498478 288683477 603920958 574685079 777952353 532524943 494515324 34083367 538814487 366307212 706675180 847887249 944900704 875296210 818841681 670954524 818000402 348596492 912673459 713143029 815134085 973843207 434693596 235370156 656235798 198862133 9305820 448423349 298654119 244154669 337196422 555949289 214222109 241609001 238271728 228362754 474046177 282771078 119880183 56185890 825378400 197335623 509465017 754009165 951515019 422044051 882824728 444926442 236906840 734321203 240198206 481909062 681212479 366503701 233480980 400702481 531240125 559647947 117257673 944892382 850948052 816998925 338524753 157000871 6600585 489571890 391705059 244379976 728524133 891097531 583535482 198321663 335802613 855002313 81707606 31495923 422399051 820044706 738604152 907478186 823142010 144101680 561913641 800116880 392437789 696740737 809736051 996794231 635299793 252829256 995996326 945327122 479245494 513408859 709755093 380771192 451921650 92065587 313278295 552623015 656251438 907843951 177466182 274946559 774819863 155968849 825971203 104988099 105219806 85334591 896787888 495810204 210410425 370552899 954465716 314810133 83308895 19980940 845090619 18253600 980633232 282660843 878188980 306656911 612270731 588395351 397943121 195065756 205307286 742362217 106134922 293379425 611287418 731976673 201695130 77902945 990629380 857805343 390201088 354511102 330192262 66649002 872019456 723601408 899638611 780480429 655750176 779118868 999539270 162785397 353872043 830362954 742601020 289801716 214636337 177415575 29105557 495723073 7286789 611164497 371322295 24442902 609752766 978170550 550166923 440221009 758889654 903358821 769675006 700854643 467188110 267955938 31765122 105296420 106925480 38246679 400001930 34462637 180503724 890258126 270650641 905560956 314544132 757642296 250169364 311634596 622731103 315781481 613774355 890819674 543338801 195630809 316760980 320114809 395164978 436069860 21267616 476994559 152459483 91416395 158980420 896044942 289413100 121117105 509984274 451898860 158160105 882683423 801724061 869078659 985159576 410443393 931725824 46541793 108341124 639274023 351794008 799895097 652921981 762837061 187269701 946108897 480806166 910226547 704860526 780630994 76855590 74570541 342196986 409111595 192151112 934496852 847849239 73363118 196812890 721614251 8974454 614110530 183173634 806926171 183451341 746581615 632259364 50078319 376934228 680904165 430612845 184457561 785204041 550316277 653706444 859616363 166621292 228277526 792185843 882537055 353276803 689061986 442660570 354967248 215245527 335812118 295672125 121432766 518820021 628343062 367846169 872909582 622020591 445252198 498664755 139409672 328770136 916143538 265782673 538962135 656670028 433185735 240446462 376584717 802101797 136348439 313036426 580208156 266760391 180539962 440692744 661976797 867889173 507230823 246525071 588931341 475126393 162604543 244133882 715761867 734947936 829938947 637037672 352325660 714281148 442321817 895898812 855389544 263742336 878521483 990692125 49703930 699375144 546874311 716313464 933148291 200802862 952395488 727281145 504501655 725422486 392782219 248608150 429099566 875577699 317031459 527930500 158708261 343183903 73053222 435812543 534429371 156079703 613230262 275752071 166573844 4726045 667697433 948494557 371802297 594989701 563906874 482942987 622643222 434833448 657053733 255399449 621932795 318205860 833429134 923050840 375460636 669374233 59725643 251008731 958143121 668572077 283454422 864425209 197975638 395672586 770988748 169767885 666308300 779848411 792736368 709703094 514709047 358245202 448794409 59888599 515701053 989989797 90052607 478988440 441027437 256734092 724224290 439795235 574192566 713238213 928900195 906577640 752801004 239281041 201362873 768085017 440374854 622235956 145613246 941717039 718649826 247613048 642265136 969513315 121768256 239907882 468269680 484734518 837562819 101682588 598635526 419802601 824697140 406087458 955185435 236665094 809715774 59487381 253165309 580572117 110942963 750266835 624851615 375952615 654617925 556412732 350698774 405157263 811512718 68993079 669226013 85220964 140494601 607549355 913504402 258005441 494913622 49940102 949308150 790284357 316405754 321526330 501472753 386457940 890197212 251722555 887130317 528154515 970583242 706813314 66468342 699036016 831967474 585042701 405779328 474033047 426196585 481747548 809450401 123487614 461479080 30660854 938190642 870821850 788210185 994543586 187767858 734653736 918663758 378232366 616102979 653855781 432481051 275458924 253523243 923904598 907623031 644061232 210066773 987276929 416862031 27887251 376669261 905996594 546662899 304907443 215430472 151485239 131861143 358506801 300523929 686512677 304511956 998985649 327092029 727218385 985988388 243668829 917849936 116587479 737535337 101271395 744016022 739866646 370150758 984395634 431916531 243051825 184454724 175221313 144388851 617072144 672394255 185893385 612502083 547827549 412754487 784576774 17671734 110105096 293624336 610971641 178525505 340172228 130686802 956918441 7910527 604544391 694687897 173295709 802750509 60410894 16505830 537650275 178733103 29501014 241679132 653691533 582231178 980181028 41770116 811671471 8655336 161194110 201933129 324976162 459398679 605317680 847559165 935419972 744209546 220087881 387590418 66408182 28011222 483312795 200572258 128405021 946629942 493247038 732031656 140293409 96162568 448215565 480143365 918640496 546565966 429145383 610614908 296812284 891925806 677689199 860389237 548371129 628522610 912484365 620043070 578436384 170235913 375438827 437123461 717011631 404722820 934285369 443405791 115199079 953832090 930419434 81245253 201238093 565714340 923383093 727963026 807351273 582335010 213819412 865701894 744284874 599434292 935620808 906987974 44455679 522107425 242506067 923667801 318713759 459748052 474850044 436594732 260428099 317780569 414942415 556419343 991408775 503394405 764221467 560243895 736295052 28134604 389480690 862513722 36177273 545783816 456383660 761821077 568018677 754399161 44869732 826987049 511279279 764436768 609495417 629498170 154186967 846796194 186097167 708900975 765271202 696130379 10522508 725438549 8834761 483869512 152218395 638839516 374415370 560615532 525024300 666543064 108082086 257118636 840437490 260785537 418864609 837285539 250627811 541867763 64248454 915873807 343762236 873485999 3675489 960656978 289580923 505527577 945646274 619887601 438719459 122993912 777329152 932739609 901900283 529743352 132734452 406856981 965571855 776811307 335118714 894393561 257658542 110419332 759475188 8456058 849129258 401124955 710198726 168708532 204013083 172624364 121537243 374054755 38816988 38011863 843906334 151747082 957615885 720442785 752944386 418387279 894935823 127109426 53142523 980396412 675220619 16050518 445245699 681338880 420280555 40999996 396348182 820862956 516034016 674588666 914438070 375444599 944236506 107015942 903761767 466813819 847635091 93658302 316176948 830461941 166764421 1727970 480989737 292894856 971900527 486166292 186469846 785272315 876551124 9996127 216861394 156494263 211666811 424358061 930060854 946270282 426705648 471406160 470433054 112105958 746617858 607590266 63686444 762320098 727256899 611622340 509402373 905075768 464257163 347982251 190299345 960193542 122606453 686477070 770173631 589946381 946599393 619673010 924997503 302443573 298806384 472409534 751068870 485443335 460425483 822653503 575798222 258090033 77827933 125702565 959626195 425353478 100087636 287389252 879560343 862445819 739347364 747516116 421136606 219358251 252856388 190609650 59867891 727945172 187875566 130027421 941558050 320730840 936555427 963324857 671984187 993290301 293602086 947754639 854003734 700550574 120730492 576136267 420968457 139639287 287332978 940170365 915005299 651732876 655175191 703335577 892281397 862179075 940695357 232809079 447017780 216129429 240997884 991190227 138725081 350315937 390012464 657792462 49578896 678092586 245796342 836837739 428538956 371541588 429919283 934159891 131357954 798176746 289530125 552486162 283772713 963830235 950734447 9738519 689173568 980592569 620803210 330380984 480140360 641725240 767774287 431233772 876044870 743462581 489163765 28459919 472226499 23399341 460272505 328429537 811468876 242021697 631930649 469047559 114081266 512712377 547657176 141275785 494169546 339721725 17888766 196083410 988444525 436730910 610572693 392567732 448874106 882486219 19702509 374816481 235724048 192012252 892619032 883534451 237609556 483674059 778956399 497430372 191449329 225245750 924805899 940753431 152257427 333673823 296029516 413725902 858893163 853176748 908145238 892257841 929566894 406190119 275328655 697125837 417747734 701329662 21578275 904709266 367917151 333784580 161415040 778650453 4923595 551727 675083738 856933708 604182431 854415128 802364328 613869205 616151460 552526206 275572005 229556911 507524007 165419971 200614608 606544638 335835385 237513069 692343276 799628619 20228591 325304998 749365505 917612098 271394403 65879229 395261017 45812211 235310641 404657315 204787844 61305938 550522299 534590831 962787540 941913527 605944422 747082971 254005730 781776735 903982363 738571716 622734343 801727977 83974854 16503469 744990692 326524377 662416091 442191933 131771611 19023896 149294028 780954556 80716691 289592434 347232660 298074522 381164151 288200726 997381679 433976809 461651000 253202458 499319327 946041566 951931463 241324533 692802793 506859348 377120092 507452931 44369302 509619016 414839282 847577093 292357427 432797790 234482888 887235486 242607441 806830683 86545249 268842711 914381957 424588712 783960197 790859931 759438057 607693782 895362750 957392188 786516633 777587220 388958940 842894572 871037495 470279611 108367473 37076037 368674664 541847747 994053206 347322050 497184085 283781707 340989220 766924099 737170731 691405589 68263356 784140941 953337499 319196167 562268608 133701576 468068443 195280043 609891351 143306495 66945698 515647919 517808493 381975459 123126192 306795366 497466032 49922825 35991108 599884870 958506388 15396583 874999844 902703464 177891088 891908571 141440153 615724299 112779743 984979428 480254704 672310546 225776897 789837543 762135802 825849729 111213111 684563243 617356172 436701955 523421322 39279581 143953664 586843495 635377348 798229901 173962675 982795807 443902965 367912111 378673797 79400127 909464560 727428636 708560220 876707716 473358283 472921486 139017633 782041547 814195811 759806503 930465473 505858197 688663765 971237611 163403437 952343817 945171718 582739777 212973146 631154930 161450013 513782134 148955202 385710397 93511427 335197498 869732066 190355581 390387946 857004576 125265210 914265447 965543875 794019874 555658064 403478870 438290630 148736540 543204013 590808776 599195886 936444492 916851422 266044894 326706554 641092313 85000692 474154208 518012014 454762057 89442052 727158967 518809872 17186312 451594408 956274034 345291883 339911400 67895165 41372866 825736655 266348444 692669603 619873917 858408783 607945531 940096576 662134046 674120257 375329220 877996029 585515587 368207810 154779284 584353671 342613294 996165936 99788017 731569935 376075589 880777390 580292227 339899851 8159891 451327907 47136725 296186995 514348100 823176507 531793113 385856452 189423405 29427428 7462753 305408257 10853953 503862995 447702439 756949613 433660701 796995709 477137606 56670674 146570877 498851614 660018494 380503805 338311364 215113269 550718324 669486143 229179001 265746438 63023151 195295981 615054020 888439319 844337436 232032225 873379829 377014707 308299084 763286520 917298686 924543594 821471665 555272338 665258228 840959119 779322788 240497685 412692881 940090808 828095842 365127274 804309429 477246274 214088842 601930111 757662433 345232075 138554016 535499715 393925306 887750838 3971470 164531884 480284556 355831466 267320862 598570804 584365764 361361939 478708353 605341272 957577589 800554656 272494795 562960792 58521300 935062211 820903796 357911419 238764220 547868212 637046232 271385608 800270379 621201007 831683256 836309837 698128835 734455601 513295543 742366683 223278666 650864383 636225759 534338888 490008874 221196191 231812377 495923372 798875890 203655836 990378680 915336996 219807187 630550982 79244015 622086227 717618211 776289200 219222870 283656412 954814686 183899697 28737641 923547369 500238880 198408931 201758729 643555495 263496620 153065383 309353465 46167239 610495336 990391071 359040610 893256959 573963231 563674419 544829007 33826951 467715261 66402189 557980210 872135837 390534999 196558876 998897245 917608705 625888545 492532629 389208970 915806329 327385653 160323565 595141460 154226511 586129363 821532384 447684283 987222990 161648347 785079406 370331812 303769288 116921941 371065176 512227415 996388883 61674985 499442599 250653183 842400007 209086055 285189926 913408814 904075010 731286081 974115299 494332758 582919652 820399116 187682994 500588112 291701907 354834691 65760682 526158041 698606456 833903492 991525030 994955536 981975297 801273232 580884933 81378042 273355805 710197583 42561002 595255551 166749379 557194122 865262908 733672554 331623019 48363055 161038247 825503212 500448403 718378193 708318554 642103833 73600315 648531238 50098503 92740073 500153705 643882887 559578023 480000825 119036326 509423475 636435059 726345032 224068224 980637196 912989164 539739450 122997510 236727448 813078291 642121880 56971599 451073793 814936113 424711118 217166579 694814806 113988433 40815276 240246672 955377992 709974721 279647462 880717638 705499822 786787221 55318676 154959676 301668865 739517476 809418931 393370649 677558752 400430217 848110497 438779019 529038478 204037411 372493733 355935172 169541743 204373269 785127269 137134583 190104207 873134279 944539245 29650144 941222683 508589667 112913839 19729465 908432357 874852441 543863806 308622918 708607716 709282267 429002897 483964490 497303218 471667041 292882311 978764559 318135052 17794855 401870941 296272739 605094230 491566506 187009657 48285845 147046676 415757359 144365475 761981180 39071346 290225980 303735942 544953968 297327805 564356893 242232628 955523279 914240744 374831712 773065631 878217338 756845576 720100953 930862625 381967573 569943000 987666847 500003317 914632906 103852342 732116109 880149435 103332679 229123236 147020226 608329720 271756219 744984264 125415073 812109203 67304605 580068076 982517202 702410842 799059429 353298815 321342911 91198331 161458065 448968850 863053080 675275275 196642 690526811 713169232 709920643 18920732 148648373 724780829 397079613 503493513 136913566 809479932 352284667 416143991 480510137 630916010 664240737 873081717 564447690 817153708 501558646 658733338 279320636 77489864 830101543 448451967 432760734 749160074 459272388 277750975 461933345 590194880 865297793 482870654 703713308 409031422 678473463 954594655 346935433 767334427 329563808 121971597 832383877 293294770 466825566 824527667 96365523 299845026 414097396 628886020 855604314 527494287 212159371 476485300 667431587 382218847 244886063 39258492 897516892 543227325 52889936 467495066 125377239 983536537 568725570 955629775 295291275 607037861 56151741 300559839 957948050 458096346 100049245 997159188 878990378 62233073 236399139 130557884 996996148 188752363 912396018 244772262 189620408 328189578 453222419 190691753 315652703 164831957 133053617 458647582 39192823 48784792 885116254 285999457 721937907 389321697 3243148 181832275 71810281 749688196 271593749 529341659 916864530 764401049 567787700 378864224 248123597 654963961 479677578 49330257 56015388 872164036 268132762 410147485 481905445 682831581 493151564 795285051 295144882 728368236 339022830 173221796 735277746 118011995 915424558 76799316 849676982 791020506 132339873 707329100 777505908 984405724 982848576 518290579 198089544 683435159 601032934 293375408 414340526 23470600 22336723 770531122 855390665 700834413 408926252 291732264 700188128 409343945 879537016 283226793 804944091 746021219 20458532 450840654 479967434 327503431 895569152 821414067 700031838 532110787 22513857 512620282 697617518 683578860 387608701 886913351 382214772 284772887 110724658 92638021 79055630 47752544 478292287 930072223 910808445 173960998 249448680 443779976 172183849 856101261 66815702 951453492 330228762 41092602 95786901 618594908 859717505 876056987 973211925 995130814 872362029 49403357 321599274 842755227 848698135 691342580 74288140 556249912 607437783 519702614 239053528 278815069 837260587 448543040 240044044 926400729 876569975 935091504 381120527 287410684 393705792 545353321 117740455 79117339 695414192 681495154 511841408 709757967 165602070 222759063 843306924 577049782 782061922 145087590 575300126 623267697 460879021 602879540 616678190 702365349 292290991 304432534 972535576 705775162 24732231 997387240 107156348 752934943 564860919 990695625 755161055 549006531 381521510 983580829 641070633 669710750 712319452 334577930 765805862 882047398 632645577 358687099 221565701 890804698 130431806 161754528 446701532 470564283 969615730 132324844 940532257 643832782 892128318 318873110 846083890 730253339 684857506 734870937 839423439 508419249 767695166 98949171 998368923 120991264 180471513 410360937 311665822 273025021 823815390 957588994 231606213 344480609 127496666 921337480 395363169 133746538 577012736 847389642 492576932 72595385 166834085 860878429 803742503 835895539 906277315 224522774 49614183 9298753 772567162 665192081 620543811 369446095 320486283 349550510 299255424 20251216 508280539 183594510 784075589 267501432 101185782 966606234 648714911 205283713 802963338 759789053 408260862 399039399 389945831 211327781 902037686 850049452 728383878 140417478 636254848 814302293 714359935 460237783 98977782 414326762 914178065 848747282 942404122 306906298 987256094 492871544 670485455 737927061 671235244 123444171 698013790 282668624 368637029 672702995 566653427 823875653 75516184 469740570 515396638 109328080 569042742 839981552 318029395 446096851 709860181 1896039 166976106 248215090 639796913 322425239 287242527 924970072 387155878 132854620 173307539 586687153 341324343 673417171 644597449 678696494 78834314 417587169 731147306 655337668 719797610 143276 45298178 899517421 499475652 54190367 327337728 993644837 704633898 716644970 812202938 647287406 358480211 497642624 142565671 27762380 929846425 207029656 798829859 352717514 155342713 673987501 906549998 612652276 550482199 166029054 825386413 910087259 580075703 869637262 964927720 468200212 327678533 197932709 943614730 352359609 310349006 358438733 271495653 920598246 426351365 172345558 880254763 779903421 725509055 101784658 785017590 894831203 629582455 370657817 567848513 369445248 77409739 623308359 589519724 731963843 110951420 902362425 435387068 616822876 23295858 544694292 307662552 376306049 1842998 902689086 980321101 482000617 878408055 490027235 751042315 61174356 187549190 651421041 876571367 479607809 891214553 180581916 645132311 24151349 456492171 55960923 201818297 297332923 918871258 668484457 717392460 572480863 868779304 722596549 186325044 531067506 547267836 353403570 114644026 88865353 706412158 60807608 362778378 854559422 711799550 883458593 275206324 442021293 443219821 536729213 775473452 607822712 168733922 453722142 665096394 593216388 834741526 228658589 894230731 45510330 989297384 460405587 100986318 828499463 649243867 257749985 371345495 749522652 365211539 157278888 556993359 102335406 144348252 626455122 581306498 485334647 296087459 307057991 543761183 777131827 350061434 785063481 425372220 351608932 203386392 184750233 982246224 954808719 840568919 162694431 653784247 231092157 644227637 884133445 411776562 48886779 421966675 85874893 275690852 976271322 71842169 26162231 911558230 672122351 89565968 562682188 679842803 530945108 941595046 990957718 262772365 207022374 883523182 723742949 820114006 300331781 191602877 97618379 601164264 251222423 875306126 752131617 141629630 981144580 283628287 85210752 218935224 946478459 201184466 423958985 374370715 538438572 167677165 515884446 743862671 604413773 366217946 875054822 134610847 982976662 732907336 733993549 628606781 410319812 368547464 133750977 628521915 334926233 750661392 971155446 917538514 367136218 356474876 306922723 411592991 487886288 727276424 131981379 179745441 86177480 815859607 329308949 757015357 359056531 804769839 34797853 139258682 809396230 290766331 632348513 934365637 33523067 941159624 682495148 893901678 737942863 17224712 782990350 79775914 505111650 931521362 536035161 220933711 268450970 675230944 244125606 121335322 496105824 429237775 365486542 656918828 631530529 619538402 547220722 216472713 187858126 787359104 850570484 700869016 297057884 870920370 56532219 999288998 154797381 44336230 547142643 691286883 378915846 308286254 874298123 913564002 723724703 649873858 430490165 947784349 200421910 162846074 838484137 522353648 138266868 692963540 502595426 868339610 240428486 420748788 231501215 933365183 374690973 246806815 638094180 124526824 506235023 783415615 632334326 657124480 95277620 749075554 785797219 614416729 21219881 420205115 927895032 215754278 758413200 658305696 40040648 459551230 631493774 908953098 69412396 947413216 326409420 20448280 915992382 539645993 96993271 212440588 217267036 698479391 34921025 281890124 565225643 117771626 494459613 208075234 716364946 790318997 517620358 380364029 761611835 376886162 575908857 860467054 645490965 157931827 145621110 616992300 164266324 165553330 406243907 461680336 211288176 549883178 968700713 218253850 51856802 668897051 208924917 223506538 376589930 69146858 667078136 750343239 586397451 374310238 452900232 59886300 498445069 788500516 261153917 469174902 539897275 698774093 618308532 314761991 576713891 373297355 713471120 122214054 747462169 576509687 179116916 186123277 695500211 925848846 830147658 415548698 929502414 359642287 267938047 941683534 401395976 231276382 584607236 52867665 663039172 477949701 65534671 428058732 545338793 630229614 289822296 632061709 176394019 318829002 378480028 215383879 418268897 906818349 870551070 135281231 474614101 857018639 252818529 825280000 985164855 488571084 853701743 920353624 155016962 544918309 667204693 25874681 54557046 614620862 522969764 768905641 807410196 913209502 204579058 608650450 956127397 575773873 213494359 408575234 964873908 288065097 975436273 339756652 526724111 449803417 942902112 427140966 326085450 484097337 257309514 352941289 3007035 186114725 172220888 333097236 466090623 630792382 542278967 604435882 96507892 445666631 385944089 582861967 262350653 202463337 844331057 558689358 211452994 713151791 272059066 245410966 569643693 155791883 294013681 150144184 721125997 201181519 33157782 662626859 524912183 715307957 786623088 839250185 145275904 925515992 154188998 623401103 683897220 324913080 193467366 766888353 631853763 997136698 833144993 243464515 931078782 427539110 856634061 17670433 369562814 546353191 551223234 254879240 253564750 838081871 858731230 826342506 546007100 937270160 47501825 348522207 371393628 195463876 159818257 840187038 455328709 805030309 875451256 331619848 404653137 80602709 500667553 287333662 957040673 992643288 631321726 479441926 851290135 992059286 580045061 808034698 24625755 111735770 207347118 188508568 889433303 334988885 665473015 286321603 399713723 791095195 625603552 594222528 535063033 417224356 346739312 236015594 887324618 108652365 679553070 317520319 300692775 890143957 342726056 131229281 280877136 474745440 901721071 305684758 450223689 902300535 434810649 71145417 927905112 645192326 477146814 419686790 184987529 486930269 715190908 837472002 437056298 19660208 536970868 515053328 258673487 231397271 453583818 271573805 24554063 613679119 954986792 371268085 881936453 358589814 561541435 278838699 732491664 788992019 217088309 767472822 948852051 689821324 817747274 697928222 426936821 879922797 742242611 859405843 132972963 244182184 31481518 732954214 857924297 747115024 865182715 106524430 981287069 92400604 680294496 81057957 303349652 219466283 116140199 156151529 683374059 537720442 589910939 281715003 396403743 388714543 287715471 496414499 820917621 223510290 40804310 348826826 460616307 327636942 766045004 326373758 631151973 447362677 812843211 974194738 183850713 76700409 90580151 628065787 56880163 199169972 304177267 341461652 61646810 440885729 994578666 786429659 179288665 553636384 827205383 66569042 856188991 552722678 329308732 541152414 984114927 784969546 283183871 831103500 803444497 756814570 680862537 24074247 678072079 531093252 276409109 284832419 172712857 929432749 323319527 958143510 17075233 520080734 853313602 692805945 81962848 471248241 364739121 158414347 237087695 552800936 337124799 621914158 684804655 111150247 28940927 712688488 82270210 356905845 767631620 787676196 486630415 328065023 606233450 66647022 282017506 395479189 465528780 914720763 45588809 581177195 392088779 847834527 120421080 174595866 70596622 287024340 906305126 450702620 691050684 649441466 636524174 17477715 713272835 121002513 837005359 207452546 628495765 678424512 892544237 19707346 658329638 649290578 676573613 808165199 241031151 809216884 452807453 599670633 276383022 954030713 100465705 555559284 426354852 324763350 138781831 722410280 465576469 538424230 138409773 65753377 238425292 232932646 448212693 272200544 681396244 849210170 85441664 843764168 214207424 265310695 887516144 56333986 3978404 619830743 521095212 305897753 215448345 965214936 930259456 337896895 23318909 66456669 53575290 256554247 570278577 752631803 118118766 875329992 780446361 906668013 338040307 85513664 264707743 628102033 218100452 186062863 149966385 637003753 343166817 404281272 455429439 27216411 311267659 72002595 122576574 751120882 457567691 130250654 444487463 195523674 391120843 348604375 579056376 959087591 115000955 282008163 195566898 630158159 709624782 827086651 355993561 623133675 934868218 317061434 155267192 644595259 155569916 361625760 998313114 97355871 819831058 79496082 776063570 7852190 773099326 989117079 891303604 395540963 479755466 980622620 299456601 206216251 457436351 764848626 344063455 434681176 464693356 820005835 759105639 340576529 364672485 878738368 31751701 318127584 921195137 618035150 805860500 512684386 888262492 983937876 151307151 573331163 743709651 495020438 951117113 629333935 163327498 824671805 851395270 949709802 81068393 636584917 91621104 403978937 923061531 33976398 238526067 841953007 720954510 643323772 132416144 30410113 941334005 55032727 223009678 57275402 366312137 594680252 417067317 832904520 225052740 323992681 757977425 425209757 177740772 371154437 173577781 958561167 420844526 96753494 962318645 736748104 424998889 482837000 283482410 847119894 503214367 17795885 161622770 398717164 583384863 345510840 43197422 813337824 319938621 254352129 571185795 909989035 174611985 440600900 32921753 259961900 186257396 636569121 721447967 953972453 248022406 895287581 857066373 67605116 574557995 471783456 682546752 230823227 235035785 967265782 372838217 940774545 875094283 782097614 361927583 666276239 496299617 534792382 979654336 450403692 738726142 333888060 245007668 604411906 204946073 175032998 209705218 764526158 85677740 76147900 581081657 558263027 962862840 168459553 616233321 648393912 196401663 570540765 867451431 488676614 65136521 943019485 393003405 184831595 826955040 2336114 607742647 421826329 196159635 131022030 902906183 988049767 124981367 16452490 490851297 256173135 462902945 91112483 274673840 525627375 976899245 502867576 189147615 651848200 241826426 981801550 955819553 938934402 607580844 61621196 851584298 174717414 572592937 595378175 118063668 598271970 985061789 302415191 598171259 14736329 564513782 199228456 730705345 68043024 5559016 179622187 529880779 708783570 785998953 885075450 274755553 181904205 254472246 298405783 287453522 646735971 61383757 172099813 709939182 558536730 795875697 286084910 670156682 657799709 25612202 93857947 497706368 166102328 891967682 816137919 657107756 267572703 536674504 701821709 244778096 375982248 827474065 302776669 297913393 687518412 166117938 747800683 190088407 456147114 620237191 147834456 938753745 240918085 747292336 514841383 691357455 222534593 157594254 135782209 236836742 670552553 650610506 840274930 882056112 64242860 98347215 515447785 449821961 837516700 913989963 936250300 870129555 170877038 24194994 70791778 721879635 723722620 753770043 940226487 333453265 669881414 916207841 870564091 203416732 309603820 434796003 389807955 256415684 579016118 250069572 239316039 246161246 981028749 634212428 188633154 957568260 27513983 56265733 641717526 132203602 432825662 556942782 768069237 432022378 479357602 145820812 241687161 585330545 429816866 15725252 370273821 207973648 793038943 628110467 636365249 590415092 929627546 592708134 462620074 58863181 867191865 143129298 175117951 179882323 447924550 501289709 160493517 475320765 158433519 627103394 304856708 22157640 94416135 968732258 998688121 39835702 499611524 701203294 235256802 50157004 323567871 450330126 512051165 412130002 704244023 664927405 930992873 329952791 170647438 567964090 570870378 219779819 75319178 161048696 41249833 535091619 556661078 235958638 278453458 393003033 70145086 468355817 53799541 794037802 491271990 276871541 232675590 644592694 425311060 436360808 315265757 276837794 917199954 3957335 463639351 332653401 494782221 632859039 619452083 924490311 848686600 333875421 82080725 775896541 353810922 90302326 234313606 140597392 665017339 746097168 941359506 383555674 616268459 356550935 371058472 669180216 953136652 408210745 486247774 852910506 980598355 117854698 688181163 640647477 287368283 416927201 326069867 483706084 414337057 263547801 34252127 565089731 467693897 860838353 518006826 767331 752550296 496388621 824320725 729723994 3503991 238639378 464769611 530942655 32321655 96200558 492990174 201777842 860550087 944891885 609243328 439338706 997866176 116714533 491324043 217224389 264305498 214828780 860701114 539931572 254792884 748911324 998889261 868334284 113171344 98684118 38237609 881709502 499319508 49692283 353183830 727625535 311479818 477997237 138603839 114176393 671596512 674898476 184253398 523641048 56861353 293346770 113263981 765306862 518576859 780242776 825322941 414869136 936404879 829383094 854020963 421338119 985941253 103976359 642840670 242965408 784218397 147936298 749950611 527453996 427084254 309613827 100513353 327541633 817943538 393057591 713823405 458858231 101391656 908937108 163072591 619084267 90028786 797561638 274581412 101049663 186035940 312413635 312618370 758092504 759532859 639472257 289642406 746071071 354416980 892195386 483793201 830772353 836423728 962256911 241219367 938546671 378064631 189630946 405766383 138912095 641428849 945120474 739985622 535309129 708726926 353146339 825987724 742024234 452294880 526629419 901406628 820383492 395031836 105007527 465553945 816387548 631964829 132672908 227725508 995130427 39430113 427993302 411962343 819002286 333491466 509159620 615383461 370696774 455050333 256047449 384778887 179279641 477335238 339006429 917242872 590458047 132213843 46545243 603208906 18972629 439034549 646830369 767028144 241769854 861466050 377269570 473570753 677747165 827728373 901096215 672348924 489687708 770840300 521665977 8542398 506892136 756480489 513126025 89745997 366119538 100997202 678435241 707169105 491659503 556125234 56688257 863544917 281680281 391427253 266412602 492952907 376234797 87437488 351395910 452396549 124084459 360421142 478424278 602930877 316121369 362606468 617026914 666065038 701646720 371296950 987438373 399864312 976310765 815204111 135457183 224875872 244920497 230106390 398222097 387297677 356094242 447259635 689078020 126481452 897114136 324801014 310089923 807281230 33829489 729845009 102428124 213428965 236814221 241563993 952462498 268334922 211665362 857571721 565358254 966858170 425892649 683900286 668267354 180843476 394512255 980612796 612835909 542887196 552528709 817521383 183687634 491762044 32665585 41495627 788283304 171023806 435272315 729543765 648573235 355117075 686984673 608845336 379288097 170394255 280954787 657113290 548701415 576363434 566947399 198250564 82636090 102916800 529538006 813792644 308776086 523434642 845065309 173564206 947722427 318056388 56662638 95797255 359865898 466064221 603654044 519628153 945540780 60248905 41379074 652804115 587192780 300168922 630662077 549608454 265190744 978159939 25041261 32053672 57881571 953890332 792516792 925027317 890929990 965238753 381481415 40756489 125689627 85016691 483876040 991694503 621344577 863982997 394214506 438945973 592674907 801434992 839180388 191070142 457578064 329489167 205092334 387868527 702121676 47473892 340574277 905212698 452902846 111093569 639123756 452390454 263981016 830723296 288945510 61833436 355501843 630700892 254852925 746256460 844688168 298223029 477683966 465972070 628768791 198564560 327032187 889136946 378078884 625723893 437380231 810900824 59871957 361545039 18477949 340198056 777947254 821417072 522394042 949075348 385121173 834302154 263458079 154945713 642619654 172501047 76114064 230866234 59417311 511460209 206421111 71740301 51190525 123558043 373092673 471069611 52691326 807500214 856108512 760838076 912696133 387411757 183506503 814335625 223615098 955323466 427958769 13082113 515046151 968365502 973562971 164954548 434014492 183022109 525363078 41255259 79664555 659877471 880764534 897468750 721945324 582063713 96086453 814048524 972910299 593524578 135100880 369832375 647773621 999235206 120637401 742387861 722160255 334415190 949363683 879033744 177916287 36687934 186777482 174667703 238465729 448209166 411961448 999737275 867757715 543375226 203427489 161339507 609417225 724875162 451237208 893407576 711411066 543912555 833558327 564577033 870422272 191326283 777961708 508003273 839561980 627794305 27709862 395582460 726660241 268895411 88631708 528963246 768081956 36683629 783358598 547139596 389278690 347609249 728200738 493597672 921001018 616695586 485551280 493947961 952730719 825585703 489255287 843128217 114844871 648331727 9490238 554978757 498525102 388969879 911688915 765300257 460072340 202467045 776568712 656769073 964817851 236676993 41297841 921766945 476310186 472226326 572134183 975255870 543494828 677050550 48389064 432306299 174482002 796315475 195973620 458949869 645680365 467460167 155074834 381521487 855832853 274112205 592892425 76230527 587804965 232062853 408180167 625012991 189914044 591059188 572657598 911304565 388361277 720741890 718436450 988335147 555357520 950413434 733538220 694918544 252609887 228765069 222645146 817101237 456169754 541338703 20175532 583986896 977202163 843772985 834463337 424410556 723495587 982283173 450181592 963977336 136673187 662782549 39607815 484339876 834101172 460696557 242872968 444940807 331705432 336673396 206675951 799561995 640673878 648290519 334036053 640908095 964607545 153245030 586871768 343597012 992187090 207793749 816260889 540520993 603144114 196181565 73497020 982277152 650625969 323231384 573782251 92027118 246643050 842845256 267171796 978281806 620458428 658995728 789325862 773467687 782081098 485923609 933326488 135565570 702693884 841706863 635312995 981801613 42871164 712612482 906523842 579701018 840649658 493203366 174609273 380839712 288972393 364192915 185252172 855877049 338627711 290994661 941332867 303911715 210397369 143850397 970487660 761803071 674883605 450897822 93465817 428848661 677664853 450778673 770368158 683119182 268488323 445953153 980459796 597032377 587150695 432003872 853958809 420421574 159192595 512996993 659347982 870577678 98694232 552776059 186108759 854006473 443768654 256023500 553873887 216411990 965619664 869770900 571976977 762928823 574050557 35406550 496068832 718511122 888766137 318492666 885029440 914901809 115239466 179740750 498163626 596744963 983663163 238904192 946179484 981361177 978966044 273700133 313777943 468412201 332496319 726060342 880290847 384563599 183424605 823514766 160373823 525032903 714250480 41202029 350164738 309581300 181029046 386532344 431452283 467180125 785936308 835512502 248702910 161287146 822123825 390262548 483311972 254109355 869777462 677796323 998083596 231887441 500781589 15694293 220913876 339516595 230287071 429174787 182134756 203503691 622367724 272642154 320018147 177811127 566731863 217886825 659585920 217871160 568270208 665476420 31563754 371241270 836078472 726614180 432409432 465493178 702402520 402179349 936377475 215145714 365046682 615328903 819466279 710263472 455142462 996436686 993847174 191537900 659556855 12621346 877042404 308399422 323312188 348612512 243339788 476820068 945243207 694536646 113921737 608903362 458224025 230899963 231132526 359128797 685175924 230059525 965351759 649346015 480946272 658117264 369150278 385849367 859923622 370612654 639649839 701564278 358607064 241779282 51862892 440805906 675202375 109438932 460762465 714509478 63737227 417473136 848482809 365569296 713326336 642424774 406384927 777416402 741397315 552170844 755597638 92418963 269021368 655347479 316273122 738782107 141972743 487376326 893387245 371592794 717729691 359517079 367307363 776837857 572826658 415666848 861024454 344784487 410469648 93672791 712943002 157925573 586467867 453100314 361592554 46016251 338380992 4214441 601928897 523207593 971198141 299466919 56934322 491024278 667255445 419433500 381284689 625571885 20536847 621229301 878307512 40663547 898564279 90286723 196467971 886668595 276485724 600963064 699302868 593409066 622602640 772671725 85677008 635419611 980860460 596046815 489683743 502187107 158095305 487315629 438494704 739868038 213112391 75647260 947868915 907687209 168906826 329095507 900277725 636539861 860882360 321987679 837665255 137510203 224982076 27489968 547272272 555663019 795206086 263777434 412668118 995321243 974269705 352026326 450899009 189550118 443927548 393321214 535650009 795107722 106649690 42622484 539386090 616046761 618495010 622959867 375292743 94872201 215302679 456866045 830271940 880739028 628027968 238456899 11930043 181030489 596456041 628305504 824733320 949787017 251406497 664896199 831024141 925488378 512934842 476173136 340693807 921839592 1679821 783870135 399681623 687346863 530411699 723190045 302944753 529697106 613902988 164429445 970124016 398841335 90807356 344451416 111021896 98575209 290733545 969168610 632286323 144094613 291206015 785861586 40423917 477904397 545899820 344134846 437821880 890314888 428626916 473237149 688667865 373840736 225061854 990050635 186299865 853594130 586033941 822815240 501777220 503637954 411621832 189955577 78031405 241165748 431566586 842512550 523745961 199394772 468280050 978707066 511232591 970387759 324379580 140907847 637514943 387290232 552498087 135879359 171958808 686319748 962958278 372422396 345643391 584615630 116100207 13212921 759558047 789626356 640058302 224613142 361956132 635507768 236656147 623856536 420762431 978051071 286528656 89025830 277482533 655354453 968176540 6060365 201139600 165061480 34303842 215124221 110956348 380232457 618747987 839333131 232072043 219544878 190994848 22324909 285322082 577243250 223360448 664371713 165068778 217817748 96661232 285300870 716030415 667804916 732702126 340101024 174181476 601500953 559911230 70047000 342036478 468656429 268133925 294608794 991902325 511027327 357200560 37342006 577331110 356275712 792168302 928546784 368337395 149613255 286113202 8288240 831037121 541940877 679344658 621103779 510917368 250403378 953026283 638141080 263602055 188264502 245490394 904723539 644661214 284093248 87285572 82565309 228380275 396093083 769348815 741660066 863402814 614419124 713543143 701981234 376341564 882092445 978703674 382952320 602409455 663948173 667634236 336550150 790620636 666359646 810366884 341614879 413789964 236687118 527054317 122414988 624301195 454195774 287504342 41348080 410385389 330809014 84068578 460073556 733172164 230831327 387550169 318850979 447010859 952005191 376162629 146521135 339670846 243757089 6281206 292838954 453830559 256511426 383790975 961114670 873569011 838731557 769023158 42690486 946164323 770536808 612327480 260653474 527566620 698300237 387156706 769493175 54092495 187213754 761833561 720872989 644729393 341506617 326308739 485017567 979553148 974952825 957083404 977791343 457859309 152838603 286720483 588964895 64011076 132627366 615200698 563414952 461034055 304321059 822873481 473676455 691067199 91375489 580620811 64593179 25908088 454071714 957548095 953561321 759633094 991765133 545099752 428323416 430306811 745518314 874179086 988042389 249750898 132139657 506888059 661014064 79256967 703158491 984731455 317801886 214149405 352597367 598946605 103286197 631617558 507771031 773903963 388848178 764580318 268533144 957475750 506382390 24843233 159594366 895865388 916599493 953716241 915112813 253476816 598851398 538029921 266678065 846890425 472656902 251196492 719621047 560742611 100836021 386486606 951241106 95027788 47559911 118980970 106362743 510482968 874013844 279050403 59584705 121566574 657028760 440950402 476595693 769971018 144048948 826391190 313617695 423520489 710271627 143207152 531030684 379325519 562819366 650007203 298474830 554700996 575749744 490035786 162757443 902123858 674602299 350136962 908335662 776130889 983144506 853257323 611859941 368134844 888500357 115392555 88572129 835954434 543544856 120868203 549151937 150915893 969632851 298652120 560216263 128752822 692467835 956394915 606452313 944189863 682564152 418429442 403421057 364824943 616128533 716891565 761127790 114426170 379222020 796666721 521275121 947508855 965128663 522421856 780166913 810449240 9628616 89704687 258040119 957133141 800262898 134941399 999845459 987613609 562830293 293658598 564960437 782667220 452601558 765156971 127727844 175979031 7170748 703619004 229073419 598877691 889279284 544576179 485276279 894840522 849379151 820983853 204724762 838513684 132468223 978030986 838472971 395697196 820922013 516890416 564455428 63691945 377192294 457676552 600222435 241631461 398899705 313498879 152915753 991352961 699249115 667480967 709213822 165948383 666923763 25706003 373726507 670174375 205878798 741329822 197968542 406510147 964171612 528637221 486403562 190517858 10345713 218007080 270610500 518423929 781008709 345118509 322002311 100764989 737579956 461243965 42551473 496641834 474129663 307488614 990768740 137563903 785925578 698057527 241097062 35780928 897476380 852385606 577818913 85729203 747868897 226966190 304207907 415552995 119619179 35317897 764391071 209891744 451902701 158411899 604830955 634523005 741455871 55975207 386374144 269192017 344455197 59106999 465838077 717764791 132883240 942404440 290660005 137391502 293212899 441406907 487510492 574986361 69425527 830054806 772508717 914672479 27578351 792126497 653423431 234658284 866934973 412133530 582066299 587258383 822487091 587482817 74432320 948209274 824961291 425417564 696126896 43952933 105885408 910522548 359384840 155247564 242330291 55867671 395906604 901970540 574117734 982768468 758457888 842148810 996904004 107721026 228903056 313907180 601585527 663890489 379899465 900779165 623718545 161452438 41626557 698123757 841350404 218197820 625187204 541576879 207409834 344978958 234642134 437242618 941355069 712407158 479289361 904356009 534998496 505968353 175692089 9799131 576939924 306094145 9879667 812870003 242540996 331917450 49837705 332163481 326313914 129514293 593462121 386583095 787682855 702404543 863005862 443768700 339879327 767066667 95995893 905803869 492608794 122948988 907118002 898794767 732602997 960633404 550427993 487860622 848895727 959399161 565599756 316681242 550917548 854454466 278468884 521243573 111504950 261679022 924104280 266330278 937214710 458767189 21344999 454557432 707550655 474317653 257167221 936372476 943893060 915698638 731896021 72216514 368702109 299553766 867408516 731712420 914102215 376576071 965426974 926028476 929834528 872127900 361823974 540062057 782617071 698454807 382215747 701773006 271013338 502516462 149418557 464003411 443561325 841331417 773303556 173971234 482232218 820233366 136270442 279033515 931909940 601095270 674745956 573141280 442679154 368745357 905115020 703849722 259091059 982957781 524303778 739718770 250944948 436931340 502887430 858426377 763477147 876989313 677304384 702156032 494597360 596847755 799725689 390875105 397601630 918655490 583959551 68441844 851887607 763743684 245780421 98137291 312447149 927510066 795302624 421719735 966697946 373729968 233086219 439541584 950914745 339981864 994239268 360531184 196444650 58486151 37696429 719804984 49715698 640085055 590838604 234275467 625399737 883614404 950632267 298602126 445120778 633369359 866857496 374080687 970878230 412532510 9758662 215810458 317411057 104534386 663879307 249617093 218226708 707704207 717854016 209348325 332905177 956815487 679893988 917880951 679575298 606414160 772134425 186875961 55072307 164457361 943572389 267401645 638001267 92169177 934696179 25847709 879016623 323958848 342773648 141870737 795372855 765957348 988683950 653225307 853311039 745808998 474308004 960237452 706341472 129992810 408317547 417301500 365687060 243299355 2762275 394850118 801828157 960282276 383847820 90146377 352413086 37094328 159048589 354054824 929824608 403468810 22113201 47595339 94346383 895374294 618316965 784754396 320591515 647654231 663872700 809522763 466473688 796565838 987483755 141817675 545842430 342613890 16844493 841384146 611153833 150120762 650879007 605675933 541676762 478668229 871781957 553541801 68458100 930141938 679720260 568396731 817127104 867992472 822737350 35450329 933413097 583473680 409310617 797059023 222708609 899083958 871198768 882713772 463138043 167089771 550843168 637176898 259511342 204980502 616392868 495578025 785289944 861707294 138591770 20483516 262553113 657752305 291646596 967099802 177854708 745219457 566572808 116516135 578751697 502198466 234621297 456217992 254404094 435661614 190189227 504667563 947860009 720696129 280002378 460174013 184700136 646084604 403153412 929696945 496903217 706355558 576866866 709169344 987406050 54954246 227134036 978995683 193091386 30030443 656187530 167884123 182328158 212989348 690187035 750275882 481183189 426538440 296772338 689001111 412044812 820148080 710841372 299950766 272086740 42331960 726774859 809384126 878030047 168371265 367391062 223172313 312059206 519822514 118520759 319914583 482538502 823820850 662760203 899104851 173719166 84734576 694752918 812199468 364084722 31447452 581026748 598137862 521306635 631682795 938241673 678005063 156468565 16547606 326938666 662804250 71273920 563395803 93588850 876983535 750177056 713190779 990724950 800058105 491814829 980765499 597508977 333623982 735752324 77256675 898311297 735842123 352034339 195165506 584239848 627301966 950342897 2087847 759700780 47821306 127876532 886957673 359943799 133101014 778232856 965878369 531841303 764975918 822348591 702648427 498065151 517133201 199931372 647217641 453415493 13954385 588253607 135258431 398559138 71250950 739286172 223057496 46483189 421651723 260514923 694881568 613144512 37911040 52187290 472817159 332066217 492774726 928376078 675895428 135065339 914777222 997532310 265201552 276383010 215717675 35455840 609758759 866291506 748498147 216317314 128444363 893804641 948846625 462148466 87940352 111449225 873664670 122170510 242204625 946067623 167466452 620968854 794487370 392483167 843048322 848681773 502739195 745506165 260023339 875614811 935346556 734602325 839699862 734413581 522618083 357058700 481105743 867242132 878875727 771469900 152822565 715596322 482333537 820671468 16587690 766150992 346878142 24159334 315016886 687986843 392302734 540348888 479978981 847372258 877474560 595157507 532519188 780020458 807019204 432853711 311451880 615066586 626153871 937799365 743583559 17570239 357933211 324237715 100628956 657585417 681303332 908925580 958068375 9669132 12755180 739214629 280500779 242973569 169935543 707907962 136204431 873680130 245767888 752931526 362682238 45251473 222965635 622130158 184291062 173338641 820746145 604820983 516327357 685895116 696435455 94352012 108389335 320391403 747109110 180381817 360806161 302138113 733369573 848276018 45619578 858655617 102753450 628798029 268881892 347777603 245273389 46011395 653168232 391872003 609285846 796228020 131564255 874878690 26169362 95643488 820757865 614226659 18598353 208472366 217901802 813864047 667321867 67540968 790444936 643600594 281745462 930026365 532243759 85530811 43136978 544591231 429310477 703075520 494295262 182968739 373030678 21811160 508655199 274174531 456259713 225380831 652997344 548349151 518238792 305394709 861421293 292186263 394990252 253472671 603904407 174020787 131133616 806851077 782133491 472333596 321043097 536755122 540645531 896552672 642400884 547446392 285324331 109257393 922473616 217490953 300165061 583676263 645689855 565462655 887212174 794217082 458182426 80008917 772716846 180659848 184647674 788034923 826156116 258785749 968637184 543452806 53367088 98802886 698676045 798049997 781643767 270211173 165750602 571368397 488495715 966657760 937705250 126297718 422374960 16513034 226484547 882843549 77618080 854882265 573877473 670714488 482512376 929053926 202874995 338392357 145133569 853737712 500479028 639969571 201005704 482195801 362538659 104063446 491575006 554946471 849399555 225837831 723025240 364615173 210900956 741729634 611210192 233726399 308011384 561009399 188451362 110534089 18419303 388847546 777010352 126679353 228645883 270095875 694884063 397152201 504006349 322374927 210709912 691729494 704156470 583293309 353031112 395672419 709428695 690813905 759383776 771839383 313710098 578039540 735530837 531412026 846046862 298383538 45869345 641822140 6645175 618161211 605949504 925561903 259251259 62609058 23940916 49771976 75571598 438975329 260641666 536322914 13561959 137785043 658529843 263176442 84297537 558512825 274697300 380786740 644774619 588934838 999929206 958859989 661975736 861694675 63610926 541009223 645385120 44396027 821505686 182842648 470751773 290687104 599654602 213013883 651791103 234867860 488491372 660073925 416468953 823903953 91985953 544081905 250822529 516200114 78522386 968448797 656209556 307838232 868550764 557117451 553968623 622141125 276272864 394898849 655996215 725755108 893390884 232537961 2486098 102556543 132760175 281694737 791561964 373769224 493673473 877772268 933820659 149478353 912183705 411743600 269788956 811255443 948466429 11471798 125761116 670267627 636279670 752273662 113770863 879527640 915841617 552361256 478743892 372896319 582543711 378681403 21082062 188161383 491304309 865546466 639380965 282440061 201347821 388452073 104205411 618347794 534593060 969587141 855171160 865359000 387109882 406657802 200691095 693740776 193415765 777458418 176510774 124925374 906655902 446867677 389322258 725797947 406390338 446906315 79942984 963991907 296777522 264062692 337750717 31800477 614479971 79703536 956867992 708410422 254127695 148397023 228189379 872848862 4573555 758564163 92424045 463953193 58415311 890233041 873336202 990297615 173457513 839679460 935487057 87341932 512434122 286520058 222596285 72489345 475577471 640346165 427329549 250191985 921192089 971664858 755059781 831687365 434241837 141937877 570713259 825437672 440920789 628414772 237700170 171304108 8729134 57686184 369707122 957203908 748103768 582440711 955386166 972962376 685998457 801788108 985480172 669507636 532796730 58805653 509107121 442104552 401585480 354355364 523671523 840552873 161112532 651764064 385759397 497653279 947115028 220690897 683045214 811968213 216620224 113121063 61411642 239954877 662648981 398336051 909103015 60848297 917224150 534873067 379229402 344991699 304509382 974615019 644845640 627570262 32919343 267848431 619301677 577256626 366419166 180135258 613691144 212627276 999996708 607499699 624623133 844147435 3767127 617992994 426635762 856608572 753427535 440329207 52167634 450691920 406447849 132278820 306186061 246110233 529528455 433138622 302832822 469754608 384118671 289929600 879878564 843242002 846355432 424733511 193166193 735018270 122028928 626478743 809070526 551902105 682844360 53277460 185368301 449599850 154180406 618587914 965428390 961479006 593829314 98170343 929072210 902530981 166060905 222107323 495050147 788380243 105543086 806753983 180553994 157926880 883436820 50282443 710100032 244510632 850333093 468080349 688067262 124989036 508197230 801896089 322086468 440874192 391701248 511308740 272256342 955356635 447015921 407459784 683050938 841970553 338218841 139950900 764769019 804699900 27651669 489067577 544898793 829452183 38468744 718391086 423887895 805385954 774190229 417638156 229704284 152366425 938552998 886636018 518033747 483548893 122561768 67233698 89109722 52201265 153753101 606164994 482333078 440549502 64171464 788796317 609943406 141670351 441590612 680794144 783813644 568658326 943652334 286899933 914015072 155336741 914599254 352202059 657286172 702556214 669000787 403958147 168613432 640198500 610147116 316704965 867945327 587240624 378728495 138409457 317282753 274069244 442401837 911165455 488016880 21136275 835722492 298448071 20429827 876864159 22285300 583807721 104693701 475607986 892552307 746651879 431358790 354014270 774994521 153802070 548228953 726087197 275321484 524639601 523441173 355977225 158497141 974772630 82592597 756227109 656269186 143958982 380391736 577630834 74815394 267476009 142421665 868931931 705155020 402866056 545296823 966010922 563168120 710578642 262815846 744411536 544268324 184171671 796682973 633918497 644388304 689460624 534867983 467710677 248274306 99128597 368325682 282059145 455125444 218783909 539611458 228474748 438668577 292717410 406214527 721763282 327623339 380718738 419254762 851319317 772482680 546170911 258765004 684789422 410343456 452459800 163140144 783012208 456084289 654951470 701330020 604762638 508438011 49419320 709438076 841565856 445134709 713945775 782366927 247339043 182815318 691824691 159666552 272727285 178898764 686106372 263389910 817564509 345454473 465783177 312044556 325221889 146331456 30022349 1681794 599613037 10040877 46455037 242809698 292503955 432509963 862683627 697743388 87604294 523564315 187944846 211150050 193474494 216854691 978553984 483602989 616258583 475784045 608014974 674388022 393364177 246953028 800808684 852291965 831534417 211443322 867536718 477564742 906975583 920779365 345111504 932785175 844313510 765561821 937180608 669044284 896984120 390102208 922592782 916223555 560921351 992694639 16616402 760407936 667525741 138890062 148671174 237309066 901880741 686385479 215258568 190781884 317732175 699904072 887090010 8433589 194816496 345223616 195535394 947661273 115939440 7859238 330934634 482501325 442013850 91283826 596206497 376127742 954162591 813727138 506213592 364087067 354516115 290679607 429829445 926059671 770605807 73146293 691724739 620134952 375064333 936411175 13352529 259715659 450781871 790752664 70027919 616484285 312404345 3082138 70376516 766651395 859057010 334937795 667572698 803285987 347715975 378680108 539342560 158747625 265048584 276706033 504687751 683092707 35958057 765608627 161861670 119387749 663667587 701748249 395545015 977668422 556415120 172735050 514716759 216157729 462878002 142526068 348312265 220212694 281456172 592486473 738383860 907120646 965394088 756165245 495238497 28933530 80203951 130157897 357481406 34694972 493189044 45314283 842423133 942131676 419480842 263817764 933500085 516684588 207122025 385015992 452957920 74980901 725425261 759284721 418201628 480871808 344914711 981741341 906088523 856600126 846718026 396409868 932439410 429472801 900277327 255879570 680997949 680616496 348541009 144730123 757098106 162234679 645665506 15017938 621252505 905641540 172964469 965815240 443787059 833591084 981241313 581642708 311662464 137656580 639608036 803552605 255338463 646359208 925329566 903944658 786045778 108987191 847971858 146674978 26895103 320286356 309488808 884156996 624211632 940370407 860829358 657878961 576917332 717424666 542040530 325516773 64253820 596719197 831970218 41450465 946294751 317580963 956748844 269491628 188470742 282685987 936070710 166164173 2832352 199162839 679959559 810701011 151552031 378366208 494526916 20032462 698953434 532866464 658976756 821017299 111684345 516906750 709079556 722159739 483737740 112478758 920553157 765792100 999178053 68991078 469987561 756705967 811223800 576526291 616144777 196448896 348832802 300679106 236613794 779857538 90057312 590746447 699790739 770649696 734683891 165217753 599659936 776451149 582516547 182327172 688052850 971817853 393973081 24539062 808575125 575754410 252434019 447957402 896521209 39955600 523252531 376778912 154166898 452453488 261964993 581725947 892149816 397623953 50724005 665262113 910548584 392704186 376425373 129123663 451106176 207159482 93223949 830702595 989786599 108909793 615017594 953413248 250679395 825363588 51080718 289806413 208314016 174324860 954693400 536198326 33272752 486846375 120845193 430435658 10568838 827215206 371364215 591987291 516214394 884000286 359877533 450857857 981851592 166992823 148337625 4548119 62303760 538844704 449173934 849878460 841330392 941974473 962136256 996715220 617417221 545844775 882869594 763538181 664165990 169082931 861203691 587603386 446835241 61456619 842887300 521181859 148708196 940907984 628959068 300372531 271511693 670623591 839374668 292374561 584964354 308858296 471354708 427289064 363948419 31582930 315147284 131194182 828684467 458003269 128408660 851997889 276929946 320846502 819944316 8853021 494946853 128613390 171503644 329585383 985939877 928886428 700810342 488597230 698183500 97196014 332246191 89398980 370066611 441151660 547759090 557283393 80436823 870248190 363117132 927819520 736904727 570079504 523295617 490245857 88672696 164021141 977459062 43422853 973709665 276429889 119576757 508226005 281218079 202394702 241883372 83338364 971834466 105613048 180718958 278595688 141780094 977396225 123172784 12979277 707255084 159951918 75427789 111262242 50953734 444829127 349485827 168879521 441331214 144121627 806512180 440207563 8154152 978795770 827546726 859159138 718070171 232194361 60568387 765523054 420368531 537554226 668947866 667651257 773290146 534307393 345373148 275723091 948059451 632791112 290531999 195339534 458585142 461265963 2518815 59738626 957204559 284502613 348520376 696399883 629619111 600560946 907192429 249496902 615737921 904710067 371762533 710384280 300215430 995679181 615518056 54322215 780224962 201204986 788383846 584751070 596122276 445199030 841273328 452573166 389842882 918639363 300429245 88344903 973838867 502047462 848823847 953105955 478585203 620509927 40725163 111922812 211094306 55139733 694145133 952745105 137685061 199191040 963989169 800934757 895305316 567274045 549724515 813409088 465635306 8772582 863077264 485431340 529133737 924423831 823785963 896130169 75878483 121612402 844380489 136765241 63823106 126955676 284023077 738880709 679168433 710038974 268534301 847626550 25243328 877682308 380425843 923081964 204616308 897458209 668371596 843032843 491045748 629552842 733096820 721697785 765540173 760881206 627069273 233772002 682830064 106951205 359230988 742051636 229098287 413386966 799425923 799379235 20153667 774533006 25764442 622243366 833786185 821691672 331242573 733748344 145100480 985810496 505567935 573075608 292934924 243655767 685363510 619370441 118840310 357181874 436114396 83182227 540235819 360622635 163643392 792877376 430294968 203817886 971574419 147227744 139338388 463018605 321417388 203695941 366298391 42607101 735349252 286936712 288488571 322761015 519170427 139372674 471083362 229656328 44343185 143037908 211438671 23187681 257479917 340603871 752316971 621830455 388946650 451121485 538728130 902205444 54279109 274532998 166585156 325659972 462112704 192431676 331635908 831788409 404723458 138439136 122620604 945787944 451519077 697060906 386661255 239570010 620096487 494665109 600213734 9164572 392005417 225107680 32642172 978786815 528622579 521986958 636389458 401670552 814078126 168759399 224680788 752072705 942189800 840006645 454089681 110425431 303409620 275488520 697755647 238775866 16187079 727850802 42802804 43691088 950433724 157684556 844991150 974466241 391664081 416597487 118960525 510568636 849977800 338548220 999998419 209127409 175334535 330321685 981813931 395733782 30173592 273414177 885280287 802357347 495381930 354702796 296544161 40437269 42889998 844600580 24844419 931604718 179375163 418150269 248285310 905417395 49296970 110614574 873628719 856503981 963259770 255282642 372425621 278503977 220613037 132637032 602939029 193523448 62155498 52032180 829958006 589179376 644990425 171878076 617471334 323309928 785185866 893073995 530536691 546448832 211396014 170836593 872660626 47531991 738253724 67928320 774720283 902138771 96495694 521606929 173720650 338413149 314445089 455921022 438118720 771552162 876790041 361484645 989677313 590949715 316080474 468735147 870874356 18013286 558764976 850018422 474479462 975126354 745858824 404706738 353819143 314162839 972927477 301109134 937422443 483131188 822883116 415468028 71730314 255487279 806414344 80176692 351033152 391513105 460814598 65352497 474533582 534832999 328054346 344234034 377886039 219551042 63874585 805288251 73973604 752840376 616898397 7950738 859099233 880915041 731478564 823343170 611371805 258125530 817177633 511595675 367722574 936313157 305456426 376740528 824747787 391455687 257549240 161680343 893902672 918702089 422327146 856894253 424056445 300294072 138965378 802186768 252367319 916534534 274829158 291254947 336772870 455094566 328919840 608908877 655153813 755129043 220805599 448543802 869347446 248855242 484658804 336031192 138920571 329792587 163566038 433779036 448748254 3849628 488707998 332637243 452179130 279532166 449834124 419295665 328403599 985458902 672093440 179803453 789906114 491452637 124162433 778721571 768768026 940181489 510628154 785728232 354435653 483621098 119879800 694351834 271488593 781225125 734553389 256856966 49989427 34484357 990468976 199022144 475923523 282545901 841799163 558071198 60435902 192210887 182936748 220705021 619958083 826855168 419444996 633079291 841806935 856961801 875558571 697877243 166338273 343225176 389019626 823882148 44448174 254469349 781431855 844869986 542275310 156846253 899557005 645528548 186779829 542748211 497552441 921798556 248866171 636788218 612258574 290741314 325915804 453608460 507119114 2248530 33167065 380269174 461036495 229421193 770319062 787173321 528991523 506393195 832326042 918432155 888591216 198126272 670026514 891885828 82421572 125005587 8148621 877064994 408470226 78863154 629037377 570661781 5017200 943597489 403758789 849017603 558770455 719153767 397443989 907536789 440739047 212279534 150175634 378788728 626994592 446123815 574891135 632321374 103672617 643496372 968982149 348556026 870948364 715822205 155759279 117203336 258442232 970666796 196618095 630413890 356104766 778284976 168851223 887033580 249854549 894523070 668112481 167563337 881799767 247276107 628829416 953255075 322392449 534637587 322768301 252195911 160100023 419954710 478818195 83139078 496488701 894995733 143832546 289964470 922170879 777752857 977639624 628486831 12003978 872324077 727324115 576536143 856550161 616142239 293056632 511192182 831340585 53048579 684112528 761465867 73469709 146589232 726140629 600227189 683728410 708862209 938098538 906063138 964366164 746622868 420372560 80458755 839377632 42731727 608195570 397680654 941614984 327401174 821194650 830331579 145361722 902516118 165442553 511999368 47246217 415753534 591653283 741450357 658655786 898309312 816901008 277460105 717731193 816149589 618089885 206204491 105694962 112678902 154735881 781372489 270595512 219376099 239929592 909819285 511409425 568871712 436449012 433271362 349888743 741482995 211882343 419056108 115015241 869441640 602716705 501020717 717635048 96923853 443734232 572546345 201447066 493957686 681448867 219483139 428224987 89965818 242064255 714864997 891903047 126958388 93967562 892427773 656268321 554041667 481128907 24588026 799279568 871193162 145539880 397454995 226918492 683709617 559185517 858203264 139992565 372641442 427396236 835185279 473520749 836791948 12826200 949166288 132379577 376093604 477508361 611098810 154920051 397025887 279829691 137205508 820318299 843844858 261296366 666821756 516166865 587397106 982040327 26976372 242015069 880900748 79510734 252025151 124921896 151088974 472459503 812483769 524647552 552550020 318347129 328533693 244598104 380152508 362465889 539223980 638569925 742187338 390842880 30330092 406398850 322970821 813400977 257992039 465305453 481423240 727198132 514536968 776752648 922376754 942672622 591196738 606017017 689481254 83236391 341400712 882887306 432242188 868290858 488597206 798575657 887361614 700441384 718978343 680514793 839058844 450033973 447156732 122883840 508334953 12532426 231413467 340475207 216338539 366257217 705580238 90644413 306980638 123491165 521182432 411979780 261122626 839726527 993742500 12239842 561523033 47237489 201027758 322942402 283865898 522566496 925457687 298227505 620501057 180364762 692524541 951861089 975412588 538805012 306273280 556039593 38407743 176495014 220301511 338686466 338665873 168728332 805096313 760960396 951638525 684894759 433185093 882286855 600342626 205161402 81734106 679531355 444966500 911648495 913539567 45251600 558817512 103404495 748092860 102854614 969061532 714570701 94273407 71804159 53906029 176718396 462986233 922721280 62108686 617407188 635676910 830563828 822051960 323965489 108030889 869863704 797906532 538859604 550477685 36374864 564980435 640983328 253934629 776426657 280397191 175767262 166936717 134928821 532939655 361978554 348796678 850219098 310535071 346080579 322925550 788075011 259291869 743108335 478606374 794221637 458348821 374059156 594877842 467715931 634253150 529469424 845011357 696709283 675760275 713987619 67528626 424556831 137156052 506814512 63332292 285611509 56041730 527221631 155492551 271484144 587372358 590577246 1385780 683083516 970640778 818654331 42846601 847363245 495985918 742024044 378965191 913754297 572824981 217698087 445194482 343988857 914679429 766718090 970902421 993482349 359268043 633832404 20256827 220117685 226057125 350772010 957415671 665302936 286385942 841418515 947963613 800612865 76491365 33967869 7088262 924834301 782463134 811640758 577064592 9314622 884283663 179634675 141146140 604290459 792907212 29157068 688741199 9262478 346542125 938341950 791422417 868157620 47535435 375097256 642124625 333212753 351690374 261399630 27486718 238257097 457654273 680549337 129679119 743607080 219947300 562588885 853101885 905735579 766713626 740042546 664524612 90386421 694643025 137453764 467651686 809125675 954088444 172971459 590035175 934869720 406371988 402870604 804273810 595755962 401558611 406694877 645802802 407542835 474476215 668829149 623293722 89371337 842065413 213205010 579310494 174656166 119728068 838654505 809218456 259232280 115997502 774233393 123952612 527109394 734828034 939129888 39038435 714849706 759103589 269510221 180702716 141428377 2514428 96401396 746369047 811733950 10105891 773517493 680185888 893582491 864007289 916364310 796832906 863251158 497095010 493729276 766285513 180550330 543125124 534092598 721505751 627080627 872062794 85352434 305598640 375641302 93778276 604673094 277540053 51616598 116595525 768543400 471168205 195449104 957856420 958273142 173132448 598425856 647110395 790307440 271900762 585481674 3958283 811863865 12497550 262290994 30023254 781354969 333512912 676666276 99195812 516231230 93425210 261162669 788943743 649888182 184748008 205260159 318138294 216696694 979022716 786023537 499363038 842496790 385451418 301459581 979440332 16583443 392134253 108080577 42175772 284173132 575782945 504767998 800113582 324967814 380265318 559818012 663474979 283849704 803355636 967149476 212142948 627051391 774959873 234198340 234380828 39818427 259681228 297368911 101900089 279127536 312829462 666640187 401137519 394185687 978881700 133806369 296959156 884658698 736881087 404044352 337419973 520162187 343498675 601167225 551554464 397296446 196522323 347951060 972853768 883704938 106128499 682023163 637933573 563362108 63314029 416361402 974017377 537224515 639159965 788766853 593093675 324188149 408546533 146464754 947621688 499333929 447323178 499131706 75574429 66223515 155774676 474281149 488585782 698074476 637869906 147293307 302404643 860215967 867220116 959747227 423705926 260214685 186036367 71023080 247265222 728498 227235005 500097102 647691150 119363469 524296346 171646818 987913422 631464388 824658984 318936792 941694585 150972750 544340076 47052042 700698310 436807687 155671023 322333560 791793584 227229487 556237117 869116226 498468214 755138027 58216297 778375600 448423707 140209091 245248647 480933035 941705959 843042083 592649777 512445761 478315748 983966682 843796995 166000164 382154081 543820189 906627103 555970092 79447923 841158789 186381738 344206545 330010479 654356877 320042829 611447985 9266546 664977173 445846965 145719824 379645401 86479202 744073747 464331603 417775561 766933787 348331164 950412164 502938024 347955149 821727498 624727249 673744290 93501545 999167257 349775117 490979365 692046785 705390347 592202286 676322917 735020302 209217061 728653517 869097177 385455213 399269167 634412201 337781180 510603613 566343928 449799972 95456653 371537730 642824400 742459844 869746063 209529318 492476685 715950260 498353738 315579891 84994438 500058432 869303304 711014265 464691227 601634397 400322905 675653742 274572587 548992286 582154127 968052010 458500124 249238848 567769922 60611303 887543766 728103327 956508366 582527047 110225736 302163134 117927632 318137805 104481250 766861124 328929453 931945570 107382810 722342009 914278667 518546898 258437095 908105421 436265558 873595213 828222281 716050514 981145404 427604454 189464767 84947261 802752305 629747991 856234959 641115753 416314092 85417787 913713537 429219795 877353192 129765395 756262116 77100831 717470692 675498818 992018824 342081554 691137892 822516945 833527811 674275094 713260590 807238572 785586797 562500537 974091981 229214242 881062627 609841966 916220945 460053609 169942535 132484298 690333580 166337815 890862462 447995016 765908503 11927978 692544625 207897478 28503627 997630722 513093645 847815302 270328585 106811873 628631043 251868270 493530611 808065906 988909832 480527048 721589744 607631295 277156694 699443267 117841836 380024890 378849577 574517552 539522581 603884085 538577732 809742341 409333983 404202345 364657002 374591453 320833793 483467891 395978980 578252535 967077686 263741266 564605185 476217139 904668285 943705579 264746385 926575256 503192218 389059717 837222250 546293713 210688658 343203406 705751268 237197994 61159731 38267860 676180572 691301528 587623306 995628428 798366900 997743919 851453290 741995598 207400401 877685417 338282476 681398230 235005212 582219366 130490857 639937349 577817090 157358438 172900994 274843039 814671476 526659793 792329625 312459851 283282792 882635887 166078037 837261206 520122710 468286769 558618018 610315568 712557755 363382182 644079279 579897005 421961369 895581318 363298158 85188613 669995253 383889195 950798615 870405140 264637784 550899219 252629669 67623195 922172751 540862816 622460759 270740285 228090092 829740376 127399217 202394883 2009922 63170277 747643256 14751193 187568364 234050069 429121850 332993678 92342406 971677339 105963972 572642264 983179059 568958540 130237225 122544334 268300054 971705763 181080770 359881580 326588889 82816574 305188777 904549650 479379753 640234847 128855356 227174149 428283191 654249581 119618976 243554029 614713656 788770672 744494652 54807893 990625254 737962904 462735418 911852591 120407550 311566774 968407817 418841421 41750720 470113472 748275933 395341545 910465138 626952786 843812141 799439902 929562845 89690920 659547445 496055148 471326670 782839718 336283762 89451832 716766615 282199632 52780840 130928201 461346187 649326674 959918815 602666573 840333957 868432376 438706402 817776210 77024610 934108471 211741887 364833613 905436546 731175459 164707529 515103894 501498699 62514039 167586457 715164778 531197094 280274704 17562505 180472936 230141312 519831666 620404536 860695061 678372427 611968833 859918857 288911192 437523578 438666697 865690019 91536126 699019016 748778872 337803634 670069047 353551090 12418398 554405157 272284695 658490296 28762804 98738478 291569686 790698464 857158994 98652997 239292048 583162739 576407607 848830181 50785350 561815166 672537092 548535246 196905948 89342867 10714497 765227137 836103769 502554181 85641751 377504967 439892394 865995695 203751509 251268651 83216670 861997294 142660204 25982587 928695787 719805858 447692979 411786827 349942184 861738610 494946339 9320817 318355665 324093317 966249691 490804106 696696135 35399945 835330205 947862132 739935949 512381359 588282703 476748498 683291532 190747949 474630012 994674828 844287631 782683323 435151569 416296780 410330184 877253015 750651552 815628545 542299913 656248193 904800 769735264 136229772 99099455 975867434 413275486 916196716 834342170 80622910 561956279 173886378 721433439 858307708 806450026 52708137 841995488 249072364 78070587 990273841 104381808 11744310 209796400 364558320 602735211 583864107 100887829 164778228 479792939 48622138 933976824 644011442 439807380 752871931 561606573 472737795 227418761 443678120 421192523 492976801 763521140 176405407 756383660 782238127 862581698 199802338 955487473 381833518 971850597 476045462 544601596 626592649 499436880 549890695 398665973 73360394 186678015 528998307 504647110 557536098 558190572 550892923 348112543 440111141 52440603 379307973 218028658 387439435 500586127 601609948 342462327 607708337 250577874 57548350 456420266 904929174 315591281 658835725 579813192 842611486 85815678 102686863 277034326 779610835 464901901 234880174 185648666 266575647 187548343 61560953 168180640 504852434 308175898 110468257 766999094 24225954 827579222 305643005 628847344 716781990 479265681 265774086 206193701 477102043 460921205 833411932 88558576 946943903 792284077 148241471 431349936 222316345 941477739 6017302 517586824 920822607 223199973 65610988 257389791 936434029 189250003 677571566 319225570 236394629 298414067 645329390 466419709 957197674 454492038 606885091 727051622 399350100 449567696 701038439 126717330 634449503 991879067 145293623 665265342 979235851 482885044 801032119 764759399 235106749 540508013 554966124 916605138 887262013 688812314 651308415 924003717 582398775 314341524 981313089 481496524 336054202 5714361 159963553 11139637 657425595 154986217 921038520 892210708 107291795 81573259 818593086 531128320 376385149 214891654 4598289 70994004 705858329 159324360 694701493 143823279 999599852 901188547 698386639 325730676 294030046 258604523 99813033 297661515 40127162 501592377 560406450 241425566 701411761 245685163 881103867 288336669 410382551 138506177 719247802 797734202 626460069 778096898 337983435 818250670 453401205 726158453 623476778 588937458 135240458 290589992 207369850 254468551 794843397 495569581 216371329 529309103 245420656 776615832 225556137 99039089 201358392 916712962 806658177 577104281 489026219 402431497 425101626 629284597 764982782 653192270 58928683 495240985 797869257 292541045 948524366 297237724 881485960 648161192 169530304 881529049 36330012 336443157 996383301 345384943 412247624 50615915 146030017 565733825 532314678 3191905 268522944 629809463 823292399 712897840 937865455 63708923 648771302 639557908 573308832 19640317 942619246 250566350 479110730 712554992 306395711 92721701 696391687 920964554 986351861 210472032 295456533 548827720 553517201 80297677 249904982 984697960 785915126 465338686 946326735 546220525 388494957 560192135 531875372 340475870 438891042 285787393 753273659 434145031 109865124 379644170 279163244 890008694 834010217 278288259 137407576 51665919 128703047 874168912 352131639 364714681 156327932 301941980 733466728 667321215 215054504 935604882 210259949 753377136 726018382 853569381 208281068 794775152 578080087 820731977 355212335 887217061 245203726 867079607 144393637 723601402 549302820 410694189 18442463 905620127 402211374 67400876 852090004 212297095 391851810 258702649 851979293 380252136 491585502 215427932 630886905 298603199 357567137 307352739 876261962 274281801 308389264 514431264 466091863 172550027 351290674 58360295 558147592 364082892 724726517 646936978 526872173 635262486 168439719 320422589 952117304 643303608 655361533 36728457 163740990 400480454 375008015 3109149 60370425 13707159 435907290 351230496 4488713 384902214 342961853 38537025 516014254 211080755 917926908 875078320 872074576 152421759 392684096 482644898 752839160 981406611 472856597 686666448 765274580 520056217 101066603 707257592 706253238 780685569 94883862 365502299 436074646 140552702 289105998 11378749 931355660 679744007 72199984 341141353 869995223 384907350 223677754 566803114 829009752 854093932 827713235 642542163 82212887 162929291 326185153 97282488 93078589 381466171 734898353 570189747 815569433 531752134 115564978 194905376 229352348 916880827 476730042 985673569 38714588 35937134 113750816 164949210 730885780 424635767 803971360 681084790 591857827 986415407 80718427 185910048 374578825 972481590 608184404 560576587 61257197 569460976 703991027 121648747 931495705 878211331 983739654 603271802 634848124 693187546 327606459 169135476 253186599 968674085 941400616 447077595 873141329 634479447 635697092 380132659 148517843 540658727 89528042 296862855 889245101 826509583 632550493 978201315 232926847 714635216 986150591 815801559 453656849 226681580 731254040 89648634 44103371 11540011 715673942 809666405 843391549 759410967 216857287 356053556 89268633 304872831 789364896 3137545 874538804 913844215 582225017 791184777 705594889 87983191 795346639 730580188 463598645 654054968 83236225 804315185 285345148 17162618 213297236 680955960 343469507 329558209 304694639 13956774 486953364 27765747 949129695 894123189 499709597 25092283 230604820 244337569 629911601 68060938 836139619 460965676 47842245 529183632 128430466 244910618 434292084 271340103 804629262 161643702 650908796 860351209 2198536 451675980 322971583 204286325 256323412 560684204 495132227 312587950 923178553 546626222 280454578 909349532 535111908 444628648 482703579 347953417 384371428 318835193 120599087 764206084 762580399 443036290 591151685 886074978 275860252 653058856 653685334 490087992 394775527 308764244 299048641 190892386 786389041 74940018 968769416 711377920 984067581 679090805 688242386 679116531 745024436 773046354 912315751 974365284 636349602 760733056 666226999 184868414 162014583 968180606 454505939 813103279 244902086 826602573 80016626 14275243 75379081 100963058 852767470 204779113 967061403 854996470 235042628 811727332 366209084 427952614 241542424 480386395 98829969 285814226 229195182 645381585 859825698 921816018 310805746 767032717 122090331 144663420 196694001 386604188 430002699 567142512 215734622 169614666 265187303 660694221 985851918 715973805 435452168 837184952 85071228 638032154 409048169 95443420 477150790 515637933 700816490 724803557 695440558 912949702 197856080 239027460 340191513 31589767 105017794 315357038 987338900 137157207 822189389 350330077 322964810 748540001 147989218 249560845 194375439 132929046 636409171 85508672 596887512 423596711 214851033 654528443 719130689 211451020 442815633 466850375 482485254 994594815 450907898 412897969 616705162 225152897 624824952 51224650 745303379 489869397 108122837 777907559 100732555 479856896 253022907 889502690 318115713 445050832 473501754 107299223 213722406 268794193 408456008 509112040 474825873 303757529 605807677 266534714 481784699 745434877 214554707 90755446 723970756 994102298 343864364 206968456 452116716 786604237 751872075 196836323 60988058 734616699 563090329 156488188 319888153 530579402 985168866 645622987 409359574 385294630 226369622 671226957 40335843 127779133 421773832 516286212 211872888 570316163 352362610 322732661 958860140 961487023 81485807 292539305 987669184 52071740 409354816 123974573 25322005 409803241 120019720 988690962 436380464 866851898 587091024 300135277 181509757 435503860 260247300 900076504 820939145 922981029 439629683 10136431 752372103 937929241 189733843 127189204 816598988 962243814 712909498 244907436 862646356 167405537 576252838 120474912 665316922 27967911 362557303 375790685 710984771 379186454 86076144 605725972 83006292 183955920 673270585 180458490 69389560 549570239 903346783 80685385 942662619 586960011 283727315 618777918 403499601 68731430 821670119 999663257 121775824 917482817 838830420 623796512 948669041 13889236 489427895 593910812 301427571 536170906 842775055 139883226 905409976 100852882 990179393 703101739 556842311 808650623 50556052 168853988 181642952 794317161 659960374 883496287 958831627 945871642 786747317 634887673 466543745 162454434 894702982 772248210 579683777 916131540 251659905 713076496 648928261 446075847 58963554 92159708 85280426 830960981 41917002 762028898 1243316 70738591 720737085 296194710 906583879 194111367 668041890 60039530 529575983 484530996 422961350 695560793 506676313 888886418 149098329 622668768 738143320 608658127 883245551 873612543 34824929 383437791 552838784 762794428 81175887 87740154 187377640 313739680 133800991 358878489 573718632 995803192 403728245 239918972 366463523 56162197 176244630 143430694 99541922 547831500 820567404 820763743 929896529 892692599 368548101 679881009 709003007 915461427 481402900 801176044 960030818 43929632 790097007 308369059 254591377 763132772 208823439 300398765 26207880 509494440 158280723 559355684 467098791 132995993 298422845 78299497 658689843 227074152 383211635 158962590 521950164 217934923 66452671 837105450 770309909 342082042 143024208 9488697 16442088 397717554 675224567 46790970 564817183 189497910 553350315 716958559 759658484 337030217 215983109 856450336 383609986 866962997 51881669 876850104 675023177 614888903 634318155 224341159 246474414 38082384 686094878 771816494 655944056 810712613 956305513 297742294 636819285 963388192 171196537 752801513 279506259 284849950 388662848 507668215 421436007 174983551 214619605 575298643 113227753 219724457 790005234 137479316 532983318 908306053 417157237 281572117 997064845 103924993 91006175 308010868 939461843 935101580 28032216 396783126 558450895 631572124 115627689 540175010 4333902 163569707 766078400 886740610 367543936 168541750 939259184 719547749 731695737 21828669 341945390 217697728 977528753 55856838 903572117 808902472 836589444 295285211 387652963 347008377 55572659 951268231 760805690 866854418 293023714 392499804 993621216 481340311 14086680 20717552 178138047 121998798 914713410 512456027 691170406 783466050 92706991 106625978 786535174 279880388 836590997 801416368 268636149 936011748 192462731 269498592 791724078 751925116 928091917 71421044 891205072 774549286 986529276 741803417 553109147 418725057 276246043 155323648 377796214 870679280 192942483 837964383 85632491 443582362 810866543 846459630 264224937 32231019 839184417 969387499 691833345 405802834 360498684 523448598 419764586 341523713 931573175 351154997 788180222 449245553 487424240 742357649 145828858 352014427 130409127 852692856 259460418 316985279 141493183 771084473 643238874 351712865 865166720 836975147 29611886 29971527 537430552 479854886 654436555 978050876 433176341 603870472 225845860 266435409 737706988 548249521 308432590 319151447 197285494 862471687 868198212 726597989 597173613 998882419 18533411 497861976 294276340 172220259 588506479 853980494 363261708 261630918 478711117 943673898 675799584 840043923 415504519 398827540 754260346 173810242 197708043 682756342 722419659 255495505 498807916 841849599 261095335 16257216 953264735 605347620 966333446 528306581 584930112 747973530 493348037 620434009 61436555 705094750 931654947 959339930 621558627 380463021 557452356 229806695 66052366 405972108 468428210 678165719 690702198 177524545 186886103 542599298 494389674 829426135 717028483 991183110 468575323 620242079 259469164 129278595 449544799 646791338 891094185 846433824 751481138 797833295 620767543 879053956 224292720 454864811 560395124 363069533 277191516 435291932 199684519 772063453 529439581 274495430 280116854 970818615 157533307 764992526 380158829 127186983 167749350 568961057 513695102 387318375 144148080 92025966 289957756 765875515 270104846 218071080 358536351 160033766 302837594 51271109 684823811 218723634 857469204 820666753 287218728 610145261 666769308 534625756 320397171 379023206 111387258 614726168 120316588 474592244 961586135 125227708 829709951 226569071 237097217 923453971 720953595 852839349 40478443 851045038 231883285 692710695 238995626 145696222 782996006 757296425 73441785 260710459 166644841 772907685 418448822 362360352 415111550 671145097 364112483 269989932 102040042 349153860 797976742 457563586 44742293 569508941 295165385 143624074 744015690 546229916 207374394 912668142 743738170 391629615 781515788 184181150 327909241 528240775 305705845 35740172 739552640 18339368 798318926 91900913 599025577 195140380 763748246 224782278 628599735 702441073 335895535 444270156 190335307 713432502 129979935 662400260 321134192 447364994 439842449 824523960 826662416 40026093 987023058 523240944 544284284 270282005 19307028 683556222 347818472 246016923 178676142 742667507 456256236 234906915 175075225 804589863 852902660 140417752 142856437 836836533 380602641 56997861 406246018 904319612 76335575 689691133 451161896 863045151 701698685 507054548 650843759 299242630 988702991 133515683 351489287 375388763 70404863 81483688 982814530 654764174 686901152 483053220 246248853 261783250 98752682 938663515 601689883 744287261 377133753 286197271 668515857 140267308 118379470 787196198 132915291 951450364 991594956 527445847 326527486 541414226 573806844 518809985 193575844 842243381 189667978 815620093 526342939 310665070 582225157 46016295 181883350 714009871 101591779 532139488 568414058 119113193 345976570 843522575 522936339 153098516 490997512 379623707 85602604 303812459 694482989 265148019 706043834 394579981 671672684 726021126 395621602 532643038 213740590 260266187 793847407 269645571 856460990 61404475 442291533 179788650 95521997 711264722 910870032 633519936 219428848 985847185 837542254 317192824 151119389 25703039 986798785 805207115 502849586 372120611 166979718 411749811 718348398 884971020 284105440 826042862 720115446 470819913 708816405 198812417 511375441 368545265 988943632 735747635 123891181 459447197 346919902 855530125 778367640 259242473 497355313 950732129 285235975 448937975 427369952 461612736 896712786 291186667 907427685 964438018 278007926 912832880 57248861 158468674 37156050 299264561 163538956 53169888 317734058 665553505 931931094 289899517 158536615 408093492 592911303 795897602 158052437 200453987 899416844 194384153 919013540 737795500 756952184 405147058 660537448 577371984 536614144 235870976 230024665 239170196 721591359 278556282 33821716 767641408 738512627 346602842 757189016 880643875 804662142 965540641 811644105 528798861 753315430 61151249 644548208 212665555 407990485 504008625 377273913 562415822 968209177 691223885 302952243 361096028 295358245 348066420 448616020 665074142 418446095 947640696 724611315 160711353 231021968 812145649 945214284 627154901 39376007 776534331 444791552 828054817 470114678 712265971 918073746 871487756 876967939 814967165 724493546 716940046 889350777 358825089 29796310 76079645 940821572 944429418 660775556 649849144 264156281 498512870 965308682 458771424 889869387 215124073 264977887 997627034 808131479 566105769 91001438 881562990 205262681 789715491 593056074 638852203 517119541 986837141 778709317 782336033 884873967 323784322 579570519 90014757 541973747 82369969 446354798 704594832 545611470 290960302 189841624 281051008 413088434 218288200 374608586 749897110 525042422 845944849 407138013 235114103 595083412 4949218 514688907 63751756 7451562 338660948 262354102 169925441 880157689 145662535 192122914 722450953 236149097 630776159 210036726 740866136 754714243 247142786 26414399 113537896 531911413 516743259 28359277 499061877 544864274 257349082 457440725 692884289 491256144 750685874 324589101 110425745 933679816 667295962 770382098 767874733 59095993 144305165 732030341 684648420 813965061 559194186 564676714 298745094 3734962 307931220 581389064 517234664 203208042 588149298 535942028 776131044 227541755 541452720 250385285 540235862 573460184 145469661 804059753 753795872 569918871 106204811 478902287 977316134 994080369 567528147 648833331 178946771 683519942 71505806 186122742 108937363 75214742 438509788 828288603 284115799 12741640 182324129 771162315 261235988 463393767 550265347 43933842 493045059 392796959 694732270 495677024 909313891 198579525 295849360 871767752 628209523 104619533 412889565 299350212 47411832 104654289 450446092 457004079 750674685 625239569 6497047 55026249 438558094 385609709 576922687 350666295 516501308 633495725 284163975 236232065 138407452 793740858 875651892 380474515 337330632 113595810 249725779 500397372 238219740 228174231 607389747 927533873 393817722 366787825 279540967 525390987 936031943 616920872 179985349 86393925 199343467 158999770 627395305 566532799 79536917 350230091 657425587 402337342 733165813 624296416 117810756 664026985 202976064 865375907 636499462 947622349 479732656 490661571 499847713 345521755 688095233 14289936 288398086 726391781 690141301 912316547 845504488 854663588 418622545 969053876 297258814 91026357 639026782 974639714 416332611 406563223 316339049 718162159 633055862 658324142 980743363 998891489 184695322 574581956 871510209 803126627 371707575 422727811 734100285 667352257 842465943 228283388 528192019 619819248 388955210 688155426 314333605 63826179 34364195 540656208 905780568 270917815 329439672 851293887 122612245 797117160 360053349 36111121 407020233 362604058 835775434 99340233 118404325 285324017 833726281 707458000 284217566 200071353 69921161 729605874 620428974 323908575 40679158 866348639 121816145 954241653 690009150 141650218 971246665 171771058 392165077 682469581 355456539 813789040 738286962 487137700 423298768 686577324 582727312 316710765 895636853 381207562 320684782 88336846 318896539 263247183 106290703 853372623 327861207 925374181 681011387 56403804 197706307 229828698 441679740 148138948 211758844 680673505 409586978 845216829 690872482 611323343 915978560 235563357 242396891 33825055 898797228 225862818 731390159 486926831 250516483 927416044 422974381 40032513 489522210 367215358 951032101 691582267 670126766 191411712 927148525 837841959 899660941 956934655 26918973 423566964 788682859 786784364 195183186 926479475 72306487 182121625 646192878 348990618 586613411 56260160 860830166 643352581 258344359 436441083 904603731 836960496 779259646 244565452 194725810 350231358 407145383 482568087 180763588 987087605 278359909 849793443 838070110 197869760 371333440 763547422 126528218 860424811 29842946 151820950 244248725 914937195 401482427 520773248 542001007 869590868 917276990 994451380 988397902 417480288 523820193 277230575 80510875 389358063 795391425 645169231 935937987 732099329 342183868 753770971 129056183 86696638 520493685 689296889 733193324 123069167 555692819 848747766 47562332 496733314 449250946 327184514 176957956 41612297 412809200 369462833 832272484 641947707 702306641 881748987 939062658 326893170 731902428 574510268 865974503 350874412 338488972 410775221 784318496 525481611 785540769 252507657 338283838 685276373 40705564 233421121 641288023 53553396 843700806 497841609 989379331 602106614 755755049 77588080 726017759 985997454 826492693 178278380 978825741 51890577 144334109 904095572 322555058 664621691 891449752 181257380 925488759 356660968 880049568 105283900 40711945 694493723 45272214 820570209 659234970 759934330 282812572 651264955 82328157 777918223 484301081 10268629 497832717 649579529 130492217 237634209 90617703 222053689 345940075 91311089 379751083 952302998 413490913 325693951 886667551 381918905 463216147 174750182 1291404 615453537 638122812 280250406 31661759 823309297 844479451 576053028 702445577 645364461 645302324 398743975 641797568 468879745 377929677 82346333 77577916 667643898 134333425 607396180 96218586 55421514 520627248 865174145 400887421 661512840 925822173 976096316 611451656 127044974 242099087 905315010 94650725 588961497 116113824 786422194 929795457 860663373 852923569 929647249 850847181 854627695 464913700 596472646 470567871 728837256 727813793 569334430 909819983 479580425 680099986 536462537 599600250 349095425 378501798 776977371 86724547 968595113 960350545 843972684 592181933 420857049 92038219 935113081 197035842 357595024 201394957 44874784 336482191 870380911 168313175 541570280 51256357 74663742 536544173 964442327 118907546 781279335 442998741 862153690 664071174 52482422 621827930 979805504 889390471 990282399 939656204 281017407 365723837 565928504 294215806 449720942 653578830 249377082 73522823 610544713 182461539 793385412 309106626 583607729 112762153 940686232 888589325 917250665 781833554 486008988 538528270 971213466 387679377 890260827 705293737 860064591 712442401 829091202 289805451 147215610 161909055 960751715 449209507 157492718 340610987 889692021 284031139 438616290 212303404 869986513 193553539 891963252 276829961 961863607 751635455 507244196 131329168 385467143 77706516 79834453 397355922 853824457 140973191 244049103 271422437 32670630 11941470 397094208 89637601 288321388 136189540 763140150 625223140 775073677 564380841 414453030 439469774 443348640 100614144 689199081 530822789 905056735 591895680 920054074 481464179 485393832 196964356 325581625 767303683 283301885 173998763 235779050 598626087 448092419 381329240 71820215 624542421 747356038 607883827 960417770 632817285 522355572 785550118 431694644 591152053 514818142 204419168 16792105 366765669 341668346 991718614 105875393 90892700 61665443 308229309 406863321 207256033 408457175 843218449 217195952 361273282 143015608 4781330 87002218 706948688 124100236 702816450 825683345 879335329 322009917 897826664 905283983 447174477 205728730 623247119 167367732 398834418 726566676 590946311 97340214 487648433 15657410 195572067 477526700 592238510 25775965 826634618 961436563 282109075 212678277 631755879 927901258 829063693 508984698 880167561 272304917 12415822 112475811 865702659 527376029 197558410 123156747 804077629 764837485 505571706 793989855 313279585 758526327 816763356 911365617 633594335 375826574 605131760 806289464 478105577 459636458 640587004 372366926 443220728 405532327 287106506 235892208 996585285 305220421 950048037 115705474 743237969 258023465 195114079 75570569 684737629 768831771 848297422 507654446 398263027 399654087 958348619 196312770 85670235 133314364 971491505 953926964 685925414 911085679 154869860 407606173 728310440 798663353 911153607 453586357 21225333 285155157 677545925 112299610 48836843 990749411 117004105 952871952 427775912 695986664 577893829 190955900 365559568 251855692 938928047 372332520 414933960 317220058 153568512 235986371 239251518 464341955 569178035 165864734 609875742 714064667 890452556 683113007 574414814 8656475 402507854 985294290 862099763 360113118 429137604 193039875 214094234 310466404 984780985 96357477 849106896 188525713 737102272 944471230 432542554 907190639 739643500 995584888 796804862 486717160 397561561 206421026 64173896 849133389 275029282 504281581 797135623 690442962 105295336 577691184 558630861 290117135 769385682 993962725 127983730 321646208 759517959 694391593 653087121 426869510 64388021 272229824 686962697 926335589 215126158 57952142 314981245 38303172 407503430 678005279 594324181 523821871 828440854 546772000 379955899 348538904 855011644 256773091 159165471 913483218 606876537 923449311 674384564 378951701 911305105 943444782 425354608 776402301 349319375 128889870 534146832 368484875 6785150 557571681 185837201 293197730 787336817 241608236 990515128 62016651 561627004 877441051 931522443 404568050 737960440 234027004 392602326 698815078 143720515 583601472 788218536 796228189 663242046 592375677 730588883 861842093 397263053 362806510 968686191 239450901 103466586 169103601 853420119 183510706 552810323 504923272 903240618 950058122 629000104 743318233 860255307 450720773 308234318 625457582 784459618 900811630 280225214 652674550 952750042 959553142 367468662 623309378 577074400 835288242 423459191 121701705 259156074 902568984 476466885 587131492 584707502 372556166 182720491 183306770 687742886 403491643 491257460 13315190 854730643 698565980 226382963 979884500 962561399 349487728 839053052 432814871 337556633 419735525 2037928 587270222 803269637 154963081 682507797 870087467 190092042 12615441 943068260 72649603 654212538 277478037 174925241 250672592 870036333 163085074 789075391 439412146 333922110 596484071 908909089 531657833 982262412 55051352 929627922 41139037 153679739 987093007 138179014 324486295 256461169 112714645 197895927 816719685 981129113 103177437 726806881 183872058 782978403 233779642 794949701 209579115 18739970 365138020 731308010 867369331 180375020 971867128 553141271 625579536 532989790 16624885 493289627 901154467 364609750 170416063 614081478 856905652 131106967 748386079 134266093 447155308 990152232 540976833 481008361 762169626 801660629 81636276 344168088 387364783 369731117 495646446 404805979 673728065 984722050 213439430 47250327 39576459 533846892 471362168 594926388 34567532 338618438 702042277 528400929 903365988 945418416 22665680 662815950 45781274 99608843 736560609 806908080 957503704 609639680 749203878 525763776 751059469 544847353 21267277 860619772 342407626 35938215 63711980 586713573 898136902 950269050 198134010 919242496 292878426 589647916 404578003 384549717 963218438 801148471 669169975 332155635 326794986 668312154 232246475 852128874 417735630 48880920 783766678 450914127 789995546 592436792 591036038 285921468 144986718 583308102 71835625 378885069 976649932 986652689 610273780 919275044 570774969 663543083 570795072 33679461 60646944 236833900 588628295 569814715 137550366 191842160 385459435 172278609 145555319 890396692 580289776 430468314 251652624 135144188 613859709 466016010 106480243 367798800 748446111 396922651 264489550 740478203 387564999 719137353 413263092 424941995 642431047 10304598 115298778 325202644 72167896 603678215 328442139 472937069 502199830 595294116 772973045 446170673 729597954 378027900 805608266 597199902 797722752 52752991 903371296 683420410 483617495 951374882 622278689 7804617 885793588 178061343 830574108 327596888 335761702 459171762 349814402 93293750 519132195 323715773 323059690 118100917 944422402 254167077 787895181 396793453 239402368 821858386 902976458 253387962 753162939 496836531 769195683 655888569 289608121 190416184 529443903 814387023 90304738 180739286 502003046 729799842 550200706 235133959 575835144 786311325 212526665 775125575 947241398 478764913 769214922 78443416 904658471 479055375 934987007 673766143 632358837 233889966 478681539 914057988 69951453 70170443 301570903 801035830 905630147 531271204 653388510 384794021 868133547 667191868 442467296 380720998 119809153 448279515 810987211 548201235 764930130 688006411 567983981 851044936 812836049 339324444 294348155 406449959 931539667 122964512 353990414 814425813 50059219 362330480 89868065 530004475 339329135 609712165 550673428 264009029 665445609 747503775 443896364 462237158 764608423 549965314 632816656 393085459 645185971 338202292 483633486 449039235 636374843 418585313 335070932 584925174 840398354 467304695 476457847 685813675 77515821 160934442 763546223 258884072 159832616 539759345 779503577 124843381 155207615 289530759 502063924 627342113 350951509 495019627 201698788 938748476 407193968 843566816 778933171 602151707 834840378 727029614 5436747 23450520 32977666 414020703 600983229 13340560 887709113 687567939 890769405 983158115 131158134 563968108 593496931 255498870 723929330 718713203 101930027 578876852 498209293 42643377 525698806 781904905 611576903 272723399 101503047 357724390 760682567 377155351 251405063 450352320 561247064 831883848 353962754 423465361 298002407 590838213 725420904 733061462 836335623 460670527 508749644 388246671 760977901 210295591 452265512 109806273 730037363 122295093 859356248 67313911 413001625 24188644 849179034 414392381 998847744 412961523 738254740 192023588 714601069 696812261 343665230 742560066 115521100 871239554 698530996 366056366 976398890 729904468 417544981 764369288 780092218 814752043 209572775 855933295 589131986 624448666 842634496 490219273 227603179 757027447 84327582 408488831 515348644 121610078 700850017 714118142 960668350 340764207 423336460 735491639 831069729 285343372 386538439 616902367 536516695 389003612 402132128 263964208 520552460 639056715 108520453 658124390 44175764 485294407 804699467 889951299 455541605 355709700 321348139 368850316 389829784 341795705 463893311 517520778 34251116 248200033 44342409 90352010 567749059 693888444 130953197 44812637 101698980 636856907 971861426 372745177 467483063 685274647 563840262 264638806 446769100 355515370 893792887 655554609 538432340 630990548 534279802 420128076 962534374 390586536 220916711 782464652 116788668 655895164 337139323 520436058 64700979 172351277 36221268 31869219 472623695 124680152 685258105 376666584 227524404 97245282 837452880 397205615 846407854 839430642 475984934 122249056 65125802 558291825 506110123 212920104 51878075 279014929 150478195 882063561 233381526 691548611 478987382 959197256 805463190 688513983 454105744 962568494 749020473 620687616 151010306 90635528 330565792 797043909 811291887 999419879 524140307 536229138 786109408 388138209 396909435 112268589 651056705 154664590 17401319 721780257 106549473 77836171 415552519 500665662 470228598 793352443 886587316 435657879 604520471 423294209 599147366 505918338 933536704 327609159 535641788 527925020 547843793 982096762 418449656 903881923 46723215 225355211 117281664 69728410 380162210 880238959 248671327 578608648 534063510 696981280 881284289 756855353 369624922 879328155 602994554 781319835 512786371 308718112 180390784 642176867 518591754 987149557 391585389 782381062 737374794 806434275 469519102 480158656 611581443 362768567 946593686 752492048 807851162 41873858 324300476 558062394 965027030 48309338 228883352 108824260 714443365 732790615 142470266 905648121 722037333 647358359 856944467 852287593 221808539 316260474 36763195 31879271 189450127 966006886 911564265 55724938 818036846 955353924 936288830 659212588 979303895 919981825 257011898 672490222 567693135 358858766 267344645 80048946 994365629 623843809 186202472 348246943 393161454 63282034 800376145 341973409 138839570 174191039 434131 704041703 945187389 717204552 15395 683277795 838196199 25390995 113017884 468865613 972228717 750250409 462782140 90994593 721070221 56081559 710128805 886075292 369710318 5640431 290985629 513163971 734567574 477754436 79111182 96092380 49877362 863197105 774403463 230911858 657572049 189243987 408608057 339124821 224914409 877986762 591913850 739179032 824505425 325900476 437982533 476090514 79218309 835380562 70701753 224969565 206126182 652459962 8673174 741663834 272243127 612596387 525689283 73917995 37634721 206727108 344180170 217081528 150782512 904158805 618725722 105066411 523622099 184745875 218891205 880895220 137714912 263716673 225098879 536241477 336800013 424866338 622791589 608702614 119456504 187030656 83159667 167451298 409303969 38178472 373334989 544372073 282846187 653306220 30058167 320131500 162267422 516495007 483364061 309308788 438840680 112131996 545599756 203161228 765230679 254950336 779152823 179703554 180428128 96358636 992366963 146724266 908576860 836347908 971575163 691399835 402306054 672349042 852268076 681685424 467200126 374680483 992301450 317826824 571021256 46246793 989426106 743144838 151746638 387585303 993578886 370603857 283393370 79694792 249225948 276832853 482569629 547879193 697587023 688429761 494037419 657962251 765983381 599042439 67909244 358807202 865981191 388266720 915781101 77877352 935959588 974924485 478993725 999214826 677775630 900994935 343806353 301501242 893364491 734829559 469125744 319393643 173649925 257910926 874884167 868758297 102903563 24745287 224184550 820113374 994403022 882765424 71131136 318239198 527191076 217939229 569351599 338631228 198962313 254347685 752839919 598474146 921094297 734662179 778201119 204550846 429104279 310472950 923828611 868157119 788503786 314478401 411263940 545638876 723657882 416915308 34237550 568027085 769883095 158197153 470116976 972001872 478305395 861365328 468945056 403627429 579115107 196360875 657476661 613967123 150844481 800777002 796761931 401553761 414385613 905164297 333085538 447721821 454172776 536324037 508288991 90602073 201742743 11463587 883217034 172996265 651921798 877130281 477492239 760081446 79328130 285972387 493727869 352674478 412803710 182220447 630858698 979608737 387259279 725014641 124936268 7821670 766831728 211601840 452951873 379344868 226751999 828256951 4236104 973971721 448997054 184271909 663105766 811106375 937815379 650872669 801726723 326643218 824637192 851362567 815593322 290339427 2043979 700043149 90079052 335920952 117751087 482391455 251130813 824326929 263347178 364792496 120743990 970903925 12979029 499909494 879062290 184953195 63250287 381102190 613858833 185785857 483551194 427306069 242186455 925710025 252278365 977350832 16341870 154212439 217534304 886567493 654219456 117091012 502338675 544843680 466376478 545369646 970404039 598804879 575926460 926482230 388700595 50686886 112819762 67193216 830039856 628690620 855996668 123819062 666757214 165806956 598358011 272862854 45137917 988032149 545933811 582765087 689748213 690514907 856625675 66853816 360962254 982452772 322708560 646293898 162432056 843713563 407530545 510200784 616477573 318147760 297115908 38339918 154292522 158702997 826433664 743930311 127680578 451833283 28576065 294334086 120431883 577289715 438871880 369643734 660881254 519037222 695772280 767442570 691054939 908508446 598022426 801933430 490624915 792041698 544237658 613240051 791182812 752524606 514906311 533599327 567164841 208721728 543715031 99196827 484230799 421789885 336911713 994041995 284544714 895857354 372502049 934553242 968802742 434587203 653123127 435949363 195394133 571064391 547394728 215851593 702345680 363702969 485407452 169677008 28816366 446815937 30068510 69663553 701696926 241448777 212483871 366543898 954937715 839148929 506943092 938752092 515967523 409830748 873399571 371391499 747464968 369719825 223521754 718579890 526255263 111098522 130438408 924610012 787820299 218637368 306029250 680478108 181759634 330545389 487895951 421380358 379318303 790417408 689954013 96969395 185374655 218423933 491190138 849076033 405284 975102386 785376283 824090577 477565989 66253748 195991512 660734600 200408892 277667800 494612654 912864526 8663046 612108602 869301756 501815570 650564551 162915129 698501894 18148035 907982819 767032313 657143158 345247064 708740710 674727647 510806998 948222346 845871229 781274393 742721558 948965397 48018683 124611604 324554764 629471291 404061397 738173956 239206895 385882176 195323302 763794015 476457692 21784047 955467308 951178850 707376466 905158419 565524169 786963851 954267061 290659839 407532547 962653213 278042830 845213191 547374340 264365983 556492361 405537285 277113882 180889437 402334517 840157909 17866552 472964325 588292232 322439641 764949620 967301260 965461913 118411637 289447559 869051367 548161188 475129236 837650768 101141074 428453706 208729121 692475985 828964204 778019086 158259087 178959152 439124377 211964376 731273554 43861560 485524607 753105014 513508964 126396117 682860425 900778774 98715585 601667100 783850599 598318030 699449579 19373376 786429836 822651669 5411430 157019678 542155951 548076615 417401917 434628018 125228875 298429476 666096251 246683296 332929310 769407825 264694195 944161196 134039725 976655061 703233913 557630018 322935231 797764766 390969575 858873071 386941406 511057914 483284761 729626597 969388249 454780958 796660657 528921467 739035973 886564003 353577811 377395371 55417591 440220675 576677930 871866771 49124747 756162592 580399714 656477173 550601953 106708158 730726060 707781046 26219418 984923140 727071933 557725026 677263263 633863936 413028814 160812199 757567643 497420320 599847198 161433813 800853628 805538745 449590891 853998949 456559094 636023427 902662269 464794735 911088896 109342234 98206108 351491378 317803860 689748351 867426324 760001680 333870323 105734550 169788600 373396367 308816543 930051494 662850908 295077337 202301024 515630556 924921690 676975164 753346560 135963591 487256078 977219371 964087695 598364381 170331482 535577916 722301407 743098101 408061987 742899624 92389640 842329292 967941842 382442703 206054 488621184 175481299 229142705 620574614 93923863 316178457 843585909 161396221 753614329 215952280 766725606 677868609 631612786 383378378 996271601 513344589 938940722 693558827 24832296 729556561 724079564 496585405 31210306 324094272 359231546 590680197 244439192 954792785 424270423 787400204 530663594 837520511 942901604 723849182 636112024 876630793 179864196 290493710 809964970 71279090 391248191 44963761 488119241 661112706 456677891 629661534 348470787 61449667 825726622 814218677 75161867 714296581 638599877 973436117 357579702 338737242 599938193 769224675 674659199 407139866 818425597 725365642 456720131 868467297 796561513 613078646 666761862 197997964 331347738 217279448 939729517 56356032 345466295 258544613 942721474 100147811 638831566 91807319 943568564 251474081 466122317 359948522 644215571 880080872 136229385 653635552 896352984 469157740 46068282 598566526 857778331 441682340 38116605 508765581 978142747 441430731 742287313 956904409 226951866 776903008 539901978 847192245 835016702 906597542 326875554 478124662 263314962 774740773 926088467 12473587 494655042 477542183 956903038 399486476 534405507 390880572 837025751 518058016 756827880 267978934 294780790 784885397 674231342 162441262 952340119 500022355 117591601 884930045 948419035 398627401 512145781 374090436 50091973 143013351 807877278 230899172 786320702 619192739 746994936 996430343 234667026 21463412 832666864 924704661 735475057 507263834 885316248 352215360 355097198 956406228 656212519 825998969 53755523 916531816 116641911 523737592 455638028 946742815 703298950 760493112 858881223 23384581 202650357 180216 522545242 287777709 382875276 490101947 246070989 44992940 371668660 642158921 214615308 97225754 423229691 128076844 191033702 792145172 820432532 102780980 245741073 937887036 737527508 190691059 197747619 159590455 543740342 18395458 715408282 364581678 883652184 737097146 251310806 603662670 483503996 902537020 683863578 440112200 79591944 888069482 727410318 176362705 796429190 630221099 278222912 161086243 842211493 904384811 878325406 143076219 3488694 503064152 39060733 737176729 670424879 44138598 163792150 740435523 324764716 897134156 556908419 741742018 157283561 935039685 676630598 312116834 549745993 236971216 120252739 82521079 485578066 899126833 716947650 847005523 752412591 509804014 816452590 387942097 637240365 405522130 508126040 549778637 714843710 382738413 591144308 534744105 248550777 110991121 912242458 989600970 459142167 401516887 764793351 582569497 796655992 644610968 481025882 546474883 961055388 829549813 826511895 987338489 339850411 925041488 308896679 727434609 587917166 945354704 336425046 760709987 997302739 150131041 752443860 598176076 422893676 395112754 568417205 611627055 915492848 427840309 836594161 843917839 615892409 87896738 927892324 75901557 319850565 454831732 661608527 947867376 833358262 13103594 480525013 264021393 14403154 492230920 221094271 414785387 45225219 687566099 727558585 61065497 526276567 612866841 574266962 669965624 730285697 202698855 924463104 762354920 672173270 975346961 479264218 772273743 267928402 515619949 276454364 204051734 958454161 908860824 643134310 1560810 166353110 784040431 905771965 306407420 189145223 688204183 602529929 993564546 680080046 166817271 691008598 922828340 611537018 490075193 501577491 183746767 54403260 8072652 228608149 258022549 477153899 767128804 2729749 831533515 776648992 906609401 191287726 452272698 478541210 820133700 83959008 373468591 126115388 534298437 957461776 418510972 177643402 514537792 379595525 128475124 863566000 509348538 158562925 624137970 931142139 829283073 838988374 484562515 10759005 318832034 17099701 483383671 715344109 978431217 14380002 312394436 836269925 502449284 551993114 706239011 719357602 309215672 147174140 111362945 3227688 928255019 889527565 687353168 437253532 962959936 223902004 606470915 271494472 406087070 817597502 295719829 934524058 500971441 226180699 625254915 712034468 933712936 598033311 187360717 262668446 38027637 942139010 920949113 243867232 204386640 914984545 711731984 4856041 425451828 671439354 307985567 10003675 423178465 230215668 729881272 209412859 993524952 632181589 328659182 276767414 973053666 681221130 917031005 924546199 246106762 218935650 425331231 546475218 842227102 36767891 333146071 154225597 608653490 125665076 192838187 42715729 381151644 167233985 388213058 296415405 357664249 858208795 125402954 472714387 712858023 339493893 158745844 365408746 220214089 450900392 127740406 373373242 155896007 197140496 530551688 981398579 804125643 922887084 292989672 132255270 751004740 270883026 704550358 659500170 327587047 890980920 871870744 298357625 502933929 419869052 517198583 773701168 706607686 416337310 203819969 659557266 817520830 230413697 35759173 646262438 904173010 659687021 950324314 583813397 255545227 422802576 377129816 490871725 930959284 819812728 204151452 735514848 878878299 255881370 391227401 605846341 967571540 391894991 378403970 445911062 144135094 925252562 336624753 684885937 74987099 835341507 371385923 598968344 722394212 979787942 407581418 403943792 760435892 231582693 368858202 922881157 411695984 934808522 500755980 193894213 210343557 796389126 138521981 705586497 186751522 804760621 33777840 67735087 653738809 519825464 652255912 981785706 259112963 412278017 824294895 785298288 80210041 584232906 641436435 94991971 632428763 175638967 942948131 100958345 394367021 721537615 954356278 735179213 403848373 318605311 779354084 93239611 658765439 789994647 808844747 317273991 434511833 534264778 370732555 815880071 656642519 994999730 532213194 381343924 602531024 138129227 140994994 907739054 464429791 664683252 444450414 738131637 741021795 427911409 985101104 295934000 199382143 116116971 832629806 724732202 320682395 97481582 558176032 309019088 885080033 587887209 713123268 760749044 285257152 493841842 592729179 12510093 296757869 796304000 683296809 495030069 101506141 952709359 151049720 517734570 83196877 80724095 273972374 274432845 324453178 356146837 692472146 944644262 599345129 518400761 132331651 141254878 474691680 573578839 181655041 935680323 171799787 722785470 427583402 224570567 236566040 357154340 464367070 552928386 656442683 22905567 490889220 705884716 931282667 916234285 653936387 462215844 539159427 736587437 458795977 15855211 961344418 744358116 131784136 474466857 739306667 725936058 812052852 670565671 782615878 431174906 492120262 711605716 624167389 557357013 99705788 865999425 590044448 561137503 868797143 402552996 643837057 758268689 874408347 435634137 565299385 532986694 364614418 765512156 695259201 540641726 793823306 236468816 791900634 363897885 69540562 505129211 883669254 136176237 807374657 610310727 990104716 947090328 450522031 241874883 865480440 484423663 945158202 367347873 597729048 962689446 999485827 684178997 851554944 182442325 295026478 628804220 18682375 579523704 706454118 898055826 210522184 343902704 182087254 705455931 76638754 104232065 423358641 249766747 262694201 480201554 27290154 625697406 900900978 869357168 255826173 247253329 383221883 26512714 892077413 697805350 327080000 781909814 219354147 347643765 384362359 706055147 469309182 141318229 106800918 973554693 610190653 317191431 112000471 909289349 91766831 614496108 411327675 89269326 259554211 884348809 19931012 362394793 318374512 940281354 722627897 548678594 95900399 967443133 578097830 111377448 477522811 484780819 447026905 179843153 558053112 334529698 702805926 607147796 493538634 260762021 908412452 741347885 227906009 195654010 320018734 399399100 821282835 635312419 950078948 655378886 109794794 873421766 778820135 924252851 524471378 631926573 456259360 130759630 971322309 930097223 99623865 796746952 691209407 829068197 727197986 726262070 291198529 541290494 140860750 910870798 115654738 601450667 117619 12250414 421952633 182917675 636206734 206564821 808076357 912446625 776055261 245055272 497747909 341041233 310218083 509704622 926318608 402982950 120783975 242437333 121791423 903334447 456477685 309625195 197673838 968143390 535023963 546875941 802522686 174367176 905327277 895268379 340440150 571973031 268699459 411223370 592527197 323199835 698393142 879315217 152520450 691158052 284848358 436769460 841768821 10550634 708516726 617864669 406675947 481243958 233672526 1129750 994542365 640652982 81218969 336874575 969393097 585748157 644997573 601588062 362560304 513863232 758285317 102024826 70856599 801447130 861155282 342303936 788161222 861998921 693252710 543872687 462406284 954360302 198461759 743117483 480486200 419745105 410487970 253801853 259345953 190673051 649577494 49273041 916016160 2770459 595966693 185638326 985293329 259166658 24719518 512636194 856120150 917341094 830596502 92026476 283582547 233150595 182042978 126843344 488105715 144516661 321744222 490457327 46623522 120429119 45092137 365286220 145842512 421964871 844733223 891837136 894528244 897550487 51344638 973216838 270887687 713081502 837336089 966357472 36825221 800441709 539604008 811217328 951454448 344882235 80187294 680279088 296435404 74433250 983599154 963381947 326857252 326679647 176120158 627923473 274265860 981131605 828436707 697741015 789228540 206326923 721394499 170987540 903024804 724917609 140032070 539237814 6805522 19724415 51319670 570311435 753072485 172462591 500309666 430878024 697569342 942274110 585525855 757747206 211763010 820438583 702354562 43292607 412250265 53022215 626417831 647947861 449243250 863726450 946159789 209840012 989133693 768073309 17241400 197533067 920994159 29912402 792677934 426984288 10476930 744499711 189090619 726992761 135960818 455379895 730196045 5972523 422527873 261446127 378706456 960437806 159764979 149789378 824637586 581452062 60527251 939018094 456285048 42487292 78390189 933769429 455160008 498279852 322026002 853487613 643815237 691196277 615209879 573468304 915175671 600169860 811858837 241410397 6367656 31355752 595910507 543041237 379102055 812776087 306659575 7575439 723863305 856115944 863007521 92027076 593472163 338937112 553116241 388162259 144473617 393609029 901846260 133042622 359432051 962614646 900163578 701109676 813961642 217800208 866882907 586078053 294530271 794758754 778867341 430517465 634603773 31936283 651851536 534534553 825996338 108613326 291407586 410772316 874939762 538960501 528425227 954929788 589214452 11040747 557151763 324080758 2614963 286394481 385335431 476334702 61228270 372321066 132958072 361453481 534005416 375230878 646959867 203840016 690348585 100273723 403971754 216253619 964774267 231874255 561948705 389953604 226408173 168487695 245485442 877669784 160057236 801216788 101805554 421155370 870617029 560442329 508338201 783441560 959282589 293258174 351025318 84886308 408180089 518216456 349139145 742846004 215542398 105929310 36026551 78967506 559059730 172596046 651659818 775575852 344207713 532871878 283320030 926938901 151742937 929721243 135552789 907854466 989062574 802280197 190535700 4622863 711233879 986669345 850095268 867716472 853536015 277334894 510476690 498233376 364111701 573428560 658153007 36586381 673195884 978370193 183071952 570575849 358413275 955359707 951570767 691856003 390021359 951792959 117824904 772916812 250304820 27077809 622019549 491159131 376582144 755855497 492818355 524082281 760066536 388401155 806904819 505417046 140036425 25479104 879482250 757360546 587350208 245876291 257777641 452754421 675537330 638752885 566132101 780320151 303332037 243183650 980126808 398801656 555790949 978142842 557303390 479751210 7735616 187624593 364401689 803554146 36047562 878944734 200392974 677606778 728261050 717867712 998257734 414400626 791219851 783354612 651172558 547219435 335635452 163340320 225612343 14764970 948867985 872827980 646429974 283408923 595095055 257222756 488860037 52518092 245978628 381664951 13717408 896592109 462264380 322207611 486964233 569176023 542392397 558980934 412688485 812636034 479845133 952226198 187899869 724907277 667662614 437698379 296305566 504053049 764525897 326936360 610672473 485589742 631736136 973235285 583386564 658660278 210329082 99327200 686522646 27262525 910778890 320042551 499583887 885006039 355629673 564474799 894621166 962314234 5468360 852967681 444028409 994886847 352661535 675003079 796856569 205200741 951443241 131244292 900664891 437748174 457507045 160548249 675614608 613047297 84673815 710333137 933949901 694971046 558332612 606610390 61388620 196952461 77080762 665633593 73692778 86827047 277976582 646774638 463193095 672966155 173996155 434073421 328780809 707600243 699840818 706356883 207349209 330822076 185389316 130437727 646794980 640666090 919329554 898911157 879258395 464583969 30164798 970402814 527893363 706239789 743397551 56273798 474421862 919932155 103157329 568427005 430542961 398546718 278552402 34695415 570440340 909746251 137601447 246539372 473238741 37056477 435793029 3588408 952232637 495167570 380727016 365044124 859444697 313077707 411629071 437593531 796730938 618336912 506099197 425485342 416922869 308188554 420697082 180462129 676066468 621473480 53859601 823447747 646165476 274872826 131726992 193890954 216411605 940896505 1118346 621598877 115581085 785787453 177271896 613484280 162629605 187815269 582997780 380216571 28416346 113621939 410113052 436657131 958270765 13421709 426350997 917288816 209748628 397648382 961584870 99778070 564220999 643862322 821069624 247818700 419252483 487542525 651214845 723113575 543932939 240913493 742393702 177644576 847591842 368262356 954172651 951260178 117725586 776342839 49616839 292195005 559660968 813430753 155757434 344482950 79402549 514909529 104585285 547634740 121227407 265018567 487845809 894933365 566348686 677650043 107967241 28583767 184250383 179102823 257087963 336616655 490145140 657644704 136368762 981336885 675099683 153677280 861583999 913191622 947587587 518960647 763956548 425824545 865911042 117453973 7439464 306499019 175126417 804784946 419833422 470924459 378230566 417783847 376264349 188944014 582902457 383049954 490737345 730374564 924966727 7688310 830224489 682638337 70771282 847857688 821372423 252838941 468900960 777731491 964630867 610811733 838283640 250813461 469187016 303393383 435337640 658740752 947945254 990442490 198651777 897215066 414728174 290096916 907541657 113583197 389278697 83657634 248311816 395173032 717385890 726699251 171058923 349038444 928002023 89582653 571880677 650431743 155419212 21343511 241219737 449265757 145458599 143385597 843774513 462890914 538197909 963082960 296097242 343421585 661217268 843394387 51032646 763159824 245945703 89835439 222586152 168663978 279584213 893198064 589984699 260860939 148767466 829176197 327147836 332202376 729743509 501107652 844700523 157050772 451827592 340408419 141376270 742900300 129199036 667745536 751764079 177855212 361152234 693508763 549281241 556491352 643359506 482875415 37019678 287338900 57826040 621911228 91747092 800981068 739412130 104593592 564679699 184218445 652473820 272606105 734696569 26493194 317800628 181636308 747158054 968790552 658661374 389700162 875964928 300675506 884738000 314483358 380084336 963561525 350088199 461243400 664137700 110901669 379920065 33714821 481199435 882297895 583620833 622813308 953270940 458232965 926186127 831317306 292379471 247869613 785045429 25137519 25224930 602834994 511801475 440830383 813493589 882972362 677194731 283276531 256799662 508085454 990837797 613624085 632959095 948084669 152629037 100611927 56209979 964331705 907631936 764405469 291413004 768962312 663275363 320285486 5080064 316285588 101770716 989048503 586637743 704122988 855185079 673303880 328918711 510172993 150352962 614486676 205903160 665256938 154945425 437677750 619585625 273159136 273126139 371035303 367741633 175521218 81713306 21119177 302724382 461741523 425861839 378783583 184411810 932985463 248716477 830790418 735395712 447364793 292807881 124014446 189959028 624987848 390392608 21131106 460025400 700085366 115701809 409690564 43995152 880215992 438376239 390753227 16026175 351174440 313936528 168528787 855218576 269696646 802634896 553013404 69923022 407981363 398577583 971451979 213124939 908758708 38239023 544923240 230077277 158192949 500318103 573688735 888055004 255097859 475563827 625980415 883216806 606754833 75210385 295158654 902065692 574554228 607555845 433087602 825033122 963452135 579196710 105589785 246826274 519101000 144218959 58753810 638481802 671589657 471308319 791283682 23947337 126242816 381758713 205807473 350419414 108473415 943946373 65555850 610544169 980795484 644753709 913162590 717609280 759051346 995029921 775596034 67759004 632225375 917872467 462978796 272939713 367329116 989140220 54219386 579700153 332107080 715952917 528352363 447004050 644873157 751474783 865726563 822692315 445200026 174014556 869380204 494858539 468538927 3709395 427961200 785948571 52450836 490641744 525886400 863413575 610141562 832755617 78512528 199630032 861694392 914528858 17385336 619582428 665365703 654711378 470572788 249916309 816324551 767983140 936987877 556567334 703987064 802790063 39692303 397783618 906065602 920108950 523014553 946095005 663034669 407002049 673368976 620756336 294730089 619559898 424809827 990892025 307465160 415976145 157713512 305900537 732499135 290346585 257065558 235309876 210512745 903531368 306013641 41641716 303727108 959495355 64518850 68574855 133745 958728528 623961892 315785148 115943096 194543849 954807608 224240490 838596994 56752784 878537258 191083498 558047901 766539534 983691401 686590360 718782844 154510706 215310027 207089493 652925877 784240528 773353927 499628808 259550593 381179519 756993849 4416024 124938815 187966234 273707073 200944116 682534129 622438016 999908324 699333771 417072829 101763221 933517706 317335764 203496301 682722431 564249470 355972936 114286575 991079721 43752305 883992675 194621143 639054275 15239928 594603302 299518168 973633088 101476361 55069592 688286543 421834710 891684738 624513344 294648504 692294018 614153634 764704173 521188662 235533441 393544334 603157231 180323599 353743576 477373646 604850715 873748782 209886158 300104141 783666122 383633824 261892716 93680732 397224090 293327895 923767300 539958063 593401260 100847722 699598503 793674078 400320804 805281043 689783213 25942758 435876525 945739695 413238833 470361382 610466802 59052418 72427411 688734050 661845798 942028785 146627060 617921348 554619773 993107205 390150333 193319254 20670385 389047791 632203032 235122056 203468926 593225086 819409525 574823856 835648805 492595370 883377927 652614661 658714093 982692109 265636933 18822052 736224413 324735333 330649449 821439244 225259780 779541524 334766068 967144609 840671602 382928800 214211112 845689644 210050364 264623411 489802637 89481817 822654779 574092059 394845548 796849463 206250573 474016587 370861911 209023164 158063059 95810521 95241631 418551359 391898162 263906174 457166300 928444412 789427026 540476953 398775146 23844756 263351074 205368620 605603302 371165834 849264146 245355101 891982260 247951047 251934615 576220663 897128060 16163094 628444842 422206823 487141801 974541737 262665289 607747519 211131625 504308882 916306421 670999606 923281072 13278283 947714099 599380133 844848308 617542191 839592715 355599371 68499570 650478846 649550988 414356235 583479208 624279901 775825222 536343657 983205081 264417875 171108558 61319569 384730572 728343502 786364477 849415440 621897229 752590620 432042674 664896792 388068203 52275058 766685131 323499009 570890872 852488297 779450928 480498370 269555981 820899963 399921673 664343420 24088771 69458314 693058434 187980272 966241658 763819866 11792206 895554563 847056854 15416338 555322145 568642113 741249981 462058176 152985653 624144472 651607258 440830930 22761414 516394392 143496989 918482845 790129558 276188026 470820153 165043417 108270186 84417558 581632805 903653154 786818698 799537323 268246172 662530937 782203973 789011995 386701213 305500866 6289003 523000172 408434411 366725700 186583249 919895112 449774221 660310060 108856017 293512573 569293391 217914890 86169031 394968447 429904960 707709777 865333653 129088737 483133235 683765723 808295199 248080096 459257150 669913700 162600144 54711256 244825149 469238026 22840596 809069004 539586640 647185364 860558044 262541538 63207000 944090407 518440989 468446181 749203582 776423506 817979473 659502786 58603693 588208132 337755380 130301195 400632083 599072976 901808136 299454071 212787364 731498928 952431250 123159392 207224727 926136447 845435674 851879747 255002599 899747966 148219951 705516867 793612755 963435216 281862369 519072423 627151966 602099453 728140613 51495768 122249679 344632691 838616309 570571364 608240690 539199488 767676813 952143998 814471638 972593241 527569199 24057979 234706894 786257047 549218048 579720662 269801584 133976501 367118249 22915885 847845336 624278035 522259414 620400321 542606950 453508598 358405818 916887290 50794300 248285189 98390666 819619553 722563265 583984078 402345725 606309029 888217888 884805183 920161747 484732951 87176394 71910445 37768523 920406829 674695920 436237520 197722794 311901826 705919497 779610693 588073659 543167444 648055378 261827083 638733898 471128197 367728713 736974726 143839912 611867675 293027122 753700480 780575786 204003521 531614610 983544227 100181162 814822852 469285302 920828672 864392196 560448022 227247661 277134475 472865434 119190733 115444298 802139292 843974609 966188965 760774819 391471215 954581650 212352378 356052885 478086309 1025994 100523216 9275837 15232449 930234090 725679179 752415360 430216876 400694887 855059255 372743300 311229746 385803835 792399873 223286837 650154115 590513762 848465083 79361089 218296243 916451166 619399580 786956828 24870969 437363892 937066878 291315837 168383092 683694445 258013791 795373535 324977697 760516758 476579808 292682497 408379110 950074304 57479113 70019942 707005643 602921856 60394627 600733654 439755452 83315184 641428380 133583067 82367752 672880429 808501319 402367301 252168677 378488791 36935129 637365415 34669545 420729236 749591629 528254935 358542482 206352268 321926849 13673842 533497024 856039150 148025335 900874325 781978934 582955882 217120981 814998565 2838300 909840822 873842405 36917705 319313024 244183562 864167126 864733674 943444688 978220195 760277753 798168442 880341857 253424707 4916164 909322794 183413740 486791855 511253075 491011826 248011531 551753008 762561250 699523725 278380737 922247955 693856084 635903994 581981935 311879209 513718703 473324284 842140128 447382344 26962078 749747867 954768574 819802823 335729646 147791777 421586970 793172230 451300113 527890206 506835560 923524324 920784286 234915557 917339264 844071495 244839374 960339981 427611167 680507544 907835649 917648240 276016740 269673284 224087607 356112431 363512403 850995772 907475608 263547436 22877013 178972790 944476653 283360910 137600950 399441001 763687204 761558081 315595558 992225941 752407247 117171315 36662585 642111993 207410085 782410520 936021991 17622683 903120640 272590183 73370636 213684740 531424094 977343068 978758633 183573953 959451873 996136756 265430433 791873507 63054799 294839283 722064829 200823168 380389138 517984737 237204905 411862320 65093304 960051720 226925108 825101712 424115828 936114104 811804180 840433090 70743067 160754436 419763808 485233131 698700841 12432707 788291860 71478196 666825274 511504271 197381008 252297930 845739409 326595913 648193305 976502111 593362836 597887123 508775255 496104102 867585613 740340436 959942870 159749466 306948331 796046136 697511813 860518968 288511551 220664622 686116153 298329728 420761408 637116648 707714091 933414520 433250695 722767838 432063350 157062121 492228051 735527243 501489050 831829152 600801415 502274735 104124668 647014638 530517031 918061643 929619555 419760681 765523423 328079784 843974525 959567145 307395068 213789712 506382168 732906699 724727408 158144787 116185321 629465714 533605714 740396292 56444296 497711233 257006940 57221498 212602738 570129634 40026731 571525584 681686598 660696450 177642499 507260324 880142729 495105746 690752457 611631963 57462050 313488456 408841735 848807068 554016222 306145500 911820843 495171281 438085613 630917003 791126856 631121833 150644579 111845848 141853843 424538009 457268408 674903110 538231783 574408790 26758473 181675743 621913154 341396316 349436884 71729584 61200966 4118634 398129920 471596874 365928633 508841988 426098131 40256323 209276677 941574128 465042490 664236723 288541624 399755193 534114180 255637176 26293509 405100847 196554983 914224882 443455298 892578533 209810426 82452487 637775208 40791730 280985913 260613664 258487702 751839793 674615941 369240426 926373774 846814529 107308449 95557783 147322679 44221573 418680502 733962586 886231321 880194532 722949328 456241903 510415588 764589834 611556958 136765584 189768681 277321702 473013174 805503489 541200287 847947050 360004494 710863365 208181792 300257998 672859524 199807206 704830121 392492686 85408408 264950001 765471773 567137383 79925165 333780727 837675395 360403230 238548491 464118990 452086404 914512057 569439712 354830286 395272686 81155 209008314 557685077 294743603 848360972 173423118 326910275 586334186 875307687 2795957 223355007 538605645 36752107 391069290 828137840 553510842 70142131 315891277 890293380 526662707 287142430 634049891 890320044 290047453 89239055 226858003 380509150 748281733 933749934 4671914 710238610 487049494 614485989 380607704 71089990 898061348 261482467 368951857 700848890 907996260 186278301 615587502 637868469 279045681 858987336 911995945 831025662 266187017 582244064 160156644 451998819 864499726 444191397 838263043 985931254 509391494 728877465 28343053 277837514 111558748 792716291 664421999 373191802 402687644 529297390 511786745 968805027 802677754 264068523 75285086 98596198 347247436 690242635 135881913 197092839 689744396 492724261 855032067 471942864 432382167 851686230 721471902 409198798 890449904 674774076 84745933 936552723 32522173 336008186 714013497 41380307 507508041 195692792 57603694 121583303 901253313 165052768 418820443 333119917 677894647 417907106 21402838 39048901 16226530 720487152 985585174 65534806 131327004 530732483 418799927 723105319 504608611 600271444 754830777 895800326 742047256 904425252 374316289 459414597 813667779 623034741 17712855 154394935 889794189 276937166 257536487 578911928 112724932 844703866 828936768 155288739 191468122 39499786 115856344 555499353 557750119 804020687 351731973 599066176 937273507 959819361 707409157 348230722 687751917 71908890 807040631 254940746 553960646 580740508 985034720 310266315 769246422 999513671 567888936 201010488 481940070 960027331 800196378 736478349 605606373 941183357 384351719 742703045 615666020 490182945 956727716 695304545 783345433 838446885 182169031 57056487 631685088 331401279 114841262 732237665 594359221 707603689 984401944 898536922 712597563 474351076 900958121 539777509 109634360 140263601 668897131 743032342 561680151 93034522 859977288 670245510 856455012 645651111 533950609 873542483 793682772 407503146 586848890 107271453 433912890 52197172 20951195 57814923 770123795 663333789 92905072 222819780 559152123 374229760 796322010 755262711 496053430 465722940 376192157 987047635 967407912 816190196 304081120 330807823 368830685 228476944 898163632 589704931 243067010 613998138 526779004 356703629 261203561 784724066 958572186 854987982 127789322 815639611 154386881 779735146 617152380 99495099 720628365 782669228 344023040 107303071 479790335 370838495 514609783 57189604 309417722 48500950 975258343 597075279 701055687 448433509 502791162 97762023 588913554 988903397 482372990 360291445 777054186 722158260 57050854 247390987 15588933 29196467 414871495 61085306 526268282 611669446 548488796 582926298 390253893 584460632 31938563 746807302 572125894 481650900 515489726 140169245 7394562 902655021 374208179 363333635 705069921 937698903 41916076 881039581 362290222 650120139 740227736 264522649 50194714 957738759 710068488 762555236 340581818 433088780 751792819 984824369 287956996 774683102 991880946 325001529 258520278 952903944 703316036 819166069 215870575 443148309 923391180 164915750 783658740 930708760 170916558 323351374 123750637 233123109 956079414 388183092 615555525 340526293 828565520 844929508 66446925 736710342 760826129 785177517 263269689 792145945 669638669 391817121 539770273 692524275 121215870 762991384 767851906 900982524 729448196 307748653 490796091 655223779 784441311 660083007 348112144 98585559 586051959 659922802 136616875 51358735 10025941 331655468 590951574 680294724 300126759 215592856 791468482 220833842 571646784 743181350 318533890 655453723 729541141 187115785 960900753 602834243 535565889 95510456 181105544 70499701 67434114 985577837 104761961 804716156 193137977 601927081 386138007 848457899 161889518 818455214 663924187 496067414 956283594 73324035 417669345 794957655 626031388 754647796 306302392 609131402 764845525 143186192 793148246 516670288 410490123 401487529 765935890 912554256 519131514 768256855 498649896 564790449 285750014 175291509 749823289 626430498 670470426 782621091 651716808 466614739 965424500 327249730 166662590 28115257 123965526 467678971 223726310 437813581 459830575 965920825 2444402 748410638 256928016 446044330 629234804 13321722 264379184 411969730 213654374 849805977 995672937 536129591 913278115 2859763 348192440 66787462 513184491 135095060 840638912 31220589 407342819 53932943 355813192 356572527 594791314 738886136 336297144 628230227 572937446 156904297 970848416 3423141 265922605 794115838 301826866 816735540 691976860 404495449 629972675 357976466 14281164 663530014 487460430 443386519 746869303 307792504 133867505 77663711 734369728 76351379 229784941 725696327 237235752 989260831 813572266 378648436 612365210 586824660 920027697 135602252 813014304 364082152 883175344 911420794 123100459 400242586 270803066 830578926 487180303 994306731 717155332 817108315 634313860 631204832 960632937 580250296 770620966 171576194 77416167 155800256 535174646 908933085 612479584 584252274 87736024 860106692 971354586 36762513 282434579 895807755 506352895 579759908 426057684 645704972 43105950 924756983 490590123 634486051 770110248 588003865 793862923 419178802 140411188 800649308 617299406 817674782 478637051 69091545 276390576 556962383 533235164 689063785 861843919 325564980 555269337 333126700 723790642 850707133 564271897 790190598 833904446 265087967 417253220 497236765 232938818 311677716 169190314 129531741 789423085 28956632 880669564 970913524 122999762 57133613 948846225 294696662 343914987 443226392 322970947 229593914 706958355 543735073 105671952 433975322 60212107 631031511 43068697 491884983 540658550 547073354 775219878 798363924 954444636 513881743 785484703 727466614 707640747 311145024 758940949 26759146 705951281 720386553 431502263 532397503 738470564 384980956 614921821 95370503 88522522 152516878 260658817 566443547 822885009 759775800 178051777 89777428 223392616 906350087 153754463 290998867 586230244 771276204 200263873 140671225 786038956 417468764 220821489 632928623 751992142 587487953 239292701 74936288 25669816 540628423 818795032 157135546 671713727 51971712 28326104 740427057 342957979 637834817 901216246 984202172 797066857 517161426 988575537 951716502 960963496 102416386 2739179 373673534 345619645 666396705 579928490 501172215 707794799 398989445 795366552 52944969 80804971 8192261 503027204 772838782 664984513 180962689 379367647 632929318 527540581 778100824 195765312 569526676 109307311 281942768 833963489 118784606 507235803 979007025 378998943 81069792 997321866 385553162 534169853 827018682 209700415 943889131 207787426 32561230 196812259 82662474 24343510 359019843 930330946 649936158 920033801 555802885 978364812 754420071 925315149 34833474 574104533 181613988 605117655 435307630 28763540 637620059 158834817 178417728 799839528 729729940 505654091 768014387 481096270 574943582 725204694 569326342 270241964 811256905 257712871 25817660 206066250 740323051 322343914 290526365 534396436 568171356 522414445 135830707 206201945 483746233 471188640 256904526 968437583 902368932 538372828 108329473 173340044 200666562 154880537 290181026 467992206 893071932 662556534 491039950 137284405 457434943 280808373 751524450 932163652 722871932 437724603 446063619 20137699 843134120 778023701 547259543 712622880 387722237 551452270 797393610 382440553 868721847 705372698 500885898 106122771 225372057 877483663 254494348 714954199 777359973 270849766 445519557 530417743 46151271 507933534 436169969 107854206 11964139 160109530 488242703 949411141 932849090 631788638 674516962 442682351 470467010 945987989 237652338 796410022 903041859 558363470 950545289 566416379 380152482 891110138 484369719 532281442 933273281 941850160 949063247 22652083 809736581 778629418 976945639 194337451 57580631 542655813 254798044 623907177 757500068 4848517 431603787 646727153 410671709 124018958 655990809 918509484 185199736 481401260 320079213 321710310 346730349 14530636 478558513 205742415 560911289 142947201 723386516 835991163 675605598 179692032 143976842 162367074 352565089 167867172 433642826 709284832 896965195 300614507 199069903 220193590 513176745 171316470 770143065 261039239 614605452 815347725 310615273 873806428 282310410 751383961 715434696 940836385 231418555 89554857 661320704 858046117 935949372 693521902 665251809 281368734 785128624 739185214 542229118 851932963 182606906 271234324 277819693 89252912 158471300 218523662 399745291 528399141 602517819 208511086 698045814 403970887 592330896 407056794 490923665 420620350 230009272 811421 660452291 185144470 833419629 519417763 456693304 495109694 512859756 548442240 187176287 751696139 247546869 115532586 409863530 577890614 256451662 653023547 330666449 313309658 154747712 195692400 559882191 426270071 536129176 54881836 125124835 141400690 928201384 798823414 959407953 990543762 87657155 697362934 528328351 41204357 618522052 720171132 54512152 487942233 531600520 160127354 393474892 766468099 313883247 453359365 426245774 770153180 689616351 578643415 513897845 401458462 759562433 833222608 130270043 195776107 417499906 757226097 259649505 171550279 990606099 856161119 109383529 724647065 777572458 297799398 8197019 699307054 171857919 577152115 993140705 986235190 886111952 440917785 509179370 799432133 439452253 235960333 644296746 797689427 284289836 519820586 699749977 454966333 908776774 680119150 601467376 806915650 5015224 251343739 324348591 320634118 903328788 207986711 298383130 87582098 223045357 773500588 385527543 443296722 852385886 937105865 492931025 144174869 662538116 527913887 897786744 435722385 205376511 80607364 897561215 504433629 733490293 883353972 13838013 553861493 116382480 701177483 684372941 971324730 408824827 937215372 718629773 565179119 222558184 861305437 58921123 51419325 909086861 311352713 455251699 460836784 238266146 958715580 3311658 44643383 417126117 221214539 63944759 865868968 738421654 891201706 40345036 924177337 428713979 800740083 264543457 570077960 50791005 798479206 202742066 727074709 156755721 598855907 450159292 317060163 413828305 476627057 972113988 540426330 736019848 739250619 704251344 692571656 167307914 483601806 16223019 124482267 794281777 187440733 386777189 331873864 412860769 583672509 832632913 921920552 579739645 247410665 975005446 446398774 291610991 20463679 358110815 990331282 106313764 294042048 436280443 207204673 728480014 522877588 427708989 385327786 300323872 151670148 744511436 816236826 851225814 837588094 752404244 489176897 558322346 984896277 543178820 961376691 984998816 244654335 112441935 188667753 375990459 718766229 369303915 584472125 45136517 436249430 212865940 360691569 601593739 540513380 946137354 249504809 391659231 639293701 863468238 728301036 583420053 610555683 242816810 247069991 436112966 391226317 716012582 233566122 982842256 825393588 534601747 39886633 379390099 799646127 465606148 213010364 147008629 626305335 253201488 173462623 916187615 501361387 30484242 28681587 988153215 314772750 177478825 994804539 617977476 183211524 189559864 540057184 277704997 816081625 806766119 922469998 622278938 791596985 370366112 425408084 342239265 609958521 816889363 847960808 569065595 369633549 772044210 540144993 554562412 111350800 284749814 383135195 224077246 941709119 602834200 806151638 952536126 433219582 248046489 994917048 793484862 853789649 948107962 957052998 849249810 967827172 673728260 395798831 654370195 853065860 746790082 846699393 200157855 666555300 205939330 639975218 312042390 176975705 35831192 719355032 252058079 315536734 617303707 267377905 844360801 668578449 135160806 142846684 520401930 681111412 262278168 621861598 184312908 429323949 903277205 698536927 139219355 959195014 540504066 946752938 546205680 937321069 996842700 757588848 27544905 74733429 838212514 496366150 175268902 942697684 497299959 752554914 677125646 487995747 668177537 857250786 698647048 674041121 494440381 641295045 81499938 24372144 808277608 636434927 865856750 920034007 509965831 582123882 232526336 244611326 4629856 305770016 936217201 871243189 85514495 156834914 804755039 863126061 651267506 860703332 422383723 943626685 897279246 446699198 780939833 478510686 841493479 275122924 248040691 669673776 164274395 815450063 538160583 207364851 330029257 842641963 296737892 751594639 809401682 437384999 578388865 343974796 542275935 53342416 831423319 581239451 397681050 701487765 129505826 600444427 363851507 829110220 317565091 912253524 194192668 962361900 280579233 762742416 502933262 912074321 992610147 437222141 816831362 589628476 479393847 765248892 102217081 471260112 219366639 786873877 952062133 935971670 369085023 579695473 29384253 25355770 173927648 505532254 577145565 572344395 260680912 296502607 372525475 976279231 37390608 715435738 598719588 671727149 698377604 395155000 598032437 642068049 23575959 337158856 679312370 295767115 155536564 547324812 235169466 579085600 368584910 50578346 709430896 554913336 60919001 655571692 921143356 176694750 254661454 734074945 678724360 732899779 309750955 439428666 585024516 44413308 100328945 149705101 400854307 556806399 149990693 756464534 215360412 830027050 999121359 545755857 565666409 583932988 26264957 278655841 272751307 853107290 140526145 480124812 525981380 921360908 211861807 434499133 532385691 116742845 734249185 440422273 385722460 865598270 919700467 595696906 58067030 399845955 113793414 113501871 484541339 111730916 403329473 929567466 745041283 749976350 65975883 237042520 792320297 519615056 480944851 153321789 472694252 568942526 938507145 390582270 831482352 482423570 98920866 558017956 920588955 803663062 277290455 147288416 437404440 800109819 846932198 757369345 191072471 672274772 813150224 883343999 619026955 161578524 215891353 731412596 33374762 688636012 820162892 509847710 899863665 398718150 846417652 86897503 295415902 430274957 191082212 70662461 518109748 758914954 510591600 897422178 598933370 398965865 968227954 503092764 583135100 925036857 330163654 908989278 713164745 465678576 938933198 381577534 569454259 660112101 579587822 101598837 949916114 378626388 4412177 375712994 199383681 94632926 912418338 93686279 583427679 93124102 106494100 172346762 871306704 979038645 482337755 858757558 682637946 237175222 494893809 181754360 752540616 136216123 47132882 796938594 891953002 838150998 991428864 366067499 48058323 263347073 602821119 937189676 433024186 852282903 872947674 311133285 144955802 918418904 514232988 109550966 424955442 358996329 243005144 437037862 423822085 324602833 697053218 724858080 211534298 250749182 630654868 720996145 245870653 348460606 703147082 588215883 885411325 17955526 811417574 254744198 169436588 321334831 571149 671724249 166014242 799546099 583388647 158991717 913117178 356357877 103305891 999752171 228793364 64030710 317575153 865534544 760928273 892811809 108456838 719603488 558231514 373912192 932578459 570376201 444386074 142868868 668720239 234866267 546619327 946623873 746330305 253535631 766620285 928073007 616114774 739749309 633250123 731806762 853492089 476830244 525579235 949718899 54511733 985889702 438800454 884679150 115461661 668354377 983976246 37996770 971271750 124897463 308992187 683152508 102454343 990463167 969975967 490068556 802217855 311122386 94710002 432189893 280697807 431579270 626692742 52487873 635727388 311598615 511873907 129181692 641995983 68889313 480534421 427314068 861961300 639565031 587047177 653486992 523956126 476378703 140811956 638918741 196766370 500693476 3015868 196056882 101051095 885734291 170487052 732275926 152884668 439592686 724678101 942066132 756090706 170347948 201863176 308440358 26049182 948338215 166583260 660711079 833981481 927325660 83857742 929938840 897009280 648591855 719369884 131634460 268140211 566560676 209357001 165114043 100904154 155686119 237486109 347445475 968911499 573589701 285365922 74836834 119126886 493278705 24030888 229607918 532757386 742317888 949638977 245995677 204041244 574273581 17260230 475352173 29282759 76407638 240700752 498766269 432609591 270431996 522945343 929714898 938596765 771577735 358699959 638685779 370639150 18142720 477650206 56060366 745676708 7733910 950570400 890367025 269650619 165481242 21281707 243594321 49720501 330447234 995078771 481786726 263737559 718816873 343778927 898519437 521310186 333244813 301312474 234397253 987357883 245136464 497548083 684316403 737710235 540733497 451815357 301128030 247119327 971914608 355911168 17818675 631038049 946711365 917995078 109370754 498731517 182361769 129270559 304056639 95487765 236561587 114238941 788707266 126175502 794505500 378248985 16539207 70397137 733891 303369004 39551855 954844490 71924779 132832951 715465149 231992300 664603128 91521819 670633498 276848940 896593782 27540226 412143698 13134082 287248146 886982356 454472085 721710955 353710302 402146627 321789687 468627177 292203281 517550016 722819056 251528449 751947397 619923715 613930204 923293372 984126776 242922887 279182203 997404967 292408523 889179147 56476530 53193171 357642502 103619090 822953161 294553429 953816146 90448484 449515116 780751815 797733949 298175883 551129258 575011141 124775930 834527319 429434809 343993969 295706846 208064602 348168751 628749040 448836836 417343085 293565834 16159211 320057642 345352489 372801706 745382031 648172658 175521647 91816530 246587021 465201570 413521121 459248042 335516314 856995396 648944742 58218176 80857328 287644935 770029226 706611458 161339340 826485820 218959515 741217733 961925614 698433625 715125741 686838466 437993756 265116794 293786007 97280147 914224799 876133083 452915796 199413563 945616836 452871007 735122724 152786587 30829148 291836428 408269768 812147454 257199420 213978509 915326281 596700046 286121662 749584815 237334641 740808924 990443326 198655972 213376080 118711644 915521951 826714051 266720441 731198438 710034884 986614149 864163522 267798071 248880406 65853578 24833352 179739502 166736132 725706706 992798568 209611919 207112575 155123333 648361735 123047171 521418618 239983724 428517708 260414742 712668528 743840885 568219936 305436280 414285277 664311090 695100853 69774013 695235012 48056667 743687420 42194397 208337192 810685511 279469101 598474932 478972819 649126007 325390915 366599043 496907922 403240460 711557245 597287533 934088246 47039308 560880863 763300859 762624404 581117729 44019887 779116441 666547014 456959385 897609464 644933654 652150249 17701479 407695626 990652456 210245277 768919393 88292088 596794086 239719304 904140032 785439768 594747980 582192723 995562211 658118535 366851002 973743275 82387532 68958883 742930549 306346689 43170977 269435791 546712101 793361355 122829804 323999154 239795030 833373313 644603740 293929016 844873719 616303520 323821506 945569935 759410141 527983722 569286165 565452012 452552001 680148261 854214638 575565508 599704894 170084248 580367372 354442067 656831060 288077201 477485266 879587352 741264104 549947745 69536452 818480983 485849538 958302813 692305678 662803606 702009997 678516575 850417149 687639328 483789914 861783876 412381571 304424581 47940637 721220460 496911799 868813080 233811247 950207037 481681235 600415855 910346186 851326368 39149621 283247591 544076176 353069442 28610014 421632286 917163525 30549589 301250038 373536887 649284368 174974348 398110406 29878169 231440254 565874210 324779964 468031984 751422335 517502228 480852971 847166763 25353511 622649826 101863560 837229500 106298606 452460818 101408622 720754523 152931889 926132909 696947099 69110148 527951279 693436097 373707697 747345396 475568140 583618525 315308662 930004271 462650961 132020120 541071188 472207613 666467434 650082570 263254233 42367721 59875751 810906448 799054136 184584897 765505339 880467981 779586759 828693785 718580928 510773220 281242751 746443208 385068209 444022527 633581695 316547688 597011183 914515339 946366601 536735962 390627133 938648633 73165956 3283904 16619972 260017343 70524664 1836802 295887248 494229589 949512085 601110090 202535696 748414521 352865708 994533255 619266714 384852011 25985716 527813998 712367844 327698161 71823559 689591284 349043596 908762836 863491874 343756501 343480722 235216930 347912872 277866001 349072345 923729322 233805920 177303657 977475497 135838019 9819123 112489446 849663792 947002437 654511151 888565331 659715068 710875662 787431814 994491326 727494530 723058814 316197007 185950971 393101723 254027387 835374212 113489953 160837378 680815726 904542659 597278475 335931863 359621829 711087182 969296343 919268383 354057327 176987211 330345835 524805697 247368035 856209540 412791275 447507338 415724825 50289383 102796100 883212458 29449487 341942535 544727973 445132341 664650053 118930073 122296832 114618148 941114561 635805176 211917966 903612241 722064396 480009378 24491848 99083774 863201204 126367161 981313647 910676047 587823816 890301059 109146372 37908939 318034783 827996907 893110608 365457631 857983761 752414717 185399646 61732187 74598268 957641325 751021948 721008883 733195456 990373649 278561470 912078271 920453124 603211107 340957563 139866299 479120367 830077952 173729230 107159624 199096111 465417515 363374102 412741289 28761846 568174410 387930998 467650695 556906871 548846440 843204694 512637806 645220462 774450098 817824992 980314189 727412117 27600378 557725572 549051898 945794864 43790903 137028980 599193516 90750594 673169155 809358120 506431871 647632469 419853852 227499228 301787891 445581175 488344291 169622797 738268014 132769079 603481824 458091264 268128949 677710316 984896572 43745083 613928311 484448110 260816453 649392650 595340738 179659163 514384878 210842619 217925516 464615636 97652812 118588514 356856107 398428797 235659034 61157846 361307613 780208512 602181942 322256562 56739394 651613387 921442081 677465493 292981980 164752333 987097475 959044578 74042518 279089405 443626406 895465537 436942650 600910931 596582390 290599196 524571129 544309709 219853959 981696803 51186152 106837484 791520143 840947145 561622653 728738356 345297895 559438276 393720342 116114351 723051406 781074833 496377458 894326123 319189030 32156141 80218421 305285367 943668597 15189597 506714217 754549994 811957222 639307175 233517304 391060828 284045061 125046359 17150771 375682155 883243015 487798075 418304846 165514936 758277695 702555111 817548769 100878311 770668970 875555122 295058024 798712099 460828516 823900087 378435524 819510167 998276145 840170069 612662457 248053494 276940533 643109040 946975342 346120692 954641212 405732269 32964848 869438666 212807091 31879162 873293230 859357622 136415405 498470532 593821182 840575352 464630943 215246590 30819223 475644887 348274340 512021601 160442645 155894810 992532729 490193254 234104441 24820112 43320194 809891598 119056806 201070088 285434436 129265435 104967397 389933657 91561961 35348116 388188002 866396380 132317247 164576325 719800748 603192301 370242233 300907836 163367993 809015917 354720492 787616077 750725600 94268995 322930963 395779471 478731357 787363542 901296780 103924445 150774992 569510293 225829977 459466327 141392958 754987631 46901152 875889118 234724367 751331419 787564075 587994267 43734158 681073618 876758249 287423864 448884589 512682832 41173611 64103333 828598334 885478870 424271208 738590997 310573818 646422379 670978361 223233278 993862782 389807510 668355165 206759517 730749705 577293286 720977143 122365040 484309184 572158570 835061579 114311482 338210859 492563513 468952645 118177282 846715573 107669484 421496817 363892180 859449135 645243423 467709444 206411774 307628621 828669940 669718098 655679637 192762663 829594511 370765653 12267246 226046906 653767835 881496749 982384165 995108709 307390659 751177115 234626457 804750188 567102010 683964804 680056685 984902009 955067444 693227124 934379785 450127894 320121706 439090072 784036760 905498932 206694554 651590083 783580296 124902567 590361861 52838890 842710028 919025831 955783920 132024744 167375261 71282768 454581283 345607611 790169205 413217827 406071917 437539973 966507026 559858819 350305309 709212299 612583098 300688441 907139723 975611130 500137457 773922033 306937485 840228893 87555332 18354618 796023554 978750952 981952385 487533450 713253707 679013488 384616893 657138104 127035853 259304561 956362573 144185472 584437872 801224135 309590413 339289475 743609123 198192117 284665372 431829572 261960277 332159649 539891550 712140972 535219582 829209109 837065977 513390470 506094484 789517760 180644440 8259332 15908758 341505715 166342443 78180664 834271493 62849061 923286501 404618396 917448806 123415536 90982461 837277323 56916417 956129041 857873325 598686661 685397797 960084523 227973622 196853487 283069730 82002437 622054810 351506192 16688461 556272136 295776865 114858518 630355135 907148994 249469909 473072975 992865430 879283813 192751557 548440048 97490547 714998600 373149382 617143186 397462779 718465125 858962605 542691503 285258838 868266970 515718422 944065834 123843763 773334888 475283425 678147780 332518594 484340471 592037807 740100008 341828664 713483024 70989929 923713248 232258639 474208609 307254714 569717469 677739587 634395965 961823632 386148339 342886870 413811225 143241887 695635674 946026956 823271952 138808029 922077486 132608624 996922464 74663431 481393648 24869390 636184043 111136795 551635972 269177719 58195895 534420956 963726001 81555072 648037742 120685906 636437540 308895874 614768607 42359367 2261485 150720732 105371003 981339338 873065855 727748461 507727577 471353264 944910516 426137370 864800050 197077262 784516680 738078286 116824293 7040192 311984217 389004149 800195061 293567206 7910126 943715712 479962758 410713698 670618221 143096420 47283555 871632219 317590562 582478234 590064763 375913916 183849151 397291169 905733984 174856629 548140758 142610296 480391110 865739321 36662113 431170852 393234954 703804287 444412475 898106416 898386857 334390146 191724709 864168232 395758532 334359681 883623362 819257117 355366819 717841791 441791770 859807780 61722414 828505284 641227547 44241367 776618870 564195418 14170515 227274194 627373354 638249616 864199224 416575031 79199522 325677691 642396960 449878571 780611800 848842864 900398409 633709142 306307818 416045708 469586194 555513703 256429978 637718316 638001344 506181262 933566798 578407285 409665274 600121344 267727120 678937549 524928334 560726391 120703758 856295008 687677098 672350383 880764699 595079580 447239651 22190058 75348269 657539253 812068913 793651821 621463517 462729762 353515441 330209537 151189738 114019358 232229858 173915763 354909110 769982248 213368361 160115732 958060999 585070211 703726669 13127225 181028167 494080695 129589499 933190332 670248837 107483150 319802947 513735033 776892274 652071192 397284377 602848978 766296101 830023463 75822805 405677100 420904792 198419155 900739507 264706160 192551400 130849400 445600596 185970315 586707032 678197427 268968507 873017326 237070671 825418473 332490577 357619982 80230933 677884352 128576610 32063461 215199514 550468516 10364574 490168431 802666608 798785347 263250713 606872366 771959884 390264850 353818443 24423335 975698313 436125381 132992912 726220515 730232356 484519386 831679400 516268527 472473025 655278607 74630456 731009116 954220068 330459880 900030536 232172735 724272569 341503275 657808324 378510642 654616590 380143459 325176827 370338769 718936659 464531552 153389347 283720511 552243169 449673140 962458067 162122014 316635824 886554168 368898438 458812570 696860127 561880709 98948895 783872735 525571120 432938876 254689120 379305374 168123529 430610623 83896177 454335373 856871028 223956277 395382624 697372900 6430879 403719562 139800731 701098976 460008285 327627436 725218423 764290883 841986340 790009423 68955821 232103122 455367949 728954218 908115415 760020950 280887127 856906936 983064568 349266332 824245733 62498616 782572785 837801973 638572219 958928046 725559565 890743734 297896068 816755231 850930038 239025465 594054415 785760345 735194813 740690651 166336461 511510121 41664854 302390140 965412437 843201058 853333529 968973058 131853025 595794077 648933059 275298006 338126030 495940275 85330547 134739045 945031968 767074693 653928493 457991072 156796155 382040821 533390682 132347772 398997547 248412714 135209542 633311859 142613405 379248656 266661537 830034178 90068964 989955542 409748991 964548137 799253429 98410350 97670232 900625902 965227115 790647824 573309064 406480346 123859588 750887607 280640720 202525562 669601313 973638818 416916819 235095263 335499658 57608661 568106138 157589279 508890536 944778645 795094545 565115090 514823818 764080368 930294919 702879381 181521889 507804467 32755890 976043914 807291779 891436145 42586537 662980054 562497515 206594563 623278952 805231394 410914999 102568195 441475407 590253851 903108905 454148815 524143780 614620146 244634791 516501900 336228108 3730141 994817340 358666913 212886294 988649108 11194388 58993464 540999856 881196501 705781252 940992704 343338416 306165728 735632895 327289197 876459084 666921723 603135394 870703798 970861474 937280239 66005417 391158743 317666353 28282761 875457655 52095565 69050974 609556250 801915539 939913308 440339185 975662840 47989029 54433164 866428309 958798331 333085821 845582632 119549275 564717312 729143437 967498942 76298039 409239402 64843626 438988962 567804034 753197980 398504910 416218218 985465206 740670336 802928025 18740083 857859509 350021891 120516684 120107867 152910531 847671958 932248460 265568389 17216647 875540911 613162917 658140824 492198350 164477254 61276676 248969472 75601096 813318232 549822396 262568812 740886921 970175592 830866946 949851726 629876873 924750329 986999985 338096990 527894821 840804117 529328327 308231191 95305244 65551305 427607270 971114041 905638418 721854118 139622356 571446341 158510096 152843586 281449723 213005316 17316866 304715445 603959530 807590145 489243960 979181597 754742738 479693066 823749861 665080090 232928777 618181811 550522019 875965522 102032523 335037394 603208429 417180654 893802868 338665988 530192292 915659291 994565255 455145767 17595531 879098763 801218986 325708254 73490379 179195377 29477736 722507281 861837936 38107784 241140589 914222954 454301417 240498317 395949838 294582232 972284300 156579264 474034623 424688144 254273807 145618664 158096282 268544519 114497296 403377228 608562655 217649017 514375311 306263098 294873966 211048549 65912431 240690563 993599823 435667855 324720120 67312125 845852458 327473917 770722648 373962496 827376591 249484411 459912733 749205994 36858800 58038807 46332860 125296795 913621858 325734565 961853454 140542457 869560864 946650684 530806222 316129390 211669064 790990006 648771868 292094053 631135195 28152372 641362941 275173072 267678465 238016408 991421656 456808357 185897603 244194570 400553210 90562652 491499087 574176372 748900115 202349171 213087736 633836550 346732471 469149162 487446836 2071218 355796447 353960392 859808860 217665201 411336037 338708116 653919471 565965308 823414667 265415388 341471247 113045203 669550965 649132977 429718274 33174074 134724778 142730025 693630898 804696695 511863703 606288604 103129902 857270678 484216332 682799720 864671271 856660453 912266173 310721518 861743476 657273976 471581890 669060242 320700046 452901286 892875799 443460862 271697428 546594698 219846173 706498527 368058953 251792515 642338071 955424871 485629841 659424180 685649326 521205450 761946360 492502916 587486574 754605249 918178474 378286624 997351750 493952010 137050236 380530164 493915148 40794853 692823138 444395062 857234679 687287448 938383095 522315099 878367779 937974765 358795256 570868128 951649553 426124207 619300041 775718274 889322276 284121392 107419374 298131014 266191396 323419334 867738259 521008242 97185983 653678154 526219013 50207826 440162563 54670231 397194551 835747444 110626534 716205329 985203262 842286636 675069118 477248027 915510741 429988369 525845961 781662623 188972250 476253822 560374439 125645451 707680207 653715474 585094618 449675342 913123674 182554160 576243277 131172703 278813893 174748544 27132362 576876983 79897215 596287596 207121794 141036369 839660696 978312100 123600522 913845425 271373129 80745114 296344664 517037402 317661034 936054279 576200010 596218455 867681530 686703204 401770783 270093491 1909148 433926258 689599355 952353281 482522900 242779059 745868392 545023188 473370573 8457454 855593680 607258440 577057622 549378735 498275588 860244344 799188192 576003012 72849720 771797509 715625410 245968321 122217988 184327318 921708534 2654077 271761124 172616786 35560089 628824467 88374969 804009063 464814702 965769954 415163975 621488263 561760348 175776014 301611701 26444646 361527788 956632316 321025040 287530301 781007308 282895706 261519815 831476810 535119950 828660500 196815664 135289678 894300649 112752608 73844738 247959053 31056823 794295988 574993113 611729362 599032310 534020682 433158582 77887976 780798087 195780003 698048124 785402402 210103666 998446209 983066996 589624660 795801440 269256171 582767050 750877143 837393439 754960045 155077645 866338313 370154786 829138901 827230387 357088971 17729535 547929911 159034515 73607169 308946671 210290154 460992361 341424917 709185361 438572745 288004181 70481269 289244199 950503155 450340444 420241169 523702935 299056204 205731046 688813278 761890923 871141882 730319422 215156053 654240402 704168680 854652438 549253364 318999453 797694534 744814080 77693628 122049090 374197255 811103221 549538993 14298077 4105569 881881810 306893918 502916842 701354321 638603478 304696654 409956748 721792276 114973222 39991700 997485066 955090095 256891210 445828164 548996940 436853097 558074797 693112823 4207970 694731852 685674016 911874379 422053373 758958759 519909719 386970977 866016500 963079822 21361770 7855197 965179585 406802264 929149782 562619882 515976450 724010529 761113978 623681971 718780152 345151558 359317019 40249323 59385867 933948395 247491808 411761094 331092035 235428984 174627414 492602878 653962961 301697303 457121389 455177551 905249412 325590328 216487673 858646778 41893461 217758478 927746610 840218950 388685787 325335056 38784308 443122170 144209367 188768633 7914112 834353893 692102826 60414663 619651193 393303639 536798426 836956223 754238440 924644261 232684433 975727976 347859577 766520232 832200990 730959756 216398652 702747454 72040817 615988794 504090404 991847368 968219811 77160902 847273355 874351019 420114284 481492424 41526444 759924943 707403691 763553689 205000232 601592099 856906978 453424857 554018178 421552407 470709432 49256428 256844963 5836832 383418741 410412152 984089174 267315511 198730889 24067048 260014285 207809882 679262469 651982316 595933210 401357322 450546208 693721335 584763063 128957900 818163123 150426816 425244159 871377576 699919550 179512001 406109362 846508717 271936993 398602427 113363829 828225131 297724387 978306352 718379344 194034039 185416239 72218088 637962286 258169579 566793554 654128749 437721440 937191395 714638719 987598990 506692122 843070977 258560779 926927584 10041333 25420777 163115248 733759800 809426795 151377350 843992398 276283186 476010591 317055427 706368998 879501485 402950802 545224851 423463581 25408077 763694639 264797162 237714431 666439672 382084160 231360258 643456442 680914265 477746486 297934103 981133598 976593505 450378085 644990443 426978212 31181248 496825733 768809539 347864932 59427184 886365490 352650855 456966557 59941675 560204653 420459174 585271601 436958960 273524506 253751248 320234278 998049154 800001408 44980666 987446566 163924713 451591884 650110910 416294912 769764591 822118030 536318264 90479141 339460003 332220985 38188554 348827179 135168986 835562407 933485849 140978510 504048553 508176788 460553933 652835306 532248300 76774430 548570005 775398402 599167939 393340748 58298465 850648508 921145615 685198212 899053350 235796963 562952953 193619474 861889374 913368676 949294444 95613352 339348613 347630801 368581270 758185688 505847453 545150689 243384683 636162204 269245611 932017902 791709730 215524047 657719095 125565045 439448758 157464754 300780240 849716890 490113894 409684328 975645830 18494625 485534005 77133945 746608238 433342070 976207466 187326035 354875938 10512678 488092434 11883716 774003518 58845028 164123001 555475842 311279076 448263173 576301749 255900323 332111161 575392900 758100251 685885733 31124966 545567615 21691079 984208231 494823063 402264375 94841881 604806062 974619263 719608852 382871603 693379233 218452435 175461663 604154236 212942798 306385994 206376583 838317599 767085603 18882468 906034205 93480077 797112949 576097312 622186455 677336567 23789564 395027716 435789904 609069269 837148373 447871768 276747078 76373345 668890239 743404843 338903067 861867548 102630495 789645 282132566 200345161 525808700 790721427 199699999 486376045 891826883 904728087 718657734 663648982 956550148 502906358 90038076 243191312 478208499 857946512 895101080 652098417 526712040 114806858 961157779 123448206 410554911 457182991 975435788 991984324 786932281 295678667 211757958 995557808 316203961 95181039 835938213 365087671 213964168 835527664 508769205 344790911 955613554 532750280 940072483 170353012 287482535 767126132 765849857 167327812 640578107 495021172 20592774 850224483 458991014 256928589 358741388 588019592 644650308 600347146 280327697 47672622 20835541 914869175 999871414 740979988 602125310 203835877 789621827 703249598 890241735 58460970 838847009 909857521 957066268 788705693 865707742 431706683 736371788 143649630 313923501 660601192 73114509 11456780 859811811 465874446 979318902 677034061 443452795 499277058 667816579 403716682 511449491 266599137 888696468 482637359 68839661 117980297 744145262 922609072 304482927 90954652 213098552 596551551 968474531 739692804 652820736 90408407 761112888 609992041 456622388 743092468 417167743 731810237 592170025 634187160 832105198 3545009 395522968 607042440 948141217 559265341 392757788 328292365 571595476 905032220 448621493 708267636 886077290 780904525 848337479 581231246 441285737 931411603 628330524 39679793 395342972 835219446 464456798 296577717 971984240 783488321 190261150 47026551 26741943 705055105 991707728 252118617 602757608 38851724 75276620 925585728 891989821 251698040 453780559 752178069 634754579 346370335 346310776 423002309 960871789 306459810 820672715 367423169 29241458 892348387 905735345 552640127 996510955 764794889 717524598 769880183 286745542 375449088 301211082 910493990 373660053 945531126 377910849 653083022 219074320 994373856 586119635 309445556 20946831 622664435 201314140 306129697 161137040 319370795 684279069 248558434 394841911 969969607 901832505 447110280 587711177 252962762 905971769 128253353 724773168 769258364 771497865 309191517 910151290 855452136 232187384 496737345 145200730 24007771 615877692 233233784 822223014 740148971 432325484 193957669 651577815 793482478 133609348 170559218 172523404 23874942 450885093 791427212 961191175 547854844 55911378 162965028 44826030 810681482 978023667 943526639 672917899 41440912 423606230 542869927 832779725 943318327 937492585 877179657 785453381 713488881 13425282 718492245 418440426 939870447 663732823 229960145 136484949 308745641 426966278 515637574 231139910 796759898 704101646 372262017 255644957 57737602 854424788 174203347 155733857 768337506 904422176 797772946 691148861 752265603 749846429 560025494 803129854 765716015 760522076 626885565 883229846 429076983 787366225 525636711 241679900 926767403 148320469 828107258 722335050 505458021 642818594 168581215 85289982 4454911 448267994 774848387 905865145 362358423 580588161 635545047 189586979 801216402 150472958 693829329 436279685 628237463 827882782 233884521 702252365 259531024 745435921 40702109 586202254 138155180 782576363 491280365 369049725 928678880 760429348 591716831 440407285 632391265 136837913 409593468 598521588 433507755 211356041 469023185 2291484 309201277 478201112 262582383 128136755 219618907 773327055 371692524 614354339 243891211 263509146 208897376 176577530 129019928 230241225 731732457 489877355 411893331 599002511 849121063 393491020 514286412 518657414 110862272 475608982 311723229 921786410 663251933 909878120 876702368 779511129 352113068 767329668 28899444 59896537 290201052 918555089 619816700 690790098 883712036 409161943 904792607 488420944 978843580 62254150 268761993 279587266 28852193 426535791 869012265 714770302 59841622 904536009 934792625 374560315 60469726 426418542 369452826 740983701 988938435 588124059 526018845 934605452 560281938 611391284 935661498 322886149 857016925 195686205 616967605 27572039 168895927 449471842 793255700 981165696 13138619 357246576 141421986 165762366 150054598 463279321 168544112 508637942 901951417 176048949 612330319 429493121 103483000 433160891 743255382 822086554 658634605 366867404 622015842 194804065 810448133 647200873 605067665 680282843 555237937 686117560 591587526 391627887 728138983 178802563 262915881 711645546 541478047 237114552 220284068 178415740 619548887 961836522 148085095 598237241 692170128 606314190 3791972 879079322 49831886 379204543 456615379 675170425 226742299 94815291 231867824 815453208 316185860 644913508 344848440 263324571 650294683 869560448 647523952 191787657 278362611 107080058 678935710 579594575 238446504 790888798 616792781 429141437 181402196 886640352 751165774 591660935 421458459 236452054 959077682 14919365 865038368 184043194 106072272 690740851 37082893 649259305 700183621 680895730 699995024 283086950 87743983 987376773 603588824 528764120 317757682 83422165 287656732 75852679 356739507 205881966 903607828 286629027 683374175 706389311 766789502 174664189 230893925 491981086 255306138 295948172 233605112 93744450 97038767 33112554 366541966 798616007 684088452 747132117 640051555 320422446 99615975 568091566 806514423 468191706 609685546 970085885 622411404 416234131 880085153 503924203 749019817 765991687 527559717 728936646 421324697 451499332 401610388 677735809 567224301 373521216 364251214 659310897 727559414 494893393 222552762 932700561 83560268 751388853 154037439 279102335 705051466 789543436 864278859 908225917 792763791 239160280 2457552 378473008 585025406 386462980 514545346 517888741 148250559 764137306 300129818 743067143 512392380 1970699 525058518 603169706 180701989 404929068 20127862 623303172 43592300 53758771 492389761 373930478 208251722 957153662 865636350 669895527 475745848 235203788 992136955 401459217 707074039 331933889 157153802 838581682 920283656 201759079 130314175 998312629 12892469 935144360 242264115 557571238 818550278 222820821 92170628 560635066 249697101 47599650 381396562 888144453 190364315 733883175 317600836 877126977 349346504 478544993 873013889 971648717 264830575 214233774 260682296 882433452 296514159 243898069 223143192 949462210 855800939 820310524 131419096 755458459 256828235 401517104 19290801 924558564 327099321 790524641 595922398 13332208 584435365 987750754 498394659 584520756 120661954 176425837 450422595 512081355 157997574 730784158 519450761 221218802 85585454 176605171 824466240 554881165 945836855 358507090 759635771 470876577 579108582 870458115 786480974 189502424 64580162 809417010 357675474 125552384 390738452 78670702 761218341 789152908 578469230 328820781 814243368 799532049 270133793 292424774 390011071 911228874 160589125 999856501 151361621 881843989 361508789 704047322 560648277 710521588 854761104 782596474 572980402 962084493 569542074 954768573 553241696 61330859 820387928 302847726 663352792 992675642 832954712 867028927 406700440 631891918 743439335 490405570 115871393 614246429 234606584 580560880 329289463 735687040 538556100 211354150 787087909 596341879 623901509 24935843 686298550 359972130 339390649 772742796 468990397 134699976 645705509 299670377 762830158 574254420 844479440 913930661 47998210 655689683 708118979 122652689 828707703 713913591 619875408 685079393 648957390 230126231 379617672 575702189 239488556 267823405 715046083 373338098 430471225 998166102 987405596 401145487 469710244 236067670 964307443 91714505 443954332 255255953 171716969 309305159 731282008 198144275 720782567 591316886 923258769 150721289 181817751 253692070 272601347 459736134 437599977 581110347 49371632 979468735 112803600 142567101 322576028 507898639 595399555 860687640 845087442 889732852 372132732 183165405 186971229 597109712 983189116 809633135 417379728 567969832 195670213 725264023 516108223 736083241 754179038 11072257 751639492 998863646 430147859 320143293 36820091 705872379 366685683 190853054 917891909 64361430 167720144 931800158 115378825 691319144 594622274 791685080 421603375 499694224 254588069 118005197 993563683 643263696 802021014 311229888 253678808 323393998 710107001 525114266 144419266 830321108 693218550 555381286 925157339 615452241 321484408 118336918 35202591 154131542 666871213 603373052 856199184 910910746 156135177 935463890 952556594 695310455 166807618 878198899 68615312 814020458 814483669 333513887 75867957 159520918 959940224 531173115 83340468 715800770 220126150 27908751 909720225 347106647 411543662 27916102 611743766 67028707 479694340 35848817 515078191 419374488 599249495 560683844 778258574 547839949 758457849 22948696 51142103 720975996 912443075 18288936 394554933 509686211 765496398 401026708 182605780 549143907 736165498 672382816 326122341 701218628 359694315 432355254 244196509 337897455 842105479 57668768 184050357 576132882 626635257 86280335 49236715 910956544 675718705 263292887 944808704 406934574 369422306 421149488 557424057 125098935 758638339 469089335 523212639 595783129 183013199 620676586 901986366 529967990 136866501 205136688 6197545 479562644 539589160 877136719 380385268 195502046 921923455 654033012 396082681 459642144 489600662 145614895 225399444 58845646 525481340 350478836 819488167 195171454 423196931 120214426 171714071 932875881 111620932 711167456 270505549 97427950 623831064 13244643 687568053 687872272 196582303 680900778 931115074 514247155 523039933 289110939 114388200 549012322 96653720 736278786 480887329 341608780 504176156 384394129 812032873 124268867 258974327 94195674 724891842 470993148 270770589 73817303 120801585 108403921 970686917 71255139 264624959 335630402 88582377 540081599 975117176 884139119 14798666 121918990 111500527 872991904 814854635 278824664 717321145 994817214 971887889 618725003 757720429 327820759 386934473 145842421 283013547 457462941 655561570 841248716 812289169 496855015 529162735 325002022 596826439 778472239 826399430 495610369 564502133 92062995 613258755 66338492 299466952 738128853 289069062 543976348 575140209 573147099 495876592 533458761 607529637 472396847 525766699 473936718 786086942 478342399 383037151 217755804 434177432 332421662 431947901 402130951 112682837 249665922 568326200 221518023 111179418 697981380 990559879 649091321 48696880 724122787 460326309 839704092 461084387 498931585 799314961 487312789 886716934 826983396 182464271 227849003 938451438 655179766 800949028 524436875 210636914 581666566 349030045 940203717 461768050 334807557 573589513 782141133 8477005 848206858 400583867 376858619 872503657 522555599 957811529 561988491 278235310 904572721 699705359 789273118 496198667 559674291 536906669 298646071 946831088 196603644 606650757 491859135 824615379 200694868 798157374 410387330 751285931 372958251 230022212 362938800 964950392 476603539 975515717 405413981 966974137 829919169 138911669 430341889 844121588 190496400 45641035 265693688 717060658 51152637 201321858 694253314 96158847 873918124 134736665 831410629 1635950 610542946 389729171 396273222 150043284 741907336 576705976 80308084 108982537 917723311 88254482 727900061 578929642 564442630 901775217 292254967 398007769 431592678 69257064 502567449 780373627 509944135 82581709 203310719 324004601 166255688 66621 891392777 50892416 588076203 345494677 434319484 921833153 332786006 842951546 606063103 4863089 237405651 778651090 574848928 659355082 335633616 274766921 26143949 427313417 923776160 511778766 131921115 133142254 932431289 999749139 341461891 441319743 320292148 452255248 245882720 372829508 157466449 444115072 321057394 503456844 925115888 281327714 235512477 168006184 434621720 195481465 517163 77620139 973281651 269545677 487861318 403668272 832876240 272960296 751213951 60741907 867238561 30803354 624761930 192308278 124267130 803953654 352607103 589295230 974794392 660451666 653154523 735056724 936053336 583987339 668824445 668883493 956175547 902659263 51284073 888240354 778723561 320665041 696790280 987336321 241423530 767143656 69238182 668495226 217489646 55270640 770620915 668509770 314261575 784310039 611352451 614322164 409366890 98189137 769386574 750483066 81370034 51065045 879185712 800043880 598307741 10837662 850245226 847988810 743082829 148776428 190257183 525224242 830273287 154396864 804712664 630632243 248005047 963016291 901118977 716517608 250781035 232242143 333509737 292581614 103670740 890599044 418534086 961692773 196218056 876666469 739665967 864669043 311810754 217405145 238764704 426694593 398394208 657086202 828851578 471930620 842117604 924699177 787239424 187129685 36930996 175244424 365986778 699680770 42443995 589941630 486110102 474817467 617917061 583045687 824028962 19631933 769067911 588588578 613746260 46586826 451702484 767308145 649582434 122129319 870831625 272803740 502407530 374523549 200556002 398487006 530565867 666171001 624893122 332689846 262721610 460808589 590250800 158451560 338573391 108276012 954067540 339550842 92815013 36604465 750277758 470899255 622266973 479483769 246430112 355598383 561681515 513076324 133033935 562333877 800778792 203939160 654278 967577952 983381454 765466686 61481826 109056906 151607039 959395075 552541735 570250452 676315967 207801369 949368761 846476192 85152885 144910579 31171172 124649878 430532974 600121996 598989717 243425312 842558554 607501281 818817119 501476077 802577741 169607794 393130999 425259122 885442239 168568517 130989624 573672036 532225037 684271331 316747808 564135999 318159862 242476249 832233553 309868994 205836574 260929337 612962705 46781809 354498702 464678294 864535882 841097490 348058674 54727435 753753611 206373424 785861978 316872373 804388357 935061147 434142009 12947508 923682702 739661542 26289513 677127727 492693922 362865384 729213030 505626317 524428893 471215676 58643470 697934396 10430338 557233857 656505895 362514733 473615095 893816090 742825177 471041366 960209735 610544942 959116592 729384943 316412446 136063145 932362651 668054070 370949329 798094202 820961392 391325675 431387860 292078675 897892454 369862612 17973313 540235052 183500569 859428410 96286296 820722113 329144201 623333738 729439225 317528591 454654619 709723702 314387500 150772443 271120790 258912370 877574297 993049643 646672040 399355255 864010768 47011274 417951071 504903842 533998851 857766856 65298737 916296150 343771655 555827960 341534708 302014454 233944151 468066673 855749222 768386412 200708689 63574798 415331494 406817445 617140214 547037166 351860409 287788691 332508526 126893300 182133510 890980138 753375618 369013832 592405722 754784227 328388129 504923604 238328037 268286523 506983131 160212935 311575995 32933429 402029417 763944214 501600341 639383252 728671267 204314614 382259341 568098466 794308232 301682787 792640933 783784492 456617914 94824093 719640257 520792708 496749311 694808486 536398696 680948158 378032193 876412869 646344711 576717683 607918735 529002245 419083886 449323841 693317786 228126134 967391825 771405128 347261241 857362155 785105864 814283438 158320101 121515259 526869967 713537565 115415357 44893697 43696839 668706368 381400452 895080028 751639283 59258953 320889630 796266799 854343420 788928622 807031575 883731170 981979246 481075303 653200284 74262431 21239864 965822450 496415359 178543574 202937136 755854160 221361079 428580025 738385549 187968453 779472350 874894529 92013163 645789211 299584177 117066791 853175371 376539936 756149140 227870060 349763984 31413795 60806155 460980689 618923522 856000379 375479874 866319328 250316879 365531904 623539078 230313441 990133893 206964368 458437834 341072997 122304666 996641419 345206051 854849216 197036772 103538776 830192204 125835142 874070177 672964830 273495843 142155541 170486385 49616651 101030954 481831947 696653526 166413905 823576071 477163980 686025403 534212900 179337220 820584189 874641898 301728125 202216080 252939788 841006484 253966682 858822588 236477349 952874190 285192507 378805182 645878078 520837390 955419303 363334513 341546380 648853682 856521381 696176340 412623116 963896185 373473860 222186375 579730555 900185352 834107667 198731601 630028638 917264230 750861737 971856540 698648187 90090368 838433822 703263991 572468830 574163878 345381520 227836307 18045398 715559436 279701408 818627015 198588533 910622538 697521906 762291085 127160595 893755101 637877681 547388418 127253067 619430819 984162056 411487209 246737660 152868451 123960490 872945193 981839049 266798659 758518090 767448651 593849498 903659344 618373412 252053245 520727833 239440634 702753395 61705361 371229494 235830420 641161208 499446142 173439652 458194904 705740154 928011998 446012505 587332450 218265152 7978223 961584914 749225776 44877209 97030034 635437516 435094824 355752788 776790735 886237772 802487186 913923656 4468559 869889944 268461978 371358926 911651041 259577468 575977423 554221377 864345845 490723847 918514343 343238789 790678308 314574347 106475769 493094526 247612838 621504416 801296513 422452884 579455962 290661793 694983263 391439413 963059906 309683501 894184856 866550611 932637572 978470439 912938900 849143522 749559274 481015223 793071262 426561371 523250915 167712456 697806952 63224124 343355648 93694087 412017284 998718854 2710775 136173290 585823467 856650302 673829412 482070311 784521850 12321004 239727875 74015288 47379825 930562335 999985079 978676574 899845618 498190054 273305735 903163035 489844360 924748632 444347483 192160054 76949661 404651278 873201987 879155259 838185730 244535460 132676336 22941433 45981291 620114235 849584953 963140994 389247472 816833786 829192344 928874798 436922254 420424584 741039787 178448152 908783268 334596244 849359027 786333343 45402231 424030798 14504472 121664999 209454254 850817003 359565539 282967638 464094678 295903780 557539394 620348695 789920735 373831095 256439047 924494746 58327197 34094565 669432362 627116562 522832456 980370675 316297027 245583349 507053564 954494121 151673616 167502976 798624826 369888470 419728885 175525681 559981925 784677321 997144695 278581835 828502086 625496793 377898432 594090837 94045321 812182751 385234975 943138203 104955710 784726199 653062533 605515436 479128408 348635587 197187592 596031706 556267569 729380455 466139747 425320893 645379588 494848142 613664372 625751216 359320178 251370019 989989821 752320339 739392766 836813209 766316517 683405831 817889681 30365284 77823284 19710069 419306230 570487166 831155994 406539784 224667487 350644707 294423720 598297710 787301086 913080597 420147989 107300378 553758701 424027544 868927034 810673349 893829607 704918903 420204311 292049897 822956428 421651646 951763020 900440389 608085889 433154045 633697440 344423772 32523982 395147980 370613118 500494837 342832478 118335553 35275635 656522908 629744258 4965243 528580274 101195552 373868398 188442651 975885200 675809811 54648763 931772102 342063879 636666701 557688804 453279652 972811063 228949610 432789961 339776740 132402145 309867335 655545646 891377462 780630763 603103369 919874109 527243855 350080222 330227222 464587264 938949481 496372075 910720921 879484648 71641024 970251234 959600898 170030921 958131478 172611001 242173188 883206619 309995567 706222347 374294934 510148667 13626198 818061590 696247923 648104807 655319767 346958012 631972761 492226630 758499203 130120451 443386318 234997278 906091823 29614997 138219286 973767452 936411444 514443073 654374718 207892688 339129073 97836664 160653909 998345390 199761988 846862288 841007917 44894350 35146261 948262021 544365534 804494124 933020876 875626739 519848516 127025320 447874774 566304029 527258748 297001736 215510819 41350441 952230763 529000114 618721195 460670434 962727735 601900274 135336932 211004725 944554956 261984378 357871438 189087412 743424856 343006684 503482855 214541846 315022031 316504082 455787703 166623669 486155879 728875767 195722822 815161614 561274397 471601100 245385505 508883781 352121903 78096820 596496473 940939166 863000480 779711543 168153603 671377413 436454072 427703235 920773049 525289351 176014721 639136806 338255127 163384023 346345035 515132182 44707391 192895690 242108456 537427625 831330902 380536539 895873393 353106909 427069444 653735336 306179135 679430929 334430200 109828978 239732467 494452874 513366370 972269729 940692142 969016048 994988151 219195454 75979737 67289550 683643633 560256632 241693855 538916373 628581516 366157088 975177070 477270681 793953162 761654316 844363642 514342546 369879344 234671671 610374970 733797917 12117575 182429439 947895529 864646841 677629340 841840615 142636806 272429003 210167424 47353971 386125524 864775962 994735944 704399566 456722139 58418515 400804302 43971143 661322597 191355014 927575534 28214223 535382786 244908199 642328586 586002557 6179076 592386062 117837191 383220746 395405316 11304951 468849998 385404758 392037467 729120003 384217676 464211169 429143210 512545205 536567282 490137426 680944211 497242358 839954101 768947700 743110141 954297490 394079375 719915316 763633171 23397817 371871612 454200612 755861830 355138431 621916670 590728699 762650375 659876188 641915802 144841363 329795086 138521516 858771289 899638506 914920150 558830127 403280968 243670689 974745118 770547851 38830072 718968192 416934249 610746053 37806846 53171696 208215423 385132492 586729844 728532863 664601322 512307694 540033910 855840096 141929082 183815521 293090214 960121064 362857922 790281916 903678889 791219730 878122392 64305531 838033576 824474620 743033496 530265214 103400912 499438952 269494690 54122122 773013202 421090620 250097752 291357894 191328356 995193602 398164385 675587392 637291709 78263145 44730409 917946726 744012317 196607682 157869278 878516877 562361667 931769220 307540340 881180782 772223989 503008456 396034274 572231076 523286908 627577549 731044323 885153839 510637349 78368629 874302327 949146611 420043969 502968006 330450271 437274426 673144613 793641835 748172964 711402286 565439147 501652785 31776784 58740320 163323824 595323274 259748531 11333444 400816916 479785997 793820768 666511538 679075517 762943220 346626093 393219175 539792404 397686684 741818615 639398786 219291782 754154249 252924891 481725703 524044804 450670687 402824894 662750815 415799683 436644714 975648455 517069782 725535613 600677655 877998815 886683932 796352111 540219385 134321208 666713541 137420633 775983813 926724291 19894217 659042369 861044950 145919416 319674884 484738736 286277801 929421330 645723831 179153971 433734242 898033936 904287749 108472539 935523398 628659382 441886839 60933053 153558847 407282250 227007353 639479667 923393883 638912215 307609051 939204250 726701133 606199213 388601424 201550930 457006059 799027935 942781938 831267009 623373998 880304067 812536508 771385232 531627573 288463734 718697999 1267820 571562946 309047126 316877102 183184774 959360187 188750214 99038145 944538132 155020586 866570093 49198166 472825038 695294526 729415735 699837659 433483889 747756744 781242706 478895398 456974912 344319423 883266291 502904685 361136254 487584956 440958095 906923726 248146677 548268159 882876258 947160520 820493170 579982696 432745707 609020608 271707206 855174142 290046830 622370942 410945735 728835948 865337457 405688493 493712333 664258047 18637119 775118430 519062069 61878697 793442152 925004421 224287585 703813761 866322239 931494011 614730678 481459009 906539611 698063482 571799838 841978823 705286166 133794340 556082564 193787796 720940049 441377021 57498970 126860880 712053422 998061292 453407253 450968644 472565140 501226174 379664048 252514526 974487087 3890339 810983973 326748465 735301166 17374383 159632887 439124594 826299395 841631066 400639660 322559612 827968870 711230465 981449291 545457229 109760467 968352099 613955810 476556423 261056775 541316644 960928002 45828080 195068807 209744205 372753473 211521010 495370521 858760394 675009975 262395163 644913480 774198763 888904833 203238814 793076708 847397347 852014146 776361425 367218048 181753420 745977757 988205741 285407731 589249442 977245372 15749201 107475159 81265091 12596684 444030592 9773581 100661365 461949310 44522270 446361655 993322464 483367816 573958838 417742141 163465488 689123106 497109751 872364233 716924020 293578634 745450802 576683211 495290466 157269632 698170590 20945909 63519633 807081162 629233173 3716671 136723357 614375602 247290388 208904548 422964614 10899587 80992191 637057892 726588977 145891599 644156954 787226368 530904294 856198188 442860241 225682497 822341584 622726450 117301937 153918194 301876352 490208127 361990700 601733409 227012715 335609587 511859162 396957090 93749095 634979956 539489010 64758924 367893042 666275947 18600405 678820282 311465707 428111174 984224900 290990411 227731351 831203316 508082981 985314338 969390749 885531244 797941890 167579750 519296330 686668326 841217161 922025475 700238414 716696736 92415181 597735208 418808893 960463322 11085059 363723464 485203472 562437338 601668998 406696729 664457121 104516650 34458068 319734807 322676274 586226261 500513551 516231682 771174119 630302317 513234558 746808795 636564295 601469576 141268489 833647595 314972095 293619262 901736639 923776573 492745759 745422125 659505492 491195167 427526683 225341301 871643291 414494117 606053323 104101949 939250193 896652838 390152747 935413804 933396562 546412221 742021020 392201712 103258529 653969353 943940193 117992123 305449573 528286829 297847587 701885632 280987046 855425809 824900974 905980859 231482260 597158879 31066673 946621286 338659840 433911111 440732738 413997061 3569377 838142587 451016920 127526619 863390929 280742388 28106255 707028658 444941710 543225835 669883752 898019416 775734393 770928864 994342470 56674076 129287962 818279959 194029169 229775189 374496154 926474262 876127895 862706395 875105095 679903017 126400710 166768524 926701844 79536606 587770100 171137993 593212438 458860425 897365879 704499958 855982088 541157569 584799629 934207485 202174920 40689121 424410582 193374156 159014360 27688328 403567828 725050834 569246430 575222042 506511218 115311750 606738980 961646908 84886906 433305056 253337112 856605787 660636702 30575582 835443917 53571366 313531504 167519489 219117177 129085200 794618345 946427597 369816565 976360655 648474342 590517836 508488000 321563872 320352550 197439116 903596540 600157696 966742606 662920476 569990127 958858164 640294501 78258323 608173956 782148290 528287320 83347722 941043272 566140342 730205815 893797532 895689581 364605790 35149558 491779053 609673802 788262222 51219565 605885600 2053848 458133597 786185305 645373920 755143735 637033766 457833368 854052568 357554983 375999624 990602481 249658171 85682831 857064487 955573642 565024189 998387706 319996649 456670064 898753687 582078997 189892985 977335315 586930695 931658547 714024135 140968646 10019022 722848713 359812741 453368643 601971376 795452146 731423148 424729126 897635575 368518891 863618293 581026157 365181169 134186392 830919521 637892862 480642669 747392766 349403314 964243745 80724034 438302151 163881455 865258754 912167625 405513665 698886116 992717616 656960606 828323935 631863711 957265441 76708834 680690998 486308597 582374060 131957564 845999233 421612283 541159053 880622547 42657694 344474765 381540580 345436438 609747855 752199882 946675894 249264372 181304186 411418517 567077227 401620068 975223594 432507926 562354510 341351903 731928971 176765239 708522513 655805409 402310961 211646504 471835462 455582571 398327506 450541276 789248743 866411652 248306119 934844042 758846414 164524723 270424208 745763372 542993982 805759879 339854157 647685379 228957784 787714320 285639749 29883665 299938471 772501091 58898531 540993949 829858965 910425625 4261812 682942387 730269939 448341200 458690026 137165473 695715957 870253993 842056412 246334076 995461171 75912904 464622852 125136537 83184682 990549976 157571583 707535892 863023033 143133316 734072081 535594572 79451685 626292479 75541918 657319269 401635605 292968573 16723890 109478596 437242134 559193527 788521082 513754519 419811864 174245740 796555465 966580555 427442671 654247642 620684692 274552852 763046611 861435977 50580086 218807656 132330976 826125184 918630445 556382852 8912791 443332174 316549403 898250470 450617947 122181379 398680518 385099473 524427509 646004468 755253592 518904780 961909009 53327098 190595103 36987171 81361855 792245235 721073166 408983140 753971698 162414912 211989307 438019044 276733700 185551686 142315615 782582584 733711152 280454637 159789401 275390396 240087063 587240228 650387371 726189327 720172860 369046363 270033659 685405077 47134856 913904647 764472212 420106484 67389638 29330977 466484962 903324823 211408424 416759463 769155065 768779310 209938624 995836698 919818255 493732396 827133704 438448127 483208446 602829384 324086363 387348318 965337027 611789821 722039673 521970502 793201922 358299401 96360199 497119303 943333759 668683250 330392589 886237174 315845286 654467708 615216758 730366316 248698628 944139316 978205587 825997256 842186443 707634921 24283288 803722920 795040338 901637421 508443934 808400564 2002579 443052248 21513632 659979284 246819756 647393157 994527742 288233204 761722718 194811156 85868540 461675527 825238929 349257766 690491844 471735553 725408974 158012068 642123360 874360604 722318019 709539897 371651137 505140628 55217347 353221331 414188987 682159147 807779395 443193638 827279238 358780326 783188831 983998249 704218943 132971597 977720658 156020886 77013988 311038575 58150657 497653102 884039772 857736924 6552433 724425843 908929517 405778281 811523661 406606253 491502276 96370032 80970337 781364966 209447025 438863437 850107937 191321646 376452712 756354018 134127651 43915863 155116161 97532179 159748000 481115513 199162232 618734155 403418359 368869744 414709102 141754358 568035883 433673305 437858918 564830981 177900384 794809113 276159177 501994861 299287905 441172950 382044642 636201128 187388445 29202555 940176995 699260978 606104870 334863672 321580767 985551373 736939057 752301824 31613005 559764797 90585496 728760842 25272971 927911501 670868187 547073617 964432089 879857097 447879962 479992852 835543642 210374338 689127325 346976854 907095702 730027853 367163981 101392735 652791291 226102532 915790392 480177977 684730967 198585731 701153296 140640820 819969888 898920684 213857453 393047394 422121772 781711972 201441158 898146075 336755897 46770836 348591420 506331003 992415846 793866280 248072208 636552415 879634552 315494483 360419944 855686252 39163287 202916682 31809870 412161672 902123854 272805060 105900784 610238303 785085582 727025281 243596577 343664991 246546987 55793856 812276183 14785468 2313565 923993286 607653291 526533869 976356929 252211550 780971100 665808685 48082006 593971540 929765708 592850683 302740737 42836473 107536385 255961498 161905673 758315938 414800550 507262866 978519067 584926249 590781063 482681133 75305799 895851370 268168344 359338235 542013313 616749511 223139311 404102222 438904097 170260133 205733958 945737663 779026275 69500141 853500538 877393319 477423336 171964812 242998030 944390823 284277812 357447667 156970153 189122080 966727214 546357911 437490323 394257084 519061154 846965106 746810684 549539555 55524034 519873152 752115382 826364743 706234785 438973507 419931958 518212953 684823223 254940224 895654295 410516433 230181984 491833728 392268246 452887850 342551644 764794640 429018007 548944931 291412049 815254657 2298015 486807103 281570884 957671528 132035928 410230342 224619300 59270879 960202576 505687746 998135615 420499971 107663290 124942979 415768267 127317620 958063083 979396379 655830111 213646808 677487582 422520675 409015671 538553687 324208817 625993204 518989555 849379360 963282726 150053295 631949720 252124131 437968419 910534710 587999373 403164502 702022450 330472560 699352544 868319921 332752641 805802761 620715263 538215473 461474275 459904239 916773183 363756184 649049678 11126742 544377433 888328619 73145691 463684789 96604392 528936115 391137098 22708807 275949292 655355645 517487611 391007115 28933705 534682202 380969333 201560133 414140233 939543456 613834338 424703867 155534614 876523302 188138129 102379512 753527361 356320076 33521012 748299980 692245822 190147313 909607584 663766985 122312421 238993915 814463055 429245960 349821171 636505555 854744545 788564067 378762375 980944870 242789974 939410424 713759397 898055717 760898774 284727468 115101878 778229637 350882601 440111013 982192390 487123072 332337727 47115727 711449925 276739987 295421098 923079769 181086983 806500798 830838047 561174837 454262340 355329287 463496953 33030555 214444504 691888887 947298486 504348294 638413316 895227675 186206328 251384629 891698411 271563140 370252420 123395500 285500694 640012616 900865478 13412145 531890161 165179135 535829068 285722831 642416716 575845702 534318023 664910294 619180250 368358719 136835085 744950361 839978165 420735759 581473177 859027374 373496792 632575071 694749193 888213746 554195876 573592284 555141279 240875906 653639004 501976760 850010305 429758339 656481448 350444326 780862074 768372316 282315286 70963937 988053750 868827447 68666260 534114470 662908682 96336771 8237816 86055861 490093481 92048756 763941496 960169044 813378672 786256002 55286066 636000332 963388955 521879526 368828325 480870762 832792333 798600480 738083382 383627263 409763277 17821300 96672685 98976609 347736451 912875367 873727925 746077800 885056127 881018695 725083487 736624113 226528435 819113377 962903967 247158623 34025524 68917961 630725582 939742997 7199165 126818389 362676262 333086461 272415019 76391842 790943817 606308612 847746562 416162894 616732091 263111579 8231910 819232956 75040867 169035320 39251747 971563155 232001806 808602067 838759207 226551103 16095724 28871529 903148290 487241327 959505169 475125373 888782317 193413269 576290549 28745618 159312832 660283753 345935093 203154610 556165497 894610022 44180432 306544618 814957500 1474892 501740586 567447499 728717646 981963932 381941516 477062123 159929753 363325471 738628706 876942178 475147564 939323744 288180604 136334670 336615992 85039661 946932109 541131087 203870995 354768666 93384239 479590411 382478521 205906429 924951518 256274859 666651974 56679539 710794872 795764828 74223229 420914266 441847747 689573072 679717444 285660245 761298407 577973946 590976294 243012172 325139440 236361046 538031824 359066601 177689165 605227998 216043668 985563931 122059604 359392790 113749481 765410967 991074236 964703937 481834216 453040722 30486305 592986153 480470737 392165384 910913667 878722203 397510788 755554233 913541831 837694696 654798089 370483238 406596405 74043622 351969800 824626008 298433016 102978541 211846225 949294874 167776929 812547931 744172630 492011898 799444645 142782224 215572140 205615948 932164058 111801843 727953038 793062055 299205886 407839339 356146266 851036517 29542448 221238502 896759313 978889639 768952181 398635605 373367259 202170960 804562228 71094958 786242177 533065093 109485242 28476265 556531698 380104499 361355447 952017412 521828798 678615433 856515008 738307711 509721502 55156601 647022283 279905249 832362986 313700668 644580277 757606065 221460513 830348491 272743871 931974525 85945189 727685734 5378061 348498775 646129404 105945873 819585574 551232082 300930256 581612818 73236599 651602953 729411056 130993269 322446544 773264921 830393101 619890568 915422949 788752035 487070462 453606239 165487310 890646731 936623420 662595153 803680135 451230011 255854695 910104185 769448305 914891424 444209855 88777270 603220175 570826284 785181867 682311851 602789962 108938771 438764854 544289856 233704302 721433614 940097677 298271007 935612202 98957787 347819138 916980151 715312212 921423802 745926924 971629373 635694115 74125554 551693509 856619046 871923379 927108682 17541482 480928943 365359493 574537872 783436383 996003157 981847548 342577430 190080296 284165981 161834464 359959087 982998513 393117517 863330783 979036087 238204424 827598193 780891143 117764488 184957021 278223447 410776142 330404870 778303496 320549203 976588554 319281812 117361347 548587260 749837177 127981597 25871724 98485677 832331835 622878604 655608965 847680517 946601939 641743955 786554548 454746471 29244201 222142184 998449475 866499707 61748234 640503620 102488737 657033643 93263783 122027362 911601375 724305319 694346514 791457734 231023667 435210210 852522436 210748915 392348024 403303698 218031130 824428788 673313453 907179955 596885971 102143444 739971442 936678021 839153300 852980262 989500814 489097482 978055268 908232318 377239915 459171849 722432048 669104885 898330264 699794958 78842952 11339177 218901062 943767527 939183328 8051514 923694028 177520424 118785168 949066575 392169764 878887080 429148373 813346063 133530987 484474626 2925709 814729128 991570788 423728405 930720895 701304524 605989878 780132485 210170833 652930351 639099562 722799159 104351888 858795274 672971310 100898009 778822700 503546011 404293332 662964056 386953720 16752803 923916051 763989351 131836334 581951718 810874373 152082943 382360042 11866287 297464808 339022809 102012074 710924617 98324638 252882422 117174228 96927879 117327404 283076632 540817328 515270461 547900222 100157254 210196842 809893316 816964514 341040716 709256082 340343930 883551432 473396280 400481947 322637376 970185801 440650462 525955935 585382650 123709533 380451157 215865241 290958355 726599779 645909624 645213801 184132854 948632925 999179111 76032724 344340886 753512561 9766915 233187394 420230887 956261225 869891957 377608446 808621922 399639860 764108967 696384186 167163269 877295203 439396041 606439176 335426129 462752684 254387150 452680674 114451914 122451051 22680300 381280290 579892603 829785372 63853344 114121739 229906159 693443042 170064296 347531198 267046969 638492932 478031495 612543430 526944365 347656042 37052164 950866829 793127972 546129188 39292459 167219684 408534012 66756579 786261834 132930431 845053206 735269758 876979317 637358455 18616727 874353263 415324420 420632006 218978087 395894356 685580304 407187918 239218037 330465902 342002937 792612051 991520432 176778789 801949666 365152892 439633935 755445634 477300787 829947222 546685515 766807987 498177303 787818321 358584352 25993098 513967100 348144193 76356304 521995263 974514453 963259998 978960031 277059242 342895579 121164996 228834136 200290377 366013832 224453108 48425670 29576000 737282970 236811857 236746044 667509268 810112598 423258276 671339534 235076079 842510659 355213977 289801237 930279712 469713323 169953088 41343024 426917784 678243613 96433036 216478141 39029613 218834926 768873687 627994916 152231258 475401651 187780956 259087436 578156861 901339080 156419772 892828964 877314713 581167052 814661754 223819292 860391698 881586211 659014783 24178857 613786867 224113779 401222550 858354628 872721835 295225895 869743089 86104684 187089483 556566767 558086562 818751007 945935370 411689790 592304419 266316133 622098113 958020811 131498447 137547846 425966960 452708112 177852518 275257550 388184759 27003342 568384909 659974544 946694493 779748743 968911436 208842272 362329805 325044739 493116046 840448920 184975764 682965196 33456548 252094740 424964581 487541169 765316290 174329910 223004181 803818823 612286337 287915938 270869279 278286691 507725916 73202563 29109536 6096289 90364211 237191685 477843420 505845728 692261834 812991448 152844088 46555844 212968011 329407668 99418046 792858675 74271168 804259279 482623772 84362713 487136922 45018728 126825637 51948964 225807149 567840320 836403150 496883272 223256625 582286364 467055282 426115515 891199811 185809988 778935951 554379706 632377186 349978887 800553031 5277763 526330226 941439797 873629408 547436057 494088380 992734883 888573444 910812996 112594284 855493291 78599810 468302734 231156498 231183017 108058315 939248902 435689762 912346239 711845237 982201985 256716148 103452946 975617468 591666196 601144516 233438410 370668540 558697883 586959155 1017878 836853304 647722806 529883844 337453542 114549398 346417606 167166432 153637935 102932961 586310005 433557458 375339627 606979590 961601067 925732172 818920470 328760471 520614425 111721185 195411250 849583947 394445362 186020744 603195588 864197756 353987245 938039071 792865620 629520295 299856261 291305702 796546929 565762032 846638329 862094336 322809387 139636891 304363532 274207734 799150999 242121620 882578694 786267955 526095183 31228904 479558641 945906568 567573231 586277962 537069852 258927786 645255321 942245263 334794652 957258415 185019250 496714034 534645190 619835029 651480099 34315729 624112055 703905979 867409753 883565998 54151116 588718950 41922629 480527150 144511786 347340094 168502044 231225181 16774199 332272590 357002648 743449193 120293663 900202503 149406581 615680547 487521360 104806077 620019957 650109569 888414462 84967721 496260957 353111582 451761568 26254693 533313397 93762233 736274545 390367987 825627148 804197810 885619184 628485943 152414322 757238416 236604768 319390712 622385917 268408189 386078025 350382563 308371332 566600648 310801909 952838920 938495975 686781538 237059059 609282395 515108997 984847458 824538776 587568948 618585283 268217729 597672057 816384463 975434636 864045727 738508275 870488525 76188108 324243516 534642083 469902770 338202868 103331071 146922734 226861669 903608185 344426035 901435002 566077874 931450197 954670149 66608819 96238795 111769733 748915527 984378439 730919619 726881673 823416688 497339050 337379602 569234407 851971994 513643155 238363156 488149159 796038595 79645309 897539465 83651800 548891532 136237863 697031959 425199626 207227581 476640277 720985795 440524499 563573183 343884812 186563452 214185803 945186336 806711194 428055952 229407119 824875283 509725068 211374901 485565505 382795245 876685173 357290242 321684742 148890281 957430830 625852019 783599879 508079717 894537296 866208872 348301169 285186531 876341948 11810726 989916661 291154953 563109140 255195476 442878280 574323297 748006975 984914304 465901476 152404890 764478697 644222360 654949189 84893189 613252608 750609137 953629422 48427545 754524984 305460036 91763809 436728047 203125640 923743532 549114090 857353414 460899243 73192617 713415125 264381824 847008928 35212191 299193075 247980836 832834091 235821144 660494618 341013082 482867025 760260094 16969378 397123826 676953312 775748386 500573160 123973725 408156645 738005048 278348750 508801074 364073523 376102936 573440057 101964971 137915107 523900543 490797714 872956709 146671822 623185548 740943430 720130212 663886613 323539779 838968646 340251724 997174170 100487181 314311816 52331497 885239684 936549686 499379332 778815592 176168895 901422190 977294263 238338652 223325049 676467529 765493539 535071866 373184679 329815999 565096141 278180893 662851198 686311084 893874238 837822402 835232762 845241425 469514499 164619661 742027354 329875665 939460909 711830467 945545121 662855349 323886546 534771534 782252823 713592681 141483402 440122428 647775687 415798717 320658162 161645632 415610111 758660708 177152813 758915376 507440338 404909688 344517726 296412037 855002777 359764468 528586287 886148830 567247726 328925241 523762765 673303165 594293935 951563914 528997097 857357256 361730177 641756303 294777656 91210441 597940811 129229014 662600180 233135 752521014 570448717 596197338 15721035 709657780 716236746 510420522 987859604 347702518 246813827 231901994 824589603 401361780 477363862 272293027 19932856 292481386 800446594 258301026 95200691 691080277 700147884 744128185 118824091 81374841 786280924 116333819 438018715 535732062 827418557 929004035 492335104 260772943 397272416 118654638 428224188 68925658 316238777 139451484 379025638 665147730 304788513 618045811 266062648 617277776 368643282 940056540 792877968 770464302 284454254 877591940 532561263 188364683 229271417 757888732 918814333 773687754 343153370 366674266 964249859 536765586 114385502 597863926 888875631 598101839 811063349 994104750 922065364 930070960 435388019 539920386 833407591 917826599 71360400 212804984 430225411 446197868 433513193 516255769 470645158 773039610 98280253 133703666 586428914 259254417 539880240 730067349 843999149 554119858 63711691 868299925 4386881 495517222 870425850 348104205 464142396 135058552 535834637 923016986 714001873 144764790 806264887 510911836 864101718 779743156 429325586 194405753 210944452 921305352 415178522 405782427 759950138 568939279 101100077 371753453 61363067 170345895 383368209 381169441 107066987 5334387 515512558 266918125 202086037 664332890 333679056 775008905 637705640 807183880 503856422 593252658 414086389 964301932 230795078 708966059 757377523 319233592 505221351 870982071 302375100 436126053 119273381 394788512 914587277 772617644 667707520 32731059 110969418 658458381 575851613 427180994 380441847 505462860 783800452 991093920 67346496 383674223 240625440 669903273 767533298 325839938 506596802 597606967 28233088 850366675 32969695 205606446 255012479 77309942 547517773 776547441 216657706 36841921 90819274 168229738 373529566 588087313 985257589 543174022 802534047 158243588 137093203 493687735 119013778 918843773 999132875 862707184 641246593 510752676 138921258 181105581 515584090 342965091 583215136 106710632 128602544 744953066 27072066 651102757 4305208 474728747 654447238 817025511 810208078 21003358 454483145 264587832 82085742 672815743 915574860 999366565 492131515 591997387 419769395 719963968 212481659 224383815 813791237 635994397 752120984 741216057 849089583 913120469 293234721 65945517 241855617 526868486 610908615 527417585 378956975 176674000 276561504 477256729 406936785 500901977 816033128 261475196 641243619 608477002 200796539 97137972 709493318 16344657 575153372 893743010 298102333 473640605 83912690 986644457 663058545 682433637 131032517 582528110 822544494 576602977 257477765 223806302 383848228 987953999 734642180 547734312 250690406 744146032 247782455 637863167 542210670 635406856 671013816 395702617 187978839 480429281 1463367 466969202 354545314 316578760 341390660 44302026 597232306 811076111 292377143 8304035 162683471 195036170 828236617 844980100 247443495 264408466 347789768 405810361 908841544 50955909 745697959 9119696 711536808 917105987 715644155 114811421 285730205 562304307 482387071 277692983 29966437 439984444 184673809 8859769 260681632 964943436 463733811 508899202 361683921 819616725 915931019 452050101 580772320 519518283 522698083 14591674 116882330 744830887 660762153 133090811 225038384 81393639 726184944 11388200 77087412 25552779 655571182 780128691 941330591 18881050 694741500 262797909 909987918 610024603 607392537 288667527 495874944 575954460 320560103 987810314 679740890 609156143 349183020 952814944 528714083 916895080 458581075 36077136 175347464 133542368 202546153 468116326 383392025 271413173 402947616 93864304 535824330 673716616 123610703 738760194 781462963 303827197 357491823 631075315 506022481 24992574 8096 355358686 968383619 630697849 914080930 209805474 992582413 524234589 896891484 199441378 54639384 119710625 25632345 564622982 621147312 872282238 13705542 874821944 867746117 737817136 700902774 298320104 58601514 552502648 926097758 765144905 732847385 823675421 815975449 635850065 269998766 900163430 653253604 794430397 746708199 417719457 276194979 886766987 57856938 701432224 621239387 112308349 417811263 181110071 650482102 157413277 533726418 9425855 765893250 928996788 926088435 310951830 967651378 401856977 53828629 773466525 344166491 828394952 482735378 187885496 194060088 732143792 240939429 704477522 756820519 22960996 192147182 839853526 277762602 662900995 328727538 950349623 955013223 509349745 662945817 174787689 871445673 517875668 715295662 634815461 597762012 278449943 287769187 169951273 572004500 289873514 337823178 77147702 157128583 923873728 98285533 595883536 420877838 255840335 369093494 581061442 614455465 132418324 443559640 971273047 335451512 998559052 133466148 10895970 499169986 814868732 340376037 439061367 30373234 741433707 42831237 729794352 965938069 278082979 81676757 414097449 622126301 874397939 895435657 819357059 616762657 88274799 438337466 386513765 318430427 496347246 177831522 683395958 283566504 258137867 239890659 397900645 629570252 634956454 48473729 15785314 796303275 279339872 703445731 813415586 781617745 604054690 141267094 532128734 705990123 60016022 542911882 637193172 740916556 191670700 929348499 731787205 177231721 830791447 937593577 350649845 972111325 959822 883807912 42053679 245574502 872866699 159674705 800685118 975720038 838351183 908549447 780963445 262890339 293221084 695020883 209794600 969779079 473251770 784314657 366459953 358858528 153597235 736031169 523023212 688637473 929993430 887048742 508778811 643216544 23440631 293778346 675649026 299172694 338379565 258307208 620962732 154592290 901944532 269717089 530108452 569298054 38606217 204011704 774573021 712980008 428392881 129820534 21483083 119090003 436344561 912330598 738359912 550892403 206334647 131560122 621303600 811696541 583663792 43709316 840303653 585283844 68010320 91532862 242900427 989600133 657375309 317759043 742446637 663544348 224449316 478189139 464847702 620927853 929650579 917123347 426075097 390474812 670010909 550766987 859205450 129784821 413037706 299484070 140682435 506173221 482782307 144229557 561697120 367293438 924472186 384556525 615779011 217153239 340166752 354894052 831982481 653970090 119183086 430343704 430923762 303007125 990842045 288750952 506447893 526091097 392464813 498603160 901169322 367176670 113269858 101286354 342958438 103122861 112231106 390248992 17457538 826073204 656268408 5074931 126236221 551593350 990830452 284154783 616894293 227156056 197001833 190771164 983157650 9583878 628504910 915509831 396249404 220850380 703502814 449232863 402719903 10658444 584997912 313567624 686300814 175547726 931921087 615754891 185798366 137792188 954185178 302208788 889310950 977478050 907372853 358418611 837252613 548988532 795490015 246562524 980241436 525341128 311180203 330880871 802008592 488098519 554850735 421446416 687445578 373233153 502743239 230302712 342448438 85388102 986276115 739165730 891756487 567113421 338371444 73315319 218882545 640313697 293678611 527868610 493327662 100965102 85937883 725410101 144279290 570815753 373416442 530389987 982026071 68908390 437746276 186795459 51510090 436723807 637381200 594509491 827292508 387762036 654395321 469149683 468759577 171874757 570672862 10042022 568318100 609515674 11974338 618414165 186314466 375741916 71307180 16406891 343525018 924154521 653777320 765370809 439233884 308658051 474444549 510522100 998747975 610820978 600034518 531076914 47662464 671626206 467634545 866140529 694748338 709298021 360368370 252191760 189405577 16377931 71669689 925487956 333945654 365969141 650569448 782915557 564089838 583136877 606994150 527180622 355209579 96557281 523100126 528720000 16137065 128830500 882019393 981095503 473287722 519213612 679619904 721650164 984772339 297680274 324460370 623355785 880080013 399850005 995572404 601414800 13719493 882048279 837058020 384874605 495498220 455719454 917912102 507257575 680654167 567378773 1510911 359270059 240644064 756125704 318287804 189256137 311354211 501581099 540017644 972475957 309753410 686291924 232832994 273864263 342073826 267897789 270782004 844415291 372350764 262674371 78762303 74233266 573957900 431123561 882085792 246053424 561825525 769650774 275117244 753936796 136327516 573012178 739574073 142162882 918271033 840000589 203773827 932206548 440310665 408584409 22737992 905998565 349667790 477901995 206352636 129167469 889941133 303214238 899658326 869790920 339679439 532208303 354580177 75915191 438154657 192540290 584372012 444698333 218758292 75933148 558693611 117092930 572542525 117244711 495406291 363722452 298863286 20456945 472420721 715128545 390418971 392822125 514992020 793897119 93414670 336918256 422602447 293445797 244746548 35827317 164698616 573543023 161403318 509157146 974126508 135855837 804863937 885827489 268242120 542676148 382426374 554254576 66284785 466738460 117495354 212985489 413133582 751425568 248530839 911097138 541837256 357535537 789496666 437900583 698185233 349742499 778411075 68450531 771686298 253934895 291163672 400807298 427116891 193034352 662704674 320336707 857794063 411922278 725460398 720899590 372972725 447867382 240526477 398455762 234738448 818046567 504577940 442140498 256134184 281192422 256760605 603275346 233612487 61057795 417761668 64626759 185662461 394467378 802573740 402561733 400311197 118621259 286289784 303092742 741401278 326462731 8461905 577861482 79809082 224036753 401486246 334479345 568315698 67090657 974521704 54288579 681545608 375102052 413474954 839381928 211093091 591763046 278300039 131106705 609345711 518650519 850607835 283247373 227413402 824593035 158329737 700084436 879621912 23497274 758291860 173907008 720992864 721904768 131921030 94685135 56333934 949004702 820029420 938641315 113156223 511304119 486360023 311950337 957337751 601765716 478635868 809675222 774903294 554842081 655493909 278758189 204691390 850845230 48040863 833742778 502143783 49886446 928385562 710270802 324214860 30334779 489405612 318685808 240045700 730103056 477297406 668543666 325897961 621881806 930834621 801980250 353988828 254111416 905540634 604713423 272776831 944231798 9692235 702018073 987480377 904608406 521482760 65039720 16638518 413965318 35111438 602358413 575834341 826907036 456402847 491742334 309307256 351058318 634233601 937786071 374420839 767797498 481167867 697460820 731474925 951925343 948169307 699147097 550880394 75134498 980194930 31550570 630372735 301413643 416020373 451582130 607605845 336923333 6962846 975823488 625470038 447435361 946605674 889012166 474159890 250447059 638797401 408754841 910804188 484133748 118834897 215597492 592458571 291776126 23117755 659067124 480818106 340051859 146489092 91024861 784505287 694862391 325336862 174902803 881604567 983722577 596040060 274575330 732593553 199711406 128765209 18987704 8198239 880490366 533634290 877165477 451078640 97178837 363268743 514046946 501344441 423878443 283567710 134268743 856259695 966620125 122266240 145827538 864245390 572707754 848641787 50607399 877624533 78381366 98367070 698176267 639086024 267806602 367802432 804802024 48560941 756974738 220786617 416609357 696675471 460346782 637970406 130807915 631160254 97886690 461330026 449588889 5500749 738104053 321961960 158778832 558160659 773434710 313485450 838778927 65196203 935730402 240227453 416061816 142721012 539034975 757423730 930301329 758815121 574981365 87865887 593593093 3878761 968045744 713495740 849433985 833276200 209717503 102678919 855839319 118331581 25929784 92610624 302761214 501780698 840691474 413461421 902426511 731087736 392727337 508731927 134198602 756893264 978127741 663313868 653342479 766883682 163277555 406655387 405989862 61926258 997349075 835737435 201176951 501140102 29112136 558838884 844444307 915929705 553476579 137381396 446762409 332693292 698607641 951683147 315183953 522128799 745646528 758256111 268662469 765380060 123612566 998464361 461129827 273256893 765138362 181018406 704629292 565468001 763084849 919448088 901029960 871166891 155036002 615151667 806569856 975093955 224772250 245967600 939495875 9570451 727353481 868528077 301848225 570001226 572091844 582457034 866043859 998602717 769322305 754326253 228664241 363959425 781309661 957136575 458202042 976876851 122872793 856160462 23898384 112683056 926893401 854050857 238890745 964352125 96225508 926870247 99495775 43944032 950421735 45656224 940724561 498702308 773549362 265090290 490952064 293293914 761486201 689559549 67331779 423676371 748767188 381468904 277717651 624916902 720901439 10448986 916354960 107845872 405992987 181163265 786605050 788712975 67527339 207407630 944571448 165068326 372541336 244458935 444059989 712924573 795511406 630139828 837404030 860163742 169970717 473699267 175676549 976797081 296489336 719076901 462746721 51213248 980168633 414493214 902761388 871040396 801109243 836357752 410913315 482850102 497094335 470298113 755929386 621361983 185701992 264505352 450727494 580550889 776668095 123682020 357590944 485372603 508694383 383809133 428748425 356946176 836389769 542762113 531484656 763314761 835943426 489003393 780207854 362280935 615564081 727412945 168929595 97277554 146223185 910689115 934280629 24934468 550284293 26251277 161340640 877921279 500353743 922558550 868124001 403002115 47452055 817478317 523064450 581366777 36782122 162247434 134215858 58612043 397914553 765751147 508019202 557911977 233527126 319246929 319221928 840995973 158080634 1060160 796612992 110293656 721518978 114173762 22432390 730446939 309632557 667048293 379835741 336461455 791534112 170962232 805797323 77559989 484892002 45199186 176948282 558900119 620052704 283857355 630855225 331143101 886525162 768070849 252278521 469285369 603623860 103775957 346669521 280051164 292812246 836864427 873643707 956352574 25279181 753446510 457518804 525403578 362850168 921240649 990472928 328434991 909616283 109965039 826959299 533263424 252706143 212582164 348809993 727451093 786017744 902933233 807327583 128224920 458911070 839803076 482971415 815461241 245246812 324020557 103614120 157039147 226291076 475010643 626844972 21091748 517479538 311798557 280766177 781697185 795377188 966401786 839449513 593878047 464989825 346269113 438483849 446537187 930058190 601598513 653201709 638995188 6045498 515907259 611867235 539841051 843710292 574850995 757924507 38496362 278259855 32147450 192669550 604342194 403772869 393598839 884437780 591195915 877643953 441557393 258858220 889039184 23452275 484157367 745441272 560234400 985947664 165346264 236780894 351033823 167837424 874850027 199036648 571484978 346846046 220830057 667033989 888625287 839694604 351921102 290134982 950916363 482949516 119645467 997887074 826126001 838164184 776136535 127494834 614902962 259686858 769065993 56237365 790750215 398492325 388067008 135032845 251784177 323957642 948745099 894270337 642302578 71059716 165381505 451382905 945433809 743255165 718035259 231266053 19639834 696731334 869113173 469475031 45418908 486397587 93617905 869040067 942587241 491670269 656331315 52382278 859637465 463289854 17223878 263688189 950704391 89870072 518367317 366611497 253918546 591010095 639868179 792142898 377600990 160659018 501243444 860935713 647108625 545165526 464178801 374947108 215352086 179802307 870161544 583228429 505090653 240808421 47388090 535485908 797430809 85583988 139436620 812626961 166047681 134517132 735151110 68688770 344374415 964679086 640720055 311570571 317057028 225620285 676785838 349115825 834347106 244900610 795269443 176546846 284826416 289247913 538223436 111284257 146143674 700187458 518737832 23245739 210611599 506355136 892046264 689971922 77502721 941707133 468097504 130622545 885543336 371358388 406553611 854346758 270007519 715770630 271116325 159064948 71144006 474921462 364622494 263710271 196339262 636356973 720374509 478737074 822177392 647529014 755695115 676929084 530102855 73972355 169881332 281866222 788129649 618448998 625035050 519101695 704176738 421856857 109016370 994751304 555829456 990621623 368913172 650098633 336657976 475171136 438403295 371128610 54694488 274772889 705322787 867107867 661472691 823869898 368213877 237928476 519772176 391919550 463871214 399520693 833755387 523070662 584014508 178655000 87401539 835905559 417978448 465503898 583592058 109443399 312329855 866606390 207395704 212422868 356019041 796035849 22572249 158139549 600185637 947203543 269003386 648387174 502184059 636294533 878181120 234271833 24446232 747478173 173462609 74050944 892258358 246160589 601625624 439756876 413950225 255846248 70267461 943407889 245624683 354258403 772981643 969072263 594164232 842405977 874244065 617048651 628659507 267961864 599956738 252554076 834999608 295791570 508183789 396024990 144433384 501727933 157707365 574116698 68132888 201492595 310386033 145571772 442199073 727107011 871656925 56570196 263138914 225619742 81809336 204670358 532864698 554586394 540940244 628157018 766948878 845152499 634917962 335914588 151389897 246202117 883776243 610692541 393338199 346846547 326454255 932307584 586117801 991086084 66313250 746282254 937414324 244465632 292506034 846473394 651385073 305050839 280601739 256036382 918378719 281191034 816265947 804614629 344102525 501278848 429198742 701327614 485236432 232263491 238947059 686347079 477964899 937204800 744949996 625470976 104958402 105245339 955099074 42188876 171351550 120844184 67197560 997655988 702309676 77712675 848294227 420902563 90586854 501892681 63351392 661181162 367392456 392838589 856932334 227661886 554818292 897056852 541582095 236849333 111210127 426416009 928224284 774113613 493940289 641288186 240595758 361493093 99231417 77729257 378828454 48499266 282087719 314964923 692096421 239777676 621834176 143688829 515540116 135648206 511048766 378815066 719640990 874899449 42081885 429467942 596885809 274780385 786641503 518423254 197224577 752089023 817299849 708184582 976972293 447272621 326206116 973762674 416167928 395651373 73250941 170163069 332572889 36728995 579456101 362752685 599291883 480948438 441413297 88705068 517708214 70825587 222080315 939533129 152578180 410181514 441102303 109963509 49751781 12130319 473472767 582829127 974268460 908623962 219986944 8060152 539346671 259061159 740913099 899539432 886437258 219930263 437311821 141589911 293490333 763755950 252013559 476742828 879892362 579533267 204297278 727150706 353478392 623743698 479191580 318412118 324803923 645059037 772638093 194661738 558928201 918272519 726648083 769658597 591769166 477799112 107618867 747908769 683820825 86994556 803227638 752675996 806954021 310697188 286544745 239661687 321992241 692215715 850029085 355109882 875100864 72578753 294678183 562511758 320896154 784082732 415467809 548594369 403046473 507572019 997586855 876275398 910231197 566465801 650838748 213481202 690059049 987216200 444496482 873730881 136235203 935466859 704905573 20319438 400800776 46125138 283059985 925560414 774733781 778106050 915179799 130483926 283044303 836612067 84298285 223417280 203316444 448235456 175407755 367164875 314247080 949853130 641660014 301598024 354781473 358797653 694596248 823016622 441786108 359691290 198723790 516631830 384091182 889600692 464717401 894327999 209959795 21630243 762262150 54174091 390011850 976980812 730406 597164929 136328950 55457654 290116366 529403209 603140607 623688398 980978328 751575731 114284975 220016612 818984993 532780848 702067990 176849196 476352649 950799959 282569735 185829758 91998134 680905826 879373720 723802775 655099665 834674862 270746278 37203350 19034119 943693375 790141007 665790847 803798153 943918649 78194805 955464123 720951180 775709288 467472962 424295062 250389898 170141113 814969503 74414016 764301568 238362303 38210235 117332173 128940270 992050735 161682058 677533109 805892954 364779876 572492611 149074772 292993485 299432667 152167905 406822379 745170388 377424568 43194276 313884061 132192640 162566464 315970189 425014003 650210791 505581917 427882981 948944729 704821152 403772189 427052726 730454943 841501003 780187187 978421840 876406392 486836743 514111605 548089030 835132670 37159418 173182556 416097646 67855660 82002637 309683591 980108645 136197219 689475117 791497016 389550089 685194214 542262347 685265109 181649277 312571741 167533661 673947752 799392040 966805334 301299995 101096224 707387446 683860415 975787331 513952718 170139670 585351790 500593685 840254313 46008058 471692697 475319255 389667210 123190874 721297502 467150930 864954609 700746609 418076476 16248659 326384126 933794238 293220504 338873131 162491704 814480261 957321530 386711856 310643658 737353804 437760205 85131322 675506689 737647454 210748002 916513574 526933455 521386571 111420141 597925719 788634955 5946726 134884807 321371440 433412399 891481158 677760298 473000091 721135449 315352133 644298937 625229189 831728970 301357828 634848757 633864287 366671018 423562981 327815368 342077599 613294018 209327504 534794750 782621501 435153920 85450863 306008519 790466358 147016311 808454449 336711223 958940173 607419484 35706442 171073991 516050501 535255434 855985010 472112593 923213288 297938687 133161506 460289815 89469699 241452381 434973210 604660796 762117671 883682154 819187678 336590409 506456810 625603728 73011508 165939498 592634980 400161118 409306535 389361199 704858547 386964484 583073543 40540300 412933751 887582939 139597287 982830552 618890582 56381147 618448926 392649874 153030777 775885860 791041863 663520407 315436045 413772406 47341888 488015277 919404228 172254136 994500783 403945468 552875601 516129908 878791544 857457808 15540207 252126809 913198408 779438040 388598491 352530104 972634126 776667690 776886997 863798536 102293116 971892797 475168932 833236835 475779210 541004717 239377551 108321542 337039860 267661178 401049828 341506261 951172791 565770377 862876276 325381588 764410264 932845602 11712789 515390895 360752285 539123824 599577119 361955123 612262801 504392964 262587632 87126739 735592580 781892435 394028904 491155748 485834825 217288499 391443565 411868001 768088823 278908770 778729065 774611431 174731369 75329023 336456647 456382138 307880126 398432015 739327353 879942143 205039833 32985849 303272821 200663168 121114849 583178506 64151347 609197099 583402691 560852979 515156017 140229267 966176939 308536390 676301423 786719597 288870799 103748348 266789107 216864021 143278500 747876337 21702727 901229319 996408038 312592998 151011062 700142182 412876181 374524287 820948498 742918264 337823410 985151683 969809841 277322023 670512775 190086303 281535851 169140610 613916956 405459171 836722398 695582266 386014402 301335363 747478059 942400037 240133772 429474775 128691830 726948031 304604881 471734683 260440169 965247140 762690988 442461936 898468017 369080855 53342076 629861401 712908416 960344447 95629156 625126335 582458378 258640868 392333772 766760302 245284104 13083510 253550814 203273750 681124152 731928071 829184778 926980746 867517658 374556556 20502402 644071940 693932852 813247647 255679679 275828895 614004496 490293504 90971898 943108060 241146681 619314191 18135220 442275102 624817409 119871828 155090734 468782126 244123838 348054264 187993329 712727479 36868681 235650121 148575816 783613386 989733245 204554810 467570625 899691100 339017918 227351008 557984432 376924100 574251887 459630326 401750956 644292925 576049786 5228122 284734736 12281706 249227469 616829582 632416635 248796365 593370583 374012472 913275473 50798670 930579471 52679842 721180727 723038650 9227629 169099834 472273306 838748226 23138799 195480339 575814953 110788856 801408022 578120547 829168727 480193365 722751334 551709699 881180634 469929398 683613930 600014066 642162735 180728794 13535661 327178194 821341715 781566822 747786562 686935657 450176779 304051297 824031804 891737378 43550685 854337976 692531895 840804746 924264213 206334907 805358798 152239827 403845505 545712798 993684258 250760788 874304182 761168121 714875226 35866118 386821513 225586249 31649437 374291721 535168150 754776941 480989721 86134301 749241532 265508649 208863616 303928874 110379934 118868646 998892934 209521848 823906340 343279600 799368804 837780087 627410168 186226295 94721624 681343929 153953034 36224398 892834339 425138931 728912908 586575599 863694729 935436608 680376567 819477814 436234709 888697053 702936197 387576417 427742290 925095342 64689076 228523607 293547219 308224440 420365385 522969949 605228 463212965 583407434 562636962 129003190 414967619 771304835 692743349 658752719 456835077 884947971 29183497 671505240 465539968 274063004 419998072 921496629 457902063 46506086 391760061 967799504 802961584 72138812 995016440 344336535 649716421 423076157 799197998 753255290 199533396 270653260 944249031 490743405 972583464 50395537 449235982 847946220 238642733 943341302 303631029 140502130 655513591 939974315 678911054 606850305 646684220 42339491 79384787 970897821 491051605 755353621 625106206 206220752 146742466 578654715 846104434 808368424 401531811 82999190 356714480 600012725 140841791 967786728 157502755 226247820 950498945 124735800 390155381 990176326 219312502 593840530 500314807 477149057 128828880 502978373 439108253 677839710 314798438 707759715 771011904 949577217 186512562 642295364 120672410 238340373 454266193 318901763 540640781 529930309 977329799 68478719 724003037 509582788 783091128 265227100 921129137 615654598 164641520 353765504 980891158 26650117 991787868 335486358 347461372 887452733 208388047 79243278 532145975 309301423 845335870 793834523 97216255 98186146 774982980 340888883 698129264 367428317 503969951 26881683 644343563 884560431 779132337 904544185 58393139 286356968 526150400 732899048 388148145 231023965 602246070 740867495 195980081 615301479 121995809 474731330 277980611 429555940 383428660 41313608 480112730 103911733 704012293 461463563 118975056 329311935 779479117 101237539 508292576 61879658 262732011 254132203 215787691 887890213 779856737 840324611 368351796 927217248 423330645 51420620 64980580 930891408 856438546 976159471 953119238 916255406 781983748 185589462 898228556 994461112 91264320 932673330 669620296 451556143 398500857 116961395 860183412 434647960 456653836 584254035 151779371 628526331 392304245 913049164 756078893 239581543 52685784 100140061 273974559 32199020 418256121 186716233 540649737 561722015 161254724 101349527 798408918 912179738 787406662 50698899 818198487 447743225 214269233 925685772 201919809 276382942 630465372 51715988 574204074 900173933 739177665 634835715 387598480 731686865 341779326 56430068 852397266 282911029 46759764 725146695 750907189 396529484 833288235 909304989 666099680 475864010 813242508 969115359 459928032 832571881 386123301 276672184 715539877 343121637 760363593 524792854 288382339 340652672 41159790 18582445 823016498 443557247 896709293 240934260 395524431 517213738 659091013 205663013 446739417 687462608 62319639 645178049 73718452 398076993 321973547 389523210 849230633 338444370 691861291 543083528 953586532 79108189 387567843 113148293 851200245 770711998 520285383 599326609 525743440 407882327 894650221 617244414 954380877 332789517 719904270 326312932 490713256 795905608 260337930 410174495 169431682 60404855 329341537 955443660 425141726 368850058 572600890 411301328 87486757 698662006 239386464 628075089 186408866 391114677 850423743 334490426 174114311 13358531 383199468 191262396 161422567 865762978 812870299 9806792 551269689 79356247 794533670 544810133 926302939 956940394 414684173 261069088 917902605 772901482 820442736 678340007 105795314 796552295 845446039 482005805 559365139 298633334 687847787 534961146 602612955 294573617 116479226 892934168 266493211 905873716 504069878 63537111 503447688 28502945 33714743 542378569 343198008 702646429 136228405 198738887 927097385 532733137 393003406 410350698 294750138 966391017 392780934 285408402 556502064 382419480 506116482 552684899 906781747 864337555 88641932 789201219 771830606 512853521 359102162 636506718 27904114 497395794 908210983 577711394 350580851 841704853 746573441 245532355 690919050 186900768 565520249 787891128 322841809 366666171 799580110 124788796 773436106 495601717 410546914 483246798 309193689 881529822 377788987 425890481 555713989 438563083 309893636 548045933 379861819 512119190 901518729 841051724 831173707 19257691 844554175 257350878 223879913 858996412 314273721 424254837 312747373 131585822 626122036 477201578 46199059 531660138 60466444 269432022 588595324 442806413 913977284 451044506 464484908 901825016 105229315 827243352 444783370 477364256 419781394 72853943 27509474 884948223 300995935 733216290 311909094 661823633 220873980 975718730 979705897 21335385 640246816 745328288 630055459 937475801 330251173 801520348 182115632 755213853 139022728 436345977 603750161 856867377 279504749 782262326 866748777 818848422 491966745 448378774 485097024 723234322 369349366 686521185 950467204 986738316 451987090 943528993 163156612 209733172 370132768 623710886 17183859 473353129 234701813 491643522 546936555 912281233 642743564 263437966 689968999 477174293 354505603 10086243 455916743 542876513 560221212 96081378 331912656 99310633 333125053 247201709 538608554 30695711 527082480 538539 739207264 949928574 454293860 437945992 375658339 496657026 927404650 487961906 166595592 148614637 131056504 554065245 597137413 282886788 920865706 741584384 118183416 973783952 723694396 774285270 327803360 304656478 145409041 473501663 217535906 926885567 143080495 257623516 98498949 535946633 245113921 2582230 428263606 874190100 166947347 61926295 632989637 410823613 880643354 313782575 326487846 321739878 543552234 256097649 678532017 594440948 943174077 115567475 426412323 310896848 918678259 692702226 768829595 230944615 726202764 326100587 691276061 984662186 19925168 768693859 183184403 626169231 749638695 643928865 910608326 226611854 117040354 992003470 630762473 260902948 907379568 253618396 106805775 556414803 367594121 591009020 783963696 442689568 129675143 343153446 394642728 148957716 263807208 226867797 200977208 542891708 495346894 835144136 620034691 361732137 170661247 323863427 750349714 204692337 641731045 366618316 123338193 816758060 277779470 649256110 687783440 430213623 931070381 223448185 301195010 413281012 967527063 6714432 327159745 994188873 440523591 464525657 481528904 835416988 662734172 235244769 40801784 434029214 522304022 950506550 433496084 115102077 692198620 521682811 785888324 855231855 473208760 516137495 365647638 715992366 762184153 576007990 734138488 278314359 806990864 997973062 775394368 74359690 837263188 216884604 717805220 627641773 891768638 586074189 932504258 259418025 211526797 737089525 318875418 518246731 573692324 425741299 259419662 447147748 671420679 368778379 804414057 681925066 52518370 803193155 495059413 123462357 376080514 804553062 47993187 160087267 859001561 992143492 869628935 164533076 748415230 61143792 227684122 959692430 577569195 468564032 918019286 889985146 854843069 557315537 512856286 500434181 632111544 336139073 900770483 176529056 515446337 850973939 257269311 9278657 554181793 381645454 611161166 565327968 638400073 718792574 314473744 322191483 400633928 949295474 216206489 746250898 204828631 882012380 850176354 241003307 302544590 410889588 387356357 645773903 339199532 998470326 762891140 349073931 743693970 479562335 951429698 45805296 587403464 976236276 573263368 635281044 761416760 725484090 565498050 420589583 486929262 732990399 1222592 397601919 842210462 804637008 892132406 950598532 11324446 959976321 122097084 956921284 883893991 378469417 127033550 256846184 114406168 171936994 707697484 656852638 505298035 148800397 818514172 202894357 586398942 570855116 30972931 614197124 455487716 871568007 750750576 349893667 44311090 663510632 22277041 31196463 390293018 867802718 977890076 913257579 674004499 769306398 18457704 909005466 491792438 893025949 703491377 630964230 981323203 474978967 235673719 17223420 22019482 897280268 343668511 23307342 753644739 892741309 775379569 12249551 357333734 706047923 265951896 211844314 85179604 342182841 154295077 530063052 446757628 235604701 203586957 550179205 877997046 333293555 358214566 839794156 63595772 753927442 942106158 414816872 439512684 855664149 921460036 56911719 95517768 557568283 324322029 602151898 391626933 656296711 234915728 136630199 741977727 113715200 245892218 151652470 10650516 233298930 885441116 619248021 682156933 535901964 168465864 781599509 842572808 426728512 179891639 80166394 724070776 49091015 635780613 785441998 988194643 566182298 56952819 626583070 650338491 936284666 940048549 259692284 751163638 647218664 807870882 130894203 590768622 352409005 435782487 473145655 330518706 886691156 356156308 90556874 744825331 624774443 651413517 945849176 434014344 14602822 692074714 744461572 423771114 672354556 861544695 556198264 465479865 467552104 107447493 93052258 613096757 121547241 429591687 900797937 309833669 502110626 459925734 663744860 485694836 68572411 235348334 691265883 143330415 890366494 13112079 730640300 490009736 909782907 951595164 176124559 342369206 909843012 488746831 76848459 489428627 907126001 172133187 132993703 698520284 682903486 107529209 535089009 53489141 940158248 976998100 698866427 904293731 317261428 434659229 650069913 986684751 561699368 44803839 768955684 548671754 248269456 556005644 382872954 717594499 467752506 398414262 204780795 286822867 77331578 950518103 956475149 752228786 145331687 650757929 186091162 217543166 186607836 482979279 145587341 262928187 523864056 198229451 205493849 314218510 699122334 182201349 228668529 420478913 54187894 372210250 376638673 236313795 2685162 774395339 970955636 867649829 853413290 540897690 895871195 844144925 691162409 9225520 664447629 928876935 276133405 152393450 190246289 641779295 702819587 256252551 958559989 751836488 730390680 777517484 279657035 153877512 652990561 29069920 779761191 188021513 386321700 645867408 311987362 874400218 712037229 845815692 71781850 872635820 116261386 149680264 483606639 643517910 334107791 444608796 959332360 414236242 463622611 970191045 922669004 297980989 925211249 148288098 634259690 912190555 61910344 934394039 657157393 636563344 498806268 271629549 166051576 828717928 731452787 221637392 380083415 598557328 848232536 563983504 612440300 517313370 654388635 371125953 855116792 414635581 154908910 48431450 577787327 733190227 716912970 165636346 582551948 31478746 964779368 393503134 137352874 260074164 754958409 498731309 300412652 255554278 194002351 531379180 756261670 692702492 874892449 78731530 823729585 239794468 110540267 968650518 273756395 2006127 2653851 257488515 678949301 398552211 492871301 46798891 520678899 887064011 362323136 634484681 603581200 809636213 990189096 958208125 177365623 288635539 93902298 344633164 931749403 3797067 409588666 303665566 971705072 820088935 709441776 118988734 32159599 93518294 791304294 446660958 78221846 766803753 594627916 187380240 973141478 804339991 239125397 198889422 765214435 195970297 657771127 2752370 489041560 727839054 75101423 208870207 585864848 264423992 55529019 114155862 594696414 701156350 803293790 597393986 13348502 572567944 745985183 616515949 248860753 17272038 625529866 565774248 937254061 415181258 181369837 256733607 427764427 41575433 881831517 519377539 183170256 716026909 70912175 557972022 689717348 153176486 768608767 141072418 62415670 47208420 653259180 161299851 975775605 776918591 960969177 293328408 948611672 458430656 326104046 622407766 53100184 885200533 21915926 545117749 813997297 997975697 419527871 587184521 534309541 645808041 923792668 491644042 799895032 835556216 938722214 579350100 818318005 535497916 42597271 908578152 32624295 795316694 571190382 691821097 121563681 108029262 168668270 175172960 905733751 134448717 864816414 579193017 297324675 171170082 786799562 684969284 387186465 396778942 468478464 154212852 142328754 645726775 555251733 206289955 848105117 348514632 204521886 659505676 367091658 75638992 992343543 196008272 302210853 599559759 318785215 180553074 275989793 187561324 4856410 891982427 617334066 455068785 933029486 170883798 451613266 187213005 66246246 271376149 212441981 58650001 814648818 413706538 624085044 340391924 107655557 204064143 995255550 489377231 3132118 349177247 278089187 866709538 918557023 873547802 391395055 250329485 84566753 42406821 616091829 491128536 832585694 743984456 81196233 929547115 468646942 316742382 878220869 446995414 918744875 532607464 721771077 569033803 482691284 146052459 511026795 519671071 112416686 562543885 462725467 516667725 233091982 819117900 475770688 82345202 808324624 645008391 614097478 655502290 730519316 244625155 125465374 416664018 650520891 125851751 644942717 781688188 856008814 886650176 66957980 734936702 152744024 906524158 904000953 286438443 135191271 148090613 608730261 102271992 458203855 401918685 828947957 894573568 566942726 680771411 366473250 653703041 367445065 342177622 586169192 477375837 271869846 381822922 824438426 785513626 941840048 476443128 45251980 780893410 720908191 226063372 330343832 433526020 554671661 942804374 335912474 225384305 114516585 455638026 208245492 931050176 904958248 705323328 923537163 499549226 192770687 856656372 121239239 690921998 909932618 762407495 395590295 181177454 130304681 524462652 448588139 767151473 519235198 558156860 592568120 812887519 25094128 848787346 263157112 513494952 6375658 246726384 676778919 970985565 156560796 127327465 985905607 400497589 546695417 698979444 854589149 367765002 99876664 1521007 300926322 961554649 601853012 478470426 945893394 626811718 628813964 638570136 73917904 805401749 263852771 511225714 491109569 960545458 312023969 754330643 363161212 410398378 762851536 364205644 48693920 542317360 413010624 136012754 690128206 843491097 250206339 652946619 828381099 86717408 920353905 548696581 418940000 672385059 980544678 71150096 390584346 367147044 895714175 868376350 870689290 832096329 105861665 382848474 408655973 179172764 140635378 80009166 599727845 255527499 879713310 602060779 357266246 766770729 154545171 427992837 360292810 157274923 43431429 87419989 816314806 396834797 144848491 549736437 740187603 596540971 953195392 449197927 340998381 464821576 879518147 77156367 798508119 224928970 287050871 196548020 620587622 977811163 410932772 792214275 66194673 396652234 441213204 962758668 186567128 658039176 499642327 723419843 169310586 725916716 253169087 452358016 665683261 665047151 773724005 631897472 374999561 740832561 70804258 341627233 357960397 591078642 656997782 529392554 294766329 826180697 278132773 821459265 355501315 404549297 632953205 139953138 926921954 874193511 792780274 544070895 520233622 275854222 445883978 922323787 802789022 215615067 23610866 977941630 419813504 309535144 98655646 267426532 978048324 843147125 361952204 247387198 47555577 576225123 513444155 451195439 774795823 83455799 720147308 812110016 508715132 422316893 83027752 185829596 965096184 772640610 998617337 889909461 715362752 379357305 279694255 399439069 555898742 943372280 340458204 666357646 549956543 763199448 377895769 695777891 951342532 909626679 787252159 933682236 353338546 950164697 356171503 197847518 565569594 330235811 817220747 891744369 908937489 169580832 417422714 223433216 390587761 225786876 93821544 973892604 904546711 801454731 763413059 413241786 552250947 926598979 197250751 350746864 986488123 984888125 42996435 458359868 554717639 957321912 952883514 29807517 837998390 276835734 749588211 614772984 101231449 356262878 913093570 12642964 915167491 611524664 52772012 14859166 761668751 208957556 298847359 940663974 19475033 191061507 522439752 63632416 761817411 416593020 386274266 402564324 247750962 327349785 679586382 695553711 911772559 805666871 54054525 860218528 384126919 509737434 463380872 49313211 315683275 32769062 903461201 369747818 514038929 124331751 670645503 112581110 753087633 13056778 339410814 839680274 62808648 354317602 835798013 284882513 289716920 638113764 979438190 44824491 689401318 892692651 278395401 996009469 441553755 454256629 559917001 339359109 451782820 306785763 342779117 871983721 993883091 208572093 847765881 460363569 952871931 998127980 732661426 385913161 368854455 282941951 931818918 240888193 372522404 951642662 850941858 7287436 157913826 773596602 198130361 510197124 397029783 495853875 82238532 374596708 900643180 435636784 351960925 739340941 944066062 575365619 791349602 948023106 120130478 513667554 316147320 112845355 35580802 570529287 117766 279618006 718734402 526734737 403866422 769060913 477688491 17315153 979318135 86848274 309581311 577084990 925726973 44222127 399356547 685308401 885861184 931287078 32369152 161448746 817488249 513975287 539997251 332819529 142323496 963717764 812386718 902498773 742418576 162460824 395368292 14007545 3915577 394595805 966810736 122563074 438981230 764664164 373363103 692678370 112678845 20707873 926507601 693195184 426197882 993496429 767834860 340774694 572892987 738107779 899961689 25441058 459831389 72477699 279300485 915862309 455939710 968747121 587094498 946561239 739384321 248375478 672522723 35271809 314412173 180658590 708457091 804658577 686577038 657905497 246208703 396525338 631791795 426984443 593746455 842288209 422450286 857709565 613825809 845173009 46297719 529656505 371844534 690868824 720073289 768305905 521368595 116455112 739522980 460880712 219070138 966100775 397589769 615156935 575610686 567118047 611823169 458473306 272613562 454078079 157891799 914023505 139864139 296476216 779408537 580957408 769779089 632965728 424450587 413981855 647975219 326492658 485422899 959450122 538256216 991928589 38888830 222128897 618917934 291185009 596590298 844857674 268770918 896083205 376467946 510238986 224080310 303004243 39541398 867076944 5368150 279289610 145483400 567624330 580531844 485388411 448435631 868674830 948152064 252823581 27220160 69892499 187932560 579084810 675970992 425119669 317665405 17187711 577342523 902105716 292156948 567048032 911221345 271824565 794837799 134975665 496549603 120105920 386310538 604033310 425788362 700368832 340530326 813876596 293355745 289094214 650907048 613021222 928816694 64323271 962833059 861225417 305234589 119485209 407697514 781872536 807275565 369948154 962263911 175825392 998825664 445348233 988779015 180405973 571592823 587227083 20561724 446867564 956252724 662245159 944844025 583679871 972570655 864726250 934975674 215234556 602932770 62653893 137915897 316743030 232298605 118585418 627697850 289713059 929043954 259596146 659888128 174384348 732363498 277390618 285061717 120774816 380267342 368361088 666690118 183832081 365850462 770726603 390214373 170609269 344701982 32389505 366138950 943976886 5507540 910428943 587970050 622632675 87093900 118091077 725642679 718515885 623293076 50045399 559518085 510095338 685314304 659965149 705505426 473971734 574817831 729477971 501017480 270218701 73018404 244786586 664102162 544327506 823754070 69986293 297272930 295777036 817848032 475860237 280281006 595950083 83396905 815430766 216226990 146767463 376626782 213812488 896921376 545572362 249154283 324987310 961166149 614762721 818506246 768505754 21138529 497615750 678809636 464601831 867211582 574963129 530596738 734912790 147510441 954720986 88448669 664758666 549309940 263252593 516214458 844325900 995037043 165573287 189740639 575086407 804864255 597219530 713531864 779190605 708665974 258004941 130813875 447808016 793797176 64236741 295732036 597436906 48311212 884655981 312364322 156014102 221477817 446985891 428387240 833327412 487368525 263003881 939485045 85094857 247467482 9555685 776281068 768208060 376559572 829336033 174935477 326079450 675922228 131850827 128715066 816170068 461759480 462903862 8191787 150402364 496789152 213117400 668459770 572854795 981548723 747216906 230541664 176150814 835584312 4659403 471805142 678773812 695521598 538026941 641996317 822092530 680994388 799056039 418069687 262634335 708115729 985005041 43314539 167851624 534836621 948997419 184626885 43120733 986484710 213396870 675506579 369427826 38801597 332574297 27340137 301726271 326867382 544186269 423891230 232920129 869512187 951591026 266217805 821386839 880715450 628996504 680776405 944668997 940372898 257761783 292164954 735038004 785924970 922385687 627040705 460374832 459052619 288186280 552476344 371315625 532952705 802107388 397038891 634253555 917619917 450843272 784076496 731491014 914899702 686452327 268554397 805920190 235180611 413286871 119082828 802971611 166004227 721070777 55673310 135437571 598848005 169380117 86438421 986113403 122563360 658889620 116282104 79746674 724845484 441396228 890437459 607086199 126442503 70738392 752542260 918582781 657430802 386261669 770856815 410586078 495535282 289758887 917994011 576631765 699405903 404420410 466665747 209106178 479896919 815021920 569450870 83309674 379781052 835705410 508193064 852539253 407677554 920326567 858747727 802440814 20105714 303039102 896318678 630320391 442766522 867893082 987616493 645449938 72001483 982767345 788127623 159035849 624516394 670869661 687192538 229512391 504492639 940881627 84737251 54488076 348122873 328021454 27665888 623925180 12023047 11878844 451244755 158226017 752059296 777020816 959771910 615129445 726414173 532470103 735033730 970975641 247963354 228497603 579214230 622308785 913204536 17291691 112585046 860165318 68552862 16070281 697172505 59045586 564583603 333201658 5190395 324936503 604944166 717020226 407531865 386551609 124451879 101970373 752938327 906303615 167941355 948190095 306908253 968772502 377086507 413999309 175624086 977032814 360141477 718029906 890638448 945994459 303522202 595545875 111226142 253819669 587363662 671237291 492403481 13081656 706930572 472445912 958440347 762260165 140619296 516712700 343106594 735950623 689773914 549492893 141576947 40842767 917626001 699890661 705721749 59820353 689470110 158600994 105208146 286455237 527857245 20501575 713835449 353902223 9769776 625247594 439309598 614485750 194186619 235468612 179740953 776229689 917952297 408061876 297573123 232415477 991148581 781541436 817813116 203256752 49222370 321926274 662319592 148943186 559614676 468464337 167717613 762222246 337537781 688609941 91132150 800210398 261797441 972656355 931923891 532989708 156391482 735564526 327807383 144990378 766369636 946668691 337787993 554382355 924661706 374956238 62312307 119890951 762150776 848276035 411012262 887617323 512127230 537452982 181406324 36560519 902234100 457491091 107891877 269873670 199317872 740866919 487866563 169292025 534794385 893135972 972615837 776467093 112332024 675913185 133572296 887830640 466167626 29476056 94075673 36097288 616693167 291508583 669071660 689840188 243152982 228753232 729582304 153418705 24775151 849447032 405002969 232030702 483932207 668288875 121672445 128659872 179195984 640870870 145887479 937066839 941614478 905620748 806383288 167157095 615904171 625885827 885605616 265602696 518265195 801831508 75094937 577530455 810611481 400683966 342191725 928682963 461184769 122677667 809372523 885195744 770598387 657118985 94484310 345876423 742037447 520967066 852238390 573391796 585506259 369773092 943701461 267036983 960288119 983572250 423980098 654794692 656522385 173439762 499587154 716946739 288291849 477272901 609119258 579908160 853314631 253427219 651236726 535955724 891027895 645112188 732677254 661200794 188228940 25712551 976205867 204936275 593977083 733676895 828332174 630645890 809115195 79713425 614837658 425343193 216452236 113086671 344708989 779613675 993685484 490144208 710994731 701268143 541206371 640898541 409888987 599145220 956695417 564908710 311626376 464807463 127364795 213636379 489462897 817899838 82675258 172534932 159869849 731309521 235753995 235619578 56193607 98974283 118609864 996008283 152724104 177408637 499420941 912509034 434099880 508906012 284856828 854115068 48006589 579941694 524949945 392705676 935202332 517221601 760373999 772790199 66608097 979240293 155899466 26502337 669269868 758221580 507809019 736347663 374896607 707090049 602041655 35752619 347271585 939180366 340388024 691746500 790435549 981500004 41591098 656087594 687562244 615933079 38613247 285035222 250001479 896418080 13697356 178505056 580700190 217634329 766394602 908533639 28115395 13229828 515405478 895122605 222404536 505953093 247824337 944328792 182695229 453860003 85714112 719707315 980067034 347919819 848778573 354853642 860824284 580303565 779772244 362399314 152617423 151608733 996822327 897764254 396229385 417715347 586442331 372831915 528356639 117131500 16437161 200856149 983868526 614817606 664363022 191037216 187992467 664794664 99245819 669962160 103074803 595917432 918106853 324520273 513225268 743048707 756232134 363680368 392428738 303559160 200425882 438683935 206969419 253057901 785292515 142356373 963066947 323528153 560288550 509381804 70424929 340101528 202926956 696373345 963291168 234435179 201752770 304487512 243668799 282785781 512675001 576786006 122988610 241719871 322713062 226034373 521806830 847768628 452705891 463069491 613765841 631016486 933620300 259168979 127024055 646044743 743673411 147126010 313932854 868398897 524219373 35371939 567000867 636271711 570417267 258943980 3497243 633288881 359335170 221100695 584880892 989722860 709992267 140130954 296275560 804970552 641147396 456834383 776143433 675355808 606328164 465586581 483849543 109104533 710355371 999817133 90574420 782524524 206710680 473285133 305807649 445184731 902106353 845363153 955863206 14870912 371374335 709451573 447353758 292807258 873250063 880428572 379062536 618451278 460783346 416067212 822757031 952853155 506424189 950373680 82662787 169214854 622949130 497496021 572522599 638502535 796230134 406177261 684448864 898980378 369410337 114220815 768604996 198407960 651285105 96492404 955296297 237199675 42945359 360856700 477765097 872290213 680266024 622470951 754009509 456762201 715047917 578649245 363555135 126125505 474502803 48435879 272331230 506676007 931228564 83830835 30547566 622511931 2994541 382872531 822843421 618267539 618001694 59719230 818230496 132024870 421523629 308128462 328671212 965412305 352713123 827747329 545897021 543928530 359732621 795992569 693751570 947631440 244058748 302898428 190098542 732613584 846246277 329170932 177045913 514877889 803431234 621552367 754361758 437509106 512700496 481547168 385130955 643073814 290547663 874633692 65086515 597133895 247572965 39411743 936018991 885691776 765877307 336332805 736135896 670105122 999154814 95973585 866640783 797398384 912712927 738339305 993859190 623003411 795510420 876829015 443346165 643446166 283788885 463113802 87427125 877790954 724447455 791347091 769317288 299017956 232078709 868106281 946712959 995704250 248362074 891887525 965473074 987192970 110147416 433959110 918927356 448444884 107081788 430742511 374493021 456352762 946476887 425564580 670481814 342193607 65460223 82683153 773027888 356275429 870096652 289584771 258245238 986384997 837793115 95748076 929371638 120543548 736578638 433620835 61934339 992898752 330092618 855927202 863719222 679192367 693145912 373530758 570990057 608697896 143931142 115708819 492691642 399870255 683712035 540637806 689948175 37747245 881525765 515241824 452431756 179523055 892810663 170114010 317928606 862645922 265332739 658482411 948264691 176490589 365453468 46774220 313087232 581159832 234628088 867144789 287533690 191154605 533134878 64653701 417166557 328655710 543950620 94209021 203308520 405916494 606398339 907174533 255507999 325279878 567884521 517201543 778064712 22594802 955904102 223996047 293792495 635277282 350789911 104981713 161777378 480020106 745799327 410397091 610449844 522109570 863268257 919609342 625674046 713983046 290524743 981714433 642007834 475780022 230979262 456951662 245238055 855764632 187976119 714075179 979354632 865792785 924709608 959055043 819984292 540687920 65299337 35972323 685228455 489580132 31374040 303819741 350093312 538356736 443098261 423705384 109985633 805638078 49752966 756941533 192664003 105597753 458818037 950216764 781402335 547219825 706686509 558309413 683469493 205544267 994865920 939177888 710437385 742048783 661770308 602835030 263510753 162315752 105875281 612646165 213255944 259029095 596541317 818507855 872151695 729574657 384684736 540428955 471556167 191838604 844253672 504664371 897414727 717636806 151512934 104568949 722658924 357656782 884514216 154318435 81850580 468334505 788607389 236316450 695517794 776202174 668113724 789444990 892707134 475951707 225083901 268720485 301332818 9316910 819163486 852202600 247723214 90955212 508270431 84763709 877012644 305219629 180935942 816554303 883226380 945265966 702493405 30258924 568403458 229100558 864253807 315000422 444767683 334393329 582190030 578625267 852311380 691041376 71751184 821984894 70846715 657075143 298526157 692485651 395259587 354545142 595290787 106553958 170639613 590331553 739194034 553147981 199536826 571642336 18233121 582307137 648651346 73461935 702710935 386891234 249809887 732961135 686154178 863354480 743622594 264892515 107955668 801809234 506302750 861785140 249636608 205358995 439913560 416130158 649206018 796793184 53506461 894538241 35537812 100327051 242119004 416396224 209298682 435796235 525188808 28109541 249542775 814185850 923717207 978071435 841315029 838860693 316068933 795491123 544184034 325336768 198669074 935734080 393067501 621362816 46839296 13032827 817443917 657193726 565876118 193868943 874351066 131344267 601867807 818470030 808372850 223182614 652876844 398282602 249244790 229533368 443371278 848131453 169212746 814459945 826941277 846452226 867907032 98998855 113452916 339823001 606417166 900041110 331272178 205642951 797765211 190902971 305714234 135366771 188809782 327863552 558353652 781204587 28071575 766802132 329230474 481376733 758173564 355291208 132471724 211519454 733029734 771822482 262865868 567605222 684230105 855957902 154631587 98184274 371912159 370235448 63796650 295895265 157498502 535320883 399387810 222839608 191312733 659614789 472963597 607431006 285206779 47630296 765597874 218080832 612987257 692017531 97039132 416342574 122874098 269420639 150554652 432736092 209499658 570273755 26912067 735822946 99275364 961148393 949473129 697151677 345312043 583289766 98746665 923421516 839638922 396906966 900557666 875500755 979709236 510932317 789111223 123077755 691145949 421026759 123292944 573612112 589929662 545385409 660706839 677803970 581668117 167084445 286824380 914941989 231806115 352692691 440301490 875003697 343474476 341952378 818448623 879715202 438359546 738297043 862926896 195730712 849308251 445092287 127624818 763751897 826382366 369762371 667948410 76781067 37450266 713638667 781753423 881104602 362656424 494438373 743372730 398480600 782686244 130337346 191536333 933229175 739583343 814185912 348749145 616682129 860007024 343630466 242608758 924174049 276164750 157562878 919497983 599079047 744063800 227436846 581618707 27054728 575345245 710560568 297781654 492289612 888603380 751556070 962699437 856437791 97583990 912976423 17156166 211626416 956532831 997192844 486646670 429890708 72968368 848141260 620798584 516635332 834364528 275078464 819677757 313104667 614374694 627738471 36788695 250142681 858895457 21285988 827575940 443348259 807083569 830248571 923612233 867813760 393876907 348381847 972419181 433564253 835031400 407390919 547196921 203850378 813358598 383771325 455454783 38999739 584355494 479227982 487994192 886647305 937228140 491913716 157732996 587175534 731074563 552539983 139558134 385299276 787341846 12439967 641077766 523671015 191359960 201689676 514661333 504199654 510316669 364970335 193224140 74332118 92488894 86741510 432752917 877594023 796040025 45098260 963329312 127557933 308628367 83832702 600630304 607929504 443654053 703113439 944853900 153772828 357409123 708959221 460947102 770075426 409477272 390357793 335894743 330510613 912939924 455024875 510841977 475758526 770474412 481111164 996576524 972866249 196401081 163951651 77396441 148254022 842571929 472123857 268473970 455198249 294122925 722580892 194079528 724270281 251336538 722982464 540921747 314659173 344869256 580471193 307845903 601506202 726741030 18851626 15078201 622133998 590229924 997495961 445095029 17186633 862738807 214597680 975284843 99043191 540760216 197265758 153698950 301521831 259926533 767140660 342174836 239434222 27600191 525578985 14380713 220191429 378226379 762728535 703480539 55017351 914981553 598625403 18800775 787421428 874861312 110681080 657864555 266896817 404529736 739597205 965246474 316031686 816045086 514547898 590283819 570691102 417826715 706507767 218102618 791055114 310476766 401090430 319208806 581266623 515431045 26442148 72995553 953366739 632486968 138128228 199118756 906302916 42171679 521442523 478716232 555344241 344649062 512283085 136670637 60973983 315144128 885110815 621149559 448877173 359666657 544251483 673696396 374983936 397845763 447676975 432471191 731525040 300988514 283913966 913607048 434916569 953828288 576156173 239771666 798542131 774475234 160693671 163566636 520154715 158708496 14274810 826983313 345812816 493859225 430199528 833061440 913979126 878604877 675953271 307151612 492876950 802413313 823755089 120802764 781311580 964835599 111166021 767389820 909295576 765003731 736991172 298710811 633910910 295412015 302303845 906701947 235278886 26410503 740784481 254191797 336315276 197411014 928167703 607305634 491187921 893626840 574482825 310070114 586861048 91374638 803777758 518047449 899118442 467738045 890079710 907721773 568255603 544984575 175747193 93998410 477047234 584971376 613198912 537997918 84986349 883290386 333400810 284414045 930558955 14703337 333001425 750393214 436445592 286048384 776166258 815096764 299387956 645396067 185228785 263803221 931750116 897532323 704084882 442351951 841884976 193614933 117725249 948186094 944434563 233436691 400695051 977845055 194033583 106846841 249769123 30972305 980069222 228239273 157643230 438337527 367198401 89211080 719786551 324651207 86403261 305553534 226809932 224162845 572409274 41905530 806586975 855604313 649436666 969718508 397472470 938349212 628170280 411807498 124590779 421253968 583560142 688008587 176316476 296605 515707357 115492399 252709164 536937716 424345897 633126197 498049408 524322184 222482667 651531234 476842452 918750416 476465469 359364865 894988260 881822983 145315745 74530654 7782163 657633964 175504251 446398026 114864871 707199235 57484946 222618138 722640266 159273105 522687891 995174056 116108363 717198243 489301646 640133584 290259995 997813960 38726007 339485172 939948561 788653907 910101670 593255033 446702054 990285274 77712728 641670216 286171258 556715194 684663339 723986510 731996237 316151952 492034982 248513020 512676870 163545793 94705839 829994951 193661680 8731123 563036947 608970153 975515000 11029138 932327937 259990942 207547825 316651340 183872655 982615592 246932944 625310101 939203124 399202508 189084847 862213156 72221516 67035795 290791502 539428212 562239896 402280074 468125262 811646532 844417723 241873986 308587124 683938327 86164670 405666896 370093868 753927093 259238028 167273678 560760323 843466664 299537527 288169433 959241260 614613184 10388657 497416721 508372221 660328592 556362708 561575196 734370927 521636846 784763227 102498850 99854753 908931959 828220966 329891410 118799700 456866824 581673210 428170588 76092528 983021382 447560447 914734070 460050047 804421655 728712256 5578840 932028461 643693351 618542 464142015 919135182 545197925 504483870 263456237 111064 558397571 705116102 912768423 198763364 583393145 777359300 758441270 124450481 219617538 811649559 861121511 127839649 757430813 114002596 87780747 471722555 6118029 694153650 123520760 344165159 100632922 651463278 988336773 832321589 220361038 957127016 712510610 463613654 570803577 523098388 162054142 137051297 208146862 602539083 964208815 663404496 497394435 22164167 20273678 564561856 496861269 246347690 166784904 917740405 929883330 934488055 391390990 262802451 585323565 199474968 191956885 295178086 203820477 304514391 602123671 370614875 854311518 631241828 68698513 356548997 292012862 184245205 129910403 294066585 773997137 448114081 549196915 214666738 34368206 254836389 654301930 111049486 878875568 942192415 65139061 567279374 182026295 994238262 161359909 620944954 653282404 330073455 695606800 384739195 110684032 147735353 908103630 760744672 147275925 235895139 259348476 40810009 999543027 741846176 816667580 653143295 400589485 151559690 727578419 326725130 987617050 418288028 299254794 927539417 503200084 262346935 498481646 224900782 490679996 20562590 429111569 553853679 873055604 774577914 367174822 418125735 738349795 635614806 364330344 340200962 822640693 260071075 558106132 630283988 548276441 666044342 708891114 394577683 379113729 681339845 337589552 483363929 652732965 955184622 552054703 983011683 168134528 242259633 600301364 464241812 708169361 436862064 356786192 144587891 567474588 253316598 50750361 330505256 14354471 855807725 203338407 71906819 24882557 78457446 99670551 435481078 668470062 929611606 302251340 349184534 463379853 456855827 410628777 80574749 885195825 577406939 570333208 749265131 438881908 133172557 870882694 839728896 898387447 370773229 249888100 908937988 128469276 806708388 6134568 602512704 975667083 209859391 824797642 940824866 946490542 710840555 381864519 860040125 806647348 6301631 920879650 59333190 205471378 852723763 699001310 602146456 685528957 338898849 476382597 432583601 354170481 881477835 610220324 266204723 9115437 978986580 297560908 12095716 837348917 751029061 138470803 791193902 90375503 465718154 307784465 129137056 630857222 958426739 718884068 952559211 290077226 402516788 463534764 446219237 176300622 144749925 884595471 378545418 630811721 963431298 726462518 71609334 547460022 631555947 432893006 43335788 94494324 24855782 476162569 349138002 263586086 421169688 633689882 640071218 975262643 810867216 638630076 517405115 344016327 7468861 929263148 622169663 212855121 71751666 844525867 710613298 806843651 195583721 937302141 456993969 140766933 324502973 948917868 749427192 758631555 460316526 451199813 872488427 520039946 859428065 974991321 465223566 844357167 941395806 617787902 410635917 552686840 732499728 337670924 951634869 884002864 999754120 223289441 265681785 131570663 150230075 238816221 6157934 927763696 676078335 573469287 794516943 403691874 801724050 888356966 505543673 295350040 804721427 535736904 319821552 50434609 428700807 534027006 330565337 725024144 328463189 546124926 987275902 893800285 551512267 273131584 392229837 237013890 82447255 320616386 202810969 949882414 167378510 417505028 893899736 787502678 283638760 924351757 634488995 42066991 181326402 224187492 408772153 89499573 386738843 432256407 173319100 851459368 773790231 619878839 296778354 62402442 251832895 323363546 829447749 19590946 163480959 722041496 447403076 731000315 113258407 99063951 428965664 765434981 215629419 199913696 650709936 350276979 110312931 864404655 709337965 740507004 852260107 209283238 78728438 703291547 120840772 908651378 595852429 746223407 348218321 978659909 11051161 560618587 361845339 539124563 75098146 629621895 96312174 263951957 717063000 257661405 404774906 831228681 100181517 68982989 35252434 351888815 49528886 569353353 931936048 250085773 970805357 59606410 866990895 409573229 329068658 461015049 294141520 75784730 731990950 381902471 549713910 742025959 908201358 204025413 700741098 770807335 503380054 268836813 406986967 52467126 375933259 235623271 884883663 258412910 830654816 405413797 66046916 868563379 452653482 600691672 963692560 613025256 379571684 823150231 562725102 870884600 463926508 674797119 433224958 159672782 897215812 821605742 296315589 84603868 888625554 593608584 24809770 180490136 524482336 939694898 788919803 669178107 347226204 497683162 411455590 417788416 748029273 429153580 201054592 468619563 56273997 125928862 940771521 368082943 928977937 569208549 26247302 265584519 745181860 187924862 549673102 242923726 332967336 285985830 552147582 310448487 337024740 109549154 106337885 892178406 965489344 304240377 679317272 114402404 25849036 794214516 618218751 720225535 100959801 905346469 857834054 576057431 159730782 290636317 120075141 738220563 795008308 696606900 521100345 413136218 360792027 108580869 322329921 570503514 222014739 545654511 900510049 290819013 974198212 997851925 49732546 688740175 656170358 802706271 715731056 591209009 868167897 784965239 702772955 133295273 423472191 553759053 302526039 389329272 644147229 912824724 893569180 310866018 691130254 799416386 372145222 646393010 155395280 748167700 706818901 668101043 308823492 691412487 944012719 364741432 565738610 663069152 248794010 459950613 614360451 174652069 388162114 126762659 53455557 562044706 398105145 799324992 293776299 971012710 842251249 203264717 191978442 591413827 175956036 508418350 901672798 10481617 793149677 654235085 489569219 26937323 133757197 726840856 973670908 87979952 606798758 317011455 814496047 779029763 829368867 508943991 232228646 181677836 757442255 220781561 144451791 502523062 552115033 717337859 693557950 839364399 652631894 239590038 66636710 548973674 498886847 419997366 877406948 10198432 205514351 120236270 630277876 180613066 368051366 775875273 764141561 493420585 775418761 28978778 588411449 522817215 638874015 44560053 446595743 929998035 995252821 687421043 549359928 686864241 782455931 482231858 255804342 189095400 155196613 856767763 100337648 955327562 427254348 936311098 724178528 34404335 691059978 122096722 109067427 287142386 901156449 658537990 783792125 603425714 761341845 232379017 554164690 119664979 685937229 793307407 914658350 582611515 553241878 622799442 796442686 834990997 156095456 396366606 630121173 297261777 761436287 156344965 64279272 610893346 538925867 271375099 608075282 418863870 971484416 529569339 669309201 377359010 82125439 339616272 128130631 990250124 670963211 593396941 988917306 306511615 504722541 707730374 224976916 491462018 943783249 333360084 381983267 585518945 340700103 313296342 264140378 208899115 543669955 848117546 47858895 344714290 651510172 458624568 469118011 122665742 85320849 948637927 408374909 566733338 29006655 430768934 919568151 512316150 579173164 422196581 654700975 518664195 528293440 781455129 737562256 685437162 493003079 891825467 774014759 322748694 826816112 59387082 230736006 842755637 339458001 691672388 387154404 823442618 966896608 691258161 376719642 621015134 523163131 680758425 834839847 642377371 723741921 332992392 361952430 813577008 338049847 203201169 254321779 61398688 185084421 498740552 835533794 111601842 281826102 486168775 420568456 454393586 896372251 728285226 183275927 31635247 668614633 565521683 849208934 858373115 162454582 278123558 352449263 50197806 108594048 960498062 490632528 213489764 250163622 832834935 46385995 801791866 991168621 917771409 956554437 157424405 245150716 104778900 160208458 539287835 549807968 126817462 353881992 778798391 658966281 382438966 642611151 656750425 480895307 773965013 477046424 750134324 120369374 220282712 82216955 384795583 903833439 745451527 343875383 373675957 463764429 759482161 276626222 28891156 178254604 675407782 721885414 9411490 102534245 749735227 296925193 415362659 609955332 152899402 277594469 358626852 775108473 606382895 158422893 90599156 638842936 172575948 857422007 786135461 365642265 446801670 557662333 507335248 536883160 174419525 725583644 901101262 189024150 455329016 827145367 449155903 582630742 106337807 702064916 585626759 982314369 338438527 200547166 18097356 168205155 901788866 587045218 617213946 353309099 504733012 980051122 509680703 680538351 98137399 596442373 933564559 503471654 890253168 807921332 631650592 610631468 735757959 27130175 361621487 114237761 858193675 701190598 105094458 867059082 888164364 981940625 8173572 721023887 175483807 801452169 18974357 513630139 265060702 386559932 273124599 932137952 834861797 193740765 142440314 527504816 974989910 572253121 804140336 402956101 967765718 917941475 635866226 809458585 107002126 627287521 568639321 579395855 383461291 997916924 764498502 550836200 607264222 413175964 669746266 35458255 70107612 211382730 695301118 41888078 471628127 183149749 970088285 703911510 994349091 472417070 622655205 372213435 985263722 625792299 525473226 200309174 627906425 528546119 691854979 300809569 838722584 950050112 230980427 585491774 369048854 690029176 591256737 255664817 756372931 221403765 155452360 203056513 949657717 318892386 826768200 386681435 320109827 55046795 67839851 20409679 344070477 689274597 376578241 465821777 50028466 77699971 805852316 605192121 305060247 869812770 118247317 200031940 846461415 731832734 632401925 981923344 308868494 347197051 638693005 422461988 231107069 679657309 65218703 794115558 901203881 360072080 154209458 561761059 456386188 501171585 426935138 366784778 961552035 691653442 422540621 551312049 963817582 915615498 397047271 71747471 386922355 757681075 964699623 456441856 2084538 162758459 910073288 672857541 543051602 356901187 800284233 563255937 906939595 580843923 690354413 533546557 839234491 474213524 235489916 478350308 621029433 287587796 733174144 843177416 462996069 279504518 991304393 715732507 371878110 715127295 721916394 393873783 418655562 985563194 34228665 410046295 170463442 415685717 629530835 527121563 469704867 508649234 566333461 677001736 821172846 746369879 325856548 553114822 681947368 79603374 269142246 277562080 402315339 853765574 44688903 577310663 596348627 460127472 327171445 788071632 19174210 31040162 744261348 809981873 901501277 561692152 883570508 730948872 24998509 761270062 701913958 461050580 462318015 715884583 340451378 256218874 329304356 257873641 892746099 681956289 584780146 934768159 730602545 956895830 542399233 833323926 430028598 951808841 919607342 860802240 533394322 707006222 417606619 610279732 210470680 280088702 495430637 410762539 804844766 901644115 489228237 127736325 379529153 983502511 195111656 548369090 248062686 203869590 882959663 386460298 719184922 760575855 871441816 783009574 630013084 242881159 16927387 94530436 979539789 932438669 242639541 374010422 606494047 214361879 819630824 712363507 363606211 669520412 768047417 36407317 196196017 431808633 942836017 855583002 543368740 691783788 191049821 635023652 640288347 774606364 705396430 484278393 104065882 280558094 311744922 359422467 739898983 182310833 95066457 223386064 180116621 974234580 311515304 264555411 218406172 811289386 596534442 782078753 592099367 266746573 433390466 472616694 53558532 820569784 288457946 62422190 208775376 219198028 221615711 432532364 203444457 626330316 464883266 253910774 532296050 897129441 418400696 550049526 337464274 750662166 674299259 226362043 655714613 419648860 983978056 330290454 416048393 107937160 141259103 520175358 736784771 201179344 274680582 585857548 35786264 219907154 972682502 703195391 247127044 490231438 45237548 880354874 113730246 655997414 670299594 69598785 762931362 766370085 184624691 764662848 196047134 933229557 401325378 104481924 941622149 816248679 735414740 519339263 106992999 708831344 946572617 105308104 595878679 646458470 858578439 707424153 31732780 418628487 456898551 998278223 51788800 781693298 522641158 71420782 650183220 472673707 483713445 51700891 656101674 176774172 416195914 790407200 623889546 62679439 740509421 27882347 346097597 548962357 563459980 50153870 709326453 978638882 983346343 971268545 336566563 478990798 312088260 44630492 325416320 525353109 808647660 656108766 795505413 424118072 913578028 631756649 735331698 457512538 647170070 168264770 584732491 640315140 523289405 859070166 34982998 700731682 130932924 536599984 778867742 91499012 368324016 164302596 228762739 571709150 58631609 992775976 49689576 804822344 908779901 208606997 148036692 531878334 879011110 394683114 5355857 103646240 138908383 620757609 263726784 935817268 909305178 969329529 241888067 785834527 893205581 921334946 87873218 606319344 868948208 357787540 298215655 750680342 268968576 811474336 676800418 857680612 713962688 342543421 911553957 214137620 733607027 640555909 33553640 891608897 717105635 559186101 941269286 921658475 476850525 351624880 816438879 854066551 812934579 738205821 477621589 898717613 927462072 754720709 297176079 435894584 10933192 485377366 488743512 446923689 242250813 187133346 768515648 426921589 807604219 943416128 179427994 262942578 929860069 359200106 4940157 477925726 378075237 794736254 839860932 82621016 289356264 675476606 649433230 775120485 640805728 915747727 220797374 630513132 968306368 60978813 875908731 747739707 65431939 776758070 608939185 83772416 219447078 322007371 821580943 605008848 794299818 673744498 442223368 717019811 214860307 17643270 714627666 702841942 177299691 397668997 218520169 88399912 429418175 217875985 474343821 385920829 723212961 492373232 837204671 597354782 632281253 15730957 292778568 917406263 826000484 89677684 9609267 202736728 90273147 500744409 47005390 433623861 391872525 330510354 370732845 104407782 835845437 115111064 72457127 794439783 359187381 493863179 134309463 286907417 701097507 327304619 376052636 443876415 435582390 661913311 439738009 164896130 350772901 530671538 950595510 910323566 128737448 711101521 185042205 248270067 439050621 486524558 89921342 401051876 555461988 819636832 874920779 174489211 565638052 89075297 29398461 806453715 455937796 320115279 797195469 385484397 943244370 916688267 788395771 787132332 958329056 698125725 727372683 517668697 948835586 741447342 911998723 404220447 184067217 380523532 522559919 198509072 310112107 297948841 434803741 686413086 944673776 548762013 438070177 324828067 848944519 567665312 810499282 581158106 416107799 801987217 215799819 834740579 739303822 422414321 277062635 98073539 41232990 419018088 920543702 498243809 756092411 27613247 63249521 836231819 420748894 374148837 553132073 538295279 883096453 455358315 101137837 805808674 272617968 153256455 353907312 819517596 218632998 375313813 144821032 551967674 418628654 401014289 663899730 582677307 299459606 225248030 439986859 117564100 393013872 423719042 59894712 661527644 324758992 243202216 675151935 349351152 551311951 137721628 176383180 296967888 792137227 657687827 978729517 312693808 278640037 208064992 746199542 297976744 265175745 876165504 82297086 503242421 665734793 976976143 426213856 992110134 722717227 384291665 355495292 308415727 679803222 106065706 71818099 393827337 141022913 233224742 872357038 405370768 161768101 595766002 255882199 524841716 913243454 502115296 833403358 586854281 956236109 408978792 435597429 726950663 255390873 545556641 989572757 537694218 343711337 659205580 886469879 356176531 547929099 893981898 138023580 570689669 706230097 112014241 91304774 127433257 913420047 973241595 333482492 96210602 137404318 733818534 538638218 541614234 857332060 357973013 861965054 451313771 506201898 345348317 444613165 69594359 749677804 201338169 190894124 889531385 889153037 966169223 501880279 809733266 70104568 496995785 119917645 723789765 522966176 867846693 683252593 325005050 948576505 660734821 715227755 127140991 196142460 628652152 111191077 13322242 152610983 170749935 298378191 950766360 450956155 330035841 358881116 512858554 141812220 722085767 354431491 478787267 349233077 679788928 795693758 535721075 127656497 310643343 553879758 32238319 632799619 492836088 965865013 353997502 365157055 266252198 453415994 202539341 810876031 45571752 334170089 489690988 103375199 624945072 979270800 94126031 35412608 117901459 893007428 575258511 811889161 352850891 668875866 954042022 755528609 415758072 153308142 571120758 288550135 56751450 608875615 813411395 598355514 162647129 1284561 495147444 689259170 773015038 77149097 464367446 912154853 487332727 433064725 606733081 576500162 974295959 662676354 541961937 987590266 191010131 655870756 6153910 83714897 362499654 998059889 735763428 552073234 927510318 689179558 408320220 542033544 31844460 7190337 452326913 802840326 605910664 678251141 737952796 972845280 413513387 68595449 187958489 389912304 447648548 272496105 374319432 640585746 319111140 726714084 704886365 964674472 121279233 116880444 922137455 840536086 756516663 998808457 214796989 509409095 327341666 772068902 646189540 580302630 916418565 696748466 965078122 768820262 759579078 894246545 8811575 100194747 389975535 37945961 880337943 652432095 475172335 927405733 43140665 72545422 36977367 191856373 365599923 572443210 121145822 256798156 187176443 596023447 317295838 55907553 250961263 158664576 769699540 902495151 370908622 214846224 746628707 311313396 263399869 2431450 118770258 757220918 246405188 451081586 335134217 123428409 576489294 827082994 390853144 391936906 992756780 511369590 894398641 298485752 851707411 873086624 216688169 707840021 593303193 864741653 88254331 773868985 621316156 964422397 481891524 563694207 898039515 647566983 722056648 878958663 967880251 233211491 962475628 457706930 85091971 671518790 702464826 890878121 696934592 479572841 737882080 246139607 788971874 330478347 762813873 966341162 804493501 78033642 412328482 945612118 320590729 588971470 408098126 807345234 128274787 615079423 978563187 388901592 272352074 474048457 948707955 147587305 567972898 358344703 534079060 511216455 210194740 547550326 847631296 334231034 964679852 829746309 818560390 349788876 949873178 896038795 155364375 600764877 594872562 121161577 489153034 938425807 354064652 708630788 780900504 632798442 32808740 844395205 621470240 505842426 510958939 72786712 436306084 552219164 694982068 851818736 876581451 324843317 620784792 1053761 258437085 619326059 607470931 126163589 235242826 938737065 381019796 663488824 722372131 337015584 973166321 367573084 235892255 30090176 232620897 43351286 340015000 34239939 988715968 782722959 14444556 940235555 917246798 239062195 750292124 281694239 646951216 984055157 323149968 274853818 401060078 427824618 331646928 444755516 854129395 475933609 860928364 663407535 879653137 117673554 704641558 822414435 769476858 495948804 480449699 793197418 365902536 47406564 682889870 245181724 530052981 208205469 647519349 241075093 139004260 114397915 185975450 650000178 646585046 361227215 372125539 297390360 412776566 394511790 57305050 891108781 513735118 934869554 930355245 331433757 900116943 102577943 401824303 419987926 824255821 521873567 476650454 617566988 759116673 810786831 309992891 283126582 400405125 88419376 87925149 612380815 48186843 749635022 768840414 468487062 766546663 539892796 278494468 822344078 915377008 390667215 105587257 886376703 979937315 488571487 366430156 380319283 274088208 292651977 926713518 510639546 403366955 161050735 716118006 823234278 28918732 306151862 449968989 712199248 29774640 705928839 643796931 169084497 373029109 455887822 54782888 542837130 77419426 275244798 47006644 938930012 135792669 946290828 876882735 719557745 465461811 269730416 6003337 529079601 948883731 747601575 649507796 287346254 562821587 887892403 239707461 639378233 258390506 678847769 184015798 228301994 639679924 944745442 169205543 339646748 973699314 676762394 560064313 903067982 597104967 7708245 280956849 874305219 336295100 863854629 43013371 157755459 422512700 206586021 121229989 627828824 174995993 881763825 575178719 441169362 399922309 387605675 989608962 597214275 784234522 672222840 29413638 86108292 50274899 657509505 784217098 820014 293923344 103090163 106293711 177872674 329712150 814717055 464245053 332987906 325552013 305102554 911864798 898026165 536539264 909999422 579067998 333522407 613794912 661553128 724470033 221798534 752748674 595200920 684489325 507415622 584447132 606107668 780365195 964122654 869801292 510252197 469310122 565716169 521272977 277292696 961439661 664335686 609957456 857528254 129225880 942336857 246574800 263814892 804686870 130693128 841126206 550600828 860070390 979125790 263235114 948750538 125300649 373340843 701079048 153603257 338526918 285666177 212243377 699083308 751369095 731830713 141420767 475219084 330180425 248730669 644674740 402603848 517437200 585668603 16411700 107940433 995051008 86389000 441487558 47610522 250512357 600710778 418299575 131826846 591797164 754938685 883119542 802503897 204307944 108386432 375836505 976318030 715943758 963220533 903825815 988215552 282422073 944476564 623664461 400246905 198183463 228925336 74471609 505736774 833733689 807212928 286253058 96100472 500394935 549902672 911368622 205965860 447810442 95663694 396812585 626771428 481129409 178242437 439945029 372768853 117519884 95630917 234952372 490409111 348977732 432622753 625901200 956834512 877838561 945850351 936202452 187037865 858987906 113516364 709588705 653158863 269706601 729299478 68226554 956290163 316598780 259691632 444354504 480828363 738809670 428184001 192678102 162351247 40219763 73047861 146201365 272217980 832755287 698163258 883356250 430866900 933668840 824029957 104502492 482888668 876259008 382647563 226257846 666047837 138398620 282632584 757046123 232756773 245736159 177095163 698198108 429030019 659856656 961807016 81506644 970856909 897307479 42061076 654184957 129043165 172005892 480553101 733032 146094736 124658441 590805664 398547594 787113030 812123771 949938593 387124921 587847781 719630612 817357094 483701299 98347734 966204084 812576908 275467415 730538886 393255132 464912753 1822057 903853287 875155761 993616440 594109587 926266988 687346175 431837832 635055327 611196176 197153459 705168845 898834558 397835728 902358624 419010998 930046340 822426668 314075195 212696757 437381737 519737002 163442207 467678850 747691657 436476243 446936330 860367513 99146405 536844853 780113822 930219191 149042016 894739935 382699169 75465056 745567683 808517096 785258877 332829788 345556410 852607336 924062913 373212982 392264341 17740668 130076830 641260988 946017672 966222279 707957610 338172546 196077611 517102828 420062753 598872415 137347322 366527765 793557215 141669869 900693974 968307311 759637351 342620685 462783618 703570347 182899103 768205409 578289958 510282367 164501522 215149265 261295312 130037795 465198188 463872775 383249391 745773525 682961410 87041266 536249046 792805717 728361031 948516167 96030271 176470377 414165336 418942971 826684357 627751002 938444914 705821386 656218728 89124470 167370870 583714228 463868685 860295308 87222891 770440058 799103740 554339955 837210620 980193317 353207392 515262339 833763318 74438528 96000715 475104025 114939084 19778969 70346671 958841112 447272723 326573380 53234917 487175779 431647238 670441112 862279978 351110500 397171203 329410415 897499805 457636488 669074187 725841386 643556675 176873153 447357254 473961196 733514627 729633283 634037629 418516634 801418923 853139399 788650910 30656225 639669609 348631434 278329148 790333936 750490706 77552975 90472973 102239417 162174046 218405401 804701290 31230325 901989226 598537330 693593554 944500253 491716789 923497192 463048551 846619889 783844195 116643466 632200815 893723381 200132349 544454511 160839892 656541295 521709039 723111727 556760997 680580971 820463113 417710440 367079827 219004471 363022591 880364090 270021493 208173031 796942057 793741003 790313156 345929426 718059203 320044997 459853855 363326739 784549614 843061715 53259721 357475593 35517869 389378087 467199014 136804823 429666729 92086007 628223041 4913125 62254190 397694459 257339977 881856349 214700780 244256497 55520784 814852270 767935478 661450266 729856907 955746573 710595270 684224186 290596693 951364847 801165687 300032923 945823531 151851665 924653962 497237899 741050481 559358064 963068514 694568921 595619499 621322193 629323208 184914652 998645253 958994746 366311527 79361132 780067788 374958327 829680721 539889767 842591987 112519062 49982840 480048430 38056591 155566187 902180406 461264421 331769947 333141517 447436742 693792822 399006517 994102999 675642568 857025614 903845279 674798952 462456769 156191711 812445759 887673635 852090776 695528797 625546335 814013104 414666267 993711809 903885421 829220473 353592952 826786313 560878716 505586990 118129092 304018870 598783682 888797762 300881271 100831564 163810840 146471019 488131566 442623445 899696765 465693221 392253672 105922143 211477395 999587376 226636810 533298809 666392865 51549710 576200539 404284090 910552463 214816902 551136200 761039162 129892973 588485668 515392929 317562391 179726572 469803446 165801242 342314482 963101283 496638672 642704075 992062063 740052171 758263369 237465137 866689209 419687748 737428668 676564011 616075771 919956622 739896072 563286909 191996904 369559953 899599569 769345872 440435508 193270741 619774716 681814960 825134104 636258314 984985143 914105357 326347474 474563714 620612463 742163387 639278626 56052658 797860439 494780530 64594895 161512629 381546984 806196430 279586080 218744777 679946459 253234896 409820004 777766095 777992241 644312667 347672170 303042511 117383596 897788344 626246921 962277234 852038739 765382674 374116250 749870470 305529586 764662267 958255225 815840126 511251095 685698533 781028487 668850928 568179990 843111082 888175019 945877525 312936326 34390021 596263244 717420108 22578370 777861911 530829529 360300183 224940522 804439267 876680769 351713308 896027359 581131473 2476155 250493093 728249034 882188079 309466112 851540257 601931925 507554731 540038476 527432225 756558192 996031962 996221792 274387547 157323598 965618613 725561411 203088683 127923045 405483031 338072444 173429517 836420786 60527936 977478298 85234212 871764595 976609109 812871084 266116790 850143915 186223325 866973129 591875502 419383969 393440581 57782666 363160345 554150753 958711133 935646091 425803945 474345017 773538265 830807790 764681269 363400509 454057938 301011927 668103735 202766789 44436802 234664433 890104908 994191082 828963723 431340263 267058104 347147788 278628849 965229292 210257888 622981454 821199387 695167284 145927373 569363992 716831382 93598840 197651376 858597269 23702866 606595446 873787224 564972339 538887715 79468911 302537917 834833701 114182977 193347752 647796089 809751268 861381064 299834601 463123530 518617514 753537081 367404033 403312530 532443381 434391288 898894911 615521239 70693130 930891467 364560123 669451331 631801200 595685729 31043339 585834788 460673905 729511881 806405966 34432621 48167068 464607991 351298853 612782644 155347782 652018754 721042676 982917938 448661764 693483497 63136934 332748614 326718770 469229449 832281639 728059890 875143535 926356136 123159015 487719644 587580447 199873326 364154717 185804879 67549928 717928423 618480002 96731576 10864949 147225346 412281682 529787433 481798326 534343317 824387663 404272345 260962782 303162134 132823806 988975009 533482084 200941027 515568487 845551488 773126082 576524219 868085145 118800153 144046009 350494531 271930916 929894704 639557323 542871939 84338333 223001905 791416512 402213990 102542365 509624233 935481634 873651517 634164162 889678538 69116864 763872061 138099501 231480556 23919407 679341052 264070915 330204934 462043460 157973496 377334636 188097849 805047195 657358096 262902935 404682566 777987092 839636233 302280500 630740754 974914384 142493194 982010104 366363433 50641720 590806304 714797853 208269625 160606583 755450555 130838239 455749778 892524027 525172015 842146304 645643437 324997496 518838580 178152772 244875170 128877540 922799207 666606838 32579248 129549052 351324615 943043938 23643321 434912958 678117432 159398233 847178947 242136045 560756483 684569264 387546232 61136529 635743828 675424960 499177638 488350324 369244091 609912040 964924865 300715429 38304428 308447495 27724892 164111097 741541119 411254786 203240884 569736837 649681776 523196484 40852005 689715237 282753568 793422905 815110578 56189433 354845458 870583506 372755585 56946914 861173423 845012484 277167965 171275018 512258627 883847496 166111283 1727577 656874109 633892381 494114965 502807296 309514739 950626434 917925434 800410610 234626460 904782716 913190780 758870886 253324116 23459222 319655384 90744663 135408219 851240796 782583410 506670596 273462742 259912671 454826126 844299888 939934541 26270004 757675032 546950883 859238699 803413749 761251869 63987047 404893506 218658494 862306128 9707083 564370756 835764913 824546438 493482660 234211659 219445235 244552506 849506503 651660369 772266284 735124490 766965969 834749113 834415371 956245815 967114527 655049412 287486656 162474793 549584086 478662941 766917248 692894441 926811228 203191118 351481861 41588390 835573213 188968008 115880203 691871281 614204359 179838175 414000084 999715712 609426254 33600588 658070949 382975278 80196841 600088745 607948615 437917433 148232915 798600568 566964103 285706819 280790923 578518557 308844470 600172179 302250068 95112799 494130729 594876433 211796918 513323755 935348410 390243853 712141307 730737105 322619717 925136760 596119986 52028677 230314028 80433001 921242160 151923935 770758356 174844825 910747658 142752412 520867878 462151399 450012061 138996442 377273615 877415894 339871622 607933472 459399936 935538442 531057962 745771348 335102574 758061007 999836975 496304707 875028819 246839442 91297281 495415324 850636715 754645861 148613710 759977973 883707896 305993343 734491018 596170053 725345727 287191226 588409964 144273512 61886985 21839892 242312047 637461279 881714659 666863662 553161554 548479757 193759454 565686480 967859097 947353659 300862863 76150883 391409417 94612 351201296 133818485 842245168 88436074 113360509 206002745 182924763 756537327 539540345 874609412 808362397 545331645 488973990 846064849 769186895 859144783 741802800 193294526 858325642 551853701 729712195 922344845 881169711 973747492 919936912 248032804 153327584 493953876 771094477 592368653 308215172 404222240 932541234 301943799 840824519 479138809 500262908 232942131 869158551 43139380 878157549 184935735 667227304 412985479 469423050 136670751 368449521 443881616 548889564 807522087 362880301 131874126 962231920 446222386 189360987 90776230 874308951 645073734 579940927 132907231 833723750 125916430 629857502 209511206 257317623 822899031 469902854 271770635 651744871 49507731 562150596 456205826 647901846 557567321 824206059 350063588 879556458 392994018 217507732 707789163 443847756 442656654 663100312 521424313 401011881 858151005 494728728 538203602 980000882 99357815 392643830 118022429 960148636 470913445 690878809 572073447 937654177 88055509 84504109 990044639 880753662 505913497 425718944 45439643 483580595 966463401 649516711 822939666 495262150 671778140 789471095 227099425 653176512 835494963 629613068 803178502 777471790 62688847 510966181 971406056 967988513 546150902 442956869 545287245 778995631 109334034 469273396 693584801 320959855 731748529 766498173 291789238 586868481 380051846 129838190 810968383 653519748 176536678 569942042 57454419 744511774 657213389 630761434 578725360 162616184 174921047 918269128 991940214 282231871 616874055 792610370 60098600 108954532 185360899 368960621 310141103 782093021 160167061 727685808 135626390 221852322 555172652 530913333 943476175 692980656 83586201 759315051 647470124 978955082 879117267 714513286 905944039 424631219 185720947 636238077 508624922 281387189 272701240 546603020 897837896 923599389 7423109 9347120 728800211 815252028 960036574 48925613 663720067 507674216 325562735 605963787 498902277 641411961 319496837 694661269 557020777 608643660 54381586 196413145 784843172 561503812 694861869 345679658 350011404 592796100 74742160 371637537 18824671 680378038 947906072 264817688 600543420 706804999 259047753 759923630 549435943 738524456 674509000 301976134 970678282 346386063 196717791 874442119 978321199 262883892 389855484 57861341 662219719 412456212 350511666 318470647 67969510 336792242 179056566 485410119 824934404 922057617 632459619 487897733 968443773 966928315 76581943 108144428 613460242 228710717 1039060 467133180 801314150 804948136 137252864 926516854 959921538 525041042 159352101 324919139 313080658 720196371 218433233 878450510 68749862 500863049 354844983 561900549 607998770 621439188 694364845 554851868 691692046 21485402 257896492 340071273 458697526 486795268 401301459 86895497 445926539 420754687 761035108 745511002 779375568 819321085 8161478 880871039 527617838 582394289 829755009 89330656 405013424 535360598 773322821 457547815 829533128 499671593 427797859 523848515 936469448 642582762 951838034 151681513 260380266 148919136 619519020 519760398 644535625 315027410 881827630 189559662 508587365 358792334 46668091 392722440 309425059 639504485 101695322 451868320 682419531 312225581 860226868 45789500 244570760 380963902 206616983 268945320 297223916 778172662 806852853 626228210 445978601 705543477 612796901 289354990 292983128 434707937 984469409 334831282 365792246 563512676 878578311 737217307 955502050 567355945 153951385 831686727 375448865 795574562 526111741 630415129 653985306 215015493 894263677 7098297 924171291 297473802 768646919 555904017 842314706 430566127 165920814 78623825 10720724 556419572 955484327 694484331 431716121 520034079 829828301 87551895 51327870 114542330 283638302 516797137 609098306 827989520 38312380 711481686 114820745 725135219 853439725 124314155 673396188 575707449 989046684 992108950 494275239 90411258 610754261 99400099 39784634 485457492 847484236 925277344 626608585 230681959 702005207 655604129 866603500 210299738 964865008 77963517 757232159 695150292 419800628 650997967 632954563 643795587 209457894 675179893 691765787 75795353 930603628 970056213 635460816 849993802 543513553 689620755 166259310 318964815 419625282 539535516 658071525 106935654 163143313 9497375 910688776 391668687 289089461 616134607 349856273 478326992 111554888 623202594 235771931 706193203 215880456 506487125 476336039 648248771 62180438 695293157 807185944 877216722 55423162 475730711 235857207 247659446 316807773 283523185 508647343 587722567 359261837 555355967 989438354 53847651 716756541 484938767 827740882 617865067 585959042 863748149 807097289 743830467 514335511 790005832 997694898 444926549 810170074 288436899 972105517 284875791 769717324 612031461 570617535 97888352 949530645 360993649 267674447 103804863 41800574 812140015 985622699 624158244 557078774 509848521 379171841 101415821 413032078 285593007 209274982 426848891 219317884 531891475 776867666 50461298 993954204 945220782 96754466 239596157 807712234 447660281 975747989 860230567 731161353 393432245 627104848 936172418 512255167 111549796 42977626 221449380 442034039 939145165 52336544 136196902 894625469 640303740 921712498 425197348 141913030 567158847 935385348 197694271 937505765 619383466 852526830 235319582 217067799 406351508 671987885 463525352 262188152 172718744 208984352 609538763 814014156 553383317 103585547 218916729 77962999 899468590 790271895 99036326 317066885 957068363 734090448 839992971 363522083 738577302 244150310 508082022 152045092 260498431 417596653 589919224 109332221 88340793 876499677 621505029 115853768 193645626 282392722 498256087 423090373 270388159 148574221 3969980 101702101 592240326 204575537 811498628 168435454 21132050 5271111 267011076 373523178 63792554 181418106 221979797 456659815 45865818 562712156 518226581 314552296 130055984 231453279 40761060 958069250 172717824 447566685 232818537 962677744 460987873 818600209 796456843 868860176 2441902 889511580 191083705 156598884 694753926 895219457 851631330 981911826 118543181 943878056 765104381 184795876 240417321 794013407 367196547 889013449 883260421 281250388 157306608 387431762 436386833 310423452 874093638 595992886 285818944 644174512 611067785 304324046 396223944 82810987 713396291 107329945 732020646 69978893 393098754 516875962 890782999 460824251 528803030 789628789 482593824 462852604 510542804 438186166 158361096 905973309 510723477 439577225 526940633 267382350 268028087 473374371 723709666 871949540 252957275 863373528 189639479 746859285 705056421 70689186 858149423 246101214 342667584 380754593 925221605 818008480 451893207 970069269 392864441 460776095 683846813 580631654 828156364 412756866 923568838 204637341 246750599 659947734 966043916 435955944 567861524 461523083 906550315 415207962 629166051 861130357 308057956 347954472 921959975 967582412 498363646 25757101 647116119 322917036 131641536 115004519 992400557 682461846 21178489 104156600 121802666 342300910 953256057 917199909 928470160 398789243 571036693 889400539 759810279 352226025 507154470 551111717 62332921 356994890 946984842 37697527 249763157 348595345 745621922 482758246 831007055 811796502 393989843 251094062 686766463 207771157 915135749 684814123 214445886 629399086 928617511 787219680 54783532 494416358 268719273 275034355 904852653 868218149 652733440 473148846 804468838 792267447 941088549 549783680 47474885 780510411 666312470 937990778 475290487 382745975 580892500 917771987 222643440 971700017 426932836 215378277 579063014 665243991 63562830 453528365 514171606 337934505 336366369 212939982 590676606 167203785 131596653 139422991 730924641 826914242 339463367 648537432 601793607 492019326 145351241 143980601 135001018 456635215 229884175 823821796 681862281 663015271 645949626 436378286 734297928 349034079 202616817 609214354 796566991 252201140 412045532 892064430 918299063 387019333 178507687 809908163 648370912 805664471 636112133 419856057 567510510 886113937 723661482 338209305 896042695 715417216 206276560 403763089 288502550 72694036 483320755 942711924 815056076 407172257 688082965 991403063 117722777 394553823 755755451 994053365 12409463 387628651 204594925 359842284 142955552 980944708 532206586 83149822 51659155 363993934 716097458 985764401 366898579 189565906 569049578 789178927 484840487 788826364 519727100 234303175 111720220 378941020 454583108 964918890 136794750 339130726 567581092 982791087 973281059 923842546 273647617 532453327 582399264 828633788 526681795 404234537 575681617 90935269 259114073 701797824 808061654 428823920 781332403 786786232 192678288 14965190 105481414 440032220 693619880 944446515 720962316 160580635 825279497 832856422 108214273 513560070 669729761 356802549 21354407 748908372 911137060 471846103 799272195 626455135 55482377 976501736 520281245 489663653 802183819 781130856 762487556 376769351 48381161 919461244 85412168 288470413 723965478 925270700 367027070 684191583 621374601 756395619 99887424 849631694 509773342 705342067 281575978 301858697 608485684 385226382 260245598 12655464 847745758 396122830 635515649 598135013 380464498 167689261 586866876 303077022 996901132 660210446 58241595 594725077 260337676 25235378 767015089 967344624 150111124 152612548 974767699 614486265 524104203 728930254 965087960 435471902 118648732 629501889 894345216 578914098 800194744 513232241 793523722 588790315 565677200 683619863 332689979 988711330 761145756 169407437 131518814 838882646 820040214 576769045 991841855 247474345 443256447 716211283 420852783 491434273 744835610 767066190 768340867 793948904 416404844 467069107 30458901 761440589 680619202 751139218 574720449 197038913 709524651 232534751 550739177 990328795 184837242 354915570 287692530 737147093 633466053 930388744 331751621 737562892 728307689 706065344 994806607 93561603 147657859 160511390 421854721 935426401 712116728 651113355 467611984 796415854 179528942 560399699 388755766 24191898 447231441 762917925 3598255 676083703 474084687 59778327 550449470 800230074 43485404 917282720 271750501 506370238 600473903 117139996 960569136 846952960 292554947 221297740 911117227 86679076 183728727 134993363 819705447 767143662 698565487 559343290 91211769 783278794 832744656 833535980 712329339 512582982 16331015 796043707 841772042 412098450 725735651 718390873 408038726 322986247 718719991 516140128 890381781 710626717 915053337 930099531 195962592 921212019 182798054 604523002 558787475 262381643 205657659 47569714 917326242 855725579 90049725 262238747 847784895 307419965 672140627 804796608 438178341 370663055 33412262 247442578 107247376 321934932 54555048 43545830 19506498 60861698 577264650 265486194 374474368 707020722 879185092 438313684 304766483 65497251 230678161 722859787 152233800 307239864 156771440 118308348 871951344 574706933 974805540 671267310 368633057 660386565 416343221 707085326 47630963 641185719 679960301 28167916 744208643 130855036 191391708 337859836 208486259 661956331 746245461 93839127 345758632 128379198 81414255 751432439 860715787 180637906 305408516 324414398 272403721 983656107 117205301 900689520 37388179 445322733 929073124 537337972 844222879 772729444 245286200 176146455 531301797 64749309 731526685 319782664 609850914 377490507 221165505 450198749 745671704 279840515 644395544 684187021 49584524 598449280 267048026 249831925 733813255 349063488 434980736 595346003 924269846 896075108 904807626 297900238 250544330 203435316 235392571 915161580 97429049 974255513 71570203 406125337 149635067 917213858 714952820 876993319 357895853 546570240 405064598 337470665 505935729 797003657 386998420 799902486 243023468 96395192 65522885 476705804 438547783 13130283 593239875 89958667 33628079 204742180 788130159 786111318 863657430 308159241 733629803 683344534 144283375 284849893 13398686 78564182 122032565 425002212 400611892 11215752 931005157 139270106 250127260 184102142 802305983 865420989 357762824 594975218 993479305 221260071 474637808 186812286 843357452 675598805 575831439 622516773 618183445 881813290 936083301 767915593 76011253 989206445 28728243 828261042 743560706 236486790 321262082 242577165 193351956 186426373 56035740 845894762 823616777 680298012 560129041 987932094 677763905 718430432 273609652 65568863 47651874 465465611 918152732 304842891 503784853 639275133 961120420 918320097 483799431 956302007 547016938 706733029 920976489 355989854 447176019 902388353 50918833 486751422 246763398 584002687 666822743 927145028 622720237 655908368 459879257 183246083 465381687 198826312 655310903 392674864 246446297 768812703 969417079 151167910 351588744 484269937 421648162 107009635 213321920 990012543 482062149 298365705 44078656 986717804 322341489 28877918 839830156 35806273 613813820 41259468 22642026 370968554 686121406 342099426 489777765 654076087 681546261 493313233 94299982 366329820 459414753 54598383 67605685 135159537 883591880 402764600 498189428 769241714 743072755 940920264 526815781 38435392 260756624 80272994 326924199 879344670 737565006 318207212 143381405 393026101 916567012 103400433 177816046 81276304 193859466 480688413 50062918 718921377 670656381 447145925 37366932 852709306 970045824 391713629 165066634 642431893 93788758 807865343 29148961 69964237 378463305 508094187 799116050 908770146 356624806 126523649 523871581 955593017 87577407 366524744 387148486 434268314 429507303 846021483 536987987 720374192 732796921 813762615 409672911 986247693 127397330 790432287 264847179 799673635 35120722 680282040 603469719 937766603 781878880 165627965 856813005 989402562 485402211 514238988 776178119 552706599 785554633 167833382 844090276 516825599 410577539 457761715 870703687 878760369 369171335 165654652 665848280 887426699 389267277 493157231 88678465 23117627 447970131 348287007 19512241 873048662 229606297 815336514 445377821 202074324 880143654 337254961 838564026 577679506 317311617 309157739 774702725 277603023 470975544 107788050 452384955 406493871 482690909 653006956 951015009 609288635 972504067 840165219 475678653 848028255 630542278 39365894 745687258 673726059 437273664 17273350 954893321 492832659 42764693 449157946 360808539 996598767 946707176 779196443 939861031 174727291 827475171 196742984 993136522 535253912 177835572 971316996 53530850 711883145 400970250 55378867 808500051 120876791 147098780 332686945 747502402 986237294 981909410 121099066 204287196 368059358 592210138 336196627 38550672 378419994 917161604 36360928 220197265 81743452 811391463 523807804 17958997 969754047 998561738 823917540 983310616 190632132 157017339 36667196 602251354 339596494 863897292 391571912 735230813 67105702 970455952 878474164 939151528 166232055 664585507 898282573 826290310 748116435 868596576 253067910 923535240 549966636 510339240 307120500 497834239 275062364 456286817 658325714 540857219 807744158 9468277 766013822 651410799 859921042 794891983 628108282 330757474 864030397 654348258 706375916 356242111 71542790 355286305 769698718 357210158 185850939 133595272 420170366 518594073 811761802 264575506 385867167 793799472 611785224 919718976 661452087 639769317 229416494 782730393 99430431 365880817 669977942 681447972 541800534 429510861 770697538 345719791 963483519 614493754 891357078 105990028 703482206 382028729 664545369 7655823 457365086 894172692 911064696 809075729 794499086 86843347 313888323 829154096 784369055 634736584 144194030 399528844 233879144 477793156 740812817 426486476 732065379 417958879 110249513 104726551 197355693 272642932 598014229 758060700 367524361 95193890 363254681 395832330 544556894 254982284 480654558 804234008 350726708 171767450 631607024 759997950 830860092 842770422 289590591 602959610 905595589 683589008 257778463 254587597 92780871 536470811 401805896 104115515 630216156 563722125 545860438 308801423 236740290 619716515 6401610 281532692 327890394 446591578 401751303 739757469 297613612 557213047 489746902 799259646 79488353 122346497 954706402 361043600 623819335 101574849 726194109 98602417 676634449 484854473 9340889 567776322 752782869 648699370 573699344 793030695 924863692 489232188 623041309 840237259 430929621 124241306 145793825 397776281 474387762 226609699 132093471 250906244 508903177 821792955 134795135 766595200 497192484 446758535 484303759 210422790 927548274 299363957 366332925 991653268 409220484 970411954 120968286 813918251 396699408 912945 250561707 259242447 154924402 144431915 967718847 657136139 58517286 877074841 136291290 433238122 205361743 734068412 362784033 855303423 816092468 575701142 801634843 247362782 144998077 551577198 672607797 727117472 327372026 877384528 784019007 363897571 697747868 520952971 747301614 162121928 236674682 874282545 546934616 205782644 940271118 746516890 817284986 542126991 159975925 502021601 412218037 989072840 486426995 880456293 513891917 400021838 721730541 225494858 603899369 606617944 569616236 826485750 617423382 948463263 680677665 491966868 159100100 451552223 104274395 950591380 873409991 954980954 280870546 316006953 111113047 986343508 882824928 483201738 975334032 72150936 42583427 792545969 640163315 409321457 991479517 215963487 901200356 208450482 675238772 401247510 461415722 241272879 110676082 655933277 553349489 667619394 273399333 690267520 177359819 53326023 550952064 937689870 707258667 145597215 696114073 113721433 487211241 324054449 548719145 701986041 188247361 136004709 229172239 692892233 997648851 936315175 112041165 332441577 115252260 19133546 592079882 271866938 195169820 481001890 5652494 433184485 445137543 1573321 895162953 670365013 20108692 511845339 935122380 819943736 973029209 586367321 898172366 353196802 730019404 663876298 845733928 893324905 465694155 299128374 40496090 979986666 242419862 108057513 618297220 793920579 55720271 55657910 634755565 323199735 141410049 12185073 671650432 420726477 643695510 792832884 921343434 185692497 535150688 862898523 641982974 201176658 182464145 566928200 198823281 497302114 300651970 992300511 614976797 578902361 912470640 656786251 21828386 3817171 800699002 568952760 243312449 49669293 274300837 190550486 87813983 974342028 630451736 553755485 218891784 189446998 964826848 392564099 112824042 101163446 665059437 232952199 150026069 779563164 10146579 737179946 242930882 407996091 917625738 879713073 792296777 5859850 662148975 158184421 660009001 280463428 595737025 17339794 153655364 829004648 665296228 264943883 834223264 610040889 426936737 424860708 549617895 908688574 218705060 632635959 88537064 847755971 478945789 991408288 507553812 875477591 448240416 360808257 475027969 21249612 151515621 780068095 36116203 609941179 800801032 64649282 132123438 136960381 86358698 81610617 103966925 389989554 523198158 382634900 428942830 203030334 133322717 876921992 485611868 86419271 380497187 769045455 584996612 612874937 945409359 364140773 879370872 735172034 931991799 728206796 540240239 143978838 56380690 892763529 608940611 459942828 550425468 724480677 956272241 469134526 981921653 736555436 247741213 795244237 877431330 240294321 841644427 515757788 825074955 111144136 596234663 878868784 998715035 332839051 768552062 215545814 884471972 150699158 693068483 557562653 620111576 339203339 282057547 358544919 944908113 32667407 439356817 534964509 331870473 520142667 909575219 46310984 459225187 390095468 101480818 108810745 60924833 595369379 379921334 977017169 183289195 985376037 147584520 15706298 440266574 314278060 765787287 81643612 720947258 712646644 269182772 923549864 484125444 91811135 342709205 34820305 553421538 852350930 99058965 149277518 523132401 273721462 565349042 604787290 802153907 964877815 216278542 537284212 609802121 242580392 116572848 34924767 981646653 191907806 184830144 373898787 586242939 174047344 269235086 488481930 700596307 325887294 699624971 632391332 470645689 124798631 551418702 989429188 339175941 736215569 384872208 309409408 528303732 474020452 320184368 701804852 945186213 230267535 576139057 832772736 916305436 685793282 508189367 348101574 37661378 983025971 595849230 143629229 704562019 901778457 99408803 780782241 123471662 323885236 172328328 56594256 149023545 311952259 399136756 658101038 468509435 58877452 485304769 640074994 961000144 547338071 56765677 344730391 572811385 138239603 848951065 633479772 108903833 979836144 747121677 948235844 334758969 911012708 79082546 937862551 540757828 567484903 210038038 195540703 800813324 80596630 993396204 258192620 948936131 573457427 146891785 700684113 779387907 338110467 863564136 615618788 711802183 343378831 810591015 514796098 456055407 500046308 547081224 330956360 15247936 318018739 715703537 886519963 359488482 932134065 807651180 17009697 72513376 976045080 718911528 682107782 838544427 177789733 947900278 272843192 398592408 140584088 836230604 56894572 530941789 59064375 482854982 74374295 552291864 407537482 656962848 985807093 579011528 733680928 566401085 877101189 727728722 522629513 208059811 141915914 897001469 981833051 15764989 199042444 794494966 926682862 524754712 91931349 177632973 488011935 306965606 737090549 591897334 822765904 597020030 147289791 424756554 992014054 960261786 707416137 93421443 781359306 819405591 298617200 640172227 628529769 191999992 740284754 859893262 198288820 633663588 461637073 460148427 384229281 899061284 428832791 32074567 168443048 157584422 600002317 84126514 677547334 883057404 277017058 966884383 936648317 612698462 618987146 163996168 86486610 601633443 917594684 643847113 828607566 431014220 629544435 877967264 859627006 758335354 552062191 113509812 608410484 379230579 494471985 638741131 566511043 801492001 48625154 321680273 785314182 235299218 763549292 824193944 384899930 722516857 825477567 347751251 788300895 588364716 386350094 981162457 193938107 980594340 656595120 448202024 32711191 636846592 544307391 702256800 246725152 883635458 735191452 259598212 306404103 573147408 346842985 158366589 500067330 904160820 297466765 930614038 551225288 978396573 993192244 733550657 286572313 826097692 500648909 183065808 922220852 436125352 972666762 126422269 916691551 78870234 580445667 115782626 676101731 626138482 642269715 85703170 517440781 756135632 482971033 100497343 543325359 907139451 640814777 595412961 212416156 107586206 976682233 655886357 334750639 847938694 472438180 642722155 772979909 510383397 608715338 648672984 463459134 992961682 553848638 235079602 686452096 24699271 141761047 472857143 938653556 595496930 34991151 509813254 282789127 913226532 948572967 355379363 644781227 360028917 149987169 566044664 290095059 931152798 28250757 349171919 89230202 194949773 288678397 926887257 537886877 629386453 917420408 859674538 342523068 341200811 592063850 925862970 847341149 133122794 24267659 667764837 147373449 104702352 880511828 345766124 935009869 551791167 944476293 307767922 536691003 64591805 542954402 575908352 455979494 200442228 767001713 727075714 27897193 362674162 697359485 176400968 653841633 45925738 982339478 594015622 910762478 891258930 953863759 49399508 94768951 834809667 19913855 47325358 23077603 400259260 296956865 656737525 402562336 138028127 86610931 671470444 969435807 16252947 153877947 498050108 315307286 471229024 212845309 209750640 808930749 371237622 3202406 125514362 923885010 667331366 297801957 224560300 666334997 307109991 367846956 926144960 43849292 376190675 200060211 652421457 862297536 551546279 381313974 21931615 273009598 283622343 543499186 587290575 816435992 651000887 450560492 239739625 134573473 996715683 338031210 716100568 400553141 865024472 539063031 803759150 964517294 448010824 411662243 642129245 815365232 599573131 629264193 263739198 692372958 767864792 581088232 819022990 172315234 579434640 684352883 835449196 489267817 974122676 169855489 849317853 119937765 283216490 336207477 428876361 316688329 221437564 850114806 458096123 375155345 597887704 537494385 274254244 503179447 893965073 130448914 748890072 531492415 601045724 726563791 726054799 434551852 460632724 670392029 723477670 538519816 201954743 847957304 800088156 210661728 831077223 667299616 951348181 344401478 612791530 266181526 625559194 810477006 643943979 287966436 395821335 870797713 49407542 944801042 475059996 677240621 546216383 66795633 24669277 172354242 188951964 706727444 280199922 329947510 493354311 483306578 514723799 470056947 238299997 210205510 775476077 224750820 184642593 477216079 699138040 190585723 289486842 89990544 745157662 805489646 466471408 220828273 166469486 224604661 980897843 657477660 553444567 384819022 640205460 377285377 945914669 929617978 70506250 871724626 570634663 880993789 93666863 373522568 268140131 206314337 44463041 709049820 777452257 814410035 966324001 720927951 725636228 21273285 54287319 399744674 318702357 447012459 20445708 359386591 814775103 124678654 596410126 245266126 765984020 385205596 258987984 64622080 707775622 450391781 16705895 993042632 716909551 747254784 161480078 724302269 123783818 568596372 377013027 481371962 55777527 13887631 26843815 577936862 228880315 754302051 698762434 884638477 150052285 409754500 7596222 483962220 506876619 232950763 259027207 894133097 438027283 168823190 152918961 797434288 982334634 232071429 901391602 158946743 456079369 188197311 479210915 74480691 879882890 704851147 253860291 970632609 334256623 170374455 168080628 800968382 31973852 687812245 136512252 740279055 898366040 588757881 431039558 946066266 745241680 142162428 166486622 858460715 459756052 777745980 201992313 296799824 305937368 408557786 100046314 739232094 266154037 172451194 230542510 325188138 85885093 383042886 213036001 868208464 997520906 830666604 35809351 334952367 956106535 84134299 787656388 529637098 44412197 918343818 895139556 616172521 123200016 104157298 676990804 358835030 269750616 861553039 366573671 679706657 382169681 635003042 239913618 376201725 45107379 515070322 845782768 269891552 846564634 781068102 663356350 279787655 432073095 547993964 302889696 471710959 240888797 774496694 869932123 565261533 531786341 596605176 137069785 801363799 700155978 356258187 606397480 365355305 895795230 110995917 104550843 521990498 419479635 229866655 703350567 506214356 177088451 612878822 249756839 896633239 3942953 753014538 383942553 951129990 402596006 317947257 581588223 402661568 381664317 578107685 533405183 711484712 910078038 101410050 811166819 922237926 719970111 500364681 897817882 463790052 9240230 730830136 131653301 871564370 804437024 814402320 757266411 939090723 452170662 255132438 558928917 318480782 712705555 616064722 133701043 815907981 417098151 15911379 724877541 259913057 859874951 836954152 226883058 291181580 80641850 183191784 201868229 775229397 996715821 824192172 378580586 935359944 556361008 67527696 29015958 505401140 227853816 418562613 826898205 505303595 827938971 100048706 707727737 684395013 191588118 286593758 226158666 280212957 870013642 492836024 546838737 679512850 186468603 759568128 226740851 398075336 993547600 416660203 297007932 350839653 83796566 583966002 730822233 87186196 730760701 101690515 732632221 419105861 90189849 891796047 195602173 791152427 944311522 700601514 900409108 701120828 203277172 445505903 379683232 750814133 896360016 472442474 367094531 370719252 280944602 441206251 49411010 78881948 314404569 33304393 960527626 193868500 208966905 882456413 387650342 696949768 115716940 257138435 967073802 73354183 801517253 403954077 623304651 493998691 234321084 510114703 563981093 593763188 616270189 176282308 696358900 160405077 265059960 922379559 425700283 40493222 935371106 722235691 759669792 289777352 477150227 958484548 276638573 543725156 432905559 625960300 629376273 353883876 947651933 96405407 719880733 718658553 996512827 264647263 586520008 449395219 560060007 294021168 699144172 411657452 445203775 829325085 728227206 849575934 842615683 530820914 184443193 887455496 848755157 838918399 867620300 438899341 648854336 774095899 356769448 439475284 475163566 147151775 174166619 137529321 466968177 221712039 144092439 700552475 20316859 601008853 326448947 390361724 202338341 244529358 763307433 640638436 381968684 439465658 270268055 337319150 171881391 793197768 715507134 986151802 444773235 451122088 798153478 353358889 848785055 279317775 934393592 368127204 412963904 352477239 239012162 659859798 161936582 929791580 598471479 870835053 393303685 991156544 659349068 434287581 887112245 728019879 160727708 477278365 996325235 686712284 936741221 649218407 185515838 879279659 367648137 82002492 287586938 298242404 981976078 281515487 457958512 70325599 576017055 811376725 676474700 809298290 271703560 888642411 750136990 76711164 380709565 873173296 316522458 256435166 719121748 258297974 520845016 354522877 387354374 61835605 862090836 303214274 350057010 81929129 120392303 342980505 610113755 59033487 214122796 37387893 750200101 233902572 377987828 809085259 627325403 959283430 32032019 984284050 925321964 118766696 236451896 89423561 210855402 652256419 971661561 355819761 103320201 315290248 365172301 915527951 404364070 922704974 247654928 258180524 125676862 930888690 750189442 691459413 709362674 425682866 764950984 803786011 286171786 637195921 116391530 919669523 397945582 606209751 663891411 469753046 160497199 211695758 695055829 939661315 671059708 795750406 657094178 963025081 720290349 849012817 3965652 7244829 293105980 834565064 142131429 765322458 412303559 466298500 670083768 54256540 382570768 937412837 360866959 823909780 988872317 754085903 19870482 471087863 463431192 708728936 96579534 672801151 365741583 61213724 697691571 840939240 558841909 759029145 756724118 35196276 210564224 496066067 302864557 379985000 575296905 192032257 781067542 213475469 341074191 184491422 329889360 392036528 493932660 828219241 164304831 986427938 670006078 877472421 908880684 683189560 689737111 137846234 671648067 920520140 954126542 868140882 794667028 567123898 350936020 150776733 116771731 390637412 993451968 710427661 340188696 140812847 960470092 302861627 917855456 278595844 55649877 768850816 987631754 265759439 198067294 667339645 876598682 884978948 949033742 305007764 82220281 276798485 619557805 926876524 420317299 270248957 678548651 160751728 923549495 369088184 912395802 693496401 974836827 882499784 194016815 80142976 82046806 101420978 218447301 82794421 937869444 433772671 807695577 223067243 134058406 21323324 837895951 485321569 892856927 24244858 132698668 709260826 611445944 555994062 993345689 603055966 64774556 279154770 708380647 284623287 601220445 218852898 159891781 289460725 116145197 880994272 4216332 267357098 883601574 293824305 135276596 262280623 7247939 67249982 144244444 984813213 794519524 762705204 936798406 226690389 870533710 342699716 171374808 841393529 549429929 271359140 283886236 515253744 246656256 629477131 105024704 258247014 476287684 116724793 776841623 14359241 937291594 128011501 624940439 455166413 324465736 555963117 305870297 732132201 625715804 606474114 431318684 329866328 425302405 636638713 805423555 921206682 778861992 323167267 579263314 510841584 700231948 606744789 693659124 46585699 261998814 694138985 828654456 308066237 96011694 594254140 109915984 141072142 143600112 358533166 603051792 832396073 413493373 387553573 711509749 504986404 734696207 376412554 484498012 56136668 734650568 106747594 76197446 65737838 987450540 671337686 974649818 841267903 928578594 934951587 58808547 261194230 26385783 690166955 142971982 743670012 935060571 361529195 240894638 631367939 412458593 170315235 216627896 944935420 515173251 776431129 225047495 546339615 566606493 969747862 372444761 612404583 368483821 236717031 813590159 16054803 600140186 971070749 655425713 672359207 483518506 693027917 191179688 311794153 628523273 930640401 892816259 567258468 801191689 226224390 987726323 889698024 54527709 925203532 78349006 96162440 395020188 484048393 894951055 335602074 482103621 108209126 463562964 327093563 262606133 965933456 89294047 618481865 339630770 83008312 158927382 817285735 928581476 381085204 753669252 912608636 600898518 163118812 138497365 500086068 874550778 439902285 354817886 460989693 423665570 180131754 685546386 663015180 604854536 797390646 730409358 627222742 270115655 808795835 253624334 577678231 142531295 382111750 752334197 530897102 486335029 904431464 463543370 180074687 310552592 12467766 130438069 270572272 188932125 25560906 648538118 856149164 458028909 37671297 616940847 978485635 587793650 181384251 743685957 266838984 653835781 833168350 560248066 851456785 773585635 990812243 102396998 444585659 361071403 576325512 442931858 831168612 351433825 728090092 152663947 156787823 583162479 288537333 813249405 659189379 210064927 471230365 664169429 389379084 411563938 58845409 772533158 176973497 407702796 416717377 820970533 729100540 128281813 681103428 102459181 181001869 401004633 900907249 336656828 378653416 558449753 485986902 910372980 451746762 777044856 507641604 431281179 503116728 772848832 317584017 371716635 278940792 849580058 138136597 176938755 110977429 583429337 576571565 107580164 470342879 369093680 560357884 276821108 726728425 833195447 702096549 534174287 732314506 856709610 205489362 617420977 232844892 49153706 200612528 799688029 438906176 999761338 590394608 560804921 651207384 452154691 730864968 974321616 661817100 278949456 194550000 502792142 202886534 563603795 134509862 14679944 620139573 436324510 998010794 781799026 699006414 226632939 882127682 435551910 255319622 936839637 960512056 271649124 748331865 252470364 28974295 99681676 291821831 914599269 83670001 544544294 507346449 693988408 96003932 219463386 47232128 696915200 769313904 130035320 994524703 540188495 675538571 687085426 128115452 73977495 354260877 51155037 26571243 931513009 470579804 353725556 216616195 590752346 235077473 639895061 20376095 659617201 145021706 165834049 96168798 359145659 132290118 868035104 617536419 205752800 822415628 244904827 24283925 557352555 951002836 568801088 661123488 517069069 904006428 46842626 599271283 125594714 755751908 709426807 909686144 975053130 213016114 739159544 832974848 500959674 255065743 658673412 135661292 603546857 670095753 487398589 504966277 482059771 504591919 49841257 491851724 780148857 45641880 415103474 15234826 595288271 778661980 693428839 616553546 812100813 468734745 334278777 494763994 50377767 599328495 859181823 781334734 990548213 956365061 772931954 780629373 70116404 80965634 512735345 3051010 496944194 978694804 434917951 815825084 952793446 795488237 816048448 978502862 137350214 317642816 415595136 121742496 880919662 466023753 71906348 210155612 858680016 635300034 307006998 270778482 162281023 595563247 340617269 80053268 211547634 114906387 57831203 808164794 955766792 679201272 301788317 365722016 951225342 676134508 3220999 197050947 545225530 296904126 212380389 358615272 720482180 480588869 75004771 743020053 229472135 253048281 379045582 130110486 373697877 149967960 687202841 249545593 126414560 141008931 790202457 164974482 808313986 526121630 861729609 700105976 931690870 167302835 638544839 326410758 550242396 418933072 569482837 185501531 666450361 741064676 367120793 816696922 269942388 77247718 919203549 812550571 555323483 8573006 279707792 820365752 189856924 371749402 617918659 824491313 417789516 492774091 590248364 621354889 148347620 866972133 392589350 481246582 309059262 36482674 480248367 44997493 958738332 557720960 83944810 381500995 946437410 480961694 403778459 918369125 227509079 610740835 833032493 730796449 912466216 562714856 638009263 269970307 712567013 130309192 604778578 361999833 93106370 219722023 53192301 771578423 276563288 494686504 132833274 519436660 282272801 181672822 181976598 94427691 826212863 32054076 89803140 712600891 875892661 64316461 975319339 321574472 770435180 248391421 466222740 577813048 428022320 430643173 100441197 758107062 818539121 983664419 346206984 444220338 995203203 442436472 219918044 396774366 336101918 882620584 164058883 155040051 438989278 638720509 842786747 657233514 120435652 169091781 898865893 238454916 906906035 997955791 620035721 945164611 171254772 592468722 748388688 959479726 793441202 7289223 174027016 764550801 421754239 971539178 535924516 7938810 968048077 40048636 789743418 960385213 798729078 706304164 640608131 237888242 962245173 295357513 293628766 161359474 806253867 183407706 661149645 779456093 694923099 486580934 96327158 963644054 166627373 9234564 754721699 306591813 422185455 518302733 431009219 135310420 122278991 652523485 883589863 37233139 442632930 164700917 74508741 912187669 660588449 64167772 500245945 758244080 330008423 657015449 354618687 977746561 339392628 764166203 499866234 31641862 949614317 728332369 454146481 221904514 627174745 684110834 773260236 710547516 545926437 474464695 795495643 911127360 102465825 82486332 401789071 30450908 816772098 27764387 456740543 875709221 832887518 544007440 47690213 778758000 332293043 478848302 142019999 520450265 215101408 482429608 851885870 189306047 192353449 848490929 864199162 774714182 475589559 440625533 562573323 157049811 117932950 256880325 774372498 134885780 705859638 422087239 951221854 689851894 175676267 254902596 900535912 741634861 691364205 953811969 85012552 278439599 306419545 16041030 665673404 434124217 746377645 381347298 532814888 582054857 351902416 423732517 793943313 406006050 832814984 481031012 626013345 837248843 974656897 846777208 678560551 109758352 678073293 254458431 473463955 403648895 127005535 258323738 84013822 347248493 579058063 716333678 404171040 581157615 447590553 516633123 641559768 755009377 887998493 513624104 451372968 275711586 986182048 306756332 363458871 534130774 335674634 895219687 159369165 611021027 952129831 635756559 668033754 436193652 54837286 268031587 521090415 823564729 105352733 889824356 219342531 752721445 704083842 62701719 744454319 834735215 870307251 530573060 83204659 387359762 725802352 533215674 500626927 304445132 33725276 720892233 875160746 515124514 537349247 865634630 583934927 528725723 869185734 746144970 859483627 600293249 165147522 20436723 394921777 99220195 809900517 738613602 362047478 781354902 602619784 831033020 858998580 808845167 814391016 938249514 475485963 899555338 99144164 346388696 501945148 12858695 315352129 633993337 718932396 708249031 5354534 732981185 90122983 784383859 244336288 934636522 421045915 585670646 372584479 564089392 94756888 989273406 86169847 46185557 174686423 131062271 8061409 893254430 936524016 974583856 824510583 274608851 594728354 801076619 765702587 898348483 311364559 197121041 715270288 453522110 753602173 665667716 582818879 323767193 890628438 641474796 366978292 619183534 843883817 276821267 687977535 536689241 266205799 486291209 719515540 241871228 690524582 339740064 872312011 891336187 853746210 616915696 983317152 2945601 923251255 358199509 903699252 95165626 783127016 547090284 402845834 394417751 791467355 21129114 95090443 167264013 903241051 622336389 635835907 327384150 667519445 841404184 622809633 6459310 611195995 173147779 143030779 607932695 249547428 501747897 955032200 337514389 256956170 279123441 54820260 453055411 720128778 171962406 803375759 250247165 331300808 802508183 139346030 290786692 498908808 690187079 822516425 898361949 689460534 133856638 649750027 183146530 642344159 418035270 505408006 497254511 905601590 787024879 144564332 402037094 307216 376997259 106758999 446040620 709877736 946048882 292394434 370410857 929268828 522037184 871781901 680550860 403417517 585607378 228843645 838127749 686870083 209619917 954809 223865802 327721767 790666519 756734798 989312850 153957512 103566556 469028908 989569245 833990711 666807690 140458792 200269994 145966122 343652949 186261368 813682174 213932796 152905652 652951354 155306916 145619051 275814882 15109613 333544552 681736153 47205214 219962101 869314971 606474445 311564651 599177755 776085906 51017583 141754001 468354059 665502759 45521167 202194202 808718549 549756214 522761374 601508246 431832173 205503777 422041907 988083543 473820459 945072973 857161351 713265398 794472524 345759395 379528057 212694732 259641967 313511440 383036044 513416570 367767576 247628549 168707684 889022049 111338032 873038327 360864333 119299115 754480771 875482848 117413044 480591680 684974656 286732220 129629611 997757010 749182589 130637581 276173673 555612882 559965361 285420632 119353544 633825656 190146360 77189798 371258310 337210046 47608787 198479108 872958980 287516006 824526373 162319619 930892106 8676080 137314871 552524088 855337985 434169381 993381108 569564093 340064695 188327823 409811118 825428655 416548255 743289342 708120983 355716270 437752078 641392900 82340425 744351072 800873983 92174202 115356735 435162605 200466320 423856633 213974105 961527172 882336387 192096610 522206556 62311381 360671166 372942679 856112240 372999574 72173259 779495615 550897056 832510719 607912537 673357382 644837982 354494541 854701753 359374042 744459260 838283842 655987297 446222895 475242035 598454435 282604653 255153468 793452448 210656441 92740377 810193084 101803586 632391633 16090184 684594094 452107262 206060988 863153664 686502358 971080987 501882703 126386412 967351354 719986374 325015268 322517721 251189669 543608207 739389656 32618809 584395559 529272811 683580427 365055395 12167826 190979248 136253027 204991057 118313215 496327579 111477065 596420768 256218439 344119757 468550698 639328659 820942475 334352458 699814647 209704529 508832429 818440825 881299621 144815267 937396436 370701479 197884846 506874743 921301484 939153540 89225871 840114015 391602468 573757347 770472520 317612307 403949678 414146558 289880799 597823979 838894338 265062513 493427677 865480293 778142683 929561403 943428815 71698085 450044984 780915840 408714182 934484208 926251037 887374025 292290008 778099760 302115535 814414209 112906653 237281907 716280156 146174842 875885490 686874476 386795281 576507751 622642489 653980401 873769473 874425439 147031 509577595 504485253 276851809 892915381 931860649 202252983 59553994 265789440 287584189 867399413 214892768 954381930 953652765 283326052 883358283 455163686 154360275 870968427 143764374 526429423 264118798 557435444 78668979 546051714 222109087 311455534 305266548 447596831 272327549 348210061 989617171 503540492 742188865 857376457 64582571 595708946 986846635 504265755 62719676 712614398 616932635 340687619 795797419 636571425 822710296 796173252 998482239 502265041 632805837 696691174 87227685 370959846 928210055 819963060 362149486 14241085 807432248 305753532 300928524 979235897 80735479 642766162 23119704 217318717 59786110 591393036 73288335 290668595 569936811 182704711 488269136 435932424 823883519 466927265 171015967 99633709 469292834 897900669 694874086 860802840 776107101 619028354 68272751 668975297 536343582 848400156 41827051 285378085 401319288 887132922 89520494 32368839 803670432 604071822 63041648 951196970 613438065 192853648 206327117 849118040 814066409 527456635 185217734 363038558 223682474 704086543 702096255 444581325 721379194 277035213 784603775 254678075 619511235 749719422 950856114 119004096 882631955 925829037 523379818 138240890 892791197 451933480 239919066 398622985 489235895 344012419 9466778 727047443 181514842 436854164 30515750 212670401 875218341 20262904 894714719 269670208 516055899 678527885 332805384 111575106 824953696 908417782 138683722 260714106 363310655 137354267 178413360 874244387 949743015 595287718 662579500 412398458 860227817 819809414 132626320 261759807 634711420 97528944 932888342 756492089 532678522 888070233 912861529 827924911 377097248 896736253 175616345 105354991 6676050 74854748 677726715 240879050 486832404 581529399 277071495 277345814 686259730 998062487 8366376 109062443 814100505 258691143 840741744 702200423 889989531 655518037 460691665 639217066 279840048 741153173 336858917 865599450 186269711 702552350 125661478 109164385 116125849 351920074 731354870 535398058 186239183 175057850 212398233 955755687 958159575 151038416 811322999 861197646 419348859 938671156 921980891 923253783 622500009 953496272 108579190 898011264 725713908 238396372 529676252 191539849 956397841 221164594 616459781 971414841 712033371 862180899 302302158 503656727 521182032 182139296 110453366 497932465 240872722 208135401 176015137 478161688 691269351 375156994 775779160 484271202 203009210 423615537 634702727 616586791 173722519 941079170 322523006 395706885 341678131 437933123 927899889 509041693 992095585 941964424 511364088 827850643 318167710 388032936 944892816 148397329 317924998 487103422 133429783 659428164 307626332 173662505 781150164 271556958 663922567 321956620 605926765 505646995 791491599 782963662 68836462 359855004 43387172 643687324 223185865 733424951 842317463 604368610 952047697 756429476 360113247 769104086 408537917 821284649 537901846 414549997 746891436 450917264 434749050 229797988 152501275 797898404 859236844 291446456 968219376 467517880 910526196 51956270 58013427 754828063 79466427 113493324 330742991 424231605 445469071 837814366 816942742 884527188 169824099 995002354 741709370 614789216 37228620 508656476 660623381 347055164 306556933 867197235 657533794 251607251 400762220 29584850 209747137 372000528 543528707 15509464 767958199 727754853 32264559 308861096 172345387 22580040 412427773 492812010 262908651 141263794 688270616 366094088 999139365 841010078 304658132 47744946 425081582 860820880 844932967 93126234 693707455 264902923 513443754 666792377 334620658 728112922 227639196 912506952 931936841 970519752 300325087 54096584 57393512 280242088 102232889 203656891 814469462 604491853 137837845 964786920 440724736 608570067 721390079 961279963 165250230 310507349 497690924 869184098 429476524 678219380 341142000 87934481 845730683 264922071 124112965 92615615 853108381 563684005 647312715 632564743 802284788 421696524 839603650 646993352 736425283 142479806 155986577 74673830 422450355 186818159 634739523 263765382 880324944 848398424 594705541 101857046 595472010 549478839 920564394 912176706 776148405 123317581 851724839 836658880 954230409 944569054 541839383 31927686 488127394 656637365 338501815 594358606 651238145 625662237 992503787 727745305 109884553 52182761 872503736 981267625 443498627 45364717 935697096 225133317 814825498 139409538 386789097 337084153 829660128 241588486 353088910 739300243 460710984 130955866 957287500 251941543 684649001 527439458 744935262 456671564 173794625 783124616 730236962 318083165 357878960 605908026 716152218 934628090 203314041 894512488 913485036 724170500 955605764 135300871 356887523 29561252 917669279 75199888 748243819 517407172 921761016 889195393 618469400 570283668 997742244 863520731 14601376 1399303 393462428 2035362 548199516 964945235 66579899 816695649 977722828 316980597 321130049 591498659 694448400 762322859 809388627 309178747 845056623 794426871 764015736 411168253 198987988 683471779 777873437 790643650 220601420 399405496 55489043 402789736 71252105 295236997 162446604 149474320 504187746 372959518 390211105 9867230 211167569 991355866 788097871 166895229 760725491 633131221 146094069 2263960 987051660 274906476 275519831 167379810 641876096 378681283 384104734 51373327 127488987 102998338 184244694 805282649 315366858 241081620 138915183 507546876 146142496 118485671 789556669 915858745 79922386 91375150 777414904 468714583 233142907 153560354 964373565 958156318 765016793 524493501 464453642 636453978 350262350 145441405 138704582 843266398 68608864 532285095 626864951 387712638 294191417 49707202 35680521 405436563 605732391 426389528 379473742 736803451 27327517 749275704 654194425 561435543 598439217 903656310 346840418 86813772 52444188 238448490 403244229 607595650 615441597 170019693 412321474 482086440 916754070 490089247 563935454 295879598 574517581 311113956 97291009 810797193 997423916 639684706 784784375 151955378 67450786 96675588 273553391 408964136 422351808 333043834 656737535 770635625 473359037 914723639 554096029 565509117 535925363 657756402 878884135 745091051 962359775 148206885 889325661 868450626 10873252 888118673 738309090 906448530 664394377 843752120 264357054 958393712 682416631 24962146 63743710 986944246 160005244 914405913 427650451 242544704 339625546 910863788 809121807 885192432 262995384 628094384 314864107 478316970 467608512 735242234 598148516 70981273 805196928 526051878 411261209 557359080 348396985 429026835 610428943 400041034 163432787 632634981 564400813 691645299 17609175 285554946 92681216 367601821 302162675 200188822 635944568 275839236 684825082 510116367 473047145 758762090 202327137 437304097 664946828 993602452 675452995 11050178 836861563 671145674 637632222 582861487 330630456 405639259 297162004 339670246 213717414 262251799 178713579 367417386 986607375 673896147 550349070 287744131 490539932 447373033 724453705 935117243 82897632 932698805 67020560 71240673 642753614 924586521 339081465 771146698 11752894 404449274 407902781 209817995 425742316 338996416 977244475 114340608 873063673 95140570 506469878 701154889 71068392 816621368 978112146 855833671 296629282 460504015 197165018 535445283 143207923 75107353 442775997 99367624 611242762 657775506 174537165 956001124 232935421 513378364 790321087 929771499 638575043 439764764 590816749 329907860 799770680 345812666 850856407 591456090 978539164 621382053 687741597 634269308 468451348 485555949 796903303 682184957 270750760 413302439 815112318 488263461 734499139 885214317 296768656 164441854 248170295 967238107 472009839 60133079 320846774 371276051 799580403 624925637 791270618 795655994 539653523 421100573 186133406 943220985 758346992 619405820 912675426 168164605 44471627 922983871 83734891 283837046 62582026 922178699 870687072 61279644 946343223 713854662 479598030 947627558 489249280 549876891 683931045 693532625 446083384 857317499 149792698 163623135 833165525 91436439 898115907 171149461 136567664 684370535 258587742 688200123 698222280 970840358 867210890 725492512 42338367 309844051 976754987 548352532 500335451 332604721 927597066 9015532 605472839 729637959 46523859 933275522 33147471 77829090 398501014 850203571 18044007 360577166 206428743 7542751 216680869 492773793 120779070 908640107 477204419 234516912 284737208 10951490 406813086 846268184 632167252 150080080 713515961 643126902 241352086 971832838 43314363 410850095 866146919 432040665 573413868 195827177 53353875 393763011 767284668 659361040 454733897 899249089 462919741 206921554 13637535 770649171 617293732 731540003 29429004 621051902 857382604 519006778 539654892 974070221 869226418 246546450 15841024 158074572 573515258 58642538 326557931 483831436 33621353 574031046 664795318 136522659 870193256 297369579 829400396 391134248 177221768 247075943 874803967 29020219 8006392 543427846 8377345 428236923 964684049 485636958 338715372 596065422 250564299 791664197 719506747 885604765 672134981 667452501 282870734 160504533 659148097 636991087 523826538 693020135 627000741 519500340 188486455 634015624 213593083 841461390 434584896 668481522 575845105 548517925 3711223 590901089 723348186 652999659 29047214 832928919 603077676 528856465 923033886 189182297 374371840 41613839 309985764 294449392 200179350 833419296 338007039 356037801 660501454 913470147 752513364 668134485 944118703 953243580 39862314 335826634 251226851 290292240 663749038 499360352 66425657 258710669 195754608 224452468 427281443 598820415 118907621 370732776 537908533 931853564 712793571 132436641 708284076 961388506 234031399 191832072 725422565 611759027 29499858 941231242 884473825 412702120 32043240 201906200 944064456 905197467 466827216 462959016 776046434 182147763 246516951 87975346 735255455 186635740 308198317 403164851 454285585 155623492 823032293 21756333 432083565 957608416 263465338 357106853 964193550 450744293 866550597 577059620 51475314 850952527 838450056 483193015 816396731 977166173 362905702 150310767 802813998 268120082 763024488 755985506 171426231 495272630 482211065 299597352 765956196 425393748 86752491 32932190 630435814 815390266 126408945 40364839 838469139 97593467 688000546 603419558 225226086 124994672 825855101 105222277 19041149 430440242 381647711 340446577 593671578 466631714 9296910 186399387 550509859 208425314 621617714 399167288 47279651 509783642 618077270 179747330 538724806 621513267 435068524 994792374 814070497 6675039 47364678 861015444 885238375 277265679 825471006 198072290 496132085 799243707 178795791 356465257 100333639 403535774 436561305 265170166 356776896 353037880 313837601 811440602 443899623 373934538 559868270 70483563 216332004 833769949 505908013 70578049 616874503 571127740 715866735 543949818 299384898 226832629 463581222 34836790 84116394 762072539 723639211 132748699 921052922 20820999 177973051 728952594 433685007 502471379 317646453 633647496 783776365 568163806 960633053 107245934 480986040 824736651 932760157 521962554 13562428 202828673 235451839 358747876 317016934 554674476 44532532 70042730 594826313 405061178 117092048 173121100 235379739 753427744 677437195 107988752 929872053 324824979 80906561 778934975 949152021 36052239 958574643 464597862 375935967 984916308 240726661 27215767 536356824 32450787 98761534 93116133 563544170 195247493 644305994 512855659 77048868 46663365 499246843 757994310 196970295 735762545 694594692 155657494 895945209 733402396 566931581 896127105 171558246 405313183 982761826 368010672 161496986 934928532 351806740 113919185 707808856 219811034 959321430 308952211 271724422 959323156 757036625 566656173 974244271 226472489 131814160 991601751 179977344 61807301 936733189 187992782 310169931 506764759 287702402 904011733 389810567 942589969 160024641 699712559 659010381 761329004 980195293 543419942 422323165 933672865 666085718 282473991 731547159 578552496 471656337 925592228 806963459 688094557 24335318 757244368 449482825 639092142 410586704 99847398 986339001 814195567 196362897 430508867 289313477 20667054 753160715 93315784 525921538 988132415 315739288 331564633 533075627 303145528 984498930 735013984 138184222 917044854 196997948 276666186 747969884 578610967 720388983 388903945 304050829 822290686 151525390 522976912 218510458 467727955 203793995 987773018 394690322 438225664 260577503 912623332 734275045 795470133 923320926 982787119 853871788 182386148 907599808 145051967 217938367 153173317 959873250 615967390 930835101 822164308 183473411 877028057 396325480 955673678 30731591 754403074 3866726 628583736 115101495 672315180 82633857 954146904 446534975 352056563 427740104 248255418 669608239 862238705 238183660 544667052 450849979 26595914 260646596 11749186 85662715 685972769 979043017 677332691 282204652 280165152 921618842 367727737 973480172 16393973 238507898 305219733 188503874 439955919 840879821 169228874 335223700 336815077 364375199 366379005 904183662 739655919 788355869 709312987 411032002 834250411 187525657 623132755 124645219 578742105 257955210 333115544 966688648 458027072 954966026 575790880 756799056 691343399 307808086 978776103 800741688 90185180 280895186 444809773 719762342 745515185 308497922 338984564 471196514 333312250 220888850 934439299 158624535 888629904 135665999 540980645 576118487 135176529 219346348 202147179 229163668 724461981 128238910 694465574 364097192 828994267 743958464 474761838 697254990 746884594 94714896 989241502 755499046 350160336 962605744 780275541 859780277 907944423 15007302 376869366 38585059 325149867 271040028 299162921 91031675 482656277 835998369 569994072 507314862 873873443 886672358 704740659 806109840 349981525 171333153 811224620 779131290 131842866 250810925 746376956 688900134 826993345 468062217 842100252 546165238 777521424 812016981 251918925 117100206 295041457 978570712 328210705 411676757 951155000 819949564 843816751 127807448 236668350 44050256 687395634 730865543 857102177 535435525 182293483 867921814 99565250 211720306 205921515 381477534 534756741 739813777 21538058 191321625 2209492 37081471 467888867 929860841 913843165 441046783 428328789 266614737 539309647 202748664 797142019 904889850 95939297 181448435 521367509 523910512 470884812 503535006 421229429 524906403 814088011 310938955 573912019 959564263 384398370 958783601 775544482 869382132 293494293 530372650 708795608 513304166 733833324 850158260 202827570 309262142 843251829 725329392 955148974 179966559 169160194 511724006 688555790 383864338 183681511 606148927 897151324 994759042 27121277 753994186 275140192 875298113 42308642 53475575 192101164 707652034 225156535 450795103 890973073 380362204 380674336 565475386 517745831 639531341 981403592 524338151 954328393 353550133 957964570 159741544 424724118 808085143 600471817 175531235 874122354 293530843 164005001 805475618 286172163 123075663 422210579 40517140 364333108 914446497 423564837 285212234 73137717 551568230 935175616 388943482 428626424 767412375 358814952 921413120 778457782 784914191 277036840 434816344 963350377 939046670 415923723 468225701 865537871 876906681 214009764 981502510 46328429 813947031 175155463 673641179 165166602 735606293 744732365 856190652 50646319 788263940 287295381 937370498 383796014 537847062 199242877 766329092 349869592 183116388 358813613 902917052 548779845 552411115 954028748 204800840 729167312 246506250 536940937 272978153 75263769 889492741 62562323 588630535 938279233 582855045 220735393 612226219 825408945 786307862 763244268 687012355 892172691 533674920 658350256 224137953 334542423 891004687 451255343 832596541 939644464 721617283 143399341 611625391 714114709 587391521 595994869 961279477 298392768 491137895 143727058 821763955 466929202 216752572 31825559 182923950 342543149 601739750 436992152 147601104 854684985 167233425 928452783 129211944 264156575 255607759 840401336 726574759 707384305 728975251 311243029 832002659 393407616 503791669 90750762 56283159 194760932 24397809 934353378 763124641 218367609 999427687 599804200 100309123 806006492 409592093 178144623 128243812 486722161 503131640 224806955 138901388 544837856 542011847 705615446 478396267 113683348 240721592 547111148 507265298 604258363 337468129 476140399 854457272 881917257 502101688 517651555 192145718 876362868 147534235 234201043 342240908 960865081 625498698 879669194 709977690 366607190 5213032 194909915 717175143 887490382 22498813 292811930 861867294 944094440 941599734 852097057 2638860 279583664 52438692 866989196 923358308 469298037 651307833 300527485 982150267 298458313 156958030 793269657 714504012 546385797 561843552 720859400 802536180 757367618 116875598 365965305 825282871 59056608 653367517 674983196 149969402 134723587 144426548 987942950 322260422 514389393 437473888 645217872 371337804 569203765 611532753 910067417 620095196 928219103 198559963 835638143 261715692 732188482 242242103 586997514 919725207 579306581 433086335 920561602 765109531 956494547 605272501 476441587 876631898 930763451 408037820 361960560 551763546 521366736 439829214 674194189 902524357 643464985 947997508 414106916 268461674 465780578 280617089 826096145 460454586 249272250 152223752 577919926 345277259 652542195 70097329 347994872 163140441 254534438 45082168 512127040 932542272 178347052 444181438 984781818 492774147 513446437 124557382 512633625 381169864 178883061 593575481 923971985 722515802 308220354 290932963 893192412 326988966 236844408 708511475 761249910 89033278 783107397 648272127 66344545 537040345 116229149 237453310 397260706 799919569 765188663 59070924 528449218 389854115 173885838 873504169 163070541 938286707 629515361 899527354 458282838 52492677 920129459 929100935 565730802 114714821 700403147 820482939 103249336 885871936 631049909 851465576 458726472 9927593 224275136 133817856 466161601 350871765 531028735 441220957 797659464 298283583 926502856 671532666 382014344 167287941 873834807 371760055 296666925 331407849 789005740 409191769 362141032 594096336 209999433 522955271 510450798 345313350 225596277 579838286 531045881 704823929 151384923 132075038 962661829 751093050 100799084 4221772 916430868 785581695 953785817 803319822 880159275 199961315 49922585 572556418 571970771 542772261 131454313 741327399 593461976 177038757 56831047 279445089 385684365 105815786 389744119 504356601 890271047 685385246 634491134 732123803 564174302 107247760 548031401 484605783 159983407 763862833 764810887 526130465 799226780 188014872 159716587 837122641 30392458 508787198 525867371 84078116 310126305 718297795 952820324 531447609 252535696 647841767 68271731 533280276 871224327 603218961 1328381 673194910 768362684 425435788 751007912 363751843 536017319 394030533 295544288 609426259 54677701 995866574 643507539 830422977 816304280 428297438 259472501 587475559 3392165 401379791 708372477 128793504 996315125 453498527 335113830 771259693 392996244 88622319 346963055 266307761 788102934 183062663 697202587 501606453 543909645 777246672 828627122 485720740 281702292 291983448 365616702 204226128 253291207 844775762 754330895 624634219 93497160 273028627 462934712 466094223 15664316 19779734 747629071 503076151 631387212 431997945 700870065 714885187 414591781 277845246 270676091 779654264 900221688 988678283 284754450 570601726 416722554 753745450 574096220 706807264 836266981 57606282 650031877 772231824 816194934 873434108 390091260 905997408 708119533 844950775 227466739 932697865 655884048 12803220 754530274 310182696 17189928 748259602 806176900 709142716 578861697 880183379 148565208 834872234 231818735 856289374 180826273 796698169 747030340 385399771 468497127 703676310 341933275 274721434 932879476 658493009 311312656 556620300 660373080 8617695 552623814 802096072 101543014 665155606 95078367 634191368 558783412 59326899 493144519 586976297 360818463 642159319 281763818 549871919 423170501 391836294 681214522 773928510 616454025 894774311 359806890 285537570 485441426 10677767 321144501 198978760 738635980 548955094 170966999 182072771 30815333 126988584 42490387 546791112 832331345 735038965 853604716 308064562 952402887 793373465 407094123 917522302 930448323 517624021 329314207 352511952 895902082 959168844 975601177 572943981 705420040 993060615 719555564 416005695 473009053 4575601 48131507 941454164 434542155 551047516 550675467 197731167 79650402 497845627 333598740 719352886 714903029 488826086 176139764 596910674 13656155 532587417 237844820 988335442 567277230 367691508 819730913 473422456 580735567 646685756 539972556 542684970 435984224 481958169 705572427 283094898 836679496 787735574 511919638 911064191 768653107 853043493 201503210 631899426 312369808 164423192 437169929 473370706 814294417 366728489 338884536 823391656 135423406 57652595 680049088 723389412 102729762 833260918 394972911 388778342 418708589 650502039 671565716 222043317 772575440 314480285 960574725 243425020 885119188 245775925 379335708 59035784 282246083 144804720 763025334 165101899 113195309 451769152 465757491 304152412 167781 726036734 898910969 687012213 124085250 813194471 641104625 539275636 947457118 275443354 791765256 490496730 706487834 721568156 414816176 628174159 363099544 623368660 526765148 839068956 475455104 673445391 776639495 767537583 282036796 176218749 115654062 881365019 343724155 322442546 878351057 502369173 238781874 953408166 161654262 16087544 247464342 431982645 122067750 428013634 19117475 140707488 133808239 101606677 287208344 410035339 315189856 763614519 356207609 877817085 773850767 938631698 511817868 552369634 302238743 422255668 668677852 278866060 154462738 820047824 91317433 841284142 116850724 159358268 408000694 173733472 965967088 215086961 994443946 696312222 554708640 609326734 372176432 134105545 202898273 390077526 357473575 343378596 142888932 209880237 107097650 891071064 41132511 997946398 691537720 28692464 215373450 567372376 368748517 725006302 456062243 405930156 911019560 400952948 636037482 870546065 878206131 442258540 740040229 476375073 277790590 568675169 266334109 846661273 855708229 713692756 746200096 856012509 113449221 301436967 664759421 530030577 547059843 530934821 89181323 711253889 4306629 689315960 986044834 262121562 263288214 692449458 451946271 87521518 759841030 757049413 324027109 589501397 717790184 528766219 27640791 627076679 807808083 988335550 283260511 271799970 569352226 352625281 151407850 439522026 268921204 454753621 495145578 796875076 627449644 242877605 197182163 415616634 216545650 879254459 835906462 76367482 904209456 334600008 520496200 25965271 78390677 798397408 8583380 662477126 865508502 524901499 54133317 91039779 66470248 340686070 329218853 24468202 194514439 954632848 575654402 792784061 285298867 368819821 583374315 154938085 704296046 680706583 535663351 483282249 77993343 778867191 807331518 512550136 898085873 901096416 571898078 923760806 9581589 892197765 157476215 192564006 48536827 982066430 567267247 271408117 345437437 190558536 639371824 882015151 606092341 450866881 683937189 223111319 455506690 778122672 361083200 970232596 363720327 514096315 748333879 745679406 354450220 736275310 584208194 255561237 748207387 951573179 763220767 989053083 657119940 639247221 493867791 688267701 696008537 290055379 188064854 395979773 559902035 699747060 19590078 759821107 743902955 900823893 48893973 390140087 358158498 260157788 788007082 570587665 954781113 160184017 754460116 571232106 934332090 334050399 786065259 969490960 442338285 721559576 892919629 788455670 392195556 374860270 882565083 583430961 657619952 179826235 701457017 866641020 917209769 331698746 398640657 690172853 48438377 468513931 129969040 259441502 461474769 498489267 509850216 46227997 331427396 895723162 530154253 513526588 376921191 116633867 268841848 783725353 60676264 646272055 728443815 117949431 707930547 97932082 234348059 836102620 431717118 796624245 323705432 13727665 240805694 193721690 359287144 652902261 948454640 508320931 31421017 63045322 843804370 133618932 174939322 330257782 169323110 352457300 736907042 644309988 234052726 446411184 984846761 383154081 498290570 207374680 633948781 103358431 810493044 41769344 478700559 182112245 348193477 842395841 291018291 960078300 107666773 5897877 795032068 193904308 581150399 482425310 418224301 169585469 325717986 609955679 30780897 133920350 642410081 951354433 663163475 587621794 553176868 133221520 962334783 615391158 777494741 385975228 917485536 593399533 924281444 44850969 231917047 915314620 152415108 470549599 252614731 116579646 733562667 234802218 619579939 376898992 34496534 669737595 597663950 524798198 341779266 682009397 401001499 127117077 86533236 32217249 821223137 961865399 14038194 943631338 495697273 745788842 916127944 498841506 80280127 429483361 162942405 360273980 485410324 510559601 972985211 836929167 425174239 220063765 99944194 180526169 650763271 246181035 928215861 909477050 116168954 320091189 682154803 640680629 407547306 188216281 264431840 81822130 40065291 459128674 96100193 660091391 545648023 793791932 879570340 162385226 978028490 802612603 908982998 480881449 228629157 154158421 864999146 599571858 304969263 189210787 144715545 172155235 484811759 717510629 760666716 906065115 5713268 955192635 84481012 179811871 402435277 325756140 104679907 954526646 517503761 801874915 596670320 642043661 304215257 759331885 314344359 788721909 174729921 374946172 645005783 416013344 182555114 946244007 334604818 450099623 212798075 233242408 442906032 323673991 888253467 472635804 364180428 95333663 165515897 115279431 15257029 893343667 64754117 597134989 32067519 700887276 590931252 923185786 182163744 533758806 669355391 393347387 574557971 974783201 584843620 575826339 283612936 699516257 852267556 817201831 655074098 773764878 845830148 786771426 373341447 744506629 988858572 789312018 288096196 395635140 989000267 398876057 841989351 345835954 351553744 186082557 841221299 927465877 547227570 672786792 715815087 845025049 115456458 294017320 945405479 257192784 846704116 908350000 98676394 616786221 245377426 339546774 42168970 165778440 607405832 368717075 874631007 591895581 678084673 780499846 38078084 225300236 493590825 20181361 90040217 109850715 181768240 640418426 221917951 24968687 797544141 452544748 66251871 710818967 267986937 807442483 525892900 42492545 64712880 854912355 284819196 214284739 310556788 779034034 305850458 940105939 104654793 677441786 425944311 404071695 455219898 784812088 675170381 781924151 499949395 41965072 138429467 556569070 350954020 335487814 498024676 119493692 510355653 2327366 332158575 5576718 588992076 14805661 891023944 802828981 902849496 360634749 428912190 149654883 710199562 327145533 15100643 967876529 502396551 254734295 748771343 303882268 66049655 750316649 719477086 79406211 801554697 88438708 932824749 437919403 824729325 846600096 662913185 474513595 838965208 75283638 617711392 617484224 585979140 831617188 14308309 928738858 162057133 271603389 438950576 941977677 428276117 586367094 659732068 9322722 1176960 485430251 457468136 752570755 772128185 831078999 473831927 134732594 146881164 221426335 101065615 863088850 394696394 52107208 437468278 97447853 403306568 969406333 597398704 239161324 319050847 390764682 496668682 221309218 778237550 89163619 257178259 58109634 484248147 218765470 899562781 263247012 321329910 801621876 690220481 662407556 398004415 359393349 523437656 353322883 256222747 185311505 420894466 429915812 870958586 571232255 871335587 887348560 647610452 517361625 105561441 290632403 178017951 361410702 722157864 686217180 564442715 889020336 987528230 880909569 261019015 745814772 142316367 8992057 525689128 573205684 240451290 70635616 217541577 888541808 608800449 325329334 58168822 396799816 946024773 605441632 288194240 31954052 266250089 975124966 16695356 752731661 536407410 390942387 95184388 906914033 177863021 243416729 560189364 629315554 513230761 381610826 106763118 186429368 597864760 739816672 898652247 545300971 278781555 147547222 290085143 859514137 691202931 392358924 845626973 110031750 53262489 769318471 454012249 579632023 356674310 701904302 653790272 435551830 218418467 296190414 568606412 159495665 544232731 317208471 622401209 720534587 56913756 252854238 620699721 542241066 444556570 891344345 278993089 350364503 197001932 304595878 425729258 103540353 854258349 492593348 288127889 387650570 843959612 293368471 448486919 317847416 777872316 234641640 663303841 328069878 315427509 599835747 667895097 202260944 820049009 287110424 470099371 268193530 305298816 211665147 23219801 450695050 509545780 853815908 339334312 939583802 276694054 468820624 288275841 719424743 490506927 798307358 982850513 24287508 911231344 979994002 24276745 429557352 556578251 564062677 106626974 705220139 110028391 472167603 388594058 789124813 457943472 935716188 315127497 252261984 690284628 326531299 541694941 270805785 235668935 626110146 583322187 45283795 577503936 920091476 195694876 100622987 747715514 16243290 536835933 267851493 440417140 541258103 690068639 976168102 255483249 840369332 600539511 196216376 744365689 285295868 788143103 717317417 739147542 196039329 182227539 171497132 744458264 545438165 786629397 435260438 646197010 867779378 725134314 678597474 201723098 474536499 965773819 172933550 60149261 223693241 82748533 338974140 682836872 287960198 754858249 464018546 822136048 766184901 818594413 323645786 889509163 671689088 449328856 136624930 304010981 289341225 580435082 821219869 911241996 729485842 610799170 785952961 630780757 188193780 731843526 714502183 646854325 633942892 863308383 590899855 421027304 205024889 931442522 107110361 110478829 589134592 393937544 329791500 679202951 131710792 844265150 290834899 830918846 185316478 532782678 7486202 196520796 316707123 270878125 37683958 120943985 563876313 127172003 107463003 466998480 593579337 918502430 510613603 439587983 387738431 70950535 11652974 361517451 332952796 396866123 343635836 964183777 579820836 350893403 714598837 378436214 593636222 926626988 1805281 277018481 844679223 28929720 524712688 340592828 727992575 640192508 237237108 910048134 272462186 741890424 742494242 809827779 940968304 394547506 613345365 114453674 877899245 165462707 604975755 5665078 129235234 545031560 844164326 34418854 571741490 809550274 566440875 395347710 195231910 724431478 556684742 5975428 279333097 740577854 150456645 394177347 612406989 683453879 724398553 558579595 668820229 212861953 418814296 368961647 105332905 464395074 734935101 427187013 360331189 599109923 577810982 728194346 746424201 632954705 72128597 608982908 960523626 810658301 963555889 724431454 763814144 636659293 948075970 338636599 557342934 61536553 714343992 455127859 566981342 321240862 326536292 588714944 615615722 462202751 135559484 473151763 713440052 238651535 435503196 244509345 380765399 625762328 989836928 878318502 253176915 743145959 454941707 93493153 235968013 284123213 26466180 577433814 427825868 680831136 456432659 574694091 906676797 962218424 594679304 305790155 604199793 952919666 507012437 11220582 351061338 419694640 675625487 147045871 146178897 399585624 50370801 120245501 810567571 37471697 587118552 245621482 792418751 686842249 72767048 444471127 75165018 810369777 966829541 263886502 242990667 954609023 160533755 146552959 813526879 483834923 388931320 923938891 398900422 539611122 459633900 380858812 772312212 836735063 281357840 151873859 693025089 147976157 285640252 776544409 666795049 374997134 987965550 595848503 199279629 568588919 664850250 39607517 662794129 812858921 559912853 685406735 164648380 413184826 104169657 40433811 28126842 879766210 690897733 841845748 950647581 421697502 416729962 592090626 608281816 157526577 967491455 35171664 498016067 513329758 262117501 476026805 439960794 545383567 796487811 607724236 100511102 186015473 304113491 210883187 628471538 89873974 367287507 60461903 744705375 46458385 770465166 410014023 648009680 659021245 720520497 577381893 981882039 471698551 108479246 668134265 706936934 609299455 596362396 578520149 749479319 765020956 390796788 950728849 372976613 331354645 619128406 475020776 303732817 717047096 812046498 70532186 351986621 365269846 395197408 887481001 422151028 471418949 348600760 841762012 754429856 33119069 590950138 678536894 384272851 592710140 666947096 759131743 983055231 609208834 155583399 730664594 662158974 112993365 735851234 70723438 873270154 484346718 87221799 286579918 904381126 361308043 853910391 272852689 466483251 782601675 156967162 597316698 132023356 828531733 309057913 529893264 719792171 128873953 888653027 964995167 982631089 114414253 74868424 279514358 121610850 972668025 39351009 941661768 575946806 279187019 575568262 727874699 687174154 565020333 203758134 689252283 876531997 952017962 34560531 640718872 333021331 309143508 316307043 614266531 355185142 470522817 184959760 971351973 709393839 800152969 775669545 775737641 825493393 223733962 213402975 481040765 724983119 56910756 25128585 879978933 853655809 918335294 754796064 473714216 958330276 714213439 761831108 317627633 409426838 296402773 731821749 203664495 144236830 825976754 350199898 78443973 741465314 262805897 551356606 459835227 623977070 286877846 628467214 246769499 49070772 89976980 192807452 506696757 270639239 633686980 44852959 811830043 478688543 473815404 132287217 14837382 250828952 54767702 505507855 497644207 12914802 434765133 928976285 31996438 583910418 961656227 301279007 49011199 585450816 671788462 987942081 311963376 781959335 491074886 991962065 599392053 468824665 879400009 799712063 752231772 854302792 117178136 807904291 918753465 783485646 288414999 662278711 853792227 102031654 952381232 913153113 460298549 334840304 628688465 157211915 361356622 869756337 462202857 861324531 593820050 224569681 422024303 898051419 350760102 950857883 475589595 887253170 872297719 347899584 966830635 821767433 260215092 662255828 523171296 635577494 896600272 138191440 735567998 621296180 120113281 251806094 77278480 903931874 645733572 546389584 70843041 787883328 942342230 419016250 714739395 198956565 459062460 949049171 787602444 350254283 326755004 569746568 985395861 661090033 294194914 802804777 474776186 821520824 942373372 469248106 395981916 645366903 173076894 926755300 145114082 910273320 32847519 980215313 300186675 396075240 367683994 618364371 439023741 476022906 633878895 375741421 572737650 557750981 58876351 470795145 550292166 308924754 826592115 192252080 30663602 128800975 641988917 252778709 409730420 19365262 43555829 6245195 962560205 245281286 55997797 872846282 529607041 261774161 624021630 466914030 768181466 182708141 81413113 872221880 634575910 7272700 873076951 651187979 860072245 603070787 44960986 128936496 481345243 25098542 909265673 156733778 784994676 161931915 742680624 195753219 211826523 858926794 713266013 83536310 189575025 376874372 272908901 745088066 264815005 531568369 22805085 942943333 957318982 466014320 623029793 761930047 312332251 905314051 703658192 897315795 669598027 112066512 925900365 926931849 293615757 321269921 64436672 445370543 401699354 934222437 821890579 322080499 505179246 829142445 599788150 452900843 887812234 126164272 382675164 147265933 715993717 40533575 48816252 915446967 801821110 522449777 248735312 649178536 309008348 314950864 512159641 305556101 359228663 759192747 11579993 653760981 513845788 923503082 303923159 395010821 876768228 717733533 400760095 130210022 588792045 344196726 282519935 625204778 554125400 691278665 829723404 314558954 988295753 457671571 605358363 800327715 872349803 276690673 798825160 100740660 778137193 244662948 964475762 885821793 234353270 256056852 533572925 777313619 569465286 90904394 660243343 635206294 357173523 622354804 894253459 226309914 531574553 847629156 778937 24521907 285420825 572764690 452033332 333394329 593714010 995280150 928937594 961069289 16180131 562806574 620331464 323527969 347598275 648253118 116863644 956132008 754529290 92633675 177984825 359485508 842253261 902544639 241954598 254316449 481690085 594395945 818089391 749530577 746715440 380115130 815268963 663518663 776376591 51334600 639934356 568284379 930624487 272387342 646861530 501679945 588814240 667463274 467689872 926244529 230451241 139224415 609794901 255928985 650065394 136887697 532439693 844125926 348084848 431676747 798473950 77698663 400254620 560134140 252363187 16301386 404261748 548893365 427883708 973988261 107785337 333873837 278262892 550562286 631661616 251107261 566983802 880385923 19726497 156042469 820384353 210723620 922691547 36275909 76940767 550181748 759319150 116284453 697871738 893186939 291655151 728033901 55321334 18819878 445017975 118894125 63541216 626526150 743663141 301642135 833072647 972135053 109149591 255357696 291123709 125314836 67361909 803600739 609660314 327773656 874652391 636383965 397649529 302977208 368311065 708284722 464666234 868345209 625254334 301765703 370634814 168645698 346705034 437376678 208143790 702122016 298828471 466943485 451548789 516438915 436643201 125483935 417548929 907733183 983105706 700244737 748853382 51176077 973943543 509232190 343196795 485471367 975116976 539716244 981697050 938951087 637471780 908743909 571176292 319078121 707540003 564132407 990001947 289777020 529813122 512924724 743339335 824677780 876898459 301186987 369709490 690885315 350479306 895289613 570985068 161557116 951555057 640030960 202167367 576907415 633362932 321565328 76092251 718850000 52164670 938625609 272574340 11664968 666437947 587162142 975526623 563298306 369591260 294241334 933866577 634657639 20848150 615251801 387335680 913736131 475705699 62130039 754271191 51120069 789750591 87746081 386199559 598066691 130753452 78300430 965092736 625100660 705064367 304648856 586531452 996445172 445278160 483755068 440524533 491647683 925205662 602821918 702412074 28421894 344965417 898073218 22967838 586380869 871954822 68976724 142347289 933637355 273214287 412444577 544824101 206922442 85773856 375363356 685943186 302550420 593532955 833982362 913407602 370264419 395492453 121649302 994976286 907071794 14924199 397742766 776875183 968052065 9198221 115569700 555217541 207574581 209783370 612375389 530697412 746132565 18419475 687786853 999432658 212683598 8964767 361821802 624884699 584298001 682583214 680255037 51191629 110667120 712315263 907011284 667538780 826567332 90390615 564154059 94136959 424766922 723361793 804797918 851395825 835437665 455132489 941342064 257149233 628571597 98903936 710787847 236589186 433702871 272079099 575360717 680790380 830401836 939549588 807915537 656419385 576863193 356970791 637984196 793704825 463699925 382508054 520400125 627222654 291244408 300142534 432174965 1023969 539939836 831611168 700538380 452128763 739369475 82936081 865515330 743615341 847617552 334113546 142629310 647627672 15041292 551839104 871444683 457370406 395290307 217710701 868177622 475682943 775557733 678380493 281061361 109961813 128511237 251039266 381346387 602125849 832305181 550886641 868519126 532108419 355433480 34045251 227339640 163356174 192848007 492545573 700451802 767649657 574054717 873953064 569698244 980941383 134027315 242845921 601596319 385588544 585724501 598036842 414776057 977450222 58270706 529941216 788100869 697881633 553859392 528181731 143914776 848012395 652105941 485625881 907673901 130759333 167522863 101575338 28011618 875783528 377746478 219929285 408436089 843098005 658037652 737937434 811013976 580043470 504317836 86848351 789024649 224972794 698126368 321642700 421493435 571725765 919588034 583423646 933222719 741433117 618973380 252238743 219407756 673263542 214700511 304606588 470908603 676570247 535750320 846917526 577499915 89121355 110435126 604167986 922999902 75100161 310797654 501571617 958564539 732718957 80246615 150886713 429975754 826127253 313512551 16798417 34352731 241819460 511597844 664505161 953319647 636428682 295380947 491852160 839526893 98118201 154157948 616650076 455386047 427859562 70462923 95884358 274734002 142364407 953248737 778671531 713556170 353054462 607824066 599446908 247176235 337043556 430187477 993039535 108141985 751904847 665175399 317261243 907971609 601534891 347552040 88527648 833540134 15804327 76415148 524209629 266264701 851676213 403419627 410720248 684075129 511928973 251982273 478807290 810479767 616408490 800790639 493070448 980637947 986167499 813682712 616286827 655642090 85034484 252129093 876371969 642828878 825658475 199789922 75060682 735961653 193985339 613538110 280059491 29950290 160864180 407339919 98223854 460063611 7037929 515694956 60010896 749603113 587659568 182877905 237022194 909993467 468813478 926010142 969752513 970754355 271220137 989751192 934718767 111341623 917167708 100751335 129614703 927535377 758438950 280732310 807379772 157635312 167336499 781143447 183968595 834850981 610469873 620438204 657928948 970639655 763174293 974693951 355271781 274198543 663876244 972970811 103163759 618914845 262576170 111252016 779981279 152047537 108535254 389833603 130873862 316427602 237661148 954833403 355087162 456997419 75679169 849221958 664080979 448692361 959587027 424708722 510182958 97933406 437605023 396769908 924727854 748859329 723340665 65287332 514033846 703835500 553454839 570553663 574068656 427366717 474737270 294812644 236140297 553249461 648690580 22706712 77413170 82606972 803158196 528239554 615532449 466760667 131243901 322572207 306360142 242032448 839631195 764083215 784406326 703681726 544015357 413824246 207267036 813392266 734186453 23451868 77129923 852599679 27324059 782518045 700072693 315107739 590474187 806543482 697499007 95107200 940118818 11583383 870316274 112138484 187789092 856909179 952070884 235165793 57327513 249307155 52635245 514915157 616140300 727137454 718521003 197012483 717121099 253494402 977658686 687786689 273241834 88305958 704912076 732983944 241459136 42309910 368458110 266115448 327354983 819474995 532809601 434921297 369725120 983702080 110270343 87354362 417557357 901797222 975075139 747465725 849300054 473759920 986777585 872593673 718851877 896558736 370376395 934077551 418188233 884923736 380806549 950517670 982515959 25969090 332588306 829387976 623029924 202873193 902337420 328802066 933401228 460665166 966299472 331109736 760335535 38419540 549554479 286851790 869567438 293138883 12728575 708868848 35700722 66574793 775894552 592714395 657672934 352711668 119189464 110437442 255331512 681553337 376461855 464460922 977036860 821240049 896530900 712393342 590855561 874957910 423934814 415020715 746979450 853377035 253275947 259056389 847465773 446830609 904617516 425236401 582824072 720382163 652192343 407220089 982736047 197350811 2731812 167766603 379354511 976272154 826839569 129391034 616804695 265212900 309420318 95378811 342298361 172836593 695708498 510207978 827517102 276416030 919887668 490442371 855221359 931453610 629166418 841065065 585258620 395689913 561708222 805021410 220724697 901510869 697750411 531999192 960163020 840972904 37683029 274166874 360831329 640282178 371571126 481912089 598370790 72432665 439936210 581036779 563923311 118796292 771193804 270150476 314361427 984474880 552694606 563975384 647890093 847258987 483616774 460701650 714249948 693644 625674531 14159521 742216195 351410185 116904156 696845389 609706122 31701102 526960361 265888006 105982619 907786157 229897992 740177566 501912229 713153689 318987129 836611338 44692445 81867882 178723715 580456676 358354616 119783228 971276269 533467116 76279155 881569423 893440901 199217026 462308491 886482376 769311645 369896750 511017797 357214895 209131656 837946137 795807271 832836592 694251554 402359441 334487933 473663898 610784838 475161737 513022933 607836066 430773589 31408150 413084291 436166241 588746421 788933363 683438110 699163410 33995088 173617150 362846977 105811541 618356241 674060217 457077195 410537135 142962283 776591562 474752991 761737992 550475985 212904571 665483749 785743147 479696191 53154106 783212103 103894601 586815920 222432026 599139765 446204278 935253669 956028497 712198050 341062187 817797540 42361784 200072388 715103426 327705015 637890894 343581591 777334014 93706729 250686645 711336155 836129408 269053901 326843315 339562514 244330322 749226487 587626675 727768067 590571105 340480128 505279298 420049210 725182971 503761798 789339282 382066821 263040597 841831337 968926202 907744632 298180615 968773776 685639539 38734570 827778189 251128674 781183005 98688374 901610696 591004494 665938104 472179195 267275131 795930627 492555308 50228765 632485328 264864824 976372737 633661633 184996304 75262501 687001831 635790997 489865454 426297352 630260016 127104134 193404029 287598754 772133201 10692167 165778485 742656951 222237285 778348241 79665330 399227026 116985513 15050461 346720757 319725694 424858113 709833068 387518433 453261646 259645554 138632768 299303103 537660374 292936870 441469024 394198971 724805231 622313067 942464152 341879140 263145335 548789044 199481334 678584880 470284239 854360214 621408334 500609781 498953563 177632972 375227063 752372593 815901574 894791988 896890892 766796484 298910139 213457616 481453421 859177969 14362093 133215430 444618939 435312224 19117840 605317857 505824543 545310303 536486301 682930189 950065539 605325212 17862162 463465182 183647511 109238189 351623024 261584394 357817294 232147080 762351035 869355242 556310750 437092107 824580734 691502078 266848068 31052661 619244356 561877862 887248958 546623979 458584096 299373929 479515087 943983860 265421350 382858482 313379134 482267646 694716911 643239950 784995223 890594263 258656793 335022191 230631976 403746100 729504197 824129516 923199237 724542253 867066648 981475583 442597254 385846207 509611962 730453317 443499204 986947145 158892890 691322370 27224607 25484815 652846119 13358234 466065338 265830586 648813912 321269017 122048765 995253974 510513062 468007596 192433939 227675219 944048077 685967910 585893226 675452165 472530191 903152764 429793333 505074980 844949424 508495689 499174637 686495693 442294139 966356811 126858956 989245310 715420219 16932580 292055888 477818014 602895939 357317786 87914686 67825139 830361831 733484439 751512221 905462058 756910337 515557417 499521591 358245202 227433837 654364739 87929115 689900385 787095948 77498363 297272222 822657198 84892101 165033482 346053973 329562485 997463552 414873167 764844956 268178262 287455785 855520844 86623250 293820375 691635891 348530599 284282651 992184029 386981138 274652843 361658461 954307383 188766784 792786628 331770179 243779859 118829369 377841415 685581693 824024199 616754558 319831719 155735422 875218953 399295894 621665153 970029821 13842679 979491209 13377169 105637748 349434385 491039075 952546939 25370276 443341818 219327927 946965507 69356815 506073530 308302873 98896533 599810173 13834559 402722211 92068542 437043320 731557335 808574833 986502320 631135951 487234231 812892965 574420162 644148759 28056439 804605795 191502830 930515493 231923860 329352278 444064850 182700693 65591789 121188906 580334511 919172935 942915399 327369615 828748269 701767900 840806601 899084861 184779157 607861053 31104 192194922 475843669 497485333 34148828 19043413 843221376 768934738 655478833 916430527 422279308 83760552 637177656 93356909 802701714 630149389 476206731 13958312 595196881 736978750 157485356 18984124 225334826 467241529 370989055 267632764 702866853 193952961 52163147 21779900 880424940 709725918 199838269 58146774 769361355 122825818 39584100 663986214 521488310 397358916 712941366 557184654 263951427 625735281 111882122 588483571 665455787 51818998 450064668 794985149 980165454 548719023 715286541 302014299 291340844 464529340 130985568 247292605 5690732 392758527 31889534 988403416 934637529 53601695 337220531 627344678 474918239 91956103 160237230 274668323 749228947 12696807 181032965 665216721 200672297 225562290 343104175 251073333 268605819 903624991 83452040 662950616 312329481 363125801 944676560 712322118 305889267 611745295 606176940 703304338 237258113 202255316 935907748 792557520 553007004 434097600 346393124 19407770 489658194 796969437 965072891 34015116 917840213 271159418 694769886 51573192 966484093 420406956 720803558 474458995 552216642 776514760 759126798 715115318 784882498 241763051 677835190 712174014 634018753 869493106 142840099 975781948 165895716 20179842 955074556 571651301 717970805 610909057 268566478 685678451 55074786 734515611 291867018 263619490 601769278 328709694 361483778 763349428 123951487 687358622 298973807 627026158 548346686 423926578 207135470 634749464 70816314 804884021 919961854 440321 584636885 852193318 275040259 994046457 479055253 915560008 711758279 814824022 639923109 869119267 754307316 603931887 114453841 84521217 159357338 776956324 910892942 836216434 692897199 464979668 921846639 742932680 820564363 766471141 264683185 388234395 313438824 280091583 626889776 676224583 930617064 354956113 775084143 717930089 492653454 59077643 28603413 144990822 762744131 768813155 682273386 793127652 949738963 849393232 247312862 832149071 210582638 407059922 50766979 550149973 623677479 663139688 265806990 719943018 593546872 616774808 429865690 947767109 252124604 417912426 695098724 991680353 998933428 748492781 825929168 321632893 702371331 544625329 440988131 455902237 575201458 411781452 493487623 622981383 4927661 809029078 567070154 570689478 998947395 279904364 459872351 273509162 612837290 18127792 911657755 846324421 632441720 283966791 806768633 891490160 150315307 921990234 130301975 983299012 35944867 300191766 206394423 345663650 183124386 100270636 753012031 711907756 988918867 733542737 661280441 488077257 675659712 301829055 995640660 924512165 32039771 255602610 580478817 635842094 928636022 193966061 109470038 443642136 136369354 962232883 683527758 656438106 740406516 42382285 121787016 357796271 150346483 813032970 494985188 763028758 304396460 372119226 212412009 946294099 827395174 190250675 9462466 492626795 989102415 803641421 150560955 256441388 333081589 198774245 275795401 823558819 743955149 104391261 802908544 385374883 187372719 493910938 736087066 607977797 783347031 328514821 386659575 416255842 799125990 923832331 102904599 701618715 646454112 195318429 91995554 518558546 10880300 208795569 933064288 929776174 683787671 992583103 274909762 575201179 623945297 88625988 69645271 271080136 765874926 388154690 788796375 889329063 384236902 77104574 794610588 500828016 747990677 644157505 111061412 456746270 249731772 347249240 511469073 579314160 97094142 25808405 867147049 196518378 781501668 391714955 424317398 817806929 993383642 993457237 314846246 458810931 72498351 339027471 484669388 675573469 836631321 439879900 785414301 7554146 103632687 704555743 341153044 51277339 813766893 494553538 543081167 45270306 335701939 24277810 19624208 996845269 183374534 707710816 464130366 622878553 646980046 856784257 832906593 963006485 277091670 142815311 18855593 956005427 554566992 764873863 107270119 588066594 428512654 605458281 932221969 52993302 400283722 406966075 51013315 921860998 838974623 551494598 295216825 972165038 2298125 851634903 311591511 288988427 832724473 753830592 986859553 343114209 210753578 196668116 752751939 732090296 403896654 590100462 110803465 600627675 266600563 720786155 600102504 148279256 964912270 688362283 44051572 959237634 898714871 416484116 750178536 963347442 814188523 410985615 905654177 503469314 649056521 216215945 804863011 146559185 10186710 294420084 1352722 731811778 660439097 319573699 631011770 874332028 367013631 770754929 823347849 777341291 53912664 667952507 287043471 510930750 933779544 409263201 40032773 197076327 41726327 544706729 531549123 640225694 741680913 298807900 116628424 2573662 549779431 158649223 831883445 157064807 58918045 727076028 12724562 10007354 702510138 36494222 660889864 493436832 13700779 953136408 521729126 41534756 961587007 733438071 251274141 830349716 183596 157603659 127877380 904673668 757970953 2378299 17894292 937941706 366606930 646808430 741214060 366594819 154416104 302754066 233304142 953367053 437466766 535342552 948204064 36847755 271297645 634008438 410220397 36602981 840194192 346749220 67856866 149396293 128552297 706673696 364340433 66102042 844378954 401507370 747423665 734210201 686327533 650862600 873079451 517519287 373101037 53647363 235147471 47546928 464752459 539120744 430592301 868813827 985845226 564694025 234605757 217855988 474212114 236465849 553987879 334178825 416009457 339130324 477238588 128039950 242971925 887707828 624975723 164658193 918530803 48868157 21268556 966996710 692228708 122834514 789636377 482710180 694852642 387757149 120412720 218736933 200724560 24477643 393198995 279946890 32202479 364795278 347624807 759997365 319438954 467658137 448685176 479651534 233103371 413667176 694638260 51283391 262474883 645010037 138453420 17776824 311006822 607481540 346992406 879253675 842256044 918870872 169315661 430948304 235747122 720976571 286197711 971905059 836839223 960787322 636740542 391794657 409118687 595645607 792904800 975834639 642465972 173361750 834088351 190497523 951812640 752247328 650526346 8851609 713777139 718977443 509636562 860192591 142745059 461780735 533241934 923502633 870759943 692061018 47392119 273839486 382017884 172693854 846646253 562567017 933293632 29667254 850010096 941824585 245728506 555733396 555297767 523531073 502660144 978455342 913196253 226272440 313280366 142532156 501030655 662502619 881723814 307914364 837393439 148165654 746095019 236938287 607088180 908451231 54419637 760688281 272154584 233888747 430932704 238483076 823259848 42208055 36828588 480628925 472549480 499855360 157859454 842477206 261307453 485947275 500278558 584333923 13335152 994720862 407102008 214842877 421051474 410163397 511444443 103684930 62458066 716429134 156701692 676080786 919364361 370797901 518575860 67128148 824213679 505590105 993872894 688474223 757390498 714239437 882574266 725785809 943227750 615213384 11535533 600476140 267104672 280412973 979000255 135612980 326829210 90989604 702749883 436799906 782453955 272286871 700921554 556055604 523160620 192446262 251676440 484364906 623917835 265217395 797241606 871017931 421120060 151231495 990853366 722145630 421262267 15970667 373850283 588379697 921087275 699048032 842249158 782429654 310870098 833340008 695763025 592857825 91243418 743450186 96679737 147745131 547661970 925826706 772470988 294312338 392159851 463388174 346922303 696091639 845325436 915555922 774558506 223661630 561286847 102140981 231964681 420477329 922488913 319241298 195583165 938158878 160008182 430304136 488303625 621558932 401358482 509576058 464993047 904355498 926013873 176942864 445705200 34242969 629225984 965395700 876368391 816731549 241830353 964748822 135853743 798686583 575123355 220323369 618721696 629567214 279857272 154526755 327540086 381605193 473841318 822937281 378015794 283692502 244173831 243034881 336241079 967841895 395813536 682020006 843504718 658748368 232342813 384311479 706607907 730336362 896565068 852887552 137714885 90560147 171851933 537806223 395794858 930489132 768726185 788895544 204297896 286755353 866027432 716426258 870076285 982560965 367603961 137602296 630220617 722298011 247602078 302726921 542613263 120791950 852380861 966487081 213415480 866322578 789532192 175098238 846438671 906196000 376134838 612801523 74169157 353572022 474631952 28267704 707047023 499151189 371817957 867102144 666829955 913990146 509841038 647777857 569458783 585279045 246405002 504553784 623904834 739338156 565126907 363008482 785434705 330499145 413090600 375233604 998234387 433278768 485110009 245945765 946863606 610447611 28592254 91894543 852773320 592924742 427257193 252804049 254803262 128760882 872525711 852749311 803447664 590679270 64701290 616886512 628927579 553077257 841351322 704081343 752052062 942127946 151320159 663027660 56306109 820822233 637575713 408104248 500517665 800808939 785521641 50041708 232576022 667964217 968545509 805755282 332883596 917068673 181974503 804677402 431611479 814836228 612233703 956985399 688343471 907691782 712860285 881749600 305430961 856184914 428753000 224854735 102697179 293397939 951951881 923359493 525459348 668862844 439394280 165386564 807926946 900228865 378271534 972962068 543531442 16168220 842197546 752239551 448638419 134638761 653658829 548451540 931243515 685554442 793011501 214241959 609090945 394180259 294651909 486235344 761933985 94248799 18106676 768082088 382374140 881352489 627405370 83097039 810223637 649794676 450936510 488666281 505242580 323243700 854735114 200609500 686946567 609292515 416491149 392724435 661335516 885623293 425356888 965846334 160745065 966332292 853818274 329493904 11113765 447859196 723315780 160406656 476522859 796349808 483107646 350640520 490369534 693359596 679513392 711849065 244110720 491139072 429001954 494291365 1031417 210803011 704507324 981534980 788410967 4460750 1941582 911760400 471173864 376023997 185019594 306659992 512667617 666627506 972349317 442053936 639212250 846180178 513681274 542925744 109776464 608315077 605915334 500091313 371374114 974437434 535330605 740805907 270923285 121634401 565479572 669038202 810012752 12681967 512833925 839551436 20812768 934829854 56844718 68164276 111258421 754284074 531010658 573378851 804231844 524937173 131210006 603437513 2057955 537411299 62311397 545670304 124485007 637923743 846920717 141790050 365565353 742128213 193108080 804828174 23870485 422055381 472315412 478890855 719438874 953333239 98677923 209969525 859934181 517237265 710144748 388393986 57835781 425338754 350093152 832386845 927992560 284027435 360946326 970804635 704133501 640824561 686287303 330878865 147439976 827226173 459808082 615538907 465299154 475215995 151184697 884640665 294547902 982057630 601265571 543654060 95561877 375377563 658811224 273778237 777225891 294154729 525929544 83918903 375104664 442106375 236973572 94021320 292508423 422924022 69553731 440593124 689687786 304052667 418858847 437151938 309248540 342938847 925684949 506344541 961666013 597855471 670122441 382573556 661317458 997727483 511780735 106533514 791198211 584775963 659734499 553210470 706904156 886664933 605688834 409400725 300766764 103962105 776772239 583112291 91561256 521013878 966439519 356579814 470121833 577634177 537241325 140436595 141831146 293438917 993715927 641488422 665031435 853740526 695572575 130519903 763798801 397821741 393187818 843872576 522104483 100929463 142056069 795631664 518185806 432304966 333227611 919332954 669784067 199992214 691307328 629582383 990085012 914720489 851705129 312838880 122684730 197055108 544160434 129292005 207178002 484035376 35418519 696226424 456075931 569693626 909796667 184885274 992564025 496058227 637198628 254898446 238834358 680214192 828432252 669140441 886425532 946088267 56314770 897018057 955184219 306475296 629540439 804306026 394891401 127882897 765166818 932599314 412418206 797450499 279558380 537768022 40035796 669671263 669206357 270693267 917907149 130756753 860628125 815850598 326450188 687708172 147970923 645302836 133719162 277139013 41094410 182164899 152202723 814700340 867747815 566017823 172679543 763789014 644979220 68525398 58639433 201831341 336065481 826084284 451583443 821288254 138360285 649290504 867661424 99580562 65864273 351884213 876555745 647820982 938565318 236044418 58405321 351664955 892022529 117466867 766578225 787976374 876066670 938252749 306050565 963475777 96588186 568838558 816031124 706037496 726419640 950379826 795890452 836824189 841090077 39137311 361832219 316980085 86664133 50663226 396740391 754927369 762617547 363446048 501898776 528233574 623843828 10415279 587611825 617832765 308327461 520903049 244037146 151118915 545821417 411062424 943059040 473223602 497785068 128673412 256086260 852063687 689313922 824482879 743289640 472345410 685135905 26124666 892963509 147557865 458897634 689666349 57685048 609039621 218385156 633683987 314573232 188616675 669624937 450153771 455362818 502404180 385787160 749497912 408502901 630936877 636962745 278987330 707377463 833682632 540327964 428052499 831910870 554658690 617640882 628678331 980104903 92903995 268027410 394147853 939251426 4417753 175584630 539158816 527330787 529410757 178000699 11186382 576728811 174738795 365018213 446806072 412570878 351661759 140223000 923656512 681844611 253772211 689990688 565466893 641819847 485918914 551681386 460554891 914189434 37790825 749248649 753133800 717612080 362558376 116969522 294430232 700553697 119452805 783635904 771281235 343516777 728346761 617949104 511194514 488467465 175326017 305810982 262085653 479745252 967598782 398386535 32220383 811164547 525962261 390707293 603328312 408196434 493378016 529594646 808980010 477219104 264439484 138264389 451585285 164893091 393058249 72338624 168035804 112161266 840111917 914855936 185336838 101182473 799647889 35272356 17705629 563533128 576099746 684604398 770545922 110016756 330737809 465365316 129675095 886322869 640256660 870076592 580025091 635412758 601914467 212108641 157790514 121639433 778821819 345504808 736456019 819143520 436671199 819655164 732328344 94778709 706408722 742324342 846286713 658389251 179799838 742500438 953943601 345776874 18333392 966026748 806187840 884238703 215650937 56829935 893715175 951028569 299282286 500628314 537242799 610737750 290164361 335582346 401514978 490658164 425989799 526014321 805164048 141057448 563327272 641208358 84922252 172393546 956071538 27330915 718726125 492704151 879144046 162582278 294492302 695974702 394587914 251297424 394588429 919271060 544383157 43880361 475651023 671169968 590841573 291834010 705523323 28311375 998012564 48487633 361160827 499763617 192550591 113450337 604122494 99432122 46427878 82708863 337315833 289596690 445783951 31011590 905858465 691201029 633038532 813786356 801599986 571557460 410281104 729269227 648772779 672154275 742269317 713398961 734386768 863946233 787276601 851316912 624993959 54326851 414074052 633728119 873035067 156990672 30817603 383964215 445460445 921867990 572685401 275266118 887279901 910313452 132233897 387439519 841773781 946486926 968665693 919180897 971035295 109458589 440224162 709873740 551494234 273965532 175710505 263118663 101890217 877255796 680540840 394263516 294097267 526273904 403168599 99290554 45383780 606738754 470840948 364757554 987113835 999730749 968088511 365819579 212778298 965285144 427520510 948983663 887148490 253242225 235069818 192083339 809505492 15360584 506281601 811828723 261790808 759121024 937638370 268071339 951850778 415301473 251402100 906209887 920924960 263380249 517973135 159379676 132079669 990708022 164654225 883343765 843521130 649395501 88673626 955720479 60890768 375928535 100812752 384901813 10536126 188670190 876060252 769127604 265005777 242502549 581630828 994577184 862001383 354043085 816480239 349499934 419960291 830613249 249773532 501647480 740829165 739185019 463091371 395422236 889296623 317873388 432027610 725882525 260202776 930730472 420847977 45782448 483980125 986754407 674426462 211706289 668490227 987470150 594928962 877602844 433884887 605097668 424704163 290740244 63843398 396432133 45472144 7070431 182017349 465160083 293563936 576265319 868678682 534191832 351521771 812073403 314517200 828876964 259969167 671378316 760608184 764179629 392770604 383866032 21083619 83201802 302888425 81726627 283772328 584559288 767439981 172560897 617280292 216400405 829221478 485230349 196169397 588669800 407191302 6992430 855723903 529294679 374580864 551520364 791995879 377837422 522440336 132900855 817312794 350495391 34372336 575586977 105118343 914052541 703808996 155632223 352634465 650656256 387159215 888790475 768749086 154338180 620722715 653933221 786999802 513695689 106812662 490978381 145140853 418153524 278455439 844835915 833016529 210275469 591617341 401681096 376855957 839759744 38408920 247318290 883923212 797724956 908912446 189193756 33408967 296020310 291244752 22096635 167303959 1356935 167148786 725667690 274466708 787649002 361838222 219658823 797725081 831046175 577790610 577311252 398336965 669515691 793601133 59223927 436603771 912456054 697025174 587923898 482147171 573343051 138281733 285730123 378197991 70869083 22074808 392969277 982712759 325281722 30012720 435581638 912239173 43959009 230498033 136481727 943625290 926487082 132501509 226075431 777578047 893092696 338196858 948142752 193417445 595180044 904446175 602764784 527239101 491449425 109705931 190374274 569580433 180829969 684705622 855850723 421309161 302439069 675637918 809852229 845245591 538608425 389376324 227422207 158842412 904415565 226217708 807806218 874786432 316344453 396463809 367647110 450284590 213957554 680665582 973363763 67812885 733092248 304952870 742666745 145638872 317460830 570757149 173321824 893708383 753340176 341641228 158519320 807171668 631611936 981348913 515560819 192050343 777704929 57351501 917892838 799225611 56341003 192981796 806013324 710541430 610246458 904779008 662483874 766481317 246369647 7312431 897194252 78183829 801890957 930762880 631121359 395140619 536565469 222740682 450984085 891395598 439508875 601253734 489479468 516392551 933499174 665492656 225547015 670065704 155929124 292757897 364784571 170362146 102180187 937128920 269876612 686071917 442218633 187739908 450180029 903798500 793505486 924886140 600762219 724025254 553902381 761849903 989897651 227338903 162661135 660331284 612494944 532124892 410633919 792108964 209350750 273902947 385115630 794514011 521114689 620972377 883420209 739168826 268264127 872108209 8125822 156985672 650932018 158572196 589625523 710557964 148643863 510695980 290400783 732528917 44108177 327412871 899888567 639616370 272166374 441348026 584005170 533242170 134398977 247694092 721268974 296477446 375569391 501592454 504678585 145420658 140927842 18488442 126252616 937249696 218972209 120931833 494804147 605734836 817652438 534686555 672723447 50750297 757517550 990969275 829826931 317476922 505106877 266637945 692132971 974029962 136479911 938249142 930552456 402828669 249357752 601590491 136677974 218374092 777750045 930168082 331612101 750917173 986589353 726858187 277780649 773831673 388777041 692689209 692801850 389582685 760101040 194933971 937678997 197537321 784331908 746079187 519017785 141757996 579773999 156502458 114648970 169349558 58444855 560065738 44784721 855114268 143581126 105095818 674360122 809351223 209269034 193556550 676460372 454814949 480426582 833149837 173630869 359126407 453230432 206444721 333900628 297558658 208725249 611558730 49512653 179965374 32349464 585300148 695072161 44501290 182572839 21082764 546099539 312567093 29760212 311072054 560106443 637298519 955694698 495289946 352557527 923530374 637306197 914093411 610922405 147135937 920264362 211255807 781530955 870802057 31655836 151600290 790443328 637783907 995222024 248854274 759519 932138071 276941034 409747612 481131755 727572340 506938086 389671726 264555014 818785610 564892352 965066043 275714360 265201518 459551716 96788618 810727023 907687673 480453343 537665703 498113273 570188041 287058915 368809825 267177995 955742527 526138695 52717386 67117374 393427008 45245957 538802235 525092620 329898037 255005243 890380237 788775767 282497354 878852010 489124320 850639331 664406578 591930 566582040 395280599 635227297 868168308 375132507 658526528 930643409 998408198 194730068 676643726 632615678 939827267 881026035 473453078 109831146 940934817 246868203 269968270 308750682 279501113 77869875 565173139 596284822 999063370 602762886 702748454 27417837 248556982 124666595 312897323 517888559 197057411 304511245 591791849 702604593 365285979 162957579 825420429 964344653 68520204 59112617 681294758 900925919 583568393 197833206 462632362 440067273 585893352 482623940 14273648 804327151 356670946 403197996 636565684 439139004 507610711 450771719 113071255 268111004 759708487 523047029 484915740 107614592 792262873 677676890 581869996 391330141 821322200 208246236 145887379 872514476 286542384 193964007 52739457 279302636 944610678 407945129 18815241 18123804 646087006 276796438 627209253 624399681 179507778 722980709 245880496 116403686 50591650 709472656 110314474 794787991 824997022 463123672 341103864 892877413 38688894 42742336 739875682 764434277 293300523 710528013 908476820 547502897 843212211 711995468 847159645 144406885 587283656 5324620 555898994 122438179 776162114 219965472 451169004 446586512 477475481 903267614 163691462 387834196 172375915 946257506 773477728 213466910 146036732 472728652 634554879 6618398 887438001 875302397 481815626 988151177 16186516 155679199 990281166 932658713 529487316 665735706 631862140 197528714 599809601 344110879 775775270 623402270 219233236 57835041 547493637 963408666 527972133 328504727 698960438 185297223 678165491 797374908 858722616 483441266 603092896 285854991 61577071 381667308 789701554 408788691 360307877 376542218 768137812 69650320 522596740 780747430 708642514 266512784 329645597 491820956 866229793 184544099 830601827 809362766 275590996 135959644 182672561 237696801 134862376 113394961 850831936 600631806 87706489 928849374 7862706 37151442 20673483 604467555 530160010 563320078 231610818 283919106 313809073 36598055 436711594 924062050 643950323 670297879 935540976 596348143 8321408 896092890 967429286 607666263 645361515 466299634 653299203 721840910 648676910 174602468 667880929 447932363 643928613 250437049 51343421 948579593 528093454 828640894 187417787 798823815 389895823 794908356 819239712 988152008 310844080 897798944 104210390 907121044 846691933 193667500 635270251 726903413 717549029 232004229 92705810 96953403 476023678 564627531 180036640 208913529 354159038 311171236 992344208 114774021 329853987 73519800 617836672 556783484 313933709 258495414 201078450 871748539 194863807 511309134 115335692 450908775 293721825 996859446 188761112 316102758 719477248 679927974 831486341 950512740 665827725 957510875 335796900 502724432 742203610 794128791 769854955 359695068 48825761 38575775 343747702 473916928 772195964 591128380 426245761 318897527 182864237 66531003 614052335 557588544 918488664 384731373 247979718 452282910 713692036 991782055 779439025 368937497 933503007 231681091 998893692 389029115 93483191 173897758 66222236 818261972 544653761 624668952 445050789 224461431 655821845 897270551 186681297 160558074 563676528 18949508 513973376 900374842 432392944 878300108 507496114 726059861 516973980 456980960 992576399 288171566 309854938 72687797 677311712 823876844 41341687 608231621 634314643 725919355 725044643 948867213 55985722 944770057 308397170 586832653 916959116 883334026 464470876 152938059 750157539 418965557 25190717 327890896 348361405 469302021 499280470 185764137 83073852 157615418 813929162 516365927 391058086 44304597 813643042 640676000 146653669 58933535 226955466 102115948 732242695 869337378 196014737 200054888 245920191 837777454 220384557 78342070 288757218 431232598 519454645 212766843 286048236 546041585 743565861 670627424 99027321 646774041 598564829 554530578 670795212 466430511 958361634 334515395 857975883 866373717 712667804 412699814 364549376 621638898 84948950 313202038 805760282 818899250 686622146 641191408 785911146 971102852 191695922 322612052 471451879 434651930 897907040 711498216 439606570 970009196 435920487 162479477 90069746 69798325 992303559 626232776 126718114 775735412 414745061 588030258 686111934 483839725 490909064 906381065 327876210 134638758 125323870 138809893 638364683 5169386 872248693 757502819 93196155 604381513 450965954 842543654 90653401 326061078 2189981 751734993 82775263 803935464 327136323 578825550 608112490 541120793 891933267 107621258 915214846 70448202 46210130 756033014 650620480 900671197 36723239 234855432 207391353 659556474 58313375 959383224 268734490 924733067 883781610 475599619 706694194 471201471 897069084 392853100 297565178 396387722 299773357 786018166 465056586 319420580 598126586 164600363 263512865 106749318 164190657 385472664 376513568 583565296 714129321 971022158 106081039 533187174 828805816 290594787 725651288 87969454 314199771 947678063 773300615 600805971 816342881 743874832 655335376 596781861 131230080 363069030 347651721 588938679 508444367 851110423 941379243 895123424 200486858 546840652 928566869 446520123 962605650 529856818 725498697 133731238 961786410 397283707 640347501 881213895 628622715 802080986 150741324 494728066 571282768 979049098 870454419 27893380 255475227 948095944 152103060 966527164 555412015 642077780 774379206 502428380 277441603 840556277 463124802 980350172 8289781 55171058 608817992 771133048 422878277 53650841 346984888 805090221 243678742 160692411 976669082 791569728 446720688 140701486 407847575 949541687 403464769 322083914 848961917 712233821 941639767 951576429 237748926 353362370 825036391 623992951 208623857 354224441 417853514 284598350 616024912 673297369 32257211 324319580 751544889 713780605 830079450 6803468 185888174 436105284 283474347 737667408 501897172 153322769 715133080 353322270 159464823 555748364 46834155 582028014 610857093 387324703 239162453 880162878 550150287 126373497 201668202 68800782 267989323 673345807 722951458 992132709 61479700 486076694 778537562 428709066 961301864 785485450 513478993 84156107 552600425 164729771 244568363 545704313 59533405 556278139 833080690 279213802 807895598 995553345 481416848 392925366 551035371 47897096 768480341 843338363 196715077 503271200 294678135 123292762 541021203 534574748 443847437 315118455 923649230 41068755 995573012 384937596 954693398 927460320 839902443 811591702 537261355 171523618 218201302 381151607 817205620 467097276 30234494 537434835 522737404 349146646 574686318 350499299 84640240 616620634 223394968 94010981 750922786 403333112 851106511 415807129 880564617 891097634 270114379 661259205 701708479 46562129 294705448 442138291 39693185 727830462 286921958 823180846 706060083 539374058 132186858 584614280 429998426 877241110 657232124 359335191 929719839 106359244 751743432 984197300 216626387 518304852 843031389 303400506 367863397 210855231 696776624 428481037 539228142 737820641 850632986 208261008 886516006 829188302 101013718 539270574 260831979 721202788 377467268 91632466 410065857 378057537 830471081 365138414 888347213 959063753 888653357 339718136 44800985 608853921 624207067 700616041 174587604 725037111 401636 247496764 210425679 172839735 464400220 705583861 482323328 599778839 33028028 316478743 302516291 243283340 784020063 610543021 798682516 187791379 477631237 690820546 181424406 182897769 402469714 694748393 89927823 3585043 943627600 685433781 385120361 772839383 721265129 198750274 647201331 541885505 518595438 366369451 872472862 566486560 206584851 621659025 482658433 963334 355895408 403461275 375214166 188259787 649197569 242155760 394951610 737409802 520666535 442325438 407064945 239231906 765196326 322601143 829762143 261591350 478779045 216319631 789503504 251356846 296928048 520984447 913600305 226908340 829696313 500334533 937585684 598831160 798226963 215055906 29437744 951224045 568142710 200829530 937369503 259152329 207875582 12987320 682056095 692505993 976241580 121164679 670669586 751491370 225189475 689105306 405246461 152274545 678673004 188665541 715309324 441417316 207810291 462316385 461137421 565355471 254820999 139233740 647497329 367253441 204843934 99789543 442637262 126154764 444803342 754463894 511534687 257964488 149165206 781941827 567544706 878249936 522603859 518424924 981050937 472726339 319456843 590881233 731899306 663522308 594534118 200638103 847433119 741804347 154550127 710220839 694147847 987108819 454990231 583729407 846801011 179725049 609581811 506055200 322130586 599255203 338009465 256253838 981569237 299468807 329960455 87381716 124988835 265271839 162566364 777153917 718231847 373913132 627180573 610386844 338873253 689830960 583886929 256485957 965506568 379723122 698790118 280099345 732202079 933901054 949783210 59903902 406125660 701212707 256418898 425296909 96230868 106169075 71752950 948769154 85791553 422588614 475997331 755668392 301991491 415074487 504300168 509219370 487908890 857388069 386490393 18605371 833897006 79769908 749309168 537284111 623697032 818965322 441332118 145043296 79085142 167169426 727608318 570524138 596490859 417643388 407848443 71331566 476841916 701530939 623019461 863618739 6534116 531392069 733169785 55335680 752332193 377068503 392827542 311689124 642403668 577404271 680083072 496625903 849079173 566841680 388616448 788726326 656662877 581420289 192760770 246155346 961276203 321168846 522110933 324190241 352195296 168272198 387533359 805765380 992937106 63874491 82826791 969255776 480343292 526499525 63077369 620179741 598202877 499748287 931998534 143393322 239680277 762638409 647955345 343842551 700782571 172784836 633066690 883380473 335695561 135214297 117572519 107249449 400967966 934553074 614363758 456438917 796421115 479486400 753122093 933868174 645161623 573088947 455469659 564661193 551453387 910440069 108890452 733593662 956841367 812220592 173842648 82044924 729102747 77417715 517255052 847328147 281201055 508716497 932808823 672773272 133490955 696639761 993671047 539660837 595216495 659699775 870659594 964473686 797583357 856432938 978545973 560080845 69028874 433951844 715074209 728141358 56787857 749733829 900928200 381818532 379180207 184574697 326439820 369683290 66220840 18654637 851165361 176371459 7175905 847316661 920145502 718970707 741092452 942325225 841876896 147873156 794028383 83677428 94853352 763905746 175866149 67114436 452991112 523088639 225674027 243484941 966087481 585369296 821131148 299830470 933138071 933280397 905543558 111944874 599040419 500913285 823655931 587547831 97894209 522273672 611737585 245607859 584951480 233141099 292435730 282101154 326747189 494101896 319153197 917101137 255680839 656622907 894695859 440041935 127044452 747872358 33861691 81348334 878264931 533124078 204507390 127478726 618895617 566642747 129494619 322603571 104424796 147225532 974768212 782032978 453593978 691893089 68821264 530661128 682681795 716138271 45654359 206293627 629219203 498480240 97495321 475830422 114486122 179041488 641191399 27207562 586980875 564620865 446703992 665624648 562736736 792642504 799302182 716082951 135781444 160757741 233950574 221867460 403030776 71391551 784890484 241370301 818403743 318237902 399871612 432919797 544913857 287548079 83967346 197345460 443389900 828700796 964329571 620046852 122309006 149365713 724176386 736931125 916042428 865850064 363572516 543248217 47665519 382693022 342517572 881533641 518630050 11660772 588612352 2140574 881655989 570922318 275927194 910933048 503600621 563083791 271958648 107613115 437647601 50886236 370898852 293130381 478877007 575586796 412733516 579739866 117521397 680645759 563632195 802344208 968176568 290635348 440468862 871875171 972937168 238761137 206798489 114229066 92735066 912935006 868038992 640603648 577489621 237582378 696978694 825993988 241868965 38624613 541047617 262054809 801494932 292483684 791322155 423702599 472661580 67862273 680782611 105285976 58108638 764188441 838488298 908211548 910247230 216924428 268284103 18871717 217067972 560924735 378077795 804492492 581961132 143572381 22991518 493750570 336275351 581336594 687947768 650871648 105065992 649288975 719953688 956960976 475299816 122069769 892130121 344006177 617021187 656796154 361783544 961815998 89588361 216337887 982100536 930281560 920901517 290445112 928872254 763793760 726575497 567275914 572688612 313727374 103263961 362443744 482860330 311028061 686051131 74287430 452183985 733583244 149614677 673678157 665329726 214610334 105652783 122393227 797636925 15813723 654838197 452025623 690920507 94857293 206495542 687014673 618983531 72651844 616176360 931637528 885873955 458690003 722276193 433237202 649175644 500827088 923482655 350900584 418963765 544061655 361075714 110259207 978836079 604320712 143856077 851641952 311968498 510131781 51442856 928046888 780923464 965564213 604006561 35403929 785206045 11109188 625812774 382325487 921089989 605613408 279553932 430395628 473006262 968752957 688943500 78122069 184293641 77753298 723838912 473078899 449544445 965293018 330449450 72836243 764760692 660708437 139014318 956116102 383891317 338994436 633084819 796141858 639012520 95949040 13027335 237493951 441115101 181812963 53452952 882688954 589288581 898462189 213140411 272511221 18982455 822077921 442406472 481377877 447020845 441457109 453132796 407956803 370372804 646974630 371748853 646266668 708768768 241150833 971490618 574686721 959325189 198194715 946073905 755484856 813478559 459840459 213591591 311189449 774057147 10449258 828112332 69415345 968902892 623760938 465771444 59684210 590098919 582973948 638346199 758088465 823308039 279235608 210796305 214656023 413526730 879912313 589546915 146835473 267700561 709611358 682578864 191528208 307433700 949776331 816752065 841614890 886746220 365338630 52518722 932379639 825596920 969760538 11783938 259506964 447279928 67929687 361047479 245413028 932273157 590151120 4200568 119378634 860000983 210239707 729806657 685179184 442287437 748419733 24311666 999461763 704385193 624476252 442256464 774922740 965788241 446178899 429968259 556010936 487566928 570309601 569467799 670044041 13400530 280506418 748743803 917104676 229172651 242116788 60633092 805226697 836703953 964267932 328822379 585165758 559428318 86206559 846661835 114125004 322004623 1746489 806050212 175751104 210576967 638326441 563972443 938145003 774156429 408377331 150164663 821224355 866264201 953266077 542981478 271340224 218430603 588712690 772154998 146520352 668918404 477212546 980206812 263642659 622135948 472648096 209003504 827959855 899666778 583259363 12913647 430886189 823037647 936669349 633046136 712769290 79599723 335682695 131964688 567651895 287610838 608026347 788679582 70691370 836361561 176716664 503834863 480892891 690146914 241892762 407215411 365138504 740310020 905002752 93944446 872374001 951255412 320807452 468780360 900678236 798010509 431843494 305369838 800039570 882547789 887474714 470249006 132400032 653313878 949895733 787358127 947815960 492755566 693766524 50032247 632625549 604124927 748530101 120792179 126430490 12578200 834629227 147670770 701819868 865317994 387932526 556564266 373952371 447634891 522752337 510955698 295578757 390495926 784355307 106952198 559499067 52184906 598449366 863205639 810994627 295309639 704347635 344937848 830812876 803238036 413151716 139382146 65976845 725253563 700347537 754182193 623525054 460258411 303419812 144343028 393530396 507478518 909262605 335916321 429713386 497065936 837111678 272111726 922739947 372297750 319436015 7825785 993862505 69910020 39575323 236928322 546966449 502680190 334409730 744053420 875904149 244786824 756516965 898783487 128233448 675606478 43949133 442133609 696352517 315618077 496359813 300781688 79190857 66005736 50591259 546085537 82427029 734342596 357087459 209255613 978580941 156130540 175434228 222034823 373486939 668039357 98088745 379151135 616778668 705370939 293963937 426776969 807309234 815599755 811017023 429707567 902891872 895878007 54663978 367672155 991505457 557545453 863947854 793424574 677167522 4887424 684509402 945300972 665144756 709914086 383322048 423270365 742966123 407576952 428613945 31252078 259024209 819354549 160965950 689490142 412447731 406572479 847713296 241493074 906208867 827150044 550781104 223272017 86326964 693442806 337253223 576214856 668592258 364672284 274027584 605934343 432975207 716252159 172218249 677598017 368383879 96764021 962015318 451515408 350702597 388496378 772319998 163757168 778224011 195952426 898985884 387314368 461379783 561460296 737476751 702946116 717881576 164539323 671369466 194334885 844395557 562416779 905349957 77790831 870331958 684936936 987016602 444361617 346919641 304789668 287886953 657135841 829906510 21425588 742728932 572652950 450952156 682766514 44894083 531646924 582162506 814876510 551236226 96543491 130151526 89995545 943381086 730136736 242714498 621278568 178351708 451366507 660621298 634766455 801125634 67991824 152866191 413157779 930621596 422730910 427895863 555671983 624759224 739506955 380710474 756241376 457757610 891822253 69725999 294432737 679262985 739974850 256725453 316478608 323211312 243044841 484059410 759121007 971722686 966002343 803627120 370255396 889138454 939172836 438057563 160657145 65657056 902157163 249315020 544505692 646447494 421407853 644687809 24485216 825022392 30739454 255487930 30796603 274351849 186579863 869775422 768452038 20240335 970691987 648232020 670921472 511031015 419778994 540164874 359924363 686068462 281217432 948140018 224087086 844703081 240399695 701185440 974625361 848492318 930359745 937267757 258686596 897337497 513869119 345460151 84984824 726210728 18823677 3422431 8602116 519348447 527781523 512023881 239134369 574663701 59126397 135718943 436958447 456334565 684161692 17770639 31531950 653863470 873334708 194675272 685478342 301312916 152866028 938516993 965382847 572062717 260976721 535991283 533187401 400974356 394978642 483555929 319132598 380460233 692301125 573005303 728688763 350461390 978791905 501492368 930206899 493502492 964846018 745950063 796542108 708157036 112735465 546276831 586508823 278524351 205638969 30141363 897543980 968406999 40332539 934654399 927953540 337722299 797251931 578988636 171106285 332666423 152432872 778172392 234620634 836035673 497947160 249502532 537544928 161844214 213353922 192893012 3804219 136544291 132561314 380511363 845236295 919077308 699010264 584982332 686515718 805890528 445557353 256712306 679103649 15390322 555678141 726928665 117830623 704195226 409425695 351877546 21521583 511190850 85520448 738582179 80036772 337073562 813073077 388451589 229718388 975476629 358516340 87290068 40950649 350532714 217285211 902200731 726859824 317124883 957843113 526386917 601875388 475899601 550243715 287392453 340324451 982911910 170918768 823866959 728312080 933328089 926995422 413699612 600269264 568954742 795635611 445488842 452428373 974948043 883626844 12971898 331517046 460762349 627566137 471929937 834198189 387566897 917059631 420868855 477681815 681761971 68538013 971831067 90755960 270222546 28575943 340039916 177789108 560969138 551189591 321231265 84300375 889660600 675721687 982043123 231365006 597611794 310549303 496301214 812362540 382432301 951819853 848254180 535071782 532011069 468467536 787698441 454143511 9395384 371515741 454236888 757025213 385255643 579260659 303609372 291911034 151923748 682065014 982709544 680622036 630346966 449640111 794773328 395023349 455502968 719667018 461883758 733171755 162455126 496116054 319183966 341268073 595678718 363552713 438009218 107679429 602132421 266703354 993565502 36927992 775210816 899084325 425238909 416076769 764549579 369650155 950066218 86231042 874854661 1976015 796487608 635074049 119669074 315512505 281593243 457934377 445569624 913708663 101573837 319081446 932970882 718646327 80674378 697236045 563373184 352253967 429622676 670540945 830923717 547940982 123568431 625696399 106160904 947833032 367585062 354132803 267190212 301006789 394888068 935256401 32900535 454982674 640930524 435202429 147759462 869968566 259372738 901332787 796998296 959682975 998025808 828428032 32868567 681741851 533315234 776845590 18372082 754935135 765031770 823237580 513443966 541674756 606954780 498323484 267631696 916142468 532176915 261253156 513168132 403074753 735660139 808562598 183923322 296379007 173181653 458322055 955121491 143815397 70937862 467654483 453238648 610147585 990429239 932680632 356085396 585211713 728339367 900611846 476756117 981923834 770947860 368685750 682014767 479408100 250294086 828384480 759470937 187896475 988116613 270536899 781000653 334703904 942936861 495603521 319617932 268811863 192356833 600743776 26717528 3624327 213522597 791800010 636030777 534112477 666940611 671867981 855058169 721167336 544234391 930650204 180263592 17341982 780267779 240112013 862483224 101943638 866763756 937566489 143390305 804921421 235147451 160549728 764061791 260602145 44884444 239635554 838205743 776737240 88752194 27139654 983665078 273809626 589487585 254777815 693142554 434323827 983014963 149783810 983257158 652520531 863719604 130411865 434613354 369256973 86729062 17962643 978721657 168179611 983762766 962664201 807102890 140931800 927292661 471892027 882820856 266808069 195938023 713923401 455988642 680668997 348516919 652054395 459869867 238646560 110132986 345941690 489346139 794884356 428382919 321076756 172983996 909113535 87247678 707476540 272033822 824900614 906477694 406142983 679243155 797593842 977779116 973311216 622400371 499541630 67699059 830749588 924568026 278113546 560451711 405886007 989629221 819942107 448190465 990192958 739424889 428712600 521288750 117112755 390960700 593609679 194646720 201075141 587935898 476247406 769754995 83972420 364457473 496336458 787977865 763990057 828623269 503584667 186043719 381666060 604736509 922890110 136316022 439375788 502383428 467511154 37567714 497786219 686189049 668649691 803466718 610818511 669394783 322356611 231298495 495108867 600476670 767619092 502544476 47879251 175875104 646580383 110062485 353777844 611621973 745003800 233423305 148345657 816039919 71662551 351428190 877261727 710503303 484141592 599288380 880504002 808454518 184160892 654966866 140916518 112088157 787609990 583897104 224261487 530423709 804034079 83270124 605705449 886801376 272492563 330861021 502277121 291031950 613210258 837404131 627369161 534239065 97223855 833261693 959120760 483873970 72765412 449675569 556787432 477032529 832776333 897436424 362570519 293584561 347774568 697777934 291986854 3168913 469759259 47619286 587053149 819358580 193882286 112263413 545938341 130497570 383055373 836195715 865352972 162864933 490897799 494732445 695117765 66065741 435091282 488084709 616492325 566410284 14710276 999618048 447366439 980159131 715780379 325043991 153844457 160806707 476617591 878157143 822504237 507368661 48400859 299708017 801442521 292194595 831697775 191898394 248291191 646976260 110767169 208402828 557471158 781798692 210141631 411725316 486617063 773229169 765249854 707958594 587913344 501833887 82692215 149223692 642363037 53613221 312322052 858938539 727615610 274469694 747143143 133078891 698948602 740435305 416955908 593765152 532685603 14552298 496994979 422147740 827869856 463881415 296017647 121104442 491400766 994069963 912315769 687098966 98855791 486010630 676131509 164545490 379858890 402119754 985224571 471194771 219662728 56170160 311737736 461520386 467190793 929237265 391389179 120514956 87014477 869200014 61827032 917932834 486925180 944849673 637145224 836816314 431526751 933224873 220447831 175559116 281521380 192533338 465311477 531897301 411313309 602523467 455926262 70268120 652820801 619769710 43832146 960142552 542285354 712609531 886963685 685671774 685439446 723022573 886773744 126298105 23811687 746239619 263080854 67793594 469080099 346023873 438241120 349635764 360864244 108806124 107804858 101396610 46595048 730575378 562201203 582036161 817659314 751242112 380496193 604788881 270293287 587541066 954638395 446739992 191728323 874840006 172930397 181756159 768475170 617942289 539386375 400014067 520600711 409239944 305674622 32932389 91540312 7458640 372303722 447568331 4824735 288438224 698605655 56768669 313460619 439076402 397167668 586267992 466935021 439355365 350483670 640975166 574054844 420447517 782542454 80277140 368614801 757860690 750094895 918688035 302767915 581548477 787375233 837694136 664640749 654787038 382158801 658264997 925447003 111960569 979204838 872679229 853621153 606500755 374065006 647708251 266022412 914682362 410454647 404176860 60642958 55451835 814349046 534129440 196045118 340284458 613733443 623815821 140586198 895818205 791716507 890383372 212800307 884004145 380198301 836845450 612852185 607639492 763233486 502423929 835473517 613454841 813395477 463677260 231875897 736452983 155887679 93600254 783624619 351315882 587369340 158435468 263253205 963202625 522083296 84175990 989858799 317412782 38879715 60261954 148461777 623227305 374432482 586607609 237374074 998131117 636821403 729365416 678601612 740736378 54164149 27262945 55790284 802968977 280055094 639223351 521040295 947679163 92025099 757528518 833757864 64669571 653968771 473540520 403777027 562792631 306034132 70593920 823040526 61117931 880958357 217751540 539581890 456156405 234163010 449647915 722591038 557316466 794294460 607952211 429918276 853028672 336718278 282399005 949974203 556167426 698424457 574221375 894039851 198485152 114255889 300315121 332070724 903107524 497185485 947137905 96887383 40815197 135611155 67873407 762875867 10587936 244278169 967163873 78007786 887997442 126394877 950158816 548895169 466174655 327707967 321840330 531019843 275381591 260774978 170031982 397003895 11420811 366644814 177545123 22187014 362268772 24421265 316308673 769172414 826385581 738946969 249559077 425354257 436841332 323240411 921702834 63618454 720274829 560490032 51477579 567764359 456102159 28303187 343939674 498925122 566499284 621469028 638848588 996297161 132829181 800297063 93335315 305909825 9260141 435564742 248747171 633857142 732088137 878675403 972804213 725968982 518129278 786906151 955503622 564177778 11868731 943945838 533679961 33212800 570968434 349555097 952165233 494228699 442035804 18173314 977357528 3180801 104650994 585731435 767785500 721809684 86184308 709816952 56469580 772192346 27755750 513805872 375951743 307879614 510166926 861635328 26389837 865342284 27818872 273880760 467606356 49501880 376649458 595974411 103402932 574304728 836089616 819538451 565793683 736314917 29210665 232263372 110401947 14344767 792511576 437631893 822996087 288534630 733492220 51718834 498867545 791922945 756651576 205932236 117551735 871926555 652619124 386208111 650654601 292605153 534516698 362880906 208477261 738384933 88828889 291314163 937282308 386601694 6799526 252775905 919169266 368149926 997114550 279933808 395064545 113306171 939234374 67054624 788465055 534532606 97343443 527082326 204834427 23159927 770915490 57672410 324342732 259168719 180591417 824022872 98821994 617089364 878892004 752382175 234238259 380212216 496850225 65069925 555952007 458175187 557300340 941305152 45389261 791867805 373362756 570792366 999386348 87008565 156359932 118860110 791950290 52685340 601198907 786944165 627732465 90603258 212440164 655403675 392016317 129328920 28000543 163560187 751109935 7089381 920782806 120552182 506397253 363458674 877319993 711100320 808592768 881856501 882473658 156941938 785465444 62942794 500334354 333934023 972245499 554499437 571525818 716881759 528859475 773405441 665775731 239484638 613686779 747418828 637437375 839227982 538104970 869055800 98378597 721002137 737581336 462951892 537638385 910871568 301414851 217192402 363265585 198586599 939672876 758110854 671810489 532927926 133186807 974162925 985204064 109892089 110094927 891578659 297360833 862829201 581572703 7119596 721523643 786417730 692631258 913545772 422753522 363770931 249407603 152106095 173481547 869158001 940314982 365550690 386121332 841750635 66487790 176461911 766951513 549262199 248017100 689352390 640954288 407920972 427226567 331254982 486674287 280865926 857457702 295533208 365290576 675791654 473036600 76686365 789947732 893512463 36110540 137625946 713299005 776507530 539352505 701103355 909263378 967966403 340870744 944308430 715542943 271540809 408506116 509955652 582564850 250968978 579563169 39544051 377454815 923219829 561324819 419810070 230840701 217996718 149563842 143951883 409564839 738420573 736308764 750362836 455414653 803325831 122240019 992037015 279099360 657064340 64304283 162269470 588716281 677330383 412943918 827177816 194855346 343274985 946824008 19999190 20533051 605823351 675513066 797907791 376935303 296845423 85398299 812984604 817506252 784481711 482170722 236316604 795995399 833864054 453532494 564192082 376566390 406273001 220177646 303119394 477787676 112593295 891914585 322437911 384192320 628803542 515019560 182063680 471789806 855260556 445934839 500375887 158446196 365818214 590661607 7849497 272685542 285641852 216271903 23432984 836081820 219515083 504421702 847305708 756719023 366377394 220039947 604164053 939058303 41788533 579628446 466375227 105630511 525049022 542113844 687311655 385628967 274132759 122739590 862763975 673249170 284696432 392856658 15784686 806049758 103583647 236479961 952749969 958307390 889005019 619720288 83824971 426640939 417231169 753029039 342299354 897368287 643002960 878259093 539660959 910690776 850258284 429935713 7813922 195214171 543106398 826258282 400496524 41233647 180017618 386363273 305132588 479952862 814034391 101187482 105363699 491360695 332482147 578904831 27206647 461469391 710948557 959300636 746536436 461654203 428312401 75807452 331605190 222761687 729234320 86814507 885592560 634373826 199379213 189167481 568032536 577528544 374183345 86685501 221280392 430968535 497332807 758136688 307256751 832924690 304888065 872400142 586692510 935176769 200956401 927124889 494064524 281685463 164895121 764872597 212403539 365859979 775083836 740658445 210648560 739590615 859969970 9245197 124713478 419923836 385285528 434587941 623848540 879104508 835104245 406143981 387314266 443900191 207066807 120105851 957252240 557402223 553971500 114960622 614710576 598507451 669864073 266050023 476781199 808815000 69838439 51340043 640443816 188925915 139015488 369204354 179518104 416719392 27323638 294677115 826040611 689713734 329774925 135844774 402471214 458011889 90339436 378537400 943711043 490369543 442813793 716997611 617410832 188322612 926851738 75975547 305231336 455063142 149586028 4871210 184381760 646665809 220010895 601136316 997733683 265032427 759282591 210578812 88667391 307010545 494006685 569483446 290827654 191219553 416114797 760120635 488655310 957792766 883156822 872137440 325822337 228605904 237774981 137302270 896297326 355616929 718441353 389957876 483830278 510066304 793965528 524662944 444937696 336118338 816239433 528739050 233492021 569957372 720746649 765030458 166505828 483523978 467616742 307996925 557390703 798882572 205850423 956056099 387552893 742396771 397378289 396287908 742564182 308529336 892439651 572754166 104720874 475015926 438444092 461280153 220487114 997869131 482091791 437930891 585846445 737474475 405895638 218480084 358534893 91717453 503765100 478322940 191699975 531624748 269344786 86442384 181762847 935144839 925416939 908679329 517831546 255182177 289080191 333428804 419037441 463240962 565818172 288426515 846386372 431324276 990471920 952069034 732116853 964029446 516279376 104581931 431602665 10891469 529384821 413604795 339454875 207234846 770222426 454210562 286154537 974194454 216752735 521432751 236494549 728149778 297426633 307752178 785070341 614138423 348898623 366671616 721037507 465833195 543087951 623395987 103583293 151115610 651979239 324945767 102219078 390625778 314909660 281955262 874047443 587159015 684196966 968187613 614367360 302756784 339355554 619774861 376255753 214474632 383921423 789361819 127459537 982042094 656998417 918720344 898465118 660856869 238143602 872110617 96682202 68124340 332408028 339714232 299660948 535784936 315138400 75736337 629625725 76313165 570183666 711588742 141005996 458163513 272388330 343244156 705060314 640421697 863824772 863028700 805364199 831116994 563175009 175304083 697209171 670305881 613720068 5426706 479932102 430111083 331592534 700111310 626049928 177120926 947628067 78326977 413337097 767896158 955786139 496751335 982316635 511860057 861129426 398967490 835348147 948214019 523962175 122425303 704120811 193811987 500027713 317250863 816765443 720477956 360866453 922638807 586523804 66351765 688003297 861278560 361231227 384721994 738027565 539001951 853734668 151984360 499521381 68402926 256306397 540708093 808909016 929078057 826071582 881327445 605259452 699227570 624235560 344662918 899604903 587076142 512283379 704933478 860442903 59017670 810324382 682736271 254618092 296569255 3016938 580643042 197217001 926449538 452329407 510336769 663054646 35631117 896786343 417672147 984075489 47545215 492032846 28884483 197947224 40479768 843605768 346164866 818308592 893378199 518922571 893402881 319578210 139426498 564171568 359480952 822255432 348235746 374700278 353573282 12694181 877838148 853109375 252527486 642264154 644759225 283783122 613558736 195544754 679084822 518006167 660982173 683311831 712304309 650023326 753143731 310758746 408806387 528027992 117185823 149357231 613274544 32814684 914868148 680047022 470597074 772185316 828754571 255529492 345755586 75189837 165091965 347201280 793178349 384991131 722043563 829936502 285288772 475580402 413713655 104619231 821209020 560486686 408929928 833340295 567593167 373309964 206293578 818308894 763742458 302011215 478960491 206402872 912258365 771299740 515108320 938253773 634595742 890997838 849409246 881542073 957514662 715519459 252509025 108402493 887904994 365784700 980568232 997662844 484711267 748334689 950052534 560700927 1137214 913340539 205210835 435863346 871618573 7595225 776626698 655772388 576243053 881603371 681302953 966284747 572020094 680803658 366152131 53974782 791195238 681982382 911657905 61826681 768171470 790050806 221029005 727303580 535756643 114990436 74769333 852397996 724232022 678675294 718707022 138594897 54684893 562401263 263005375 796069399 16485040 64754755 490559793 391444717 769093004 855171374 953119766 610355880 675808436 222530982 171821983 513379713 474861675 403351365 927892804 825832083 780694651 871215304 81156160 941155934 552671409 235433106 265812499 859289927 80407902 154532650 479413502 703345685 274071000 481524152 412751498 213900918 377609975 155770508 40583170 852963192 252115864 336154008 125156084 329410064 356990237 332578545 718964147 451863446 758241772 793207633 546087384 684066887 698303980 772777624 226182845 674727874 256406283 533115462 603152385 531234188 343855546 764765187 782951943 732386188 228370287 32481304 928793718 616576655 649138466 930576371 586645690 625492165 378436048 654091431 853220482 688417346 452094203 944870249 777429568 842268030 159846697 215895572 299279276 913067990 400724577 449764262 408171585 366286344 369769137 772265665 649573311 527127739 123783850 101688875 738087079 561752309 956373474 686050126 551583426 580978339 378809201 9484985 45932955 573390100 187733108 890773661 515429120 748125566 443415694 841310544 717137797 166978936 493877346 99419598 737596672 555945854 720546330 628144691 154128654 644898161 980202979 695225922 254431629 366551828 677760111 658679265 463692064 214700688 719255921 257989531 606282670 875175665 977656868 9511708 183194339 943392422 308720581 286846905 561072814 338798597 677894164 835450085 252289473 108096964 711630807 571694781 763635733 759186305 378364248 185621629 863109475 984517692 713884386 898623241 344086443 128504536 825829191 462932325 985850801 35394205 961735261 504486205 233453435 905941433 606197628 859640670 590490837 456631226 588364802 288062523 988138957 227006997 419678159 146296425 548329783 157776035 397612489 673794339 634325801 707805727 261087833 369740486 361591168 972729001 684763629 61747030 684597850 980189254 659156340 9217784 598984346 219539805 635092709 257208438 162986088 650759995 892176824 597571518 258383790 986689680 287824747 181460579 296288924 459275248 373626878 53803547 462704676 318939220 495225463 305343295 361696894 986253718 646023520 94326606 601056678 483971832 68184388 952881002 183145433 356608926 631002933 771516633 584590364 177207567 544295241 255861125 369917109 829957048 438321432 990496893 79339952 140633961 351313472 126555762 649830747 403230165 73512673 800858683 509612746 790931735 402474018 107534673 328780372 719663656 314377898 707746387 458626579 249276266 560911655 449191812 879416424 598427424 194573003 437766984 596470390 668466163 144347081 366705322 893546658 704028015 935090141 535819225 160104217 478181507 803614401 997616295 606525514 532945925 169301177 74927881 607230312 269828396 378584840 614618521 440598249 249304596 910020217 209510423 753711369 198813757 738730967 196260324 697759816 397911308 828598900 210000005 804597736 376816201 888918182 729662502 452586096 89999520 76984901 582990868 720107052 47543840 598333231 648945986 433315754 498712255 136547269 50129093 557082686 384308435 604446571 36883032 6411391 844184474 773081355 272831705 764220104 611022259 372758419 13934794 128544184 469929891 775222898 925493969 235155634 103571538 541315103 858723384 830109278 899941771 737059474 918140269 582200102 589531775 800281033 896362115 387408826 567704131 228924997 857446320 630982028 75797069 218948490 740249549 93791573 840794363 339386530 161123545 928663438 366285324 290496155 570925174 585309432 174753572 186706180 551842411 549528853 488023117 872303732 282583328 983118508 856337521 992303876 332128805 952952905 798012897 93569744 804184747 286302394 413845713 305734265 393593865 236293011 184702425 873838501 226311224 392175019 634615925 493192574 772265048 91495837 765825926 488172335 634887977 181640776 678066128 922056299 536798099 219535695 725477498 951498214 839983390 787853210 11012497 697674201 49408634 512979923 64243332 98675330 995707897 513482474 48379561 716647074 140424720 496845458 240003511 121381373 101827546 936329665 436026442 96781789 2822037 365505844 215032931 677247376 722919714 856617961 473727973 938995429 419945609 111487394 512479001 406498483 796688499 314162025 625310507 282787155 580502702 346361351 547799210 326749985 530742445 518539915 709765644 107506942 453769222 278557385 555587624 754083537 732163314 540261336 111444154 413995521 444005584 472674451 82137826 904729085 290770594 268293657 409108389 545842356 416641422 480931918 205658731 277100317 753976670 458840 849311103 699863985 182494976 942098210 140560530 195692780 620127496 153099740 484220217 511170511 402425385 175275129 705289066 156200033 691644864 535744047 18180099 453933609 350003273 951240699 332720451 771572918 29624807 754336538 782720335 448805400 544305888 771846545 996533935 570906468 946992671 758769831 552296654 966127923 675359153 677316453 202005117 764809763 484578632 921159453 531252336 578435413 242891963 894753760 989509055 623877357 503477380 139948806 111930983 789490326 969061440 195567530 976814023 298256379 203551027 728965932 610293027 237960527 617935042 442056621 564775461 872277446 903459062 374747798 620524375 691138586 627063552 179966737 299021481 85634823 118020015 78796942 407729137 697501646 538263035 79691072 138944358 377391286 982534526 51143326 840376869 826625926 667584758 599942626 324090541 386313229 93013189 379372685 55031650 350191259 144690033 851300065 279233293 827146373 710397476 511796838 609330522 309159076 171406124 771358309 396457304 541587414 306719868 341888624 674857981 935957372 566683690 312262360 642008224 480881147 566716655 390305077 456769405 462615355 784875690 982283491 736477237 330194731 360940765 308800383 681639499 455131707 525504302 852549997 845178792 818247136 973832168 596467285 355451671 757739795 306711160 963538850 5491402 89720530 368521712 827923714 836287187 585368734 352259975 726665449 283752876 494230268 135195926 650534157 997882544 310130676 207969692 938552555 698334879 968773525 736979900 526427201 880552478 877879919 34026042 875011474 730388532 349006871 916186242 88927909 63295183 708579238 344269089 727984390 15950141 568746043 965884489 695938692 541047987 678137204 251877458 273358769 993316042 78251001 613034547 635653734 398149628 105711602 531886093 25721916 767638059 251431819 424233889 540295443 415422235 870461815 562970836 244577679 373701363 563893098 355567154 965826966 563547329 701362334 486937449 231594195 898906355 946807887 790886857 787339062 40793566 936129599 201244363 221646194 427145274 961114419 841263239 368952702 901780387 354457459 478694972 946863381 357211418 686038862 346335436 888307254 254403459 747996052 159860029 618146212 143797285 727822362 506689337 543041382 193348397 55553082 197746574 51153736 742965803 755149648 196891824 755733337 967612562 434265918 157992242 597759084 681764412 818920680 355343441 231237271 512535525 621893305 572387433 749176246 722061227 693537565 521048445 806025705 727153557 502439685 190970291 128106001 809583112 231000678 577207766 332451927 65444947 408273082 448269267 859621542 243858213 663993725 825692476 354041644 117867793 52605617 106978760 163783901 97537297 372289883 970822609 405281264 911425280 560107523 944794324 3052128 833115167 951367992 617370612 422033004 25001361 227695114 23802488 856436503 578805470 33068174 497844297 449489064 128853108 551666270 11911285 724945195 294507041 737846038 467866543 747211503 647606682 615390936 232521932 185975559 336310520 551355593 691957575 743011273 914015542 73975698 248184254 556898641 16246964 348532703 793427570 816215039 979513783 642358499 395001291 605280501 237317862 934287059 803144402 700723354 86691279 105457510 748432310 605934873 554010976 881214044 974345288 505865443 233326702 908966900 279541374 951786281 179151921 188315507 881279219 916495970 21743814 392487332 547660645 749342923 600957868 288350035 768194870 594439906 936578631 571178961 8471020 950433771 454041185 137796979 47941554 845568107 57322148 129259027 71080405 652585647 834630945 647694733 738335047 938598726 881421260 209182787 770981662 175427971 499439357 150792602 289339158 988657660 531537392 710425211 493463051 699762958 758852422 504320467 930258561 777517398 580160386 137575699 953003292 552144441 89555853 377085104 706808616 659768925 548537651 575476900 301021970 21019182 754237348 572100843 395384556 35918938 279358452 971206151 384016621 983712341 27460506 40411005 718692847 434100438 397159669 938498646 997343728 1352792 577448386 651821983 929562769 180945306 81768359 204426985 140105626 497544735 930709676 348080329 900552564 976566959 771900349 806101337 200753581 278360020 633397545 118747830 76616568 412060254 640390950 260520832 566993962 721134560 630519370 507532637 529101758 886678320 186072595 585763189 666697554 915250411 823337313 309870839 270663592 88735726 468957943 362617235 577911206 907923934 599688701 821560319 212200150 714924450 267734145 76358259 672319975 668412899 513586673 258839340 658059562 263986067 558191010 992892652 349805845 822121571 814201165 636790136 936640196 243789131 798571404 720368153 244717171 49427206 557108322 787950108 954184709 587972243 525020592 46113618 252211584 300742069 618856385 244570769 496958351 576012660 674720191 246431792 131325951 911541402 483922491 53877903 558624834 528336439 288739241 46299277 953301999 870412830 72387809 519133200 782232383 843589990 435191200 120717441 319908242 887566057 385520901 861422925 45970408 676802504 561525268 35132517 671232873 895910373 694625846 533764287 123328478 936757351 938796983 33413330 685128757 520053306 983799367 892893982 325075712 210713228 803523450 315001506 342350582 490890577 993520456 806686564 263419249 195377088 471609997 476957421 640602351 598111957 121617802 909479626 863286674 6048205 909449314 547115276 462245280 64283308 801880990 311943369 999087107 800623802 644071082 325628057 205857481 583016193 900045909 90919705 859652005 647181521 617060181 601821035 255860844 163701309 690449089 744569780 150618522 581929628 244679829 932621213 625021131 818334472 872091697 746067155 923294530 76069602 651049690 819728776 350505573 158483532 62921272 314547439 451155518 646860461 96074967 527974851 895457276 66579761 115705510 885477569 925205104 668748615 910002554 481798441 731224209 432760609 66094988 671528257 490271736 129158711 488644599 584096466 6907748 477554116 127045435 931680169 895155000 467387720 750636477 861684759 625705464 630275332 522739780 414075250 522447056 980875393 867810942 156157074 82436109 433985289 315239289 236630612 567754657 203021868 55669290 910047771 291611555 984096829 719643113 930629706 990429389 932995795 936164083 925247179 498346748 506776905 122744039 444003211 568084404 299377469 586992970 730228987 656621722 837288724 137040899 179327633 816472568 83444853 672394719 798183237 751644988 571973834 743920910 882216980 291392377 218148290 954654116 985379457 52817380 347887058 125726233 235215119 528965720 250164911 217936842 174543816 936458195 382016469 241405301 956563129 233106679 994472195 513796545 472373875 812819082 786478781 348067252 260187276 128937974 311311561 765381435 977338908 757115337 123359922 938611621 268061249 861397046 989722184 815651880 782325915 45237139 713465886 477352539 585620432 609960153 725106187 755678906 259911689 346626087 224412074 953342246 427411827 396811583 797727962 727676258 677772992 682826760 24315454 597161879 13138851 862702346 536362941 776739025 204684632 545884149 174824707 142479743 23818521 153425946 550306303 590103031 1172650 353850096 501200227 718359279 893943502 105120913 494269735 310427141 617684943 688783930 812361991 337877049 939093498 37464782 820932352 497515118 635086880 591801172 254600663 85602284 704673303 884433781 696007570 846826721 951100727 766721023 570795004 94521563 947412702 852075876 91019557 798208847 708986604 812604475 47336928 956693014 471118408 592055742 234676292 971034091 180467545 995958347 336966188 23977198 246657165 54543844 206330295 717958436 893276373 235793070 316023752 802669300 592062503 244191606 692126855 741285291 180646907 658315815 843483102 604568057 511625679 660431957 200443900 983157874 769107875 433342389 840240086 738490895 692352638 824829090 697858465 242697898 156505319 934660250 44764505 947390853 522107756 229262015 111987006 944671172 144708383 437138007 938290258 536259310 372022803 996818253 268051164 814677872 722128355 797204653 198659815 253933850 787664428 582538027 596443332 342208927 433941263 714220445 70558596 899158810 752055216 582333309 77489534 649492612 403511481 834355560 422826703 845953599 984378071 893756321 309680085 761951886 921129276 990225038 209576883 31114266 892094492 777803578 820145873 350438511 527070000 773393362 640626521 584459388 962294326 874129448 320768955 926620439 247778158 180720179 643292457 168571255 137354271 218679949 343873564 969628600 741621008 382536436 941525709 86632794 151755023 637314249 304942525 772800962 335446382 666665364 429063726 993408696 268186752 788595582 46097575 46663912 897564705 535749589 921836915 818741857 61955116 874367883 100595491 561675545 120449794 612109240 952131336 627147110 331191817 17152532 391922106 836476550 943376939 164292478 844625299 115645208 562848851 661012599 120849205 311209889 320053236 640451495 267990528 725322505 580894081 807518295 472076956 598308635 33189622 628941046 554277238 760235272 378896974 381702549 857675578 142127589 675478538 463453802 56327006 740696872 210526128 914441809 176193176 78381871 241616970 907533638 551896930 805526969 168218339 897022188 693445245 514188906 731362062 234309897 727630186 379406156 59318623 655056904 249261811 249254217 98567151 493638517 753062816 797904562 705396956 645892229 824617027 328054203 386995910 312619147 170608749 881888508 460484436 565656452 746782454 316676081 53112237 776414860 824008825 111346555 797042944 190290023 298806741 832479838 363958012 423806969 255155885 1712577 586973272 655511246 177543657 615244721 66754892 488320915 988044851 166683037 715593238 588098202 290258555 689053403 249974647 900836443 412408436 154480418 911694131 83621357 945677076 834554638 238801045 92901777 520981272 895623840 379422952 811959080 754424189 656367035 940652543 364049592 592541704 843401896 324289198 121862891 176338368 409799827 379753806 699578767 263044462 621895179 359101501 384347159 295337508 944843142 551383132 465224216 670208947 66036699 340400015 503409613 298928947 928941766 519790913 610613396 816783743 286563175 146704093 195721071 676938166 719442627 736154198 408410500 66273724 957656642 335642272 516436125 104322742 132470319 903983668 573435817 926275474 283623483 203066256 944440121 957256061 260706811 184578997 145118724 887364202 255756645 734999207 361353571 160731538 631131479 264262129 354498517 917119982 201979920 658845470 602485629 207179967 407742901 202245697 526155935 436869639 735457486 517372014 347336743 233257741 334977734 469667902 876901921 955603677 883609198 806195279 925062722 321517254 883095162 541586882 273925214 445066970 717341698 731282108 679602415 701109361 147524355 293953253 845857685 404186278 192914140 695601132 29689744 893993176 452455633 811106816 930687560 593517355 709481100 838843480 53727686 134002437 593893015 80606125 2694968 869004689 703010019 994533563 359943537 526203967 523943747 927527108 240702822 115050306 322854898 809058316 861807794 821304849 645658633 443881054 567218195 615187430 7340042 28703621 553267178 584080450 21529688 665428436 396247743 308078439 828047292 630823583 661527483 35858140 517960162 890737856 377010477 508760557 758429657 186677011 427705094 783576105 621473431 66928889 96565084 649538018 180267891 142600921 40432363 400283824 855234217 70846106 31587727 26877934 77941210 452244523 795260107 499870012 185198729 672854012 388111429 665504507 465112223 551157634 29043271 356743892 834366695 776666038 638601280 73040946 461896595 444488087 716258625 299290307 355112629 418123939 631398017 552570619 296519367 56975714 653367258 485507728 613403428 132291036 203027529 688304895 963190412 916102685 66337393 310737926 543298468 885227192 672752409 277614120 4245875 764072769 252891049 487669036 996546023 45479634 326451377 4653726 100354638 583176327 890620003 794223693 591748573 551523842 841061652 834761931 129994285 563936231 361593279 554502128 261824952 770121313 340847746 25958744 337693793 520173468 169043742 150003424 137007081 747461192 697813371 318506797 317436539 164670493 898565666 312364581 276473121 941887057 590044353 222077299 720699980 36119587 138679979 113663239 749400144 151858004 943236949 495682964 630509029 627839657 649899226 434762513 335672487 344374379 439762552 402158393 354323863 803565286 243844369 276704779 818852761 62872301 908811179 22763082 645541876 598900308 976713712 583196669 896124117 76134517 85526191 394175728 730395084 350909100 892359769 8832818 489172044 86420699 499952005 7752085 94289455 345703399 835540332 506576946 591293489 6496312 943924333 948821730 734598768 843382845 543754378 31723461 391637747 526472422 593399274 141468095 971652127 593633832 382192469 404646646 280059203 146272637 371424443 481261398 455906062 339481185 899467181 421608205 688000531 514875606 687726050 779036943 645653836 325206497 338725300 553022867 230925460 499802122 722786465 991170707 120271148 413762528 65250250 595076176 562355255 670720627 487015031 540446669 875315005 455515096 892050064 884609871 232071340 745395113 750584102 678691555 309150290 588338050 285008616 970457816 452688357 414263685 926564526 591955520 46801787 863239895 145641970 781414260 184651794 970480161 834845522 232821389 229984777 560998416 221976848 978190316 725275045 93304277 558396306 441153714 987858317 486415269 269834210 847453000 283285327 174902586 199469102 588535769 121762777 298649168 231674441 510543059 325859328 950636329 788858409 436360554 387986172 718910218 714068071 948683797 679793386 774077627 78375618 238234895 854137673 145529611 841422492 344017111 817950590 153112394 105128315 123463344 135556944 152191950 121360777 546183970 302972780 95972974 1609237 583782007 865327074 257132810 192400400 274983743 939635878 904028161 143885969 638210253 714420240 772951737 177580882 859172791 208315228 32207898 384888112 812739673 47690027 828637971 418016430 120430419 427891712 358304020 378872947 27360263 259247812 779005587 610664391 659932444 6938435 383495559 666357530 529268478 795228333 65753584 980299390 784152667 444258326 854195789 841653800 361534119 270232821 794704932 154764530 573479065 786187689 548108925 26077916 255405228 584800751 963629671 20931975 70561695 544017773 136709490 520628408 885376245 519839275 506058292 156367067 470412150 553272085 591646917 31148414 571018156 762325114 192438082 391907281 197555303 768266384 51807309 551887149 239053626 610756077 227170699 623188362 502206715 525790735 933703205 860552711 869225543 191418326 827792200 341088614 771075067 32725509 859022501 495988876 783611324 520424900 796903153 385356550 741290608 621087521 549008998 1892223 21976771 521608586 471638848 561336907 867285923 219456084 303188546 459302368 72711877 656067384 229374254 280891223 79106334 790721232 284415824 187066095 473696106 224975647 788961268 434149003 617112232 250143238 880067819 31910447 95606427 947500496 337956107 496530054 97734219 435921831 147732140 405455199 951896194 482559516 593735211 243367467 811030608 904461219 741477482 945941633 509483400 668597012 190552910 512863387 924733760 962242092 247488576 921337814 950261333 362235402 381709485 778065206 840794084 8098226 380617862 84665823 832306642 863874189 214167745 448568733 386639686 188630759 114622422 997907805 888065322 583641200 51813954 698787250 840394925 59731132 127461127 886924113 923279299 466957251 497134634 53523349 585867683 494054497 866123060 452299516 894090568 348893911 399485362 535213991 796069874 476488 744297909 782635486 140880290 44372029 502911059 107660938 246592417 540762402 465554468 283866042 69555961 103527622 269825477 951256863 142979834 720890335 404709465 108609679 773195191 542749060 898689027 588323461 547918982 535029169 547759725 716486303 815737476 971849670 105482052 266155039 957636879 185280776 815493305 260025963 55090762 748722463 44725761 582007182 632016796 622843031 570019798 279480500 627928113 479244127 940735221 588298929 831318904 913630028 785279134 908521083 157310371 105066135 683464983 340911532 744771114 593495131 88709161 578827009 457278536 759986456 770105761 830521565 815306108 785861939 659206609 383640519 189047818 902380915 95951884 868480743 479538040 931121542 798078253 535747725 297617681 162584698 938659345 152841387 600269413 928952644 900807192 298374486 216124871 917397309 759918504 390313288 861018830 533885087 26270378 794950241 573362900 415328012 616384267 701257250 853340026 402110472 329952572 686632496 377619234 648874874 831620275 222396631 790434676 224932911 952176232 598113156 790686682 733838935 372592985 814046026 710115843 302561798 667675398 554746718 684852323 571707828 736734197 641933211 26815666 247049406 489518127 853873407 38861929 969075683 127858113 910695980 173951816 466942407 872355645 756006888 120403923 541172595 786584630 469421981 418123728 148057299 650763207 563364826 906732234 838043446 838702349 530161872 499355793 616776658 222970792 541939925 712947640 40031294 659677758 166444261 250273814 546866422 950942457 570913564 898660166 903620059 714084868 844773181 302799142 179127984 763445265 750283054 806052956 429665694 698568406 779385210 425998540 897393585 799892875 430163405 789526051 433388888 822359918 67660668 353627728 273826537 39428159 21908475 136495621 164571418 542353092 494375780 888140602 355175817 2808134 202749175 835662251 117278006 892888082 529261972 272256853 932664068 829787642 548381250 717557501 411910203 519649489 474730156 758309545 487592713 176290803 290172319 809739812 297823996 742834874 354503566 922023294 547543433 542322442 862644494 172096394 88170633 576384966 854968154 786243679 639059127 7871832 357892816 880427480 36647475 526214189 417959281 575147540 589759234 564138807 436610405 161053686 231596939 919150697 927842165 334667173 746330907 939625791 129323407 177423117 737236066 904592691 214853446 916690013 477779956 718829641 278195792 669672072 130376394 568785284 1949446 576323524 294780606 100799854 515793127 129842189 552724754 867701396 569849109 466160035 616745194 381845512 791136982 541019527 208710605 990500318 165532180 205415939 158333480 995038127 338015198 420688671 982094795 920418585 382185189 454785836 796459626 309790780 137086464 611419965 677683229 911395390 301140648 206962089 540322272 430326216 371473788 975892619 71500820 313155976 647902911 13489730 730975996 884158637 747516117 884082161 922923329 887915374 161365194 585266176 969720943 285758851 778726090 731842713 885975925 984797866 18864810 587215404 841576745 194014500 102299742 628841451 758606530 508151861 596902529 799604815 740578908 624075431 761688272 509788049 560038775 523436359 159507631 504811058 411540857 788034407 117256610 234170227 838242343 5086043 63217621 14693341 913922096 405416188 110318229 96875963 986567586 911074856 274005205 690292635 459145843 770454335 104504746 267599057 935430905 104886184 425383119 919785972 243097202 815587402 17090338 90890079 89095037 574450707 426646309 440171953 312067231 460314229 821130622 27197006 847204544 735375844 733877623 18768347 459738027 50942041 55101822 725947077 714294417 359644114 488496038 345796539 496592007 572088527 671565349 959799856 988356867 470887639 554364884 862798042 419291235 850324209 920021170 150357046 736985190 359945259 930880097 278122753 560819376 632392727 536997544 754066624 675872075 360676681 751418863 357428793 227224865 594208218 164836806 133165560 849213571 705784296 512119134 196926155 164473765 618590228 613268494 137603143 887083295 59821570 122084303 730872128 454992493 523309276 332065217 180682836 318099568 862625232 833680548 927548002 722765804 239021709 67723616 713171211 331623432 667891146 759387517 224535864 426171089 866051520 470749100 987684755 778459574 27109035 469893180 852457228 445520397 554751820 644294053 476370261 121240973 535967594 823365889 177733479 756541650 597114444 534789262 413699067 267187165 615689024 660680749 54222866 741445777 973578264 559358438 351316334 394557239 961304488 288813154 794619158 786599675 457043529 511360879 247711702 434002028 507108441 598327424 829175484 646768128 193568441 609169707 352947613 850337934 924150093 261449641 181157774 226719186 787327360 474346329 269887339 357327084 214689469 763261757 647960147 870291681 936455415 858510459 176505385 519510297 894200098 192748765 804885525 298237919 721167799 926154578 231252225 834513636 216504628 506184811 770582557 312053693 284379802 546938590 594398044 915124832 552067054 810537991 527823349 20031403 95087800 536381026 942990562 864116701 913748102 412250130 558743908 728087323 435589482 420493149 775277949 207435757 542102648 277868334 283339380 314863550 552932426 984465810 931496277 123162975 713850748 901662779 413430127 364704132 780568367 183968000 280959188 7122245 134830474 512368731 600930524 139834527 916071988 745444329 792972962 3738865 336867548 78128878 889145221 162506623 684558770 702851791 843604905 412862451 524222955 49037205 590564980 688776919 385022016 53505137 931794705 585825308 389707631 123135538 72773360 86307733 943338681 453871568 18432068 985497469 347012706 698021605 274500227 72497389 779194421 29798447 774863082 582530663 10881021 922749968 230350583 364317774 28239373 221746446 600116461 534925163 595839417 876617299 222274643 356008810 980473307 441800237 450178165 961248090 467651407 861196943 597960930 552864817 4417911 26469263 583864812 291851078 977983159 5614566 560907051 164873429 496262394 216861555 909154298 64768127 75258411 206693816 744547320 10826183 775583933 621891675 177354633 415307414 390422564 585269159 186728531 540701623 491198298 248663305 225714113 605992284 929965915 858727827 556695939 824172951 549739433 422782076 821014540 449975522 903475912 175954333 836296467 733918872 814199491 762305014 958300691 797106553 189857189 142226471 236145867 386103850 251433473 726914295 964204990 558848946 152102763 576955345 651514547 659385343 523419901 971411778 877574966 45338207 22106579 483814780 517625622 485419015 761533839 47448279 715678437 733432464 670573782 161229898 631835771 558643828 250150864 589729782 398180211 891358102 305599660 515792284 809036717 373182903 688042010 825313569 982973386 236042498 842671055 169077009 296867251 945968257 957580036 10160410 661233939 756781221 453778168 569903756 664049624 800413122 72878954 374514400 258016950 99477648 484338975 380436526 424965028 24994475 49218146 261461429 780041308 479677204 552641918 710296151 77011679 259735727 936731974 500279578 41404399 863928515 713759631 322474920 977510804 811267453 24319408 324750032 752218008 30967917 883816712 332506883 595648011 168827654 199176568 275437783 371154367 740033826 703925221 822044040 365257932 222801789 239216824 261430642 940581134 946532405 809474653 953682072 997877410 621195601 686018503 935235360 513798253 635261750 164064491 605651925 659887253 752422707 187650368 800340644 658515717 405997559 585559621 95764255 132602862 414998549 383256059 844520189 514686017 871897735 392916839 710992536 70810677 144890664 334114066 957479277 745337799 553286969 682089353 64942752 607533877 979706333 727048156 224516981 344792450 56680604 266336803 236435928 684478198 218008548 691873268 269216470 472697755 697683331 27243759 263377698 542454721 29143855 541330227 601268113 577127546 639032574 355667429 400746398 403810847 430315502 311345584 788724711 258098377 291737694 53497152 808139437 343987416 838492307 751113670 18184792 995284848 54216500 255210359 446610929 648806135 482184143 669807629 525059495 260223897 854463314 847405892 785469259 174899140 991872658 283040606 526440659 550218412 710236359 868127136 529302234 962302152 433308174 828366547 251966750 948583507 267955174 416608196 794179841 551851980 30777780 731697092 493434378 69288566 192395071 863779624 209030753 73796313 549588276 524902346 871424342 91911487 327818147 305119622 94250970 572038712 240461952 358405822 79402756 191793942 892492323 678917335 322814605 646377074 995133384 428658362 30306132 718137509 445862416 360485715 588691420 146518608 893355902 6407701 783387337 311688404 312440571 685784949 86743399 67125979 929454163 738474347 570178083 771511501 570456246 975491572 640792335 929335644 897405752 471771538 859371618 613610489 789508433 989936074 540989686 722687836 484416861 17982885 324226761 597312512 375750428 906238000 304656252 578430116 796883507 12738300 249494743 840093387 108102826 398598814 655480643 414714685 726398829 257844016 554781262 763623044 403718859 569293518 161808683 691244400 242273530 473574426 117188399 385915283 213491344 762944185 329975381 88140230 588582667 435265492 80249275 85220514 922793803 764582552 75160611 597285640 882271251 191640246 105260147 995862682 744279691 764166371 867401781 643594815 203036353 23669593 119468056 5622435 5664803 814352981 924473965 945886900 861312518 830504087 106534314 293709350 815066147 949948901 438621419 413351408 78796052 84617608 610955372 468684493 31717596 771773133 169687056 906284989 967905116 643445637 652491741 308104321 76118239 632339589 864066686 824459810 902399631 796767783 272169920 801551722 541810429 29926087 519878933 471420777 237860509 301760328 691218452 602491890 309155911 379180429 786946294 336434715 252206520 50965247 299984155 35948225 128713231 991395597 879323011 390625537 596066896 975090088 466340182 808993472 368559588 512170435 424532573 663154469 909561111 361861081 498123654 808779033 419561881 783029862 341940067 885455310 501539582 788535405 66676396 329142581 885249342 321113073 685409976 561268358 631500597 311462012 552287752 94834876 212705060 716128667 246201021 358668566 738579246 296191327 321520413 896848792 756180444 820504285 138684434 398739336 848412314 963914927 148946346 976188913 903892023 222074738 556827032 932160035 780941161 135913542 886396338 137383473 148857159 144864593 519985265 626151793 661441997 802296892 887485812 623635712 750797403 363444404 403961853 593579580 574485046 622180586 880805746 282055496 230591750 186925588 455810525 226099595 730206551 646565098 610283629 806228017 571223832 324637737 935584755 475912360 575893022 17617171 588415334 4550949 734862498 673603054 751778399 42744605 525028799 913643137 866020253 292281292 844856309 268880026 313219971 750262961 100176297 540149898 147919509 155653136 7776675 853600678 706683391 932180847 324252558 263326408 150658062 398536729 610558075 899976397 278815412 278305694 180053342 327222037 873064968 645233745 41375632 685177862 985052356 729085384 608331083 742360457 393124038 529320800 978719793 105395595 395487631 981873847 537678278 631565438 440452295 974971440 154244593 999805397 448608951 524693362 765716863 377334923 676039373 426684393 377391776 552378781 155909660 87313220 644618600 393134731 537442777 880065013 426993743 379612123 963834847 159074740 561907378 397417878 614230828 643128317 837091664 517245898 539506786 766400141 253921485 383374086 708073543 31739368 34203186 916709601 626706501 592962518 787118443 91181171 196359914 736471522 484231624 588161241 247769193 108784602 225018492 940160438 839566104 83461202 988957473 147587501 629397488 255267617 907853874 706963176 288852752 862655969 739089808 754471316 160301626 509073523 564915454 745396834 759745877 252783993 621163173 437346056 873768681 187298523 571390353 316934846 10619558 943344707 330411569 959436482 396068317 756340640 774271195 358707412 628429829 951935399 566365765 399181242 166571832 347942989 998173197 697589693 841758387 779833678 312534835 941006123 511021913 128211114 59060890 197203667 922093105 954033954 754697098 895374476 482015460 339246783 733596209 966335406 195108416 494991180 297160221 535987607 732968631 722461399 135451331 607608871 541228768 723146292 63077884 582129220 460749813 818118010 712820867 473743447 876049492 700352644 747010168 870343886 155073535 48109936 906905056 884897432 657098012 600548132 377616162 591201708 927125109 260025796 612677003 685109122 646300152 463685949 861327819 304220568 203710776 808214974 24944758 952138734 664604138 728191033 311729285 555308426 820612713 362129127 744673746 840707829 974560819 990548929 867671967 53106365 279468138 219054856 815058704 152281073 270178388 255007677 782184876 885425832 956592604 948143145 53716448 929567866 405155854 810462807 402982780 563723013 455588766 129025685 978699828 851770473 156994402 925203447 809711648 767287245 524003540 709074132 120719932 288564696 757682321 643320135 659175657 886623032 442339036 5659055 74122858 874699039 743018011 933704495 502622568 919253440 432828761 675888175 885582191 14588119 470440131 65375961 322151278 701088286 373211179 475591581 347567675 404731865 639015304 927989677 439470861 94100299 165854580 485872001 651833344 766428478 775756205 704843093 914357396 354193024 359621012 412967334 299597871 288184416 311481521 959517113 905993366 193324341 445619501 232071700 872516216 855459543 911523414 157504771 916322787 277401380 360352543 428655380 157075149 414126717 197256349 169343899 804965772 104277062 804538507 843707695 190628702 430185833 976345543 51104811 372196067 34377428 589301458 623477038 388812957 454348790 493377620 383289243 945508727 964541766 716539799 470277146 381302075 176151228 398162183 725820181 88630554 35271766 450086072 644606780 762608681 782781589 573084384 548238338 915814878 600143101 214279768 674411549 305407127 622825112 495708959 543753738 747940371 204301428 522070231 362440326 921678838 949443104 911633222 651354902 715266122 422363187 785840855 908945024 878488057 171326149 827920662 143234384 314229076 778717684 788211512 62137940 445852303 435649633 962470032 769995552 564425282 983771056 691349275 141387915 292751849 826146060 277318645 142268208 394728037 304201120 165605858 482199534 483380858 208124191 751704006 866629737 214095695 731917373 637403437 391709574 812687601 499474227 340444356 573170163 413864655 318440511 272451294 135125149 222727231 222632481 44504048 772939063 819726072 582261408 432118037 35193530 866536854 621507331 177884298 10099679 789854746 311592089 111124531 36422055 909363303 269755185 890259989 227446228 761099974 721282978 54950106 917060461 396225635 348966981 80449104 193061694 184615373 41678710 520371690 621687381 176494970 487270934 830931773 392152710 299743297 249914892 269342852 421070568 860492254 92271807 895901469 805204054 291022193 900304798 701505546 353447920 203095039 505123992 927467633 842428311 497671920 632650916 256655388 117303924 233141903 812636219 726614010 876122481 154766990 808661465 254281884 370851262 720064127 655017599 709732537 108212046 795494491 218057780 428652970 582953303 602663679 868019839 442551790 308335830 301413546 309071599 623038888 817063689 766878081 193418643 954430748 89492467 34737164 41305474 818079030 905342683 94812086 773340501 55119362 930352845 143756624 746633640 49503029 721126167 513890190 600351133 505268387 490404302 387795336 836413272 966855878 681545287 817428795 853594244 375762750 622582174 992802822 561433292 964477772 113694002 193970989 499611235 557740117 655780646 8999002 45471869 800307301 602317538 113784855 27878355 702635689 414544273 151728725 986022179 173634548 664095905 229345000 176303022 716795707 4205637 936474120 444634041 877618201 823968246 975855825 447157516 475077964 350921454 464605124 943842678 917859126 873976491 68862788 805286726 665861212 167527795 979958810 525453780 957309419 684422346 924279282 943864822 265569326 67700221 374733275 930803851 829241625 11291290 404858059 746377972 282140353 755493622 802176025 271835542 159488994 446453926 781629441 779337305 331555416 322427142 392558116 270760236 468160934 345081781 185412101 546827902 667275634 254095639 872569229 5374919 691122182 711094482 701140871 317297149 338436817 609977425 224442917 518328863 289595108 247751492 925750137 993984942 108163958 68447262 281350653 779065135 966769761 523191958 356603148 817691818 7574690 602894886 347172198 987956270 83578588 701169807 156707760 775821387 83912150 812076627 142108401 39465110 657840377 71210810 225023767 94821416 56314579 251497166 353895280 274555423 545399190 820019934 890031409 153365020 533446553 168888319 762222579 864346820 282535382 809822726 117208624 608867903 116634731 537720975 702115275 932025020 180123929 936249210 147827333 617922283 258753480 831599976 453054601 695368833 802635521 942023234 615835361 302094520 95555698 434984371 936026110 925192908 305851246 43932585 402784308 290846335 728591722 37566680 68781627 118672021 729347713 472894774 805127087 948900185 502743025 927335552 43660177 268880663 767599772 120406708 172035781 861879968 83494280 843317397 984046738 886204361 181766751 879586347 284326693 465058283 980018160 577787712 580338702 475037285 44890796 607747043 512757952 905167126 164934442 338760937 724320021 762303203 252820643 891659879 377874377 635913271 385603446 252962873 328847610 643754878 313720230 876575871 881402543 39969705 932294487 690482203 261640014 331721389 161518420 737910068 954479139 223752195 661172108 594866613 895860192 124625706 337896849 115054542 90216727 977028129 978694935 37342322 443659458 450916333 951915643 763873240 785175228 689685273 490741050 690260987 114445382 939204657 75535989 612665626 9730691 356287558 113164660 691511864 595427579 417029997 725591583 25291165 864872988 503809344 915325319 172000083 802813364 198322523 333065307 692463017 170587513 266916832 784361843 674175924 351499137 770206708 7766089 157366729 904737482 879735359 637894011 602935813 785020339 610116976 432365899 52555973 67657857 257081527 102711839 995976494 620728795 323083337 389618433 706861478 707608399 564435424 53891615 142043225 691532747 797638968 21828940 568660405 301119524 478251667 5707390 807215342 395696018 93864758 303358542 600786043 697059378 434786794 902770811 126733463 287479171 452260732 193121383 38579137 300204778 374109501 77359000 787831612 790063150 926076802 87944248 716687760 832686588 230775845 730062742 939511559 587405924 513298690 921736355 320853041 754370394 155684987 653019254 801523296 704811830 12791797 562971337 304489004 873349940 525665369 279870073 259014129 939418101 431709844 50361353 542489676 418027516 164879383 192392736 711315618 434976818 792363351 778111494 471377817 362900067 51854926 68799019 936167325 11809727 563938040 340846753 3980636 260830554 982927319 998791069 686456907 127035564 217176688 431629306 261826846 929212945 959699404 598978485 885948499 97386313 968014584 660433010 577905832 442880505 221770629 919137781 533956001 183088681 521944072 47737514 385192964 943846597 56600219 368947231 611180636 205797404 232786266 6381956 137451385 400772196 286047976 485115442 824564973 282219060 986582759 189413921 445941649 62345479 148998787 203053680 543985662 880882624 474682600 488010209 716861205 781150497 136445383 133591386 288043640 180204114 385151446 584318565 619875598 967892321 169091405 668284848 945461635 620752316 986783849 408955278 135349445 748445368 576558572 379792501 159256712 825414158 386573723 956560254 199989699 67022936 720501951 105462504 441024305 971667353 397090981 887740566 590674385 978322354 413967646 848600204 218062183 625471726 356109567 656465269 234885368 129253495 583138978 501102880 353206610 2876126 188648036 920235774 126238594 658929303 714557221 989234342 694173019 94868090 98957003 316769874 163072502 716089924 992230079 576866655 412812844 716192020 302231662 942758609 433614110 226679278 762342857 117487564 561804974 515648059 107649477 674703900 781458435 22761031 876540636 851608238 451031561 848578498 513971083 908487189 973923311 206233152 591898322 137716998 639932839 355978681 564182711 963118300 482097257 605737225 140129987 107528725 334604080 580235889 337233027 570433746 962201915 416242196 427246600 365821787 489385614 264607355 635322984 286747289 873453166 525098258 493226555 858166939 513175529 524229288 91426846 170781458 389207116 480247795 920535347 147076052 344240042 42236938 779954591 791066460 223088476 732424937 748756235 290671432 652426876 912066544 449266468 507613914 669099112 306832485 620763163 365839736 417937221 552160237 703940902 658391853 916089466 472512279 480589053 481396005 942654257 300938705 337465950 353161781 992830169 415773681 460436105 275288400 193370534 645469101 544551364 434407955 820776207 437694499 942850008 702824250 809803856 236789202 308360338 790287656 533084390 893560607 16401475 262703716 824980757 598888146 785248833 664304662 392371301 967623830 982172004 562119822 54569505 284783484 256809609 193330110 428733911 484475000 191764755 275558331 646833115 177318627 320827749 462834495 931605443 705187575 998892393 553086506 67965164 534126678 978042124 933759997 367167732 25105540 863284415 974053469 645083710 124922216 198953976 513595798 440576625 196337615 604717999 896514837 253801721 21052393 278651105 990518253 1870213 522401226 290625297 421821267 585073287 228813290 204150466 168548642 458195895 155166118 650527230 198597720 604460176 137766333 617613010 563563927 469822162 32538323 655008719 966484901 102810366 284621297 326673547 331088876 322055389 274878723 686686750 27718395 662551034 965586265 525517222 263378691 41244195 753059878 924316867 40716378 342627820 406859012 656238107 389027836 276709163 257178222 270467031 73704965 656958333 203553349 462820388 238910520 240951488 503369804 694569908 289338491 812906903 635894956 177202746 776868185 253016554 688269937 834627313 631003774 812649315 198096394 839883030 64974655 958332913 736061389 105953897 432536336 176951881 308215920 902744497 792574475 91983456 378805137 596525365 309987184 341956594 793844784 564283715 154396703 660165374 732011312 84415660 7389984 389080648 589500889 385329990 813443611 447197654 785161305 1283177 105937888 258925428 557867070 593259891 484902625 963841328 807788797 217348676 938907571 60833246 12344431 232932290 792077201 444805013 453581647 783361623 411125465 329769007 865728445 916403822 563934092 211890125 830966206 393799417 198487506 194990929 22529465 108223470 425332852 808452835 77108475 288312005 835914080 606267501 774051892 693228284 875410473 217118239 706455544 322517651 729059973 981894379 544393536 972127889 559694541 31335178 539843558 382810493 157350528 166690421 904641324 701370341 492113600 528449900 7446582 500596954 926468819 237451507 874431627 453006450 824911523 232238416 838843544 83136581 495886655 402892431 299496493 156304369 292648792 408232190 567445758 219627415 746383813 394850225 683483427 506009691 211482623 955641087 208743832 30750439 965763749 420922627 157847742 44156904 832421882 975908380 680590040 803405456 305075810 646554989 104291471 808197395 908660457 954412893 592560495 547115306 767158203 247242265 97246823 676287635 438365869 196329485 698734157 786133390 39444915 345041007 315733592 617939297 166754152 640563636 857840804 638047446 844492681 794123801 304209074 109798072 214374266 905779227 491728869 608105561 558856383 459802367 687262725 71834127 858018180 606575947 257450432 357390771 903930134 161228107 233631524 416779552 355456104 362062733 741032487 609228986 496271 152392549 86777119 618691044 697582406 968162666 374499658 118093704 327883627 273359863 391188296 564923540 611831680 417724331 657828251 350504567 978006059 642453993 906591534 82949032 333799606 601019737 709302219 230324256 308891024 32764005 815132323 963370458 905362633 811782589 852655819 21841242 994473114 503316691 500491705 634075171 157999067 726292576 994226123 760633152 611145355 996507357 245803712 194173372 524682829 195173643 604828732 627060010 100393189 566147692 805307465 630041117 638363326 654879175 940581841 222533809 260054375 833242536 691426597 347860737 128875537 164132573 130610297 123563438 163338259 465790202 471478885 403548767 693785447 399853270 688682597 135269435 600020778 544291084 200131930 31500912 162032671 697670779 582913032 342207664 229221677 749345479 673178518 850918831 920574429 1239253 814077969 80484774 885868253 925388627 411839720 434613971 661775999 68790061 584845169 259854839 620910906 831033369 634409315 493411030 896798760 326298381 329533274 681311931 876105607 712296131 863506263 802744049 39975224 562326588 874720061 620974411 826557763 530883898 128119637 392421533 331946577 167582404 849067211 995895104 616667696 436503462 659646510 374425490 652430419 589091054 754272756 124932724 525065808 477783152 664799476 186411466 649443424 282916163 356364522 80094974 415401442 840663106 533470454 400716158 308499928 785620620 554329629 65379130 70775656 504909317 793561031 640937255 921574492 91379667 883962431 459669438 606001059 214111457 601400631 966774653 547717070 275511903 301700161 885133669 889610131 360258624 859223382 463242618 54382670 871027642 70691155 470022471 64622203 557480394 381055095 23153239 249229373 840431533 406534375 290118845 594759643 541228904 804985131 940870029 687722045 600558146 192709294 213474656 291155315 726761285 873513025 48303316 888609582 418132928 389108888 271261450 205747013 571441607 397343435 722823206 478460978 24320689 698879191 4781523 589978515 448635802 713494555 268484540 949126313 437229023 260696028 166919188 938795740 18669476 96811457 44809743 188331572 801464913 893137495 543246439 718966242 98619664 604981646 49113048 602572469 925187921 142425402 497978275 688118694 735969607 725064595 709563919 372455500 822695529 65472437 921656547 477071208 25379826 803664929 622973934 130856283 805910368 335145786 208971136 157725355 309720824 508525001 953566446 971044994 706064961 967841146 70477585 778237743 564055685 624509277 562619079 399623330 920203091 557989477 145538417 568164084 99642623 527623148 202905460 450565853 835792673 426538029 400735416 635887676 669562642 218191049 661044524 153094291 428372594 419791171 214802752 580235657 911465893 462931844 60828777 809799014 370126929 627340887 226212768 823531930 559474145 808945646 652069347 387428150 575357445 876327515 764630195 373300593 651449648 32906776 574301845 400205348 511709977 153537152 754346897 355576399 736764730 606214227 828893622 915315346 583683924 987307574 398418836 755282356 258330089 356710705 252014272 820296992 608405697 346027311 891974740 208580963 171874662 793861505 59153772 285369008 889997223 733880155 747565482 551400284 117559321 183994454 606919602 675526241 215019153 240958188 584246703 913927135 160490155 778608384 343824844 877683095 971583046 745140307 197978812 721480558 577626118 317615376 820237875 575480816 275039697 60516929 943668075 745270987 454856018 33048663 4941728 12525903 483326074 821198758 512512148 674656501 768797177 803277542 563608844 803170773 361185737 670231987 92178256 722558766 395897252 151185166 23052207 112570850 572199817 300479451 510490361 128258807 853552699 190986081 934557443 171294743 473151938 810593229 492984103 261154833 353518056 19194543 241216705 821910358 521156284 626113914 221927859 823319676 865371923 733367304 415161570 545191615 354550530 52932373 256640694 446499963 598863461 58006207 723258782 772173235 924879196 889118477 951222922 625485965 253092040 452720229 891579759 827537876 358904530 67723795 800699847 589624693 339534181 427735241 794174222 720009474 446221487 675841305 850188102 461457970 423682468 473039869 674186612 130375007 907756667 834404176 158512672 23734790 374783791 551314003 983506393 111407435 438637567 534847529 188436399 615230066 32769006 814338138 868129207 523980647 53119811 925265748 593398155 596236087 106476043 992854757 240814791 868873365 624136338 119862979 601027469 448285270 385658862 572440836 553458946 636813301 563640436 456102054 689009103 680229392 263147072 553669640 860683936 534915304 673999282 976875887 261540520 255420645 461979628 876250498 247281692 274617616 473954645 903325647 957184691 884457368 540523544 251816772 569246253 882142286 457548454 212773558 527444681 175750440 866431024 253967197 264086989 272936129 696477486 445626710 207929857 305316055 894893530 327652384 308194868 780251852 804702389 941310752 592236470 576483879 578500866 688522269 287567580 205481744 673649990 372173764 318770560 212477143 743895503 560162853 983252863 486837357 333090601 122219828 563179321 269834985 547840682 972278089 388995091 35468292 642502887 568519584 923510520 124438173 838235709 104340186 109315284 791043383 315625801 892610426 207160088 76445814 801788784 358951017 327882297 703254950 792328536 243512179 709471793 223054644 647327597 641112008 243459325 723871538 35637853 811268220 396913949 616056791 496462748 375333127 781569558 940752893 156411873 382591429 865220339 271591842 646055847 747054198 51911360 797128295 177059245 639813311 818932494 981285396 254322039 607805608 556724339 332795154 278139850 819017501 820719878 575903983 18439988 966522477 452317927 20524766 575023745 651412174 189201589 53236276 922880839 44891351 69302294 621838060 547905115 510840324 517910067 767582244 640855642 779360565 427631160 735473310 839104034 868338991 504057817 744521536 373393749 707023129 342748104 581706644 111924445 779588865 389184576 842350665 753021794 560588373 684214653 795882416 225496022 380254826 957655617 238712895 753562090 511776505 426794577 240731922 551267478 740525725 826242294 934571621 502380181 620054870 705559421 430349339 236617958 26121480 133168055 944815162 994727244 605300221 763261562 746234733 42421967 726872927 71796254 712143745 944269882 660705727 75967744 937350632 576603802 673846161 847660546 230025785 290097605 861695917 654272265 185524398 228704465 615154640 126819198 621720228 908849816 655465753 396285646 676484894 701656635 476089996 810305770 788568899 381864860 506045330 800099016 822566620 646129122 295141495 55039712 394581207 458496505 792035563 372580783 87026630 33314063 110390914 527218743 761701985 522261273 290732340 811390589 310748160 623900492 244613597 508451338 229250849 302946980 873960638 26551403 667513832 759929440 620917242 66947505 967746202 515879043 37659162 638541554 6761505 701706837 438519434 315941062 348979339 10393313 452470809 991515082 13660043 572550516 616943485 648961825 537994999 191290404 906095053 400303342 806838088 560801351 446419205 990431963 633984541 158246647 739685510 697806997 17370296 618112405 651459987 606797901 748505727 340781635 17381332 387734328 100670844 444770409 463915479 456419856 551118046 643222832 757552010 514215826 897516918 417154058 943216323 430004478 222237243 528073000 945974200 869306522 365177030 902170114 6585735 641178159 513510359 431541203 90405551 559796106 123346382 194400283 301224853 5394684 297831730 791406363 990966017 249445851 633435438 438840412 751529118 183928063 819670031 913155368 845529981 555452230 408880071 132578064 632819346 227547664 876309101 301365348 736060214 105937859 76175035 832862910 395747235 391628872 415438991 327320952 807274875 301328780 479441770 606438448 750577218 518167552 727866612 548918603 156815839 243623194 910679926 598430320 418386207 605575634 320373854 605681929 36900914 219579686 221603007 801911493 297617196 74430614 704732110 891616793 219428485 656197288 370144102 43956922 844130714 10168165 609129605 896829476 18188586 477135578 832438733 717381654 409826777 777030552 837744644 210909460 630272176 77046069 206806164 326344932 844800923 133897929 240151051 589719825 900199914 334756210 77434524 771254636 274419408 20637904 397734557 3549829 577421287 207102345 130510599 963126 423441835 700002758 63058937 412060697 275527674 894086581 505795893 528309773 278690970 386939397 537244834 789595829 647653299 579939949 974474952 830228984 471704145 646301221 374744919 608453506 375384803 894141546 595158944 185099586 543499199 877340415 667743002 900272106 654978460 85812903 209561567 553082739 187228182 479012780 901545772 633695638 256054829 243556955 186328037 443494995 696241862 573663110 718785806 337169006 661219624 363128576 781715027 265890797 402420609 405893156 822419585 289208475 895981919 476008015 697671690 297539721 485318711 354432354 740684678 430405768 451358178 132670017 116528684 50170543 422090011 397808982 93177949 481573083 949203458 276144398 87812634 613996842 87840412 709545050 516272521 265631871 892406096 414934320 755500916 559432450 90924395 970262792 483614153 68972189 251528605 499045216 708555291 801554816 929208954 559312953 693027871 917524125 85694203 989706391 873490992 833880620 957368570 498973956 756287436 57367081 940882873 431022093 662354453 807926993 46201948 536146116 927312977 940515113 368041578 649257788 819854443 674090359 736633424 983037201 517533039 113270726 450015710 251987421 708358673 85993575 920639176 418846660 138016551 522918507 567620902 394294761 918592043 613445673 943026676 819986166 148369850 278906302 151031699 715069849 989050391 503378824 563711046 491441921 586684329 41384619 767042230 227092837 209331576 463110540 709330031 157089405 737246132 58807896 860234336 885583367 160236590 259347326 114572127 884683843 547647709 248626737 786931363 242600056 571459163 531694311 178918984 968621933 396687974 904357852 439503823 171052528 760739423 103367568 123143835 814974291 23673294 474625861 352076916 593618410 457345756 716937090 134368776 426452366 837589207 575616146 594243941 755885597 767291570 156954374 886521473 503457783 889197954 741897775 16348594 967580803 801740546 132271269 626325046 214751400 481666064 305745603 307470509 647678292 217412910 505102632 744975769 77512185 860670721 815910711 907257829 455925515 638788310 706057112 80488283 629421699 698379544 540230325 390015788 966371935 228374491 494934846 868118637 157813023 176778069 36391589 548976788 437635146 909657695 953830819 598020607 430616807 832813304 922781361 112822893 112896004 117901506 214005392 772592514 19855667 260038019 666185921 283841352 659821832 488512934 196556814 176651433 995219868 823817911 253163263 483800566 687133965 744106987 751752806 1817955 707398651 908408470 152673748 417093000 631075853 114054322 157987873 885971426 338396778 582984542 72534504 302762831 548708417 718474589 548105224 900015766 7181633 668334483 514749476 177631453 417336865 209789836 785364772 469625905 423058714 455290869 101091762 136933378 925688423 713936161 708115646 886050211 522913996 756772741 439894011 684923086 7219212 883754556 303999583 959823391 645416818 333628803 777177255 508082068 14691401 323917630 767120336 672690963 220054628 517480818 135909279 235995364 198589591 432502985 554563355 640415795 552713019 180097809 20478733 799268751 916961966 107476925 677730439 771181934 564280785 632378978 670699354 636244647 922931336 369843515 817310 865019126 481239614 633221030 759548718 641073019 917608542 617451173 201538601 829762363 565533403 179600734 455072115 863886750 863777449 635639708 746788401 992003311 883295809 200021579 999471953 240983264 523820065 309803519 112593408 578956547 118658890 308035950 281990193 73188177 607827392 372149233 487723293 546930343 788059918 689170952 529716158 815963972 559423679 565521363 897205074 234508109 210463462 803751833 137940958 16312138 196811927 521578565 224608425 211413158 20688491 484800996 941047484 950106674 877717248 793784360 28678505 968362658 653560183 522684648 911531201 424005902 685371893 127361694 180941340 662496115 387512354 950808807 236821141 479968560 823006125 762781959 699213708 401622410 512165573 999013474 105284386 570187816 339806369 124029700 905183936 966083479 474235386 875895322 590036880 474938823 413462412 351338103 361448706 370138252 749796505 316932368 723060553 601062430 449957733 898588032 833663964 431025049 377091515 314825349 74708981 604587390 809015142 128395905 171880213 7928368 456212153 182205433 321585022 290650232 828661512 369723418 225671863 407114242 25297197 324309807 701782028 511550430 644549124 794388268 550944524 832986879 494820078 814803495 726880265 293610687 795678290 871038169 858492059 200574297 105962520 715170081 84066846 532234350 167892012 989188737 561510447 480531329 417790721 651459231 600876338 68232827 512046603 844687813 203083471 251018791 304293444 760264034 138487409 321515191 854132904 231308423 482091974 358187069 721182905 450200683 366794050 686583603 269235451 479751400 882464411 562086644 116126585 962727675 333882190 456480320 585495102 231204679 132463897 360801212 738679261 628425363 740066431 395276912 730702826 684043336 458878279 50382407 12525439 205375220 838423805 748614290 649822136 503654601 86979440 979904645 688819255 199391262 639121202 247788473 885119904 760536557 58953244 583144617 644901406 849835604 512079303 539545909 305505245 914048788 34405907 638228769 648896910 706646037 109641636 678423703 584112358 208119264 58282592 913750177 136467742 897510947 782119410 416916400 533532020 466510385 327342154 260089368 889338793 181382527 245468187 396990609 706695298 593345576 928205148 310465720 78580808 620565354 2423752 971935627 1025351 62085671 263569758 205405169 229643858 373736805 236838625 784934192 937464125 163567823 91679320 456565 493178210 228241201 566561167 992741456 338164765 601188607 277700757 720106805 162475344 931078351 161590844 722755067 526698464 402407898 983533725 513757025 122290230 569658495 656534417 694928260 69802174 627088577 19908408 545591403 363571819 615527620 647013494 114440828 523516721 337773395 427448177 893712643 729456266 921918045 801033237 777743026 871891442 900574068 899356816 103932443 736601451 399175757 45350358 781691448 788479994 110661954 422787614 159590628 217495080 983744467 483936098 551208288 438042241 451775776 238709219 287732943 7754264 607569521 525760676 890970297 835972354 971417007 829063146 472362380 633156822 104176104 751227330 200449302 713064244 655669198 126543995 525360397 549147194 530832952 239741736 130288519 737441040 133350560 879349279 368266114 496723038 178961828 204419452 741008733 849608401 106817414 787458463 900054365 965594010 219240620 681405353 419702314 225314542 717560864 137580036 388523855 826837127 905253392 651615448 209894333 287158305 427415119 941416086 386522184 597145086 870563539 386945137 539362344 281402723 4346421 72680672 239005562 766906137 478327348 114950174 543095229 925020140 117706802 726589610 679240278 43189039 590773685 31153096 348247308 336927543 488379111 818381309 788983436 633741275 808396055 562568086 320942310 150696187 742240054 919971618 724546574 758711542 454566491 220740084 665533532 691307314 398367296 789987490 886650124 252601495 268939202 144597896 807060159 165339668 388689252 477728070 164125688 621788953 16682445 889294654 270205856 97861148 620337733 735104535 28171139 417733908 89260348 943668285 509868753 421902849 578499780 702044254 461196958 402407778 832598290 20269550 371116642 988257469 332173057 222215588 397016185 756189979 459320462 731989499 467324067 941263240 299472221 544212914 960070790 603546519 327856947 588035660 284426279 879564765 15273593 254689425 564286069 502624370 213138112 30855435 453729726 361103731 444358967 957836938 67712056 758872962 624665399 783899809 635450490 28056644 162679992 490460710 467702272 164875490 501358297 356580790 331903402 977868937 238227036 108988974 757648957 365419754 841267239 990759731 83944672 298757818 460455364 27331499 592437665 647667763 549744097 194606146 634431982 46638994 601515729 116728295 141042972 300607895 361520906 720642124 698818276 658671112 393155493 565874281 793979873 151110189 797939426 790023929 966694419 622724949 823941281 564715259 111832414 733543249 385332969 212893234 786108940 381670132 335496292 311181222 190549319 647820953 555308257 912150561 861019040 808531100 513365458 588991155 532986251 978928095 508661963 895836463 415475680 939450439 955755529 912677547 655373404 924853053 970148585 937469444 387837470 30532142 963965036 892004952 65677866 477356811 520493498 564815754 651236329 679461578 756445851 272323265 908197799 447998947 467781119 10985 901917460 641064147 766226552 696175408 471166404 627848349 899773627 347771786 61933487 113582403 417240611 642163502 534759857 68675153 494481198 544188183 956545035 556874579 261370366 870465669 380247776 730193499 414215384 543591289 957926585 901273724 643059880 914473276 251785986 989477457 968900476 237911256 761963658 211322999 315040517 976292253 689675271 886486542 586882329 616765342 273895056 742960444 382636595 340718130 501866017 280361386 180656113 551492723 261879323 747929861 368971157 455433154 651827137 631645054 621990021 919596609 110077627 645810251 133758668 679062359 203473303 672456228 733553558 539556912 585516611 420009414 364814776 258802235 822427285 618011251 963769381 227546538 740947139 810799728 926008954 819782133 796216811 72448390 431901555 254094935 260839564 198512002 54400883 405102159 638248203 459207862 302497537 204595233 234419760 634867317 506166597 979931475 891355558 559187354 443163279 706705712 63645822 227099394 557576913 431698248 150846892 437043213 80416800 839015918 393275529 479577889 513261879 421721273 340793679 110786087 680591347 710254339 924918176 407101708 610484696 531617901 420409088 965136962 872962186 697695577 721697622 653402940 103058005 148091247 803771247 615999221 34057894 666225177 506569083 822175850 962890384 284791046 62613902 758320411 776964936 11052203 90330656 190638478 712816809 847228605 775718542 83400652 412309425 929880760 176218007 434438114 640412930 82947675 953656799 958827618 799187810 647913514 378874991 724321503 463511099 946834411 529390387 115875956 200756764 567951145 235777403 444060734 899932470 372308404 307326074 839606237 273543647 139138079 578853322 407068664 979212563 370197569 530214375 733544630 535208686 108713397 258623151 992645189 821826355 50324570 64499688 73316694 81588168 336281811 830230458 478190495 917735224 501432583 666009393 565932120 705211183 652350114 226825404 967238335 502881538 636528531 726110897 84651668 858013221 911136908 845902791 391221917 823557298 69164421 413085082 799356195 465833961 206906938 719105322 759148147 598598826 754089128 956801372 456737119 645701117 373092756 154942839 57158587 3535242 243896068 781179305 120536288 549858849 628282051 516519296 305396779 603866164 639774433 418416242 181619583 451694680 192210481 66338389 145540543 846906824 158785738 589159911 787205973 637679842 979240583 733705543 591442094 289597863 986326919 693873786 340255420 506138175 958370477 179113959 195730291 391370099 413023265 655750875 862498892 70844210 205025229 385933830 264198852 92257036 48848352 740363260 366264030 517650106 496658767 312573366 338315165 40877716 570475087 419551502 371129739 62469145 501870812 548613958 895235381 364376683 766035254 548902786 183893421 859118800 931460703 175731529 135228167 136011058 569513118 614785288 741978332 672387744 421218302 936925327 699564234 222744523 66477263 11763602 14721777 154589066 397382180 969980457 54093943 195827030 383915604 577299280 554533382 568731598 913598330 72499048 234220617 57516341 572758005 877524660 439398002 916188655 701271784 239538653 113126583 96018696 534699707 730429039 643422928 854616237 811121560 845501273 748873339 625436336 990175215 554255217 717165561 117234440 588274930 957633518 280756878 946281039 952442138 329325292 262164228 266678850 867305632 735184364 268570665 300529733 736876037 803889233 155836236 895831516 298877066 510653923 557418180 311043379 466979513 688532304 497433705 57004951 163206362 923270310 135980057 963129339 4933502 84657627 94766644 823750516 313269241 854771013 889502241 215266237 845541599 526435362 25473223 578294196 991319694 256834322 789838100 539286491 897413028 352052375 163074682 462185176 628949381 983607196 752804205 415277045 410062550 806516715 199469542 622943137 607469573 740650677 42058211 507240941 751739838 756120335 345171940 766592271 93978487 478882415 636540272 173259746 202925029 263707955 979513742 722676837 586996101 901633306 713678157 296521784 697837332 882260937 777409596 308094242 948379159 168138567 743106290 695685517 994598228 384487041 621674887 706440968 452969815 49121223 70457881 138868932 859327215 312863053 737385801 975187992 53300142 659345835 802923195 483069182 97637484 893089886 908661146 799471251 7235012 566039620 175619345 405351834 473445013 133473316 979021011 237100282 171048578 191695140 88454035 546130492 361227891 443194705 230592397 242720270 871101714 103437339 666816252 235640514 573564239 770966741 573337761 266501327 978696413 500965177 741871683 89457999 191122610 37498339 408317737 664694912 196790667 568172241 868461730 950215747 922173541 603292137 893431933 847416992 617316101 564783987 548044689 268292160 701923441 825371291 819086391 835339506 867812213 949201904 89939146 942751270 209369888 32887272 937948718 252459381 925701444 19915098 588513863 403154199 984247033 497975298 201498749 525155435 419981594 909908736 88339518 601313395 628065990 41220441 99123580 854660693 988559328 464844405 686081323 167559131 688621456 354301599 804987332 725278196 435686081 725499273 497161669 79396145 369419424 43701957 789972527 221119560 980209443 254522444 937372935 70893717 968908672 312978683 158325717 863099028 764848817 182876434 540930600 885778536 435611127 248316595 768838159 723104856 741858132 816150121 765146785 514238284 834073615 638683550 722274935 393638740 903088948 301660451 228891693 400151585 606673426 459850156 52218596 129034634 743871163 886148177 20917443 908763657 668446855 521818895 340239729 281293116 692503185 700389189 568894621 576343652 914461752 185373240 586710647 656673001 934376352 318497167 457583156 813288660 545679407 651810775 764981901 122171731 80227600 525670144 494449216 216096056 452670387 281722590 658091662 292006267 919525451 669036969 833265596 248004532 504827470 667154045 723021202 822677153 326150393 286834139 848122335 652482726 527679434 397770790 54377714 168434760 207561476 641585191 543933474 925818545 791847982 162518410 768276552 388995120 393159828 665999711 577663040 111446710 129763781 575741593 946438508 837223513 982490131 921037970 493742640 963869652 173803286 974517125 80715895 415036677 524095529 350862611 418116140 699620206 606553324 223691455 379489730 906792630 752649664 429604466 588169901 139368229 945216590 478284535 262467047 649658923 95244801 928755328 272044652 169677529 435696775 143101727 847286718 579910758 310739027 194194766 929774689 314958507 190905630 839748200 774932064 801057960 508924514 865190189 331544007 26042109 520351198 704353346 626051366 745003633 989354005 860493487 1899029 868797551 343571150 840911967 293796778 704244612 6150549 840765091 175256836 295153635 189491769 146333871 407739844 699637217 426545484 66458652 600803471 222741624 348564134 592430949 418227085 877560776 282790371 848346730 431829229 594800018 274211552 816325359 37099871 792373180 845918786 734879006 229690520 476790479 874248687 624884225 698987986 41250940 742886290 866762249 650957385 188583955 656251675 398725514 427564479 332541706 996498237 819810108 836504824 56667004 546521583 715471036 97570879 345648807 179154156 495725832 128346592 52637549 769891890 366698247 516164268 409348820 717712007 391172095 563504248 805417606 593803759 349208093 470782621 210718546 549807159 141666545 732784250 470091689 88565614 340079087 564475885 997863969 472666214 643543791 700789726 766954486 897634103 171353773 848206517 615776132 403713469 90982217 470485727 766448334 418723861 986784457 344945996 62945786 458337572 143702419 172250612 320227795 253665040 169230579 846591565 24397894 297944005 743092123 490239447 653160677 551718769 341195293 895297168 453504359 278508808 772163443 524067712 291269158 24703680 152911224 198307119 366900383 566561430 126537069 481149482 401466870 426462408 560871541 478883714 702198127 882973273 148106264 866509644 702681846 939383697 818572484 295602466 641438104 581355642 203976775 314119840 358703112 108372324 480180311 121279976 854701339 589239649 413281546 773273119 462457420 476308682 869353310 936297453 846551609 982374840 926033330 651426817 28522787 82653836 965624907 340149131 877806450 822747751 589682641 934046400 629367855 4849074 807484367 566758746 624837001 106942104 329835318 511978261 599036241 350312327 751412954 263943731 13631357 27837363 796642291 718808569 619190440 672316819 201518750 581082928 256141456 28729186 83909210 33350821 366594200 774618527 388881036 644400553 24198212 440677773 84488955 877416593 674465215 764257716 828185172 135640887 742706776 8323678 670718631 557402999 875345664 42903067 382078440 445267891 872635598 340855357 605477487 209055056 639342459 966002525 988968824 958957879 409264103 25677268 183369636 226596437 301633682 710985283 123277174 931950107 748500515 399637004 195803095 66600190 608098277 514313686 798337171 117765368 758376517 748767244 400225498 541761029 278780245 911133023 461745088 893561511 589975884 169747776 651615421 873023075 424992004 574496871 529469997 239668290 323100795 967978319 405284816 569148241 756713810 372852919 741326668 780481825 141220177 407870498 106085542 730904135 714890977 96036440 207638733 89380061 498005392 288334819 170413583 818479871 752721553 324738451 757835426 139746127 161298233 190084347 136624413 324510066 347371907 105197297 236370172 3219601 97260173 671911441 547154207 889902041 596817689 500659515 297607755 86440699 706984461 148348433 779728295 615495853 556612851 803369338 10049857 912778534 164342394 41036834 321929863 214050470 491858675 483770615 120144590 876494828 827469525 589415341 211204559 670262974 405270841 616378683 362252325 294634085 699227742 120652892 31526352 629423662 90425382 560407056 275148980 711917034 50022551 182512664 763052827 990494318 335922780 904317309 275896367 846037524 390163778 4323081 689213569 242661689 585903291 960001484 42014341 125895357 215179358 316446617 446945555 972951686 745298533 628983686 662335976 112255485 482848813 621633648 209386019 846847631 667573946 296364404 601723592 562065453 328563504 991715959 258187072 575357388 249568603 859585696 368518615 447278054 702394920 864472792 390017085 152397048 339717674 35246673 75395590 593007618 363331094 47916796 931426090 55805194 381602119 77273617 158801029 417317273 599863866 192586891 254982232 431633212 921670419 746556329 986718406 51501060 612211735 879462255 497934936 529278214 385713200 128141091 717499002 746161372 629774700 375863760 680316924 599642659 299981694 539244742 385997201 53178875 266177596 862900760 974067795 549494410 218700319 784911132 597206589 521324921 643146438 92819695 437583024 669652597 852932467 575814383 607196911 520987567 19670412 737460543 279426722 975163997 198257435 541618502 719925335 697414455 656876879 827607088 989093884 325001466 436121849 578463595 717612903 190981865 423369488 540805420 425405646 826929479 388247853 811500776 926391631 556284894 877750288 989608411 462520169 15374459 705395225 46076804 339326849 449536367 286731215 654404135 59084383 39740432 644906589 34566986 572364206 72421686 332393488 227884088 599400063 963268542 442363610 142277249 974383558 378013450 822663378 489970296 674896604 910943615 176353458 352912820 996521467 752126727 489144920 465369487 612782789 772431245 460130117 154507178 801169086 432409475 144738081 961928807 441082829 88588382 284566581 979073901 373700799 932332313 363242479 64042024 331819460 344543918 3013474 918250567 769033456 501288608 460463043 625053756 229006011 843256693 135285997 718428607 62201986 186836276 434942430 822810188 908686596 132150251 166670136 119301024 561510629 405269035 857831873 286596160 577826606 209452426 836019939 194914802 536502731 999626528 96765228 792442433 180345868 268056586 975513295 503313661 669495076 81195499 510422050 711724217 814457517 692194150 620309022 510968652 551715 848744613 332775650 287475280 571548260 642619349 347356721 396681126 589706294 89485223 675842031 601876976 237801665 89045457 242183335 883769110 640081681 557238667 701312520 860385474 976261525 758975507 564725091 657731812 343105187 29093161 527310383 738464814 705654002 701998483 591356550 73049240 605827102 456570267 416578981 608927709 27586343 296926092 118150768 308028413 253897458 256068664 377556459 811323321 251241159 580710261 975992770 154876698 566471889 9649307 472472770 318587883 355133601 937749768 700917597 787146298 263003052 421478556 51908651 856337115 548023240 315611197 216144995 184642533 656245171 267411028 580234854 650766131 780154764 764495695 762304565 325618404 400571224 84499997 883900406 568849371 198656894 685778101 516232819 829092415 453526859 481015951 83567002 913903612 799125871 296501545 390020350 441803585 841782398 767684739 719358548 945718017 191907697 483384227 896019959 76473202 468312098 330952467 503179621 924909200 735724499 422090590 172366272 970618523 218099112 78355350 329382479 102643860 30349096 161900497 818227962 829862596 991185088 772154791 752678096 652093750 683829312 907635382 30739077 438238776 758569308 312224030 28863212 960990942 159184428 491816966 713299842 343899007 104970156 872331285 84533475 444948022 770605629 795762681 913751378 348602722 366004258 848377060 591807798 644967462 265925636 433611529 39450007 36100330 274531695 989416484 72536229 725741016 517631314 536312303 189938225 488665952 232760451 274753710 547553842 582873780 77633593 480756644 527918914 880373325 574087824 252882843 438545183 219760228 786062601 193218913 955689258 626939257 673693959 552643653 899431659 936997072 773211730 351909022 755912331 324855023 430295448 385063492 932288856 981503522 436269287 398323477 455464005 837281015 160687669 120786802 324351591 651982018 277719512 259197631 780609401 361678362 321029902 176147942 463402073 578686298 665519735 323249109 745338761 157227297 104920725 681146875 103362991 678205139 607411795 933366479 391303701 8097045 263815035 877072969 293159209 982709332 508477247 42987111 790917374 524775743 168816817 422337450 885345226 472849737 801830730 356064150 62874726 708451112 953817447 134000949 992443089 813380441 344739527 929597845 914633901 229576345 206736655 989492805 815906752 879954541 86492742 825365980 139921525 795553179 741818201 199544435 685087833 627859631 595415704 481304613 143217822 445250167 996558903 644138390 496403611 270706311 451796686 970689641 340781129 900647862 978831834 614162889 92102344 884432543 258927673 711384801 793084632 742800929 337289394 923121508 244282208 16898016 743937643 961744390 270163435 601773762 743942001 171837184 741650726 557011314 500549940 882963088 717542244 980121824 504279815 592714615 678578970 241200318 761976484 554788217 355605859 270745093 552200871 159477728 43797116 377768302 768749838 404699642 945297481 897828858 816796607 133411222 431393999 285056875 709640450 814399371 186659512 763265224 304771587 620288050 497249746 170688733 754651985 595418599 95876496 985129144 759637858 109209995 920567687 898103342 946740493 517674757 602369522 877393492 965724686 856217020 926294575 649956358 900897669 379435295 293292864 322263139 469891191 139625757 111257675 131653454 202886220 762118829 850368283 526489071 417193807 595515464 377285276 986558256 271260466 839392362 775289186 558920769 807865735 752557076 290517027 681336085 220359752 917309261 399365688 419298531 196685391 53199772 462919713 811721893 194715103 176137360 369602558 279296924 65537817 595240505 699992598 100111818 527281288 601890220 975389012 724767862 667313046 990751106 104863173 87987372 151264532 100361817 522704667 90930106 691830710 617945938 112334637 276052405 432331924 911219857 227937909 743554546 565223339 915487169 469242000 71817613 808527962 841008781 94911682 777212389 800632294 335854376 915026031 644313374 535113718 480551110 282126243 435609245 599119639 133945376 496035211 205333904 106661177 447130101 698043642 704252260 391641648 239646083 827273445 394509389 888333364 427965202 281983719 104200641 448952929 843397225 424897982 611464445 145730872 245232471 419514316 724068735 679046940 810321964 11345303 147441546 466515158 603156029 826388553 488286885 829380114 439237731 611765296 105759260 598383072 788637052 128134463 403553661 906467635 643571433 185747852 541368093 380547429 56742671 126799824 475622545 289533105 810179030 435897322 837225269 655605432 34011437 857821532 395433128 795778813 182892420 671568332 523229518 168562025 244461136 157036933 71456461 206210247 482049162 107840499 908613776 742423881 318170928 166518826 673717319 507806977 186837443 443668832 575024229 238193769 980679368 579704687 667390625 103313116 487566407 732017492 971022454 564848410 414702671 448885171 145864610 320992712 825212784 962291536 173933739 500271086 11074367 554086295 893935957 190312823 833434325 452227349 19995437 13499828 464667985 279927292 856442370 896621017 339459665 35121827 817584230 893564287 484994685 742797828 145636913 802452257 787422205 314560573 333756670 563910815 786789117 45646607 100816045 188209597 27983408 437168226 675047391 955740837 858965322 867285695 489822845 3006561 889914757 84569556 953716786 747134818 907276829 690488052 374975212 176698876 278651604 797321620 956352351 601433831 695359087 449416144 909278082 579923392 48163126 12050147 888009999 447528837 180819320 366457778 657503751 344697117 187449861 850122562 460901164 45046222 485776562 149222206 753188486 172270021 80238809 593761394 495440863 961432722 990950358 221018450 865449799 701760937 885656459 853904500 158944656 631182050 536792284 346601233 181231314 436728057 635149876 714910088 399035113 956831247 122475519 308430812 707998194 374267943 693914926 418715185 828444882 266574250 342308278 103417682 447165359 550609379 407779089 237802798 469421172 240608132 336969915 71913815 35855185 319690016 90266806 585586050 785250105 266108334 346379782 61651465 633831523 646734092 137656118 570360428 312208586 699774586 206193362 834152907 155156653 381906715 531308523 775972206 151024399 763304055 30854806 737014590 564797496 627006204 992929901 850506313 516673074 786335864 448063244 57809729 798882125 667357857 173167765 802395390 526645403 104626573 103037485 879661815 760979060 423089722 465802365 386421197 152635124 102323463 460292657 885514689 134207608 652719673 146117756 974047545 609790501 390658680 340790163 331023679 408480353 334170959 5988141 666863617 662262616 256092591 223412490 78072146 189636472 706810988 519015785 584171816 858252789 985152190 884459919 354167324 618176326 598194370 679636039 768062445 613215142 70069751 569277533 264399869 94517140 680279490 57500962 36530642 256226387 952175594 592677611 840219031 384977515 295100700 79389586 210170520 288410150 89891688 929535731 988583369 598520852 440706754 480096624 484431424 138371975 613009282 116466798 746067895 714701080 681483492 527763158 985500427 439629600 804732809 360090517 517893823 172422720 651730933 626182684 182648186 228937177 761776911 14011616 244831364 984825493 305858211 930559451 846527053 246524636 248589795 425465609 908313319 725099360 755516898 294210284 129236103 190899090 164124184 151074569 68438024 148645418 742482145 517168745 570121063 763666851 848730621 244064793 22943304 801175740 525843730 593771434 578135664 155446520 120180261 932078001 316206665 82931999 397122597 118824008 62445921 105692603 59759968 367726988 40510187 39669148 504852492 207144989 906440764 949504084 537131200 125359521 305799503 894091452 470096120 480468288 538614594 422373741 698597268 518171177 526889687 43992392 657317209 297871372 834824436 294558191 968166254 830627743 501194531 907436617 657124833 28618522 34415634 759130882 992149536 146573498 98269716 222505736 552118656 687035713 455489439 294346767 288184762 349116020 238391756 985858318 259635561 745763228 43125979 781281984 364173453 501458950 512032940 84998180 226152714 855561603 267982150 333155070 16188714 557800169 60214611 150783060 627948567 496237711 541632674 438579441 785976418 499524309 92587173 310885349 266917503 301578906 884838641 352466178 56909126 349614020 112180160 17292129 222398068 629464508 25036914 934561244 121222952 897173999 636129799 757211025 805605990 127842382 514010535 953689189 527803287 133018574 775675674 423073150 558113031 458293481 464768336 225237960 322903142 188784668 461453019 828299890 740040520 711851623 108997744 584274798 861567909 513554384 187741034 879683572 688782937 441341920 537010247 642724607 486713765 273874980 517567273 652040142 762939820 255321261 438591573 975656037 830723319 33860241 843895479 78715914 583740658 553477224 119310429 198838728 840686189 975140047 898575096 165575407 59332123 894201576 658899550 277992850 544595734 121282264 575076106 299840775 430882137 51775560 19845274 192625259 290502725 921969893 199961680 853364507 235935517 185480417 684476306 817643324 859508105 898398063 495535211 454648373 242968599 625174346 944743431 108870448 322288309 89281327 432766267 740832156 288460601 285315678 170190074 242027437 813470681 375594269 23237857 145340635 811881395 121863477 134622636 615066207 400838470 920866931 968077246 232926137 304955639 39037736 714311070 435722541 660593550 997964970 61363316 216122944 9942198 418742737 417280656 799036480 518608256 340379002 875220964 15726778 778932960 933313800 358405253 39703554 256598575 279296222 193829166 320333742 23714215 91282662 396285372 440242971 297108714 904513805 786198963 452262375 13757308 413043140 9232055 647805045 611393348 103414401 68145428 6499948 500083471 55507516 954177592 132775736 739507981 199050226 685894963 790092424 363999058 282459942 701305662 90202318 172683862 889068635 486779953 592946626 845979510 812436891 833446154 985262303 648612721 908896499 965814381 699796965 951001323 796060404 760371999 863544661 385103085 623134516 239018122 411589368 484058979 797823179 435980605 458391129 236899741 350024407 804621161 493566278 284701902 590603512 621035876 234410579 392568976 369881044 444007978 224739158 808280415 809184148 443605463 369288172 368170265 48706661 383447086 831971315 292772740 946578681 488064277 744331278 603967688 364754691 988900119 559735333 433204721 878906815 151510497 703895522 543531374 964636263 446693061 64139060 659167125 712384191 789532474 316720848 618705693 50912650 504399193 783043755 310386594 490374930 308213346 396132993 611503652 367852964 916635957 240496722 182513544 728803857 384155354 76911327 400045334 567718447 571596537 857467953 73720569 163346262 825692770 872885267 612320450 79647460 926449031 211162771 269454310 497091257 486652669 368547973 702249019 357337020 637045759 476961792 333837439 748736084 786058987 59303134 794695377 586924783 244171714 884412736 489120054 300656766 545244332 533416457 262519829 124763383 903316082 562474334 785364667 256837586 742904067 253865260 297351128 108354701 815606767 643094434 875078145 877379880 844711151 781569970 126246444 710474410 687667291 152584597 521434166 415149466 924806066 430615364 634240352 634635398 391149078 425193215 81434318 149015680 364703437 25845706 844611079 655164315 471160257 750952939 58625400 746083698 515986433 725709166 623369457 720474018 802111550 955702433 134539814 726903884 998119759 301718680 963663663 38966932 171248813 750113194 519447816 936482596 548941048 424058354 969571346 179265193 408079984 80441807 747516048 808903253 351952252 451031140 35058475 975991388 655577895 300031001 806050159 583917175 719694238 113714968 970306635 962765412 795131059 935125456 699196053 164165219 531894365 451311478 401244036 420114875 587716918 253890175 592818996 410145075 631525627 968832296 152305446 150448025 472741648 94635502 43118269 922829887 638957305 714001430 604744129 635126648 239333090 164261926 660017376 44775712 658202137 942788202 494023720 119335185 756790158 850119024 345404815 729214895 355909209 133445772 401060715 255414365 335701044 515283029 551275258 856991750 132366845 210389286 959766748 169692053 558745654 710930846 705377684 124786812 224634757 394000672 519803914 72491825 55672116 975090772 614296587 108318637 205534642 585008548 920351432 381524971 338354448 576751552 647784787 278943343 624340356 974296603 495242533 636508348 842315241 431405931 815266459 826231773 618660414 451770412 149038964 659088093 591612963 207741214 233436501 980591439 965843295 603045827 910950469 283226055 295714908 910298850 456500529 271184478 122338473 387614471 770902633 338818866 937023351 543850240 716358689 897433827 279688733 732578913 757556465 860880664 107524245 928290305 91416662 338100472 593947644 539653243 980004654 920510897 477700373 355923630 800182848 905906421 302648519 205728830 593566898 583911288 12904091 568854544 35731089 355735923 300352319 779899602 992305997 594505508 261317381 743218033 294941241 702380876 516969060 16646560 442365199 474219951 788736118 470725208 313704555 238102936 294728057 282031698 539820619 399208530 36104527 820232335 352898197 577521584 863351293 718444241 851135377 76298886 209857071 926836255 428683883 935852845 785718195 526839621 1530291 854051331 803961849 361417553 47546844 805151721 171964570 238700055 632622528 579131075 615007182 799281326 529529626 205963260 847078644 862883313 760375562 723220735 696469774 16026880 166765717 225287103 135525186 885029820 684464419 357182768 567873370 130323790 687268607 796483019 227421253 705827488 85540827 268389902 906211476 18677986 98475337 175950586 327627517 167079431 232544067 277907603 926889180 930050885 329904803 214422116 890309805 654851481 573440428 532802040 706277523 881008193 828913279 473930082 461528277 74931520 62422439 808282038 249363547 662822877 370477198 233792909 525799733 270330660 281817605 456017797 96054036 390134883 167470272 475844287 295281103 891016110 40731096 362688864 45445088 77566045 46440263 861773072 777886437 785162121 943189103 273693566 49193503 157055122 811503764 105924313 957193462 553332635 669215069 525766232 146494835 207178252 567389527 824748724 61332676 421628688 747266674 511533737 888312763 331145237 949517442 925826425 611503440 397026638 948936639 286408552 532192027 429480500 900744517 647778369 550278106 57378817 600739221 311856591 991626225 201743411 277415186 496254053 170196453 700955919 785723525 395004759 963524320 453528092 213021082 848390526 922540337 42309284 379034977 418217913 651913417 43272758 21313229 733915494 500191166 184470311 193552184 628780781 902792395 978490636 541564637 595147317 773129166 7219009 467156317 937358637 896520266 820333925 818137147 756729413 967113699 368545756 316686176 855286002 651338980 31126092 221288855 84033069 375512252 352429088 664283410 990293749 720017020 663895304 219556835 864184008 688067931 366487415 505553028 602956334 832769842 572402468 495179856 455543087 172346113 539885961 552800775 323338711 234207080 177326695 227818574 985743033 911886126 266816 67039277 284597097 359627710 125882588 861730191 473280257 961646501 634964421 474845637 91462301 993064726 976935626 868612099 359302623 868254310 620307072 102281698 140063083 860656272 721951932 636264413 370844012 998937521 325154074 254689748 870049806 867134861 108423545 602408843 252298241 663864841 895682685 514801452 129219325 830751151 777950220 647209409 262901304 256119853 335176146 837167035 852549361 757843158 709007805 833087342 444319465 839363359 918790273 11237266 166285029 58000163 529748500 453274052 974596397 913879584 685366323 962383107 348831248 25455352 501780700 179095603 295614046 995030193 41199826 346230429 368341996 777042165 18403357 849835629 587011092 411843731 591128199 537437491 819243570 351400444 969281567 461074019 258650664 179684806 170707386 486987221 48647387 699374893 98574189 720885317 803497651 432790157 470493972 24226772 672166943 991274985 25174735 169098373 619113487 578520935 792655743 974410433 153758328 165602770 467816270 919858131 99845844 48095511 78755364 781570157 689769119 110272712 569729586 565930274 580539355 311852700 646769771 930916585 985687437 550941421 525717254 213105056 217473597 325413688 360958 287848583 501062778 169757857 697668498 338290369 89993556 850972268 452465861 204570071 729733856 704677509 731758559 910586932 837847736 198514681 442346730 880168361 968205432 242889083 961535541 705157099 424366146 461452768 139932885 32754448 763269947 939977891 955432735 402823190 547826700 511030882 535663408 853393756 55775074 673341791 521260901 679704871 29313646 806182911 185420515 306453023 232989541 588223822 65650704 612864975 683115521 539890554 799457048 782862120 576517630 480818260 84404841 762660606 229400478 681019858 687014199 499909770 385998374 185653903 143628793 138770918 826900062 293137482 144878826 656197268 887994133 82810979 977237641 393678328 640115099 937287265 768169497 971590617 986484294 138053742 879332386 785056484 129972973 140707289 575430382 383954729 813387632 739671955 108040460 725678236 36501550 374479027 548508113 953738645 147579532 671572722 135525842 394781520 144714613 843282224 519960940 806941294 897668053 350580205 134163772 900513139 932703517 755037136 508031655 999707974 489811394 728892452 61761619 161876915 267557822 414546262 770583724 986850284 70798606 255732088 641811040 999187204 318637618 686906561 25720035 600134259 157680816 936389131 645335788 623161493 195751312 27186516 238251254 354815786 194058209 977858109 557312448 91487192 243765555 90331278 853280462 484686500 129071644 293714608 846827749 605434493 398153396 679105073 827869331 184571825 983279384 842814020 616312997 826992246 951491562 672245310 139588782 210147171 157110479 868362266 278666631 472318964 360202992 257977590 443493833 235067145 71892858 748606356 418163797 10398055 100780062 798391514 582820045 818531893 310987665 600122450 396866584 312624001 223747597 353971883 119710434 719191225 129425870 937009206 977531929 231332658 28917143 69030250 778939249 899648165 723481386 439247712 307204065 356155309 104026067 538328663 148417060 129800266 719666910 85065777 974186297 294985824 396459548 773856501 124516068 845704249 897391715 710493003 93601834 707352319 718661643 514506499 112137177 646770499 140475249 830334862 438243582 753038201 343645047 167998595 513984876 786361465 788411394 998885404 641337916 126504448 352147067 427283894 999214151 974716717 378677327 467166293 126058670 988638468 272743279 267487005 336312659 916794094 301682385 77867994 132204381 842864439 282970349 655448441 721461176 352560015 288235584 199969933 2850194 546904458 278054348 362757067 298363616 379044128 217101206 815046798 29972183 252041005 472423719 297531731 733893235 74213874 997095948 798597182 154760947 1396626 416362070 210402708 399434842 428817046 225811227 62453311 502203376 223172714 968844019 904641613 327162048 320937438 772022907 485622641 943839768 97747877 120072406 852585857 689693195 223975129 490340903 412324598 402546674 256623477 594624536 283535215 256788199 963961562 429675094 405607470 417995336 722207819 711128850 795009689 734185530 453761392 387344257 235997882 50356772 801342679 703877725 840869312 19489071 374776942 692555363 35814524 811115725 904209419 627346643 567907301 725451055 300159972 474501107 67678100 174288333 867457303 238551436 622271049 667261411 230414883 820953963 704068708 846536942 674863469 329533410 890234476 702734642 358716861 722866244 968202124 543521847 534574782 558103404 332777489 887733064 746380673 319308343 333998573 718486515 795288314 105416709 767648567 308335755 399472258 878481212 232788649 833492137 143407699 168726981 692357153 178446247 258911759 139714445 426965280 727132964 119708986 985511685 52098894 476095363 708920251 887858595 942598388 234981995 204127327 396966495 12921728 496517960 666042198 682962999 980037125 252960201 504185524 555795627 736020408 912821856 463112433 804048449 176335476 586041541 94099306 422038274 169784631 536433267 102893790 107820283 772318883 372697386 134709233 195365566 248984446 811341163 993325484 491736030 852032306 22833407 725138939 462887286 410151501 325322097 758690350 553819299 896738050 416558735 265629048 273280261 558242727 780108013 421522803 466121026 425933109 43611745 226713243 767421828 291216331 749486728 71716558 420123638 60326188 210721600 782992338 15025482 681793852 502491436 833160655 697759542 198966406 291697203 234405329 499174130 664397497 949183489 712286791 869438395 665045798 315960453 173696903 435730260 873675588 439664753 849914440 26024064 964190509 452099518 956597798 94752137 580071454 120378917 195830305 162316476 981318395 117831590 747698462 551635691 254918344 339104005 786444901 426440681 142210865 539917384 93184033 261675794 498768643 453232955 518701539 557287360 812537009 712943596 208789792 280768983 739024 533900079 219753902 874593850 112346267 35151130 998297163 991749971 115849327 473037706 513597718 550862735 148344912 839317149 565800980 646589920 826046563 32616246 447472556 162437177 436426098 42910077 563399467 851183638 829785451 688714588 792916289 712603377 172712417 695334147 917534851 459341006 674981001 935667044 937242087 339791536 395209151 929131191 975613258 360941857 23992575 3505400 256570349 886557358 39621484 842827364 461519092 205741161 837419084 298454528 60916710 716259430 584364937 98915858 270221104 631249470 754540082 117166246 533925538 841648015 907144952 2391050 497616880 563732601 590087857 922123602 331466034 992401954 120169177 564308181 489047396 940216115 229704204 966359725 522270951 459264602 566176909 932832059 766033406 552206022 379742915 997508514 850890578 2546350 150289334 488378951 264233071 405706698 569488790 756409687 403269701 588835800 91955253 839471937 732866471 786640665 724380552 587826488 738066895 701954257 392500265 195783090 539967704 348542410 269891544 61380331 253374531 900998353 854013941 110342499 86536051 513440568 714373128 899172444 170758704 381162323 683522618 594057309 37795624 30976763 429506009 364887474 461835369 405116942 939410904 705368297 429410793 182845676 998429516 137589078 455759358 22254844 983313392 230448016 528141798 663767333 845406882 989808626 715558465 951461461 407715812 975871259 894384018 277500926 587005532 932779630 47331521 14863508 461513556 905590931 794197403 543882256 125936442 303300084 467970385 760486512 87928353 850245441 550212853 343343668 220105279 835282924 805898752 928239843 475907693 46856878 810584271 77850500 757746346 476137984 307358497 835226917 1680024 510206115 944814747 20345688 59888637 699978265 269805380 797316785 372718404 679838505 556520457 233726793 355165690 517366367 783609146 621953854 55374673 523587209 285458699 42983729 132676768 246987579 684960276 930641606 173506528 37760844 679507410 263158567 143109681 103390551 707787556 712727938 324586579 607531067 400807118 707869574 430513965 630649755 209342457 722816490 785307210 255032415 208102577 340460775 702767703 896004401 648286822 61054137 353100199 767773441 967444587 199023137 895569583 979177858 922086010 943002342 645129866 779173290 196554031 393464911 121663349 901628470 871198856 927277994 214419796 115016228 771935339 872329929 23157804 932463414 883909920 152066176 99814567 641206390 662273491 886020904 90438291 158575789 775234324 127707423 414695779 249934058 146989398 743823174 101719212 457581313 358233971 372239745 589028521 424224777 865236774 566595899 263302840 741532893 344229775 466605023 108891611 256865948 703479731 979326816 938246456 569938218 810998522 975799986 388268698 285086125 935955887 398722126 466681581 942200080 234909060 331200690 425602245 971173507 442044427 323700959 588560600 253793785 253433150 334854873 752470655 191296168 545005047 563601963 136880698 278753677 591783545 494294624 795082793 359359461 570605285 509740939 739344019 678289845 304164294 459954880 116167267 89276996 500777094 128436377 713516966 920701596 621442550 730067378 900548110 438581260 539677898 666043692 620187506 386287784 539776539 116892974 326364748 332745159 223719395 491943263 624719417 652999812 687887236 206326638 315120765 303518783 261447234 282411915 666809980 90250521 54880708 380672235 467057218 457946235 25551511 931271751 181397244 510478223 66332331 282908253 433324925 248814021 294462932 558064750 743531194 850998096 370000458 126816446 975006286 744162727 732267305 460307736 883411191 491134980 797441778 698155847 405790487 516496872 952665096 179350430 809280308 47895957 654138676 577515377 819251320 151204499 908767778 105430938 811048753 379931692 218995170 8179957 195278162 385748463 335459687 809877732 890685681 881659952 335213579 238861259 574488775 521527942 156680201 211252629 422109363 141975629 767044866 195162669 423794231 978028834 706633849 594058758 233859321 864145258 55300695 670874260 970372932 294636746 130144103 594958545 64279172 315623600 921189851 700779449 54477774 498552009 229993413 303161550 434537557 931130249 93310367 396715668 773639158 576489638 272844996 140697878 538783661 484454301 826393076 840787039 381322270 427840556 877602772 342637314 891253261 931061462 308708716 763419795 54883046 495512419 63019687 896395820 859923254 341222236 432829654 179817193 384239407 504846995 760405294 17499244 156411176 502078361 831072069 592000346 996651035 733747783 67693977 56209883 768794150 972891702 74550793 446117406 484460810 706850118 228024921 366402259 76193455 370807323 171268787 432893871 857496990 650739867 481678369 486698987 309718405 204338289 505926420 626768582 197358007 3461517 452706784 781063166 247471529 408211618 843759421 277533787 394503543 960370599 760838344 621623333 605569629 973336151 179846016 993601448 320899389 843453105 874942537 482704823 18907935 773079416 620519532 294364711 185965997 132985523 547584021 675667023 314981299 174278190 360624852 484052878 798860709 751951352 723169309 551250885 189891097 868301028 756473288 540744665 767760456 443593992 289606801 523884083 899473554 595827776 858607769 872015679 412514551 217248428 237878755 73373168 438048158 82285357 574176984 551319098 540332370 185550316 638341315 148339095 81944063 175166676 573252182 681099139 951872826 490922515 7457316 950237184 178862263 84968605 878689060 52644883 157631696 945780905 389424948 914658373 619152645 735151666 13747092 869188386 572402294 907771255 457665895 229646781 949278827 829396347 504238134 474452011 364587725 766207109 41976428 212424707 917882026 868123297 704045530 718819557 874158772 530626078 156996149 25584368 654569923 517075983 731128723 760380233 193900879 56064714 506994930 76113051 923803126 832305771 172824241 777251730 972968444 223982418 345843477 520452447 142749126 303547553 935986374 872924727 311887966 903532223 407464783 431698388 132414450 569251799 409372577 956546546 898406485 689759834 437943952 125950675 962818941 613392761 450003285 681322428 120153091 76497323 797828106 347018102 400862118 450961709 992393265 745722062 978416584 123797629 583834414 758905621 185727471 425658591 752952008 716872352 340443206 830572248 513439660 576956233 288886809 631921845 33307626 900476140 200914524 322873605 467786102 381796331 238326309 386864923 268695720 476621739 963339566 332438413 405188284 260350741 683019348 819280568 201650771 51558165 937453082 608009529 751289841 784762142 81448231 987817589 795952765 568879013 553604291 44701970 883526083 364851874 253908318 945036156 401671413 890126354 254893834 159135841 144398118 980613239 384416764 180534581 347131854 43722582 437882127 294924975 988813129 886994872 410523200 510927690 805787992 467304618 620772659 39781829 305613214 384562621 710431661 938473380 687192611 557804934 852548632 813698988 600238549 499850271 830179842 650062442 898100482 533511076 339502750 383965869 832418272 102885559 411569473 418664968 558974726 736203005 570492390 55866705 216865264 530141087 533643179 861246245 840113534 870862794 708251986 358083169 790793333 420884783 915486657 311789226 239776253 743984259 488930946 118997223 725382689 906594816 471281219 594111425 132444754 157376995 819304792 829120042 542088676 763153132 337279540 417849299 725035664 531161825 409343987 568526260 756552433 413661451 769394388 799521416 613188359 64369847 416848567 98314062 486697143 121883062 597257635 986165193 171847752 382881501 903463491 27081473 304366311 197876870 78418019 917694912 62026020 577127693 27217784 113069846 716106611 709820757 899406102 751283926 590881964 188186945 113184119 730724887 260497036 600680506 110095355 229002675 476011570 493042607 749179298 130285259 316910242 615468433 749519252 280966977 886387525 201417427 779629465 32262204 839940711 207108080 786005154 526498472 690780600 322889572 358964542 926604211 723014860 20962354 671167013 446729041 741179803 922324061 217301681 743433401 945784577 132685679 313231200 305384679 880148287 374086901 308820052 258235160 994573432 609331456 949725650 43154256 174806837 501338277 381200583 724543703 383877346 959746174 513154366 90711223 899450447 839083304 286183147 483237952 884793391 150860739 409610659 10625413 840636828 253014645 430684129 354265053 657773713 787811047 732092227 840930402 741987951 267304646 495544587 848847989 194445433 153812035 504265376 219908664 686714455 519894676 855728650 631336210 894104727 907787377 88526969 900637743 795531559 400459415 481622718 704779006 814481373 643922504 715356111 209964465 289529071 577029578 792912712 756293056 67699067 965650660 179551205 567888998 806383616 66310500 475505162 147735331 28970723 93232539 713952315 485488696 613929196 752862942 407256995 74850094 36555718 305232391 833453713 141413199 938467458 471956979 216092919 1968171 373859860 892275714 305749738 226566165 74160085 322918554 11545893 586284196 896768511 289773988 928027013 523036979 219399220 540519181 400572302 106018144 680115704 373513031 889119460 458019216 60211506 991636933 635963347 284674410 413030575 227445634 450566089 48720472 598600351 319227771 524329942 219305993 136716054 40098096 395588403 624843506 197329548 602890535 23054776 363742920 359025246 37284713 715473507 740743431 414099787 661999620 590016984 861614446 864892407 808053639 215588572 157021313 445371755 51176841 444523737 809841670 587215251 802016034 381857886 588432776 248712127 708651375 902051228 486488791 245603619 384488979 424643306 866437766 714686806 438059441 136161601 358983788 229676759 371940979 867972800 263597092 541087107 811824774 978540329 977393037 763668256 510992027 279864418 739340106 953948630 305151080 623014646 252086082 967869105 377240357 883210898 922361121 992300576 583249424 705917576 497985750 420739705 756140265 603189327 341247763 78721139 70168182 222492672 42719697 503977386 724006144 906202843 34035401 770380574 161152725 898434496 955599867 984627124 507317444 579265975 463143467 885977780 380746404 594989672 236210527 940284489 429396941 846748836 982455650 274772484 226993053 116935386 794122309 771576154 490561012 979685282 862483160 201341473 321514424 139821110 503398709 390242071 17343826 254952692 130029878 792749147 118316847 67838941 592616186 206768626 31448129 442123033 207829348 739906627 333452412 593822577 55360156 443963035 660432729 680430804 122447500 647357354 96485462 824841938 115972451 935857669 67564403 201436452 929396246 442028194 541798326 2553890 326439642 988310878 239681960 497383243 187903916 730221434 950647255 247259073 342135497 210646554 327758674 509287626 487732534 442239685 301201456 762497104 900205369 148377064 544879625 820374882 11118301 643106643 970206331 835739313 337247859 86125242 533227942 627463956 645338380 385989685 798723249 670364676 748233983 592593088 51153475 685021217 187282537 857957052 534947082 383590827 890461096 870562412 693973047 563333385 862959071 197244537 10271744 254634822 638895478 827563119 993375261 835509903 554808471 905683774 804295244 167023798 557361586 848234937 9219278 664038834 356531193 77573402 489205991 888519709 533875173 645917052 246993761 632690100 214066607 384595552 380960522 110871003 670045144 229605673 101203761 294490135 817525666 671408032 363149869 570506385 77874068 889596528 889035222 325863578 160081913 110552490 682344970 661045025 894118242 378657603 514277674 242427711 890078496 2392466 24395930 416153260 81452491 617445842 782171972 38090822 760001981 359134886 735562262 19944081 814106520 703348880 662473343 481162802 605247676 371318392 245426422 67505779 124784594 410141227 590686579 850357699 915937604 83222746 297270772 88594483 958223298 532775831 34854650 503621113 416908478 416252891 267041289 932497393 220833521 791720963 55725611 526954519 855936212 112011214 651414638 909434382 680714024 383577825 578465889 135186332 197787502 475295555 898525339 960524075 525628528 134635489 625008436 746149450 477153974 286272779 609149002 152977962 743883026 636672245 520439422 717776930 36586261 47375927 351188340 74160172 735554967 281258062 302661719 467111781 261427507 596143641 857060946 754420369 471766728 868072540 725046552 381352084 145605625 760537664 775420253 513355514 717640622 40017873 234954586 151942768 786727057 247625343 858275149 658894152 429026194 871446941 383846902 898152441 772810852 585612517 434096924 911708061 269171709 155747059 79867910 668970098 643190554 487857605 320001027 647376474 207812792 258826050 395043042 90168666 91842716 723693487 710281082 203877406 675519949 791280187 415682084 296140916 958595860 426002805 832518972 160668620 156831107 978728400 498049443 509933503 654771435 634443814 646100800 351820421 281313892 708944946 113268090 599991677 699315401 238987540 516305856 238671273 486228793 391346641 200314369 415106607 746862488 744230353 707913012 640070873 685358347 190488927 503644114 316187798 9737344 521092653 745702487 247736823 194179364 766114253 220122052 589748147 18155754 249903673 968165408 124859683 153487115 559256139 547512050 339467974 227753088 971704902 859013065 355428542 722386058 433355339 42222260 730870610 357831979 575289061 803372746 295553386 325551530 956038014 377324708 455723286 663944979 393229543 185886942 16021512 439922869 486969812 18678938 349941780 995065506 877516126 910881788 801061303 210519602 825628031 443936943 713163406 966111360 36202393 418477150 302826458 526384363 9534192 361387836 346613507 278336919 145807147 427166333 269831186 495024618 617886935 877006554 184917045 518089999 853535204 856058129 984020542 672209526 561002022 743077987 467415845 560727634 841509845 556830485 732027522 995687450 913582093 455385327 733470483 484171016 600010575 310094784 523628860 519089821 694782462 106656727 823528834 192702747 237268195 979554956 725851919 929850889 426974634 170311861 467532850 466579635 338341219 545007921 685307612 217037480 340022529 424701281 317620515 978220602 916879326 326053801 654726594 648887553 825789493 963809268 638537367 84552792 426221479 579461166 718108965 905926111 78093751 658256071 677520656 316214775 270762062 65591606 277849251 306792521 14236215 430786164 89751373 16742464 299807652 417283965 813309983 230844810 221398695 107474387 924124240 621014683 688438202 77165563 490774969 55233321 848067128 855123453 248069978 654563505 823162593 575032296 479479763 770761457 577892954 814835276 352120812 403418732 122933163 418621118 814860045 489052905 121653951 204945495 924221894 598807540 685413607 8172085 778545225 68958556 350551896 44149241 407739627 531290035 303368616 267825736 835957415 448285905 515277909 756844362 906943386 817528402 151754046 429241134 933843336 460173843 238678567 855821988 842211926 989011129 658743610 427271521 428795534 810305578 255248769 525026463 183569886 921959953 528026989 925217690 939877273 343126110 124891986 590088212 280768308 778184644 658824168 771427025 454885066 714418234 316908748 743034396 236006297 154032507 970114813 10550337 975212675 723694982 612637023 715863569 660919438 81590558 53003067 227391841 428371812 985696330 320615101 26255242 218031060 432556758 930976629 401510379 680891471 424644305 994225367 631249507 859975531 202006797 835411131 907408343 404751972 770987939 848865245 261910706 825914262 333671020 601791070 68930912 126000388 985990024 41665601 970361554 713112789 548265947 117036527 924419325 441024977 240103819 887554227 569698138 569507816 372202628 977190207 593165160 280793259 872173300 760719398 788001574 412598225 476009423 781335135 542364569 711368628 254540620 892963784 120693580 297964497 941288293 744654753 373809355 206206796 353308763 887293709 474205479 977874281 849078065 130314645 221024885 757072916 549372972 359191460 259495503 475742298 824394073 895641867 403473489 886229230 444966151 940625279 132050589 59219109 160632904 293021462 126385240 311543034 989980021 169204942 398152234 747263627 452959911 54194950 254548674 814588314 971256383 104660483 820637520 136741004 102539614 617857133 607847945 823001198 634782829 332125647 640583847 393184107 868111255 339885338 518555878 712417111 216133450 952156962 340546824 968595495 706533562 790258976 343428690 659205239 214478942 695169838 294773133 784867843 508448369 643343566 642879366 988188718 389476722 385957732 36338574 531559038 818550436 906477751 612708858 933931805 847554191 660992372 935581860 879596378 105323901 548476331 327029096 444614182 349651454 602856272 513934504 155979416 148469093 558649019 987373513 459299433 699848776 373487400 505079220 205121657 881159939 274395960 153606998 292136776 276148790 945021807 111089184 602312061 534290243 477059252 505963143 177644643 408576721 492013779 488659077 840031847 253268300 129974526 291296278 434109339 779460450 988529736 998939580 163327030 747082375 237313577 823894268 686986514 62928754 691387133 902992095 136870957 991340702 899506821 406947442 395711784 126458058 295900260 810966342 744940491 993350521 330385058 894389232 881787007 764740467 584871469 81368714 322960594 327277890 998307668 142599472 360632823 706568630 449424970 946716293 227013955 599321186 396981673 584623659 687299762 912056348 387113196 903607118 503200095 365932929 112314099 269521690 275733007 542926702 22380675 593968960 939583399 784639880 965500100 641675894 503668145 866320565 554745281 921261812 879837916 388828577 186393323 775966967 936323449 972639034 864169878 186430273 784200703 859612469 589012347 920025495 994896263 287617671 890661173 569165122 705339984 555811308 359441604 16403855 353940028 23719011 806335501 673880143 622573394 228054959 145063767 392400983 101569594 289212632 884155855 23997441 293448388 782596264 672430085 375356842 35443297 982221871 256754797 532739634 729419944 569934144 451657183 998554495 13103059 964286193 300222488 430600954 498495807 156954143 70929463 587179024 604866032 321918440 216832832 694265010 116114698 673229358 188259996 187007445 944635481 847954971 320771735 336636915 902209738 984537240 404133601 685531017 887357168 642175188 85333774 939282327 990850944 251271875 355043094 774078499 818605525 440837532 77218261 168386742 985785452 751780442 331510156 318343901 942996329 85596221 65080926 498871977 823865105 623819590 831666388 521489712 259568206 362125502 703357530 758509321 411982638 964587951 654091200 144730324 935380836 607484265 338218937 141794736 267768518 209146367 928044383 560937411 330393037 672035527 302647981 384372406 778490392 205706462 767905028 188820534 55256297 980866978 131780519 484437108 845621158 998596406 276905022 122656934 560614489 385081089 280634199 220203908 341497905 943748143 83780832 337924044 386486271 931740207 798580911 621185726 856595642 209423155 881628410 555662496 465766907 684532915 267569375 332336955 525701762 998966250 548206301 567419996 28910255 282249303 562739545 547054676 349756681 638682686 36448539 886696057 825908411 944128293 321206734 90400163 734131218 437712471 575268483 494361263 298839808 237644132 365501486 881778944 937616796 174323359 511626792 611486457 897714336 942993823 419416747 80312452 243896298 876881342 750035290 588517262 579939067 600719005 431419318 660039816 105948539 904282270 551623593 224787688 932011443 455157097 327870463 923741606 327944977 858185320 473589992 695561151 107406504 776932170 358456952 304426678 912018349 287880835 57788712 26410254 290750459 896085451 787674706 150138065 887252624 862613147 169511096 174900236 298606094 864553139 709420797 723895632 107393339 42718871 53479978 537376819 631691649 638780941 688208939 532915661 833296751 297696416 64735312 238184252 620491061 922073120 922723789 804072480 27871020 301469472 970330681 12201759 524709964 702957943 535194131 655683170 306944693 37593792 344733496 582769686 293925415 251353305 288804206 360196333 35749513 193724008 725539549 579370650 41803365 322884945 527655569 656693336 591893354 979666241 17481465 686254436 85568745 100551207 190144107 684371326 352293977 105678005 834823582 921147757 390362580 948561123 822551086 567599992 315876503 988444781 60127515 289908205 685374342 999564624 607899978 97191837 831520677 323309649 588766211 103734366 657217696 394917238 550504817 346558344 814616388 208027786 965930789 209929337 662169092 75949469 468510868 259100945 933144949 300059522 482974100 857264182 576983250 729168 886032611 885572690 213809272 888400354 38807712 931163600 300701291 141047895 868560592 703030178 143934672 649665682 485951962 582527422 443699825 324532922 723648779 525673884 780802876 53513404 367434516 242719930 571172548 383295172 302298247 551013656 500317886 134401480 602962525 191990204 463483782 60247549 801960562 788590896 216972440 823102815 362569735 185111551 173663511 666311726 501684288 850098491 107422281 340811115 461105316 515749114 345370648 745602912 291432352 599682772 766040467 173115413 729292548 104684135 257663851 44309467 698198148 940361172 492753014 89019333 70763576 199499327 641690672 823449130 648143132 757490770 772576565 227864357 265176977 890914490 445805000 237502741 219660762 910144169 495909968 66133789 963489440 966480467 734309845 498883493 135802735 735769969 581604487 550599895 976777527 618976193 376309816 13296931 294923467 857721219 154736861 271281083 929879397 94544381 787310864 766377240 509826336 164801017 554258065 254132595 555364733 60626498 100415680 359662925 937149407 43744298 534562597 323759079 276718607 409956359 347664873 788896714 110232760 288455602 687260250 531100481 515028459 87247110 143738731 462747866 838522781 16431719 582494257 475875305 271924773 393528 472151655 842645765 835190462 697389155 763115 214283913 466479115 3583702 409054783 792727316 988331150 63210496 522887433 837208586 668569391 18929240 781555859 817153552 244102075 784309206 140146507 606821267 552772963 284627064 13887812 287973698 837564217 217502911 121480884 661169808 427861686 517863983 356279924 73113651 606107703 551305171 642510979 150552744 710086011 305570486 873998979 742363308 562306087 159307371 498240058 533574596 420555842 788126597 973817363 233382582 513799353 577319968 777486747 876759054 632144860 719549015 144861700 688295578 168611295 905638603 282814117 618996207 248105818 554059043 819753847 558294242 310686666 489551494 814121882 554322959 68300302 998399010 222523854 683540053 225856746 998253481 733286139 758803287 715912071 134163919 242648745 983886333 720503793 853192909 577044360 368113905 864421784 100554977 694959594 482153763 686217679 963604172 488872516 631496773 997287504 950147666 404560305 638382416 625636791 636518078 196113518 58574078 379611138 502924123 916692063 109669965 818619160 78157308 213612937 480927490 85258046 979331957 839264918 892931107 721060771 794819615 52841812 824117372 299555542 824809560 424213814 143550748 493652810 495431425 786643921 481065429 592181721 969945086 426764640 485054399 441533502 341707449 422874945 564225461 5568921 219232416 268758134 396848342 661296879 101403555 21599269 882276613 830289832 647983286 361348121 556292458 256942607 627244629 261902654 261664495 10660310 494614267 475797544 170500292 892165775 863920554 287813517 126776540 184313396 198558822 908347590 207267950 619610527 938018489 634907219 751207028 426127123 544972337 811757652 383669807 34741425 146082014 432581392 980306337 53354756 504102869 281597810 142297105 399370102 917816239 104454535 124905611 790142680 817492746 552434945 743037534 807479262 834202375 572081591 514874780 882380705 340999626 814553635 642513309 370738203 585889534 165744098 544959868 981714606 249522766 478176824 109825688 919355038 838922733 25462921 550927125 421298066 333075215 315993313 360683609 518359575 50800238 430706285 490671503 52814365 236296902 921979904 961506855 83728760 326817112 881992335 40070740 617777248 884606059 629889461 302326156 9203185 692313030 644344368 568761100 863579820 793315640 202244194 645698642 113813748 200125201 937042641 430265761 145330066 959672998 15608487 633039488 952902706 182855376 681207346 69309499 657664484 19705453 629977445 878486113 565281179 875825886 600679510 289753412 469000369 504778376 836212670 429886076 974960993 773673299 862500732 88073572 430734668 276876078 917224722 700798876 788575733 142893193 293817894 295782277 434842437 409284825 362057987 252075208 35478535 562766103 98178837 904527055 586801261 432556609 815272817 508384587 410256009 401471448 243612490 122333868 533198549 680088673 683662461 418859692 68277420 945557476 161655302 434250949 540455118 309409392 968185481 79444662 491012576 192621717 891440842 854439682 967174890 486120936 968828469 387255152 830904279 941285251 632220503 47628172 585848824 995671682 6038626 443276581 12056706 314576519 464518061 670273741 221959947 219138102 914007602 667029084 812137489 505689018 401230863 694590317 80358259 24118590 905319685 363626464 628121334 971368821 570169596 459014742 31401153 624410643 995793021 194363576 627264993 81280082 71682358 369442481 977568966 37633390 351918202 478660143 88720836 873113897 877801407 288267750 990648211 791313992 785874206 190067149 551319504 673516819 919430614 369246110 468227962 470448601 570112712 243045210 106779509 752236394 390868220 135980483 93611786 686260123 236063260 764783329 809444453 468567494 40368884 143564414 184147222 132972359 169830904 903578282 379393169 71471616 139783102 827138615 674861230 872131286 582960511 614364989 69988393 368080945 47202203 512018328 964439843 759564928 729266194 58777445 861646239 813680819 594367243 781207433 474282502 623323839 166071121 766250538 584150947 730175518 282678992 578378035 500144424 404167244 610281757 230931669 197968168 88020299 704842732 191536129 45922970 65500704 315677591 877285614 820930908 17510739 58493342 722903961 52788910 48038771 50903841 183021632 505074099 598891408 518647656 963675110 965390324 780243903 931498588 407196371 170122716 211385754 249738507 495812369 823271740 16183485 209191975 318274800 734560713 723642698 53386376 453544834 991573913 752596582 993142694 18414880 202992554 677046970 424512543 508537315 666436187 681819378 44006967 598027307 964970481 725425729 821536339 605666588 796723988 554815196 587772797 156448540 326096207 848362106 245341155 37210199 663563667 797541595 133599064 143317819 849888948 744747070 647441362 920483580 360404971 390024169 659570154 970812433 245567314 818957988 454841695 298842293 759149675 45239102 939104147 210451303 820160154 14426887 549139468 801543018 42385830 772221012 806091509 248686918 302396476 900961535 957854106 463206725 585210988 229274340 13391600 499594231 806392362 465514597 237570570 208730286 909339086 259609831 557191845 897008131 755873428 769630035 404966301 548656719 741865245 125595286 287550325 885541427 482992109 994677281 193731796 718477585 929383915 820653673 64210179 743414160 359248611 465005416 519680624 733956123 103648263 126866202 427749677 705685347 778191466 938157058 119459697 376911577 222493060 679202722 797771798 914862901 843155889 445256454 913418009 943910642 227771570 796321594 447214110 506308303 549765162 877588943 231001322 604756047 16950305 225001307 996628967 10829370 886805893 980031989 49709731 204456218 398253221 794016701 970975825 362646463 790694836 213083474 631244870 754468283 127470412 753971290 754216573 84370919 846310120 513542654 4750868 643336924 320634216 477086058 162174925 2571131 438589329 456259666 594029198 300027238 195102859 951793512 95480289 340950404 104836705 351084263 923393141 389782145 219978372 274932491 539484315 492878667 406528073 710533270 643308745 333661078 171019110 217809741 2956315 157621337 12965497 469551737 490532557 964623951 393019265 646539623 623281858 735841912 438818915 134690280 584448512 134530709 540376422 594530002 211965234 619013551 642526135 907198077 664389156 599539856 123188710 92000070 237344843 961917512 885680231 680194063 607885115 774992554 179042322 383198397 641127214 866592972 652167332 452734137 158215044 495965067 465614652 593411440 357881149 137887748 589654238 132352211 852893057 364032028 723831028 647881176 875795480 219019002 612076999 328257783 225183731 709124999 294346506 98556589 118526369 517269749 275472976 732234748 842759642 498220341 597576081 383018729 162675192 632445823 448584105 906682621 896740473 62115534 145741017 893106117 984863615 230295137 650627908 574275922 714196304 298627644 576953715 361898170 332337366 706244005 664854226 217519765 243610655 13828519 222534193 418139008 957760734 630811538 581251139 248102557 809564392 497365881 878956066 300901906 336853176 612575410 329878985 282570117 985446893 171579482 35292825 559207591 640099783 833384911 102836181 318691750 262520237 93518644 558412581 833331640 556542377 473478640 724829463 29974423 932989162 754836271 883977625 74590208 991280193 967272543 255873153 870885939 945236645 378387893 185546245 868298358 177715631 641606822 296423747 218043026 349835294 232445038 46175931 820181588 661578325 100839564 120931535 933526541 252388056 606949188 386235978 517560083 445859539 649634332 688886998 288143934 639636627 278846047 167309700 667973228 239958026 356795293 380945736 781431549 888480079 232049705 977482107 358604887 878968092 182932889 252518999 730558563 344893774 933293898 136354687 200970510 393274217 743681242 110061684 893439689 318366994 826103980 509704480 961676554 883873938 661551719 700494927 756590793 731499866 959069559 368123953 784137988 812867193 688547723 826083034 917840699 381132584 588126997 586238147 819941876 93492031 853617613 47609670 372177208 396829117 166462767 776538917 139408660 457209155 959901432 565776643 302022681 816318105 345726381 150976489 626447325 597581609 115495699 676167107 167816056 832080767 353343160 854978529 566081544 557020623 907383401 75540855 667676973 325302383 867665594 706854941 94922637 712426072 171964290 971867727 211398481 36169129 761778779 341555693 347721383 576901668 472544550 497375933 928547902 557698479 873849989 321725668 917378509 491894485 116716640 132917617 125901452 283939139 297467489 742312658 583288248 910194251 908960375 720987997 102525716 794696036 112130903 652438473 756957027 894912679 986902774 21578674 964739823 73076564 235976976 54885400 879675909 483663947 850708389 943140320 249236343 41294484 494396278 344740946 969017112 266174935 644476556 829201817 547984451 436845285 57292978 87639366 652868181 390380077 355025910 224875726 898891566 981794375 61751596 430296583 230943157 981859437 906489451 636351919 207262289 972733181 871111054 552371173 41344880 700269049 917022900 862490286 724746755 382456198 944216256 437284977 439796224 429672560 455519705 498979963 403094239 501766309 90940907 459907965 428993054 335017398 724303653 103178761 83745726 968440153 922326649 386921752 170381507 757388265 196105760 253449350 899151799 734180068 893618195 135898004 473320231 132698476 203330707 776860006 587146277 243838151 719919777 995585411 871207620 382351071 401240198 482114136 617919136 943572675 522969677 430157749 503938899 692944676 177486404 572160334 350425857 858908377 670752639 363961659 786555597 24833883 632086613 529489016 957489505 200311626 908568289 887253862 11768683 923718374 103868802 117110344 551565850 766140054 190111067 48032199 688742309 90168677 965389012 102593391 911158724 140979584 939734551 675588144 298514485 810945209 972999572 442171101 758994232 150085383 841412733 848783536 975867924 915507460 456271178 71630276 831653776 608609901 868114487 176105882 290671226 419428518 294797761 934311829 412757540 633527604 157472557 301941118 179617506 646766656 746047745 210058752 629382285 298391835 950032265 326494509 166116611 895467700 222921043 479991031 247069860 419209764 825678771 85255608 534541526 254080803 943082816 872285354 5181571 989123215 900744789 609055344 527563414 7775468 333600145 925964172 263218818 443058399 375040599 120408294 559994554 797500338 982791503 642381387 241224506 205880276 149785827 663285484 544987133 387600214 12271043 266477019 345249668 45370990 809549666 113113233 276299094 126166008 829535350 776082283 876681850 666379760 329440636 389377064 875996670 629847033 243415857 643322989 292832628 476641753 139921690 563048513 732166512 32316410 79332861 871741585 453148171 371566059 941505126 619187117 227074403 711339229 720765731 224154569 783456792 635421735 507319752 395485053 291366353 915593667 892857132 750657606 856769461 202111694 407537642 423348995 610799859 179700236 216994529 352813176 188367162 239789665 213608373 249257934 311105857 569557337 931233612 438587153 18189120 886151073 846659665 863224753 773625205 387622283 157170100 646315778 384724641 901244814 639443751 96874171 964116104 670416068 844789667 1412475 252878453 296690027 254924769 271432511 516691891 309116773 511061218 486489582 978305045 303485623 849861736 444141517 213214319 472939533 477168506 801682443 708001050 275397941 382997732 626514231 225743988 407795616 861469620 647170500 193696094 731952356 301328830 187027084 387839932 671374140 269569049 768975178 982356729 302201350 899416481 495342366 917774976 757521988 284948851 559802637 481163844 208699164 831631731 790727295 326144825 171065432 32662217 431910335 640738776 789788903 452234335 205853311 415430815 323545946 417586021 342193745 839218831 348931688 511108558 878314799 906049452 906973546 598058704 998627827 32150913 574618335 423566184 822234848 25477017 33223401 791437524 517505047 340738567 597196751 848133911 206367779 368417759 409595513 681065848 698472558 602297274 417293047 338493699 479982537 178709558 704721147 872153350 449082600 972874868 814336090 883946390 528025316 443782297 242430350 325635080 442393015 405997133 720528951 795424120 398386883 773999935 131687829 743563077 175074636 365349278 890998032 221739410 335049977 775263393 815949489 357515719 520993879 696275713 841906598 619654415 573463894 548555130 162984642 591979224 411751370 586386766 350936826 948107093 508404715 978107073 204777449 607000063 843967189 905299358 40304205 726408720 443283721 58301872 158034055 456635655 934903530 377189194 339720991 205217575 843318081 761320896 435387710 49496567 667294138 953271276 232249139 946139843 832715109 273533098 836749551 886790937 387253045 900882779 255541384 751476558 957700228 658815078 696555705 998611191 559945613 95902131 234600801 290562928 941983217 204669230 924186624 814639704 19232051 981219658 843756093 408520723 583641404 806959483 391228514 310447687 425074391 786798267 295620062 342746719 564316214 158963718 259064770 688333835 743688555 639113949 634048837 201734078 19596528 805595079 911081536 747982639 485939744 583387340 696279475 823095768 975616443 237318648 141721150 607184762 184831590 275319262 841324201 161416855 29536041 757128722 576697948 821570807 73532911 87962542 645985255 442690084 936615945 121269198 571682684 286709229 2826412 673978900 394702192 696973031 100727662 877475620 61201086 776855783 932099277 630652713 384726403 289860489 693656232 290223183 699949955 571220653 860422340 489017671 838189731 378959604 313290568 271528390 753832301 799994951 346562369 969435397 617293199 462832209 223619871 214588482 804516956 935044864 134041910 486635326 297693001 702094600 73962046 369964734 758850161 54853215 9002964 752276747 240401170 435674306 963485943 3875441 687317006 827136047 947834507 118773187 357983339 656267113 367626713 49101013 396577235 619330168 479237389 532909313 837557013 204518694 465856439 239795107 88203938 130578306 89883979 594485405 974639889 839201889 260529057 324718804 830286747 53585880 398626677 162772144 573777567 958864323 92889832 141083808 370616351 287124546 299582461 556162452 237818946 807392311 837782813 477652865 488697808 399207881 790009747 616084449 416971961 137880291 353907729 101343280 709389454 314843573 960815402 844481136 986611974 748416818 489586133 502067622 834849915 319758225 335306736 82008667 332542058 64514765 360623803 399826203 565581303 79851813 193426265 828155641 888646758 35416988 776957779 518190090 82454435 925939834 847431956 745131493 856747707 92638665 979385453 520839721 68105825 84845529 191711507 541004535 19576682 188818364 625090844 200713588 789195089 393567690 191700870 956282953 73556660 409435679 118226097 838632995 246707669 533693208 965714143 435920435 85288730 541231066 815704251 236428974 376417165 96215243 828181455 888590670 162797916 562947607 434925836 653593039 808373850 271679532 60187462 624693875 512775804 328906814 679594934 159390335 952400478 288419012 863791734 859257532 954672060 944352249 609530120 893410806 868134905 407355996 351263952 320155520 578111131 554427696 475926933 699182511 584171980 202636029 913361412 437567066 603323099 27916301 478687277 593696609 944904889 588884720 864477188 234490147 708330109 943058168 731599841 31886598 799980512 763036862 213129985 534667762 277930434 929669787 444882946 474719446 501645475 678184751 101642603 219032866 766455594 996309470 919666210 28021580 1590946 233696078 506438643 115397963 93366648 306158571 964132880 104169759 28966847 294973027 460506508 521587015 74758060 16537643 284610015 914790729 34050585 81084407 731742053 270591021 456390406 782800965 898507231 683603202 364528660 911982548 489853680 939042648 205757704 500239397 349574817 230271429 116278862 563356673 154088925 738196065 522750323 36603378 340609270 611940169 260910506 861364424 485036062 597441823 466540617 106760213 858776047 675784072 161450825 964207794 833123812 687856557 321108424 528984376 478235869 258062011 87741066 151351432 768329631 758124643 341849204 11382340 662185298 481362778 750158609 745444179 449585665 894939610 540151565 803466849 157557021 909365280 854599356 435464796 579072507 226602220 878758548 73946360 150496849 717606916 279739822 546586924 818140861 304284336 388956233 872782771 994183998 140645951 101558855 540697996 94228921 296104578 367270831 15544955 952940661 803072588 141804329 614797189 374254751 91854840 255840389 902008 200213191 997965282 275578164 408566113 553771873 725009132 805221069 166997267 19065157 236442875 555283338 406926759 321790512 842233208 214791368 629319670 951627073 683298768 870599563 425188129 861785980 433332212 970637559 674624778 804585547 819205338 782009048 425452248 635029495 762737402 240889883 48968055 423469107 99974865 736551251 329659926 990777490 18586977 38292277 149152935 431136524 479415983 489222428 858645602 367086718 679247940 887964550 366130242 40282406 721421229 149313172 520498054 488409386 55475452 377958542 75032114 293259538 414251844 204163165 382325643 20968522 449486112 210331152 273343135 118317986 623199533 18573143 791518395 672345549 330045067 562727435 253706226 107218405 64733536 595013284 697443229 583132133 500282709 56384193 734362838 418114350 277651991 271230884 510706427 296296195 592838103 382793907 228459057 720092428 768974795 279595512 934280159 725747671 580721835 72071842 965525295 550126418 316285236 677584770 761485712 405854035 529422504 75595151 85489974 596300304 528125260 790037602 860884377 124322983 272005353 371190459 954861554 424786840 175270220 499972346 894458305 458817349 589184711 440914342 129888073 388607609 589420205 299906538 915323410 944918238 298608089 629633043 127865191 225117061 983796520 261493779 551024854 125822306 738930170 268471809 480187571 292625358 298310837 942981271 670385300 527176452 276466498 221877683 945397718 95045796 4692366 858720982 136640535 162036274 887345163 817062312 93998522 966034839 157565996 655261298 468279398 757588383 812341484 986906274 984502663 773899386 287773000 309728075 456539340 336974396 334301376 39458722 882162855 879715678 138885082 545348994 52112080 430971706 870270623 365975529 626264258 817944722 338859804 240490873 845664317 6348809 332719587 794090744 943336386 50099368 964373639 252360144 576470298 579076187 984231971 159893136 805346256 977212018 376329172 216602985 396295090 521770017 850626362 564762289 668063060 327561984 673049852 389004131 37783180 73332619 802668353 898267550 121935095 394972578 20929079 543113506 615110259 973069579 727180431 128867286 638181795 621331947 382003711 433472068 511045231 677714769 923933631 157875227 937035393 61025195 114858253 516185260 418068424 98087247 426907049 159391598 299590393 501455092 170174553 112041083 961466889 496249398 74762598 732235536 38039732 479627285 150969629 20245009 199504634 409981302 759760976 648264834 581323164 924407201 495431379 448632335 843523747 241540801 303658495 363451269 422949850 130842215 531750193 499513687 397826383 166909960 978239052 75478554 97840598 879271290 157006387 292415753 484928390 902462331 712855376 952230017 901637689 184807978 235961360 9300102 62503440 324520844 895167333 908148541 237380589 50614792 294687554 30000496 617739256 801708779 838815523 589606157 143244827 546636006 197832322 655231399 621802630 561007755 809691491 126754036 224624171 760782547 642916041 17918797 14079299 60047259 492973886 40617521 503583175 912871969 613671247 958872258 691867639 768849804 468385806 500424262 782255319 227756898 883401103 328350375 308155565 913214992 126881643 140679924 950367109 558727014 161986880 41547230 380623789 950855448 328715566 523019323 593610297 94014782 301460571 635130759 815321984 50170068 669028209 676167774 785016221 568024635 826821915 77720835 68700399 421982646 559019147 411920349 108417689 45274606 528828407 903518708 191261442 897379951 318454039 312640888 913644119 791792681 822616489 117351483 241355012 804441071 554470382 748919346 580781631 784593147 706173226 394710519 401254013 631001960 16405543 779825482 32996859 551182519 122283442 779788171 916144950 245723723 450770205 310966850 28139891 797485037 206033084 800094104 2894648 74849352 461702760 794211035 469863121 324836718 350148607 578469630 75792588 393150289 208664545 127547670 759608957 853218891 96035701 454647518 601823355 974929815 746022306 853324084 517218081 922655189 519730518 834249370 3815694 372306826 640458243 272040886 794290597 613191581 268595229 428792786 686563214 211602907 82425757 544065884 583507251 51681653 76132993 258687079 513884996 771156349 546962761 371113769 73404723 684143468 697746300 356225147 45548985 183720863 343948321 870076508 802244431 856781781 820934727 881325678 172325046 639208883 188429693 376895096 43864432 950170432 671597658 460772066 139641412 856509289 974718198 10584380 986206654 160459390 969973103 66925239 320332460 56689843 589026406 173167786 924210850 157657248 144391551 636789518 421089399 15188930 22672868 618926851 652078790 494582520 339152579 311467849 512072302 537660678 956264395 628729032 368484627 414750485 403720115 129615624 617015706 558645041 14236340 717981369 108284593 23167178 432063754 107918381 499701060 400884532 913768822 509489625 30603017 4004903 474127295 845939416 546891510 127492671 88285996 84940648 79066053 153135996 577299212 406368106 128067191 977037764 912884526 509015782 188023502 135176540 349868137 896957061 466736593 938502003 685531925 28409365 122389068 902341784 887126928 903812873 782095181 949978942 135542459 911245558 61323944 810231871 763983483 763292696 163947892 397242710 941008952 658476491 237915788 8905635 813618528 562818833 433197839 513275435 847716325 577124115 181018849 821929558 836859067 962066840 314012456 102363759 910379099 971224975 489961679 28016168 495390019 295191947 418241286 608066835 845237364 24693314 688019904 854074154 961613811 104645902 161214003 678419272 196228936 740147308 348963676 142310829 513509378 329170559 478888057 883682429 700899888 401059213 118511500 66661954 352333033 433944705 857732575 520974438 543476422 896017768 514969723 95904698 118329443 847682036 146022063 650104562 739667681 459210236 49548943 912240935 926153319 754803706 486476146 589290579 512072860 640748939 273126004 134575064 596127535 404132339 592153330 495059194 317121104 91694742 283917584 75918176 836141876 940941696 822758454 385169303 646990484 632107998 100989327 795095439 62987566 793647747 218769033 909789980 133022787 708243044 89140567 207896182 299750935 868740892 882756466 277355705 858678901 50654057 784355348 348518502 156242217 573194669 652918459 883196384 884894339 50631790 107414956 236417520 332982746 52630742 172537454 495087682 591255559 170195251 569159755 493636070 323101670 232702840 583298258 746282960 762666713 806922683 593575511 913429847 782523204 744074421 864570994 741970618 111674130 720088645 235592316 390726038 724812846 282301421 664796181 916569969 401452299 767765843 75714977 188931123 778205469 559197378 366905542 229839015 249483102 593166246 220334319 23535871 299320010 668477716 528882636 23595341 654302435 921895487 981081040 979828747 459341357 842391300 303085234 217845396 371154099 118939231 350359532 125992360 291838081 999401204 82112831 706575340 417540135 59045255 911194413 917221992 617307453 523027844 658166654 912171271 157207257 152745848 688742332 911097114 368436762 540248981 78295478 806445014 702712993 895346226 569200641 342974161 554759443 407423561 759097970 738410633 309901208 285467128 174023845 145515229 141804127 68023553 52580985 669010834 184743448 694713161 752533650 973171407 316355704 329409884 829757142 597648801 448178361 723962087 258880752 745826424 745819671 518966589 912168145 940124584 582114900 474471892 984256297 28398057 540149300 95892677 411984882 124312280 698459650 877486415 610205926 31118708 386634250 53767252 222174212 880528545 12811548 32068314 661954575 910394280 279461648 936684683 327518991 265476789 198815548 268649013 952828622 301693272 133591808 818344011 726894939 376072965 37957178 344516963 718160267 398250900 428855250 559533238 357418355 801075137 371908144 971370148 677553903 988252589 560396736 907906861 658731551 376339291 406441333 393928824 772720100 818508596 581867844 177613136 863684199 836369027 598196388 748797858 369289619 310081530 667412245 531555584 226774422 11447340 940992661 509496609 78103908 224425488 723041836 72924766 567056180 678524805 350894690 667011639 655669505 825792456 192924612 469649356 637250314 244834815 91481955 404919397 371243602 443088818 681327444 814595563 726510880 288944460 853824305 789511020 799526273 287586974 210944662 837772699 98075073 110210909 594140069 490038093 458946294 757161887 387655042 369812477 636996981 948869218 583351000 107370056 856501082 142822406 359334483 448365170 912684805 675514573 628061476 666408672 483273624 119456610 444651904 945591964 26035578 217821519 445083937 64177109 196563670 743135109 502089155 122840667 371459101 92996824 997169576 838784039 26555520 437813889 934075413 69362641 435313271 819390106 709688787 3597592 571705916 639553701 93359023 346454366 451012177 114479110 165925114 487798825 491710966 672094852 487301641 164783012 908193203 529405132 240510134 305731867 856957397 29879534 261556445 51134851 659383016 752100574 528366304 682909167 581638210 401620212 768880676 175339548 811961976 611517037 665315218 109839590 12480999 549366759 942891031 657598161 691487020 687158249 862629668 760914049 383524268 894071129 942624046 858530114 469450765 155749380 710573103 27470721 8551611 83508505 485830179 201744208 40672356 102215086 48928652 830077158 612476028 516183354 275992559 655116573 822076346 473936921 396121173 887560690 327721625 943704588 411935691 437418249 887223768 718680758 380065762 385778727 266644731 225912352 701409071 120777142 618101447 269482805 893697996 74536260 313884106 293725255 20033493 149984260 96345808 85322632 979634156 800856907 614009711 404266386 516758966 184112404 378636924 356025824 44906076 995407997 298592916 444019026 407081739 943426120 253859477 180703405 745856372 496325467 367103521 980731161 182633549 953494336 812041762 923243169 106481101 924121254 396185920 513420982 669515828 218059742 180154477 590754989 296164929 14513502 164676442 907400252 597411258 521719362 857209087 881245697 382442984 989688518 537176599 742684667 279045144 71002317 833793441 102707727 795652123 150395485 35826016 567846020 246417094 798240801 165324892 95277703 253497459 982659046 29124448 403485352 654608767 382733598 973544313 921470299 684720330 121529696 961070717 102655353 832551482 318117093 264120706 540228284 914956600 238473485 415138658 239629894 789165873 141582552 176038718 639508762 840484886 629874542 750907128 331943074 940665564 701344408 106991031 596731688 151552509 285547844 908062311 417878620 971991030 809969156 861636662 987957204 57368007 679296399 985778969 117568391 233732982 81641791 510081093 634968146 373046924 656101778 913181878 437608563 601687190 600465578 254688683 161358353 722211237 982456525 554940199 598333361 198893774 69635301 267081330 554427586 836477099 514436864 367976599 684149779 463479769 17783505 989253348 739247703 803172728 54986797 275692908 265911976 303552430 360401296 33613192 320657153 115640868 703762582 304454225 614982339 683531399 978843266 762804008 276264753 547143432 354918074 841271855 651313652 11997405 230628168 369564366 452833687 970942 827111771 331574318 871904267 192458600 651630020 644428737 57954085 733194782 645992314 135033272 513427227 732719395 834399254 319931787 610748683 933465153 14038615 138681461 274332021 243683141 286097056 368642038 716125883 606812800 660524405 62197327 948748712 200503624 284659202 914380041 274561510 376712821 189330068 46793583 374314630 983605476 21165853 196324111 655574141 47195639 452565428 294146620 423180065 869674003 188007187 949504143 229266096 318317857 430033687 196441954 56867529 921463567 409006916 51720275 618752240 869973068 922848063 424218056 956714254 41597518 154080593 525620581 370615792 947145744 740414187 968641687 627323843 59024012 651463452 723998988 842773150 682676549 8426269 111984953 210609401 138639553 200582342 461603539 609841710 546445575 951109398 796886358 295593215 821429797 797508782 685645441 778876431 175117484 192952918 127425752 353535079 522234418 335362424 892390433 904278003 639617487 289893024 148389352 929911299 92590752 134327298 722622971 484672971 202637384 848851444 775572717 500595427 503214954 530067823 362199703 143027655 907144752 21790866 393780371 923692631 807090375 938331423 413959872 184473177 831555040 92664060 375309249 118725106 930015025 82967220 417979773 235975729 429092850 856938996 224481696 342686597 420958049 129353742 558403097 560519745 73818942 855245945 162330010 766347039 744341071 878925646 279467036 826140602 236874462 147272141 531904856 619134738 294177078 466769622 762033998 338565132 1453609 536819569 163402946 922919920 651043213 402192199 620497850 723004649 558470330 804258598 347440129 185455752 112964366 521646464 710503336 924928066 634295913 164042476 653575040 370893293 829264305 366165156 970168736 214986311 193046863 132613894 957717989 232196975 716698033 935907348 984292973 446348650 837511110 727276019 264992795 936912543 352242053 458102127 1698583 958554716 378959462 602742 114421067 284121935 271634407 10417305 588722919 792233485 987879944 77107086 853129437 422061454 489608143 194338736 19910501 464187823 12310982 273120381 782738043 415452079 83988088 251978007 400280156 800264370 418781943 634419908 390047245 770850369 948536665 377958255 377704916 337336008 419148086 674753060 370600892 8478231 482909740 558656407 297566742 187706338 765617243 598230686 945566195 503938113 485782762 322562738 215288235 468436016 235078784 463375987 677671256 185971216 115643339 228454433 556876635 472704548 988383229 876694051 399613143 998847765 744500041 384765828 663481393 314186863 231404907 579538545 108470678 269330210 346338845 91693244 588603765 191163905 265450915 635489372 853500161 141363782 38326080 906329579 574373040 12777996 333647806 192689958 315698878 385985748 910657003 43116401 924722091 886978049 934510358 316588113 260776633 638409564 437687190 990186479 287911535 364702096 745369923 369479068 267714840 16062127 181117435 970080327 538059077 509307563 929295391 817640201 622949447 251489758 974202643 356493210 358501558 718935427 695543233 28934360 167083757 273710138 16963863 466428231 370464651 948702856 828692100 475872652 960953843 328243028 814064255 878307569 373272781 588516460 539485440 920570341 241628803 799593214 25589765 155459193 705267653 148982303 536925711 40269539 544474629 417859399 117474466 750461439 801768444 351361235 569202376 375373769 987646499 545318530 778495375 102585828 847156539 707768313 200710790 646209046 242312390 620280639 842339908 438710985 985507723 235766593 799484130 911897484 355804181 908699215 362870907 417096592 440871221 39221917 163026355 558461484 972706428 523340483 14990381 108708186 239421122 937401918 610137876 197637175 683281058 730835437 362547603 658564487 688141051 244468372 932695901 803320878 671830384 91214684 364256550 258871736 183537897 829512785 924670247 976094930 64516112 268606179 506312606 927397838 744279509 624674406 441876812 872215332 448991211 693087890 512951285 597476843 151901512 138744323 71881443 260522084 82854057 749694649 20357988 80611952 386320139 25952410 228976455 154782740 660141107 748999148 908130147 688859132 455429416 592165851 557203985 226733046 375181491 772244217 639674797 880014707 146738662 502710200 628954392 389466633 420883602 862085874 702251577 820355571 282696655 292631138 833008759 177047183 993133688 247884072 253672257 12822239 248398764 538061385 409695878 727591945 516528975 675573037 565035837 92995031 560724102 714639392 982287327 441916728 428585535 129133265 302626536 198950589 245205415 946938581 765584729 541081885 888449201 809108005 689976633 190305713 962284694 81287580 872506383 118586616 362172496 398763898 772822378 124042005 894248221 336267236 6306650 306440780 803411714 102243681 116897012 814076296 818368326 25023326 123422417 473561304 689243890 566032043 895209871 496824814 653199192 618743804 699874383 889208991 804689033 8682602 824648501 902168933 821945309 629489135 97345516 903705568 93495919 624050669 640698911 735769424 345316767 773025192 754636289 660930845 346147214 93080263 188056262 161698128 913780133 874784215 176693543 129998615 126107918 336554696 639683554 54844229 351794489 947083630 513189944 903002831 682059353 671077889 7949934 747899728 662451173 279429533 462010444 394632582 459263255 284675267 852395937 424445906 675242352 573257686 350225597 934580924 436266290 490135967 918109941 24269677 641145317 206960074 496952610 570189876 290841298 296177511 389611042 475556098 44513163 313355626 489257302 69988333 336684129 597280042 490322723 675994545 721661676 476786918 306172785 194724394 180803720 758492731 728961583 304679643 822877906 776839855 627289037 531884906 903037998 696876586 987836864 478904353 161220164 761428856 336655105 196875887 725708927 891829960 265991822 832144741 267576461 641809967 195965416 753745466 936572642 660676134 831372180 596180168 754715956 961682440 955081626 145860620 870397184 429120149 670886921 275698857 902747652 478889586 418606961 736009574 386611395 373624487 887992679 722503595 387789060 699899167 866725636 369858056 126206547 337380139 11094887 2116271 891527807 975786496 130878510 769564661 800058906 766586164 12140033 338364117 260956413 59673925 311534856 241041772 152480449 149611026 343367535 135250302 397392710 782797152 309357545 12830448 177878320 625027414 305595946 327934028 280731237 454452993 485746540 765566272 88218768 913256145 181385963 571335967 45590433 6369050 311015017 526554974 783288395 383654036 889927339 57801752 104348293 557277916 586430457 415244939 179855882 806164721 659369634 661246361 383474393 760167351 256268662 297510984 22803893 22102135 306244170 53987906 893209253 778552157 441302136 508824150 16351605 306737657 85270364 118004981 198680628 748657599 445029592 754548918 589645236 483797639 488930256 478469842 610242062 397890829 935926959 780102568 760922907 796863858 69445601 224600890 320079611 253487033 17862743 368447407 413024914 168136267 876168198 270885327 64257030 785107060 957791848 208829834 771055427 20650211 234836217 875957361 714370167 286443054 811934139 644704315 701984406 772607308 348115378 718843202 975178711 977920537 6100329 793191171 340178997 285353429 495092076 482518178 568285166 131653541 903769804 944321891 123832840 436308753 379933598 877801266 985106631 272868484 774308732 400064284 236801080 825742288 490579970 593508308 292256938 168575143 3632466 547789359 56935216 40867618 24863377 140265896 860195872 467906110 716834919 678604509 965163926 173996635 878268803 54593552 44783090 693120955 802438421 717890983 164615765 46579465 881955667 770544300 573595433 668980175 906689012 607779149 279233174 792452862 472479416 428453725 657607437 352201066 703606238 134366417 236836801 889374284 907136683 277281861 764481833 937199038 574777834 25889653 422729088 708873538 555567207 521613764 12311365 14819388 213365619 27910328 938408380 386331763 384548707 875688059 358673770 515657876 825033233 700033116 858091676 163898031 219338585 724959052 642370017 665410744 345096605 822210658 499880076 894561543 619213378 935784279 878384947 761561305 817587249 15687947 345180723 477037772 451890775 38392830 876997161 386046311 153684517 497920727 451149946 474113936 934307856 983126241 630641100 773099284 41911826 117985929 614969995 368056610 974662183 849812962 299945829 95150800 948536017 207360289 666531790 458961301 328273301 484590880 808387197 32269773 173103484 918635999 142579181 770774841 764653971 964683519 14938845 103602556 264822123 98656325 631521488 688840863 314525593 634360861 481421966 735810445 843669559 922423316 205888673 55562904 146992994 173286237 311914457 669592050 85241274 471953230 644094921 872276533 443592933 92792288 983896903 98394332 472408587 490331698 637945584 636692167 658525275 859458821 49523617 114172603 904981381 810931521 375397631 469756896 302822975 11409520 157884912 714836033 214268609 273829182 348826912 66703183 695377736 441093119 482125182 821358687 625973398 874023209 694578364 6072103 744768624 245498325 602761682 866829381 628649503 962260034 659404667 333368248 982764784 117848658 626176182 879369573 15058612 963434508 184751942 420438931 447919169 498493976 604068403 600372591 521403886 609958982 871873095 664140681 178576411 765794311 423326866 204505685 982409639 801623282 547685607 645714604 215591544 307786049 522554460 43579464 316375031 649766993 531673550 475958859 257921937 614101798 532401755 498977208 271996727 311704804 888521702 767131641 106723294 962318167 543633302 383711576 895600640 580279148 754731095 664718213 697324058 702284726 181420375 263843350 432700204 141498602 674709642 768972546 226497852 184163939 832172327 264465702 759945683 487730847 397338153 645095616 126825598 352698303 850967760 406669815 538612046 259322379 305614109 519990096 962287961 533408876 836194393 158537786 491201335 798412017 918054798 143119748 932995973 360319818 462315020 545445857 417167205 228655952 651299814 888500331 489566972 448353659 27545715 240895261 851555827 190813034 697797837 64187224 996606455 168551007 839206485 56075359 527935290 362013632 95932205 660548571 89520879 585401240 376891068 704630871 119760337 266474771 924797998 58091460 383330461 564356357 416468210 286445047 648728211 750744164 186097466 306337574 465142777 137434314 252118654 725761647 406948504 407683828 355342841 159497298 380614205 321765701 79184170 353160497 617914681 374996548 288701013 117068759 4327138 877624089 990820096 713334766 72345616 663232020 208234102 420395655 98595232 736501543 334553159 231120535 3667701 106182759 758888134 899597172 982081650 311271566 974507914 49697628 631744513 404930428 794325485 153092590 868545935 57756337 761043856 331749550 34895245 661570517 272692437 953514885 569033585 869135665 543220580 61228864 692062259 903114803 835064487 710542860 360514256 511608302 553121869 440345600 972217035 639660951 933660363 235765652 859506855 882813193 162705878 316552738 452472430 419227458 942749418 352054380 665420845 832610020 442691014 750715669 918987381 639982773 625543918 249385766 240982236 761273887 104773160 265174667 706454650 593698225 692767999 485430932 134010989 639806364 250307907 187511413 299547733 839979062 707815815 919706054 457147608 966016635 711961506 274396419 557769247 399103623 412840751 231326220 915421783 187751453 283428365 565529767 17646642 27212067 238663391 252538617 808629603 455853603 125049740 697241105 635223845 720362700 776366528 951845470 201389749 851375728 234884970 47877171 370074068 260998275 673978684 566746698 516745542 191525154 599401262 265736254 640538453 167586185 389045500 463222031 935358542 515534492 818704547 733940642 176170754 326505311 520462056 230401343 219530567 153625470 419449809 883982865 22594677 938965446 758107433 597199785 957866986 954209962 354498816 39753596 25302918 73195199 939558441 155709280 816947760 175718720 741557435 455246867 378279503 669549194 597986449 400682420 385753681 923362465 264545226 658904136 940282151 475201450 53335369 142821942 591823047 157592175 631592246 625849548 274680489 340335838 58208635 29382840 483375179 349495434 667677767 874140303 382302637 195225897 34262159 12541769 585953238 415780628 753986696 478108355 229029197 568524234 865341998 771145276 947509920 180655213 191379393 133462232 957753056 377457219 145202755 97391136 287471139 20731702 610735099 562811520 577300993 932472917 553740020 156763592 614985752 324106833 127449982 965748140 641008777 26855937 378921644 977452100 196188792 197433566 58576597 658078348 553902735 569363847 727570964 730154725 482451835 961402430 407860936 538412946 515597934 493325162 232191508 652896572 862878620 119315 99225696 967169391 748410046 5519465 420678614 17494811 254934418 825102398 79953638 116802835 613750872 763406215 53806786 168888977 280481878 836806878 208997859 486505392 812556374 720704003 663079042 394944497 856723747 391609431 761224480 292770999 781411344 254874975 710080766 174610379 677839728 408620871 359698598 674943448 880528159 659148636 986507872 470505200 504802551 728018577 510875326 653709573 116467548 569493499 381044497 955743345 198046641 322712405 171854832 645468783 304282849 626429309 133590968 238203295 530978775 182777589 150380807 361468038 910913029 640208483 476184385 32302091 971794913 780072721 932434699 674713084 473074532 686676333 338176723 543941511 920821897 716806538 789319493 646564289 478651348 614459294 24050647 851490338 541140168 982752898 213452606 130953479 334854256 924104757 850580983 161884719 677237719 553264217 931270335 306292031 684288144 881535669 492941083 740393022 65728815 325529009 222776274 627434521 320058829 997893853 655560557 922190624 538983048 861269866 121229502 839722887 385299456 889384623 140301654 570743782 629668316 721557669 29698061 640866234 357138755 485896812 776862078 700559330 180649827 791410372 189661832 616730914 778538478 72328341 567525070 597666979 704773528 558215015 833357624 175375985 713209498 329336298 481657456 968609276 841398066 807031408 231498598 671861400 675800609 923450734 419007949 103886333 963615019 326533631 758509211 434875591 657969051 267287649 377953421 200665846 626190524 768341621 561709216 232735856 863596129 420141635 430942873 765666171 851547486 760318580 336527230 142867267 887967756 375160534 333559835 727165530 335192265 248416988 131940223 111029042 396500086 851619355 30802812 293649573 652258039 665430735 9681194 460599406 418924982 718610516 288032100 508356526 730069537 520677805 607672649 95216999 820447784 406044672 719220412 812885764 160426176 862240535 942215909 775325904 402585186 978275296 26877615 280806010 529410956 543550703 680769352 295388055 744191807 149688055 624745635 419844640 257081727 553407829 571784185 749152496 392657879 261356165 597451843 604002887 725949906 432215210 600842946 137617994 481409923 895230474 910288248 490670976 618125310 624962960 478847916 728505174 604586972 61768009 926352490 673263260 93301691 146568423 588300545 478226950 269045436 777285697 677532035 55846573 880836355 209414097 558633800 436780171 619885115 947980084 812155755 715169538 542059023 297498030 436970315 718301014 763900082 927051427 696539404 870358830 768193368 534362655 672850964 193928471 939073211 989359951 36184974 577453313 958863255 298028294 316585706 628030144 748189486 183794233 535686235 152262284 120411076 373920387 889005399 679544193 864086820 321160866 843215131 111407136 82853657 453792504 79400741 135778508 725261302 480953867 636404152 924243022 200345359 712712965 888826971 432882770 75025725 776737332 429011546 455898088 784639327 932579723 171590468 438881284 642935507 5127456 475829099 535182845 520769537 625214380 79391335 600528402 424903888 358917902 964735891 771009504 164503343 864240328 556489359 926418157 446755214 721768064 461517756 728993057 545378146 788896385 873354435 396271432 724597156 902742072 72896783 665414545 616569683 978890423 816867406 250488338 392970733 400771381 749883123 304400705 632376826 21676427 218133687 569400956 207071106 189264568 202918676 882345602 272898193 119671647 387154889 249513464 478869946 464650308 619222361 860724710 215169681 89810643 581637515 319478839 168939056 484551577 805055979 688333372 763355571 761733832 790860872 439145258 803673276 679766711 466977588 770347159 381669359 834165344 408987271 724491521 668495223 529744353 795915229 864329799 689545600 207209212 314958099 930691630 348386490 105823638 218490062 292907741 156853981 85452859 500698868 106001761 336306975 650184345 417663280 945233450 361794751 328142336 975391090 12044684 234863486 123129833 918557805 114138175 157101601 451629164 910058520 182444512 870493424 557852360 401513006 868372846 38076474 976373727 57243309 921412045 46482127 743731895 903543387 182807110 242738820 70225146 354905404 923820293 205258931 503065462 142562077 416643994 506443960 519263390 192793101 13302649 362920565 34963720 668779230 207907450 959076559 379838446 226048937 185494873 440047150 10415021 917348935 934419511 160363777 323778632 113644760 656923415 304094264 202284005 19430464 198150754 339917256 947287887 16083109 817719140 91249451 983544435 802463219 992373964 81301469 815651043 735272024 893212976 15820768 233760342 991702216 395975559 363362873 606770469 824190841 510572461 789365616 963014352 803073128 46682850 514791956 768308343 991570899 551913547 459344181 969126242 454900413 374367088 680603368 206338938 287989614 256837820 914260679 890700237 879564784 526493185 503505006 269923086 426334355 429778673 519163391 310494226 925534825 744830374 443841695 240985172 580203979 887444250 259515127 200234098 996078802 55585712 435327412 240810669 884549599 762506665 160154631 713304941 898975763 46250416 600625189 757674939 456071639 975681871 551673800 387133382 152130902 82107767 535432364 376153439 195332350 757809916 615562003 648100988 614311427 694135063 506346562 557053880 693682396 367148514 188733185 855885009 504532420 377656543 630710303 550202153 386724666 337237874 115069164 362737734 753736833 228855650 629856190 758721107 47836705 202604892 40510060 275955356 943599716 391268720 163079382 858811414 59061210 15070098 572055387 800694228 338034645 321771546 197304672 329311123 476332782 969714245 296798160 136076847 326116222 363687601 508915095 397331500 977156134 84491749 875703846 853578798 800340552 546151111 112597490 718958977 341940363 990719268 260533493 130779282 18865499 335081515 423223596 646708083 275693926 386436850 934692631 302429787 274963488 355205872 406901820 221958692 5532736 993849473 58854819 261323468 342050881 962479462 789934171 385830388 428805346 242615106 678563828 945861476 31970726 341046814 450765060 421972357 759162709 465960165 835499426 108416997 83164793 129116649 116996078 245844919 841885154 166138716 464493703 997014608 974959395 666108888 917950227 837506987 47249170 623990488 148529851 759080166 942377036 919674172 956767916 991675075 507968430 592614857 336567959 13533736 775111389 183437735 939405105 554919583 510694591 43517153 476988084 527480023 718141440 886984936 537010012 480151329 566871950 804928785 961943531 536540659 452892957 386275602 157804070 587740777 185939365 499693449 351983958 190715583 491836895 786175093 292449480 554455256 343478475 758875579 591853133 246065338 507434028 105874338 221382843 4493584 229854474 790377303 276136554 647050663 161524271 777128298 721159095 242766321 409290411 533636175 605486468 790827909 287188561 783691487 839695798 646644380 591701047 357947604 776931254 723953302 247110458 511982416 851060465 295756403 636239479 896728919 791278424 881687387 113750995 861827664 257577953 893446935 934923893 357333640 126419204 465822357 228129094 640621998 848627518 212675175 71302008 160561496 143290257 821713732 297140476 762291069 777916418 630954118 215563530 942723322 291235866 224720043 948339357 55091725 800267110 685230037 22403316 251987165 134675447 525603914 779217939 530755055 515225827 85040884 231216960 205960882 825853634 269068257 548422534 278126581 735316017 536082116 965127733 214166635 587578963 641590130 883085152 393348910 188995403 413884519 461121629 42287673 901256387 520444223 619758665 904533229 116063336 866028861 614022274 965117069 181027435 847523783 720742699 376843970 968858113 549801703 293497771 235999767 740521444 159040460 911020846 898365053 189181649 652119879 407653154 635916233 557646344 343461455 752538044 964502577 478261199 675519613 485268081 888651987 986472431 390981776 696928381 495225391 786995253 318856939 757228383 539776167 570049779 184295442 518872923 768626950 389566332 415602481 137958903 621849334 345459371 686291605 109883006 138727304 729834845 774771248 632151680 788287409 751524082 343974937 249821776 542776007 899253200 962314 699615109 414539528 667284960 992201952 432362873 399895571 323009807 942729503 716603853 631923564 760071630 649010540 800384227 842793213 259464083 408847377 996009571 290827152 723373910 681066620 767671222 515253590 749834261 819500991 586999950 76814947 361916752 59111186 584152924 787381039 897078157 851335245 151060953 928218390 54705877 41845359 37825406 129898201 624041781 80267802 135380491 934446875 773717311 586908179 169759236 344856805 501761158 444779975 84304175 284206115 991940645 403762625 933165847 582437925 484062009 263610421 48323468 33416223 875976034 636226937 127637793 107813289 996512070 386544774 33755565 330686271 223155983 898434427 719675082 296390337 110429416 152242202 637850713 994892789 946332035 391017546 941483772 931723520 260545686 33403539 544364187 695248113 916110681 805968037 658479328 667634743 151436553 613095889 967976379 944461605 881719145 605644686 328809950 287127669 485513020 416699894 323964225 95127490 35026124 202385990 451766175 587119116 145284710 752776033 230821112 746380856 515895004 871583822 552387598 326908302 899599361 345244854 283402984 924799545 645440305 862297959 547650385 446952906 773038534 734827219 276156761 581892534 728604068 312590225 320656339 334522835 309348270 539425499 63343318 709156063 324089422 688574223 800180797 986343161 735261681 269712943 895479335 828790310 121666953 722516576 162892151 684860621 953629961 901697646 817544276 980569660 627389932 975151175 588155050 289178913 115259823 771129212 81149608 593564177 546955859 877925315 994442049 939291652 542605532 225961335 756695211 348761303 184354772 478248982 560560866 432551881 117732808 429669058 183779878 826212862 719815626 896840897 200399736 795002623 856220142 6550014 68345121 312116536 423600589 816646021 534694700 927187065 962296580 827798538 809085927 228338294 105599414 926558819 272098918 642473799 909405958 75079689 601904384 142188008 378537374 107619228 904921552 198674106 852040748 682178908 640985909 662567424 196542431 145448368 894263890 46533219 526183662 220307363 271404431 769969007 993475345 654430562 606027030 975706644 408492550 523808959 75579735 540531493 30736909 641570225 105622404 676770780 305123437 337869522 137470486 612179540 512433133 638395872 231991110 873384462 721224027 801987132 686478228 73149037 388261897 144895342 970427972 126884666 165423179 532903839 91954140 631025952 421583866 597658653 803364008 53467697 747880180 809489370 220489526 467214943 622910361 933431278 114336474 342168580 796571984 490722321 286550059 330341467 52905728 231120674 819605892 802183172 243878295 591375266 760911748 347044228 961075847 85861945 60753295 876566466 1054788 567158832 244525642 256685708 969541319 347928566 321892386 71390992 909354510 56455580 3585990 475866723 526614681 9636184 749096617 787106813 568853487 607360518 246117249 74961467 222356759 907402146 805211339 289241820 274889503 972352975 887956292 447360389 169124249 825051219 352468593 348866621 992268569 706299289 337674520 944401393 108924344 45737773 675126725 998895345 622486932 344599620 20315462 381968241 836202318 978089521 530033455 557945353 565187722 305737457 883831383 689343030 882032754 351934368 913572185 262654167 2675764 720617218 576193813 118517424 120023935 753552379 68294444 548091114 667969290 68726295 298714759 785261457 668666126 390816771 980787664 752566293 842154951 232953361 456213495 661906378 177068022 777093817 29380270 505775720 418697058 464741138 183993582 5529227 36011858 364702557 956411760 226503732 461048596 751788411 815025461 747661126 309048442 449802610 370189823 930075658 263284312 898872300 144015573 611061163 327745799 388548791 39965827 2246331 94844133 91866950 124235287 840922540 160747731 537997102 991105894 940885336 777687221 6288042 724248453 277507962 869391862 853415192 390797136 941177651 149528065 89465722 917822950 906121094 588093129 332817142 644544298 840319963 862715714 38511446 948481092 611142784 567651301 921039241 338576926 429986083 308205360 393010720 352962024 615601497 920470564 956878290 832880533 793866011 953008837 182379512 350230620 659606340 88358046 745483025 453902135 885534740 136644922 122843456 867029863 905312688 495884972 484476105 186272494 849693343 371842056 176292503 715882259 234277966 99678696 8154809 261205730 345721229 826238184 757130465 894657449 436752656 782278185 800912612 730444669 886682608 981509586 257160508 98483123 529735719 392537482 896098185 834984295 986927383 934552832 644675339 142249976 374346244 695758947 897827114 58877834 711707285 838833387 89471983 992498050 661790039 912911182 248431752 582460686 576828474 735391819 24397256 477836699 877158162 969901859 649452196 9614685 901242903 979934746 428212407 680690634 67821157 149817083 429860543 357905951 538624125 317907345 817823517 451313114 890356930 487243311 704299609 852974910 734372349 803079721 864827292 823925714 353597914 430651993 864981813 895951074 43132265 764031387 966525205 630969853 678746526 661846353 577248082 976354677 992747984 603381727 839730344 926623458 539263550 63630128 177920243 139998111 849997445 628125487 389192118 881950539 221363755 493614159 102939287 912116810 316861208 521189892 67468256 833014338 591247384 824750920 181664512 5606558 861593946 53868311 47090952 674623246 211337972 399793395 514085167 217784837 597974876 607689568 643014991 773952314 153273328 883925609 670409829 911830568 337790319 881206809 675858196 933853325 325994622 992105219 696695331 336576751 566624805 719660219 919573754 725939474 863667791 460979291 154373673 894880899 56885837 608690943 174321634 849787153 714750292 446678089 168744570 83059022 317368058 419978974 169937132 854910226 301143485 558948070 699229013 85078520 118445436 504652944 149287801 510060512 136571900 368253580 432198973 203150187 885763428 117346959 378205995 226418818 181513409 258545618 721567473 313003728 620891267 726525844 455389154 196425283 41967358 95057299 642935667 298922383 604324074 784507543 828623295 966969003 104552932 740111592 714516996 532066129 502524651 8109778 986413348 344019842 629633763 880275752 550086181 583999488 722822933 317333951 627709105 46079187 51348397 495827950 875781527 963836357 302225467 108211988 104966472 890291430 975672883 949870866 985863259 315908872 816608109 998459597 121152009 989732419 989477029 495094446 787845809 974826611 282414076 34836257 918071893 331132341 893442933 512934681 906221852 182546670 809971577 28412554 275015118 623739972 291050836 659789038 443806299 961962402 437045685 634237377 70740 186869049 623111986 987031813 793096560 318901241 911663810 533700543 15582217 324867612 108848705 767523960 52994461 298228124 382511855 139913148 751462733 210110136 832744433 12782238 210964577 371900019 844887247 984062771 105377473 405810453 613514228 506005778 313968509 502405288 313443634 803544539 387043143 883830140 871823931 851250605 15433460 302462115 112065321 646480813 47115263 908514421 875798774 409139334 525424390 355124494 930912773 109565668 737723979 601060043 302551703 936958456 690547252 824721617 457067863 422749175 232487883 305668998 307371471 178950811 86147390 711721238 406295792 700780448 497263200 490033135 273515918 314146632 34112295 822577989 846086370 894636248 435826220 751251855 938594054 465632537 332439342 913717512 800523132 519720151 29000079 865204271 542037928 792988005 241988821 672777287 519436113 466675480 590874922 704156120 70474532 137341896 668451293 726275884 337615665 519455058 704864223 511125203 446456172 762485784 283781703 766478879 63958061 792481151 193851086 295182761 46502577 553486448 761350740 948088266 785299350 150842839 282239833 563573539 78744931 961937191 858253445 151867157 436730622 137788117 939290400 458218058 300134964 452786393 562357658 139297066 626023476 948913456 231319557 910494823 923196436 166392412 497037462 794351986 186856779 662758882 836065319 643869955 30756917 664954059 597204152 895589781 665907347 420854307 700173290 416762855 7593480 245263230 79635842 495028092 934959773 760631662 103329772 52649244 487918397 146702350 585031862 820335441 17380922 648673658 462557968 904974571 683126214 292201556 328898643 154350460 453907067 226144833 688847479 224932317 765935572 136337514 819625115 782572199 6640817 771348476 645653888 73654971 904749015 521623720 707862542 279484347 560407150 309471011 629624271 632836750 948570241 888484263 733857647 979984352 343333761 479630449 825887554 634282655 741379267 301275713 410931134 818795647 877194749 14511837 949951996 154660983 34321869 446942094 939039291 295881026 90919474 868804513 77637726 261589471 36722961 877635303 472610409 993250322 544400561 90163765 368617735 376154849 455550527 792197605 709304839 940519703 793200715 963330131 870889690 697909700 244208969 451869282 329436951 689669306 612870674 864029685 892718840 560459026 193824352 612483701 26762202 539187110 648298325 941097809 629818049 334546836 853628917 491866746 790797009 427270337 222483367 517817059 122733526 441243731 989541560 509746951 13555901 501612342 442284759 263396194 999612441 163829401 759914906 918484727 531340959 515163758 500073208 58451401 110953386 170515949 207141838 734264674 448615352 965285905 974973018 540026703 757662442 327801369 840051907 144917921 803381640 278172681 98634639 928821101 179443323 517766951 859363370 658175309 124179410 29148798 17293158 714713054 770129213 146055518 253094901 879701568 86359701 794181594 728505585 288630425 807489106 621184328 8691285 607714450 550340627 625958597 569791874 116438488 951727386 217163183 281564603 742168220 699602125 149038633 249377449 142485524 4623159 836561306 110324951 137003256 427950468 776641838 41696822 290232325 975926408 863060563 325863579 891315837 373236025 198467390 442748477 229973157 570256177 257268580 214704695 611721798 683171117 880100353 581360908 518533934 138992528 373152404 411182877 534913452 252713185 77728609 663384373 599672598 786166344 849555437 894917886 305750086 43204629 369053574 744868233 304000537 793693754 550083001 827228107 998269935 976587980 847389914 468583194 970767406 654818949 963946111 719734196 905603775 896777029 248579077 928549176 356379023 672004237 160397578 225590058 269200144 325598722 287873009 246064500 72670389 91188208 623758945 546417376 307298169 870262724 100105158 563279263 374509145 663260817 738085327 818921413 425353941 358080396 569786606 112236490 556496243 515185296 921866971 732461322 810462780 385446043 491758866 481246278 335403326 569922639 756686160 227552289 89400584 480938098 197172761 533083044 540491057 415664238 462435125 314452155 593721041 82666194 915037231 728445622 856855813 515221455 450484437 655714505 212792688 49747387 548140987 468219532 437748405 322565522 424011960 135980667 530700030 917694320 66406 712943735 451586680 137382680 917169062 51729475 128744916 796848752 372360218 475296263 92788936 451151363 403644074 713990865 385215116 337889149 337637120 859121936 970900574 191096883 812341003 339607831 870795774 857858968 505999232 752155040 418572338 545889737 261397076 714022470 169609027 400557571 421666115 15285257 964600191 80786215 838600269 710546894 248090037 936825916 543524915 952819933 624670652 294269677 656408318 605587297 547247340 339369991 198702201 939729644 269578402 96088573 502274226 92168432 317024449 712455524 477789821 743296326 25439788 434415479 169649137 127397035 906143565 614713492 537519848 545580350 821682833 273006268 578866051 857255172 180234986 360387607 914912933 614191204 972315724 168678254 459613299 943888044 132952624 391011503 903223514 980335754 709815827 753921389 51620873 917210259 625770488 936604510 105313010 609379263 504420578 604270299 268937166 348706283 910476123 729064803 588069526 381954646 512671729 458107416 825708426 171000868 74644915 954329152 127419310 626658526 50990776 649619909 336797512 953393904 665208984 679308214 83533924 957423146 668601585 739500740 396385104 38451264 614103523 825068486 717590816 882723658 926811284 505996341 101988907 354364996 316795822 525761200 910569100 315749263 8498140 856650106 945971874 294174062 971997776 836315383 699548560 78164618 146438464 806506546 341904830 67380847 210223716 9221978 736330582 938161677 226911098 983977537 495465671 237135415 652808387 103975132 522802502 509256231 10340739 355768262 593160520 69412856 607678084 489653948 409485066 945799979 854832788 576062754 436145929 658289443 377528066 436870780 41740426 109969321 703697445 255126262 388502547 743304040 29003733 230027229 775788016 240830578 311419376 842085412 443920559 65518777 36511959 284426976 758043556 116566679 354072558 698453964 541707622 579561287 951758879 688642502 478251600 127048553 517634647 684757328 918891265 86583682 66692104 543712016 580655836 777518713 566657958 732888656 83961993 236025372 850392874 810899326 411320946 313830297 399035026 783170221 520841543 878980101 369492063 932645395 636001915 356391640 501238293 738353801 275343556 885592175 133737150 472645646 966214814 634287241 794977128 94325316 970509001 438521035 279191458 813385458 843411655 642841404 293551619 645450368 756177759 954331337 828053667 387883134 724798237 641807810 626980768 927338525 617168079 928383579 211189659 217625268 364555785 738504492 727923256 986614332 338442658 770729394 367504546 193660885 193778741 985571532 443388420 161829439 702263457 628481342 917515281 570340450 763242122 116279345 210612605 575683014 51526869 843677105 314567297 504287515 623177264 134768942 644057947 866648243 938886536 94209532 687076043 371692291 924124816 723421139 761224344 88511270 527044161 955446095 220122633 671526746 925374804 821541489 420352621 352347520 541775050 310935836 92283283 13055392 202418789 127830937 397336146 686580835 476207404 346814739 1297155 181754775 122256875 648239132 215145474 792698031 304682928 237733158 49812016 543669057 367172175 904596747 823120244 75860870 540904159 629198726 650010933 856742621 129423419 807781304 4181218 607168072 761003395 282087076 216234090 134234349 169040024 509552050 497005764 399553686 9260707 403585328 878383209 901395506 267679374 348274892 61920213 405802578 74200457 544671771 293127689 774051756 324689287 603081494 243187980 761642908 132978622 824886424 286762597 977162910 621072171 375385313 72665507 620369621 141035788 931835926 684248277 391225479 198626660 61901502 479287058 517430431 564963194 589910086 725925107 515014442 609096794 956239230 647844116 113378266 771404626 882388762 774740119 902403206 641335414 889430067 573269408 715520424 817827614 346474691 343690202 306258141 982444643 432904236 302782192 802976105 185521061 455008178 931185429 456892593 161465095 951205116 42195837 28394174 179832817 217617559 81508065 710738625 251334030 128876147 239423999 915017609 896236364 93832804 199628312 954101262 912667486 172332194 569582961 472568298 425138493 238970953 57928658 824428507 130063395 571203546 493647626 933450307 906581390 2329017 28441448 914134440 680354243 650358956 704923204 222960436 170396745 334235746 673527412 589493045 454197354 538279914 754463447 944662942 909221813 383361592 548462286 866356357 478511743 55716003 767163581 277090467 477898845 983902058 442693775 532010455 395386027 575958570 481800240 162519459 66865928 693085801 145825808 256534445 415797720 492061711 439380902 803423808 895069377 987625448 877726699 384925897 152448814 91682339 990254043 966084698 898520271 61416662 790011640 915630122 846601751 373595255 502644679 724008466 977622205 855698020 592705104 595970833 816842811 378215772 838956194 533507530 125749842 430465028 863695693 614512385 975775620 388978532 897706470 716412962 686861721 210709351 135459206 271586746 766229019 501321566 526054219 744842747 692569817 470573694 939735766 308972861 460891752 515983965 853574348 291177079 725281437 913199481 310802261 177532874 265561876 215568305 848162976 822354679 837226413 133867210 179578717 309757411 699874057 577386731 579516225 781475610 625803537 164982049 925732742 618434122 390800240 159554012 85960552 734177987 934188052 600056176 748091561 755160062 38716337 678876821 950139405 885256723 202937917 308727016 944556511 179349057 683179893 698434408 345272939 422825834 994529623 509942009 280080514 596442772 378643622 92080356 198609401 13533033 265557354 61974357 257899049 687053495 522616173 428818908 597154929 227321586 677711038 146465773 78191792 702316717 626539570 115735904 356179403 110694181 319803358 661034225 596796461 237933238 201542046 106800321 890029122 741200739 819537298 129134803 558051579 525689170 338721435 315083664 921017421 847424846 197351651 686083652 949210033 75578180 418390098 716201374 991461030 532398790 582092057 993615924 459432747 693920651 55225387 431772925 144689221 604093421 757274047 904603605 977282687 315065193 545318864 14800892 19110501 591583011 342517405 852046487 899114248 427076191 326995753 760586030 361425533 774025481 480121276 236204076 842121822 757063726 430681184 974011235 794780231 434768513 419168612 553166469 270220378 40593111 685756381 676036012 374349244 963927211 806877216 866569682 914225941 67149467 602441802 673940826 795650836 245914856 174483128 356715653 483696361 798093818 255571599 728209406 20673225 806416602 570204213 577690447 767301742 448093623 299178966 264245609 943711124 848269922 21501920 554487584 666399357 981169873 221229959 568237 824871534 184943007 734887234 476372266 165291568 764725898 217203532 537640217 133080208 374918900 148767780 63915742 759008991 534988388 845195021 568804928 958588786 259721474 936489103 304527852 225224739 927057950 973176564 218497522 984501966 66060457 814744779 895394886 508794837 236381114 720430953 531955008 288522909 517078282 703737699 268251677 658251279 147209080 759187222 753528699 594422040 151452551 463662367 549958113 195890985 242823643 521468131 177433141 384245431 987700160 189563144 312489028 739663804 33363875 309907962 877803837 404289588 572149654 672090215 216880182 212694689 472421328 51595715 50951846 845697672 440980267 983881925 135647465 188395762 373143973 657550824 878404288 555847404 642185439 967264747 551823310 345139719 127057569 603018834 923523100 800619736 417768276 407917538 749218453 729699705 244530310 762341161 783158667 280787462 473612650 275188980 443816240 849235234 275238741 814987478 489230366 710223983 481732162 638983592 793023440 319030041 74396495 404122627 611267878 751674956 391815486 156399304 809611493 830577081 621784309 336914841 509616181 365270550 421828606 111327069 768765217 972284315 91489032 900658880 919915290 928073861 135267428 59595440 754689909 915049366 435742344 731270369 298975720 907470483 588413072 577489994 455838481 252730053 761663672 63584678 972574447 457507193 418856675 951365620 572736359 804901504 937522967 806929144 741237952 427874479 203053055 196572087 620866087 14476896 600999272 836716799 648012332 201604592 32497860 940561373 22271811 508967487 102454186 850633252 238574661 187436339 723653203 543334125 252663532 323278901 688250911 821313809 586531930 404625586 619366926 209477553 86537107 27106971 84461896 710138031 750518270 947257061 974175638 971689266 906541032 882153994 4409830 919368230 546340608 484157575 276858058 676966073 763767516 197181788 936555258 409975008 953714547 798374031 608070093 122318800 774991266 125739433 561093572 137726597 976956839 554567735 734116096 775197246 348250537 528949322 409703367 374259454 960995374 749023992 306173187 722298381 341663906 665202392 155972802 395143798 288742359 984820362 287519927 939391879 306101888 38697773 385661111 151988563 427433908 675264743 739471166 294133555 958164337 134032737 543733224 532341825 348510487 187366472 976484856 932803035 334807017 416979917 806402260 549314086 321780112 432491814 151233670 633767561 792018583 142763275 137051709 862835758 692348144 256123449 212323530 668029060 725526125 81103347 88645924 328189375 700420424 443018364 503053540 246200150 713144475 726456734 263812809 586876037 422781161 925905190 524177206 953067209 727170196 870130533 329957551 969709158 407040100 437905841 621084256 854083812 893151750 793553634 368923798 748283278 304633994 957320149 865572163 340202482 754086117 921727981 528738430 632034915 497918061 900535181 820324097 277009018 96382816 241949855 669322409 906162577 169812317 445723920 378821882 544417607 994415080 760371537 862405529 626761215 609493739 968433880 550186192 606431584 879333680 974893725 646635533 606201046 55868648 56970653 681777763 389147664 793657383 727069019 63544583 687333760 892785509 843417690 843208660 175798494 141040126 921256612 452185032 128778661 433570483 847681606 420505989 145318293 902934567 960327121 919024593 880044335 271526755 593091803 148420630 519917116 678866515 939053692 967381730 838098503 421929543 496186834 899602536 115698974 312312947 159714429 33398014 901530965 254484079 207875875 344156061 149992130 263078583 508824045 34663524 824699650 314279212 143591176 303527701 830685683 59403665 50411814 113277335 684723768 202273295 962641914 305467506 469774265 378168753 886638783 369428822 144470560 300921065 940480690 546349460 258315100 23164425 523411347 391861411 999306274 936237003 903983145 275567261 519427175 966839754 383493307 51692223 700858343 997857030 468594583 606446060 503346849 186777188 984677774 111652139 213891929 438449964 328165494 467662373 871937557 7053193 408064423 434781608 198415009 716217101 568651391 125360166 423905547 786311466 68421854 923149878 40665639 187866041 419355050 563939602 884532235 266199415 329721165 573505304 932965524 524215939 282374706 641355338 191826400 585294562 624107339 989532366 160329938 532747003 447374478 842340206 432250770 842524188 332971379 778912280 911928842 319165171 835177848 541759583 57377386 217330197 762677405 742471160 298327460 690195066 492117992 799457086 245684208 49989119 179259363 722648495 757033802 336795107 605631257 865763437 945331183 610053962 801981596 982067902 818617060 624692669 92639874 875170957 887256687 239244712 265091683 718233318 120069788 765529307 697790941 279753341 828159929 374089482 432328464 369731112 68212442 941216845 280421667 635132257 785421398 548340128 707131069 796572357 859944008 79479140 141458572 925075095 192408334 706888668 782745026 193757501 636670414 932127153 361343635 674155458 908286700 773046383 232212664 424189011 977413781 109121286 535634415 31898818 699786552 900947017 86682232 809264390 254875144 471428466 823906201 302552505 549115259 157878428 127467036 284165273 617255886 352227144 608224972 165392647 681119102 363271385 261096699 889546891 663618000 174273816 831081215 762346318 277304138 166912688 257194160 781141662 516574264 692862899 212030956 778492782 116968232 944255507 799936276 437645523 982542702 514421290 339744140 193903752 861419937 704098611 661376062 554180459 97809948 53623758 389126680 476548093 601475454 846210688 857006217 44123878 461695786 616996400 623866888 620841839 305613256 364580012 681332877 431390215 350171074 352891170 97197078 865452735 873598920 807546535 756212004 594407373 661408076 797087923 83628859 199353869 416390407 970085283 120765798 746126715 602530674 779782454 845485232 473785274 347251022 292354321 99741867 703812752 697838621 925517627 210016749 762700392 109737638 10304161 160508047 241685710 149515637 204179347 501291693 413935863 425471320 697711685 125263080 830209590 451938275 515723599 839861479 304139400 79896557 594010670 581654481 324015369 188166673 582987201 6971604 715593341 567621422 140374220 946987426 130941896 515350759 61439608 725144815 525712502 814996004 574294737 319664372 458210100 585194895 894350151 651941871 79152213 699536408 908362542 502511265 376433742 627641202 846328894 579256526 479732281 750164115 449619219 284666304 362253398 546250296 266041774 429649093 557282950 898230111 932127730 855348653 109385935 647647691 838988840 41899853 325565403 221864067 840900475 733894654 819378552 622874707 600798333 672036894 113183001 469883977 517191072 376195725 813961299 109282873 435330494 657274162 291470689 138481466 306616466 966061428 854131105 477129767 699213629 345970882 76865045 539498527 239461058 63248651 680374243 33060614 281810057 567823174 679430357 464804866 99433696 581416428 140465626 722699774 837399925 187858809 680589699 442387498 199047133 36220143 972416135 326591609 959591953 3114578 980139071 15705121 196977900 734130476 388198698 83478047 376411822 887699211 234138475 396251056 244831100 121207807 637559110 254290649 450077661 751251741 693223335 757577441 163544382 715651838 489672346 9454802 137972847 257168448 145403348 862387195 613268517 846369796 194902313 203210864 182968182 807749742 399830291 823641480 990984799 640964905 331111730 545317470 931582017 986124768 357883590 111279698 823877216 231091398 82336055 877827973 42548835 345593615 676633230 832415072 185117911 124159349 145160185 794045197 878049196 595890356 731408971 376670204 497550006 13959693 641286777 463732832 920356397 202030023 43173406 800428976 642409773 318111145 664294904 691961638 214022711 80366466 102486121 736157763 201358255 125583778 569717750 563174729 312546908 999584094 859072460 131550656 115346922 353539471 29934134 161255154 37282667 597196051 819679016 347692654 928743890 450479947 127808695 502934152 985177719 596408988 660127647 867305176 215288214 862890222 412046780 283508919 520357071 352341040 87267473 533102021 932801959 481863890 507886020 543588454 585661446 845148233 639828895 419351615 777445048 440190350 13552017 137515198 612661740 278284703 823990955 580879760 307656120 722619389 701228580 433106217 433332370 912833325 113885142 764533055 643723224 389698871 792752830 332118863 150710858 784257066 427092863 801554711 160920714 602515606 229637856 119144218 635505059 425419792 805079113 365216032 572978047 29702066 643481162 883657907 379410800 789365912 568194837 982635938 75101352 833076835 382921471 673386625 474529984 849152442 472995075 817044776 539004981 837382341 802758463 762826032 869374182 74516400 237021556 710790777 501744792 3047214 902037898 7316903 391826802 615228659 511692810 465737888 950467201 36745785 539311266 417356047 340354613 725316668 825993381 93599973 656028898 755494078 548093832 781956306 457428800 947089540 313483110 751299792 494161132 382842838 921365373 846901913 326299365 825369347 157777071 104792620 717128719 37687515 916932610 12012620 616374195 555145011 310201120 51844352 455508477 471007077 706514136 596502037 736597629 799470285 118919067 176302487 771537575 730773837 14552064 110761052 796029011 341144522 290949952 445865593 316204605 330371756 520860602 720457162 553913990 367818850 95731569 11270255 235120945 797822940 921726089 78564681 614906535 667482895 288000973 51561089 325018164 765956469 510047020 815419906 746666631 875369098 741494839 403745786 531238454 281987152 42599077 986902877 68403768 396917708 791885008 627152482 20653673 865414534 35805238 648478468 511248393 775431693 717630968 251603842 611855933 787501681 639541598 742225631 709086861 503866055 107386448 721764194 322218852 154934441 982087135 139494167 726767252 35555763 78349498 825937997 451808719 816202759 213188537 313134615 265173295 369015498 131850838 677233867 968263598 232844965 93159215 994166405 133025711 568119364 791058054 743768485 79037299 886373594 219065537 39445325 343497637 476808348 249675498 706531812 430920143 150284097 686562095 815487381 300410082 124313737 934889827 590105297 974482866 518271155 848430972 768833225 266668920 310240516 75748371 207570421 130413134 731470407 132305639 802040463 743628214 671722312 594804570 237919000 773240084 225532760 141187314 570398419 431890479 88725196 807094745 918020165 560343476 264111486 981695326 297096123 399216051 544704842 134320242 426364356 477581344 663711890 323914284 425557427 666278739 859658427 256540742 976790558 620838537 356598446 438772125 713049954 963975777 461947224 582921396 984191004 349671263 955525162 623070258 770619825 804358252 516783513 212286815 100396743 514788180 92415903 339791019 9565642 172054342 492166712 423186472 652801384 509578584 497434599 319884811 817859861 779687681 701052462 150773039 696117128 720279709 800567321 565691281 306938684 742540269 392832692 801115861 218507504 482338452 632291728 949919935 498076712 499357851 626779970 720164795 691134377 128103661 831880164 599235415 544570880 219892700 582225299 493523651 21501948 556372378 280278767 233602904 914683184 175381185 506758558 456625934 941122674 833342668 879292105 241879812 227970143 592455323 662253468 91028476 910214100 450696947 624818635 803739868 100833910 495305468 794212360 122356526 708531500 838353089 397139598 829027232 96725151 276245427 577623449 193911429 448244673 194517799 544661483 985194579 424268355 335578323 864931145 754886179 156607261 608661845 373395196 952698932 756869386 420954284 689136721 745245289 693214985 256866493 340793113 820158150 113198813 321667535 757870634 269729270 729610638 627353359 503406044 792280520 897076198 426960653 257661068 960181165 198687477 233297981 345087260 764757308 425394318 492246904 374627697 962315439 924192200 210311800 934726900 124406115 66709373 32827487 173968658 707674716 518091982 911285809 755377084 68432574 403220893 757417301 375518184 340617301 241931025 170210328 909379086 334412302 240168470 604773929 378532523 407916668 683451354 74053406 388153537 703531604 353218129 640862446 18403925 926343409 426971315 483158646 62175984 553766097 304953337 628741620 731779103 598842389 782691683 69067663 921286131 956584197 105058036 585843661 341915522 514595978 140625396 695911962 254610788 831582387 711443821 465307464 984364598 612799281 694014639 60741642 629861146 481807834 219830221 318564727 90466869 469877545 176878110 879596429 528215856 208563388 194016444 379493292 523000760 820751829 185820936 697986327 286948863 906334682 59937060 633164151 511222584 315137238 697260663 630394711 851681310 204966901 361034285 84706473 651977070 862508555 917892533 939301695 143791208 438782990 655559489 427503443 160710994 740736920 279885897 913840639 90492917 416472934 794240008 434428870 64816670 36546523 467350526 768172298 237330974 140129150 489704044 319363731 143198539 252638583 910144219 652068878 623598717 153177622 715142293 38102155 941119634 502901069 608697642 919271679 639468778 520623921 128909549 306455744 597943787 40441468 37732725 235395084 567053182 745406734 838105629 990116482 363082128 641134184 140787331 974326694 342185618 289796143 952404236 404853090 726666746 398781103 128509279 486134400 402443456 391593813 619602150 360582961 89968098 398843700 422512976 67763081 135607520 271326081 738085650 226065920 652919872 949474839 993469409 116484082 848923147 778419188 653496633 804347424 944211534 511715258 179151065 712851757 36076442 643343919 65540421 193000482 335674757 557734589 478136387 735047915 420551463 125521907 162388318 580468440 120685982 66940930 963197543 226473245 32256650 984746816 286325742 279974738 478110353 841524393 718191565 536063475 40726492 87444569 588909470 698974433 660500633 626643987 642992448 597082591 667176823 803328445 886781270 286446870 527387181 641951714 175508423 176294801 243395059 394081326 430698559 67132354 614754822 754922486 826361005 529176571 401093673 881358510 478354883 74104054 799165215 857494640 906295674 838703182 130983218 684615292 401007499 554774787 428552367 356183474 650693110 214765562 547575400 575417625 318151551 233729147 708789808 212768348 523784748 299395249 57683298 63389768 144520136 712069678 786903387 584914768 807525476 29794916 735490555 779420169 250013392 64002860 90450985 310674350 732563750 651666755 350872140 130679453 104960832 773618376 613989586 112999127 991420733 204604864 811661996 625252996 224911872 901756050 319005648 845653613 930482609 33323660 188152246 800166528 518266938 102875740 333359580 643372624 325420490 725470359 131733570 696859027 825512278 298358837 411319279 940654242 77580563 254851859 997285738 595835644 641904382 164257904 904560961 51472835 136099156 871529328 566468230 592072253 696031002 111887260 642215756 587344468 310504086 97620320 605317423 140232983 234502099 984661132 338848201 237942583 158320930 28867284 14988606 823434635 706904980 791608400 681679537 538146188 494334848 277330428 717164748 773218265 863957763 333700665 325458493 28226741 924791419 234619210 124854835 216507524 468577036 57598424 992987877 844752978 307787547 501120879 38223883 972216395 110642901 987814143 494238051 988900932 309039785 166046555 588374829 411562545 520728522 817599933 348942512 864150701 948255918 702412864 981358771 565818229 97129361 212641381 742140932 572303853 746994931 768015247 401111541 512953753 425917462 194857351 346315481 271748261 67729793 997622008 356556428 740730462 232970623 625123316 406073577 840757687 281492641 778928749 175978065 208251845 133117496 501855933 192656426 524554307 524998876 509961247 42361182 823111695 226371304 303116083 365550808 394956203 260656891 687460478 269786635 348102589 335153272 285874919 696790378 544471951 529633799 873552956 843676913 415459727 762534418 90336171 1622683 382384592 529599817 913721929 106090729 966608520 741704478 210752399 326200674 689845904 44838986 735680471 795021581 294328295 828836166 723073251 914781432 849724976 126252755 611375191 579841205 533476655 647817842 804100666 118289112 942608719 269039853 140306297 358195066 534052895 854027980 898556004 254499001 894770384 69488353 767990063 833685813 798826169 14834877 702970482 67699349 938969044 50361144 137532330 962970624 555493182 727743213 768576950 308188325 652842938 441378491 268008282 129639475 43606063 623275589 557364159 983946593 554349093 360525939 871173873 237610599 891302989 928111087 395858528 300767619 91758326 998303145 78602080 599485814 610248856 78913364 994131369 760339460 749461069 811337702 712406487 978914424 405899347 811085852 434720747 555189789 98055307 164798707 936860104 90549446 503565053 875123760 513480119 10779463 722979922 714457306 708226787 505073145 801692760 28971450 505129950 582164282 461262466 125990882 779928346 272532459 183620710 312943395 219305841 584538608 916176957 896327317 45859998 133401780 706277734 997069587 321618882 521806242 646861027 134948284 944332256 637257901 567435738 377986676 58513504 904788169 506144277 749373536 585215888 932424303 419179651 757377134 664443678 403898909 986423221 415164363 215820447 703744212 948786273 60488298 830274060 258027160 377065955 248349060 198183488 52584692 820458679 385444370 460831611 324410739 123751680 935678293 286525922 766373416 690267909 215493967 42036732 699041319 898260910 209599815 412814646 66469385 459514635 668021321 673820768 92937836 933040333 221515684 722492463 703166065 915690699 358820714 865087929 426519101 305295743 522385139 756160763 32879992 528857222 903874394 31830358 323958225 860236068 789115390 255052814 421159799 777409214 231236355 465042122 686213537 650141533 287482319 58829335 699072264 179870770 141703565 28608997 810104424 714446348 99444141 752516104 109103875 510357475 907306082 839819448 775365917 111885649 749483299 808006929 434376833 638572308 760262954 31767444 424219898 361902990 940546040 357813413 550879451 830822725 651101647 856317707 195355000 810478435 845926966 767094386 16056747 376547382 484694649 315507692 838522448 928717745 612822055 140140140 955787464 736578538 134583186 191967050 265346426 646903706 459126354 334397122 219468366 933023392 497681346 109432948 302233904 706742910 437684098 792052197 990267539 292905691 901161971 629241085 963114475 300202495 260730558 571848840 453265970 978634074 709033294 886103221 620775012 699891197 184924497 196665754 766675970 957665055 73556795 609382829 998174099 191555737 395167938 779364428 172415263 412654443 17046371 62686775 205477042 60961333 394431708 944526352 883751647 429472190 353526704 498825442 688463162 70131569 657295270 8586391 831288029 607029723 442365002 489115265 672546532 149340975 49281387 346048466 292473585 458546114 383389083 446565411 163344808 840757902 107013298 302129649 436471092 447653299 112910924 498571547 948219329 848610546 575214662 708792678 614633983 377098288 424133957 943067385 206860198 54648825 884008239 902345953 405560300 567627771 573558703 822808974 784587792 806904198 900156085 559542612 708918739 721050643 467626228 174710507 957871098 929392058 984623203 645979120 244433614 525124538 15279805 670901090 489043611 478017269 280310273 961275429 645401652 391424625 644315890 190345602 760553325 694227416 148477335 837821349 515714464 879146489 227935676 156697118 571481641 12349253 32923504 71137377 215600874 722671186 718854533 253258310 108001480 664656476 191976468 660960905 456389163 467198911 650014966 774609739 225180034 689777278 608101963 227747471 475528637 990017727 988167415 610859710 947686097 75003213 86426912 569218852 96341560 528142869 616856242 475393136 418423662 166213801 729088475 168039736 38817397 945498304 365960591 343722611 845306962 122673844 620114437 443629053 498752910 911858690 442479927 739038998 621858997 879142862 791142758 430264547 867750618 725217116 655169429 453363436 76951569 154825880 127067145 500023708 411928052 631522959 258207951 209386181 105303071 987555316 453016118 70916633 319332532 616238492 272570704 122492338 222304984 926031106 451208310 618999434 267776820 196296900 645728705 592195844 916092021 813412643 468954002 628074338 790803916 691872903 930252554 457142860 348402030 878730745 752403091 186248527 721263893 15142824 37493845 573826395 632360061 728637797 230924993 338413381 886544360 624151334 824981258 43925059 958384795 344941446 817255335 580329074 808886623 274034243 530114771 128397140 931031808 285437631 983418637 134833226 849670353 515326081 288501144 983751966 506082599 300435889 402830588 873439356 98856921 57250719 50506627 385778292 186548423 302521148 452615101 688649978 815125072 216321951 411529981 168211558 235405786 955202177 188176857 940397045 834225229 71608513 392411821 727782470 380231832 4855010 807348249 364069341 314794539 24839560 359771007 639535011 495183740 921985023 546032006 103590756 482292866 978145972 131721882 705504847 770135357 457964985 905785705 748414842 769540652 275955525 625075559 29910620 789769429 524223538 746091339 777309009 108528704 326744702 398622096 110436890 565401980 731568586 748879093 221784666 16621081 585366494 352461565 410374682 919742637 895078691 803111536 717331525 730758480 131344167 336614872 980320557 531940383 757893917 802821637 363673348 161169852 156848730 526348426 180503140 932188620 33862873 962938429 5944008 285737848 574761912 944416699 668397840 267590125 493582265 595172321 997107201 129552604 126819778 164864084 396299971 108354810 922031965 447138298 231262561 306637953 144999225 484229503 46232908 713497006 813047207 34763217 740132313 191831361 322928925 687030437 807148734 774439680 735778487 550510832 742757017 143624755 921353393 222558574 866064745 779687977 48586478 908250910 534353683 952007858 440576372 486853059 30587358 483890852 475800302 453966437 829598455 798328407 642715945 304744910 330541294 697374760 561436567 978440462 387984951 127507193 291798479 629074936 39018411 29479599 171251211 522571682 67709188 907910323 909995432 958144233 727974244 450812018 47564713 697319659 344221135 299896285 193683765 797642634 704408492 452351466 725925397 456032752 402236232 868183825 224684855 522270982 124344915 634272719 636675885 230417403 242893408 810681126 229084847 11504323 823360873 598555419 635097364 364538517 309236298 50599223 858435805 306258028 502544705 15282951 246601771 58833800 30146677 101669021 880688964 452414954 595447916 808735500 404847890 979071195 819932818 248660719 383426979 158183269 739952569 677235939 376572586 758801624 870437012 368228360 487944701 765105991 85104698 980838020 844170773 346266121 475947689 393558016 962324113 277183544 365871937 343101993 364978867 255871797 815589701 412473136 887552993 144368930 632707166 315864651 257510437 804469606 539094807 657123377 110127278 467188013 273290082 598204834 282454605 537153510 186686225 510746077 112416761 544690115 733085790 815342376 259683147 151503932 786853987 177716556 855871235 333952652 916148643 841232918 982432641 647146034 148754560 553948120 283192652 937121650 10573250 369067493 423177103 741691858 241832214 50805528 885694615 622102685 160831372 686594126 513142358 727040867 143512601 739380455 207600867 273231991 420128275 506581833 7877880 345559920 122647992 66611037 530472563 2564008 670477479 320682768 917275861 811564736 311832164 62990036 629097926 865956122 108433625 456893468 245393807 335309918 3569360 151132131 430813086 29241334 238479482 441157414 603091718 806366609 438618603 514996069 217952508 518814627 948793243 580593958 93277531 80073188 100677862 495489650 105981729 39884749 621048973 263103830 872990960 551670558 524660019 671260772 255367054 780696667 870064609 854416687 673389669 468100938 805950083 140378834 894059523 673038710 147248233 149497962 112134299 921248431 181265607 820841367 416459907 634730888 212835125 855340288 204878516 255166424 937799727 193993932 358850381 273446202 695803286 942171433 151988240 503583116 103228205 195206344 325508324 422412148 636768029 329209183 241362513 578179798 852685425 414683686 755597831 227465567 231856027 838749275 888365911 126431998 946979053 360337854 56760 296713317 990421281 427336981 252985668 824697228 879064018 746765993 178852664 514161199 825595904 34861255 497131640 266079819 795041936 869279297 62767112 845681829 963938506 404997354 996550036 654973251 682937561 325895710 435018729 964361200 717717583 780657975 737468793 859800252 513185438 301121049 226592476 910890106 767477663 347636135 942198089 537801025 729449487 409590859 561517345 321691884 294899213 128791666 695536741 854770074 146116510 951533838 893874491 809847854 917605162 416829458 652359277 824241359 552557564 94873850 940737001 630752618 248293061 627271488 277040962 188811819 813882393 432159464 21232685 327871496 101261040 406879989 126868229 450237750 270499111 726355953 489980744 342295473 991849981 733022313 764771864 961337273 137332374 2621295 806422715 357049423 411024507 950701335 386276636 927961021 866537496 948337914 587791431 936577547 397717309 373942 984351472 470904714 950661022 482667115 418940909 431193933 971880787 312344895 214762680 869904811 829711704 540125660 308864494 773199551 102119950 309940973 456621010 162453736 591212985 349173668 87686347 183893321 352985343 418749495 233737697 402808394 305951087 871880286 127216452 32482325 73468920 633199063 536050373 277853978 722247534 24925411 189573723 129185419 947307272 748380870 12420768 473181409 382628580 348272202 203594578 121057365 121854594 902222908 658418130 744856424 187600197 304940526 61318056 478304091 222129398 197884340 495553789 672641720 835277376 26721127 713620255 947836871 398394677 884550885 391631617 313485081 505364423 197235854 676252088 29888001 899769936 351879113 528336639 751504150 128250379 575378813 486294452 557250227 741957016 633528984 907354200 728367479 316648828 973441676 746335635 41416390 550893726 5532109 261942959 940505413 924857548 308675156 819423256 571988834 47988532 934743583 682407394 726389705 294372587 432897966 845584963 823406576 724548970 559703688 473642516 716139660 739360523 468597172 529471316 59294746 166538128 786200640 956617637 766285143 408163997 774615486 49072333 980707272 466692665 258807490 950117687 130377267 701936465 403662181 887886959 473724196 78189109 865555909 284870570 622711657 397125401 361524867 490916923 275899543 558323350 877620035 315956255 81425283 229896742 728782639 46771314 357586121 550983851 556255093 138451960 58444104 445326568 425834436 326647701 535414947 923069446 824169683 702673621 411318722 508757009 622059227 412158565 127780687 568170105 990851096 685568152 295396922 954585234 714877771 41811427 71701046 991493652 742789691 444427105 108740665 908800923 607428143 506640207 121994496 22425384 842138229 846830481 912337288 39733406 29868255 639789100 899832214 626842694 122297921 50819530 812622384 734533451 845138164 17947193 673437218 856696895 801851222 748952300 34959483 536642452 751838792 597973368 193276173 361845284 89172399 772847640 783723248 817743274 177442035 248272426 517237503 971075911 23820674 469979312 949637209 263303678 591607118 691103952 644685025 296371511 7908683 798146644 498184127 927329088 917720050 633565739 835515869 780876743 697278401 571709670 889920107 116986465 439630777 783921468 902542172 177485575 323612639 791107718 217035751 955838612 278832571 560521540 366263046 200862024 471646428 277979542 172899322 490110280 959294289 716656579 824849093 605271323 278671409 442230966 67101358 410896430 745862165 891675259 919192769 491905873 119042457 586249927 932826701 593609529 359651806 297530222 755947364 174285564 171145995 982412010 986387806 40957591 571958983 167244507 199152982 876972395 241075905 780418690 353458859 432256188 852237097 15681348 95217025 672381489 881625396 710095661 997370174 307682903 669930395 173684586 190773517 374751518 122094876 955261646 869443678 518418522 91777784 959634510 171827044 595099203 452521843 245016453 685540245 445500917 286158424 466499377 281825838 24796145 435691379 833644980 365988013 346582171 136789780 156708755 384248661 631567034 125621906 264236539 657541549 619963386 595424966 858738999 482020609 298065261 759894668 519432507 161054432 363441670 917114182 212863516 599125404 321633053 657755992 934644374 647772365 62264558 843349677 380765829 291026382 478977817 962811184 188832108 907511359 41923363 899253588 77631217 204770433 949348596 17902221 277867358 894136381 742745432 922848725 781197858 226253533 579054206 989899816 677385806 952718866 85634172 341497608 366177561 709950028 298270664 204515065 366057053 980266821 695468480 672050182 581967127 691335287 991872292 710600763 879137770 897353121 264179862 31889960 960710557 701439814 141434657 773013348 721223065 724233517 840488111 197671176 80101996 197356258 888718994 159068208 843501128 256447028 61966332 727451262 493223300 108520373 955009670 227689623 489706266 986584381 916077741 466103459 805095720 301085799 556513872 823712465 223022959 985538323 893986612 230505425 488412119 403242466 845092224 566983000 571041513 382658237 769453633 413856 606943315 916159823 91082727 108800229 898203496 258776966 289352902 319636457 62835101 624644630 364938646 865511024 279713037 151340790 608599540 128857285 109386486 859786720 17021151 407066420 965263930 352261333 277557051 480429709 464115167 149833368 144308305 483414184 773279632 34152238 999171661 666523355 679616025 459358820 334323391 179577989 114595310 18567753 996154139 110016903 71486373 956390831 883194681 115401926 759714423 792258734 666117077 585674411 497453763 523242786 915223312 809021858 111833740 897218856 563551981 654579358 771473398 653620645 614428117 851569556 536948172 321624767 450437908 16169467 611309565 876438113 233790809 453600594 465027611 186149052 15949114 728630170 769307098 978626753 959764910 540702680 990433687 426290343 151122065 764262037 819738831 476166763 970903843 326664286 765402787 969169483 309308553 394438212 855926363 932575562 615684171 442244188 961190367 906872240 966930132 875554367 907663936 697596807 499734006 827207052 207575597 89472287 208623459 520253538 487023742 921398666 221648181 970753510 46706349 535260961 627797606 212250307 344826200 262493693 344517465 174427557 304008385 749311614 598057040 697576893 369510734 656295880 552967667 542515008 754245129 604864065 637700047 159536616 57491232 280765973 169138900 323420529 845809254 334262194 310485463 347809821 957936593 53272652 582130190 492044081 968899066 977180762 535858583 281491830 614183072 792995351 842048497 227038649 453664037 381251586 433648256 258406731 526729487 448654686 420023053 308888193 896677000 974170291 433595460 689413941 758550751 700978251 958070325 901036355 937933573 794651830 199585492 815763725 288577553 459304774 713428601 449288184 745960893 322241172 362547297 836637421 156193510 755428601 876735275 976089304 585139727 680093974 329594203 326565677 183529439 859949645 868806106 279227486 24701854 90890053 865389684 440353382 274104252 595435625 145202776 210370369 905309771 933429866 295096476 8137585 726904192 979566777 219232951 301893243 230690870 364161550 128559365 309274472 487628394 906573028 564855623 861409093 27311552 401608698 667644192 177833379 630349309 603274451 263778969 60651799 2419594 785366071 959472797 528499131 763245048 773862064 682534782 553596331 925948534 363028238 854265710 931559817 857128541 607795939 53122823 858243834 48361381 91309320 588659140 870795047 385981805 944278038 697995397 627158333 725186679 655735022 32528399 556426477 904306089 537212210 566261130 255428845 421744269 504097737 132001537 74563444 92707793 389283679 299459045 740529346 64224712 894903010 480868235 713054102 972908776 753507846 102679465 929088438 192917578 307119554 587444445 577531499 931611181 157732561 32878886 214515970 910597748 167329843 181353 11233612 392717091 92620201 343535341 804197406 843518181 523242044 568630751 134582226 917419401 401650870 444151759 82101957 658788993 41776167 732188977 279309271 338455393 852147810 5299934 606124782 463776870 572595325 90636944 7916915 461005549 349220181 788181865 582064851 787341303 184090119 546913389 198911743 355900587 629237368 638135555 707890924 138042068 479408079 933857144 719274260 751124831 814895861 21879164 238616052 881929951 976019228 57123490 463471244 589455369 166542901 613310692 854515426 573016120 571256 530302750 242814591 22003690 976413664 315807630 28126960 666164544 316691628 669196379 29707846 789513858 748877280 867879947 110018454 26294425 383706818 791420938 55028090 423864724 360206941 335767850 647385231 368226084 777597953 268480030 259284469 906193695 610948545 260517373 352787922 87752704 503725299 146173126 77550031 948629349 372110004 326833622 841823641 454971536 281905250 585852531 174525281 638210791 526393376 808750661 963474013 303857269 227860821 422722519 978062661 656057446 222985517 466879259 219737302 413550479 291533590 572077539 318367315 763671779 389819717 571993705 300483583 301110271 983844655 781600712 602719140 271120287 772933136 577850496 755571983 808872998 48247143 589542646 477093009 808342043 901818744 236110833 508707199 909692582 261588937 142670110 625061555 56203287 231701925 33604494 180228362 673631840 741611164 512377907 664126948 229483926 440411905 249769574 206224295 265597043 599419498 38985828 371031100 314864343 533043764 342168012 800115089 755072579 683649021 598149154 445968917 765451868 528379432 311624528 118895422 138636654 441441372 38262304 46985734 115576038 53663749 501829827 963096426 228379095 572777682 7609165 874485482 729886070 271003445 448453686 222031117 833396638 76032230 906407642 587633114 116453709 137779041 295605242 407824223 623264549 696040547 231322681 70749229 937461740 48029809 495340193 385237466 264847116 976038225 99428635 196181374 75766036 830088334 330296058 711319094 99954229 904563192 870269297 965119909 726105285 605072930 751334936 66071150 854552512 557860579 882305387 997049019 686983490 564092885 48567627 462661305 300237582 856918745 41909627 120026905 847874826 594790545 422510116 170614673 259878849 559771365 361652305 218999129 947472607 891009407 159640692 42906031 317715897 683509326 66420447 697830483 271919555 833556999 659596876 671525387 748447511 232616095 782597718 984632097 653164277 446951378 385550333 503516128 21073469 800746400 672332838 591837466 458088439 811467978 224232985 825045669 136226763 709554009 93163009 597783001 24333961 845604120 83399536 966047252 785486499 86882325 447694296 342657334 504960174 528866596 839285522 940010533 576346085 974558300 170875355 441796426 731234982 265929112 943945810 618400531 532753650 893710583 161334396 992035439 370507505 800715100 746555073 245372757 710590828 163328750 607328364 39449405 246394961 448349081 971728942 409184165 946974515 165001100 859336859 662661773 557117384 172530105 65778347 89454331 487231593 873917017 194140219 103691128 687143573 996985189 272171658 893932178 20037998 544178974 400461500 334891864 356751418 663901829 844886618 679144929 881141475 215310819 298597328 701829061 558168696 551654723 787596526 676384418 893781930 379630323 377795432 435302552 98563408 474277383 160721750 768762062 65733859 49231574 309471669 369242603 675779842 408132475 83349731 24218269 90708464 740339797 670386471 986417174 990414865 656146055 857400103 870782601 897253489 675810937 541369967 976804786 397746493 84106837 10538481 812606795 614735943 782016139 643821696 712602520 652198278 884549709 815376723 629862876 868963732 92420115 203231369 137766113 177055278 401183257 199842207 849211253 725548728 525464284 642138107 44279015 989380278 825218977 280892261 629239182 945914452 371284718 890747016 782930754 369408735 458355471 792563062 74139105 503417674 844740242 354355745 566695884 951778474 898520779 533581539 431832167 867831482 525280337 839810295 595869340 658722904 493312895 505938173 110323033 552529926 866665204 324993402 306767373 854603882 882152979 853698901 655097647 557025998 393097604 745178204 752610487 704115105 817210289 12512701 749117603 849121524 931710282 751397517 865501556 647733501 848510914 285772357 794313390 74878615 215939023 678813503 343006043 607973312 703550958 697457469 657662089 498810395 790002908 400333795 43195847 847551852 573799454 665723192 862972844 704431646 149851258 608082985 689522257 230095296 323418748 836007686 762644945 828877187 299338994 363668995 549459152 9082558 893458800 600182713 991610097 525822827 265000141 589127074 757770079 350022823 203669924 938850976 515678021 913671989 93475540 845949814 756771414 293348860 405199873 627315021 48320838 571575429 734259217 676070961 846794318 694140286 651020719 40674706 862185900 112000825 820831691 70357188 709701153 900117549 130403863 517856639 854344561 966135668 160165772 293286495 659156710 808843084 740383971 49096037 801456590 945134486 121767709 685987956 460577272 547670106 446309884 214422997 604843579 801653825 584989831 90018483 143689968 293507865 453489546 736377760 452262515 208842837 852685331 33189646 536682917 152088459 700562422 959233495 154990701 834093812 739824715 588561334 743652914 900620783 451043819 58761676 348666467 134715774 420494838 67497244 985188079 211905223 863957071 751579406 411837645 853827988 286201886 892684272 903556214 149969620 305822285 958300528 195940454 795434776 674552844 14474531 417936798 169603862 224397134 113327362 489950757 761462314 21961033 157087208 594805634 450255568 275291386 164201493 367038276 1647915 671239071 37489582 774678394 448357250 803880251 167596346 300933435 549849277 241437973 765166630 986155808 283414252 943103545 815318338 774208965 855254464 199973877 439337283 526344780 17893136 337340510 379183423 73647321 956067158 921596105 103625012 6720279 249182256 251616338 195746945 226598577 259204319 378932312 134105706 430459354 99890379 313170687 998646424 313726406 622191100 559638444 990544279 130613550 750257059 842238349 120738135 686918352 655565967 161942031 459463596 803413485 83433913 352047974 581213390 105980618 239073465 406296840 674695642 783014703 542221389 263760946 347729230 905647339 674301145 307954786 333000593 70108238 737275106 651958747 953545577 294158509 962694546 34546212 449149570 962106081 521527096 915770505 785929710 497540552 809350596 103539864 564600480 482156739 256730447 126746278 225201136 62964279 946696337 981915208 940057114 219717644 750651241 801568986 790390462 956367409 551678297 654898683 798796641 582263061 187395080 324928015 577564651 554708528 181244350 354307772 306823976 230254200 332334571 582627693 183211847 378922220 840075168 642452946 71427678 905564429 608004116 703385694 737738979 277190496 46425888 604962504 363602484 675532781 567687620 623924875 495421713 377930435 761319584 884188005 957111325 581411954 860496507 599984603 191626336 209957519 232847552 466842548 426281927 996300851 844381180 493572218 376183715 258010236 895316066 117816828 480761638 893716747 29745223 771948239 403165161 913916549 985398437 957734600 209451625 809477907 303122844 308100995 17199237 465501921 785454829 800807136 230947330 516057250 814102653 388521856 271693575 942814218 396919000 103993164 770943137 374959699 150752172 215981551 364500288 102788793 470927433 104509271 45373752 34076926 687345192 747285048 292969794 817877479 355885921 213955721 926954744 230095804 963742515 222727172 499698012 210016972 346458752 601053866 115732817 744628199 459583566 103358781 218641440 396826338 749478983 567504325 554467829 458258199 22779706 213596172 619715168 185115618 653728664 929836066 792444117 691879717 741482487 478683865 636898604 372768196 283893651 506442313 332613153 628539434 181873864 788195918 681898965 906444995 809691545 875358981 523721803 398385792 281395244 665534291 232063980 178627414 2352460 511989086 625007108 246912191 690220262 352937233 409002818 703296567 112020108 997409948 566835260 375739328 919878133 901577970 998505449 918408798 84105595 551422538 975500837 553425052 11379355 24503455 928803376 803343622 685755513 318882864 567079727 557370541 639165529 141706240 484186282 410535334 575845415 57507415 206179084 663040907 863059696 497089855 671157799 635475448 557922663 379151624 398221229 693810959 793464929 933008068 805655992 325803509 899147609 886622923 283033923 674078546 251207405 100597049 379051694 687022549 143295838 604173931 707351614 837921966 20515604 210719110 379635866 26460179 492171032 126315760 104462671 858468283 881973145 617118421 295127885 617392998 377536104 525133219 405162345 743499603 102883707 522852494 985853657 219373767 804381037 190076429 676614075 323686029 726766588 417923675 9076622 765193585 106329738 282178551 570180022 698787524 369815710 931164196 60473340 885817563 518035040 390639466 451680012 140959632 310482720 865824275 327131894 674653375 963117519 969171119 100475822 518357194 236228996 243777680 977605004 935856406 586364920 743267407 278712781 699275404 128095754 940125253 991336208 461748761 751984189 989649683 102304729 99438382 270210357 577342490 523752209 794051136 718792766 945059844 111841412 232814921 168883141 29317433 542653793 250845253 258886620 88377451 541457086 77252022 353968826 237914379 9019922 392823585 828954937 810810833 326494649 574192015 905273687 385660215 957918068 329030157 713266357 609860095 682754278 885125164 241628955 832840617 97929752 575875713 371457266 213616382 352831477 173004582 827391944 761061512 714431695 216080952 908197072 805740311 665995480 171805271 432524127 86712381 16673450 186779945 885810544 12600019 700538816 398045142 218674721 653014898 394923770 245141901 91420724 361012987 435613981 130644478 744448143 811500816 584527697 897235935 812317372 637256856 879339937 254569320 456095594 723415103 404991359 93681366 23512810 493393139 206574141 964824811 459097522 2876008 337283988 211904364 237360350 944226197 242946081 44447650 568030890 528831797 60954083 619680986 498412281 191051335 659398335 900196069 411225041 214845583 710442236 827561624 15195613 270909203 459358663 931893837 270925546 815651486 113511856 823455841 604445802 44590144 781126444 82870196 145021428 305216459 51703569 558695980 227087810 338511960 980548892 140539698 907493681 922707648 949720686 209603635 784860484 525912100 390484491 366091040 715609378 338871910 870083418 826532590 490899604 361858733 826951336 418837527 100208776 731590629 953879973 909440280 652407696 552804669 43257316 750777073 480944228 489463975 682621279 516555176 249171548 315648347 538534642 970496710 480791542 569296468 640747740 688326104 162356566 264814289 18379073 339919087 4625601 416483030 580697770 462102305 573525281 975439784 653425794 906038534 890347140 792616533 621067675 153669947 842944669 99281450 907779752 313033442 589377346 964948794 233042112 678524960 345572076 21071070 33424354 33743006 439747898 999772720 110734187 503767561 676213102 834024590 277911713 513886355 601751278 348897309 900920620 386718575 655545796 44349508 635110807 353089368 171445535 529410093 899861460 81696523 346928080 836175175 874780085 438213064 200934606 674677702 198539636 343393237 277067698 160020770 282725932 99709179 385977660 353007252 129444445 568574215 637811660 376190364 380008556 518652490 730126313 678684797 166002976 655825946 604275902 484239039 240357414 306319695 149913240 866285997 726755983 408507078 642088297 318848213 961693517 266437602 871755592 565667467 176087481 20842758 506305775 749011045 375832080 930851868 948735036 982154176 316329969 278449425 762602160 619098170 864686816 684694102 310119923 660445238 191230663 522710881 571832398 152030043 521930352 616544042 651941167 581802261 497106956 363118766 653273513 99996947 867082159 637910896 753206001 351232967 117052369 737149939 843710178 827245289 535366606 356993089 376318074 476441076 556001895 461193831 937200731 305747112 405228608 769023222 696645451 9673606 256929376 164056964 951825076 167601239 383147699 455408425 862390052 128220838 632606347 229812995 825812174 136377409 786106139 745962674 721316360 569748924 149033467 12158684 325978571 752830189 642893223 777800618 649624118 591342961 590560256 131700553 227227916 377656614 701845705 952772203 533966897 702571695 672241195 563662019 623483440 997747188 716871985 650186124 463199928 452474527 334651981 42125315 559232794 103027359 716513233 419809768 661101773 173094057 611328631 124308994 5707755 793069234 534428122 34044568 807206833 306523766 369676538 584713208 359983363 355231733 441621692 212073715 496026341 380238320 900215912 897836895 274111235 871255664 405302313 438295700 776318506 975914816 889994129 49651696 671109836 110022254 793248274 283181395 859335553 908999886 675197318 287061923 181210496 571925623 976884391 472898890 175436074 646050115 572126615 720173747 927216256 130587475 676670042 441287888 91542440 928828809 990539096 629736855 378990956 817677325 973584860 127809152 933743034 289636553 70391959 102008073 751836709 441825773 238604317 702330162 530496610 885394027 449235814 184794626 860428492 769388668 888269391 170517504 148809441 291003417 697057303 415884730 946746819 183107970 838303202 783212097 440489144 363719611 591031609 783562155 441878955 754297098 321751176 542826896 958690216 409611131 817580447 70447502 746582372 408725852 668212274 878379974 274933170 338713537 896113753 493013340 56139279 109163265 419570449 372137210 722610967 619345719 860904632 952892237 216486157 532558018 185986965 387431815 222912088 199053509 755179086 466143196 570869760 138939303 671789679 626746373 557205045 606691221 447994602 717200320 990996168 630930683 5040786 347614029 603303856 5709583 530896542 11095538 559899527 753412166 134282029 84049017 60214795 593917149 746448828 79005101 780541597 974224209 561806257 981270753 316208325 496710375 712003796 293896808 514921132 811679781 499035088 884624414 898338208 791905111 18668215 670874589 423769236 366347531 151149435 581797897 290187421 969201301 369414262 21328389 411095926 210611340 745616099 699595452 806091773 582649675 726332258 307648281 88304308 977799537 598679160 57789070 963594816 877620321 115291916 314819985 157758958 392466627 355722988 591443483 570561065 831842049 180638534 147559463 991734533 233363915 236438831 853343801 729198776 913276051 581394976 480396756 197558299 99687442 965798003 25308163 356639533 585833665 313177066 312500689 770584976 801401185 340142633 620577489 81156874 159162740 3878711 166705046 790623750 373497793 476666881 168196668 337842192 748052180 935328471 920200414 326720605 873376635 485336045 717522973 160956481 389652810 377075164 431142304 843678646 142226200 449372190 527584910 593798620 806553472 910695317 686122005 813764467 290420065 608853764 193392615 111767394 681028703 284084628 758393016 796588852 61587295 297301329 465469121 50873238 413877519 177920939 464831040 711966427 769976411 215766518 730899446 858873720 899038457 102918122 392615335 451250824 363788767 115828259 323563166 576492104 213591495 354803874 738630694 970165916 513689522 470607178 879500306 256820105 794383202 875894884 567187766 592188345 595227614 564940571 110903275 517624570 291953138 789378561 389721743 483589823 195900076 340075913 759698435 676193949 635340256 702208650 821541931 952909519 764039333 363773122 412734065 524019891 481258966 175722321 103575107 58734923 539740307 963193658 625608081 580814269 181702333 30589413 356260688 736863700 167747453 662776736 466180601 749321340 777324989 698956313 592155658 580911689 666451629 105186021 192658564 477041137 102729792 164484605 367695723 682103501 203512236 224231996 37211210 336047965 686980078 777843170 219049644 163910081 143765572 216629524 582200996 202417728 450489520 201537113 721843014 90612165 468615292 104090398 199545131 982248541 655046833 576699956 22327537 999757754 662283422 792967757 63505849 749732787 780908631 577572482 730367399 627013314 695306547 377763024 239944294 37901444 766629454 126958230 619903905 882076221 999966469 924705560 131252619 63414097 788750204 602566143 64927576 562188748 871333147 306984407 619711938 537762523 432753933 355732112 774729605 761267025 72273088 90114558 820601826 835366435 816600167 907250265 334346016 655849196 884800379 910362302 663673095 25168490 952412982 710476715 599347043 185684735 882048278 46732167 302913159 296622385 13962592 282728216 944416199 272779818 405928859 175072778 490637308 149607480 698224913 554468207 892720644 165742414 41946961 538737210 648868672 798442370 97374383 283379139 540101653 905448845 116287171 953651782 799110763 597865294 427656422 174943587 54940209 928522823 661521080 273950367 532354007 353076254 713045661 549988834 652931794 58945821 231273019 495287800 756797979 133070003 402247421 45049104 204727473 826849265 756513427 691104064 732968466 624705038 290827632 59470590 521343174 201507556 674962251 481454504 199988436 526233456 224459678 865648126 255642187 266629717 497651754 211251363 151771067 135847514 631486321 816414367 935729337 485045480 41737531 234145759 594182751 522769549 231243026 869088180 358391241 365038459 522495173 970920272 341500569 435553801 921420009 189815372 123881331 722561329 736954707 865629477 349792898 634613009 674515359 184238010 933061105 721868138 285612972 303360976 542231667 257386532 93211678 541887886 701188028 163296712 955603163 356163585 783364870 982996996 944359823 717161881 607060877 746369067 517623848 947066026 969057555 533128626 214722906 48310253 697997405 969481396 275676443 295720188 737612211 647144047 70541608 993647833 673698660 203319237 332703103 771299943 815203904 262217660 79685859 448691440 429691932 89787903 231748444 109580445 421224530 558653274 92897972 238975233 739385406 161825857 93011706 90321807 974205890 237794122 945566467 500075551 924167619 324903342 868136164 626744173 755618473 940964812 387967097 930524058 129199843 196496295 384998370 159248041 950227809 115982179 20064768 70219523 313769496 389667275 822419708 269902836 599532674 250837710 395059905 772630571 974880283 355597822 90386301 932627518 93949669 204091664 96392740 867012388 3663845 973013598 830865645 343587001 193397667 478391656 341366227 180436029 674944686 949545806 728701205 795548885 875965974 956309848 320141238 121329673 937840624 748670319 349623294 265338948 856970198 999489185 571980279 211588952 788965732 113912224 80997360 847908599 290200252 213034308 104924414 848170811 319471875 738882820 471563126 992701215 256555746 618862977 570436469 424537347 228927238 916758268 573518168 140122924 122494111 238073819 52464708 531549249 617807333 268269352 504252575 495658959 241550991 847402769 652567188 741470406 788951130 564693353 868745876 286650363 684849544 3565606 773183440 654632100 598272350 797638113 18924224 152525535 255093412 296378457 266786207 70031403 186619945 955313392 831927532 538933228 88246077 614423340 5311978 70610411 890387509 646535480 261095200 112954068 7900395 57550944 602549467 713040567 643627324 745343384 437136295 767338376 660536712 994058230 695647962 781640095 164306228 19377972 290375945 119480889 167644971 397276719 49881745 792792565 908734041 228564330 337751055 8577367 976727599 460471692 527687912 781178184 858730786 608159709 698569666 334471572 830927660 428349645 177075977 684522346 8959050 42487406 868496235 139652576 840910588 98709749 376759900 226949229 807894727 728052541 756587667 368289133 245500086 701453123 664631435 286970017 601856981 203331755 67119363 19372972 783557045 41764666 773228415 374808215 851077356 31975257 869057220 109782093 241275793 836107929 493410656 694103840 908412868 94504489 605477919 872381250 722585124 545444706 476200087 919167821 939269719 671577148 374011294 614895804 165270918 210429398 461443022 32667247 736303838 602896114 855981064 935274283 68373008 810784886 846193645 919859224 280993233 19733996 993439847 102496065 665150043 583432706 107702814 432411160 878301674 502139147 645663236 156327919 393573184 455201661 929408458 45179007 215466018 300738161 860006504 993871973 408742873 684531239 883193497 380296096 480538034 658588799 520145756 106988053 671008638 820679552 308705909 606845963 372306451 752762324 995794665 992554671 725087689 733189450 148996998 129051793 927503101 776221524 48324440 335943206 551206545 101533062 943081013 18710596 491069034 459402269 759477043 563034792 331188721 110156918 651825452 623767667 790916755 513520018 459201345 481215145 454779457 574041753 512637268 596638897 868092913 707468115 272803468 998172888 393378331 202609840 31126997 132140238 894305596 196515650 888288861 718770726 436590166 274759102 347392537 993650395 904880494 527854975 555189822 51201990 710544397 931443459 509614024 45063465 764152256 309363820 56461302 515403559 961786520 958170111 907396299 646618185 821002667 91387048 485756815 748483066 654078353 694718581 375224141 793335052 754433767 435852567 217954131 26660914 389736144 35098724 505015220 685885571 114201967 168124119 5277641 391432190 869950062 139102222 425345195 151345152 108502906 759411019 341627835 230194127 41725124 516584948 220566299 362913555 257943937 343112724 816850483 940158039 876083307 164848855 167828012 626754957 309013055 729008914 501127288 784607367 301649981 253680056 793502536 7741311 397450923 608642662 507855380 705000848 727988562 885037016 641094167 870775098 220849151 360996465 921927889 420647138 450835715 653029048 567128195 410467663 908650932 134176725 172761270 49767470 789691626 101263384 433616565 160877200 217209731 80749427 800098318 312187239 694009055 774230523 464599828 460172812 244282724 687552107 753071968 414031036 226737915 127975584 893466700 433787670 972433809 808264734 890035575 672536734 597317015 703532681 978405700 373286206 452770947 268500013 536459610 65716160 100417357 540934263 947300133 156199509 194296051 811632250 155252307 823455505 669298933 964631404 985945 496337516 866765785 383511846 273620972 245051330 380503464 592763046 765001608 109136340 616612975 258824336 403888621 913733958 680503488 570061737 397696412 612294431 721762350 323915611 934563934 270509387 135322580 26576949 467666366 262206236 388965583 389124712 240954250 327388101 748245183 504693834 41861205 779107038 389982282 454075095 196827640 492876003 714414489 234617899 190722573 770615733 303729882 798346761 950449267 551624471 209094844 846809687 48929741 440136498 900792566 377776032 799697410 132978449 381514944 796274065 678164158 271181606 416592215 394018172 909967344 246914499 527995006 960926936 404051530 820024738 668714744 576014782 199199685 128716894 644274959 789866350 794477594 362242295 934638864 980480712 385294153 958214226 957451725 355935956 571496982 476463031 1502489 432455482 183101575 409614161 497356367 900796618 547478120 337996978 302379212 182218742 166012359 201250124 730163313 679755091 556860792 230792441 287633442 879145500 4217233 678099059 113723977 344752303 290049519 770487773 340829011 322196237 532012720 712988472 362701874 367248734 340088503 405752559 664383193 840852075 986831916 973527628 166397123 493262883 353578233 610850816 543237997 465197590 681959758 323936415 549871320 603026429 538620957 218510113 132723720 340946480 911755166 894806371 548958087 191683118 623450573 419621028 366638050 563794713 856033511 38309384 426808875 494300727 878540785 117465880 630034037 788242290 875378993 538857024 289072732 431840217 135291571 535408976 586644858 627106333 466877637 500427772 82225651 885844757 112476283 271328860 816601834 441506874 310936108 708706157 297327881 866850859 517750770 133397389 730307838 128988971 228828718 886506755 343255544 963779998 955502595 649761909 547564590 455954576 569622486 346010479 360295256 229247534 351475668 175514339 352293172 345897546 735543404 790685604 796999170 876884187 147225809 78819049 755523849 172184187 14620537 595070673 246422800 542185703 851593888 621327577 61896421 830242691 52476102 266202727 768507866 346799571 497219373 395042115 730275907 94664707 832880220 695659544 467105273 234847584 151214750 587236088 251176666 635054813 100036228 386861013 240495430 921228175 472115039 228167433 999628964 115678001 791841735 716446671 76773339 598684833 813542423 419313863 112640473 92629089 158543598 138989174 44658192 129280791 889294767 922543044 649513204 407721485 793481986 568591996 501457022 624819634 239975761 219413455 837402796 18496535 248835404 546876625 264970238 211410290 964217445 858197755 918577659 810526878 747485013 592969383 832115114 491696026 970563221 861299607 208957977 96349190 503003878 90427759 11115738 936774057 173898186 229069878 551148161 568089837 667483656 75352281 416686375 128997217 647854635 883664808 761885930 543686198 418317060 570803927 860657259 49139395 422808100 997335807 508137806 809474818 95463011 118589850 66649789 210654736 441954396 180192650 836612070 849341104 204317934 497593746 546317944 95185353 661556668 62651611 21734186 564018916 710958510 565993841 736769589 711010479 37430126 203752132 789037012 146949500 518069228 779634216 634967755 442043330 906523355 426118997 90885854 976184475 827337009 101227751 54951765 658987077 93473195 109232351 309846910 388544161 658959175 693607200 514101035 946594231 138906567 86796275 942751536 444675120 616998965 619946115 546443750 45345755 86045529 216194914 320809387 105269800 305914949 557933315 874093408 235232944 212732106 986541629 547477737 776812459 60363776 959930574 945254321 543494264 21293250 173326294 785198883 275243033 304111663 376804440 11950386 133707700 184011819 885077948 781377234 220480787 8234460 744195152 416556156 182424869 603249197 69412802 163610286 727317627 523771470 90984871 202694249 252791243 204151345 883249656 541894577 272098417 562398991 139384208 82948113 59767017 995910626 904452783 385886996 484176214 743738344 59692410 606313165 441110015 781168422 585165432 347672656 554076620 779606243 214913814 643962934 895503565 679867432 259463205 7157534 804627123 673152071 302891095 421330470 585105749 439466833 743107781 997972854 140199213 564236446 676910956 169892533 391086553 328009 959153579 50817938 644583066 201248946 962613446 5977148 199952600 515099386 258411622 542733290 291265180 235046794 20901655 380848469 630173972 308013964 134251721 805426489 363496722 635518576 924834640 604835544 459491214 929596009 263194852 864876662 766687776 358939374 127080610 128140766 49163654 910182201 822948616 273011931 519865892 259603659 802856061 312446400 439234175 504827366 379076039 729911777 346905537 269967378 833250962 581163032 82965561 147210904 114206704 931919681 511167960 642715402 251803860 864432830 802907316 291965881 317066390 788560115 238767496 595041341 88925554 762707403 357976626 277187570 63396104 885343025 337508916 669819509 438541534 528513944 600521013 89894442 193169113 977386100 669135741 4481209 765017544 358632127 949271164 728307597 831613401 760064885 16275779 237478484 716436258 537993240 97518345 978599810 210760217 677788460 940852647 715590349 456264220 6739132 724601373 757360050 394864619 127070931 274765579 136263151 748731945 418153988 973650232 382789127 908933598 630959075 542245391 794440641 476454135 674378122 187398685 169893545 11132101 33617941 202341781 279133326 465255546 505935142 958473932 749463554 983103919 733832546 381851325 531253982 452891361 154634993 932636037 530822331 480857583 845671938 12748520 469832569 280329374 935260485 131545803 965710268 269658901 969704559 915774391 669728106 188978273 603932345 11756381 12822062 73424626 761610082 386012941 398522360 643573020 310685736 4531773 410652539 900335512 683865043 816972040 854295726 704538624 665519275 863766700 835469132 193717590 428690684 967819787 87939412 988984957 184461721 46853675 688253321 729099455 285235798 261168822 321192434 44702789 829924493 206612603 729640539 692085410 78650266 251416555 189597395 165769545 239372127 245425052 448025132 278561810 928765633 590513354 401911423 109258681 727480361 605297617 590742437 247625823 559354371 305454260 12809662 892023303 373516098 730727833 453046190 180057370 936872922 1802059 447942555 716363492 470409541 364540343 611834737 536466964 721388287 999456879 93107038 635320640 352285450 847931178 494523478 87451999 556865131 166229570 920105104 792781389 310821803 802321716 261528071 592986442 859482454 981216548 466982138 722873211 574675583 679696726 894437484 114737768 275142971 819478966 659930788 777393788 44887329 809693521 397369774 198893449 136469969 955378906 868980697 680912193 724971882 978493734 84930104 442464702 988294417 530991536 956864289 300978683 7686513 10510102 787442352 184106072 139519286 765168538 676676933 319769882 932265873 470147489 764611074 492530408 403486391 138683959 75912014 310346063 107697250 286987146 433319764 862170943 103730766 608992107 870499461 759861133 158515901 203527632 437738002 693034863 941414132 920528212 816710770 643205379 579726268 192000438 995993058 889084872 111352801 892362838 441067744 505243938 498477750 164522171 145856688 210395354 566049424 584334607 463754711 487580572 390894407 44773537 523948194 476579192 204508344 237297250 860468128 580709474 389998917 377230185 194844196 801209010 573707347 622608751 212752580 720985509 867634890 954594644 927755741 707344346 199661977 592831896 111619596 639629781 36907056 190225122 871948470 677183615 723496197 450966653 95709825 315254180 470782992 959076054 812546009 237855860 482493774 194488319 481205612 186549250 607850305 787589167 457716910 414769096 437665134 452118592 21783638 806406689 199618782 592392752 443579615 134772942 582841501 377205152 646741768 245370226 817675839 42292824 301730388 692581910 532242006 748915905 468112267 108567973 830958333 421333097 580691255 419512945 349222992 844609667 130700840 26297004 908452593 298490980 588847601 573973744 252284037 390322695 861907816 459818680 530507317 494315658 795023146 619868900 455084846 975257263 144908820 555386937 735521569 126149980 944464843 891272159 354431683 349916187 775204149 840753633 710215758 818470299 308450046 870402993 529351167 426429485 811923477 564688545 5537430 190217288 771575340 756062314 117767641 44878597 572253243 94706089 714656017 395353251 362608381 830976093 423147402 413036292 755595633 937933931 405910808 355725359 248481114 632420378 812044429 783503052 181113280 783127191 489179716 544161451 619479405 986234482 215922329 526323517 404869489 57079840 552110703 448283673 271312287 852862583 262923176 103205241 99739405 249100084 190689712 754342074 99727000 401368952 267366899 651306720 941531998 395259975 413289571 421336335 886367554 129286920 952640499 526329619 667590507 923984392 453859614 544290777 357178565 618709751 620641376 988337652 905468030 165466985 784458428 927523353 821524106 953466198 450276405 657815971 964615712 900672922 939856468 656019215 46723644 395939446 23877288 271306881 374574619 452754445 965499202 407386686 938622401 798488808 437702453 39310640 685308534 119642226 826440476 329720165 993196868 220884349 144206740 786592912 927204219 718224060 199910333 361021575 24154414 447478599 251644349 780810691 567838132 213605146 929143101 759152611 349673511 442246549 700440042 995081257 498954216 152028157 733467637 865318907 424992537 533327866 518855828 127734627 32344353 947500567 530345087 969474448 744255276 296531526 907000435 210733395 386242729 230606937 630493106 585070499 815439306 958943882 70298241 382791193 675302407 903388148 251891881 487537013 468954267 216785175 733459448 985273367 241253126 851187288 225721021 736823430 11781513 724947070 766436942 96518637 55629741 751642422 449714565 545206425 140941500 996237201 588302143 762432124 671931974 354460801 944794844 47040941 632235678 337509215 490964162 792491238 6012251 994235496 564003546 847963141 524623319 560972603 649586961 29820555 358519219 643042653 967344089 561471008 233157969 594404533 454272677 871705357 594823769 861659152 940173424 988613824 218959413 265771934 168480823 197121100 531378836 524366195 127643514 750432998 722067435 678828039 916021439 566871145 671123439 737668790 414967311 332271571 823170588 537770049 512192376 847772102 388983857 94512460 305026441 159181576 944166578 313864926 584721880 30962947 592322405 973888227 363695488 785682501 458206677 162281645 317473179 700401409 731977682 131961199 552324045 439160717 684255215 190082241 396364985 64722658 601824771 260856095 429766793 575034655 48014761 7442538 598031210 173948935 254472896 730221669 400128525 954461054 492328427 899988281 989031976 123645967 697861905 98484721 931993843 290446185 774573022 748362495 276174252 483556573 4730945 41926325 733657107 720965602 901085932 520415693 892802286 446289554 673832919 105877474 709819014 305318442 312925886 493767157 888905001 579381134 17079710 407028456 619762598 67429314 255004988 983801862 390037972 522932338 794175390 451646841 489658635 577466475 192670351 512805587 691132584 996113951 581135903 41692038 516750478 466834470 572473633 192290156 541082016 82953656 95490476 860875071 244457544 779306291 171146139 950206242 827275507 720773787 120331533 577084182 259879571 648601109 625104101 893614982 849319708 984499307 950790475 823296956 291269639 701365643 988880425 659674217 10560209 40496392 77759406 787071009 784888701 176040599 948565199 895767516 543895822 207661204 16754113 46119287 980752910 217441403 128585856 721631793 659688203 470974830 6663500 438188846 895679764 980458166 510786343 311299064 319800384 264564282 605010520 318057720 352761383 34687241 203797738 604363777 368735847 50861015 197930798 87159494 646778144 608770423 33282612 260022111 450969976 926593894 466557014 610478793 342562329 256632384 513745326 774791010 136034222 849372744 258549915 71208817 204734825 810723813 944244288 285293468 381845888 318203423 535294213 588253039 861265835 332496678 804859156 106910684 283007400 471085772 460548317 44901814 641867704 836615430 827472786 973778996 765756703 417353326 83807660 850625397 799287463 487430852 860749668 384645366 733975838 881497960 205434171 330728989 627428819 425315298 271378546 790482098 177308957 162651739 228131219 285942112 50134740 423954977 298821862 128409657 916628182 239703591 536895741 31961391 280419716 510322562 47512873 80483484 100770882 229574125 637774338 143725499 208067578 177103430 734081506 11122988 592304537 549002511 6114154 417524084 606170769 56933614 82657789 606519163 174248278 505269037 220816960 404993292 158933985 218173498 230030497 475310424 521462320 158232104 215670220 339385715 374472900 595736877 357915959 798634198 3933473 173078050 120328599 232408539 665454161 865555206 566870377 224072772 575079266 590515579 173712747 548671413 9614307 451546951 495298335 943983157 842156651 66613461 372812111 902443185 87926546 235500466 662733955 474459513 121430518 869638928 853390733 552885953 819540920 921456198 920611326 573818658 393812476 544059213 811075246 835447830 852616685 333660997 505207352 196177535 22102710 356106990 544471419 505921312 296555018 702108975 354990618 286551330 820720284 474754963 444738813 957104785 479190184 873078983 138238670 187749597 829573225 228177694 824806525 286967642 723111584 468557069 647132093 162381248 686958868 827343791 213827460 914034347 602594060 350438209 786661007 417293852 855236055 747341735 538498523 390162934 451137860 321511142 324033837 442282114 400114730 146651048 103392651 195036907 570551522 231719867 23432641 97705411 71722952 271828114 509013214 492426621 722053053 249368002 383019188 472844528 192477352 453763974 188014171 822684122 251525616 639871804 44365486 907460955 735928067 492352998 410860748 209577590 212144595 590920362 456976537 71240339 226359124 457845587 712240442 23467520 856094208 550784717 537847709 726173291 187990611 483059116 323770607 168772458 32166222 573094566 900305699 791788787 178491128 40518932 228943218 734911972 63690968 348182902 750926549 261471868 900663421 831599596 294804621 149611232 921722870 896066237 93819036 645782423 694246490 130313428 500351049 695975950 996445250 965149758 52475552 91217174 987556426 345178285 871906032 652142433 460079507 342189560 695956299 114285576 912999492 870769817 199687433 439187720 109410820 16678957 363109701 245721536 8461442 427175416 147336542 846578548 555222510 992112990 805936504 124912077 803947389 15307371 137759993 486128983 277706728 770763852 214739724 400236034 459229165 108676564 801788193 508213154 557355213 759675896 350115179 168200815 595662541 958031443 506793824 739621766 210112437 743510947 673861693 544798053 722027348 538466378 116031360 326516851 490977785 324883662 269699436 852807030 189063931 816840281 615458184 198879770 638346547 961072953 619719456 385736561 456398205 243023713 247191491 344659054 417251131 935547111 385416643 147162217 987087057 489616004 932204728 887045022 600209962 436427799 73603069 881988013 664323890 801298722 71534386 59138076 393413209 810351435 471212728 538686160 928044310 210169565 114217528 902506136 271848034 572412228 330124061 34601890 567879993 782403476 553089813 539257860 69567261 968004355 713217683 288645684 496379538 972984171 397395280 994757520 438003619 289082825 341822150 930673880 335360092 84527809 968344756 22324911 299500365 821113623 581442461 366837789 381823502 878941239 441375560 471641871 78729141 615432878 90136897 604796118 112900449 912189102 571802967 217155236 117120179 996073614 359115804 336076306 760724048 793667912 762155880 240031133 252426848 480004858 708029143 616214820 997966610 963674981 737674822 600314476 95698198 454895217 304672858 68990364 225777185 105498279 8733945 163446721 685282669 20972981 602255822 947580235 411462710 25736430 272186057 74486414 765713470 745135047 974571677 83776067 368058953 740054620 788180801 993309700 233406114 22818792 334207088 970104531 660861845 661869392 882329640 478869395 84384243 552655257 944046383 535403406 302425489 461224046 763761545 940098285 214663624 141836955 456713987 324765507 204457975 745025684 955941804 59167235 90329596 859444463 55958102 368128261 545727679 493526245 931825434 191162117 159469736 185312470 959675345 899157028 658915876 994421442 15853211 187623013 26628643 726350032 845536860 868543537 257497245 897913290 673074490 321234644 700631816 222323615 766552353 502239485 194899684 107615713 82830399 166783298 559518768 397954629 467614088 361859738 568606193 797404965 799719731 480545505 647437490 380327425 919248186 293961559 565420287 354953721 802083294 941023521 283496937 716308565 457464354 522351559 788523397 837636862 169145931 80360372 18926445 790932738 157911654 1385658 231812925 12414227 766886082 109949579 448321303 327123977 960999025 421487425 338680864 270679388 449500620 205793751 830251264 134090154 862526188 531720877 792821350 128785719 753113650 580200456 913051010 600371304 925717695 421308559 350810249 574143047 703695100 722487759 140721461 409797378 740742420 596649656 981629762 601564268 569994613 343776799 741089522 771478651 761011539 205631290 556954506 34330056 586609445 268457511 736825811 397712402 757879078 171628133 325739674 39422139 840742869 79158616 172009264 915044169 207496309 235270345 861287402 398873575 47666574 906044772 699123874 86972385 837268330 688082233 788491572 361539115 320190617 181447740 114762754 200909787 526841453 147659461 47839857 613927595 874681215 479169041 254302570 90393976 121837608 11488447 701023706 303121605 203439369 847001939 508193586 370218809 35927940 683540662 758194151 595312156 16956992 370364596 273374195 856541662 709562281 104416893 788848466 499003537 984181869 748887332 502420102 366686314 427300864 814741539 142567188 410189892 422171417 757638613 73734149 580248092 551252531 208224251 910094438 678911382 46732301 377845304 491836872 280356983 560480298 684063381 145737920 736450857 61336402 441946621 189440872 355712826 513068047 243910338 667207644 808699869 860448049 761069846 420343486 89230951 497565771 89426323 177421747 277993171 598326835 59390900 936761316 203403327 339538310 310395994 725799550 514083181 637612321 29381191 57808178 854082371 845161129 262493350 219544246 288655179 565046532 463008641 648452417 949669939 651768542 523706954 447145747 727228494 812122405 670733907 212502251 337850898 199000462 589566293 211901583 461221528 333917966 530572269 741584712 994607136 783773793 582677530 78088291 783663754 733098630 302508993 187142065 460558813 754189120 967736105 110322695 899473604 975948695 471591807 164540863 328250123 829348949 915681620 959621430 382309415 475153546 45168410 662926668 430085548 240191497 954449322 478134247 866266580 888389096 330133184 484130416 410297855 944663812 693701501 686377044 86202669 149511290 144446181 719616388 823565958 310994991 779512415 879669493 130776530 155830090 226072632 556468513 196630017 878582453 365059104 366133893 421504421 241408927 909859755 668952609 545603443 283502588 88753873 472948731 178252486 229537539 69058670 959981468 795873308 579725743 675658435 675964561 617852823 957829439 593233907 169961707 378874748 957806519 508834951 973249983 492268727 865390173 989821930 240866215 852420438 6538300 686614254 616491328 607498 276423332 630859334 193751466 504940457 174667688 756317450 422355211 328580526 80567966 198384438 959840524 708354231 33412259 566953002 208891226 113931270 320817429 646681899 790217254 646685954 690478615 151789537 132248230 70074291 438134032 865747159 854464914 794393417 890315052 848611327 560397735 883233429 667308505 22209323 415917608 139678861 694534988 746651285 934931800 725633229 75600634 262532952 405627649 327300625 958796319 27127796 196757744 517488316 69828666 131932366 465774454 295544661 602501519 429210797 921864681 118551300 886925732 975953726 421691681 676503577 455830980 3684242 217820667 794084486 160597375 764017819 756426201 210384480 443984680 364154802 199956769 958540386 607274582 802836244 718280634 663883369 714162787 683933280 941241234 150445561 886607088 482520347 578281754 174622390 248927 35909420 461390280 430060780 97019992 991219552 781969044 906071049 140488772 317521383 394034299 483275037 991085525 925975253 287036672 347138401 460992892 796206754 480508070 392759469 840044274 420458666 512154999 161326591 65111472 694024622 46365056 323419131 843939702 780275282 177073490 761470822 376633544 254775709 398920835 252493738 887426412 111205243 687402027 621903702 735230701 250411326 729447783 4283035 88486683 453213209 858172890 516738512 719584905 199845796 198003751 437550062 34125582 775435867 807055992 98911508 143969861 869492255 514269434 65159940 319604236 556482227 716432479 315427236 921357576 516037184 485662810 342365567 159639328 502931409 885402150 734177858 627621374 575453656 201056512 198884159 767075218 485850791 628449960 589317101 17765518 981876984 94182885 432621669 205079274 165104230 569882878 57738727 853916257 493743090 783123521 28850515 825963763 498145918 131502719 514894257 860331874 21906261 851640206 892887209 478140341 846822561 650540742 606086923 949414327 909882868 371721605 875068233 596704120 145845952 515254187 645255160 166441931 515269855 61348894 875825235 75349191 55834891 510570311 194570936 557526087 257617767 671646612 126029096 447571562 435046388 81133556 976508875 515190803 325419805 14166622 433416554 199546217 699869228 608356938 338981364 514123352 14070738 491212598 127167225 847188239 414844067 965897506 765970994 46679169 742851991 588773652 709322231 299679460 59478155 942800790 217695687 495958068 465755326 508017459 652538564 612907185 215328084 444401917 630593588 862363484 785761751 518428426 505626113 269131902 266730160 551634162 819780922 530422818 367152050 675577939 952456848 801020054 401890960 282555213 971439322 894139118 545400162 282910471 617185169 537776001 383138085 701069352 159705429 867983978 633441335 919514462 82737766 636535304 458459359 207618011 352410923 893581182 995853251 901654994 333377199 373191988 337765999 78313727 375509791 867824980 181603797 44338973 282342477 135994446 756989128 313586285 726556720 995978580 175121536 909758005 421526882 378731231 465460505 66786111 734805920 863210280 41279507 5726806 826055246 984372911 220207315 765915340 416561392 554268856 363317537 703097079 205426610 426420681 865209256 33857199 955388898 997263918 443163258 658232786 310018672 308720757 582085001 259332801 22378612 510995954 452294447 349239520 300266920 583010620 603264167 984208153 686467818 302422702 932518545 373453914 775054012 647410407 850151282 970543634 947749828 763896139 49057842 703582392 58822476 264499839 206709404 539643460 971265475 721065200 880218081 22169780 934733114 41801549 151023893 486069897 853864935 891143945 89676721 37088071 549024421 893285594 736065551 431871481 754251635 899497789 368716273 454521770 577491953 806500079 842552059 235526636 637011942 560464245 341239604 685715797 495847356 500874133 140188041 724273150 434516226 107504603 210707018 567721987 959284969 542538517 539745707 914208261 295091912 545907927 915372613 545311659 587382937 86006776 608417682 798810140 95887225 122286867 86910068 11618950 724613163 720696584 802938286 959756443 395563414 354953080 420024426 77475087 14588227 554976588 813922993 656449563 30573024 487125294 204013558 986755581 1593791 765940238 796975500 146793334 22186839 944750494 290631979 358828618 551458242 921435863 428792687 745887683 914829630 139978354 593896025 146082607 72986541 462841712 125131724 33172574 31243540 509974419 272666129 902824484 579662879 233618402 750859347 307985629 111220892 736490793 228859172 498786020 925406715 601795702 654253303 611561242 368957909 91963806 437271203 805127014 956375138 231370166 183170022 942373679 973335809 528213402 229494752 307190756 303079604 737108585 742700436 614694772 993361569 296239110 900561514 631405782 657857682 739632537 152406704 625883779 459980662 339892236 321222164 502791415 326738910 109062287 450478124 825005363 399093377 977421077 2202862 747434302 116497592 418438869 582861112 426212511 607491330 226992329 980926281 266809573 365781889 544677426 73837894 867979296 324525692 404932882 146361782 717580133 133529307 507560624 624971270 519443789 683928238 132874776 290533127 252507766 556021671 902390424 903696235 155111937 258264986 907711045 524055627 507464210 514444548 413666420 623356836 841662548 622620034 970404929 300816597 977436274 515850325 942533899 730639650 454928543 28562661 94596854 390922804 401298447 615108923 437354856 17335447 814231932 908280965 789073292 503170619 596226978 352779669 196098258 179363060 549718978 279465827 177428845 312253178 244924451 56513927 6443731 457724266 229212300 92290239 370179137 731159234 557390540 688523631 186993973 342859113 910202675 853021724 52697586 578980389 710548246 455057904 85903359 47154850 62332238 4298042 134091432 999200754 12449465 988902379 491688828 757647624 869604536 16045593 163201741 39276348 160167856 615542399 112121907 628854474 197829513 828595963 484610313 497150802 309144626 598357776 463882478 286766170 170880539 743572578 868219974 618120647 289337529 995500860 185155255 954568808 617438981 328168717 691083180 290935915 925441021 328449766 791149781 106692070 16366882 477209598 586420901 129842511 392838393 967261230 390925523 644879364 515426186 516800630 947299034 205580485 783461604 690711926 542158456 44610613 440870807 834998262 814290483 382747996 864433976 375173470 468769743 727050791 199848672 584036414 456530649 3331559 314869678 289991880 794571040 154913742 460444992 915794769 413222198 617389941 371252798 382864084 226604275 500361561 971077328 704756590 41661938 603471705 304194338 735002339 973792275 137450810 799519719 540716824 853465079 818707235 601524947 218259607 850084743 23885345 841391392 653884174 64380014 823794340 401645066 181799888 748568218 478884096 600701267 163803730 995207359 718264302 338638784 405075631 39834836 856708872 895576985 563634725 968868499 902557520 440982829 132026774 547052541 571095466 451986764 514267144 836443092 607982429 744294347 597107493 973380640 321184405 110266372 48987068 761270443 927445732 532940627 580276286 778580357 46497213 69777306 469888833 159838080 309769976 83962301 266875393 687482036 988492625 367445031 251258074 467984637 181196521 774793540 411702223 711441528 762907075 267943429 848790791 343436298 891873352 400229983 415555402 987808729 706203076 246386636 340276360 498367440 586773734 818324936 898354770 687585312 638944836 590220373 520336991 532532665 212401877 64125560 700705033 274938069 358864501 385176249 503506381 123692398 295770212 5740455 230358991 331974595 592741319 816815698 498291283 875970263 931794470 993806031 112831813 198690034 221807084 186763448 705308082 768899102 551707371 778562473 249754701 598427819 223602389 880317892 931878379 970848171 463926724 992582702 478315527 911222135 960877235 472768400 697544511 236211752 871027202 343822998 178508757 672417822 45327350 415695987 516898862 704278653 946930486 952255324 895631702 724839339 671332687 618891528 993750907 475818452 3943730 692802871 488317550 647980902 257893297 568969768 686636581 107116437 886925317 22408992 80775484 536382680 592796235 635950826 42818415 794270058 72281602 445296722 138496033 146554826 250663054 885568681 440346840 929830715 315261880 869809732 572177854 301113413 553607725 888022781 643749922 715112754 413365242 941870256 780306677 712939666 540024086 162394047 425486158 216792503 206218201 756413327 981008614 260506426 115067261 953536777 505084573 180217716 580694180 744665370 202226419 4950790 811846097 174093619 735850639 471037265 541381613 632157641 350130876 501568767 726487236 795367126 882094567 906800760 660804486 925805142 744666146 610451566 98883398 393165515 512720292 232027218 968614782 372967866 306270535 337851100 69416073 744266284 641567497 397294727 649893928 217207598 958021771 990703122 459504638 455619665 207685013 576513792 71556116 372195370 284685968 805344793 697712982 859079379 416411402 195290087 115000851 986544233 786705462 13436218 479830657 402941836 725298025 14943140 424117558 436669410 464474270 89763838 131635632 297357459 470762227 635547361 232508623 197855950 84761386 633328430 936424277 401142339 752574505 261522055 642987629 238646184 317223290 980108755 863320609 3387189 175558604 49185726 581521379 626454823 801179504 106470198 409536773 901088832 862257373 565252079 635197248 530637893 806048044 543176416 145889073 653384831 301566620 698545860 475471575 811098683 612510991 878287002 385631255 806493514 754726540 845334054 943106872 200562306 567636411 303707246 373370728 765350970 145536620 556206141 117888821 160148178 841610768 25651363 810906388 716801833 287232062 210065266 14208989 590834981 306613040 649997251 191532364 967560751 938721347 604565104 237035650 249632180 411222651 485423767 899381891 462777765 116607228 962545181 38669494 593898232 734227346 902422056 116058984 542294052 55655722 794301860 993046601 968277929 859520599 964331968 174457581 648587910 500207054 399939182 212128076 998136001 778105578 565249254 388727362 688009699 897906728 828295203 482044944 53013369 363379116 929359204 494167769 55428500 334906299 566855853 660247334 943469386 319757631 351941956 961880163 604517683 55046726 300415540 853806431 989953516 572315267 208942797 302377680 941072023 294070732 334977314 445351885 333258073 361928858 949927561 159309394 129663963 844391564 886959135 369301439 973234122 966285540 791905090 13418329 152755032 483998472 890551317 821738184 625242552 196149506 336812031 749244567 822705573 707971585 506990636 487255736 684583900 802995926 298953226 673877757 264640413 461050488 89869262 180465568 449250094 198961280 946638573 787141052 658563160 973823406 502189219 597128657 221741288 669519970 518737519 992545860 422560559 488965923 929144981 128957916 23932035 977267484 280025242 343635015 815318972 425074842 286046668 398776979 682184631 243490703 607440824 326941109 541440983 374393362 570223794 66041605 955554431 843761373 810563664 975453376 580299161 306272206 305142767 113811589 469691154 628474470 161006893 517346265 658346843 303991885 141154925 874605731 869577706 107276748 192885078 616310704 892021687 354140241 485722964 683527984 728033215 603951343 476950550 120630071 456215429 260635355 19053582 795768381 10592652 240087536 305707764 700660638 723836894 201700652 755244612 425502747 857241736 539855665 902433723 458439256 766354971 858783429 986974173 892489052 844989485 313258834 570944626 740572948 349311958 162661734 348711685 615005391 753585716 805732660 524679012 369181635 126531303 950607122 810695715 502148487 226436757 223087609 615767321 340054167 614382439 353902601 314114016 510632148 111917962 487110402 115467865 319124993 554042288 242990283 194480934 21883975 223317900 374501870 212236847 860438705 30108250 31028762 738771230 351718833 181489492 321102496 242626018 663503769 218611774 115551991 428233008 289396003 891042267 376707897 15764221 441264106 678770805 601559715 383889157 57017071 542840921 355316761 792868168 121517333 139239000 432975519 697430151 921089956 939790920 414829025 98150603 385400010 664570241 751771820 155119071 319659029 460792161 196896115 244032977 144026362 443723720 570408651 584014197 595502418 597534109 410240495 917593826 964432343 227920711 566341436 572151283 843577004 485692724 130976950 950662342 452964306 39617621 366274178 451215425 482969524 248866464 811087722 192966280 669641628 659261837 37296988 128270216 595384891 967914138 798266347 622794096 319184933 266954695 38992588 909639474 722121298 852404251 825319003 741110023 327059615 621552157 329281556 974924520 369433163 825121883 977639194 413439765 512468602 972333031 347170483 350791314 13379254 622125268 231181001 159038373 17858409 857694398 874315883 154595930 487055459 501187391 556952650 774766335 947788122 409626235 911646012 492571304 660926565 759024533 773327549 486343084 840223361 240984375 989044073 136088614 143119884 155285007 705015683 907281013 232423245 997718860 36803442 382072764 235137770 929080613 262652478 680875619 213223535 729898322 131685399 26772116 898822350 201409937 456215247 707472574 406765786 533969954 90253403 576664086 522574795 350458956 126436693 837793553 264412605 253444822 708582269 11310572 745850416 637889678 490891315 829987620 805006473 700373190 339605759 500074494 309182096 286250449 960818186 336091904 648848113 822935947 613845154 863854198 311382971 902666703 353975738 201567982 298151139 29964030 122818151 92749756 19275458 333847678 900846180 286801783 196037779 150700857 822668943 96782458 754964726 377869338 639183722 944490340 348662896 626315924 387384219 504037784 581225961 752586522 676802668 109012414 760233260 610316712 85635147 456788544 925833578 487050297 546698059 934648782 48531383 23596366 226840994 805384155 533395852 58343021 347402793 882128669 96595779 593202848 834847455 117767696 23215775 489915122 766144358 684786548 874070849 513782518 525793668 951721163 23525683 462969664 445383588 512290012 696956258 312792553 233848659 177364019 9986076 374680847 313068483 819575198 604901782 135081298 708319819 111286449 130332776 248949337 624621284 46813763 120877582 53269835 339954862 423686383 151481705 304825687 410181737 622164884 267298108 752088620 48639229 669650902 77054641 774374529 669309938 244229274 466180561 262392462 87052280 845874318 736709647 840769169 718616929 131292831 429118654 22830411 216830626 588619392 336050070 258882176 960098518 908146474 40692019 498945403 346785338 260570966 774077334 817484679 92420274 822976005 78912674 346963575 784828995 11199737 617813664 384301855 941312919 605989177 77672124 293570520 218766460 707853201 805632901 428196096 888530533 350737167 289269617 115443064 838814951 854174599 540433750 245105956 812546621 454680592 192071410 483400047 524200389 591280005 730473829 986601412 560759937 984625926 582453682 842820118 497038743 582857844 829750593 941235545 303295698 255310584 722573408 831855110 981391134 67640700 181450429 975633563 647468815 392577328 163129326 725142553 537667931 247332871 186401257 389060740 778910043 551656247 70889356 382570343 264976271 383016893 70705942 257116237 70974487 167260887 9758892 699659593 453601594 867187848 969494229 223946095 48762339 131694103 754500863 885475672 813940255 661008016 349861368 505579426 397374880 673291585 31036021 696300910 711318077 748120638 505881486 492809441 626237552 462890719 368051008 939815843 621883862 523059773 827570410 442344291 645834163 191589304 363289040 615750224 52231019 814415731 95555995 126749089 706622218 475587798 413064407 973724687 226189245 637030668 942284148 486574678 772353623 323848067 482873670 303741880 818209741 335457902 949664389 570047097 773670842 95777606 106224718 804550756 370029788 271086405 827100959 574486852 536692117 878541801 21737823 487554412 598005867 558776695 753229780 652914224 713457800 114809718 558818347 223138410 821986362 492028208 490732403 471460086 261298548 157745204 606464674 104348469 560081484 855506647 369597711 631774094 454477691 794044078 5263606 305590761 380115168 643715349 339643383 856684082 306637821 238604203 267933080 529324252 105456248 441878740 352474046 16528219 73741980 367131190 677572408 921944745 452725205 140309308 537023028 800403906 28463416 569143190 370381000 387642919 301853176 394981815 562028394 552690783 187496434 251631446 378196856 850585714 239078946 428145645 336547250 545158764 537342764 731059517 977912507 81779424 642382292 103849928 529224603 874518882 390337926 452341590 5826112 575573772 306046159 464272241 974574072 768221946 140199393 546093544 391213560 821298894 965462291 544502096 380090328 441667372 94937439 610963838 767517717 488752191 594736867 927055374 6560910 379118131 597664608 592519904 65359112 382508472 852035774 30359189 132793258 19071622 885073798 75763478 874348929 480687571 959273830 434857998 216358653 577183454 810655153 348131179 791838834 706789224 784501213 851735009 628465305 38439990 653731843 972788582 989411596 110855057 45165922 736019895 835666637 399632837 545425115 392642258 270712000 44415397 111044470 410554746 281669164 129679109 990557405 578488759 208416062 786715967 958018012 241041235 581004677 920421807 964151527 573730909 198265463 195250743 317051540 974787498 59066347 288050620 473106460 792424783 502190237 111975078 633705439 238632232 240080046 843831140 855344093 771219285 783964705 340740326 403800637 682578616 856499039 715335969 23950282 262077816 497474484 63861135 469202544 830892928 1862607 724126124 760785860 129854208 838641222 152648570 581767034 330283243 310987792 803820542 415327724 176595832 114882313 295904193 453918362 449311394 170629745 209037135 626328740 30046376 440828781 219213755 492435794 307152013 110559109 137454873 279845005 194120345 129685285 370658563 490271075 401110 893079580 210926357 857814150 118030227 409938463 471157105 320486094 467292645 252989255 71507772 999362483 13330465 854604943 543051039 263590355 139027556 225731159 166546887 174727538 829342475 49058532 821173349 962659573 533629243 518573789 175134510 14069606 296713050 181101519 931054556 247918835 680236436 873730219 657147947 620706159 994315863 901575747 808682077 342803664 139651287 251551696 231348663 480951727 493853579 881249647 456020225 701332939 672085166 5987999 970441994 495916678 944423103 629803716 851556642 344913766 312782081 765620648 984810911 261179542 717854204 85848053 657221720 790250338 509953530 577538491 386287917 301061823 559930763 152072944 650463357 135484352 195396609 678167532 288240558 1974306 884255220 434687977 415876008 899076289 91177920 541715337 688040282 308289568 673179138 830412623 822632500 163223782 47790623 432030244 5681836 63521371 19956413 990245844 277372089 946825967 883128904 398715791 865538651 45202612 982018414 158053480 289337361 171770335 818411427 558842329 728977249 369528139 614721438 294202941 408209747 488058101 391350746 602351957 851843318 654042241 736467734 763250884 59117530 561934260 637188822 192905363 592758421 312825592 895916512 673657262 677197119 966008795 967779007 650877028 25863669 138365328 654120003 670682347 466730329 864582508 64147454 131092953 346467088 75132778 462774985 915220652 794980419 288756904 958767933 685298244 635760159 253193192 101681723 595361123 986209365 134908432 791689061 621131572 513730458 451094186 897854882 375940545 473897512 989630565 267004830 707881084 647463483 694225298 365172295 24693943 637343894 291919015 539954001 307554859 662036220 36153023 717821363 635331957 340033206 345500697 509037608 794139796 222631699 631038613 612274095 602414957 51237347 972873274 541420044 303430727 456375804 100691891 582832708 718914128 937013686 910877900 987716901 238062102 788924270 696626426 147931068 10215438 616173574 260016593 426182108 128426256 760190819 511953803 503588510 124686040 816133870 760118152 52649691 152099975 304041492 184736456 531423156 671894305 5670598 166019187 986917643 483084301 70171130 75264081 957168135 480471448 102682152 787199827 307818900 714465138 144951245 366404616 1752289 780741423 747678187 42924840 952543200 735175879 46557831 586507789 542264265 286500630 15424298 953730869 746822039 506933341 948902753 231814850 2231945 478166719 260934974 7113466 892841123 15699653 449600468 306301639 611609386 373833691 589911998 545438263 649416492 330009296 288735640 577031933 774154230 791234650 297613957 811431150 157384603 898302352 20888744 256000645 133148020 679723118 76552619 875205984 166449819 578030676 918262075 872786113 901423726 265570951 727217033 530251279 753513234 172220591 935025610 416879954 625424366 947306839 388241592 483607482 935456812 711693425 549713680 501344280 756450107 140266959 577902098 207828834 925363023 510180267 71151620 749026100 821272031 156824864 215224495 411185226 666052135 346249390 13860832 333116168 33193892 743588026 13512681 951696882 701185690 143958027 611057693 974823476 668435089 634400847 295582039 840457242 248901844 696560276 232719988 623145369 234191601 723253199 32951508 469330629 651203899 268587864 81728733 140861017 710803275 493444972 190532216 885604914 845653627 686912938 301941650 866508756 629192298 748803479 995564701 535234275 116324731 441560346 497911052 106227627 947283797 822911744 686291930 124295578 588305252 5231993 873292292 52815808 46650199 615262361 909271818 197769046 193021856 69518040 106385266 222924852 33629687 575448978 626946885 165100889 157990359 319484808 142741648 641620326 557438208 406425950 457609189 312912675 947448307 564850203 154328791 392784889 658786937 629655468 746557057 775055479 468239901 728932192 518583296 609713358 114047149 398095469 352340212 142853461 590307005 470166634 238295556 281860869 883371555 607963091 34430807 618301949 393973372 499313801 715291419 595636223 91043750 336994895 393965569 610240753 319905348 326479694 978896831 966168414 882861630 919841937 919765389 114684659 139167038 326608522 327340713 806663426 926238515 518995851 61151443 387961090 66953426 421899854 580991697 825277708 358839312 39097966 785754348 85667424 304957609 493977836 499150193 546043870 343425180 577158827 720692018 411093646 785803949 566956275 438168066 430616 573093602 827511794 946954557 638929741 442160903 233078070 669443645 638898332 759914794 136865332 319694566 927298717 40312863 268950213 159059995 214100106 591505917 147415971 126951494 909576897 188240542 414228209 56514516 883921732 476598819 907506352 903775159 563839032 728820590 942590283 498137570 300805225 805502119 649268236 254947281 872209861 590092728 465666468 718351102 2714077 772283601 577377959 537023853 246696039 204057316 240643597 500731425 244592574 731690025 125942195 49195428 543810400 699744412 709915352 88824963 755621487 796235898 801964192 439082960 271886385 872944328 876742293 556780447 520720528 780539340 909459233 528874889 255360667 136834450 157038100 698875180 384374531 643397736 112918820 773153960 846540447 916553058 849616488 61072163 800292072 979040983 710301917 455022407 892781182 723938018 592373985 332466623 596657057 649928162 256690875 776140733 632437944 873180410 187483409 991244151 166692046 915199633 824261999 614932133 224678928 473132244 343210695 319342341 788868688 389933615 838307308 584642264 727054213 818543576 680516630 695501154 93875273 438560836 367285601 948247917 833031257 401652144 203749197 126363590 912978201 7623321 224855359 83394495 384347662 548909124 652878079 580285868 355562337 390651703 527152441 377323878 474467939 101321662 89332732 640933579 593620995 291942503 680313149 65103419 481581914 578249350 192260437 228823837 398925344 2852530 907923327 897761880 140892467 225059654 759477339 817779930 424376087 314701537 623893614 246414869 846393457 464045286 674795680 285560957 852532363 339864061 377221308 51755531 652242900 360778384 544045555 473694397 812886109 127238479 423741785 705854739 951192668 901927852 256955495 633163412 797380781 907149408 576014711 51475527 998918988 455974372 339179084 169626938 446235612 241735929 796513415 613578495 424395811 841328929 888495154 704805418 389716107 38511395 635379258 391321812 530279075 362476939 370772205 376036123 440471452 493152039 271102080 772068256 533100749 539914635 921487755 261357063 926365232 50248590 906462602 828806522 639125218 654997451 518152542 371261735 8840103 68757793 187719626 189204157 560034147 302772019 726401528 423476979 890066338 949769449 282773489 525578754 271169809 690340589 150386472 501481510 600540162 971009071 682797296 682554400 871419116 667465826 832852225 560594871 899480297 986719356 594150903 491421746 354999863 555070778 97395155 640726751 87874232 929435546 261073528 34558864 902327921 257279327 68360751 957837081 698563598 814299024 345673252 617420243 734054749 390027001 913424102 156468252 773729230 411733160 322757355 221107925 194199802 615413873 323327241 116290018 435080985 92068203 255874814 49757870 413484938 946461809 676350954 685396644 858408783 705440418 745183440 695090103 852412814 462732258 204937497 690501339 423190033 309076311 685266704 15611017 190913479 770313196 258328678 118918463 513786177 511896273 533753520 726765566 394670902 936460793 456484836 419057355 686571263 843889306 480594144 234313006 167024923 348740529 957804003 635336373 846456748 25366139 659924242 901537138 604860665 637780733 437961972 614070393 220345322 104238206 302964471 651959908 852445839 552168456 192805865 855885775 359137946 268646122 687070847 204229595 823531488 424775992 448002513 790472879 21485275 163886153 521454556 191553010 722411819 986761528 815044095 627465043 957899792 998807397 603598206 828725506 946752754 428854513 982956546 652644916 645477338 845499717 137728023 439999394 233046006 685202315 511772589 550170122 133436952 105021235 493016728 400533677 479261496 338057840 890036496 289251279 200977134 747842745 249637426 550719291 740678649 618409288 957117564 679280828 824976570 776594334 233521749 175111333 49221561 672760829 400357507 259613258 69546527 606001645 804033203 555554437 933992507 11356856 610091508 524947506 162641406 176641517 531968828 974212275 537081726 132708320 963544546 251040876 289063286 376900137 442340898 104672072 236105669 953784353 245771165 373947186 239249387 138140520 38566870 816578205 392166287 207927394 738682037 73916669 792991483 725010101 443425544 601325900 267238302 866221516 409784573 635261062 261012105 710031191 422672042 492132397 123173107 500000201 686760070 576046789 42726581 769678553 777299948 490733657 722914511 753815041 346527135 378179317 358893537 83309826 275002433 986903849 545250483 297287262 584304346 938446476 103961261 728575453 190730072 457812023 973210719 163334921 461709577 597134662 818031611 925470129 849830178 784557403 952709590 445927017 582769467 429113115 350222059 7145737 199714257 278584494 137791319 785151274 834125507 431954499 152208094 148897964 967725526 95475850 112199525 723945011 330264881 165825848 411862902 888327589 578770913 271922567 870827711 770441389 754662998 193169587 958245011 975795516 137330405 85696638 985966695 188171266 758661188 645456812 182495830 434447097 381060624 64184456 316812190 742807003 49694538 167391070 483781921 959829159 27478230 269003006 927888869 655759392 706908155 686968128 253760404 762814542 392051942 633612666 788305661 118337275 490456870 633290507 419690129 107868214 174912561 479766484 496001767 596311764 306755550 171933882 230054712 621481706 143260393 303371814 902903267 804645460 931694963 473260164 918361834 217531698 562109311 13462727 141840500 154087525 663840118 32435428 615941961 840650774 166992548 434335826 385513305 112835120 109042105 454830736 468479029 747217633 23025992 121374111 278545812 112892701 209909835 368219268 630214096 869730075 201027741 976137160 77950566 730878166 341014398 538035704 112530042 754590861 192354835 890492452 870565712 758463299 231684580 885037156 388041940 212016959 552077149 833063502 758179859 742103694 838527053 347570562 215913408 119281532 877156457 636389407 25195184 128240927 27171274 201926474 948642910 862799820 405548907 89103790 535650152 6978463 149221292 450627575 438084112 687930616 749951698 335105366 821288123 137553145 884902276 401345024 135343734 901777929 195561807 171090351 945699692 695171155 709756708 144819743 794894705 264141896 344576981 891593106 103656058 218209561 699047067 205999437 56973603 722517822 138523539 106592793 647784232 77860593 977624636 512172739 524076524 939884211 646757882 432116892 528195829 95950279 786499223 710064633 533319789 731395762 657900733 816930484 870977955 839103938 981576316 672556713 111205768 52767107 278513610 312083002 26452275 282773835 504023807 522582732 194181213 730272175 749001557 711919432 267746278 962617100 475053934 307704986 344486990 215406591 788886477 677508149 532960316 927150573 972482907 253132430 198680315 166667132 208455652 245928861 701504760 826965784 250039448 751055199 159119941 887198575 723777674 349929558 875331354 688258549 682462004 246377991 748677198 747980641 843757809 527400315 536459746 362168366 62944130 152626111 655708023 152862491 191085194 956428900 504384210 619797932 796021778 598636543 26003551 494185638 987700486 741439658 311351723 125079 499757493 28960385 954058217 5734987 587012693 12196390 759428206 752734552 728753020 928287550 350433590 364561043 858809000 753020146 375872860 999501977 797024953 539177071 619924901 632357448 739620978 174399846 164623094 584574274 251100411 432719500 616250586 375618161 779829857 28220955 175828477 781080701 972367381 735137360 922626227 638373464 891469673 568210923 296023410 916865971 431304214 493642418 997752147 550995846 133767865 290479086 245169301 357039756 413398353 823649516 861155610 510435268 287521219 413678461 999386857 267497713 84054102 281501814 705280170 732212507 678420024 99255345 983841325 21098764 207336951 292207883 325170915 313500116 453279240 784123876 593251427 248888646 547647811 585558690 44834535 388318329 805440868 935642798 709578188 262136391 25421708 46771060 854534678 549088721 72783039 146864360 572519657 265170681 599592036 808496124 337179153 190000870 680674504 193819947 872706171 177905284 476266395 853265650 895595706 986217729 660771441 669962833 694707587 612444753 470511938 498228558 702465585 226133420 885194986 269380978 395148609 469565451 907956650 841456202 87794391 735253678 427649957 36539367 708025144 678374808 752749924 857724254 56555854 384917009 12928595 429374793 710275879 673867043 923728705 596344901 684526710 910870046 370399972 273381234 884237073 434896149 358184019 226815734 856258417 301530975 163099530 254057594 508738869 137057814 896272361 88385451 384271263 813930139 997370037 634253498 378630677 152891152 507190166 733943005 643185313 46755036 343449367 529854668 39923826 72177963 316120362 870652228 629218905 840165740 85583265 227260808 64264525 450030545 990107830 818343387 82844391 377581010 521514372 519371783 768690151 427369642 424591499 218758617 70412461 309696473 114722352 160583074 112870848 953190816 84429114 336758455 738468939 400690056 323960663 852559858 702827675 551644379 667882389 595589168 150575778 236971817 179228393 528397521 490230391 62334661 642949803 312516667 132480724 711441222 902496536 29644375 397258647 738561543 539028943 64806163 908298817 123095206 63076949 368922846 338906234 787234696 768353937 121783598 475525771 364828756 67903312 105903869 542212578 927103092 624587458 92434760 498884498 347795351 506738427 510232463 249842896 74637362 449652339 213733976 45275511 839582714 452063366 158157229 58201733 537769067 228092405 976648089 922994844 827532612 931783012 460224174 306226306 810255113 579578330 3050114 995691937 637180800 546116932 6908973 86506120 319138868 390153457 3393740 216155496 925564662 353150999 675764738 601624727 751390294 361978445 960085618 153820944 223816750 27825679 390591046 324665586 924106776 549212990 973797803 401349117 211437555 193778077 606630738 320395288 186220642 894064981 144840945 308189133 929360716 15392113 398475200 38448331 595112029 984288355 778603773 731635811 488118148 846694526 607017576 220956172 172396915 344758905 342025415 594420704 487256099 683407346 819974243 769527068 168977741 503991273 872565130 332492452 928874225 310310721 372685579 68795260 405279699 149113666 15351485 702070096 761604601 368963098 887293944 212543725 263046958 445089111 409289242 963347654 915343235 75251822 831089923 810994544 335876041 341449528 200059289 260015142 326689303 575599727 998357573 349815621 673979978 970682934 581278069 242719441 722632832 144630926 652044824 315145455 79321500 195636194 591600165 85861481 82436550 670501244 531469588 884972333 103073000 576386061 725242467 394463438 633237297 980778025 770292754 350223617 746286998 380393672 413769511 656084002 636456524 728685511 997596715 557926317 654933840 644834917 357846956 851119813 649713887 81332166 739490489 606690992 846341630 403665780 568857961 273867096 834995443 279549401 96987476 160689100 661791689 749933253 522979864 629655229 430698705 545673198 788688853 418949889 108834076 234868075 930621874 953606676 982138625 101880377 96220758 138666642 601738397 679816374 785918063 603467454 844645454 835044137 73599279 587276543 355529016 456329784 20813513 71513693 849074112 524714351 566972665 163047688 107888659 988390336 523066745 341308626 808393888 976142334 901488781 885537200 935986330 488675169 812848504 449962556 564145783 778785285 765786884 92232758 455929971 129404778 526856191 953937662 393647886 529991925 396740024 569855004 705213834 149847662 973878918 986782649 934115950 715509377 97165377 586794275 32012293 851865917 859518151 836416333 921190624 659878039 187354233 63577932 492647504 642405608 208396475 927402715 416021229 724797803 556312695 226450136 85601554 372296384 435097243 708582853 184429406 117317996 614346902 760689224 514432820 775931991 967319775 604497835 586246972 284357964 130177390 996764252 471710688 816485756 684916801 671673454 796863952 74035195 837063129 562933783 532836990 212169282 506883514 897929776 788639395 286594731 123301102 223014584 63440056 454657273 97122947 647206225 25610110 186787533 34750984 220218817 636262518 243867186 497399828 683721843 505513578 573378066 621833919 686387444 127400930 650835646 140675623 991681142 597597616 201799786 550749933 162483792 499156837 507751854 304521397 32565883 663058905 563578886 448810154 246085143 386904999 635757139 155302391 796041188 919520686 323239257 47077967 657614538 147425169 246890047 677546086 722457169 433963064 717569809 144885877 636228393 786827341 814111553 813918906 723432356 365359808 237280802 542268918 69724215 820787524 900670828 856545261 211300349 115138767 488877499 477107177 788873011 720558110 434046736 660972344 495841725 613399086 821887310 323422121 417871264 263198404 254107326 847299603 198760326 341762791 195378316 139452623 157358397 5323104 47695687 949991481 403527736 986931009 440764261 676731186 380438540 736028251 181722556 577844641 91556597 817847238 905202698 692464365 805891662 977043037 213461871 450999429 53882140 921897279 657301230 89691224 365234308 376729168 187864048 823921501 350576209 770862261 217462976 283081741 834832751 356424540 613906703 680649956 729387122 129693042 88864370 713482979 631758352 416448746 219521759 7886865 259062179 275716861 639824692 48273909 155505576 818230949 94820784 764195358 971447362 857668384 641911928 548319899 90831799 728684147 729323027 223907971 808222962 46100453 437547503 901479023 1737728 726168191 901751514 596929275 371402387 182556051 520190857 834126153 532699778 470361394 619041044 517443453 400426055 33692340 897106808 345392450 632145279 212099380 996495380 987274307 477721966 114160658 905092140 884892339 160089976 221505391 391722857 506107334 158205865 153688244 805481559 191837749 817347886 684828427 561121510 352135358 527161562 455082468 164446954 121717922 946871714 429724018 678130331 715211302 900225313 760336172 7766294 86828306 158190613 274034252 831119066 632512821 120031456 146496595 2841675 40049887 71474696 839282563 570773042 479129445 155092663 287953251 408251963 874309024 945143099 454614847 598443893 868948078 880332167 329915558 209663702 182182192 757692337 780281834 787240373 636907083 632136818 810389667 481252942 230000039 652266921 813164589 376932930 927938867 824401112 554231845 185366292 991499102 894390181 32361199 402778796 976573856 611927131 818694195 978368984 186641135 862668390 937621852 841109190 837859914 370018523 655948312 185081228 749151538 887248621 993215707 891523745 58497580 352053881 55806811 364526432 342416192 419692155 893760277 502226060 65858173 299902871 327040455 508269255 250534003 140554897 571381236 860225305 146912439 691051221 198283107 519744368 829110882 503399664 458467744 112956698 490112658 978194708 971548282 643446092 75801320 129880472 604992131 333762463 914871305 833893238 96995732 35618957 523258910 907181260 746443078 64682488 227209555 704211803 386873721 278493092 9364059 224424715 232877777 25105848 994037482 579385445 575306548 651271489 473782330 296624407 546985037 512807599 680045447 581021300 6799372 279600215 593918611 437387762 678658852 668675823 897492003 657714090 497892748 16779796 244514431 642557659 690829055 419357383 665285110 233847399 259661180 136891372 887414616 148674388 736785350 658723530 524932730 584318796 825184740 777448846 476229302 480314141 990889890 886424007 642968424 889034042 472560399 72551659 496149618 247032889 384757501 444089553 484712120 65620819 293677445 292582453 112269477 184389864 314593408 257152824 454700197 13901048 602406414 378528221 939455913 513885098 493797139 330414221 296246694 815014345 3525557 926378644 318516757 609816385 397933024 120105122 23283829 120097703 907382210 538743626 495103685 981881007 666589263 876044678 782560266 329272499 775111102 419542833 607806671 922503987 927301641 524365707 51456416 558116175 214157169 460378553 24976782 94953039 977035513 177761603 337792686 37558812 253226726 421452949 686686874 446485956 59043141 581013886 182511342 134526969 656092261 748482995 240794572 573734803 306508121 619422541 825921113 726908938 126412919 637243719 9188157 226184188 75111899 515460609 270601511 404318637 493192165 861854144 598786887 835713922 543839158 674962731 8265170 845280389 402435000 179125711 467523714 300683493 421605907 156476061 720940307 247239282 522666808 546070631 99326407 213252901 151614042 774172262 254516707 639993750 169815536 309071543 172133936 426060676 988580917 137293017 861355387 674531921 128923048 61315120 434103573 854998915 134033292 398180998 289022291 870624069 100338281 515278981 771812367 815852771 460582537 845556286 342450981 603616082 267953788 414980516 444692727 323620261 119175061 799653650 488444138 835751833 722649706 158983105 852014055 606471690 487849815 97398355 785762523 33994620 168597756 538807627 817194295 315616915 120336571 53614994 774482288 949444251 681472315 167609588 557189504 202446337 657370344 1439905 289688419 50401495 388187248 337632684 554066843 449865556 788084039 881222031 935345581 262819922 293079076 120801446 858641058 58288078 304807810 473726639 167732103 662847340 527826976 605844816 87581677 952561393 256409473 783078033 920716905 18330823 496445037 962796382 889130261 140113532 517651822 314379782 4913678 298555715 692544340 456602303 773958644 362692721 153615282 765624351 199084653 125295105 71421278 500554660 794352801 574731537 588756725 576331822 527388607 50344035 639690580 508179584 895950711 9776349 498641440 997134786 512190591 148740617 260736575 409239553 625557263 347263638 502940765 8889006 204820324 737801429 711377257 73591579 699928128 103566652 634971925 655760130 613516136 382799079 265525337 891161853 813802533 140420626 59249648 318542606 359829444 294644896 844140761 441479961 715734038 863879319 338038487 175099237 613880304 138812066 55192306 42147104 637157292 689349261 433952244 820662488 201229223 229194701 28510957 646276354 913094849 87038454 478722992 372677238 230622944 168314690 568435539 234736881 941432173 207607057 650954419 417920913 679505877 863888995 411022574 378716509 99512841 671985248 503012327 704196539 903334654 733391057 505497797 38868728 66861870 507689124 308556916 199794884 811098902 660855403 550276130 336542387 144788406 852370141 41736131 389531837 519091988 964663124 892402830 581505982 341362873 68547150 540850046 107589111 353721394 505503725 286202835 190391691 871533968 904432247 85172622 899213059 568566761 465623766 848061944 622728139 415483861 12174616 998611995 977671858 936923633 824891120 117711175 953105006 23602015 890474547 255485839 243362326 102672964 717716317 121859146 158136742 419735113 157964298 499629202 753279102 972725019 676158845 924177352 367373283 194584812 207738652 667244558 865759101 549116143 196050673 202882763 167369175 371550687 735734827 108585771 944989411 212521593 687817115 880149149 584098419 524466173 834225208 878241107 724817601 588915377 886344603 413262533 265854696 625787998 475128451 322934830 542065000 592656081 892773715 498492173 536126118 106298459 427228303 390115238 410846057 589709906 190420835 55521151 742799711 595948430 386816540 512101347 118236566 22118124 342795436 692286562 340244227 585541071 76907306 179025743 864802558 967370906 331458128 317466689 333709252 552693047 276802043 527437970 126525684 385098131 896123823 949484003 196608531 156381215 445886737 584207510 181534472 462929 823592042 770707027 428226720 267331873 549108523 540792452 63417611 682728844 735309411 733029592 891924573 272867093 67968843 319967171 623143694 492557375 231274427 398634237 442776187 189369108 853032626 13776895 144152418 971464609 268195537 525820041 782249578 718746743 290452192 777780511 689103001 41657644 121637449 372292999 253102556 87307992 19402136 361447244 101663618 776904857 275246337 733237822 457609921 87226895 19456218 366856432 576367408 553984992 669367324 733532985 988052811 861028917 456320230 620423348 228781299 651943227 179702010 70853439 618384875 553428388 391768638 502147456 193399388 673400099 886355261 528684379 926050641 549573363 441038244 167876733 544082748 375786065 727378117 93507797 471093360 857929469 143019543 384061205 301741476 27044286 376090547 914288437 183965814 791024347 802024665 822772977 812030438 998697634 881795689 799497286 65699543 622169572 145244011 310520313 258198161 194696823 426901384 997155344 919629634 575702451 92503438 690345046 741603448 946717942 548058607 357176027 59817896 880347168 166822210 420984946 208771243 29440535 665820865 801977138 100180540 572581701 452787402 152331510 659276923 706378773 945609055 715628509 295782252 612678521 780719781 943584970 113400697 734294887 934964584 43445221 389672428 295272791 151481750 571206936 694626166 975826119 601860288 423618706 931762859 995594167 571039900 168294728 403215491 467013934 158799749 726436719 677209307 623080371 803432185 235074307 866026226 404978644 693095962 652296772 788281324 423100066 78697518 18114612 506866515 618892339 90756895 943314202 325440401 260156447 502145532 349793537 603929206 972036612 107788150 105607737 753736120 26043395 596794980 12164053 55177582 79116096 53126719 747834412 158110357 913097829 579866023 615560025 279410060 299727391 165705948 515284411 416489111 240940960 344762437 2131573 226013279 694653212 593069805 759484399 928735855 564801612 130255617 122473043 359197113 817896686 349891155 173285393 39766800 646516034 369570010 297623643 756652460 155880590 871589168 892628394 178524073 30204828 615490834 296352823 232727175 194561335 620615652 958439043 5369259 587969201 906157867 708588495 970117341 415513696 481728784 289412261 134338761 387123741 440552676 713430861 104989566 104713667 4921750 16074328 652027121 129828790 239260735 771162394 900161915 561892185 33760919 895110695 922986583 871859095 630008700 376241629 464372261 31984987 245106034 261469914 860345194 218651159 156117790 811644034 651374350 312933953 426021834 848254842 88266972 667089362 910673381 413677104 675042821 828051141 462463872 326294864 805829533 841056670 294073041 944113232 936266525 719804896 58086580 487595493 520477408 155417238 628906789 174459020 371515046 500448459 77922247 54988546 232823827 311781394 809700960 393683660 427487025 371640062 357184346 254299824 718808298 277324715 624562244 107524922 793362319 647552564 911852111 381754681 64966996 761034554 258878162 647339583 442170577 844625508 623879623 977155876 740959618 506030809 618997835 719776387 628036680 686294983 782396706 759619899 112318951 691619552 654662448 762587887 397728134 493350616 237689345 279306887 839979313 793584104 966170690 751894701 357274714 63299150 868395077 954424401 591969364 603693259 480933505 727246118 69203671 880017187 412162064 986547746 859738751 495721633 762645808 308889090 628622157 239440528 928166339 890433475 386463524 710377155 920879566 753493802 60656717 721269262 468674045 192239933 532144116 659333322 262829086 151472840 439069352 929930581 425100706 437258970 8763615 469722256 497119263 21074757 366166383 83902559 455098320 605818145 730929687 881639980 382248467 246177097 373044212 365477733 295484394 745832668 515022348 710094842 76412539 351131069 239758279 316340448 3905424 545245972 500657520 620580496 578980888 289779148 609720504 617939848 213065892 288580882 200713524 679482569 765362155 763973340 142902490 35563607 894875462 237783136 270369928 976258493 76805428 626261144 728880253 967254662 15613400 52142277 98463454 14202053 202955638 887029481 461326898 184824718 156728057 398319179 81682407 636162426 609332848 68174327 550045387 278015783 548647821 473450812 773239699 6059958 366552101 382916140 526853463 300191563 18587826 329026591 223575060 568955793 764058324 314503728 360985385 301341235 760657867 201762238 11744218 874774884 20587775 215638253 35873745 619804248 604956793 993194275 505316759 32671177 517778279 536892299 739302687 427466355 339626652 178917269 161370684 43885463 434973453 684120436 273291046 451049852 557343829 546496670 350672122 852119017 927220018 919978576 39398455 789376685 868894213 129457672 54842177 4322328 269248854 357750281 139535585 554914175 712443982 214232026 706478787 429803451 225549628 879306951 231156726 489946538 516800017 253880927 280407920 910599853 37078243 733445364 811327624 369147689 616596589 198474270 667685242 982370054 508877966 359881016 18663399 850505267 199853254 84094946 299549010 102434592 787717308 76142717 816536483 539056962 138969786 862791346 804054440 499397522 560172079 803251691 617661327 85408014 883793452 670047193 489633646 172470071 121055720 966367980 277876156 450410130 524515132 515723486 581760981 722244903 596408616 967177513 826596985 391530245 214461004 715545996 575195213 222763196 170471792 798905482 395346520 321252321 921069052 432664042 875631240 936859022 413454976 690092344 700669995 456235231 416100142 198011971 700355702 395004278 154865243 829767069 891147522 950540791 81383170 122168094 548544585 546165389 715402048 201746530 442033709 264548195 383904473 831361350 611474034 195115308 647217586 830205550 536332607 866021788 283498069 48809410 981391265 639920109 20606576 526273261 710116873 887356251 199763286 341544413 38622921 942726056 812470908 817471302 742982810 382605209 921083389 296460063 5828888 811181942 166769431 687231779 374660932 788735374 522563244 422803280 638645250 272338097 798494146 523393644 877494425 581512884 744162307 103590011 269963574 409198833 923293246 491075402 819658600 660554948 869614820 289058024 961688741 526776847 519989900 145181735 16582340 385550775 392607343 453200159 686255234 299236900 338862316 11055020 67822077 835574213 734976517 362772971 574660923 626840970 120652257 847606977 52608164 601231208 684842824 655279700 252095364 108263641 328588330 444958351 392068747 531821401 784179224 93152675 792690764 562992362 503171785 803208321 686334401 922338961 611509399 253257056 637440709 817554646 714348799 318065213 438125209 81898568 122688805 271556438 246936160 547631607 892710989 679873966 716282786 716578296 277761123 229105549 780862157 313597413 762001012 981610749 638597551 419316570 103554867 962242126 791925245 730049145 53642613 239811218 708430800 394611815 299240117 60887074 512971811 911117261 598423441 484465431 172804950 670879063 363947083 969492433 278482350 997709368 889571657 326527860 897741266 813464741 54799253 990697574 745948496 653912149 86268765 200715475 858341142 360697096 333713012 835098409 725552633 158215933 65396431 863785628 731239729 834798970 351613194 659050915 688047835 156655943 50368225 526454905 344646262 78216499 249096119 657267613 8685414 924693134 934325522 606822482 505851253 815392173 575248668 288314656 518150477 216979050 669892900 141445713 500135167 681941666 295306267 696580213 942009983 606054581 551704856 934785758 680923685 770118664 474168788 580891173 355542317 611791750 316176175 509933731 984731704 749026331 249731497 839521017 701519817 29716280 92329449 643086985 997455561 499386706 73977146 744334842 474331396 742212707 65774601 413018551 435062698 449094248 67488873 423043697 356807118 915518945 546484879 214146457 692351722 951279699 876282709 330630631 977283930 13510857 355184827 458082262 682302172 685015119 264709218 849814565 20110102 516739702 328067599 984124503 602498576 940143572 199973934 918604596 396735158 512881792 199332428 540206406 447995223 937195674 856690076 783521629 352969769 32887489 336785268 634667788 764626370 475298459 965275597 85332265 669060000 361985361 723435462 562058320 177086115 364900880 965127712 418399073 660073358 102187145 133393347 576742398 447611273 994841969 649453625 610543374 748163746 674335490 582845998 758696765 476961863 16636792 185693686 224263033 275936205 478925205 832965639 778479990 540746477 759460126 7383418 554552875 46899777 684882268 150014606 457971795 944097227 491876764 948896549 43541742 364307311 864293295 10547014 473060285 201847156 707506795 718506905 735500745 270741768 675478568 267352046 118975964 983567033 782377283 196577718 649372934 134549244 755780766 421862536 480550682 439476905 999773214 560038046 128319790 383388029 854393132 114901845 192322591 65867926 839603509 361103793 673771274 195975419 777283626 329974998 171435476 548574226 34563841 857257616 64039844 66161704 417672754 908751308 313321315 947100397 296137274 611104029 647049795 625016309 465828891 32344376 731678261 599817528 843938266 792681336 51333745 383152018 3236096 110762075 945191922 823272260 839385882 939511810 68661239 533713009 690883641 178223797 120688260 927614370 93433203 732613981 882274015 430669891 220756320 243361801 243977235 9896227 129137821 928216681 444069232 72641784 113569869 507615830 856870665 497366233 125187731 800934984 996074036 658243266 322103577 825790942 369594382 442117139 496074124 38964826 546465269 269297169 934407709 55471906 174619148 996591204 608180225 106012737 841110458 742773144 571536882 199214819 830565419 657337756 815350445 323560412 531542733 440724037 870758770 471321634 18817493 964103116 515672711 276608847 781746872 394551628 153583541 510061088 919666866 558323013 195779785 247237368 5631298 767588892 777130004 794220126 341493420 28394136 732980460 192643962 831720054 815856743 335957545 352026268 187777515 378279575 938983081 707780021 236449435 321995805 87237580 629941981 791271129 344980049 45169656 870691531 667486268 67927408 645889302 784453472 350307870 580675865 475046675 398897692 935771680 5457105 436413536 736797863 398845604 272491135 794244211 758847306 54433105 515024624 731760708 496266099 498175379 668195412 462087377 691428917 405253401 277752511 351650714 773576389 721264725 951871145 978638117 484925694 231589631 544761711 922095995 530660830 700691091 654945231 200974505 526793735 115590350 675438704 438046017 302733887 551966773 936302168 236711126 715432944 910159502 663500660 525591171 350907817 794881380 806648595 113037157 291948955 606040199 234220139 201728284 323598364 219167882 781477139 340952654 363932199 799398724 347372935 628429092 150854619 728514639 542142888 809201100 121175800 79107468 784436025 604786933 987899749 15570333 248532067 516824150 151813036 118105194 836325426 221680423 961172860 183572893 80091925 673465509 754861095 2547494 36816738 525158035 383147297 85640631 258217935 814042548 311470215 632565576 415318010 333078098 32560021 668456340 258166499 358383802 745545007 261309595 843855213 666481598 665533017 490903838 669233888 644783921 197176511 728315686 265251178 17322094 783600430 766496894 618083993 552637650 480397337 856406836 161069538 300613694 534561301 805729308 266686238 806369174 284511325 691683661 132163848 464968516 493773646 596513954 776089024 889305013 700703468 417678906 377306442 289278427 1471324 57445112 182718992 610617769 886182760 588586755 543566684 242221722 7957758 313074759 327146975 893012523 308983729 780494579 776976941 61891677 455702839 141210617 711658302 125894708 176839657 661634962 834007791 987960890 421682502 283976631 116537983 28617980 146184304 812019881 835356947 269652364 4953773 960044393 773967922 218188797 875531239 576660032 530373193 255226347 657372973 680460601 237083432 599870192 338799408 986876578 560848002 930894128 912323782 564773775 993751665 538571726 679473515 92654167 982979569 808434036 633872315 880833301 389253985 208753360 309047289 347046440 454550789 629012241 88016524 391547571 95454598 535365742 937247356 128892190 975575152 852041887 485116921 858060179 369444018 298636642 610780885 699559042 723513122 661156087 423211781 2726685 589017847 746823333 894940451 807121372 276240461 800803635 417011439 314489595 958785188 325891951 624890826 433140471 820842337 318711979 442450233 294114069 723905100 708450107 877715816 30752731 83999761 647343352 965663140 908114837 478846655 217780672 611631840 657617617 707684428 339709939 118762545 789203683 786428686 468058360 111220562 274722402 488366659 179841462 346945313 230485929 312201866 649840923 432028192 267175767 4001384 727735961 652978933 666384591 482446533 987217572 365716714 895785145 575441260 198069045 454804589 815288191 316446606 870753354 863311249 478240209 861215295 727086179 535400076 222977314 966476536 277584135 96953399 943926312 389935124 164949309 368494225 228801888 377546579 867971091 323113788 27876231 212043865 504314651 635532287 251207202 601849648 708670185 739373378 591228407 984558274 754925974 386808981 912630674 861155168 175106368 855690537 739246529 83865406 983278728 365076053 207116824 833079028 193590546 830192146 943745390 746562558 503727624 10550144 924810334 213185853 23712920 423228767 858166215 693934453 638481521 714716823 191112013 202964941 968364618 741684912 692877270 133996114 20807772 314299482 356364813 853976179 799681250 286847463 83314914 716580742 723322528 633529292 321306631 17891650 78365017 343762212 118739061 546634307 856345176 160363053 576952549 256351370 861486312 491729096 741460568 74949114 277663452 291221757 892893840 87682780 103101704 705907061 139393684 556294748 592269765 255772158 460852528 847849225 952609137 481103883 824159090 537452889 613097709 369951025 416315695 267910691 678531101 793284524 830808956 404383523 638175852 152995544 581858613 390924665 895357765 471197623 54367609 9599530 884552859 291698034 386613291 702231198 227574626 121759696 792608371 336406304 839070227 759577536 64307515 457562977 208474412 213229013 506009523 246071542 913919406 901848773 795388878 753312213 522807197 278433258 95125187 614663388 85100164 507951553 466898828 162839626 457496558 143075437 57014634 61741124 78924270 138662964 385111647 956755793 12644760 45865985 72250290 872872159 528527237 467458529 497998959 625618876 162521683 931544966 925880804 239831709 610417955 2560711 254933030 585286298 585318426 990793246 16157834 314398640 495663328 121059624 109918764 201580350 648721188 832382249 721136235 342434440 999476501 826465157 284779883 984647480 110791658 302196296 115839633 821262808 381472860 222833823 22760203 545544792 631733543 772543325 606574662 848508046 893370253 487112055 755807862 220279473 514473938 994447496 904021265 287579614 495827905 31846734 93035348 296384660 346285349 783443499 315915965 849826615 20006993 806836133 373310351 452021904 730418841 368850150 258536273 319647307 891542231 384557628 607779151 433340279 229203431 879506842 584851223 9639690 567484203 604988694 107286270 416514139 186318599 494957929 85307033 722673574 547479398 916414066 406865220 887650956 653361715 264132019 999853214 382398096 82634209 97993938 205267211 426120090 131212772 17185306 152362545 82395256 955555638 715550967 531913083 671329624 815878867 881418366 339686553 843261008 886436925 920416738 925780990 263429591 466992632 823922944 794369889 96565577 942312463 379355348 123388989 876794214 963180173 281751554 267405904 338617555 997881349 231953230 271736863 651649175 847129099 708700196 772721521 466246304 23926201 595639057 908181968 163516476 474455595 81421383 524091659 389044896 322522883 425231901 488129975 68292453 963140837 72834445 619284393 597219589 265147388 460808373 841363581 944696162 458219636 197378903 221789203 960419904 723671806 108444504 289420044 627672006 28995919 270314308 596365649 352610562 439087264 241301193 628871309 565915234 360642096 736277815 210044590 803219515 574029757 489955335 988302952 661023045 133566479 964043601 907750322 923266332 103393134 448398932 728581702 610452161 903479846 371838450 169855013 242821400 920597258 176320305 885345297 548310376 665993710 905286075 452146706 364887518 582887468 207450206 661335538 80590857 537854752 299055501 58994625 532890463 879632044 145100766 528379473 680327095 888391093 628335754 954233274 555414990 594716836 791345137 12473304 659781570 672343013 114794515 50659016 576918937 19411563 267892503 391542639 436874171 622747178 378593736 990939123 765829492 59249820 322759187 307650111 726660468 848064317 259900810 672235651 567184462 763938319 94008804 454202290 43328252 812793879 751281530 699331075 242379097 637569502 709937612 592717681 654510246 718208496 85466618 190627387 575152134 567809888 730630476 24175460 875063041 562825283 303238571 730434868 673354245 566181424 757274661 724585909 794176736 611811015 202831725 87122743 425677127 819189799 137871960 870899916 387468115 940015477 955809377 892813516 581431295 547928412 360309285 495693651 409801643 285805192 312518120 986420926 713683612 587751978 725790735 68697650 182284665 608906359 115011492 114382357 544830416 119102761 366302422 369155731 19613327 189020668 995704693 121420314 137163915 644852530 463954298 894186974 84884220 669585936 313432957 987920982 104807935 939591519 944978237 523242941 869402899 773753323 104871964 785744018 658723740 676094727 220916128 518758936 129793380 682368776 129219060 318766295 912028437 967159237 367537252 349263641 896030400 822737694 813869029 120184174 535105625 679023986 671095178 250239784 968733240 836802087 917237008 788897504 909971865 441791013 986690387 722183407 123102493 999660123 569649367 200813558 282825031 98580537 628621888 216172886 399912704 977561653 620891354 830184889 64857108 887346758 677417234 277810567 342091187 227054700 879398138 464028530 27910384 888247078 136875721 173283563 93271877 479706106 707653977 711052970 525477646 894036977 958987944 671827754 831240713 43099671 50542679 257021738 186139100 478898175 963013678 825459757 156456079 747612222 45426838 951924475 22535950 304793324 556621085 852920862 963406760 949983782 953555190 642607718 828989075 668825742 519465334 153704805 419509861 68850121 670648472 532850164 782861980 664209664 104797562 754932908 17996312 406154592 964822238 87850606 898605468 833925274 549269930 818046172 947153488 392732003 309213544 42180317 130853442 433241589 525812935 754843421 565784288 460323469 77530648 376918666 262744959 316986859 123281873 876308696 470736856 959725525 858426126 230838526 440881285 922349972 273094155 814613943 720067976 260436084 264922795 824718850 800729797 937076809 614226164 546843043 464485508 200835045 796229009 666418080 859495408 599300515 337739343 708546244 512087962 332167135 759396512 677719583 838860790 440296315 842535963 495101315 848850396 787333724 897648377 41771529 657880841 439613419 411776666 859459722 940248220 878492053 58810878 769745447 395681689 573199691 142687821 561563842 884401513 997158915 332262736 479756162 644562520 787855413 711598581 540904787 374686230 295618654 814878926 28703588 872837687 482047873 50548370 643849639 478311091 493487009 700111003 683504980 96894054 141964871 218437479 931948390 627223441 776273154 669037336 795696924 865196631 163749859 141414900 237085818 160736065 243115005 197340389 548652229 39611835 227260907 456387065 154424587 948524692 461971018 519048419 833275545 676886658 108578362 118165880 886833027 98369692 856059361 365961268 300509983 626701534 308653800 485001395 152832138 836749480 702843132 758686264 780579617 122021695 649279054 660240937 838990089 84022859 587999764 164374160 148932521 829040728 843753734 904276124 694389803 687552853 979419617 217515294 154521598 59344151 287439847 779421453 940904790 107501015 496705373 789822466 840539563 882184880 131934220 592726716 754358838 473723938 83837377 550714782 421552247 794577554 235735246 228395308 367056050 107099847 445694086 962322578 17569388 18841199 626993604 673601053 341210355 963056280 42220389 317832639 91189716 620117559 296281801 379083663 864415075 199348900 160332886 737855047 681073462 791541788 384351221 765846980 315070122 37271102 811722131 294058378 93759325 815999119 552334754 677677374 956438962 812482294 172460437 214805802 246226768 375112256 885024871 4328124 983152035 665776797 432811285 455362310 866853466 56055841 730226975 13258560 789372903 148414276 122343179 510233410 893899266 870292323 518687458 683176459 162418214 612592444 273162417 288038461 850138131 923416950 267701514 55121565 10106442 218829591 383938944 806861976 266690196 839942668 864114479 413477049 664895612 977976740 995262769 215936820 57655760 196691733 859947817 792002143 556585764 675577334 483166653 367401267 398227022 938907331 606116116 541338575 938682603 912525149 945236316 761545717 95245017 125874567 536681286 721556876 875401403 673446762 67554440 445129500 750437497 969888274 788580442 947122261 258760637 811640302 542275578 35377800 235255926 223134036 50614056 910013228 356824409 193115386 735790250 767419995 715169883 37494398 605472457 165308754 672468280 717115616 877170131 945649396 265712 244280067 442636951 928634440 401606980 682408495 329159916 659727095 138814269 870993042 161561642 905724367 828911526 719736762 228596142 112571202 474477709 889704220 964200795 154505191 435871430 56189585 15104020 763604216 965090408 642363604 876278339 307864275 124970317 732296197 216643669 101017466 855648150 145227304 779900220 547991826 566801446 274884519 455735532 413256807 592312610 788515788 473727710 680040807 117574263 690260296 759006863 439146915 772085332 923316911 258340354 670387409 886935467 682664186 120683066 104177484 127662773 856098819 838497217 955059346 636413803 233428748 526719269 519729605 282142733 630141753 473472373 967348779 559967647 117686801 472506056 117747119 321295463 382107649 489873078 503570781 569086065 287070425 840688349 667364841 158541835 769661004 808212317 303330857 8899145 733796980 50557276 912824726 388413314 14606925 390042500 299075280 512988625 293376566 2116736 734072855 68815765 958043763 323818370 555449298 102336497 548476333 775105216 279807244 849824589 693971824 112507890 295997426 506081747 103775403 410791638 770399318 597646834 656942644 261677485 735232047 415407839 385307970 188799419 671743511 695256335 41995249 251983306 890939852 927516351 722521537 540883112 858511023 83097196 846779927 361177508 343024200 171264347 21428923 946396437 951736512 66480658 664781401 132744403 502111077 233377501 334220032 775138492 464008489 742456394 237512358 665208112 226799908 922181037 562296737 511188886 2231566 923659165 376688943 520732885 227412934 756233333 346544111 351151067 582459853 469151444 724919910 74850842 977632715 649682461 860537724 804727814 591811849 763576568 497728764 689847704 390505974 10187215 117296151 665581262 248264355 900310866 157189601 478795305 668666694 290337523 139514835 925555501 688408251 3530603 447431752 58443492 418325246 610506035 29906176 662451292 677062578 82469644 21929887 817219876 299183773 650453112 104800303 154475475 595231273 267367998 253390234 596993665 630674917 592691434 502432817 287705932 328159491 179238218 481756712 912937173 848519383 696109810 348620823 782954688 186935646 535121593 259246970 444716088 848779188 137019194 690296114 962188392 989471389 69686100 681897987 808862979 745513213 286942379 721294612 349805244 575010912 522012196 493679730 794794447 319333235 216797805 818507660 603250295 610147976 537334898 965290936 347586421 641409559 396728809 421656749 69774480 2059575 469696968 953791239 338375439 96265769 371571913 896983239 7945793 943597774 741855725 222005200 962296309 3220267 405935350 660980331 516152578 527164908 191602411 908345796 323343297 905820383 416095384 64465514 989448845 804127605 59330315 127464147 94266954 508587332 141392408 137502166 341026524 78726279 611844310 76247343 607542699 803479708 692465184 443565054 827740197 994167429 254305558 337248072 706602044 466584424 513977241 446576245 92276964 37174543 272302802 461494224 629896855 157552745 293557163 809418506 465098705 793894919 115040596 601708984 150658963 2360480 292404672 457819088 494856164 248419725 268513317 949783600 556730443 295331149 884468608 823692055 3192919 663178243 285867279 409645226 257386007 215001587 115286229 508265840 73449122 199908872 213964825 559198935 101347473 338216017 345519591 646529453 834397824 194381952 483177357 897969319 67269520 968454762 464834335 37354717 669682152 572570249 757349877 312729164 293136687 970899069 893644072 947532883 214529812 278378374 507227160 85846582 345002439 611099916 712522472 986707871 61480573 720652568 854342912 987535640 631608815 146104536 893672331 769524881 389353691 476851999 388678135 39808480 246763138 347346658 603352183 623664956 508606249 892945852 951181444 198614978 42611864 605893739 65156440 12501489 658432670 315235664 671730289 967715373 594471818 993752819 630081556 533034303 949608627 311369341 739274696 732504787 249604338 232470077 842760407 711001592 222946595 596045348 249588432 598026148 595499176 421812808 537536520 9114926 702839781 250376037 980396052 452225746 850703045 310443863 382590544 824719921 368868148 860030369 578148955 910033102 750249378 809449 285729945 998269074 417855366 265059961 162337968 189818952 231398361 120279232 602473483 938521634 441638807 296750543 782794842 193086514 644499522 521859293 668227088 799997682 588738142 214603716 737644772 55857597 644323830 330496385 887137360 240098131 564142870 496570039 975592469 960859737 340566094 481759789 721943733 667492310 366009142 643536715 524813816 354220984 932154596 852723361 17485672 859266381 823213175 889186913 18760916 117163466 28648336 748613856 97702097 118756552 269111508 933613849 975223092 570054849 268436075 396087081 86236057 436088727 427505796 189891796 117716447 939142926 110686159 361579007 24274602 588014413 435209729 320592692 425051616 539371874 424937044 747169825 26628909 154302907 389639684 416376857 517220479 68271277 789035219 288771729 570329226 97718512 593211269 448422308 319873860 728608800 310611045 777037456 67248746 1447230 195387327 773455927 626962426 689627438 64174692 192147871 842144439 706517815 306249769 710002802 89228457 377642886 651736679 252160895 984303514 754618282 400551549 704913719 848331161 856662809 392381513 67691569 489150843 980837802 737814195 296187814 881156437 345712154 934628387 372409333 322193155 739175559 162172678 831341856 543185573 816232696 740386892 996515150 121760540 794697170 720097261 814718279 145277585 239010916 862821215 223515899 449812719 895481693 954731554 910767099 131954788 948546896 536839732 980375550 991215076 473711415 474644637 997338462 944168870 515955437 399525861 636040600 150359461 741219251 408083609 315602896 129148448 36997292 570285002 485567819 17393690 122108768 806942093 13613554 523346395 736432189 967212924 74791125 472621933 975874321 194202419 102126758 384130847 562970001 73510100 798862394 992780806 634708438 613766020 627051276 319101047 836030683 407817707 664493498 224226959 805446400 305014456 865641094 943249579 646590090 454919963 642590166 84066800 277256736 66935625 466519220 965502660 40183632 811751164 768958798 973134163 879198984 360967664 324346231 32256011 850657309 545892455 802728740 316482080 674833863 507224486 911895281 569664521 974123043 845083766 799003290 960448513 301855920 738832292 958257026 100271751 176766162 375545473 319254319 869764830 324935763 543468898 894943691 505582989 292239325 832562721 688962725 581732577 663384961 901066906 111990446 470046566 685382963 926395695 646699261 755314 189014347 832596805 738046283 771204762 927765765 117643717 168681080 382240827 233718018 574542748 712405252 563762674 424711621 546971195 360405911 585972516 732758583 134143511 908159353 88859255 686515748 998486826 213306650 620034647 799638204 35936112 834570892 449201010 857874195 306151787 872150020 201945404 890571936 530800288 751386204 514959980 57524162 962055192 171339156 360207741 507822646 880096480 164886349 887644974 671801762 328669321 599575884 72292099 192861198 164458408 29183485 202249153 642507878 657477719 284111086 65576950 98767609 761908914 124240207 458393198 368244221 526971227 983207545 638412991 253194248 415796727 956715108 505886143 115273368 588743087 851887663 853163528 522289805 565398960 765072027 942763131 423003818 491719595 724950160 380502714 379105303 803334742 759035800 693433772 631237346 571026920 224948319 817492476 379582585 526130849 74796857 689806491 8254513 220351296 823572124 567955770 270396355 661666699 192208289 252366545 327590345 301084363 504283271 531289115 931236422 441310797 110370608 463561239 901020443 170586082 294463395 724115081 148103827 912187999 834421896 142252150 863507928 678606366 819887023 540072108 876081019 826539388 115596425 439834168 154810352 133920089 589352109 32464621 996568591 312278427 329107029 978586084 913931157 43077547 668480222 920551926 922556321 253659894 990216524 400715844 844438327 695895917 865103555 819296944 27682240 475515909 931633423 58251873 695244168 988372792 957483293 750079043 984793663 497294723 516067712 208168324 632127353 922791910 568638189 4669977 432080686 933168231 961308863 444401975 585226298 794256527 823376244 340411354 796692702 77879275 3425069 880891713 242612029 920130188 111053362 296594799 776136160 823884679 169490796 403333036 787570739 547706230 3286250 380406019 136264453 784215286 522958940 334721730 854421260 903533351 954886555 433346812 284868959 626790959 963290399 582332682 642335738 832936887 693793927 109997062 45854269 112278892 425325333 86044494 819263341 835269503 465488943 508276999 171685170 865953062 251928544 138493080 220196376 991632665 804186452 186457898 944928782 534692373 985977183 224358959 774552809 641548637 737742583 38741464 114356450 844687668 547586486 853136285 698815252 880464228 856948313 803995321 2696703 897952186 840177987 2562220 817073160 288968327 39270139 56659895 257181174 680853793 831739049 811860835 126948727 159649376 841269405 739456251 378573721 318314785 130158281 12438029 350304593 245272262 429945666 888965356 923715063 606706101 445786306 787283249 610046408 218617301 806294313 115039286 362742883 171681044 595230199 990537626 479774541 877585891 149147348 118463936 683345517 799925688 919505417 530569807 940206736 843598731 424577284 479108787 103148518 2747993 546382552 320730267 143831683 567589796 468253370 906479737 724395231 83591154 96173701 175728645 416542295 35432778 582095159 363892410 9920937 266330554 700987250 897785944 534245756 7035859 324436476 29492064 284595926 864485163 285002815 928112539 545573796 380392666 424465610 25982100 853801269 842726397 402429902 977188889 162739903 206569527 642366369 456539838 631844313 856875563 65463615 331480665 296291071 827031555 55809220 376901767 348571154 944172012 141549555 409465126 521353941 420053656 316087474 384814809 791678833 397457850 542544268 602631559 630864114 244118157 597413421 309486300 368117703 506668110 640478186 607062727 679188550 440535741 538029110 290858490 46197029 940155552 735379758 710020206 779815426 242380865 609479182 412272092 323916253 181116907 944209338 326899780 562471321 178099312 404351798 767166570 628035710 886278566 982029358 562122836 642212026 978918117 378251119 505446350 832473051 386206603 822394732 743148262 81512790 294190456 266947258 381309552 532860676 634941330 105836692 706577026 631719840 977145410 900980567 570214137 118944586 295626230 444598535 136853491 876213255 147954589 346092489 57744979 586284094 364109614 289413735 249648705 446720316 271071265 794398927 448509863 286207409 671626228 351335572 180681909 858132529 878614183 436558188 486664797 432852917 326874432 774978480 780005591 50686999 647069257 844403423 686967327 788915865 137871949 947726363 476247154 499765343 139394142 577897642 539408597 565838064 598182034 417540726 798128014 923693241 226548353 863092366 50580137 972461450 72965577 463767459 674514036 468756758 633356938 447288460 397869059 659033976 211417067 603161794 186796461 211755945 701408915 138192100 507839372 135100939 164419376 611681589 660761089 375974113 561107700 340247065 597959727 889031892 235960338 236701851 229393019 843305328 34532934 776487146 262488338 476004260 988843850 479686872 937275491 389163590 139769186 669306970 194746785 545059469 789964241 703538698 530080578 190045845 263176546 611290536 967193474 528813534 330915040 883611797 49518305 398261197 72990621 502811734 79639201 177939498 223060975 5947159 565261641 177042849 363088302 539624997 742204709 36411457 468304568 484611699 791806147 591921152 108795758 79051542 105312631 758217012 720288052 104533449 971489752 749180699 785263348 672335210 941765697 583573588 352663452 864287355 439006545 879159652 603310747 15220130 72243307 112195891 285054568 597629993 41657399 906463628 263418619 928354942 182274335 274321312 770125394 521054388 650183123 820744836 990336750 785176321 823349189 252933038 968861779 271614014 896765358 544917372 887670155 639850090 583991815 356065709 547606948 729017639 647413649 525319141 784978477 542831676 318970830 539025454 975101885 249508881 448371589 618061682 755949165 278548534 488128834 779998210 528631897 539254748 475736019 661771794 870044194 106776154 482196684 387579450 219606382 524509609 552747268 552325622 977479527 121530601 597475606 332851751 971260216 936446682 393930209 659895697 573192340 760847460 353253128 536574811 294955055 778748175 409460595 988439954 929519682 179798923 954272716 735034789 993939211 359075882 396755203 572658922 482723147 733570401 332688075 964458776 561922246 899138635 142629914 506524875 545859782 274529574 949636013 395107844 454622361 720265683 162989186 977904806 256580622 351328346 307603547 675190522 69193212 540115300 972786242 613271084 127056060 867508415 914418944 315021003 41997482 481538014 93635492 994527565 516181159 888480343 287291394 515935881 555647642 279515747 447888177 417848891 520183274 489365345 670832652 91885443 359791110 602632787 73024434 364570982 534620381 347013727 169570823 669180236 145614182 813825359 854261809 92061568 949247514 404093457 31267099 586631603 195181429 758759737 338156533 195167098 238664824 288361850 921631922 218780875 681981738 49065521 973241480 698033284 692697874 280812506 863486580 723846372 372615615 705397400 451768243 994468880 184103745 723412145 794558538 618508432 767963821 103894800 444370304 218357199 211528348 864089538 671253598 950965406 402758572 147633273 604797494 515659697 646940926 56804620 519697177 566265376 884785846 464157173 959063135 322554344 299828863 461709521 776591139 596941928 342663684 384643300 139176133 515636452 561685368 557612947 817103206 346008326 853768207 771245287 780656751 883131736 317150339 206213137 341060362 620023242 525771152 988394976 594954407 540183602 240463479 819544908 295898489 737759943 861219199 114117615 630898423 533194406 376422511 333954695 258036827 346888270 71974678 321373558 928044326 843204643 504444868 729449794 123467162 693304558 870519246 432092437 855238975 155919451 904134157 673599805 201563998 134475129 897852255 473877421 179373449 716551998 992598309 862524027 109157393 974356737 917589444 990142048 17829006 17569022 47612196 246153019 394955868 286236374 918805300 5691534 826264344 28961292 298851940 932075519 923203878 714307209 358766121 371397593 42554414 587725080 563017084 540223881 493800347 466224107 670021467 627974689 881698075 195784980 720749895 602102488 140221730 129842445 821303237 105594247 430680934 717133617 995147485 161538861 527361892 469144128 537561758 567782509 123526362 749469407 490331544 692193803 582108235 50081301 263555424 640264051 294785406 712765904 349124367 226713394 67976703 850722654 481461188 79518586 755512221 368295412 63611165 932644515 731394282 5650731 594958274 53929380 581381567 180554621 883940315 804051102 331698613 920335564 817295764 42442578 373669548 836361948 722067872 424935845 337943368 911726548 741945779 35222563 262588271 285991618 415963911 736739450 635592396 104669716 79697624 901544954 193599823 513047583 414111464 732883484 57823659 587285915 204375036 780243704 310945751 851690532 182107228 271444941 964640654 827908795 295037015 309133181 369500879 574046788 195375293 290173198 408776285 97014790 316085091 740373034 578503231 243712558 735986595 967763359 797388353 187460684 100450009 999205345 303925362 29118931 522752231 827541891 533066661 18918045 242728625 368774594 763059696 23441766 199157410 237719290 887826223 307115596 946939686 212792110 952188802 339074390 592855342 321822340 778613706 27496681 278191279 911667655 198222896 438550612 475164963 666564324 660343967 110325318 544093702 690217325 395306309 189412690 435692890 413862681 640666390 679519346 82872868 183845442 792998985 875953537 550196460 189301861 120730841 420212672 654954561 707858085 500701445 775213138 189573427 324827721 261435856 344529599 840616919 598956858 44359553 453336949 633919431 916843142 991268900 966588994 134899871 581788384 787559944 442128603 648238209 534216989 548203584 838391129 157431954 603138744 156275490 680243895 358920571 774207055 930719946 58351957 657819112 723897379 854792088 765441912 245027084 113539228 805970606 631835079 5122332 755400899 701426803 880808400 595540943 63117511 208601362 901681793 411534053 525867641 637332220 675463343 472571549 180554703 934974818 460433810 220197436 268601188 642170043 561021255 487724173 36714742 105504580 206691149 443745372 696480231 306387323 142733064 209838842 389113277 549183140 111561794 342657724 734387363 607364932 579202981 102754684 978673638 456165800 457948994 612965654 556940920 377962079 513056013 675735532 259037039 561742012 167185246 81474403 748920455 41839957 275183985 89888356 2749596 473868935 892561383 540679132 260469810 901005551 607818051 8651580 613013997 738098162 882349678 638465273 129617689 145031222 690127668 751915789 759884323 883913255 4433605 728296308 602023197 30690931 644078645 323708080 578769982 801937038 326513915 290088006 946198624 122451759 535952758 269335871 968786817 52483793 974234979 244181672 461830466 320072243 374580328 570408466 539738987 456689880 464143501 691443218 475994725 830712712 575085758 668580546 569032126 518596301 326946122 616765503 23451305 329977719 83417703 37937449 125579899 456670489 814206123 413475110 68459311 100870281 789863828 458975582 247518691 282210916 548866562 487523072 81521497 692438919 81795768 556577724 264164471 712510359 207707358 328643144 454585543 66347387 143374978 201153244 28522232 567722972 252779282 469150645 813369691 918103980 302313443 930415509 17608294 796924060 619165870 743791681 260492085 427378084 282085389 130165506 552276484 454820735 857865219 665080101 336317622 680668460 555129969 202350203 760296273 429927022 728240034 950336986 300048000 650736717 38393024 8029081 773876240 361027987 891583580 267041816 502286707 322252112 298128106 374832182 757380160 452987223 983435074 618674649 87347376 57788095 827385633 250004074 155775011 648304226 133520806 196918102 713690521 708644705 153044949 208782990 648710714 830211998 730092823 119385864 539175887 263913024 280084920 5538107 457461574 549872691 698767208 619043239 343016241 523024549 394753979 936510795 692980295 181264266 278259881 748028973 709926370 19636249 680516878 731977174 327255168 450064206 489313067 547121107 516860995 332280934 518252323 479442997 669028209 311187813 946853759 646533650 843654900 952125843 897465259 34478594 86352090 956831738 791686774 209503906 729334486 182187498 553121942 764242196 545507005 588904822 889813794 589016445 558001931 363100661 523204118 353022854 45011804 801229953 798170322 29114076 474622195 157099131 515060891 992968625 509112630 936389637 708755737 524451128 134371375 997286534 795236568 844212268 227633933 498201386 783470023 46290762 15045281 250973024 425906619 368970706 299895778 385991514 234462957 722550794 821245033 766977168 703924344 608218555 577254133 340528189 375516 698350770 682281449 779291105 679837310 4005696 421262793 4680637 793888805 827135163 692984257 943068506 765631871 458205179 639727134 285757954 254974874 198461405 62798034 662115141 858448235 491971012 456987636 240331638 369103946 263550483 277126718 55432236 684668532 184641716 16270733 593273026 692882824 177217940 589916517 47973078 472902923 785607972 31829867 900658893 216147684 46486746 361749993 497490510 671707616 548606382 112815181 874978499 356909615 729488029 872739754 269270491 668072421 727765802 670055733 433685003 806977914 453454296 241717961 777752328 295784011 374359217 494413668 14244430 848795414 523622338 55402920 216861084 260183170 155885468 117696091 607033206 150871957 504204245 205246183 465626018 402833980 441431429 605748186 483403691 201957830 194189770 651358567 318515041 205883241 967174212 686843364 432132439 903837372 479033241 588004938 426229604 427995707 324116978 946953400 173665571 709180871 40831868 981350640 850687091 139975971 650939625 670189273 697241591 212693112 604008428 604755195 257184150 623821522 406788033 401021702 956828924 413558944 142309282 795974219 727921176 489796152 551418195 650453057 817688988 377286736 340291479 911822082 130390400 892246150 138299064 218990027 119149440 508574170 460611843 147592063 781942169 838122799 519435593 536881445 607086736 986172365 574654304 71237222 2100843 219423714 713767584 406486032 398351605 601498876 296376935 992201365 548510270 217066640 603085461 821732492 327483673 677886071 564724241 134076719 184911261 66527596 87947074 843371228 80814501 201986959 768129174 439559573 288159056 471512293 192011006 966365055 266109825 868594133 15617136 108011367 430527584 704194476 710056548 546546488 359620567 326781210 348748376 849245830 929280533 992839347 357092428 450516230 602490895 215030640 619964231 583216403 894209530 100397355 600127440 632096811 574415314 940632358 190156405 735000432 107401175 467352197 901934152 593839656 51045131 1012431 995942748 824277566 153228725 792632945 697577804 203071678 40236000 80674107 175620021 543000668 913797085 16077024 711299256 312117230 149269693 307445115 758200697 856269550 154586327 127643653 55379106 124005369 536105544 198455520 475230432 87165266 996990830 161866831 396759397 330563423 16785260 156233467 705374821 864075051 14900394 217600112 742122905 255274211 23744338 715999133 298429119 269966937 633909716 399994200 316732439 469495684 854599010 877874392 273057512 701861630 399739509 690453049 193171449 297302149 705472838 532281595 51181592 856782202 68066390 909982339 265524375 791137637 609095399 243846297 636670921 962564719 990728576 571330025 183229834 157868006 201652844 506012290 288282549 40711868 292237372 146928218 963393707 495201289 714008129 340313031 119841234 666122629 787016979 706817031 454097428 121799695 894981900 564628409 691256924 115784744 184023246 793097058 541332509 377003128 650319289 713712106 678427594 136816200 764766325 293171484 744807775 154792967 960160111 864634921 182167767 355216326 670435155 918621222 535802547 861134267 183112087 438413961 708126841 490322626 738889457 499697072 114465075 445289687 708646875 763436378 691231212 183326109 420713238 739310891 322011191 108652250 988828707 802178861 671310504 326443257 615947724 106559050 949498712 517659526 358467737 342069971 757220453 729098166 142423900 112013564 994764911 797736668 933255590 208033117 84826909 263248117 268402767 894592370 959609238 402065693 436673010 149495836 409888009 419990552 245233518 506581023 852668709 928777418 543475302 848204962 461096609 688944831 647270850 811822514 273604021 833901220 480316972 113330366 551933087 900148427 271529108 363178268 685741600 728942508 213392557 466443907 878026748 881215070 245265261 609062287 518518142 544554274 422809489 471179329 391903729 663772633 875203606 347696764 392498984 955092617 617402561 310883977 400677367 361463772 346099353 456810388 93522103 51174304 288713319 954273324 676130246 570575176 834254653 974433991 716506629 14764649 513845484 798982716 336335704 663231294 483572364 549745223 136666410 605550885 520305912 631964680 398228198 744384288 917327695 522498692 876728959 943769173 649036661 826752291 926758121 485261454 28478607 140243504 933178525 280129722 741241739 291443548 266343449 911519594 953129366 292637244 321867870 601378133 909490339 3074246 399870832 399437780 630079979 396813272 705060058 750974310 93501543 990809521 73714215 433853486 263266648 284046966 83528554 271390832 580125376 580139695 752718263 102156568 89406950 303461831 236619687 392596018 219662806 766535823 866139096 546040179 529039839 626194875 534786411 385274031 502976531 850706019 942071941 480890464 847888842 76960388 678842574 711497766 874190367 138868605 957916149 591436097 41862257 260679314 585787433 524031769 31857380 956436845 305224353 924702647 817434334 447299736 831463446 471525449 560874890 446525444 636234052 64172962 700676696 278680964 40996717 297509047 637750651 517390675 620145877 894661923 770995306 231252618 701785927 674945956 208469599 445127595 617011854 103670427 350203099 816980761 402518269 173700240 597585952 692793757 732083176 213044908 595225525 39993571 229668905 488123710 446727398 774095354 654989468 880273463 275361090 895496664 205964450 772413357 342782747 423587284 150020258 842635356 416665609 524197418 323904131 419432480 432243047 818057339 220434996 424291452 721355477 890208842 101882917 947764502 393749684 165623680 768502219 949137976 417685165 468153064 511596575 331186513 954121259 776260276 54098464 839074162 869422812 243190006 679728460 846903250 288280372 89679400 469830699 55674443 424409833 487633317 456619205 143998426 453707128 561277997 371804454 110245154 994628255 862251109 947014113 725048554 734041825 842294100 215879306 908534938 978929157 44703976 372481083 934964930 959885207 226295407 428152848 161898388 358608742 400347422 862543787 374891877 641986564 982534286 137504176 264180528 969862473 407064377 879760458 522802963 558501585 115631362 806679973 65129167 403983481 675954602 893600369 466572876 678824678 332409180 931580006 750252051 580893182 521174306 521110714 848728530 517032300 636340077 160744108 827659484 618939680 931915921 71038461 790964390 539513293 394581830 585243506 241396043 313786730 397252392 172185940 75988489 412805042 84170040 568166895 146003394 113551012 196095578 251214358 764849532 164553475 900371925 218855325 638709473 693634262 163420630 665428958 273633472 583223273 24324077 463747637 704969098 341995083 5666701 108410500 929786326 315440846 775754384 152234416 703609053 424000395 4128178 558938145 222364926 857941595 659680529 813744710 411968571 5046622 571855540 225643279 134980283 943674232 886949120 976906353 262799686 989581519 430845764 587626982 428315596 962856783 172918831 744093930 512526814 539548454 640945236 634554751 646060851 69167432 328142509 658198186 999743525 226400236 714550037 306157811 506556978 197899532 113964749 522060521 661067899 458545897 847569144 680252316 715201096 468788358 745490718 774127393 963409793 623933480 166604205 238818066 45531959 610404316 989410931 427919627 16618521 501063665 305996582 993569582 756566783 774885241 677203932 312581792 139599715 921376461 107479443 893952010 547134435 170794502 901776042 123788313 28059841 560511877 844338534 603887102 881567331 962711659 434874990 365172206 157417427 359906081 941182288 568870819 347270463 266989010 471192314 491257561 396433530 266697964 275788353 411546066 251556730 408744867 691477597 971435987 800119000 588550254 989825387 486623140 82383955 644947336 293818602 824583188 591228749 549818736 871703615 981310067 39495500 997127529 245113649 327905559 420023930 797296635 253147757 587944919 431431206 440133488 200313859 354984083 221023553 629987416 364016103 189838250 652885730 18161158 869369457 167728770 78238915 144956176 907977437 693965315 749114305 254709714 671096780 524882716 787275871 224343276 533941185 711838525 407773508 568671168 619944357 740756700 778589112 293761781 412956484 674173424 642825771 433215735 38109134 861725817 530196655 966688372 77843543 399396086 643006329 479582432 88070230 323034349 731254115 674394354 77554730 837523302 353486445 453267749 962982288 478498672 265782840 807598136 571896366 408984731 940263561 706202542 863437836 444869501 300545996 28575311 323092502 325168174 628739983 826279589 886095515 378408651 566216962 441432960 637962705 226791414 899439998 566290035 356104782 643166548 836280571 439839828 780459920 897783310 719727768 432890816 401336951 351617361 779558167 41661332 749115846 834600654 890260317 668013941 196686501 771163962 436943607 8259145 146741538 22497999 720477328 622095036 259474603 574600649 659766396 291825084 383999637 153931499 84129585 87613182 196486297 948422135 909493192 453535095 409107281 453832249 121249408 547130339 229446336 267355901 400345404 161995073 768107207 824160276 921719808 833526100 509600689 103478868 395228535 486179620 29185192 857551893 409531248 243981691 318899773 35161524 152057692 800999785 369446116 360437267 736656594 147141825 500188021 275753239 734915084 778341529 839375789 966186025 738877031 571225038 309412011 320017078 822247655 420909949 893137267 209916591 98746032 880913803 893052782 309159690 342701454 291765535 725804264 650314303 257304686 293510947 23367057 912943307 389869027 635946182 977679613 102807984 529941154 109603836 983725348 809045747 600259590 99338236 809587426 401899549 456844429 510264257 832591480 772401339 779012184 8156811 719760905 31494366 572578735 878253147 189982 517334428 854613883 191358586 531961891 919903629 348068811 213579250 997176551 731853134 393359952 989391891 276154656 555484674 567499488 851546352 591891941 924495820 995558390 754307039 553163570 511369814 806404912 627890685 386763879 382660941 487541200 273398440 513196233 353605858 89331004 116471811 738865664 90615370 572879231 322872693 493409944 235050047 93241285 680346666 582788224 229079934 246108386 299571601 792710029 746810695 974781388 637215708 722132984 293225952 992721437 700333699 722348764 194629906 887467154 195717825 326413497 96030378 83871118 427149333 992916468 37958394 653763480 651231939 622408020 93344597 583373272 464759889 825184391 68029590 113992350 601947658 248009883 79210394 487541212 531310462 969795205 184074689 975888295 443666688 65966494 895029105 69807289 619608103 116383264 32449171 981087986 707927117 894122413 45080852 996774355 683413267 501700041 474491749 646538497 318762203 147502171 17149180 594670792 621919053 501332016 446134481 975614101 239563219 918757240 615332322 398417275 210341916 250807879 74781615 4936367 902919836 343457045 832042686 501127180 780584203 355448639 407367960 841390736 642735842 711977348 242957002 940534493 270653409 523874952 509054054 326819769 765246604 300727124 799338367 341572238 365458089 615059924 585067824 140035563 822292419 820408151 63251094 762653185 855640490 699126547 722118481 318482214 984817 894858911 666079751 205616214 483936623 162623607 570505442 377967021 869532863 562805884 709273613 992074478 299044543 125235313 419898426 661471743 816369685 405249151 79647519 262777707 626204325 847338930 945341428 150927582 817348636 282386553 3777015 313093549 268036713 39258922 239756520 916472652 325529150 425633915 348907405 963093461 968909715 774494730 602307119 283432584 930372132 705614039 376360219 573187653 671408110 926540229 253917987 236218387 496161206 762038812 767899674 689280413 646995842 362760714 221508956 644963760 434970909 812725533 225496131 89296575 541940375 427123914 168743603 499345759 190030019 6653674 403809679 111383755 629696952 362311224 969252161 965607265 599864145 567950548 276028982 824139554 861592493 362054851 975480160 299975734 632762799 142851180 765041842 492533606 889783678 212751132 922220968 448053408 759421190 28293507 927354300 736573815 240363638 524338741 132673266 378436513 465352385 705625643 320158285 512799607 685568541 991860031 879603287 459494008 688820358 111052467 601587613 900448198 443962428 945003947 395608881 306615463 957106752 335926702 177093415 972738821 887888092 472167721 900571928 165992943 872450072 95120876 967317666 249740310 195142725 239881131 192748517 135097937 880757366 802428542 847060999 227162137 108308738 50645857 235116465 549872141 448376324 921730741 423670673 746007152 327033819 174793405 181619926 119584678 232339882 393712162 150661559 487430843 98873817 431011440 38709228 95691739 690833042 32540310 349379891 612310747 47724613 533509994 74190797 674824623 904301092 783289379 950753534 643089138 132056232 517796573 916881808 488344161 533923338 852901144 312680016 79835488 519184587 252312122 1436304 372294003 469106732 393694728 870869156 8647366 661290166 857553713 993313381 551601318 224516276 253548483 221557169 379962374 175030964 727780276 526441704 585381371 683485706 839035738 443885425 379705920 350066509 235474931 832549427 421440435 604163800 455626270 579160604 504838358 831100746 617758304 552805534 503412303 544872967 841891233 769277997 672567144 672674740 999634860 810298050 540719759 527744702 969868722 314074715 274542039 869000148 547685064 979219320 692876662 461365865 498028132 183652256 633953861 610516787 603912420 905696730 405645891 99148463 544331271 316850484 69428498 715915162 116676977 782930240 303149177 242351993 201979692 359404178 445752544 50847506 71962146 249680707 420139479 398905585 986609828 516752241 847363215 513116644 235612902 277521341 318968927 7099264 478125440 280472011 207943488 893616281 824201198 894364357 943071314 930329037 148871441 38058969 715555925 918313979 651378093 162944694 712328241 306007236 684753129 240671251 201457518 702841617 588526802 495798825 620872381 975818124 737046231 122258228 159691373 686637861 691024974 847781877 151489270 832601998 196987630 755890739 495018354 175778752 806335827 5622069 615034399 928364148 414498174 181008969 90994910 564453547 661523282 12099393 108966327 764901927 753150232 474152177 633523027 80686063 494063612 52533170 226450816 171354831 913357965 273334242 889245105 791859157 992465217 708259938 722187132 471849686 942222063 697031958 347708186 512828135 58292051 217560937 452924906 773912292 620203917 730152134 537600238 369369068 562536098 941562656 152535884 98274274 820711930 375908203 794583758 224694254 937278432 242909728 681689699 212378874 990423045 366336445 170968732 742250038 676436478 984390467 312617007 627623829 627832769 524018871 663384184 454322766 468426284 190332833 402460659 268581211 636990334 430050191 713180867 728397821 425639900 620302995 175985454 774407734 156133326 398312385 944573471 585594189 41950399 289330099 835579811 201007694 166587776 483396869 499563372 895230600 322675397 855908056 631335249 361941005 133691814 873557331 323008460 825768501 389486624 72635933 577948282 887287835 156827538 104697573 484240031 909524766 885079360 473187803 834182560 80568674 592264404 353035828 942201222 122043981 294194904 448297129 565696898 184739082 483418941 375355384 949579875 950921993 654665686 784762210 25298209 142764157 921902302 358382891 61212502 194776284 887429998 342845214 168236992 183887715 726681096 669826310 818715329 229158800 293613839 655354678 80730847 347327398 141719884 927494914 131733316 607255340 485016171 511254852 20546110 780979566 990645115 335618776 177984960 644182523 215910258 83808032 936519648 323373861 182224807 839201920 769922903 16026244 803725910 15019235 830178308 42542451 581581600 495024180 398814569 570190737 670409096 92591846 638050092 298521410 118957943 162134637 46893464 322468908 177404344 48387011 549482522 47719354 505551485 711268836 568938948 808164252 132681688 834691154 193302989 58918469 626803267 869589393 294011918 363772780 514274073 230252460 989582215 635626124 398747418 704981678 242889432 286903140 611271403 360193322 617467592 905293943 501592979 458900660 742974146 888122252 822732032 544580710 164707667 38151727 753820288 527143260 781994669 486958639 286838088 740961592 442797864 462198302 867293937 738352799 694252987 87352788 932962293 288838073 125603975 892619500 585908791 190290613 3722061 943567686 336574328 21319235 94739442 345573763 759013347 336301592 656505090 402654604 579170946 853839213 431407147 702093068 118381510 592903553 151172285 103707121 854402563 176119827 397043249 244830447 463888369 443493352 498225823 256254973 385063212 915020619 894843718 373663445 785652405 200645767 425592584 989777784 150757232 463674479 380947691 419428520 451421860 943462616 166941849 588224109 161740926 415079705 379595489 944058513 200862862 346768017 764346932 318949668 2036295 752307489 54909736 491587320 501893507 330529710 533624569 388549669 694257918 659441313 156917251 325375111 503014614 929627750 837497929 993464379 120856850 1647600 891482609 912584742 689058327 760960820 346374086 159089774 102424372 750847913 289699765 1024766 87832 687194318 185910608 42967047 850746454 832645796 902953550 353394810 796522984 635924528 428941065 309923470 753533865 259406843 579417342 71414336 685141210 927416466 775025489 830847950 516423838 86903557 973735750 946391099 177456765 819292524 856851657 138779087 774059237 489070941 988243687 809648788 677495716 332119160 631675987 313711322 802964080 644671708 553449442 760799667 129320799 525816750 56289551 875640184 521211247 466463129 246506616 645296706 179555583 747332425 103289438 929998449 892094548 322537967 685084969 427816745 430521365 964655040 993553890 842505424 460040144 675877494 509914296 44761490 791991923 139653069 172399996 306135517 166095571 648958471 999471652 956680421 767501864 808773225 892890955 91404065 115498127 165923772 774866607 410537164 568115591 791829197 384507314 236616293 943598197 52102893 135206875 218039087 780519712 738144881 733365074 94300594 939526197 248086323 122379623 591140408 960814020 143733007 202148619 857917265 353958337 761624679 758508373 595679311 706400900 120364192 688068606 34771915 837630281 265314979 993086949 713045022 705115825 4223836 900901261 660675049 384233279 854622782 334858138 503495309 532412892 670159294 728335704 159724212 466144852 300837332 508380980 866426566 832553431 698847869 437850432 54547317 71647097 362597435 446610867 771331634 152661682 520197779 630687591 371018677 410144222 453546638 306505306 976723065 321667261 221158201 131347501 813512509 161232116 233655333 723195048 257931140 848206475 925498343 387396660 662003734 773809262 169596569 530847327 474272637 544051436 465983063 287626332 161218697 665206331 88474051 112421248 335149772 401809649 126343810 235802566 469481759 805084812 233075133 666425932 435696667 498409452 362379425 45144020 994699937 748327892 811314911 510973252 699930707 220348780 378114348 927060006 16693784 570041538 998779842 204373289 41879196 618992964 247315678 279990430 6338765 487872071 307202880 137033979 379007071 117471108 8841902 245749596 698887241 143009173 906258033 205826045 95232838 181018237 609357270 593723073 218075222 575127069 528321198 222930350 95121722 967723712 625609166 732150127 131795707 441755024 757480336 346741713 786664547 538394398 577156688 267373638 227967618 24686046 778658545 767474789 35083563 792855208 32614230 949453927 549719412 330780985 952192232 103133100 547435066 156374192 969866006 468711220 354380442 376028689 907931601 401343015 711755385 973271237 848850444 256142414 571550462 953575192 614047298 133423767 175438098 20643002 391839983 315098004 29737959 757674815 275165974 745695741 601524078 805802143 145975994 56408361 894282975 360095670 430665573 913307033 360303413 988679877 406893732 248966510 27133871 434589679 980604552 553337070 565053009 404151229 396821542 512055555 327354465 913979291 316689944 140472251 625750250 531113560 200055035 560224969 280563004 997002922 577713135 548593155 458988394 484375464 79830298 241039330 978024138 695496526 611785765 241204229 414961273 945920252 952488637 609374126 154788821 416937463 268027667 679713347 217017601 741318631 531758685 888437198 572106084 488680280 557512019 909565822 214773802 842112057 763280050 180363812 580586689 979360863 915986876 156201655 456012638 972384259 719644343 333359824 596127094 463827008 109065578 62115630 641516101 130912150 591409059 346760244 822504778 626679402 17811379 76414566 150497993 912765316 167643887 429641968 955665992 815960719 539010097 638695455 595787026 278270108 951565398 912363493 961370295 60362911 644630206 806331481 434188682 980426225 495501263 631632949 694351649 186034892 828119922 396637015 891993817 392701650 402083220 983690048 463948880 747318151 167935143 19119512 678960617 803956946 381245982 781978280 348659531 185446784 182339828 663742942 756763106 720580033 627936806 207015501 496588125 23549353 882729268 859165994 525540910 315772336 524499108 253312080 4515853 302262067 71131263 334733501 953978486 301845233 908183251 945630995 872266022 927836046 570896943 839207960 236200609 336847891 575741994 574021430 793261743 804691564 678751196 244683515 652430043 207627753 279120482 96052634 512314611 45600701 171375967 344916329 676199307 418276738 434968950 13538145 481414778 773487539 479521489 336695713 295510874 328154673 154194845 188851691 878424076 90944191 92839563 188632614 340340530 393396102 776624977 2403034 732380340 45732754 708398887 41139127 657348668 343668050 226545995 968418830 277554105 562135836 246947709 860051286 304133600 15903654 293740675 730890665 298660518 446329998 559026854 216534084 397796295 755107028 524296244 807232522 536027971 277482843 873851388 211400194 599118299 580916075 134594517 743312853 90601880 567514418 596775191 563830865 358259781 966134846 585177376 376396776 370296304 632447492 563989968 809440561 628781421 500350045 461106189 570177382 10215635 220524548 526853696 987680485 135226877 777755417 281332951 751161776 704148745 854635425 301450433 657193965 889019101 455698947 997293557 216207462 382251421 4142476 308462059 399466761 406683446 747761388 535387169 227081065 11320279 560041143 614128791 27199291 442374258 12219878 302952019 957701850 984918336 552924243 522204126 613173700 168960570 872393536 875596230 13736731 493966241 285457361 165443866 28753957 9243766 748138893 392616945 27388109 707985666 569674465 657790947 954148895 312772432 828826525 177233550 249236687 752330670 938302325 942484498 294216627 415464752 237256321 655239062 971367493 859970605 84750269 553466817 273476898 210339008 148763530 344598849 728980109 960671048 163246123 886596424 35655916 267893480 345612873 658750473 278011210 228616200 392661872 608106304 626427860 335569106 629889167 676692135 183265884 393671094 9206908 433445506 943937241 297900006 511097966 426174996 58887653 964919258 381814913 613226535 198622526 309912526 935740981 56019849 409874501 869175359 449881328 497645961 995988610 984688754 83440759 989237886 181510174 745612013 131484025 753291840 60810343 18042876 199611396 959645869 839507536 926757421 675849742 941117478 15013614 243930836 365732845 426457615 527924732 589249672 615998687 551027026 421410392 762625956 533064068 497963741 899848323 947329735 349907550 690596383 420293925 66610004 92641368 517387151 403238280 535280115 367636284 431139621 437418008 513638670 231462971 723436767 477730025 43232085 655059562 39389502 957122609 309658683 263972159 550837702 966320329 212321910 820092696 903070081 933139632 729468547 841320372 472640893 241415048 495865631 669997751 402730825 453914391 811609039 226016299 390400892 632701384 829232985 841743610 79234094 908376871 954382921 186486133 516820349 659335273 802012013 815640016 593637386 183139041 481671257 891607203 828014457 479443596 140359652 349623658 519719157 617294982 473778345 309495558 64989609 423689107 972730759 567393851 15153992 275038871 939504162 365235760 513158 656853278 338538847 952290034 414598556 598534101 647270892 970730992 549940936 363516687 687707318 85725312 90180298 529692993 419748720 510437465 638349673 437021062 156995859 233212439 201153516 625818139 577964632 945518523 162068898 583650020 391530048 339017512 197621338 992304614 60054157 742368423 958197483 788610507 629635142 480644452 419296686 752905313 754528311 837480942 570316031 499306779 288213358 554799803 658719679 366139278 821136831 336905890 117476309 715622901 209969729 474111839 228468392 157025710 994805199 502425106 112537511 455678395 835952009 206062016 677434049 868998978 838533456 817319889 587525869 250178061 637934669 545044624 424562852 860021003 763258730 340073391 777365602 900611789 923482071 18302656 665130792 938510346 302452103 205157308 379150589 265004571 576291760 309567872 475671912 782172543 223498575 939638859 209895416 267308633 675327906 741858370 984233148 873860845 244154028 673790445 805985995 385543719 994031028 476872375 781854398 980749331 945165766 934019953 103323953 233261670 757280304 108267215 470566726 878007028 34821383 388877801 420810529 395782199 559484832 663606972 785016941 324292047 931313943 794141863 712320213 203827965 906720459 697137390 754602124 675705126 986506975 412220219 524324038 999501910 441788603 892748312 116307004 847541690 818668938 789740918 483607468 171420197 671220410 883114793 898607703 366588556 320275582 936247145 683571842 180080778 849681487 326563154 179033077 92874973 725603175 341650277 845934207 28643815 415672132 178117637 475354735 170123309 817324076 505076731 405238557 375215836 25349027 641603315 413877599 51043903 381442294 854458876 71449108 439315018 742282163 618137612 628601501 319750930 131373103 921425530 454330207 605416787 175675903 436484994 456397890 913959145 478977151 562857669 625189685 242371415 54958926 520588230 349452455 879035459 653257424 170218094 764285968 978117623 492158123 57261448 704447078 401170402 257981002 295537990 789057704 311234837 341014365 935519162 750178391 32091335 953941079 163345246 731268600 374867666 94668527 759585165 923107219 555221555 782249631 388963591 290302263 995155853 578738984 4591729 939257204 966402983 682708748 66336978 518987743 58267114 623690259 254705688 702746513 573488868 57782215 86034833 612161448 304065223 329152503 845482610 253614021 234444266 440290616 58713172 154135693 729835847 915184479 762201009 729530408 309851388 584162824 339810924 322568389 543739594 671598355 957196870 881199380 767941785 196654369 920620906 793262282 944805618 755079707 238942946 113026849 973750659 957077932 180183839 811136853 93376415 613074882 929650805 995916072 810242235 997660945 60062108 842020702 97462514 536526223 479672368 10139714 432186242 839263481 776945970 528085536 579875149 569037645 443080582 470284745 877631321 308003662 195576435 752940306 642289488 745487620 464604710 224795988 195987457 97686073 62796847 15900142 264704989 296231164 973635585 587076799 152757115 11787298 3171702 231747244 121880596 920956352 359612234 81366560 786975239 148247474 133196699 86208391 527105367 879535128 562232944 424470482 897079848 126212052 330724911 165007606 931098949 576680205 105099300 356687468 31646877 238652334 98592513 946048435 364321730 427530727 20236632 913574602 141164136 14735531 786696227 776449206 715668716 468857905 85595453 446650882 104527051 430824052 705959399 784518458 68627238 475899827 254131012 219393903 682320709 851440881 993336028 496455350 178904848 769612406 348877597 907452073 62369176 649519692 108709333 286225124 211828108 429156546 321098938 81866121 452594116 713537773 142789602 683929533 48927674 536106274 324913227 423944744 584783884 174689662 325462100 162796409 795391740 507747934 182365762 901569248 822311152 74812647 957372604 591014546 614921458 447298431 461602640 929987657 764639024 32836690 803500780 212291009 354964349 650021326 155815525 756880700 638232527 237861159 498108659 155462655 523293887 238876884 762876083 550282963 978625548 964674320 179683620 811256453 937937688 662251098 673495979 79328358 165632873 801774581 148128783 81668299 822305065 256977001 118566653 487842190 541247399 526499840 249975429 940089995 987203540 292518730 418708635 983501860 245845703 524481945 469052823 258833342 706788922 515762565 169636533 544924226 135591178 101997930 861050006 340674717 444138938 217283045 309720509 250636864 710562545 998500443 96046355 381935520 177212919 187722610 221601380 483540663 122416956 812156310 319655136 237444481 963874514 497168245 21841819 376824960 230630126 884022404 472101901 336464185 613344363 502933879 620386450 844082869 829998918 442559692 492346090 665560577 502549283 591109953 300392122 394513582 745807814 989168218 611070474 249632593 796456347 72001245 275796934 149768196 907294256 367324501 389223997 422769379 547418293 258822290 718022565 903855761 721900163 690936358 909912725 320152240 251686802 21384938 397373576 348049516 960360705 126154615 553759841 729025777 418573202 961370798 513374946 292821488 845131819 547107377 747453747 511809567 790665302 233956583 302815586 653525942 8349377 302930300 405434589 67480818 600367551 146434782 968106745 571818133 110350278 755313857 181178223 367886436 666247663 561610268 584013017 642260904 924766329 770601386 292329786 31215022 53457735 680087658 836014195 987007047 398572637 353835040 992731343 599892040 773256294 886411729 921137016 687349259 535009585 916420171 600819967 14192109 230567983 404275355 779064280 57096910 209745143 362060948 962240219 488614548 699056067 341203279 447765445 678143144 814273008 255185829 675518901 78789751 506418306 976111799 767808431 810949106 717027997 613860455 286752028 708783630 317566989 448036828 435341384 442858821 721524671 518753282 52131043 893228052 37497414 191723528 666799745 447772539 1900119 733701600 271175450 219730816 767313741 534792386 463895946 705239468 533992358 839473577 234828306 73645964 351166851 841957844 100447445 516579633 483640620 678527303 186552412 646557105 715602314 215736135 646375443 491808164 661336236 553348322 616587977 727742887 754474563 374452581 928384308 691188444 21036069 499204835 840405611 206653800 549972685 880903861 678770282 971635444 207094233 303479285 913929873 932750637 865795723 645252609 785869862 826758212 873445961 111553790 434652366 930292079 701516574 782738003 720296216 935604070 860071478 857241898 325511410 64270055 173784678 868777714 500322354 188248882 88215713 351718879 94305038 314480269 964761220 722371944 753195684 530444481 230503627 214716105 123781491 530642843 477794777 525669759 720855008 335834476 998732341 237559758 565627059 848774026 824395015 174387006 923221911 685875405 408597663 175037722 711057309 242202642 734661359 763958512 625785785 405792444 908706316 732531476 788158276 948747054 805053616 973559068 580014200 731744082 527655099 543820389 619379447 575552277 833648046 846091405 506007621 243898088 30194990 847249399 366835785 653848129 831579527 7417930 916091344 23439896 943068710 614997234 549042442 765083498 497232926 40461214 753550859 900537274 29080740 248063680 675737419 976671627 202276755 859773456 949010471 92326119 946471401 67168521 910712158 571996123 775039560 335245675 74581396 696026360 961364342 456996279 156888018 214559188 672055005 55395254 29841412 794519943 696856332 169014003 725905786 970494255 446968372 62543676 583665511 485237868 18489515 830172965 732169061 546851300 696946029 660318340 89189871 348947904 516017814 291644662 308837606 140101677 22485481 733800537 616269837 35672541 829795148 567809360 645893517 501966467 274777418 602919363 733123186 659679066 860117903 97908060 107176235 805385631 987762032 541776906 857313294 984776466 859928161 432163970 972761041 762850938 56910460 667561657 422558226 172314142 572727041 633086571 971960785 829966412 572149456 391368599 776382449 51409877 81973489 785719041 773117882 52870287 255586572 106582191 439555418 224647634 377430513 950337645 847638111 381487356 910742034 99539017 788445246 511392749 22436356 34210583 409521872 41003403 218227458 710333166 906948816 230872128 325577578 215411112 862639198 276174455 778996029 543205734 970119039 233332514 783961763 890329866 263846554 247025207 457806437 632639164 439732988 970191150 177197681 350627430 137169237 305309061 389304922 195272760 331492921 270483260 917755350 54943524 661498529 33775450 897312574 482389347 915444327 564637286 229971473 114450158 647129805 45295342 649052017 111185925 601327863 965572611 522013348 770199468 115720812 13113275 33072020 524877353 303552921 906593198 64799568 840823688 624498254 919000954 476100233 224687127 909473855 376057664 26754070 255950058 145392004 338887716 203708272 816032344 373108505 173532880 267602230 527358588 608292703 727135729 61758891 32333237 281263769 567568057 522220339 847229734 51047792 192435548 296478938 151430454 306641264 19030419 651007180 568487442 592690056 990712092 73964254 587213862 751613582 526377015 80701188 814092456 610579897 862253098 925634009 721632781 402311973 781699007 972025626 130042002 490711123 601749953 3488299 233640628 813250214 411264386 706896528 865315256 927821286 235228504 817954421 852551204 283414721 13052700 910382375 900059716 559759685 788519593 222290329 478697638 115869544 209893475 159071456 915977374 745822592 241786285 768840887 634135235 94587595 940451697 967343612 333043056 227700713 364928157 878766385 394768196 760631644 328146080 448461564 786558370 377926159 27760625 377441959 207451954 153542604 728325769 200689313 396709470 136595908 377909859 193604858 101064150 747676428 875307011 599951339 819730188 978508058 260050156 716589644 629437625 295155276 273453609 299286556 304218966 801492577 796713157 284015870 629400996 1788157 685768275 867451574 133700901 887040554 735379302 661269935 82112160 768983250 540323354 609792888 484938401 474819398 40383114 114687810 227826678 810515386 527988567 642590820 609751603 971397830 154473512 647825624 660352559 4494822 159063588 408063419 752803973 785235451 255186041 260034512 117786132 688571337 894823129 784967166 892364416 503636599 983320568 946469838 696667822 797171730 878623759 401085934 966011212 298550281 825231708 613300400 209784134 636614066 854847648 942806667 63559762 966617284 998365087 373569689 31802726 584367579 999608228 845408536 363658556 58573560 256111098 428488169 782065365 770046 296145524 190009108 227396083 613371190 230944742 618782018 881707933 61587404 728637097 250427457 371123871 927137871 102824731 513733508 4819975 61556021 255809053 366783649 362245033 528548181 731227027 619969489 399054492 353434219 929957607 997653619 716011963 835029399 482228103 916283273 44454437 914132958 297496931 544133177 870489534 717995688 501810544 295659085 287875500 850070080 169483815 270960308 447620314 402444376 922341382 494079487 274597496 810104450 358276622 880391908 745810553 701924535 391532099 38464191 501729299 927956436 42495024 61590540 507097155 616196632 775975264 811128046 842732102 670411176 134928870 417223596 731976737 306150156 636787414 764881198 465307419 651277231 386709705 885173124 927238718 996955234 309871197 237035103 613809881 106196953 828957875 807280534 464367360 859279148 885208559 514548131 160530954 478145624 573541820 398148132 971955987 775031484 415129029 480907354 428202360 586050973 780876861 197075373 183007581 750383778 341691480 302491685 523971114 182208600 814274768 240201459 803839241 9944239 201018977 200765158 371490154 927720827 963642956 155373815 274075008 224803060 344059608 487965885 999206594 933297206 124427212 873131257 105567851 854720962 55818999 185012236 200695289 750926331 224662185 486552700 302465457 243339178 964055095 690359155 198041370 169852539 337681530 629154112 596068734 726319486 148451408 766692819 90875500 627939238 868424474 732753221 992447032 611831885 24409405 896599630 179445370 813898158 803611297 781250253 584604811 632835946 682455349 383170628 627652619 472155396 510746985 696566874 28985694 936400485 974929074 531100503 111234602 454025816 156059657 942565547 619063258 227851535 404864108 184207207 820616734 479208604 704801116 745020098 774639465 206408569 654978398 301731989 847454066 925773569 291986554 672240608 568063411 969463796 765876927 661326147 713364973 354278647 773976765 73839493 648611490 293474578 46644745 769099281 791477658 808802864 94367165 938472820 363717215 16381858 106871029 113456097 834546880 444766876 831114579 297142189 213501778 224935607 551549819 496295890 395525610 287710317 794587544 798549616 203816484 945789345 83117525 871143752 28017631 446601748 253734629 214046271 125175231 21150193 399936124 216042977 250791338 684998210 822200788 529061852 343257419 41071480 510727209 435373440 607253139 242476519 712015677 823884870 706862642 862543943 43791829 30545990 407552034 520979508 796749369 97224383 776045597 488056495 330808504 925727379 127219746 253464732 472901666 989545160 584941812 758116674 871157836 822163208 609475739 391953102 69593744 86895650 351388897 550299344 887276106 258764423 630248917 426643131 40319324 348523725 531354700 115551337 15052459 885698608 815151707 560939670 880250015 652661516 445001694 401595232 480652711 778838372 980571381 502264526 997714099 42938206 465614465 568144198 248863160 200266693 142411435 915333140 70884400 990376582 434511198 680225770 507894167 116297523 171525320 406569306 281594351 321834883 275090397 675604318 220108861 694091728 358688980 872715217 784980233 73497495 824972200 303926260 716414178 816572924 987152536 938590954 712239832 303227971 341134503 635527739 347047168 859317848 282565148 643660373 316221684 355103048 19703044 65950470 844062288 836909510 486725547 363567108 575479094 981729959 456232231 396298085 378745547 527304038 454459341 657218087 484789176 410612897 314595257 333075625 854782121 835074201 458317131 489251632 721953489 771334070 337034661 464606307 361306725 347024129 366298414 295183824 984889628 179810473 277422097 564756069 688877750 595067007 389170367 759411447 611389810 561641593 761623657 577801918 324178582 958153010 739174791 906538967 848745706 822964840 848670803 253017025 968698685 258365821 672964942 81508833 839714527 410163704 192966587 548093438 337085989 908547073 453991455 710688965 2324201 472730344 299197640 133613638 615441672 819322782 120876098 353387637 558456034 75286842 179978723 273191850 876981724 241690997 722015808 445162785 428041953 176523054 114882998 274690939 866081501 430613224 726099170 192068923 833130305 155186503 919681833 51977034 395675266 468800407 702944049 550791028 313150618 571375173 39720806 140854505 449690502 751677795 796937846 430840509 301586374 381334824 204361685 733363304 512648927 383228526 415595066 585838662 206126556 50258739 119716896 322621463 744783817 263604504 868521542 856732544 955723319 49764325 191790640 604973193 507967932 151962115 979510435 891686942 842684015 385501952 405665325 339191950 108103792 551069711 102703514 284514319 112587870 270668933 736686720 433459512 395807711 119879261 747269044 830638981 715839516 144667317 40304595 695648214 361286721 350648911 681102267 773167344 499805698 505504273 922783502 97017850 274242577 803999109 717380790 568735490 980581033 736479066 726841179 983348086 140444678 137158113 612514799 529580203 214337770 117976464 305260579 802207322 353293082 577011587 854464239 166471966 5565919 862628854 710507790 548676343 158989446 96425676 418375039 701041609 402074336 922969099 359810053 914937310 549683139 430219870 643307944 77720672 32240007 299257234 530466099 886541280 612656777 684296473 801430451 23661266 798703531 778597514 928612094 699081230 657695442 251299871 241691690 456110417 605121383 737512757 377247761 13181882 258538711 383159503 953229780 789855309 832636691 646518804 173320021 175106163 543229201 855491789 496189883 677691512 387903305 943242728 667643890 624591372 809891896 360763383 339866408 257175235 794684640 404920754 882299218 487427221 465614150 126949489 676351909 688515166 997487347 460254898 342356253 138735199 981121396 99990681 276275961 894720699 714127578 565439083 816064316 824437755 372299835 104554258 767859502 952069003 408223791 822505116 176507866 891274298 339059027 641359036 799807629 308623550 610947274 213071176 914945373 603511342 341502135 477372601 279472032 611491462 664530628 557240494 113907824 429596967 248240286 957387369 314893102 108163412 85676662 413458256 233415676 738362037 813336961 363228525 556847170 362221528 168238713 158348271 944406825 122149547 846915099 197885863 814768163 870057732 845220263 429467020 688446817 187945753 531113315 128143671 21989467 304712200 513549592 971164520 187269708 164674640 119182483 483820671 92437684 470905430 764236837 435265795 621891028 900762850 234962212 399400991 879523125 772420511 908769896 763684384 811788833 321738654 352191183 701644536 250295337 636534739 640865209 803210430 833721757 605029271 428994956 278257196 851640343 583684388 74243121 805191968 916529905 850652700 927460245 269824283 67319241 69499907 631111209 560387013 544399620 162686656 794736995 672469863 42998345 774725920 940684859 605065583 733324546 631000403 289395631 938085616 929763550 127613293 111849279 486367007 162227794 251029990 528348017 611833815 717419283 737578523 78012494 273213462 246726301 535923915 17730531 18009214 652564655 91789466 828989121 140497877 304926157 218309777 656742526 400615301 638086077 468239004 765178418 978751004 422017546 723974667 296194811 175139277 725044357 866194961 803869305 997092078 535816638 795127880 133778770 971141240 407525775 118202156 96628143 198746250 983908754 73306267 876210622 768428774 424733094 994450011 759531054 342951795 652207214 71692436 617987254 420467897 410252753 508602450 617676430 511423592 760105851 61595652 695901427 887383505 260592987 859864064 314256808 179744363 498861091 975646973 639265136 607499344 883854284 577724055 481888917 496378557 483066383 51022286 364141412 304431766 363576044 283063687 283417263 22774495 75467559 493607689 186787913 723190084 968156358 478694018 670076813 440811154 398870420 247665536 585847768 365114171 496143266 405814648 23968523 643467735 766664129 685229635 302666762 583434653 254620680 127556764 807231295 404323054 963378772 203652771 52173079 90591691 935310019 575108701 569695875 131253850 957944888 323489329 18763641 550366053 835972827 696499052 308305777 297335002 649511062 822894270 629904361 762100300 834834329 65721531 800957154 451438448 234512598 500721244 507741024 170315937 538499717 356498811 629025773 711564125 99739810 7478618 173924118 410706118 8689514 100128029 460637677 218539554 841881058 765973579 695111813 774314844 224311888 281179985 939556474 110303104 781962431 115291647 891668838 710679362 815865728 246496265 238630765 155406712 490187172 210042247 930023858 769647004 493533570 879002997 878478047 680381003 660089655 443641396 496074658 739892168 526708001 127595527 280413994 172464250 553427044 258680727 838646702 598977897 24684901 82072176 220137190 793085125 871468113 569914753 271146128 345411679 548336535 455062432 639127788 919110190 842597994 596369924 571662145 100088012 789828416 289026249 11283542 83081719 416006741 377464688 445769465 162490128 908051497 217306460 959211132 788926879 555618814 682278485 147259699 245743565 155292251 793574153 587324663 149854440 932590475 554070918 399695782 45324259 317422111 829403586 775433632 127687123 929810792 800204307 623908428 795161203 438941694 392277431 306137745 759649953 743888444 965776206 542026077 19544287 595282625 411022170 543928354 203696082 15423728 848943302 525021012 498566343 899279217 553912156 378139372 741624873 655824558 766899277 719986408 800734220 544883031 367112366 615839688 447825062 792871646 623575541 906880787 738509008 972603900 141372544 623907280 365536905 942595882 157352462 781953805 641255795 964269353 534693955 136397916 136193876 231144314 227930409 485035089 446143639 440936679 766569386 760720133 596519112 480736760 469702167 61874838 598766876 709791103 738468004 776029604 799924967 583868173 530865129 871256534 663106083 844992378 502318947 879984211 452965359 338090849 144542704 668121674 235203854 648198049 889045079 903020394 850362468 582860253 124004798 731277930 410874237 129529085 192581682 701849987 966732550 258150827 674987299 57998064 249952594 42690775 988315620 588213621 244405974 993467444 390192175 543613653 146361005 313473208 849444000 710066267 268429588 661951776 179150133 354037074 202707951 716981353 66414036 539654541 31178051 136688728 811570373 251422176 885967290 20633076 697538868 220411556 74065698 63583238 267726256 312599607 840022254 972994976 18912431 807511930 524222131 750488211 468209416 282865233 178583212 899620855 107264631 492662823 241052215 645910183 59319836 596198503 362686550 136838594 113160444 160129284 193240623 75200812 274415743 657934066 554510733 929351178 948878064 23794346 280853340 319202634 979263489 343791274 15390256 282919961 44154180 62534643 949660863 299217002 785524914 885888137 82769506 215733110 865511720 72733687 787615641 954149943 529329381 41785800 658502788 58776555 798750222 561682447 977897322 659913879 525737771 436666848 422399798 761036162 202667943 221123540 191335413 622328245 993068115 771961481 180652889 399112834 934728675 201407776 647398713 593328634 373326703 448511422 84577295 145946485 356193524 631439371 917523320 154770446 507660753 253015478 50704568 493303077 975219019 197825774 431671091 838564571 765484297 332259562 172155637 970670233 336539544 375757923 367331627 181938569 938224872 537422357 423713960 971714843 3460813 146393410 50297441 778340226 41882495 917361710 961244657 295824437 447496730 88586404 788053014 445990510 121027359 235571311 585114930 994797486 626605297 415163874 899343818 247384119 966725209 847395921 849637131 853806480 255024899 247138454 979764032 601980677 531337215 407886221 377645661 321757221 771075648 70590615 849986168 436267330 519053600 398574619 336178250 951427060 216809690 977515521 867620274 907515799 362980623 729307189 694131250 265427912 526393666 804692266 561201008 881636075 13413212 873462356 19295670 474759336 119545384 819185325 679212659 614352490 789670360 701694257 232292536 159423455 125457534 592712034 278168508 467529083 737932948 236309956 859062105 442420980 569822069 358534754 492537996 847422407 432561121 915040583 385938936 414393266 818136701 364188422 126663780 90360120 486206033 713464115 200221497 138034208 697398088 407022824 741856517 561219574 607664307 840482113 125195770 751540873 457695686 203562976 293300847 735125611 359198234 657100649 828551518 654932341 513442858 987268615 280058085 287620416 972295638 976121830 411130565 17095084 653316322 945025975 186526438 985081181 84650360 518638383 246456785 921515577 815915170 945079687 180769588 331967467 70111953 536700925 548199522 760966243 621892185 35689554 842317520 337026644 401031666 816735563 668855449 387125173 88561977 583929649 479035643 26314305 643957036 675066448 14740696 239699447 151285938 438666619 746301238 384845210 734197521 821470854 913203136 923725617 584301686 779264715 257625410 922958984 304057457 257410982 423825968 972379566 906401398 420018937 852376864 850827637 939835996 574769577 498203467 335384566 704726754 226725919 319705872 43632394 869130277 605094087 151066738 408409297 367363116 379242644 639327125 76691503 567576925 282339194 337169732 730734922 564878084 174719219 241786222 232274958 251747795 615772795 830949797 206984873 386515036 965537812 251846046 215654927 720572313 727300803 202894259 370060919 62359397 165878033 213098852 233855963 641193729 786342794 888015825 192772220 272353680 789892417 303248450 422925661 307197082 886892107 767586976 673965251 146167437 127574591 624027641 835492027 477342007 409712317 467137791 985039252 758627918 690804195 673105033 491441249 868020200 766417625 302236177 707547512 921599747 22094407 291229749 475411189 521069566 602858714 658076983 180977976 941183774 984794051 680629629 88009570 846110475 652909879 506328081 902097885 19649360 819365104 669532449 115173585 15177950 839568042 569255552 3374767 931538057 789076647 868533796 631757994 670959497 772819500 878877862 654836025 846159867 235712002 296483269 889768087 233184606 879672053 352637667 564228931 452589847 836110424 58698630 836247681 590631661 862947456 884181976 153495766 46378381 456517956 111589672 676290191 831806215 711562372 480361063 424013371 269171535 634183839 916772524 352163629 384427709 559103227 980962737 17815547 680212109 690300032 401708115 449533697 812470112 87640605 588018965 639115999 772239289 90642242 104641694 278258935 166944385 226449509 916551734 594903024 975365508 906141565 180931149 442571830 638105586 478592138 470276341 156756599 840219871 150651403 840285283 798481959 178707907 648862086 199633778 254387197 978581754 561321988 969440287 858030708 959582276 62293649 819374094 189490251 432768327 152279744 82273540 38058245 877311496 491713830 38987114 870758762 948951926 610830811 182826193 83978756 896949727 210491132 397997160 317125539 618069369 589994283 271393672 400087514 226009307 665231373 265232937 623947135 668642177 809578187 352415594 458383151 518133323 763346066 151469069 978294727 406358526 208242451 655629560 275357420 177992129 613144323 867436981 199206276 671926178 798439580 886775538 374882363 986642191 610719771 261398274 779816960 496342365 681191488 538651739 963312261 655480389 112930001 819738134 830400706 290094178 595701526 843206259 26616690 239358388 183068254 154601298 413859220 504870431 706019450 235797178 397392107 184272365 434010685 900643157 436469887 816862792 767168514 994533106 961692442 446310849 374098469 156116739 365776844 123950284 136112008 829423388 949859432 809214529 583924240 164212090 215947268 176886749 348471590 558199162 771741565 730283199 561054775 982397981 462341617 898706923 366017332 200598667 831000899 654851274 732578067 788368012 911035546 567153576 995302476 994092304 235657442 390008373 159195484 383559337 696649033 140286981 164865862 325965324 414441923 716401424 353574924 824256660 299540359 426129970 198892346 683706047 443402128 272617900 897591900 69623983 778315038 255118241 387634052 675588777 839893554 486327450 675289541 279047577 159921685 23852547 597748666 411687309 679882193 988328107 407959040 415811126 460795574 376045384 902283191 361979242 648959703 606642417 221424901 278767012 250576779 456942498 858092947 559392898 401868780 636244668 93111054 59566918 447884123 507730818 276012455 888417622 601354234 960919964 118080148 604623549 227152176 323578776 683426957 167729319 672219177 21703524 236145743 18705897 193317460 752773334 173043484 864206198 275019235 362394660 96802105 90332395 468026958 233661548 382524015 703850756 390937296 813758509 822801035 811875364 253952232 871335372 224970719 550307026 483283162 528390673 860108222 486942262 359356972 694041767 757581059 343427232 708769321 911288479 857950347 60966402 527011937 28435693 57353654 864817265 703103783 956971242 960730346 448983208 842622482 883436240 340800528 79400580 148147324 957471809 644429077 165137801 579624966 768690369 967856747 780766043 371565330 77866039 733567877 887462982 780587848 487591280 200292190 975409079 150421010 163183772 203174131 762917057 72428319 507444175 671140292 882136729 919581412 997982593 590731351 296566554 547488022 335528207 669895349 146283842 462104881 469793592 588529899 409013171 662933236 466877088 319878539 708719411 217091299 563991120 728146472 794004780 117052612 917674548 577792989 157980205 21222434 4315036 59825095 670430311 8981709 821483451 852851078 238100528 41391448 715488299 657415617 76588676 259658650 103711080 191176351 663175039 617894702 330717520 272251982 877484772 955491315 689553833 194652031 596674201 41932428 104907419 517128680 70489897 916746464 886290738 986301121 78485056 555469467 571474909 632540488 33800499 659497388 398800626 117491005 898752886 738176197 259291944 250720614 374097187 350233054 16568347 976700428 251472762 200105651 422297291 462433148 25988443 28025665 687477277 211921544 37808078 43157581 662633816 914478852 198501499 34403293 440543914 172919881 228638258 746299836 661680033 494773684 651529061 211485690 435444659 943902504 62571177 331712874 723244214 555004808 78601529 911845923 558195048 196369214 904744819 797059072 686809576 216560311 394061656 722937632 425628219 113628901 449531152 942796390 95855304 872768956 822402916 716960762 695613660 159376053 805649987 617395654 606663975 526537037 264261437 152487417 579689021 204257159 845194251 352725384 611862807 480727142 580751109 428795560 558712719 606852724 784721834 79219541 965848807 619689022 428174620 604577743 339183683 575603926 730347681 936774936 461870890 544371280 265837091 832743287 575731209 989006405 177854129 910776567 409198768 798805075 767967484 169711592 597759699 655305882 912936411 60925789 114413706 879767616 189552839 563775917 181257937 276115439 924787295 14410995 203679241 845569106 348863206 317903758 711055989 850817179 319251648 965044897 302591166 974762240 921077497 330841236 482852976 455049529 826060222 440461713 470857338 373564676 793772769 81924616 749114802 938223266 117807705 311856427 718261583 567590231 83790016 992810355 721570157 916571629 255548371 290015513 746103181 938753330 598758646 443682462 96746258 794078325 577203117 645456195 516838852 229105165 806197796 967724946 437157969 876252114 264436136 873653715 393584839 224369570 966328108 669179031 496474396 635691485 146090949 365873458 495001510 452085226 39270190 957887544 199977891 423717040 938930757 248285191 763465139 920912157 45357964 671253309 477712472 121449635 536493481 614682430 422175357 558884278 934840806 470150319 500462060 202087503 971315890 479403006 349229014 307256940 497816606 167523799 15780176 415462541 592047200 435920816 445955536 236663865 586339411 62112318 616241076 10720375 839078902 614052350 581152443 322276950 457673449 224082861 610907786 104713061 156579571 395816144 441306920 20512315 572395646 366326829 867007362 697364720 641200921 846527056 264063464 709991842 736152565 176173576 532311182 213084402 458255977 242216679 853694476 999836292 500908655 931414469 821441503 975744899 735327524 180263229 396060389 807980314 64841547 388366894 902244325 815720700 489539531 194548795 990067205 461476316 236371501 629684812 887355218 292706294 609099039 734703371 144016188 828425093 789733619 381796200 115066646 856324938 218776608 298198806 165635738 597313804 597091776 404701963 133182564 402373650 894024209 200050692 301581426 826103723 637769972 62101758 421381290 155612070 545423473 657693118 522055508 102793946 317451057 200013130 178757532 724411808 878354691 169315438 645157393 730870867 420314967 139082297 382276905 891172311 493332422 641180285 141595067 231042576 218850952 945791570 736543107 531928678 756956412 762237587 885959585 651614791 92935716 519907935 264200986 473965989 707487526 598566809 93032278 436287348 949703116 22228841 433029280 503490093 230438661 987034298 692389034 174177358 678305634 166412985 921872134 951961816 222557593 73993052 568059309 587971024 676796166 664237017 804858748 158384830 806635045 108981546 106030259 775598897 938908441 331496592 9294708 339201848 988027945 775096845 65400906 131513834 227595837 177031400 319318175 807869920 661337445 95470637 585640260 338386870 284654930 316842795 571864813 38111885 930609627 364454900 614227122 112609932 955851130 776967648 321285264 566522714 440615885 150477322 720768486 10067622 904249365 941486033 753839097 646743712 267645882 531737433 381535856 318116989 374189253 669894152 559831000 484570870 587746404 593627913 778844193 203163849 931398505 682326476 364475679 138548023 590385868 82085508 782503178 566409349 311452709 3030695 108582654 805719163 671977010 578631538 735381372 705740008 945349463 383898211 675523303 409003547 602914841 951488445 140228616 148969323 40107938 896468743 223086731 277551537 737826369 896874381 335327616 391527881 194733543 780792542 838148570 673244949 892161194 243790156 429345011 46021625 172149061 621189743 41161990 873359456 873479062 141024674 739340212 102110261 603461919 685118597 714712192 160018923 613882247 782236537 313219923 564891382 200867094 352629799 985537272 220363856 817170236 722716154 62626209 91914485 543610122 594980000 266099552 393035879 603222967 269573772 854956207 70854442 900605212 695341943 389418729 614713673 547951673 294812379 335409870 491002064 463275950 234604663 408746243 69023311 426860610 184733390 281862800 905108830 385936224 683788711 538412384 888102163 611061141 294716046 362876612 236658317 139214612 324458322 402498032 951315821 26034738 377559173 389966973 372643928 262034921 345124351 537361126 750580598 41708633 525876572 128486667 501246198 879344451 53165689 481601200 880791432 998664333 934322171 284913663 841296609 936422592 230132168 436262402 475508283 417849229 689511307 41919274 439117010 93339204 824872756 267811787 823432808 394022491 241721206 504709277 603687361 294279149 463355976 137417533 706367784 837085240 701734245 384204969 191438569 454239774 177846987 167200200 569436117 327254693 17666368 868717024 712650689 228109687 21709000 652039966 328824838 182842211 414646576 819534098 507791875 552288474 89097863 483416368 153776534 204096114 335071647 431605072 369550247 81749351 861001872 206497838 326073502 358357013 67101494 682137578 810960616 91581055 894945710 323617930 482723701 286964427 840501469 520890996 60410941 965291972 681900777 560322804 329411766 972352343 946004926 729984188 141824096 286367510 12195210 447423582 109335865 896858808 503040321 888476884 468487753 636050071 43361049 816508409 181341208 70232112 206318863 435203342 617351987 32492199 540985697 172483382 822026923 114528064 108786962 600486393 512197269 538493415 154654826 634607045 599443595 370921897 281539955 860941416 981710377 297445689 272975485 9447320 732812689 314770796 907138714 946195307 583995368 928738237 996798499 816499423 613547478 930056906 913273137 557930579 601179658 559434964 835768357 726845964 485647796 733318723 351007264 435964594 257786633 863047712 951742859 249154512 531812803 716755098 596817553 359027799 964642718 453633922 998033824 750986011 131373276 952711374 622441964 467566420 814059714 966877977 839290860 376449311 590614553 964157473 804628443 125063675 599884206 667790665 891836472 101818189 289954514 425272853 881283142 296026844 607736794 491557552 519636621 195797845 255086752 92778089 270571863 970177224 74231552 773261361 688501044 661694761 948316508 995533087 1862006 473916624 774393625 912278252 507123382 830535417 782236960 366332024 799264589 755403333 602039390 199340611 933489628 46995767 546356804 879741684 944745925 177561784 838558535 573598166 603370927 806981268 678474081 597334870 944287237 188007419 181226126 908303238 519202680 902135809 347855184 728911005 348057465 200140830 750760236 591213941 509989568 941014190 401631019 418867724 41538504 396055409 551168090 498784771 286666064 596369421 783505482 735254818 520361691 175996039 171948944 816927186 906880305 650928590 581980230 486496673 862303452 150907440 149076104 33355202 120805036 941949411 471721208 681450890 638951476 805962622 709704507 518147316 893073482 445018237 106917498 456353054 771206026 589666752 254999522 382416074 147666132 731793420 79008548 758532830 463292874 18944648 630507766 312508132 851864403 416956226 775852943 243181451 163100187 484898216 23846191 44637988 993453328 282821391 388682901 341049894 818195942 420438320 970015623 205997994 592628116 350068902 897098062 451057135 416008405 84830065 464670519 219767511 677588137 953063285 985600787 661636200 481566417 131050236 631006135 356521293 454145110 223789360 576702333 125628755 692732418 220301986 274457794 558044652 9013477 590628806 496923238 607035055 226341074 278345588 541564495 380277718 797578975 906001769 668762598 431996606 557110249 122901700 68405912 277087851 50956045 525293705 619725910 715144193 617704496 772631073 931100181 4520780 861992569 20381656 71500367 95194937 981565649 825016158 333923201 729712219 449908842 163223111 557022891 166367591 706292533 480264331 459622355 988367800 914618986 688977670 46675586 486405579 951777028 353917945 595848261 569411524 616432706 64059271 876648237 246235624 612244520 354298425 926126159 993480481 127928316 169616763 908250181 75885949 833540297 865998365 82721196 892824239 1261535 633815762 455583140 735167117 54062929 968678068 2574931 919235472 345902709 88914878 155616610 921492823 428016744 817901393 97188990 313107236 323880584 168736944 338546648 336220765 653223672 286662531 662091430 336621324 70638367 543616600 15240096 507351136 86886441 937986333 92051331 577633578 774666116 808156584 483468178 495787105 915740005 307636783 200085008 562863006 563214145 809590736 166543559 117674913 802703444 665845002 436883844 323580618 420782621 382448194 965081752 683498400 676434144 908985408 937537369 534399310 957904419 53215919 342004895 73227297 628516657 109849760 10806087 179897355 200295834 327249159 392889011 643850531 831185329 814626621 987541832 159681571 781106957 729987964 127178992 345658089 491795720 661044070 233655190 93021430 509907779 309894783 892416940 866921458 609326112 438921902 20056743 405554214 844859718 571820224 38353282 995316480 494897185 227224293 64009527 170425747 530650720 985390897 2245449 483043604 26448501 39240220 768450622 375063390 430593560 39520003 889618973 272870767 567659205 854891173 67729140 652398569 804034105 182298534 972536148 968013714 70784249 941842703 70237395 322198484 828779211 551358668 770200713 306675517 751760698 330243629 120721299 847869952 953203222 818016869 186932628 284307059 984135666 311137038 583945007 258272143 163403941 459734692 670053006 456958323 59254729 654041861 537442270 360265186 30858559 135524343 257715664 199211712 890416041 949456802 151640602 235798168 709416175 465280274 729271796 874927385 955334843 120979638 720651420 208114580 233345277 413714660 960525778 690660224 234317415 238295635 155150940 758209271 729714929 284023455 106534020 837152566 340579414 665534664 900645013 433635105 395765398 994672051 914643297 742101948 853517426 580383912 49747134 263581363 313701363 525429202 562968580 95960275 475259108 585144514 494271121 587992718 597456723 832743149 869626949 374815868 684156948 69079593 692341766 821563348 761869630 195284788 833761341 136769271 539927724 163478061 855923032 692486118 492761213 653121817 778799174 44544199 20909972 772812383 578409214 602433636 765596184 353730892 484108024 333329579 47697909 695752336 387991474 259292975 370714458 809974463 504697132 654618533 76193082 252248274 537780844 697942120 513795019 239356067 825273852 146088694 332372745 794971508 710670439 570610801 757142836 491362409 534922431 789069856 656788301 791036169 367164186 142419947 530887581 85031873 612362000 614969569 697848879 254473313 194234431 732318134 485359441 646299293 221502663 271782717 761172503 242226829 775425487 13921011 723668184 683347245 114963454 268570996 145944495 61855454 555188226 619379459 650930427 335427043 774848269 406025735 545544671 486732517 832936274 759113096 377010883 563330416 147259533 668555190 731741137 529905267 572641400 800627810 658732409 328103108 850511191 361044355 321138925 820501914 867744365 738018739 423242918 409682193 671963268 763953840 583828701 866345130 841441898 464363995 136004626 352064456 397626734 236017340 579459977 746753075 463893991 677337468 458514888 835099801 429722541 43342185 635530011 148635912 954058398 907861878 580347408 52907894 88106779 328934072 14159355 360665145 460353672 714519274 735125875 913631375 183919567 355338986 544066771 457072920 418848222 119574842 224415930 406696022 848735268 502826112 600072844 983978804 174103832 29844998 540219630 599816060 325682354 830979642 196569165 789866592 252601584 543802671 586471256 500097778 142721107 564112667 580295042 243199659 259574879 344024279 418768257 161645544 745985566 700979810 23200210 390812776 765344926 322517854 662136114 503332304 535260526 371298705 210041638 539921959 868179237 399421798 164640884 863568474 298159580 670745706 482539432 330771641 258654638 471999439 541685648 445432696 569252671 429736172 367259584 872870703 852133938 141375930 46174991 495497563 69221810 687705945 144973336 958496986 139781866 909302409 222945210 602303603 558642061 455971889 880861081 271097164 976422479 28369884 699178651 540836722 875233641 146773047 12228971 924961365 536828697 43871125 307371257 221300040 806125088 394400875 621770487 972388869 47011394 246884308 673538654 160384808 390129353 131400717 644909543 296064687 858179843 460615930 93315731 810398336 905683135 172422816 104880676 75140323 303896788 260578729 753319841 265376004 655845275 133440995 465920982 409670002 213962096 782169281 564523985 367379619 79615284 249566680 689635175 354541422 615307470 973706083 361623981 917116303 103291301 226194112 33694079 461284390 440096552 550302449 775816188 674049080 482286918 247400220 881454343 635073325 786107638 70075148 876632520 659369296 35075761 750903213 654597417 903357011 691185907 731232147 852591706 960734152 580554429 685831540 292039502 166147497 817986582 214517929 92661052 467786448 71314565 960517042 105851166 63740800 600462233 961689775 664408629 299561946 277353826 209373671 790012035 547407977 822568181 259960901 919616335 638730903 854110955 377854934 236351909 967635765 152906722 338427468 715877587 960962807 609396475 184642430 15463150 820476661 768815706 939187174 10825547 186960172 127310250 825110305 809665798 553158907 170887318 627025011 787564926 80468903 367897937 593153344 546118359 752748759 936964367 374801812 228240502 201397016 239112329 529620124 345437065 180773978 438272126 75273003 423308669 80518257 666440748 724730934 254455942 406010261 599357915 775289176 213489690 771517666 450225490 539109199 484994422 967501529 966743136 272561789 188632088 327857629 123614549 171623272 854892099 79100087 526811014 153862458 54502270 148719891 508490700 952878145 803095829 798559745 385347333 880194160 984678038 59951220 973827218 709088221 794944086 608315846 700787416 97218881 847984618 567799346 381873087 499236475 833221806 927832409 308060982 424273165 158848065 483104446 659719597 64844957 41492743 576952906 8997529 269651318 339393190 663144136 480588531 557977860 277797513 538416234 838148025 82143323 445284960 113099074 414509676 961230001 246906014 94707658 908465041 275589600 576251642 501354845 522359088 439609573 469620975 260771515 721806680 482586212 337802811 23589513 533542041 11573537 364313444 543453647 562531464 826344584 205417006 240215160 374928446 913185574 314693670 635270101 569320154 400153389 887114011 797402906 214538234 42654964 653904799 870287328 834750534 776888693 147947402 508641954 412432358 212052174 194302583 572748608 982805254 286397120 281204294 339792254 572164697 228583219 566520728 235923846 285515667 177278128 908880982 145132130 791789550 853412069 596776491 885369475 503193254 146861349 883762437 304215101 781997437 853220069 95089048 698755656 847482680 607808577 709326811 247123521 358045727 880067700 649128840 989062950 920569473 385750627 666780832 750966750 942930734 731891475 648133605 372371887 332894203 823779887 57028447 240202438 663163970 662304899 604052184 32383667 499261279 137064579 336813152 253801194 669193012 229390533 784624841 867012419 964106405 44619906 361285163 327515258 494151197 748929049 783595106 286439088 995932168 338620301 137432459 267758056 401694039 877016322 902943883 34538635 532315647 413150019 720617352 378129892 671018362 702682687 779183213 476470949 919023940 131984776 254349162 855486305 412208991 63753427 359147378 141675791 143814863 677981306 183817916 377595789 47946271 491284477 872101187 518494747 417905115 89029244 415248710 337011164 588384020 939016511 145849800 128626264 3627999 71659567 575737617 566612989 818930134 643816538 422883115 409712793 964138133 997602418 844636262 914158562 706989630 469101391 351107028 869319662 162981878 961824360 399060429 40358331 447858278 889811550 38578797 617107880 774538298 265336690 971703313 850533882 15552677 962779146 554844126 833089369 433698268 618551088 967568954 627980624 836173206 120484114 909266769 390501584 304130451 369460099 293131153 167891117 244996626 763266169 982689838 781743647 901278808 78913165 795269023 382496067 122498352 519618942 685334559 343596952 215168870 915703470 506548269 49305731 298549323 669659555 917929740 424240075 109872692 947858056 165790020 899498013 238366459 760799913 699355935 499444105 835158140 920069882 140587309 356204035 498807577 11635345 183909056 72109539 111665719 698218280 584349297 907616869 39293119 770804636 122231449 529730602 66217374 868137072 326053849 907042230 688813125 66141259 785138066 119928816 42040617 783519349 493726318 686907044 571272260 321612126 433799893 867672836 225762194 854391576 206793593 683328547 167289749 843548120 59925963 484634489 563677650 112230009 37338755 735151458 338632530 405215480 229627932 219321246 409326370 6183673 588693845 249536979 319110867 15725633 105928113 808745990 344401658 665308986 838943736 60248358 8039857 808836466 230804148 573933441 347522325 667139612 142524085 924126541 607485382 748665485 526189453 431397665 691405162 828638912 91269653 27533433 341312809 4133843 404233958 328956981 45463602 913396360 748775649 183415066 332789301 272720325 670146984 934372943 573550056 39588116 437721122 407436770 761441667 4223779 972895995 257249089 814784835 417721925 748279073 828608961 928465898 604423920 99343944 631297819 222161213 872455229 658939239 370683882 218835589 99908716 990347577 519616046 343927055 463576413 900035261 380281291 28090540 939649815 631837111 85584651 954473522 559784004 700193069 169212184 581081592 727018163 770546666 849201795 725347934 708086230 92068606 379104704 43896899 496950082 858081339 352502183 719907725 607266609 511157946 169559029 31595941 189476099 706572629 482597321 392342520 595402680 566068010 570863655 362205815 760747128 234619934 844449400 113639959 687242507 99376471 103772936 457586002 22961761 399299009 586118023 616280229 202918156 822128267 258043785 995469584 737526721 129494951 745892614 958738073 423322075 647390797 429043418 462446281 569516504 851997048 395044166 989386541 23796186 943888487 319061101 841293782 334105126 735024414 896357080 371273690 882634152 997819619 202214899 867021265 427459182 257808065 277057678 207618648 7008809 65050632 764969820 541173393 120686255 103130827 342698871 866712225 804049019 527199840 175723738 455363121 791673131 747973604 263114470 894819054 448715777 517504692 104515294 478901514 790245475 258031861 319029354 267459512 619884636 454669326 751588376 112333747 955131160 820031785 660675030 504917432 115543916 949115317 140605306 322959111 123558475 534530022 688049978 978286054 342243154 160981300 302046772 629942814 786651453 399552728 990652647 717652348 730815087 178848338 434421176 196970577 849388911 940943846 212573551 5668339 908699493 403639577 885460919 472251194 152364705 893376825 427948449 92210435 421188885 936586707 768287265 350457521 665026774 892862267 998894736 533914791 658348703 330863879 284566824 619075791 449598541 495565460 507226507 26984726 76137316 15192960 164713789 368167405 139666824 709092910 427178021 729083082 544716037 90683461 783779600 985926821 426135881 245620529 460043310 984781947 829627748 832424609 658319763 118934479 89942671 719792903 766807991 242512676 846295714 362377755 957307383 493986436 779265691 797683544 248370962 913569788 337414430 354769022 280760236 282279453 665075952 8138766 809326798 363645565 344592251 934399953 581665892 149598772 907033934 73670994 59530686 757322848 507388570 511584351 968477711 266853537 353410485 612310412 421049073 485610397 231493019 390541999 609328864 706904957 598067816 553580389 752436154 731254894 641966047 655104396 360758085 763860770 758813670 56121799 484165545 328548684 842375432 400884734 464723954 255017512 719338226 435556827 519368847 540419312 371296502 177505613 698973654 699856232 374397067 781044489 297131646 680293459 861854666 685316868 959666723 920147451 547528179 451824890 65515973 14388909 844248038 857782507 534790217 187892538 729595563 81340824 577171703 820981112 565261290 989779210 228641274 815238847 547568755 218124556 103456483 290920557 971422904 164727724 958664487 938294370 410429774 474791358 113987740 433651589 489963888 778492249 309126144 774943805 76191612 464689751 929737074 427749624 578879859 531967193 158837495 73327783 517010813 47736770 665845494 520594240 513942115 411620151 847827132 529137211 806528020 254479141 306471161 936664342 991082528 822577083 979086402 700983761 391624256 631335403 833464717 849364851 65605836 69044206 500157111 765706883 52117315 408042941 216807169 245266319 587550919 584999320 293859215 708268457 151945374 718926467 815929320 829057764 453428914 345198788 856650361 332397275 478717970 477575783 583757074 366940459 379560815 556397498 40505191 62323189 464707488 978387409 571655568 213341789 242476062 50058499 348553353 857611021 154832265 875153259 567039667 669342386 401765409 989831016 454233681 258129534 316421197 843359773 850216972 230738597 143621400 200945138 527594352 830838496 829127343 821639953 806095724 843563757 721949924 938421225 971331798 516909836 307463598 234557871 562949861 224990340 39151015 759206104 618390453 486503452 887345292 274430881 38035143 94444706 356086721 686035591 122989950 16901992 634694346 947486927 572173730 765465281 755772371 830972671 767114209 652399241 411973674 540565347 329750089 280279706 237195967 567623817 579754192 685922648 486862506 250078149 218094540 527974950 253292965 429907886 109049467 187026927 854508686 174804639 212517245 957615006 234730983 641991991 489704277 539417765 393381462 987333337 6125803 360587130 276901669 554291245 343499788 420687894 236226243 585676701 311149033 118129780 432358209 34751961 617445268 366674712 455324885 287607892 146990726 866172293 155759194 307573700 150180636 586505926 658427855 849044133 853039381 334684134 940136148 446751671 519515158 227362936 86854960 551113340 866139686 678540048 251972941 586947515 933982258 580297159 162831546 588490240 907979914 131526843 196172456 324530201 406126946 834956428 962190446 767066522 286663506 449622241 414907398 135960922 827925975 73739489 853235853 182845428 840495567 727518650 924422342 711492167 17619457 647437086 332301720 205293559 880564627 378109377 413365900 770764265 311926930 597538780 188346960 562063563 972306030 472945581 793466678 19303818 426476666 148884981 885176757 488582105 930083952 36055672 377626855 257836721 480501996 418086017 539510538 993094859 447381484 666260315 808252928 91031336 798322518 752490201 386498510 903302026 506171250 673053647 67214624 569314552 418040684 549536406 758700484 555650110 496918484 883038092 273273642 310762090 369819933 90890130 447802603 846134096 652562465 709923468 886077247 261623815 205213851 82417637 659205509 292793194 491438507 568875272 297675455 456591001 68602454 398245864 853888019 804921717 506991108 647594361 393886539 251915559 104360704 134546996 618658134 225887897 264151804 27278999 92964037 974003963 131964298 237467555 565466190 329519168 247179940 306206044 380356941 896168350 241952548 852749133 681064510 489083410 970159437 284647681 181415748 180646106 432354112 10654859 514271910 866375161 584989576 25654015 269374284 989637814 498922895 32363766 252732230 815041053 67177510 624121614 567029317 385286524 459964417 955391592 232193568 44392679 820506169 154178345 444375377 223854518 501916360 366325497 778947958 538214658 148155152 74852231 954257872 576035883 258890325 707616002 556669383 644654932 922754110 570698913 939688804 238750181 435201368 173453597 961832405 513699593 933691283 252579634 651502060 700060718 525346499 896597026 261719201 954531207 311940384 918816305 329130892 900248717 556105670 526117674 373529451 137544826 377554742 364736728 453980834 435110092 903206355 515594126 940592566 551970760 833749094 249979552 967893457 646315765 507633819 780291815 849806658 523373981 986849154 670796610 946522106 125016911 406954510 265258255 85806095 465138784 466800025 682324662 804094524 735773285 778079838 398305310 890012767 827164858 764762622 529262390 144582139 988865790 273044988 792333422 345481908 525399957 981417025 840468795 983812309 760236581 489629592 130918038 962469837 903688217 443896371 647728510 751623341 947883809 58289700 341290865 733941420 931456944 144159717 459831031 213182883 751179645 753061585 398082584 284765330 491044354 355734952 505887456 738151449 686833920 645120783 852034530 182787327 361168633 758566926 97002162 670847151 278637493 574989456 819923050 681197494 671125694 77582310 116907046 673297479 803448803 750573892 278619528 560860343 932040633 198942787 800052020 643703809 600023061 969958238 445956949 928677442 833457299 168500341 70206999 378059070 115545874 281893196 944863786 779499738 35107894 551664653 688447302 454814624 720127973 576261570 2866337 861335358 700449227 524819676 428731770 930059015 278228438 640567727 947747730 598649456 686371002 962097907 21083054 121528212 527732333 227453509 843524630 602607025 565578412 893055652 82972953 96023465 977871221 907634420 205717383 19949698 560592267 959934078 645748533 167176166 803347190 249626990 642199933 170678948 683360640 733036372 493689275 565006637 926710584 732772260 389350353 142946327 294992627 906670134 257281188 624267422 630165702 923494854 756369052 907408670 311556237 383660149 511436840 305330074 132607592 190522438 499050552 424784952 854628664 424523682 668378817 864036291 161527591 934953428 565791549 768996904 490581533 848225166 79834408 30792441 266508363 538244451 197957252 713672173 160138916 742013002 99095126 607563614 327299935 727732769 357690150 762834633 775527543 493411368 400984451 362452818 148689963 238290818 313414781 918411325 101376382 778726328 607648297 266707830 438504120 165103925 783644705 94233610 584880099 51779018 60563457 87634092 638833998 860829484 33404395 73891377 501254670 55758705 655011076 212312084 611242104 586584983 432326133 733210867 406950057 537919485 317088107 70817040 748820734 470805224 220322455 667229904 577565852 491181312 267574702 358664511 577262057 625058768 386134634 508893835 103247633 903795273 572896391 672707205 248841858 996202815 121121863 399033123 221838192 303476203 611992303 866266880 790785106 103721063 5763399 682106331 248548707 893661749 751107614 402708244 994283810 610131641 44169412 806407730 390820050 25680826 168096143 145174367 820430075 522609125 75861590 41056234 315114471 344717130 690378489 283538116 971875365 989039069 993162199 485276932 713905930 440097270 35596373 766648419 938870571 427015889 57231198 755727297 146393829 151626511 807501790 586944414 678866645 644110132 601003846 279621281 400589408 320593447 356485643 564801557 980133420 807182260 995977767 529695335 979911845 728607501 909468567 537365929 12364409 310790469 798075099 865434642 175570204 714642388 97789817 876751484 762786629 473265942 389451897 195480293 831943535 986534091 975393002 221268206 348868185 105365145 733768796 405539935 496699783 263149701 535440229 199331745 828083134 204897662 16781341 777266754 944486796 818765266 494334625 804313461 891447742 937605559 312802195 690736271 874389991 650841028 76516504 907490187 455671008 90528117 430607577 124308871 603058498 39614378 489179011 195213125 80860142 199685416 890783815 926058411 314192006 688003862 804586458 89757763 394049009 272586114 423957110 368429500 310250715 112953818 828562007 486845031 120046130 633105267 597227072 297447611 895483306 403172358 902136819 930166737 872220218 571778094 750377148 784385000 741681821 383787499 741865447 612969698 92248530 51895585 620760901 804482758 717965213 643030554 192609708 857776700 508085507 888100352 165387636 743684372 528025298 123440484 728316666 108191935 526641175 995556538 54890784 598756564 55683749 837520602 132895179 403205517 325965717 263465857 757348964 550629447 52642240 79841742 760156760 500231174 34541639 457309381 281447320 968251374 712548620 916949967 75172634 750465483 642862902 994303800 849424214 118131338 102405041 175555248 724144329 901840574 886046635 801519563 34202229 996066076 615501593 920354433 871641695 553219327 8117040 918886830 187944464 215098596 423545580 818470803 141445909 152188143 443624332 637701715 920606079 221600101 775495443 995094135 381332068 405939504 355858121 429537643 441546332 403858526 577530297 594339327 631443460 978904738 1040689 272673510 728866431 345752018 854011204 706878778 815727600 73637479 461250891 5744886 104823297 997492224 472650848 260431227 680154719 316717023 17962977 174137356 783082299 398967658 734015987 387581009 726147018 480431275 796935677 41004760 248456902 15107793 477671208 133708687 924767980 688923821 456779494 234456652 858041724 701131062 525627752 48395077 179752124 699816965 208768550 976057752 96864885 135051738 603180124 643315652 165524596 775583509 203559815 492076590 992332555 507237949 571701739 344340382 863242125 352190589 455162640 671005119 847950549 215792162 855821889 636432802 238391232 152111390 782263564 842665531 77755822 858609032 259025348 330674915 774077701 637691418 886303234 648147924 711739822 241374898 852771104 507674800 796455318 833142481 777669309 43982075 443455790 184656927 836347196 779247772 820428268 913369317 142732356 174803552 339356360 773411985 736234305 793529463 967792320 119090742 300267490 742714101 30458196 229809929 800905881 427466834 172836106 789688037 133006110 645873131 90057707 817367240 301500140 527961727 499321348 198533972 308110275 774842546 753463783 542082383 56190500 654031757 549323559 301035043 484469720 476774140 698534623 176411230 477118058 575553615 393293356 889108019 722972584 906193081 647363246 697754616 708378150 422919636 418529547 971874982 592792506 86128668 929127277 924606044 81622017 79253871 468452863 23647453 238044889 944422291 634286451 3346445 577382629 763208880 440294271 376012919 868616204 778681298 232289627 220309962 757919738 396032360 641903172 299928919 721992350 638879688 632168957 328702613 47981226 820273577 559432009 240800670 354892311 148239015 312036466 201873327 90217118 902503874 874435525 984768940 874354239 163137503 109389844 320349337 41099198 838086726 341471026 711208994 660949793 160569634 609779323 353096468 427403316 707559940 595821385 149508066 85319941 913840737 162921344 234356001 508673128 958772239 968225795 201638412 636028019 306205644 630742332 438484736 835012355 546506679 428692376 496514561 242840118 664154069 795784201 612873012 899816175 90958477 674168450 889963875 145025878 539266860 990328447 6175356 586445653 500870242 10050426 938232850 880300828 203473092 787304823 722386394 94828957 578192200 880909177 222940208 164612880 53866955 315116042 669769360 991260017 94021518 256589751 23054877 831341309 889415605 289966994 841054749 570834617 119654855 176516015 508551802 746841323 403953713 416082855 116616259 310474655 60331715 870747928 794049065 727184675 877996849 773187106 579248386 210609803 345715091 494893547 245844042 94631470 610476261 992254236 701577885 52626470 447970696 967600739 866919998 874582740 221514687 236923119 648143252 911886171 436675635 550066423 690554791 554465824 694832752 309217843 196273319 316174160 238848870 601710689 58936422 541488474 488231400 659234242 760933081 561449841 345142064 802259354 219367066 533555723 882083161 239624883 460059497 343325540 116307428 718824410 695357094 94279164 279891508 864304737 112876505 313786645 308351505 817461916 963719467 368862006 413943337 204748900 714834922 791488683 712294538 343780247 911535369 122097666 607292714 466256533 289816989 184198287 478123615 683953349 493522273 881353961 32431463 208670990 431817011 543364971 720879330 458993246 699418005 81006772 322473811 96620583 383748909 937426471 789557154 783148253 254305605 842071148 483361180 167905913 533819467 680882669 994708082 751880441 511924818 984626522 614432054 951349981 946921872 504374821 399590753 211855788 845165278 809142535 318698320 879019117 718097467 796195961 990785218 788022318 194744649 275934524 116747100 650730625 930326478 5875410 18127653 272930298 14608437 89348098 581071626 906264242 44365835 359576920 348939611 752272071 528732802 559035810 377333324 300103898 718028017 514548340 758697589 664030863 6678353 587650725 471978835 727272208 104664770 864564432 755731909 775888267 825845764 118599636 287167631 738463663 162450942 351403348 543032538 58978355 586702395 316359224 714746034 273597264 227315048 5286186 330024327 186834754 110070232 743088922 935029420 771225802 920100352 837617595 128227291 191670191 245600507 80935427 193756080 970673976 412463878 351752367 40313385 735700147 702589957 621586109 710777132 47632882 627327997 927237103 265079041 878844361 464643480 246310223 162169044 350375057 254405796 66360230 552108853 739646632 835770004 883949059 900295319 352597743 473557757 471023674 277167060 413733706 338640922 439722338 311327399 965035300 186047817 393136726 272500784 269762024 778326412 439353397 609431412 430477705 127668745 809835747 460462043 260433147 134555787 868267398 244466096 937960119 914119678 609420553 841342117 460142907 417454326 748613276 68136524 656566664 113052201 408332850 923257503 513540514 867773168 170435841 849145976 975068436 519697355 93451270 252279322 626553193 142146266 473660030 259964326 468588724 924803172 306607214 765769127 136978441 565523796 298451741 357527943 164888578 43551671 451863957 257098775 891271995 635710783 673947429 602161675 906232021 455768003 834184673 857330812 719817975 167135165 112963360 409305444 32086856 420135626 306330109 84752933 236690295 876977710 886040024 33076739 166487476 636282189 961196242 225631397 186633524 389835315 748212308 55268504 6054064 392940557 849655688 536824780 911722214 751217582 287342046 239030805 815673111 590633995 431325577 750087083 97781127 534770367 6228992 436926378 617861121 304541832 517786237 415128723 515236944 616069576 978611841 271938249 647599815 488699141 897422414 428977941 796641466 369772905 15925100 634832675 792585475 33438530 380054821 970530307 644425854 756468867 987865864 79825576 550010509 277671234 334816617 235762284 724670356 690515512 828708831 217688970 548544894 741698884 230752710 971338147 392527926 782532072 451814075 820975674 226268719 486158282 540144931 122520376 609021149 951770933 619772579 961038184 732537146 236704661 228998825 125539580 368694850 370809343 865485538 753827334 657466743 17179558 829550530 100350208 615510877 126940775 895193343 701521733 293654527 649901886 623502870 467902869 186387816 79542991 300277445 611013781 934402603 977645534 757624207 939954509 419347420 278839767 944967228 156137384 500600725 876649287 413985365 602873079 148820594 198768736 407277484 45081199 23402517 683251577 584363730 44076966 995053859 517529484 502814112 480552218 474030532 179430071 983899567 889739946 232990247 134815931 705684191 36814362 219574012 109920128 638738900 256185236 412406776 664888719 396113012 768934434 957359188 494921878 591482474 179594293 205983055 959192552 93060518 836522017 442020007 39175930 394742491 819914910 272356644 536429544 726813696 657984841 796977934 413911534 267780304 376445729 864517809 752191470 831717706 672378122 145068256 635625712 64994865 401908813 24826224 160933534 269043596 145478934 210822584 913269700 835718951 271730933 497142551 623994582 505647889 721475422 921718638 774991466 81297437 91573289 408240034 673685945 222340705 255698962 318006300 703530787 333755321 979431226 409416520 439500968 17914437 988640164 983428121 821436527 572095206 587746745 678160003 91177795 494624709 262545604 589979136 362290448 133938893 501750135 51684876 927191915 125931052 462403173 315544233 658014216 277658838 771463301 474665180 523803457 14194434 584189365 147280174 871975062 315698347 342235957 890151467 431467815 124765200 578872360 71827174 955175996 277787700 458984471 135049588 23260606 594058078 327905133 170623340 360138427 247151514 14749179 559969902 612730341 4446519 352626038 867285145 806613012 124981064 453560308 356941074 530182848 859934755 858653299 610436740 458644615 133817316 908398930 713430939 407097261 11102955 41184982 40738184 29791895 437923418 184511399 841826944 144050767 57807512 709320016 15254589 650863875 370191824 953427138 891352187 155020934 340439155 160449745 41372540 813622990 708518322 697141942 699065989 185698932 768760324 104638603 4744287 875890999 176288166 780135378 703599575 426099321 615869206 774281711 68827710 179678656 744586648 825665193 175601641 680630071 977315761 100649133 872749234 722761770 730641838 717036043 66568821 376160653 113646110 535189687 579077012 496463990 262229588 103811849 399839604 365565087 789746918 404735549 761426174 166734053 829907505 166948084 897416478 369386955 114308306 294127538 506626887 956093432 657095214 106103646 151740398 970576052 268162283 69397956 73583883 308025967 621299061 852443158 789935771 630761275 318684794 701518695 74111776 885873997 201314158 696753967 683846687 738525568 101078280 592723402 200312993 505888209 262648771 695039737 332189107 557937124 30478942 475920479 792156902 351906686 159903837 141893636 275951823 603041033 920334469 177634006 265658760 168951827 203067747 678845731 743816493 539774415 291325382 55905057 873060960 790133138 756463937 837469031 587025094 294652247 527418026 911833969 702710664 104209980 788621470 845380127 55684563 793767683 258768378 244673590 268644696 27310226 989050467 303886558 980899532 388999795 923405504 641622562 317052521 419227476 347014074 386434931 25302124 733622665 868450883 520803877 371078549 649117061 290822156 680344049 448258986 481151588 450777613 973120370 830928884 208661605 486708481 552060584 844354496 659730280 534636007 302567288 850370271 990779764 904679042 693510185 159218726 272751412 916326874 841100264 868963823 90484340 597544633 978672453 114080406 251274409 259075119 130550964 692664574 297972071 919172623 983947533 529626890 150770920 625868144 303760397 606590499 346027660 858986284 941353683 48440248 434845011 123502692 650206307 996150714 643407461 492357370 446841894 205126940 236776842 102062101 53338728 758491737 161633715 289846945 514672345 755332589 745273711 124468684 20677901 407086299 167969142 976147850 671040252 78347558 361967906 127119634 585329538 554844760 119795953 330364256 461256416 675074046 558899461 294506929 312465721 629484585 670478755 331045897 413483286 612830702 753467320 117918640 634312163 599309799 767185231 122584496 36414576 762796209 38089756 598301017 250027376 759306092 83317748 984612542 594681341 886156862 808178514 109805878 982452242 117356752 832307156 162189275 803431696 672956623 382977212 955167246 566286906 896902764 200284017 74319857 95757112 947933 829180923 584418027 431567512 962199770 165712266 400979496 706572872 181566240 534129391 247768343 79010334 520082673 622307104 107921386 202793040 117157523 52152761 939945497 101170684 32158157 702245238 360444127 778454433 836208237 174283451 961219516 575526308 413825220 671594508 718373105 59728077 48677415 611739284 986171911 770459847 869247344 193429666 128646216 985506467 290609020 325350952 254022980 965565269 872223659 215112507 719668558 485642294 1876067 640673430 106676221 806608256 885835661 271653910 406470316 388115157 168880406 356572991 809137913 829365689 636947312 177481141 707341129 121165331 548840974 317892 591034691 377122992 744798699 93460186 150638673 164090304 420888068 237513223 876757538 66080087 865684441 998467716 921335595 968511469 155012080 913763369 2961697 952648415 729603154 68756468 193786240 545785068 287744269 794880137 652511239 531901624 330635952 46241965 942488890 338966348 743574226 960988106 340636383 739506324 814140043 447261295 866850945 500923872 708099832 203024077 246276080 179518052 54042556 270197051 80408511 715532215 219787130 284210354 601744325 193572952 805334108 279194449 333681565 463268900 958252687 665664218 783949606 60137697 939934916 536540467 17694979 225220279 994416817 847665383 434785051 596179122 359965582 461271459 988213018 530103105 429937817 514791097 62174447 878057146 763702162 782572960 388695884 927353812 680112447 732225137 516556330 134350379 471664105 534489708 362901826 905990335 666653662 552013425 981692052 594314357 880991725 108302728 307586276 103508117 835086317 318130009 66231352 521538378 776381750 132433077 175663195 632595493 115554086 205095435 750287710 918520987 381174173 117014003 146148881 148947074 865295233 664356775 863566990 597528728 166244667 203962757 628633263 10379516 645851960 153503118 66828435 745226163 454289514 637881322 872790813 240019236 248691397 469080930 250330229 609545372 559027650 268491237 802369157 935452875 295901407 199407363 22171516 120227398 57334300 193462901 838317647 898017795 772750463 563918995 71528243 737372639 360465553 695688924 776091685 703864603 807879904 181948530 474078050 895609563 530076283 878478491 74742255 174738086 630395769 87793985 886405138 599160041 830903154 730957171 381198806 172128628 819290116 790776290 791309196 392580091 69131087 878293349 695556677 243093142 92289146 429295989 378945624 727365697 681995820 766492338 789275618 702747485 84308243 305359196 469742401 381243437 801753184 579793882 34716056 285220698 313522249 161089847 150230863 8813168 446081158 863966112 551999632 32426079 416723157 342910695 977852363 128423930 149042551 115255043 965413426 421390971 762482608 994721422 274628670 795400701 400694858 56110917 617754152 665847809 659709459 924693644 356720241 582558698 566819930 390145512 3374683 270537089 277919606 748559234 125750381 550782833 346210623 146687147 150837490 511827915 421493139 553953874 585115259 926125188 982351571 552962448 721611865 371717107 512582755 802820637 453748004 404813139 994357549 937416919 492805430 143557959 985468959 91587650 553261361 641446481 39008936 939966211 316347509 541203801 371442495 600603748 23713707 250603564 128521180 494145236 405764925 187016699 715963005 746485860 818864603 438181336 200965027 420655434 472078583 833196348 41959634 816760418 329182026 484503684 495426324 711312808 834108749 215980399 609208183 820816575 433105345 12641186 75003786 908730733 301877287 43282724 887269860 896981020 422911305 832823010 963640989 87993947 696029615 866196780 360165843 564578139 199077931 582313526 690275879 385265267 982102094 547051160 957024061 896831389 232833264 316510671 797920320 280095222 585465004 567624890 494107227 478960194 38471777 319727645 466991425 379318629 182173106 731779361 676311974 294492907 213427591 788577746 572160451 52138881 403167370 362664864 519003606 954652537 88679851 571451870 89451167 582943562 902828189 126642758 507461093 662375950 840496726 734500212 801683695 449917443 422481299 355123046 252368140 875087627 410098513 262362627 283416075 929042219 46446933 272112016 444624579 800210703 378100902 227767612 918279053 539932805 630427661 66185110 345144005 847472893 635975324 614727441 177240908 16354832 809552420 483420807 885903625 154265078 455135677 197233075 336362851 222707726 867752002 950806965 859539913 735013210 981163730 22433682 382070826 669460224 187320145 396905650 14052733 445249226 365424356 436531040 811567675 118731687 563967097 141688142 532305120 658142248 368775997 590731790 276749933 699797252 754900259 306481050 584845545 361188756 750818148 382057164 885045211 203185751 172830969 772766183 809034962 153226095 221873443 955260172 725863389 352468771 267904996 857239238 967332883 932933723 141872259 22880383 99552781 132475175 771665420 465522440 67991143 34371897 225705422 185687829 467402819 647936101 592430043 54348735 202784197 632354600 49967499 162858240 27374744 896806175 519890937 211308090 820428903 130410891 287680644 971651249 270709093 720145364 519012176 820109836 16922310 931128323 354186691 526010584 245377859 596343110 989447432 344178949 545149338 20841071 540808847 295842919 4778764 515342966 313792651 974762806 444407774 488201459 799445107 268942478 340047320 316226212 602703233 640390384 358853321 351089645 930220342 308940991 181261568 565650771 776071124 470485700 850439637 401334784 306388706 446217387 60614174 873885251 575867308 819937668 446981818 677304845 499986881 339483714 676294410 99848564 193971571 885845055 826702706 299445555 931266650 312695222 578097629 344639272 322715601 123542088 259829815 356266198 229881720 277922680 749550832 512720353 956241840 912226607 829725567 812074132 277833250 534250552 222051037 146549342 147181113 660458693 268189190 583110224 995444131 856386792 756746364 632887713 592734932 795475739 120838852 716348458 973808514 454488761 111102182 656791787 981673770 889588354 106451185 980911748 316329866 198690075 579968885 407684541 845557029 575204748 350902791 970554366 370059202 636224960 809574336 242060247 448021741 304071432 648532926 486049146 357508213 199153817 584533410 952620860 269200620 663768073 881420305 113667096 418549290 728320982 525075763 537571371 361538507 40077791 675852599 862246713 465954220 158115816 907429069 387902247 385620594 673020955 559387050 998324351 699202051 237270914 324019464 802955503 476370954 363985038 90038819 15363530 378403447 246253971 416276669 373669509 718995965 101390665 189363098 839433531 149457043 233392973 527485701 167899946 42749428 313949342 481198922 790747956 64017951 199989792 138190138 313564255 885878231 148226844 138707114 421757525 783070499 158208446 489272051 399387621 403055055 434378646 70977396 106427264 549651434 30094360 249188364 220595132 93820486 672268572 166082976 460453845 816643324 294941534 935112859 258314791 118378469 220088063 622196073 624596149 230282529 943298562 213204731 932530086 350986132 545244368 391279430 128123842 294873956 17238196 259576771 998652153 613251197 58904160 377102833 304304860 610389261 414798439 759157711 558435618 933607944 77286336 885698146 115641893 489921445 339142217 893615157 370125666 917321182 927634242 953164244 305932797 791701236 271301070 938329168 780942650 836799466 757024118 246880190 976099077 958274309 542776485 647864248 353375339 30023250 517194540 721214938 537627679 700417056 363031744 804051526 754803958 485610369 596188023 309826593 175483499 551598798 815326799 440260115 743928092 625059360 867350439 597911755 864179531 738718680 860936132 827646329 643651421 718995223 366776142 978543698 325821023 36891206 965237200 852057872 614760060 51274128 188368955 269330287 27150216 518032739 205221219 877306801 956127608 952066803 952212097 175687963 718618856 702241975 90468271 703906422 230277012 445537514 567703663 278095503 697755359 666775563 301545509 144733367 94469711 128894813 733897368 486419779 476442126 625243496 849005173 178916877 291126123 418027126 541511116 954732785 860175191 347437335 75706001 284631633 450296041 323906718 33895708 818815378 42450906 681131425 236718249 747640733 3720970 571119740 591869913 253223263 648192249 644179919 443793200 484155977 861081678 130202364 508040085 237843152 344422484 366944426 409790164 480373486 867181432 836828997 316292639 129787039 888565708 8080763 542314121 419234917 581585287 933930176 408390026 626991045 776976771 722762187 470637438 783822280 748660158 51005207 222566950 788213115 190855129 446629219 813974821 733789295 451777948 87930930 602953859 652113209 936346480 571799116 711476526 446771187 906280163 52001339 366720885 339762361 83518248 970939087 977123211 988235310 264554900 980480923 539808266 129305588 820524579 543646069 760244845 891077431 927163888 501481722 904640404 689355555 724190656 726961415 47289924 687057257 629435512 143120705 545747877 789897919 803044770 317838990 143764418 814511965 205401581 708784026 741727244 985190272 678834090 663698771 140848087 431608810 923073360 929377134 582445276 748073568 516849656 947049184 974418870 354986539 786465761 512442469 309216869 431716504 476024045 793535228 577536718 209223544 413054755 326580840 157271864 967590816 6829355 223743921 83311824 397465962 977242325 726579105 175201830 29411123 814634386 465910600 414402478 794884571 984633081 99342969 67936832 624557896 822573892 230403658 966289305 485113571 436367824 393790872 38118616 339260953 257100193 154782593 161381633 719469787 796998619 160137191 45096317 148735006 320431178 522256884 167405720 320844892 780136923 134980753 960486402 581984786 96722209 909619949 292289359 963085376 945018065 583077628 259794039 894542572 653606982 360397813 256220758 890302879 424963069 437352147 921225517 243444710 523148826 739286742 781061919 192380370 852564706 558872575 38634165 321271417 124326207 425553303 714363739 457539186 454890815 808263848 95733729 300725853 554846869 470550658 80580346 52561753 420921111 702525752 689313216 524601228 707910462 584357920 94735406 686192287 858835113 222467671 620854693 622667839 762662042 348450107 994811240 316433565 522539639 737885935 332926751 29049071 136861770 974484698 572076888 792152557 885375810 76355624 438304769 840434261 597068336 92322376 598794992 740448615 981402635 940490604 841228891 248400745 635949676 772269836 237380960 204676132 801924115 973422691 956235902 930635109 369433440 832270576 819980314 123078525 237390554 975333623 383538940 510458306 754786732 54753790 633927375 496094476 280038435 183938896 70667428 235348536 278051889 253019773 333134703 731814569 229127661 945168856 579663497 241795266 360001553 976327416 186016300 32093293 681036923 704753463 425044475 356489111 249987756 821913654 112082295 886410417 289209932 632780375 479992458 254041905 418501540 765296450 856656384 323247119 887306274 117444193 353871369 51402824 413719769 469827939 994644153 518765919 367602430 172821692 812073097 194697175 623039596 493049892 844681427 24201658 835075105 593738004 444410969 647589141 6150335 970878796 4709310 368408185 629282572 399102288 206494731 887350140 239136882 138870502 547591980 329219382 641972608 997875609 483860081 129924805 513908326 725305 426298638 657182665 323081597 951055449 261997722 90725096 439090109 214341328 170329492 223242827 530061638 435733561 913124313 555095071 138436568 587536498 141847343 491426070 381229402 970681377 219342270 652717795 38091350 716533034 281594514 456539841 196039291 302805306 730840090 334965229 382400282 428065856 535966892 96175143 439840682 477331182 588261631 780137526 297441861 453386556 313190063 148301921 659618344 556893926 916046524 906524406 717633591 195362793 748397579 879904966 118548854 900306186 558525412 530215335 848467857 543614543 657095794 700127473 685337429 650570115 194156870 971283458 525037365 926105782 658752981 490971322 8248774 482724027 635572725 873959935 965828163 690713001 743843940 402341947 352939785 523803995 621953345 985946073 702668828 696665072 448525969 407221707 752562081 847718987 134064315 659198983 314968674 362750611 975316748 46197765 669373005 810764469 822011957 71903555 18493685 475190493 546311368 535386049 735869967 383188481 460331966 695351429 512642039 449794646 383042291 678140441 121487401 747054040 909002152 112119048 673062856 366982855 309958401 772664420 290816026 687332388 303961221 441679939 800329481 115437625 660669089 689566781 378809252 459817230 142237989 206583280 709899420 802681588 796972485 515448701 863964359 226234622 652029081 16457224 228229025 9975171 688111261 120064571 57516998 495498398 320431154 504066755 712631673 29357742 91977627 448690386 264367905 940152022 699805569 608035996 615889350 210379646 638980464 40340954 315155864 725066960 981023320 558755914 780102761 17753404 376246540 417701420 614488622 250752500 746522822 268591302 751656321 665023857 443501985 588823778 509836322 369668588 131725086 528097099 500171633 178895334 726010016 666460499 220728054 870949024 773981168 680738128 37027546 125079203 98052537 66863387 782674539 530892346 238876172 209454735 416623772 618597363 797170910 531647504 356305026 267854626 869517446 632802049 754277848 836467294 622136895 289592396 67199356 716440578 616344748 428696799 843967472 740944557 328288335 889766953 237622746 430283203 707230736 675185825 659375748 663640041 102107580 829073471 908677724 798999436 965187716 8159489 924674421 150432091 305176442 99163496 382413317 252332745 104653847 511883512 599198437 98049164 200060600 782465212 200037908 376945953 111386396 586095551 227731764 906717509 249903848 969892756 59211275 876220029 249324067 902702798 223841540 43738511 341802426 444526473 660814764 357373191 663259645 263773664 543830325 873438643 394072352 440604788 186119926 123021608 905283515 200331500 620798696 18195515 309740875 583466607 512597035 471521672 545139887 791905835 484311935 585957358 254275243 899443666 181088716 406323472 201494120 887392792 727561370 369559510 722448882 636816182 711602329 786851562 439295161 24030058 253539355 726282044 130111504 810313077 722763157 328230526 719869361 870974235 764617250 199537577 647666744 950835111 210822655 607394679 121302435 141810788 167785744 138004198 928445401 277238053 171510106 570884027 677714719 449039550 985589127 593125628 695543460 493105544 235171173 995326837 684353271 230760417 660589671 483058741 618267275 547710122 871776802 72323854 102767162 580565959 745752273 242500376 723165631 251936418 194209746 134568238 792309818 120790697 871329831 813918831 204338352 461660108 344821494 968176318 627806857 143619839 829833738 23384387 862050832 331617470 718456911 993523432 82015479 666676100 733822041 642390237 777034448 652013651 987357406 886089493 363727253 275999535 694768951 997833415 857442336 359064482 133206500 856962797 808870068 40556346 669224197 583064776 960469362 447121415 374638817 52689498 36957925 292863774 566193763 431255274 512422519 778233624 572052376 104322948 180379897 3071123 697623090 534662519 303643423 384066736 71585800 586971861 650056194 904454035 685496212 586551542 905726364 515291879 921419891 734519029 106816335 750861399 590489065 475196977 113554527 80678934 251702106 896662222 35750003 319326552 589585618 654233138 496227864 720463575 490662782 534571912 705239358 303398735 671121457 530187840 214764985 890761729 579391456 996170893 235761089 421113652 306506278 927850981 881509490 461529775 277564353 519023493 912992845 506583105 965373203 170822379 329293749 739045434 185996450 482806362 867976563 654825455 130020248 566755161 276792115 138784313 865394243 582900532 746110981 355397622 371267734 447436666 831306460 236516999 487120039 858204797 92723474 897808977 473334575 587599829 309297890 232469308 254019597 920504029 942581741 463014199 3544771 510220085 970262454 846199986 745981687 930134334 386635302 876947746 587727092 439544993 730918408 460130688 778445350 282326728 835318158 638960842 467607458 685884260 903025866 798123649 937210523 312749797 621541430 280957738 360316654 507830533 308623149 607228621 461852567 129463614 618137199 904188281 556670266 578220367 450856097 878504382 95463579 942451131 117261003 277331249 665195302 745173577 603047128 408816876 434977640 408623749 944494105 594997259 185325971 723114558 320955331 661985840 31377406 63981062 16608108 771072511 412259235 413532597 422249874 927001507 550755488 506932966 337708564 902977863 160897718 981522297 994768567 934146974 486536653 724151311 1571234 372086364 56010862 66667665 725587426 361533115 868865095 271161002 412414439 220892663 909799595 919560776 514387973 312428498 600930064 333274143 631190260 99839761 842110863 868744742 348867153 369735164 158682471 707183127 400413467 273147106 348700025 245628403 640742454 91972243 233120461 743260284 824169195 950938340 2026253 793997754 607756646 16891695 248922373 718259063 716442423 746424016 804703529 445256643 164807634 799360425 720050703 133099888 40007951 689975455 217504496 497453206 187386794 338131482 996785196 228579089 811774916 56493193 128537027 616706814 105488736 431660252 538652636 486944066 783851751 602712328 303391042 466852867 670974884 116187271 719334369 837033260 466638921 184031445 696467278 347911918 622457705 672728564 230854461 209181754 181648379 62465257 366987272 264742215 414894045 928369724 279023919 534786066 676599375 503518844 855001042 272631513 313094260 432339129 857983289 931089567 585562069 489090312 994719565 117415340 442702045 482338051 421461276 558340106 901822301 243347526 382352216 400716809 809796874 673838323 591417561 495766203 312072698 806006831 959031575 643465337 189691691 824576675 331647664 141330780 408354044 895323899 23028200 100743620 383583666 812276330 952251684 144564949 77087733 200327461 340058478 706526453 566774096 135648483 319205108 337926224 697783988 682018148 405834121 701606228 59564789 355258599 365573411 466339125 433578316 59565234 736370779 534151274 740822483 167070605 729344240 888057134 551692300 820751431 374265412 698277376 207515995 193838640 424624605 398442531 61109127 643488157 159860198 822299679 952938301 399027816 795686315 430256190 178925197 751420525 658141729 899497232 106222443 377139726 572003419 714538471 906023983 731593392 45302294 862209884 609354773 616156476 962578990 803022792 292823486 206768287 736470822 100413388 949165998 321616458 580240805 271321802 562502348 724318386 439985908 746891113 990272228 747405265 968509825 814920724 761596200 636356003 984314206 463321980 750173867 727597227 603680450 760125202 536522981 82622571 550884999 853676430 839341106 756077551 640022186 46848875 271494227 421767235 564047055 910865768 837141227 883152120 156881595 602784008 843470338 754620068 229031640 238578451 164023942 687890270 471448756 691003923 380866246 803142 380699522 584678104 894395637 828616443 776410775 623870708 720969645 839928867 875315182 186200896 614106217 913551335 170950821 577165397 636103689 269796211 142317950 604806932 900772178 67220603 310557535 784609567 142669676 743639985 403099602 339715421 822814306 59923280 515413382 452312186 808220581 113061268 983963852 406191460 727796874 485569855 348312602 485290959 83884231 124798998 293542028 19532978 120605946 336662882 217454174 780805320 935519010 279754864 943054707 299097361 732109604 634336017 220536785 443366222 39535943 841595419 821940259 763808392 960283320 260111334 23847989 542986121 383841799 445730511 295703420 388458849 682901928 259469240 753808780 110803427 455133299 316531334 976641183 813886501 987151397 418328226 246674453 339826436 815958493 829784953 145427182 530665885 716733087 134875900 474453074 11530709 903581141 735617057 779174409 482931411 693350344 492670816 54057220 276961152 314724907 451661110 495040978 719786254 283572881 876256421 258229035 222519150 63557874 50497970 262301801 547825112 918190634 231026150 822725130 703418183 330403962 729927886 764346416 926704378 366100997 944323707 935162657 470948085 483777364 312926723 118652359 344380030 37835219 278686206 784366128 524254368 845643858 94024457 23595023 436985003 977049988 468894278 446099769 540435122 964429443 767596507 913263145 401946635 455619914 9077614 195082878 914140627 706280250 458600624 66861944 887531880 58459542 132198863 809177726 12825325 142721030 192347649 164650394 594821577 371655448 276905472 417814523 109815592 3483322 316750985 83970674 205392504 13306562 945987292 176738806 92480494 773304678 441445695 867776032 58728191 363787204 643594619 118682031 538717415 36313180 919097181 637239558 287534373 280195472 777203510 78469801 487729661 776247851 902101596 823166916 940153077 771762135 688444839 405538468 369653080 137600421 913870325 962900283 710534838 210812041 949449382 156010912 575777122 728605148 112774176 48191117 9283826 887347160 45761612 469419999 295710915 903997472 840870679 95857434 942895731 483349557 120575730 105498083 328917093 891828737 630971219 776341123 255545920 835569232 486143282 625849963 260742512 4312914 857118605 26278058 876832676 176043291 973346276 543615609 61688142 614998052 336711869 886362032 573305382 614113735 285945889 238095694 765775784 370928326 481807901 276369396 101923217 355589060 221392706 918282346 568164454 4527562 66828070 165264922 600114668 959143620 50969825 982419856 65389489 27356674 928169873 651817216 914588546 604955320 716565718 954490048 128388595 315875454 313138518 856848329 702363867 144486864 655986490 780151354 928336852 292238990 23486128 743024597 913397439 658139262 64734823 995919488 884740158 474656709 807638550 283338950 586805305 438538610 485731061 362818132 908191322 627633139 56787521 534114940 429619856 966784926 191115709 89310389 953384848 897022250 297823788 192731928 93241167 973887027 945997272 431177957 48699273 217454009 339725070 503538428 791255614 595791009 43144864 239994469 539276847 388228147 245181025 799311048 682374501 327374490 360551340 631699190 899084715 212800359 429398494 457022302 819440399 350266895 184754903 293577880 883264101 404354664 303128446 664079326 681201092 156156720 99603002 631014798 378645255 82853510 205949305 31993770 868765773 55240815 568248364 438016087 120243321 259928914 820283465 910405729 912028082 698459260 698474312 840007606 220660196 812531870 765486247 724351463 572419390 563528266 775456359 601198250 246309554 672202873 114142092 22891610 130247801 413178631 5361824 643808885 303247500 991203125 638092848 476130333 518091052 14881319 382887758 245372056 416058714 834625380 831225357 396037584 580009823 781273433 814333961 437815508 876207430 753558486 321610972 71444565 550371165 64657551 707559594 649406250 745393336 550696860 854704278 577596620 509278638 45929977 64016714 837882843 431949402 179503623 861221236 114412183 713466651 922340361 383356995 325177703 501720852 164252840 810985966 935746902 152602797 234134896 75297837 613689489 26807824 878836561 443187902 21453034 461558189 926031646 306642913 212244568 636355254 160265745 483516637 756996981 87853987 980835909 128154745 835441662 580572336 783657787 969629571 684440407 996980826 55450710 640468301 59364613 211399142 873612127 269368875 716696369 680738266 946046209 31692790 527109932 839414914 519063374 548925580 571848165 978474604 421097016 702032461 955201141 22985964 937648153 184194719 600409236 838506137 670279723 720264300 816541472 762360782 710703889 300392095 970181789 946305834 93834061 697242283 567406000 4624 759410119 329066243 453626787 117163304 939464268 655397283 248316645 634420956 705820173 446382726 540156295 631458780 42923548 509972013 539040703 377068443 341127154 807153183 336674921 525970127 167576044 466812771 45723009 394160629 234157513 471893255 4739242 129934794 960732462 279944349 833495978 460971987 533905442 555148985 174716651 997865686 725930898 891276660 95282172 978996575 837576142 852114156 941326350 505867324 211221770 691255745 513641080 719769345 796505566 415425946 8979764 480359045 165173703 882137502 939758943 213036387 846663076 583533308 112835005 205517434 529272377 141407587 436332850 207411566 130487983 644470666 221955914 371770661 590288146 841348521 994166962 362833482 44080850 132356094 787832252 706040269 700343107 529984330 423331039 933191520 177282588 165236561 953829685 261266428 777674236 727208286 549098236 163381338 178922720 30088380 897560598 265580411 128658607 380698430 683829896 635150625 111687086 855636408 38511870 40468051 30661900 605160067 430328134 498466781 342267736 987978237 212743377 636384461 681934597 331797767 284635957 64394999 945561325 392044933 380680877 70584178 855420107 467805922 666283671 871836954 533279679 964750985 489842677 194679052 996141262 882399341 194661869 858112300 764136800 888820098 886186057 481883810 292455360 159329345 639449592 396538968 609275808 236840 593414027 612069246 448525458 71512888 821776825 737871879 617162384 467016821 267006427 187027753 252893812 579057770 446595184 985138657 372999809 944165026 824135066 116040045 303235288 266879280 163136928 527709136 328221188 99712808 480024426 197573713 49073007 48798499 124384520 514872828 919728618 395560895 25873452 804472351 899385897 926550045 669030571 435466447 327659845 856844386 731831039 214147937 596673336 279001654 757207752 210868977 769376612 957300040 107536710 467921630 27409677 387434951 678914529 822448971 625734618 855682794 425869986 840364960 695173720 705060202 994522295 680979720 4136567 281274883 523830515 170943729 800708619 494923255 172062795 547605390 197459788 41086858 705739354 659461208 834622806 156708487 723406814 93988489 383037610 723685561 21055800 816019872 468206507 273029747 544154352 171812320 932182306 863315721 7728687 820465872 46976699 277497173 493175108 308916156 823903622 770742323 611174432 21818418 786087030 378374916 840066265 407958663 967745253 377058863 605403178 751926864 933051662 437034908 610441202 302848233 119538322 214310199 737992113 680050673 44502260 43919219 916821262 37369292 282359837 150660548 177599059 729581088 12441304 828091684 48002799 408270424 436782423 858731151 107901427 999001124 105708972 85816710 641512086 641143287 115776593 986426000 617625265 762261384 371678369 363486645 742146372 886582353 945862492 508158209 541291759 519112723 234868007 34878215 52519034 485407568 468295946 579776859 242803021 81701328 439809776 426099991 937598456 610605853 471845930 706844503 946786477 837911302 898588653 161209789 727154625 776774688 505899471 245291757 504027695 199735872 545203278 7716626 941986836 815417602 196821833 943713368 11254580 81307718 100332677 960604528 9553780 247953581 825693737 362563087 204122462 701067296 572653890 593427310 36401824 297445450 843693120 588795083 863793805 796803353 55352183 991489511 949953690 26817857 644044191 446622087 95709922 287371448 143793237 72997876 645724323 958161723 215586968 716679546 593180863 392115912 324778316 264004332 833971772 806388258 170115002 394940958 218959044 785040209 984896014 59145834 521955110 268483103 58095576 525030188 101156819 223779483 525733516 175185990 958361954 414258074 300113922 284307101 212416268 383794993 168689910 732341401 44480304 637575996 900827529 59217065 689562576 878958043 751879102 262013885 60652819 856508400 910021118 847111626 390206401 25718178 260026772 5418570 600234442 418832604 791523122 899900089 176735423 5691854 757118827 525281049 72085591 916215659 346393398 25686127 667294444 759427050 498588785 433475396 705379323 597319494 306572892 459230244 388017320 720815550 436928026 893406242 63154231 572630613 681964852 637826387 8870548 692388691 630539797 641529166 766688972 161979586 96755342 684711346 341836690 864289010 371437652 926840992 143669179 688132853 989453693 736793405 290617026 511868707 235478791 661647922 630258501 238253464 260148562 359629356 28935046 346706609 322974880 349993564 578905067 737902483 209334172 889075447 542393214 484403876 158212048 259392439 387854445 836164112 386447405 959379032 766662795 511657029 823359367 461884188 290538445 495830647 690520343 693498184 620878031 827470109 620215543 154052517 947107149 925542002 446530217 246569727 902666922 155588853 486697873 463189161 915332204 322955753 862228854 590771960 887816381 177341398 892676869 783483331 461329644 534385414 699612750 592859882 282554858 521237513 37401413 294746316 971718350 369343025 981287490 167177935 656760657 577649175 248199810 437572571 893461075 338548244 960890019 825056479 767464020 640033992 136622380 362323275 284641275 950967703 301071107 981012885 870206099 297516839 187271668 845929396 672845449 619857380 970499377 862714280 441798640 592341628 11898829 978323440 218813181 40999012 32966464 351365138 764254346 199014480 516139494 754264854 301746839 224151742 548718976 430770699 377341125 826226285 442901937 360142465 354618073 696853726 901802114 964616462 250557759 261675738 153197278 941437386 637102980 875081451 933827863 705892050 380991707 175908833 65629023 534369480 868492954 494702926 489288272 471007569 174325434 701255691 891955045 803073942 673673305 146165937 753445758 741381828 208504379 627214369 969703264 70011532 824149829 357396477 298570291 384310179 234764034 11723052 602957826 576813635 402565662 198677594 660015166 694132905 575337709 885751413 811176508 804041109 448798181 897547569 564615602 140887757 62990879 216147845 551067454 65945 90704346 138620460 715748575 869305672 193310456 27725349 660755578 58204075 147870592 124796212 670616150 454331285 740336154 280057438 377371552 17331553 444644502 388693617 659863784 633946475 486880357 88161914 561844898 483893397 700568350 749573196 981499302 764712644 290616571 760182528 597482929 166803297 192934233 260246383 976498658 721697241 222523196 688082106 67765565 570620957 831778248 777853123 598622508 470299939 381714633 179111601 842793976 115058531 464838444 769527152 348989268 227463514 269089668 487001647 785883347 405628426 654160006 561083616 44689517 276484984 761895309 785078459 548831487 908689197 189595415 553269947 406233287 197762742 591836997 159762463 214843371 849443365 90096223 224469227 631503603 248844941 785811278 310918244 62360395 585524873 432740385 335592344 364010947 991484086 664874120 966098900 472728334 163531828 716708956 436571435 222853702 912000809 799381525 379097846 908771174 544082750 698734930 352638543 198512591 370389536 735835989 151553684 61013700 840269312 508160388 917889002 564252141 308413460 528499177 17381304 294715352 540464404 801268147 132982568 725986931 590222781 376416691 502443433 576685972 863032657 567472864 812905327 548300145 859223573 18975955 362302450 35865896 108729298 76790348 473504363 318530873 32652373 159898027 997902426 796414470 998666224 384731511 294647298 292783194 467058678 854194907 435614955 74257887 586120514 324499492 8134752 961672614 607626417 187358020 143264751 94231715 117535139 251118674 986903020 163431983 463947902 393430024 44665837 486412421 257762091 627661380 432465743 686886725 834254231 22904455 769300912 974576627 122949684 391869561 106456947 537997944 53994613 267673187 686456383 70228384 764545877 100565427 623728512 607112091 515242961 863821180 5704933 856886909 793965929 532838643 824898784 209482943 731936931 672575987 909757737 928507323 276157832 989525370 534128443 23196723 133543973 604851754 773775574 37312714 979360524 625291465 476711035 630718601 227479504 654057665 180470259 331759964 256906124 91505313 269108937 339440787 236050269 386555034 902577355 233717090 808029411 681607426 689837709 695052129 643658949 192534228 867274725 679806220 721922346 902211119 941984880 164545603 422899264 494558931 765801996 602765004 730803384 398925479 622853980 49857740 261685832 184297525 372295240 281645394 1192488 860648748 985258618 999615180 290687894 80648925 732522977 110102928 84888146 549912767 55327026 968749141 825749794 994950892 133782114 366406327 789371983 698568353 270556973 680410038 742059046 606543554 195002771 911347255 717792121 57541203 389226581 187771266 644044316 342654720 230567292 27665858 728150376 181342614 104354003 183988872 346222778 938673288 936444008 358536009 475541493 72589419 143788303 261129179 457190396 321655930 769667807 655537916 313563961 133600018 726184370 838901963 238186521 550104631 690447785 171651405 330392462 709545486 126711718 488906473 266597771 989455201 242931665 110211308 656432524 561325086 380762644 383646727 214144267 270419928 536340639 988840140 71219212 895814213 508876388 60315700 904617874 74057150 918116252 369701404 968771623 104521666 429188160 103581634 898269784 315080051 900792976 448087117 145005879 354161687 268374928 790026563 45496024 509699480 901029254 598476049 322432212 670077189 395919486 494021511 132782281 690405135 532998854 113385561 215276247 766867084 345525618 472560031 348598820 322861304 428540633 54552661 557337946 670307055 154250518 123801820 345406244 655992500 361532552 351463799 426917044 205666478 447725138 422707407 739941952 176806373 904072411 553655920 644831616 383222409 358205520 485416778 899982386 743509100 494091549 997275184 127616663 297806211 776782456 181773404 865157107 692152936 221199062 527206377 778503440 871782619 77706868 921490520 185238715 933575228 516513231 415642380 145954374 70347283 768843820 439970254 402361349 974623881 256360465 750342473 495619025 895329004 398751178 862915471 426390408 87411247 741252069 63341714 346235786 609526119 657382838 106560172 905316670 179145807 149241812 535118616 181622155 35596229 738464922 297585782 73106271 343149643 856052903 409684299 834875948 545096839 41250142 588617342 173248102 737001923 243671911 844133852 313901574 454279277 95929644 15709334 887709450 411690648 315102045 423195582 32575986 396425338 797320044 934621389 937944133 553324780 984007186 944032800 335398154 810332141 150173128 316798326 904712016 181279519 95729487 628024948 504994982 529050697 933425705 790161697 785560995 369324499 1716509 158419050 986952799 313784653 170681527 152463007 698594040 146931176 865851333 936449012 877361167 179981051 170349531 329052417 358938952 631451775 856459216 711411523 841972685 544907668 641016383 185870233 778719948 379660026 16519687 903755463 528666612 462851993 738868428 983001590 194762748 818757369 537716595 136411954 299219229 98359754 752192170 836537835 248816531 103917662 668033885 666448757 545151519 768419114 481344834 28580232 423018120 191327049 428377935 814679232 910200853 164400889 937264702 252956957 697523221 646129691 183814416 308242565 231326295 50903223 288876935 459632445 332994994 165619062 763151530 728414324 823912062 604588070 917448005 685134521 2803481 36010554 892553318 936487551 397296228 640449863 146112481 403055264 744347204 586951561 23766733 594936535 13900321 474019420 642711557 879860804 28778345 33823426 565416 34249196 178016782 669956068 28634778 848020279 49147652 233271177 170663681 639879792 840825028 662639776 941850824 349846345 365963212 750165948 500295455 682489172 4271901 424520083 972339705 473854603 33392828 57290623 678919308 665620937 577213489 429930493 101683157 887629646 583100171 777560368 683610386 276042558 114620761 35010910 700417605 208073251 608736818 309206898 586898616 675881319 998348847 726923129 593514868 21756891 243995628 68831525 973947336 360983091 664665226 703158349 961046472 210557832 216108080 736438635 659791563 819042260 631349893 552302620 504562669 333274233 779122488 117293988 100799115 752157371 687047801 620576103 169899209 919624257 183238525 760966513 774983183 506807192 447309565 586352879 769845640 150164656 779058615 494749876 118218914 158071645 953662700 511808949 776918928 849330135 57193184 477889421 232164299 102862138 745207646 822221562 309101709 615210503 946251314 674726494 746699604 485468833 295101356 949640767 873137253 837648337 454520611 516485575 826121031 87256387 26640240 246956356 956643140 559322631 829243759 499454121 889571819 729585937 659630210 683403788 928194448 336328632 143713549 948166694 378466251 135188539 787557115 524379350 727390197 110777911 700339767 582270366 605950382 651668274 416663348 350571556 879100762 925948180 430776166 664947379 622871711 280410280 297184199 861793975 418463976 396740128 664959827 587592517 872853989 856269710 43660684 247161232 524430857 229994860 802708726 42535285 962939147 55413013 457253788 949058032 812417637 720366921 86154122 968735653 977717208 413563053 408221520 315994456 616560102 226477129 789126790 327614581 725164631 179018248 698746946 672311177 398908597 239378235 813284771 720104134 360806607 335184663 487211594 437520515 70426938 799785778 761223388 223890874 988687307 626297354 385578369 404143753 558191134 480836478 32882792 864120498 354995730 674036051 762776641 424497690 815491147 759372208 483067073 458132813 744706223 997623202 163289890 653835768 326046441 727402393 893548192 803671918 355243242 633388009 455179005 799479589 593386850 114360650 112737021 736894774 363321419 17879385 126223083 628168416 347541343 334699797 446894355 110426885 334659229 376763234 270727237 30632107 385214664 76186505 994070617 129452924 905281512 900016054 710667429 18244678 796682695 950282105 673184905 343475580 122012276 473826374 364074467 440663476 182543556 138805749 112762267 3215911 239820 120173890 878311449 116873013 173363816 343133262 532566473 755463390 744414136 898815772 353091998 834407241 905064861 944789013 214419853 127151937 21271616 436206724 733714701 127315123 848060812 390573851 657170846 249319217 331375023 486000749 285395774 308112498 281129373 93687665 210664693 855247567 484237197 717561862 855704907 935770568 354278778 680220521 28761805 594265725 254867875 525221568 131397260 8470582 213586699 514238867 798847133 623207132 974489593 34241101 238146202 736575357 611010682 915018431 39322655 936107212 884721882 700863134 863511886 644320670 295908399 456761856 843754827 455893870 853717710 796353507 999478465 57253593 326225107 266570919 915621468 462864419 81355934 867793550 936868685 971573681 77567313 67468867 832231369 843744909 447438675 768290640 56847242 184041190 472578255 903330982 811759180 341473420 753070646 720619801 923517521 239923064 674013881 677864418 910805726 203293250 935185104 553484059 958869180 863126697 945042101 107351622 751963320 849614351 589984490 894361799 870218275 735403514 167197871 862572645 426498386 437303445 564066956 28832205 147012127 333074220 638176462 319132431 465535590 540876468 729354753 69910047 480115337 24414272 223538555 640394069 445021677 979598221 786186705 104485358 807651707 231935863 16234848 56954504 734901280 464347778 975356613 7445418 860100429 4648274 180359525 50294330 822483831 683695411 198784486 457669125 191906456 66629778 145090740 439218234 516195500 754684801 752302205 274612207 185183285 522805815 718548149 285206683 623263416 381411214 839390227 352982682 505061182 295798147 697591058 782226861 453334228 224505274 916322929 908678519 933956875 346972152 251951540 944963073 958213752 325675687 62547360 886852150 604544309 920084821 799431363 524081256 583725406 999423285 693987817 564341961 241140629 493659036 815631528 98323443 603822975 517828741 325945813 127426401 32778309 277952782 894266381 410533875 573651220 193683961 63294510 286998638 475923869 338270252 724464090 332466170 774737558 898927409 951003643 228511394 179158582 355833783 273991993 366692311 423688381 678767631 32906374 40130286 418867946 43460783 810163603 558856093 414525571 226701491 909462360 810735746 500013777 375233111 402585232 934687132 566106913 808508798 144729146 364004560 422361924 669378606 240631833 90377829 179410959 404329746 661252405 829867912 498918364 590161399 596591705 938922185 445863688 620755535 481237650 446830748 630916723 65205169 675485110 42805722 423234563 882335318 888830171 802742845 640850721 554947486 978526427 965561063 802098490 76884105 29315799 345923291 415209023 319948863 605003953 181383043 32660773 281218185 335505808 62073129 699484774 498443349 931258976 420296573 46372991 812498997 839295055 51855381 285066864 944210144 970414930 905224424 33414719 661459376 462802078 425221843 665032053 927250723 941297455 716411924 300123039 989871963 266627140 354932434 392512718 44478622 826889696 249305490 790074391 760584150 800851275 980731843 939993108 717404433 862603664 578957876 546929506 738387970 287153149 510972824 291702561 29837950 38717093 583465225 404415351 771536641 362463457 742564994 189469197 663148327 238807498 240874852 287346832 320422451 120684225 11288306 526650161 357898123 741188072 51216597 344559398 848879417 869849767 844832664 531484967 244807788 487031335 545235756 225971697 275089909 933584858 798877542 217918663 842374347 320653297 121041532 814408684 886057095 476170724 937748364 484031786 810072040 609543918 363055894 737073742 209096017 404070031 273651068 34512297 170724678 96522504 98652553 444262033 885185779 529935842 902025959 3850206 851743397 306631784 758442663 717685869 433793614 597588520 804121534 939058080 304008709 848923509 709562242 764512220 238168196 297014248 229411377 858310922 856170920 103299803 59246954 518742808 904047861 547645420 146855089 271492213 729460240 831395201 595304943 183407255 95372098 353088830 757192177 834737785 372286972 975718032 679573220 19038997 710463309 948765989 398882527 734072302 396448878 823553394 837789786 125706634 830909751 327217452 80003759 482280432 506103975 898375119 993015456 91164974 281360223 679921946 477044944 146666965 937196583 412099985 538011208 481088379 34784873 511388922 548203252 194416952 455944881 949455585 363298340 617934889 808500531 187927316 390621452 106383857 752258629 148505126 503343940 103759155 161449184 95952368 899857224 163543577 589119267 312203788 833654520 812807888 958940880 554566233 144826394 150508553 788431309 774126458 674027219 411819898 371982501 95691094 149684786 821418587 777478917 445534617 361077926 31435754 943809087 96471602 940157570 633987559 345611210 12590035 897467520 982101272 780510655 233507445 330647611 692538823 20740958 39164369 444471987 889329727 193782151 827717607 554890957 426277714 45511490 324435323 432692689 549647062 235909688 927211155 218616298 192524835 398867767 48497402 453442217 133369495 647291057 193334465 79159683 85899282 290609469 368839865 746891342 234988922 26267157 370105081 242927560 924410680 20878743 979831646 446499856 284342714 999759301 479023622 224169259 902288879 313092292 602958292 867640704 528275918 475087200 520361200 272451165 871740623 169545095 344810820 632051312 840788080 610138314 144726272 904050254 152021169 136149727 247565590 732252399 946793112 355079713 58820030 965361712 455334063 380139022 814424820 232939344 361435521 84672456 818091253 932186483 573918240 348817045 700964038 792433186 190250658 40937568 814501549 155326409 326570143 982919733 353349813 26908728 74304949 616489672 94923567 356831523 894340612 744076015 964862252 510890658 244228275 164261411 844609284 152098225 58098281 852665604 628089041 441873073 740709844 918336978 257729268 653003749 490025510 499020532 356724368 369057270 481833874 955020149 32222218 771507312 317658580 987087746 645850511 39670339 938971814 417342189 210687374 959216194 461732428 824784301 485375802 60839335 431219721 973692508 597914889 612482701 128854183 748163255 692832567 105390197 790440692 544870434 733477444 412112578 104870975 708416546 983396722 822951229 177942751 438059744 615064904 961043601 8529580 86611885 266405905 780958416 978077060 480326520 983434846 69796332 316986824 104318810 251487616 637344319 260844764 448035595 427925519 462852868 714139050 864964969 73226342 68071643 378171680 950888184 67402532 867056713 940950189 196541533 860206508 516881461 992162504 592758498 663320230 567964269 485388137 147208438 371944572 976486943 180178574 327910570 998715870 282536544 941067448 336319028 719925310 127398568 204880235 512960624 591938133 81894740 555089841 765380954 204371100 61687331 813110936 461699733 377970644 379459770 299143087 632248295 580939135 625298208 565017485 872093626 546037348 586800194 543270987 388453789 127625486 256138864 662549508 105799361 616817742 708043742 19469148 432964733 812514229 461516068 167441398 993520843 832860699 221767103 231072509 465631944 740730907 276437134 586682268 175781688 458906260 516700245 572354438 719152383 713933609 78051389 195551599 123373993 629763266 874940498 119371152 812642275 571487753 595799044 658629159 952771071 397566446 113244327 122375157 312116853 527216164 248170483 87154366 464030300 363889057 43291780 954117068 470457845 335676706 482962522 919918701 550500129 53497252 942563675 471169648 157117925 666665196 466448845 109503660 124321517 944904705 839381724 239475578 668289031 144969132 203897626 716975414 328336548 18040063 12240633 321549505 184030810 857692107 315730259 386572802 632142692 366296872 762785763 236204128 478114080 275186673 687940553 659781962 356609168 78572869 155139082 976250543 375940826 925129480 490428430 154736518 58900424 284749919 975240225 627258952 829279817 123389496 805968370 336508785 413320430 674775488 710471958 564095490 606986350 110879978 896161670 705398786 604819490 603829999 962636829 539982072 634632329 191112393 924976923 870857843 543877574 549614518 611567269 945436803 12341277 22979003 849553218 921175613 248330873 100520479 175574623 769719354 141769449 555028459 714073804 542391576 51556127 92479089 191600957 484280312 821315312 811494338 802087627 604196606 100071126 265171766 386372464 30406613 134262897 731030504 386542734 141122088 940402945 393162040 151388009 510233130 939233262 667315527 930923944 529628943 210827585 85773694 955348952 186315664 69679144 137825543 347585001 331745899 670492534 851805522 920934319 693827809 282880544 48223890 701487970 42429239 189267905 29072958 395965982 290848053 113378071 581539216 759613028 935020714 518646915 928720393 516290711 282502118 122037389 441479147 485041024 492022334 133797470 457418942 467794123 350685323 616466501 557979083 727735176 957578155 108409907 802108580 747372203 258105599 272489022 499354522 19372939 521744620 784266530 861627973 786487399 884317530 876113083 32668673 757124828 133332024 669620876 560042603 118136944 312266230 778111547 26356711 648467211 826819081 187875346 829062173 316799353 398466922 430396288 791774840 206888425 730335511 840538006 924927654 661639792 385939089 140428683 909127963 91360135 770107485 159181625 520089997 207258249 209660547 59135901 26165625 233963574 861702418 98638682 831907997 593975091 383272602 38131511 508168572 289458312 841814704 684572316 242244061 143626272 324403309 681121305 823505228 750085452 782692080 420307424 916063640 999229249 220347863 525398086 727400275 151826325 49891786 287150150 197391446 973489862 803079921 70296061 870265914 198395571 349576568 730107183 212402399 124214561 856315922 185355713 729938153 976398903 980815475 149571133 254917694 449844482 590129109 64918097 123267209 547707890 565593972 250213200 89735610 222732123 854959378 968438447 707123844 866804725 835987316 282268809 904835806 400959837 833971938 369998876 427178115 747566226 825010603 32926282 88825202 272063608 189861535 972330521 319374446 727473240 2322835 345694515 197745022 998151262 796729313 772265063 84977262 333175322 196954853 619025958 615981389 519783680 789107841 407248647 238494445 511662824 919922073 267547203 875877735 572461198 796932760 44534329 104128660 434770963 268161002 884609259 324911252 157098362 802950272 20442240 773994059 785056044 799098447 432678848 473188831 86042741 552230097 226730651 742784316 480102916 848628098 572690594 573051024 890906735 532676196 485493132 530342607 125566637 672765563 59979187 270008368 789083290 411634770 256776340 644955822 369759606 394969717 78058323 177791111 575492198 926052853 275821364 11154625 554909426 218616551 32319011 729849760 701374341 949225189 978123565 230791985 109384177 596165003 685189893 511407043 36398056 758696187 471358080 381459561 957012355 423749210 389815577 600636281 690374079 706203728 170831214 516157199 425720060 342869388 60042689 259253131 26854268 248841534 428476536 596894734 280538602 292075420 680196765 158545666 336258512 652018781 66579550 443119247 897406495 954023745 930949518 196087590 411033515 611716743 752753698 390608378 239857581 763839860 340376246 125310850 840301119 230757075 51417350 363733497 244066531 692126064 221953653 296935390 155652349 631845532 630027401 965736053 262293076 539343020 726019436 741076547 661763477 189244794 50391661 209199509 253042896 655418594 60699261 14938362 174219257 935719238 840223411 507310533 999210344 709227019 261811400 442040972 48990298 621642778 793511324 533916076 122355053 708340320 289975727 938313154 888011560 13038670 616364968 120459827 136719985 618578009 783842002 600530853 147766037 311876219 180571034 724264068 390089795 154390192 416638483 586295678 605054225 212203386 602442866 299096583 980216054 903973982 931009425 35286742 902334542 60236901 778593648 31073382 119106778 828082332 690269616 28903798 982210109 249655956 765540886 140851081 11312256 971331810 928879374 131939687 128133774 659758496 503105061 368802714 99331257 643382507 476116110 327505650 793665331 978515811 169094047 99758850 365961878 995006638 180934993 891860128 478734941 485862900 852017859 802217065 765754216 975820900 553178806 322863418 427306620 796091310 16457746 919626424 828214977 21433992 581894753 299862473 363338306 865321770 723487823 884750105 152095344 1529809 955738160 47544215 794441376 336288575 365815418 747538677 626429576 238804793 630889542 937843755 889253574 885264136 510374867 4938740 612275033 820868601 110044931 631030607 881550374 659305949 369962461 515409919 629134708 535671178 575850761 355963148 633194608 944728919 234550359 504089408 571255722 152390052 489727800 69319595 288748438 713555792 942788419 689077280 594631949 891454017 19375794 318854069 859674569 566394336 308509410 767371591 489289964 387771802 451267799 436006900 456973177 142116192 279360437 523784607 548763354 102576679 981551944 442107247 857776473 971940457 230769277 815895632 185150118 446398115 898839015 439340400 167811159 98694101 794554427 822156995 876880483 351044613 90126548 121383296 674697127 712112316 27302448 296727202 982900321 365089159 707987568 985973609 783885496 943207031 410324956 585149398 215254833 747406498 57691485 545665842 161092411 719640736 430585602 994974343 978416037 459409678 144102011 159090981 479851298 123732750 908696993 439364895 289279180 841184453 675191020 133924300 475573406 403306972 915881467 833302086 117395449 989041664 850814992 818775022 508032544 956772195 836479121 946183910 787950780 502813496 442257289 459338389 631643736 233267770 671575076 483010599 400649957 639376678 836477238 388674315 493830712 292268860 100278197 270285171 891065479 910123714 325779259 818090711 69621488 123771265 152863877 218787954 174765555 532779334 231870966 91956675 291825650 806693986 895708693 932441358 804073912 491747371 988099594 836491737 440327407 897067897 592096805 877938543 38436520 670724905 804636248 4787040 131083224 266747550 10228920 656865279 478343637 453536827 685177855 310482147 841898717 2979306 5101581 6046566 447318159 670892952 202141282 870627113 326561391 199966646 148635302 369727118 245073510 278476730 273405218 585149245 798051649 112679580 942040388 505130144 717912365 80359257 389482527 464205926 779279425 772790132 811165416 999648516 336634101 823163760 590530938 786681391 330618531 340542295 59347155 387777379 978244109 697814326 489597333 963077727 567749078 928181150 155982470 546591143 628578055 627901989 627678480 168589057 401744780 256115171 583542722 276019704 16508085 907552758 427135693 394901596 333575094 602051070 679109767 462203584 998829095 415425697 444249580 514952955 77952644 894174728 709104408 575033512 132858541 957718112 296525262 19118502 162976872 544535643 742560244 496507544 961148890 30421420 597026324 519358821 786973202 200576398 307316701 760355257 636378495 824571198 349407393 896703875 661381748 959750269 295336404 59125109 388225451 624297999 245883795 90079111 151220927 699736638 982254362 201344885 939645616 852307799 996714829 264775484 381727843 815168555 938550064 64920993 867890464 36115600 535972975 400745130 690484498 728690654 639323095 478989346 961333706 916522355 195405275 236969497 578124989 883620655 187931408 619279202 112187841 201235961 335939761 831733780 329331092 688193080 413870363 117324810 761534549 691327066 824229458 760913763 114042377 202124112 259439739 989849858 302070039 845003536 841042528 909216527 366674125 305104658 740564975 431384948 474571225 42720980 803006139 765282912 681410256 16568918 723538554 834021064 949856938 116163231 704643461 678162145 301887812 946466870 167305051 3282087 536909277 650637737 328967454 388600410 909407129 748851721 836834324 571536636 869660161 486346092 449182759 641848020 494873985 499264874 168570470 663791597 694927337 405036449 369724290 29733527 712745709 459789362 518827602 546152933 789086885 833931841 622166095 604136494 857138701 469078136 648189464 999021453 277040518 676958084 486928879 416870497 160868179 658687639 243136571 102245325 602223133 3974629 741116420 24032825 121905008 42434343 459006330 200791503 741339708 385600539 869242991 646427391 61476692 679169 746789592 121728763 637191666 934570271 693090639 455889980 686081073 678700351 34079124 847644411 195009938 135910444 525171976 58442681 479557496 759744825 578055984 4723127 893095340 130012857 298581048 36096383 88504025 825344648 291200877 204916569 903335185 485437568 553536962 486560727 820997190 351916805 545192524 35485770 205675730 544624506 390233798 218710345 764452848 208544970 859833358 314735409 183560256 573041632 106507942 412286624 732075591 388906030 812427572 882677498 580302060 890815018 449448194 820912356 602481149 841620941 823611006 381524684 255200424 590932242 632738747 180168030 683167746 809024637 39959791 386366992 461206915 648263057 769843443 575601047 988401544 882690905 622576582 675950704 56104912 805074656 140281610 969630552 527103488 307449273 363142 285323732 231936031 539503736 413321378 791962283 893836570 688002870 801486574 49544806 801341249 547583505 587735195 92581335 864365768 817553321 635515136 899043471 306750535 888013221 810488342 356250470 114777403 522570028 424936189 343187191 977263747 626702188 41494133 801787937 546246371 83090967 928581478 726229639 884396932 189021665 501979992 234926353 259741810 5200643 480765691 151350889 246221597 57077179 585811617 679941503 984840409 3052234 698004671 424373766 510975326 450737652 882996336 320751348 717995848 903195780 51827698 905954566 444169367 883143621 192389414 150518073 306030897 922145674 591894548 638276434 462450012 3485351 116740453 884554327 973953604 681642357 126222567 668182292 688987259 401401938 177087501 518997144 595241587 377896479 715480684 559480501 44712198 918078656 779313728 37330051 64940527 570192799 953849061 887705309 808887375 614736426 905990494 980729058 674643240 630959697 908815057 838720117 853103077 150305033 571973384 548850878 325769937 359720139 805201649 554702504 783888283 309176853 241349408 28379489 344916952 189881832 325798984 525136604 410768769 798721608 308085702 617245266 536118129 239229632 193017366 947494076 202483176 875196123 402305371 166798171 192228619 248619692 412175835 652590129 870410593 702596423 756827265 739286149 5786711 599754565 11407706 169482595 775059133 254638916 84007960 248623130 629564231 515016293 991422098 79302844 80423182 287841996 527485762 876940449 437296652 404559396 946188741 591118564 918243235 502293528 837253471 739763428 969074967 207837403 253679476 38481605 433904655 981783969 686372880 639656429 244888856 195827492 773189216 685902727 830785058 94393376 851742007 317294339 484142849 31687127 438888330 165824148 452956141 604436621 111218932 318201776 978962434 523319309 461339187 7902612 380931009 485379106 119471529 392712126 760653197 482277663 255762396 321470577 189611055 514239576 901498358 327735604 783916371 205066406 531625541 311134035 839667209 706557672 95760572 575611485 219982149 731563132 542103921 496848548 692553310 505511370 771764509 455116736 573339027 498429113 216309151 621549836 925010561 845133112 872962681 844576808 150224046 544360375 665478993 349651317 771945986 298570667 530154098 413017244 27718473 543381517 400059721 302037768 653891762 497350620 655370984 97800295 618685523 686230166 293000838 446782764 942134434 633956547 526344188 514327824 84710653 488089195 779568201 497279373 483998243 32722330 960441360 775171170 784165561 724709091 555559957 597334034 259925959 683312090 493202884 273429092 276648248 554976665 916543402 79593188 66770525 854341948 287518201 872142177 118503019 646007909 538098440 995955821 820099320 568442296 494078929 332343776 265640066 169026912 368480882 847490390 917950696 98492297 474602157 657797292 504871919 162421475 874770023 289949831 385724862 363347750 63714860 553876173 298213730 842182536 763143082 10700585 259092811 419832648 569934897 635840907 758457293 47325735 685826362 302493862 580817312 764241130 283080413 754800753 547518561 90740185 160807001 453960871 888710927 451481411 946915472 490311494 870504078 403132920 538935944 363530516 159321639 62670285 625094635 546673173 329882630 741576732 139064711 321032726 552495035 217504833 160398287 62096166 764237498 762788894 692864345 502265879 254647515 159919256 683053919 539798786 786814170 103549975 282614846 698056640 732141784 168199434 375047673 937761905 243586776 380032097 214956726 494097401 481984835 541346833 639822656 431271550 716123493 37212564 529667972 857255916 417127405 491635814 655578388 333141617 348607345 150730889 680467879 885756161 229037800 552325378 790561174 481777618 370170926 133453401 65554529 304123617 502697091 206508829 704029480 52910188 500285196 211375710 622445875 532596598 831791441 267734577 840861291 989442119 705115069 182442032 693626334 945654505 343134242 878937079 373952063 687675820 471142962 617878952 11805283 327727522 463860231 218345064 83068869 744500516 646107803 9697504 533708547 218447435 756783185 690302397 961242718 489665400 659228522 46823984 568407102 464378828 302239889 645985902 702346156 254448560 476270928 288529969 73709271 204059983 8607896 216135989 621704080 200882967 293965629 808105404 487673805 574053948 886615672 265788683 828634665 930703157 715568739 289340394 645802082 17895485 861552256 678055208 56656858 682491859 145457203 110214677 913239063 573268282 526383939 582822663 765672260 436844282 746535517 160582613 688426157 309478237 11870097 294217823 799228231 159526131 286154963 364544260 84567589 886517006 733411451 138541353 935784708 379813447 622881222 620532665 753433792 584906487 173266258 812378528 937397725 130639295 339412390 459420239 590348031 492039681 301480360 179333691 779066738 272653412 894312229 31864670 396077987 131212116 319330124 189664693 836353444 741932927 835249971 923410368 989219244 169351257 509999697 938831109 557244565 871836825 836275970 26851980 576938589 484500154 261737223 457966948 628724389 737837947 971044355 251786525 467598645 510205023 148246527 649955917 530143862 630986798 204514790 499692811 753262582 73360242 277670410 983433591 170809064 175561979 96477853 27365424 582814369 864706140 396019769 516288220 434235164 490909803 479515737 80171172 793779575 705544133 207689181 447555765 442824820 440316743 978832266 101456064 586578681 361155734 134959240 217354618 214167696 705567384 161820386 154311453 439213544 621904889 85805577 272683493 332575058 714968487 18220370 968087700 85049668 798399830 561875059 796238575 377574106 524117502 186329098 195536959 465146448 617154136 148391958 149071825 790215561 57486180 363666044 821149558 134009995 259082981 732298627 901243396 422375425 697661411 872577624 329779155 583116728 153628456 637742987 755073344 886196002 208817092 12879760 309154605 18321878 445663626 618164544 328536447 669830157 839666576 333545557 443680671 169092903 185416371 399053809 411042042 609076772 310439952 822807832 144365441 720796204 975061900 456958769 594639914 375559944 633689678 847071881 298678125 998035878 622400319 705599695 854968263 921740440 329750929 770843545 990441018 161816213 487953717 362206942 514935499 326772471 271083363 984401275 56511235 626586172 14140694 773396910 455900271 615337094 705776525 264504734 576234272 64491547 801669324 856652752 367305260 316433381 431110681 766108595 332143659 919800818 92707967 80442902 287268282 402042357 965435214 737305516 814850556 30758339 726488729 23502223 959357716 180456920 540132278 836363706 678311084 310099920 691744194 266364814 79692913 202945262 785803291 705285198 391990932 827538072 961692900 963309987 600745546 519038680 383406980 8981528 474851405 192733 197253927 496490910 810144090 296934776 403237179 586074122 662674097 995308960 470623733 257908626 164075672 169295086 886273226 406064980 612413144 119371809 397838070 318345680 180509502 384811932 882196984 281115496 87420444 869199843 652582932 874041063 293157573 465092642 554074320 314614775 820179988 620703910 484592503 722245545 752714470 957604705 146398105 305910002 693010587 300042346 931362185 295194408 850474393 717614203 924189918 565554825 202557897 65311601 389310194 422564532 502933784 755458768 424953702 955170093 136589815 115432509 32158364 668627422 969372124 299614210 122409020 269748113 979686847 575692685 690832303 64083575 252275358 244801520 204154535 474883236 919370233 313002083 449442709 93502096 419899478 805186750 518506546 87591319 783096766 360962048 561722871 566163066 296635454 339456715 492079268 471748572 268449896 318792676 317285565 500586694 634480079 56975544 493073928 219857188 398941070 516304338 884190224 652321350 88376002 892647782 742216869 546162016 730163467 154696138 263652442 144618506 44841743 435662327 626253062 602503360 797014264 369629196 10710595 656216418 66846449 663147979 129083378 535869878 688859564 429370139 938909365 379982305 99866335 340701316 785603700 707630834 106903490 238623670 845766873 44841304 664863634 518736898 33621460 538460518 799054354 337636063 543981591 530529238 220782597 822701671 921803674 932867139 590363061 406901207 454178840 450712493 116348271 297572882 632322449 16967417 372250629 916012063 630187719 528711023 776548682 560063911 364580289 203403066 166439578 522598264 318654538 53383147 987677519 405540868 688599666 840965879 851596109 449559010 140354828 748270644 814583159 223284812 153961519 325753952 515223095 297407904 552074166 80084890 511081466 146212320 703687616 712392679 323434930 589497137 433285936 804193198 311242066 535454815 459299373 899468861 233286229 465380184 134415523 977775170 247372344 217046957 590366913 697690706 804274428 29188372 934854010 90071397 433447845 512203240 286403844 681965400 329134269 12920743 689827675 142998378 273826001 502534003 355514559 522490559 594771187 400102546 187032625 639456992 35022135 74248943 119074298 549589049 107487030 984611734 67187749 721167514 388353165 765102395 391339264 269709751 511561055 213304500 32147359 990355368 303988431 691780986 638746201 338432873 838282119 769338925 937767753 913332571 348304437 652284173 233709262 148712897 433493000 26681985 707557899 606027588 388775223 151047572 327320936 483845488 357749114 192437363 509427471 389139765 249701007 305441520 896645488 228585318 351173814 863170818 344921021 724951357 948205366 561882947 618428527 982903509 311993558 863353201 369383871 195227055 717547108 441134317 227071533 933056302 742079794 138524991 427198717 410363675 207055764 294016656 577541301 168241697 906017123 588759086 271787937 736052818 199797885 379345675 151784527 282896288 448979266 901574207 239562771 632453733 520818969 848190338 35623300 950959068 145504489 306026931 275923709 630100133 844338080 682927955 752763165 66276165 552184496 598470410 709817160 545618595 538538637 95361057 781313059 704051341 623210288 689545479 163345947 463163953 117752471 294677453 771910623 457114276 645698370 893618345 593417442 323532638 128524984 997851255 900511706 220535996 929780224 503691571 679589188 707462269 518713896 101241472 713938397 818695238 739301570 110730276 333937450 208242718 530355298 766987914 340816881 727575282 813761313 30561086 541702334 996097298 662261533 832860533 947531359 808545970 557002999 484686466 797815400 263539306 101935699 767529570 843633072 924077495 749406811 820731441 433654482 566353272 133603389 722567859 634849966 421817969 541883816 849131724 783963365 721054667 92777811 670562824 820604512 360225682 625459063 301256980 693757385 156873014 408803920 374075458 10014224 515795979 43677855 890237450 402249959 761276873 841505323 845211523 107205959 383723788 946900027 172494574 54730217 11293653 512744477 33898028 900509134 724267527 636367779 269747011 73471672 42790891 384033697 870160605 915572142 777164460 680717936 602797256 674753404 930833628 877761646 669629559 452347696 610772205 28583036 65027455 757048479 725449657 647773310 146299931 446339294 207373563 811080159 466954153 752972489 833747412 535518218 125239083 584155007 49299271 90456818 724072391 355497699 987206844 130314635 780432199 12768285 612641921 699428430 926624922 994561559 755721284 856620985 742981713 518748673 522403226 905944781 396876067 851594702 424744060 338599822 881637481 109809333 393783237 121728903 396183202 470442416 582814133 919676483 367221233 653775872 455735409 248620501 701305498 451480487 713044608 904495953 24766856 974360044 89950031 451419985 978322122 617011675 577546158 379272817 66152466 201322690 622749265 202549714 450759477 407735478 873995345 893514651 684275885 161880332 525031848 626462579 960862746 905289952 71698872 227621641 978744508 14711697 214032837 835739788 452068347 161443139 27487094 801983796 363363296 64317275 284549464 869211063 205440409 605508871 953769307 42188500 270335481 699510196 366679379 368481228 488732661 498350998 58560888 906146531 330698536 602280483 386239718 356699108 409993296 155111064 484041758 473164954 633789390 664342131 763831683 106828632 365364778 812519927 711319518 174689138 2127501 750960811 691201755 434638274 892227398 278131675 965453194 353115428 93617734 106716438 378208991 372923642 597861795 150861998 27025969 713952680 43558937 813664827 601237439 674883865 100153220 337091352 750226726 342939448 355663207 291484900 369273324 16069240 453104488 595362819 892292601 920910413 185106385 669797915 195141657 412729777 237165073 282896023 109830267 83404192 850850617 449148199 674530101 103527836 210765440 229134910 29098685 399912489 553059776 206135699 394496113 83987794 236646390 80113825 762784016 792614178 703201221 240670502 146457919 522301996 580329972 761349032 185276934 280178692 228000235 530624491 610589520 663462852 5998650 922178428 692427886 187056776 976442643 708081194 651426453 789258738 428479179 363588743 763196763 928282279 265011293 665324651 891158846 375655631 436286950 470614897 203434525 339103385 958474026 545706873 809759677 346489013 391438350 89148708 716431941 322591448 356742940 929111131 436790466 613808699 387229186 199360201 200498596 891225117 689162771 928605788 334417215 183740476 625349828 28032456 786096203 515684192 726250544 281265924 292936293 240252881 709287317 129488842 478588044 427203547 164751829 404941851 207259556 402846289 204770806 242219705 411597046 724075784 729583010 140313516 65408174 630804823 768659368 842258110 693638748 996704925 319799929 551924735 717885300 857942715 388060844 219106369 318820302 996438166 397697402 256251804 764172838 558731927 511942466 928366572 976034973 314749738 409728006 254610766 474113334 887425858 288028653 361017511 52093018 125561043 782132671 175517725 653168469 554914647 671832940 394957723 558664406 978978378 6711429 129096530 381097331 133747630 144627393 573789746 396584995 459998344 61027962 395091061 913253570 617676641 798426926 175592981 651250320 646235333 901140990 588774225 147374770 497746375 779976242 525044012 667667120 487632508 683615154 634496494 503097077 200248443 935633294 931213729 253943123 31398244 932485240 903111317 358520700 301321046 378807109 517653468 365544842 674143606 240410992 71710158 212252791 778095215 999051159 988717703 813148838 27938029 456980476 872378468 808375896 421340193 548879109 553546378 611876408 831149632 376402364 593029471 657258960 504971012 4436047 831734031 595458577 308442153 769710225 242729992 853753295 944050161 423901304 173878654 171937347 579583393 379604125 734474728 183992711 723603458 66033343 324704129 819461917 355392992 475668032 187349192 178855529 112179854 894554790 874618624 820352818 360197217 623703067 559713457 728731685 170721585 591682030 842255397 76013906 338291931 563925264 94398956 931477677 504221633 282163352 5927768 809120910 607706952 659579967 113531138 222100530 879439449 927211237 572072259 490703927 378862048 715205386 84780732 837767460 867653456 657476438 456061646 576156127 319308062 12949265 690082339 8964149 323121986 38826155 549835043 154308949 59992505 767817782 541731456 736972373 182830853 924181479 980860331 561530028 738010283 639027352 899971932 182107318 166228404 257315913 736876046 502431284 421290284 919567003 741130368 742537417 299479719 195321683 382530101 958452350 110388919 753706205 310757365 323850814 931544439 857787079 373142602 857060443 317990659 28656705 982036996 431200007 382630397 252005028 628094645 151608028 39397386 372969960 659716406 108114261 993868883 240826668 439773728 185173330 18203141 138074929 650120276 260420504 202638033 832232671 792417652 691332431 759459692 806700992 160680551 287820930 14365200 846762112 427109849 946955938 77656826 180314483 970225848 240993540 615470826 315061519 46955192 194376542 969853862 18003565 921235152 836829262 624814199 383914956 81535931 712721363 31552682 165896975 699985016 815400402 24777232 290619450 905739467 879926418 384898942 560609272 280141242 158406464 778828110 850203672 27842064 928814188 225335260 452815883 815947997 305272458 400603659 91907432 600558067 479048307 603198910 806309481 865259627 780585441 588568158 147138155 180272415 140674550 778626906 588036210 384511789 199451062 190400163 950006690 100216442 217454216 333951788 347048391 990180908 805908153 80595312 726397390 964320559 902989816 814610923 795478602 27976370 413073371 514303904 712170480 754033319 33113177 575933074 25693211 37705286 336445519 470094923 716713289 492638346 660119035 340828248 841396123 314454194 798826372 665788618 618993497 898487490 496281456 875146422 726880620 808733184 168442155 894729398 947151331 481163127 667937159 169745767 887010926 20418679 666884406 815251433 928270054 842838291 614565202 90438242 987572675 657935521 788218326 617775739 848712356 929564222 826587171 629318113 77394635 746134344 206314364 302769861 338845598 520536546 736023434 755411549 400208680 129036147 740744408 499858785 999540373 526225703 481730391 743587470 452627129 572163692 620197084 615276838 71011978 140557175 590981534 589452654 93495202 953251773 511593144 714292015 133867198 153804922 798673581 176163383 379797569 655677741 851567070 273480405 250971314 706098714 213739286 352266335 943414585 116190406 154859519 173330863 282069030 743906943 880204202 920013218 229843307 953702610 4105484 655992216 288100125 197566995 831270779 693880823 587992566 357197272 125934389 467393704 591986646 100667262 560969177 346711448 877110846 517393571 183707371 424676665 70282451 680165290 457355861 805809406 72868321 849863738 488456929 556752866 474783445 161435071 239910080 537088226 65053378 371512296 762429446 747390846 138486493 969708327 209950507 366280764 883913985 227886388 198353291 831588133 122655788 684631947 459150823 965930567 569930496 815188457 906656482 112020017 727611971 716573906 906466693 1583738 942394207 641458702 620461500 485825082 471585507 973683496 68699863 19740814 855224064 444070894 431513098 481143065 691683852 510664436 339495661 859218046 406278403 411184657 627205116 494938343 584146433 745209567 677212440 344890497 629229257 183697727 992415748 949389821 452591425 554249171 689735400 132213009 913448436 541693571 660493010 239277301 474959502 322848505 220375089 837530855 263025252 737238308 335635288 453105319 26599657 141302201 298787073 923942139 27567674 986151597 400387783 523755052 144081300 759587772 407678378 867319944 387625432 505733862 25467023 39058142 272350733 595029228 305276606 439526149 655527902 592379863 807952994 480787541 408260632 464710514 960212237 732841003 365063982 789536203 497996849 597295722 170561461 442156470 350396839 969354741 660913384 570911050 908042796 871102262 677412645 962331233 843453919 940771994 289362541 599050524 150664389 774342419 908501224 964067934 425172805 426999445 771742559 895318092 462396077 471767193 710336448 917706963 233839019 22876828 801181086 688198690 329662164 253522081 274563759 921708331 264996640 923885483 616443212 128965159 207322732 930491972 498532084 443993359 918391287 554561786 64459977 102289443 389014757 336127708 800379921 264457319 689447103 497327105 110725814 162055201 917810673 409169409 813205447 923541853 178976331 603687034 142780917 263777385 565534593 315463052 55749655 365595225 58225067 660807773 483409830 790571396 824104389 914228631 624569153 999949829 934263856 679542245 145110315 732097083 805221679 750703737 737810376 456254281 534680939 868389769 95733283 544165271 796577392 537351885 221101675 912933199 332556078 211493379 112036978 736101088 9650296 359167340 157664813 523583871 424168840 75247692 261478967 768129441 507655801 643325293 215546445 944587139 815951564 445834141 624696787 495671202 647496676 409500715 549596749 395969859 984974218 507298670 201359335 997999852 120676457 650691390 174047726 494398697 909254291 402610041 470247253 645545928 660679674 610646656 394175281 89385181 593353464 38563255 334742845 418298559 747926216 125299208 903955543 535007689 278641674 259065952 958613761 655922842 870941507 333909041 990581729 357363861 418804570 595628527 284142145 959200354 509424669 126499731 955589263 346018923 412649146 728295195 247583966 421554528 820859462 315115272 543887716 847400628 551091257 685967582 460796666 681928989 480505072 598385063 975208863 334482711 748263978 737363569 48926453 484249442 971848076 979438283 974886083 309105536 716713245 778010956 698035569 798445624 410970058 172453900 592519311 244005910 488625635 686050601 641105742 665225704 178430364 557852484 638369029 581740866 25997 830681601 545300909 506536699 658138931 534459019 226279014 402948526 193054061 841765901 524581872 72941114 612003071 314642490 939309363 625981507 202008338 598747590 850072503 409485998 515162034 89089258 472643116 529337897 957143119 734185956 948921060 583153569 795445821 100747124 2713172 840020169 413674804 702292833 756700055 980723354 765277136 689277170 976825579 333859789 434471954 584524662 186425905 874326883 616906717 546332348 190161265 431946526 127719802 629280155 881670484 486528005 154371092 806171756 158094248 502091492 424899645 857153931 743585760 884052681 154945639 401723865 327740306 400677256 309003116 175013693 970553591 682223160 720707335 124981534 147486574 284398516 318921817 769036523 722467833 440878364 850742885 567895699 422430654 916329041 349448851 919866637 188143751 281593468 752510257 632697042 679512387 936897159 818162157 666592862 16880771 43272098 914668636 121056434 481873661 906608576 900445303 495496149 689322509 916876823 932327705 74444110 231222319 189183908 197995650 512248492 42937222 573872549 874441431 575436798 166651992 576846877 435396255 747731035 251258256 981939283 920343367 736910428 954357051 377236307 459723167 465599133 667758859 329581675 969289307 112174144 872280791 184252335 571043476 277881193 270679833 936517239 903308868 594377667 326417774 374390748 720872653 661003001 100102426 52951358 895076211 219623230 392427394 909726912 605559261 922896326 592909999 931708874 423644824 890280778 695120850 532786055 211247508 595029128 842054586 649076581 638296741 161183937 856341855 995332503 622871555 960747066 268793947 149323670 917470922 965387451 823803244 145373340 924079483 984211987 358894836 64688679 435358842 227850385 760360825 794932348 365417101 11789709 772486181 900279074 229687139 149096925 218126662 631574883 465875979 153096288 644602063 471928526 598070137 39435383 814736086 541837240 288400644 291170950 296875540 926135734 881666795 9444472 813470824 722864676 804237515 963116089 545931092 467857569 481600554 981216825 756768894 189294993 481279216 948586991 731026993 74334362 130725353 533051476 37191642 67992871 480985412 896343652 625675403 771806440 45656855 647082913 420698491 467541072 594514904 963052688 58430595 971094806 244368101 164224825 582269090 449154740 917923581 219680171 621199995 921892075 283367109 690472054 589776594 847380029 663678789 577885999 94098195 214128242 643754088 606802159 286459851 550977300 275276159 29149908 842300716 787821554 86102463 495298175 858949518 83079073 384421054 971015317 430346728 848053750 448452346 36804414 257040987 605291661 918265938 130883241 491820712 580914502 767788171 329717638 463227060 990517442 27214284 776151434 659670795 732923114 934984482 728020975 285446491 15357801 591249661 675054577 273900276 313142317 185170865 265922898 900906831 703106538 457049590 387927766 573092996 886925974 486150505 322229960 864839634 1099246 511530761 617471348 532994075 958862320 582346170 976273835 414031461 525716831 369902789 774736194 6505050 427235907 875369558 589172626 285457608 836319334 102326269 950687226 180078115 411750359 776326446 207202905 592426238 334778219 104470977 584125332 349443734 109616439 325608050 72790550 862574407 477828887 278141282 879370827 961604372 887737643 155472532 678990628 160950307 811102292 396800113 201492118 333349695 785855164 518864453 506233882 429636693 114661451 826058431 738085167 134818551 588944690 215404149 185465812 544146652 115830372 9669214 835607310 825161822 810658328 515540566 341203304 592229114 649426505 268019613 512547182 269186004 353227062 399180120 424200241 60941360 555759074 240094479 513751494 314978810 285920405 728304429 85226951 496371775 812314457 765414788 192788944 325525938 511110269 826276806 259217923 779518248 304052502 345272845 972904837 232467996 424398201 202348371 764434174 569767724 232846787 178331643 254962461 13122201 426724945 333367878 13685010 103784139 152508488 222953183 669655314 173093579 661269006 668728144 134899415 191966920 487446991 592859786 355872797 21389459 421481465 784728929 186076454 925112354 998905280 636064526 753057079 969661456 214705563 515120043 738072345 150966811 671209413 823186618 74814361 930543525 517043901 686024607 700398600 28715061 314419654 754417697 255623355 341945843 978863464 118706413 474581900 100144687 429363181 250967571 663546455 832639962 306127332 195756423 502447998 98432523 681143970 902013857 855279718 420871291 187347132 422459806 994125816 45379593 188727951 650651164 325052705 500836664 107505848 525065122 21244754 698372268 173488284 877229846 703315200 948686257 122271457 868149317 161417253 904808628 608743411 981176926 852646589 444374983 663428224 142246519 119332682 643857185 385171964 377069063 482518353 730618780 645016350 167199082 525617627 676656950 933004385 688791649 326036981 6822288 471944836 604236943 888053040 845148274 194927371 44616189 443326497 69541445 772576955 689478550 673019618 179258519 908057634 485719980 925493135 259654811 405838861 905995377 479443147 274747814 608059407 36029055 880774200 272249267 494710017 223258961 964930306 206611936 545464700 561625543 187427925 239475439 277118049 851238566 580644834 596384198 512067410 991701270 864840287 285477359 427567926 45464866 584551940 149179417 481252537 954870843 265995022 869992597 863461065 812417974 429900351 289365977 432188698 639047497 612551516 98907393 822339747 975621010 772624302 970856009 804716063 290558608 949147266 233390996 279126669 421671464 467526569 129725160 465845681 107364513 509993464 778089200 701715600 101070632 381989833 946149241 464139256 499740749 684340601 866888181 97378550 91208324 295886824 993773051 104041821 603180198 900214012 546649028 480012870 872121965 321434142 782767792 755284618 270553339 132402875 241483199 915282762 308281684 78789828 7901209 639601256 581926111 709941038 404403079 646354699 501196265 154262131 51559671 190362655 869496353 192946960 183044347 867078354 146177821 994082821 402240587 577455385 1700052 678892888 615507518 226477609 3389475 429762194 434519381 306670846 505732424 788144960 550285233 490429655 409974890 987091827 95911320 917702583 897114639 957585473 453496820 239188710 261399459 79915073 155121363 199768943 228830200 365699603 529099240 998012576 216464321 250037462 389283592 581420172 595931669 796125360 911874735 893794444 174802674 384803658 504501369 807416762 86609848 131556945 354613673 979423092 15415722 480146934 549003685 491722719 735137905 314063727 257009271 113916514 436568728 996623220 887726926 370909223 705853969 974702786 249462011 990787741 965438638 607050908 276479093 234132472 170203817 793896261 74756437 957428655 356266780 343485575 445271130 873738494 620626570 430224431 368898023 233033570 583100757 132564110 90217088 828069663 548484677 62268154 200058193 576407485 581995271 916473419 65920679 8353927 873095339 599297374 869005428 618303755 866528294 863197590 344856783 240954780 911990990 858498390 989019762 444105683 478788321 132927112 170438458 978656522 293291006 859165465 995306155 120583904 338549673 732635514 184255594 39037880 672965580 572219681 911140033 537410873 90927921 370417414 144857374 951095503 442121737 312519206 963964564 318922793 558915176 706294276 524146264 361736633 368432838 262417699 55880261 550724407 334985343 242819469 466200921 725957662 99263572 163941199 355683382 220344878 769955048 223569146 424102818 511169512 889096004 110357028 313718023 369330965 956637524 28997093 371774707 299505472 913862248 390152027 119313817 129245751 67665844 29799974 687640911 11309198 106379984 324737772 41273102 957139995 130403384 20888534 45534453 583930491 204489677 146290961 500348102 592777612 261524818 987003215 980281960 346214897 624008944 784744003 681441891 634966418 569745330 121225000 509818471 953384473 527528458 157473083 213630917 207442293 467334218 483430972 740966388 790070875 77472556 467060466 116762894 386331328 923364939 689375652 342680656 819170912 240549031 881026208 579229853 746314554 2210085 897830583 332145404 419141138 527900941 398660543 289327382 88003310 999425674 321657104 211167161 664631706 32059694 8336392 276438871 716319268 350363755 958385799 591232135 885030752 574659610 529748851 57109123 316705124 957520632 221432118 538717609 620801037 167851300 327307835 966311931 554319737 625072803 618257268 517683615 723576459 621717980 167120087 878422367 707265899 2235933 412407260 666429225 129965571 309331476 621313537 504328848 285779587 394286678 503723846 891124553 875779549 877181915 757938865 851528623 746233417 855552128 791766220 320783168 929720771 725753732 440986146 554286366 376638088 211529739 342596549 469812367 546423197 77571486 534309323 868301182 912342856 121943721 491413452 121485559 707955605 560804092 314414438 582594478 405991122 103386187 736275129 843252345 194278931 970869934 786663660 962132178 585689519 42720545 159506598 926340438 741189569 478638597 569857685 815731784 447492263 284433309 965685227 264675342 666571655 312197266 820196572 750934451 862060229 529031792 824865569 758589284 457516174 511008807 836099704 495259379 930515793 739265674 891698977 993947735 607245377 134380755 628371554 468769322 847913940 939950365 142062853 814416426 845206087 207284969 81511893 757611960 604423191 638471578 568861732 565497948 650636425 786953465 534515272 207667263 726459939 280812465 318806553 831762607 665412401 373657044 379844981 193512095 454415425 215266644 539905213 987903780 815138471 54498443 272085845 717948409 60632314 986969268 333626407 913837564 314984341 555424879 294295585 806484398 688856343 592065089 547712178 19126711 396345571 111823633 436450385 333763936 564663201 360383661 437837558 233347352 113443771 450128963 570085535 690156784 332000225 11974888 536077773 112197406 389799301 236401684 770957828 153132158 735625568 171029540 500084303 189027084 200018923 30631639 214232505 863033963 679082471 294109650 382471636 629974113 678055126 390160156 218904374 91023705 620949887 151876514 596884984 405230815 616494190 196505012 192357430 77242408 314637937 77663622 660780689 49420423 208632604 624545712 826363568 978720761 321774406 339887 760925114 779167642 821754250 135369314 105630429 428021806 975106759 260296333 917019595 367172249 820299424 351307097 364213560 645917287 768455677 909058770 954263389 518544453 419876744 456290920 288315000 976351878 924340785 208092015 885530954 973979551 91252651 292834207 356318615 604382890 599801580 822172564 465014441 288613351 232113 443196239 579320270 552265015 907668984 754282163 888540886 972683936 848303236 722457097 997739158 473008332 930893660 301378684 148117863 591872393 337862476 961615518 46159271 46130762 760456034 332912865 219887158 743912612 456562 631334943 218773755 695003346 419295891 41554451 392082781 826017330 865267616 270041054 367233227 145467334 547637176 689773699 861845812 305121460 107305151 841248618 728520591 833176262 375002075 512285921 410680405 990018283 700289527 183003798 461489154 686873524 114880579 334156318 419339160 277092824 912079026 214814578 704714523 10016432 548708986 834376557 608919061 399297723 938491544 765469263 126216724 118737436 230090825 150896701 43454248 5646103 630596498 360247742 778251878 36437656 792996794 245048895 718677607 287029419 215706571 649199248 807120329 259110149 97376020 347700582 108669357 903332218 906892713 999998423 622701623 841711748 12858081 155470816 651276562 750795203 408818647 124185826 137296361 47132791 728590827 760697377 410847983 698069000 7116606 621817668 286227288 255806591 309708601 280849112 502659550 900530954 778782982 106967245 873326909 508288124 235720213 848103159 400970422 755648970 875656857 840392078 965814416 47106191 752509449 247749550 818751634 541624713 960192927 560697304 779260555 601120026 414386396 645603440 57743563 900009927 982700546 467154493 119249575 544856765 234804377 170049259 13427960 558860359 164127211 971078540 533176476 81338969 457304455 969653523 169243380 747569416 604992449 737768152 851586149 629967632 7070257 225153815 542584023 356158029 331479088 103217520 178214457 731269698 825687390 523133800 197702395 12383893 292410399 575005415 751447186 806462864 780982296 770705593 615274487 561487522 986452663 579628813 788726824 503637212 123451305 854539257 590987430 903524213 843675490 620322803 624001014 6783047 779239832 930987097 335860256 498017359 868822472 391473131 921904947 4200496 546966960 617538891 908924863 330594993 617621459 447561092 542993753 685607738 775522809 408647296 627864347 825539675 306411436 23342481 534924833 685022790 885369531 120629225 49515532 932110160 372561850 911724321 893464451 380293236 152311425 735996854 189933742 968331728 56920745 216312199 683048377 490800421 327498258 847545433 183049559 548642395 997743968 487345235 415955260 313065467 107617401 836598402 293762210 801546163 220477704 795894614 911314629 690664662 284305662 105085731 449854311 741493465 531541259 973632161 413741901 520080343 939830569 962541933 936199871 36672270 180456722 857736326 973438476 778583904 22415557 705845456 64949764 896843731 533012229 219328404 588264060 37921297 296201689 489773310 301247694 604316393 495401230 423763614 230742614 273309388 438173872 565356520 823586038 541734993 68922773 857627316 526856595 250581681 923950034 621802942 371649685 344950859 200045379 234025767 499420267 764396834 504268296 278403314 412590597 699280730 990251266 562749832 594241368 216443838 397057626 379608629 287548894 994074685 365073403 316004264 901418259 693852776 230135827 373522551 479942393 130616310 323713430 175872409 990320277 767384897 268866747 749077738 780932207 293348295 864402301 190063530 133524758 91902121 759850523 992896254 360412570 786907951 521616280 871855726 737779728 335088449 235009083 868496997 694282770 432910320 918834192 959934133 626485564 893231083 5774694 82609936 56863152 211985418 924641616 936507792 121038483 759478215 324123172 54513455 456910478 218640832 66265086 286103120 150944845 744833591 577583934 687729460 914382595 565986194 574983430 759998086 243913957 413404891 761759677 979609552 567162282 259957312 247532430 209591811 333615378 57808276 62667498 11421171 230392156 90141901 823311618 798150873 624047565 275697284 169092686 238820047 656890160 619841144 184139016 882122583 302092369 868320779 812785073 131786709 651598977 215170755 747369356 793572368 371847189 102939850 602637598 541912245 327083751 998509935 123787444 162355156 811755731 267610019 871216349 14817121 506919995 643507325 697640684 687765428 200712324 57589687 555479927 765125642 710097559 513381422 982963931 224572162 722474337 132565605 175970741 851817760 558476371 328816387 655539050 941314893 291136482 344441680 219501216 928748373 513481736 605630396 786804675 287112295 300567745 830008409 279797633 558004121 332101264 829484380 768993102 348621922 187049719 390798752 632294369 378660126 831696642 251701538 606665653 703065998 395733437 299870086 213702025 713947477 671604921 154735760 974432481 304391804 734945419 952143532 767514242 778613742 386091341 199873896 138143993 226451965 930118428 663733748 665684245 154191067 898160280 608419241 322221673 862650658 57372519 522281087 117927883 213360717 351390386 798598037 443558872 900978492 459413925 757638061 145710445 779682996 601385972 222441389 233344559 329475037 71161937 691577631 123371269 948872386 93431543 835440817 550636184 623842004 268140066 473159350 325201882 856473448 708062868 677150628 893084284 575328820 52068882 731342484 305032566 416996822 533463013 520079813 338550659 316428365 682177882 10087706 775832994 187528062 791445570 275392663 108648854 159510960 500396403 656875751 586304615 636053008 409247557 85296601 650185951 581144366 133637141 476101342 999452686 911510910 422604997 374277517 611428807 356205017 943074618 8684064 948175137 908581369 107880157 641711604 178639094 644577536 964503323 867465229 484906599 875197426 462879717 200230287 884340054 161345590 812550193 290724934 652012778 409398809 920576119 749933855 909555215 671688010 267662644 883614893 924315123 817245023 274222442 342911909 189158538 234844239 994277662 780637538 228044556 262311671 826996185 481167458 410628210 442262933 156056872 901606086 831672828 540178000 179179292 372101334 571801005 206584238 395287755 426030459 783576269 947324699 445119693 190714052 309042790 571627881 168632255 258398818 101870536 34435403 419660995 681205803 884984070 355840984 672763390 388760218 59715959 989525262 617334041 425599821 26147893 185237069 211716545 765309830 915067553 731338456 305094696 905974443 603554013 969639512 979173761 445070535 410444368 894997848 794183303 728599302 72479270 258024906 363579383 38893628 19284430 401103232 894012689 855769439 670751610 514729140 645370395 529647113 21594274 914665600 379426526 213013751 834109569 934306151 143624487 803669644 935342743 936019915 326301511 841677647 873193765 373397108 76679828 682403944 513456564 80769295 154784742 607211559 595760526 771253420 221762075 682552958 221225539 8873536 312580243 25154946 146486822 943670049 933139892 318435309 698942158 750698893 235112295 56366495 276401046 41251107 487240089 837739545 396068892 126012775 993715899 778165504 855154373 906845763 108767299 303233184 189663032 713910913 836641065 197519462 692943071 192541778 461252203 695523173 988964201 661720522 74691465 5995218 127332683 401145697 404415241 320056968 341957178 229820531 623850740 398271877 394830770 624552385 528778071 110614123 990969202 484290030 842611395 145922560 543719934 346128387 931878606 380599726 983048988 996049388 570813072 994036228 56853591 250611449 63464743 890393907 311425408 122592350 362037299 510009233 402824999 139022259 608097882 581111322 100226854 500509044 993222085 891381994 392525591 511532418 500395170 287116228 505816793 76626336 727417760 325723790 908429071 87235063 39835254 655636435 562946976 179704210 861689436 836694847 68005432 745434339 940034191 741590055 519985350 578181692 451559122 414765055 869463036 836474967 882907624 226951393 520518611 816534735 691272219 407388685 184784388 793914532 788046264 864169059 194281103 392436923 881064337 830040810 532092984 86706268 617499001 778681677 479889669 388210610 843933387 141142105 431177409 204579919 375519972 372255873 710260093 793665957 93107108 661416026 859450377 962054029 689575922 534226207 655592575 564618436 886590005 737500974 791150777 349355881 17598171 915299464 596359382 267062145 358781653 17762133 742612921 150024051 331098137 743819358 175140746 405516429 751071263 559298961 384738867 680886653 910303333 805092993 716171235 383432920 993777899 510400740 18968463 308088214 815622328 461690131 674077036 343923604 535080019 321542285 426493303 697111569 526020682 871292532 997688813 462389297 658759599 465125390 899678675 541196669 841662101 981756229 845620591 320135777 646796952 697160488 750306508 675156653 369327442 754312296 201503291 266813461 369416935 133667804 341331149 411496625 427643514 823667453 686364377 953044861 767344821 232851050 127174268 954621146 93787206 835047526 698713620 449938187 159923804 345687381 622102213 247048889 506475822 172794947 438374132 295363952 463913076 728041820 334608078 983535136 103226348 251273333 579742402 111763868 89686998 56270210 814793731 669708062 770508153 604841246 121277703 279974081 987125148 934491398 753257994 788688902 415446797 581884574 514667404 490420304 287339294 200777578 195639503 716967784 972348450 59807126 816489050 124359161 605474293 47113327 957431928 904628245 233085554 206858984 919739322 882483118 564320762 792891926 792232305 691563806 395615219 810130868 326908469 363516832 251150663 361176224 929228897 886689748 17031905 394426204 978462868 816345663 981619252 855175822 282692145 511032264 311233971 733030272 42505696 718327869 88282458 908747424 94231051 507492044 905746724 441155073 445825890 396686986 877645202 694369753 867642711 70955248 538895403 13576961 441701539 703867992 241937910 121694584 390875071 547392132 322590209 547397345 176311660 387994904 157789662 377979136 732663083 245854235 529146913 860637760 999589830 277767290 629410531 660444208 4107717 503112837 309878338 231649281 259708922 734026352 10471646 824960266 460953078 540400851 815487070 752964421 266159249 223993131 342129641 317499855 790439014 692390487 279637678 33433963 490840660 91089179 714924636 5810944 695698430 932677792 486649770 94659094 330267212 470620402 885213904 902329182 136196072 843514753 360927756 822885159 788753346 248615841 134907423 622967273 530603917 633485578 101193933 199830718 662102591 689277016 732935009 987383780 900670613 762439564 277453606 422684476 306550668 996218505 150779375 911768270 632494313 452283800 273088656 987000643 252528563 423030244 386604898 83829865 664699571 886701055 860909763 809854899 403322107 60917851 910673812 263389367 211700316 353057234 233186233 962647982 67030510 850280479 962887325 102921207 358219404 978665059 967465899 687766164 336842069 287770529 890493654 832157355 814003245 628866881 676345106 894303238 193052729 368431505 579500248 344105364 778669159 326880319 224028838 851623398 925930468 982286560 389434237 563806642 534617251 924663149 136717665 972851796 131108829 116686017 876959197 327693384 972241547 147900700 824820348 49190833 741045230 312744611 287189329 804695766 470439944 370189789 216915312 869862047 288762400 992017975 334079858 618823452 612043074 514288769 517469685 920040958 888228541 820957552 637711898 541960476 813373603 549099546 819287558 208189168 502395980 949832828 110005089 501744919 824517843 160120311 880781274 405318869 171541911 110159311 59746720 667212175 741723324 850533291 854770666 408196942 920012200 910509080 980096369 710167363 415314310 285381382 151755505 950102589 819616198 65851465 254366124 285488948 798403739 665948697 904410598 47558594 269787004 941589906 830869354 987729061 986619811 543996725 358728707 922600511 299354769 529775462 253619204 974211350 256129672 216684268 855618241 211330132 927721231 992516467 312677652 254413895 462975858 282035213 629583833 361033442 694638912 428785069 205011569 471849019 305671883 170420651 278978371 735542027 600621483 792925763 49934391 688946993 561281851 637734165 204982585 660462127 901938971 80571814 329415356 130697644 65671596 790467550 144048180 19834864 850087575 456864905 40714395 721143915 961853255 457266134 318144237 128144942 6469482 727726043 803786923 451059824 419151732 643751694 687900252 401607434 181502235 857073869 655183368 580500220 48247772 31035352 977590715 886162150 959124341 46455505 237305352 104769935 214207081 729544899 236071555 767471202 525685375 553316248 8683078 545626604 653038403 29555874 538110573 159315040 659633284 683301139 327234714 895786003 894882516 38857348 422135153 800026111 789625867 762263922 453400861 998196292 101219781 930866108 465137610 410735267 930432991 337750311 717104680 550900993 294385406 415841242 749542383 63040490 110527240 475883234 569718357 429022476 145350568 448342191 709872793 430109111 917847758 768912277 737254012 820816228 332703533 459995212 736475843 968717867 278346940 716272241 130920375 223928139 514384694 212051715 535749540 73173414 281556122 202866918 451627357 132048962 689156523 849996131 568398006 175696073 785715312 989326502 442559753 375251466 447361205 593605183 368101298 357247606 252445833 70509474 724627603 335575203 512526526 264508583 129021585 214427597 373566829 324085258 805812756 229834320 777786479 400089580 671550347 975447599 131066852 34602064 591827942 63546256 519200432 716202911 808335642 875029822 58926841 416896293 739948705 176203046 460254891 645841297 301953527 197061850 800315892 86998905 11365150 570211345 833924040 157038548 658927387 431414053 574944862 446233214 973570679 183844243 360326064 575015095 277439934 938956415 256871423 361713060 821282819 979956525 985358926 180700365 120251738 943052681 102670050 116467357 845157213 943022752 315809224 351039718 476247464 10402597 881206607 921134426 259550301 323554797 172427401 527489043 150561441 816647283 587410895 22478859 168369949 653611861 189818682 980300197 350230142 823013588 19194667 25499427 324536309 378928472 104563395 826450733 226271159 598190570 936771692 943736144 340349822 452123321 12973646 235331708 396726534 790229398 971173594 193517446 239003793 312792183 41336131 348181412 680579428 688672759 160617984 654765811 949424200 306993108 135444812 706179829 682869257 560686960 780109222 506127627 653018106 588087890 618100305 548034815 93025392 243486370 159509973 448451453 688180034 626763184 102649980 615669909 919147600 121007725 985788118 213906491 925656569 442104304 290122294 427466439 228298659 377540082 612339506 530942326 657762358 181369682 943062054 493482727 193421473 213951123 447200690 844915614 2532436 839496281 477760824 509543556 157651397 834243568 986384223 832030053 470182635 646836165 827727507 858779504 670898118 123416554 483160962 226335675 244971733 12557974 903488928 163161021 592419742 288926371 972545956 488571346 580946217 813773839 17761289 952665531 268490373 828150907 954855310 528959771 885130562 135620527 8403382 780657147 661357046 461422100 311479113 204658502 903563961 991764792 703309521 172185422 755530152 630758478 945644830 993502277 514105701 915428523 283683779 34775237 740408213 248432202 886122390 941666889 741480289 885013577 674615092 66651057 153956854 113239914 555134330 479696834 485546757 288527507 139806221 904053156 450291523 775634254 390395859 332294498 799689962 694007882 956853624 438035053 44216375 65883608 46570 722817050 716518890 297346158 954041566 537437215 21689801 312295208 502648137 736015130 956088092 145827394 234895847 70593290 706961714 782737311 205670839 853177812 228516827 162780485 263718524 216936383 589015021 548833247 942286654 523486200 545168832 592568122 778166983 813712143 844132785 222597320 848453671 422101880 798293666 627976224 483065649 14276620 66296440 165025660 503869179 561291397 298409628 439442489 688395874 144241669 886678651 469062490 530312836 647184272 850790918 687520262 860715331 852613261 881464883 39563270 172054985 592394057 40757114 307482696 30413055 521357684 846126680 110951774 712617492 623176353 798139855 46097408 661300476 694903498 837774308 769832837 287826158 360164555 693985312 283941486 789026533 482119394 67611664 174577372 16606753 776887606 492109254 909835541 167722659 777598541 144268885 103912451 173382580 444617619 927701592 546670516 433829470 598845914 392690796 39646171 90935793 803832789 479350193 331765838 696279680 722723995 487528013 793374086 267193186 340892714 68404201 174724898 406220721 411016162 363436594 305031780 537755342 807607558 423426905 883327154 584333019 363542335 247736980 580344854 885539647 430700824 871320730 440780223 967591718 47537283 180372011 57278078 692735487 911971666 933136006 617269578 994396156 314542527 896740849 549642172 528861333 191495396 146257973 421174932 716935429 9430852 816781599 131149874 732982987 50053441 622382849 229453597 876038187 413792675 634433838 577510016 130648235 716825623 737638529 835861672 273183126 645012909 188476375 857887111 834454140 76518746 891514512 109514548 580021168 16567412 797066514 854361705 960827081 667220793 404356934 394891012 691734305 825542984 33099033 977843846 466228825 872473125 991424253 177344663 259351251 340320186 345107557 7311744 426774583 523838161 926673996 728249007 861326319 542675867 660494767 83007287 849378218 762165292 566865934 260752461 213011932 114678524 691869679 645289420 677679677 700163943 30971227 335608498 510961222 596690478 843776095 564677025 410482103 652176372 323758989 759383391 841260820 440058818 966909560 322565974 673872931 356618116 93820475 111015444 150476911 286974602 428697587 118137804 469648840 404969992 622539072 551837908 783729857 960341910 431284937 595870245 637389105 596250544 739847861 549726174 711553715 752207927 761643826 850402241 482374437 752046318 241575665 951942069 249098541 813014526 669867432 321823298 467940527 859265650 164066959 239531288 723463000 533608636 559922916 658130312 24498455 172096814 688821351 456860937 23495326 255235202 909286366 759638453 56249317 889670739 868650898 487091401 258541224 232939425 804374992 824160553 710938340 86098257 340359018 945392089 243837278 871814827 174686771 325712005 216608796 319856090 137730439 113042426 511822057 533044336 690715328 594656938 242866133 898409439 138612162 61597997 725761971 908350976 718580592 620165306 671953050 430790032 627144756 553563058 305893989 389079214 358552187 404246550 542038323 127623519 944228151 864230412 21852647 616543243 303843419 431608926 793454760 33602045 738913635 720646394 880990051 295456230 427854793 656912755 642047556 554254426 132456337 538244990 312853569 110007889 822688190 725803382 277533071 624422312 752430298 937131225 773602858 990097822 458320242 589664457 272963154 724526423 979385496 508913292 626644744 403104860 900564576 500456461 433052822 444857113 812678243 452074584 230728964 274806622 317731903 28217377 549962403 563501279 485214740 309500990 869118598 618601396 25829640 477805609 204089092 403261657 490780613 692233855 863268920 676365999 590708470 53382019 880514177 45709690 278719437 723775900 196372738 638670304 719190144 832042962 465120291 594631024 873467591 43563093 740159502 394587929 163411040 616434934 423895347 491865007 115137932 858051500 100275908 720135785 664588687 346585361 240693562 506825573 643360563 414627043 235662030 855489059 503346501 694295171 671618049 663646214 72301335 910176121 770578964 94786775 773801213 675476974 146304401 16446785 730969808 754538800 282737856 862950742 278428782 287623730 562733106 307706632 946688055 184113161 810660666 770159281 143188370 154253936 906504303 153894284 773120870 506189893 40929836 993643577 644022945 265745929 681767696 284743997 564360885 524575332 587431551 652530047 154153494 535072416 282242334 809941709 933986493 307465001 912472411 76435541 587836584 438955027 230773218 212567340 498811479 817380756 936997929 147270859 585371473 891359365 615929573 631484300 875716253 189951205 735798931 740601649 670421321 537003606 814647280 676149598 805228775 110820510 465320065 766864922 799434251 66787368 95499532 991979090 367676110 720739456 456819741 731574358 867823438 318841051 274444930 810971738 772697644 63070348 586963408 415735031 674300684 843655568 405995228 157701031 20565784 829121283 24911938 432569164 278036862 791621545 880215777 722712745 189365229 753923174 670450780 560104167 918306076 241897670 447221147 384354834 145145668 557683062 999888712 338139034 202597025 269622473 256662099 895772883 560147444 618863924 691511407 264812917 379754244 94291922 680900242 206490140 682501912 892410592 142321017 527240393 10017662 930172482 761445409 198021471 569549320 37026301 658799695 62097959 568618890 450418363 374839049 125196364 791616093 578949706 674787611 580521056 157728991 237222429 908737940 179270357 636843505 976720841 834946630 164908165 112575352 925967753 274134089 848339243 302996700 808769211 291762296 5713896 626195339 356963425 510263794 661079487 747375991 334896033 887355546 758947352 122642836 704560197 610196888 92376897 655152219 372960572 490616278 346486504 201772106 169602327 724511364 116212898 610945122 33797261 560451477 842605672 816744104 527091959 24594496 722203413 205720228 567829205 979982719 477315817 966265829 998417991 114771091 387628553 526574202 876329876 258092926 642780412 605152634 505929639 795176327 208818991 730470782 711840396 41347514 98212722 881111842 580642808 751530854 217319546 679179655 585254847 846444701 751810397 719786708 779902043 807072439 865219096 159273136 137465196 916787919 112704524 345933514 200335411 516235332 546730109 692516178 183491605 577008442 595659538 600358269 670552350 650627863 516714584 566214148 923035771 52914950 390942783 140661157 783793407 726294647 806004891 708027297 279855519 572395933 913662372 384177212 691238390 613951470 823828598 291238721 731611842 496605863 998472082 778324092 475406437 865321798 702440284 472588349 412098404 914628110 634289819 54281691 249412844 882854022 322541307 711831599 529674568 466008570 174113166 433322005 141404268 410180089 941416775 854245103 952482925 429350613 697705854 712931105 751015943 545909798 685957743 127258262 837340950 550297927 974732730 815458105 31077149 293829080 450164964 609091453 697364930 229849658 428606421 641460950 719241551 581230102 646083929 780621374 17186611 592679126 195529119 191929521 873247359 623761451 352018109 589699505 744543338 435452549 466872105 190533058 617295566 673080222 989676609 874478319 361555624 102107888 274147525 139946308 526721691 441784890 992762711 30225745 654477678 219462143 372638978 68389549 254374026 655876102 550457776 551936625 783693437 931279835 766784691 872436153 210332025 4236109 587314493 913331239 967675861 582246638 874155239 428757088 404846731 177001622 210631726 155114636 744545721 423971808 950953713 976815834 557204256 539212460 552728821 562633722 488317608 298714011 136237665 729162657 950676698 469373590 631800386 669351177 101561188 141695304 767916808 646395246 739133849 708623775 680569607 834874002 957805806 750609999 150869239 538642745 170767742 129819471 142530677 95854510 130782855 259771993 299449984 84726845 258802411 192042350 343300604 518032310 849772976 158878033 887186994 798302193 617431681 639313927 544227150 552452164 218152490 734640989 957570784 809021454 258936607 946134370 67323996 42961200 919272950 30455016 285213082 994496143 628176872 132781063 288170838 695657108 57347412 479238299 777444273 297959851 478219837 25193665 705256110 425337543 439880391 99138910 758578870 523652061 522526141 526297240 987573013 819620452 726825742 898655322 886657146 926928859 853688396 107382997 728084859 923664963 819555115 167849210 475333903 157115553 386573320 264761088 734342418 955826046 520169568 831265508 550381252 862307687 969950548 522712804 687535946 851392877 662167596 253926915 609027628 467440037 773652688 475165833 105199573 505334696 233520721 333117056 546279959 996413205 902099294 225961528 174628516 467217931 641955535 139902659 241614742 217626543 484152862 26268282 249396199 797074092 317780969 278746486 404246010 632387502 128112754 916113943 95170065 184927206 580507679 914261377 461423316 848881033 458501114 638640666 25520080 728211025 511737393 680235022 878859765 225426426 14817431 327305675 144967192 203086534 837122338 21610117 100277103 350425082 210571883 277426867 997859352 495107167 786437169 211662992 445459858 977885378 454679510 419520155 4509505 36673652 927300320 811436567 628023022 782226378 95867769 848272268 643645765 697692830 474632944 273712452 91311702 976725708 720939574 166539215 724331541 86223542 304869474 534512255 651567834 526851521 518139694 871952877 966109154 432882902 894978423 176921202 178590156 364707553 622431168 193319087 360417564 282143574 551225520 241307654 348655291 972192935 590840207 43074846 624809589 887672015 229965517 95281250 482843001 371485130 968008316 771385987 658691805 427003418 134638289 320590578 62948376 298738500 248622759 191095399 344363910 820617809 954963963 875422045 875127528 257325134 180913777 278311571 766886881 297826508 414880718 174132620 635907194 18289760 896520827 595731728 620178846 472826148 182352393 63592873 791269791 380681524 780790183 344820263 87382191 877509938 293857454 159810076 365770600 681993923 986134806 661008481 941812549 463108880 453704190 928935311 772319014 70207814 466635816 765462663 680190416 39228182 548116090 794948843 889227883 834861878 728471166 871390626 649599234 962013149 333472994 765694296 321807110 588993355 754360313 523555579 940975052 51441215 233724473 408820287 345518858 113992831 833205435 48077339 332384094 375186772 847241662 895864650 842353863 98788363 282800421 549562060 573412650 271045237 975762676 946039906 879314638 29844839 356596694 398100757 813951200 615026491 853138330 180972463 692906992 962599502 338966450 735949632 693487218 405843328 550452146 524009371 92782911 544143031 428476375 971152342 831192081 623465308 156274558 287899854 890274314 241319132 784513960 13594528 909948462 156191016 805647740 864369713 116957156 566436149 274401989 961315752 86453113 796085629 945327728 311707886 335330973 941184125 523526928 834407221 530676963 115312437 767906650 370044014 203530309 939654059 417258665 800985553 599633823 67436904 689228667 281157721 898032943 586048505 678543857 638682437 292971292 120206703 585970259 862664345 52556780 600735967 237022090 884290971 360655115 675014371 839867813 609039190 828541771 476601880 507965525 344212250 732855135 849174430 133534064 398248186 939595870 806637467 236020081 888041548 517280839 46341048 605042166 238415917 52494455 66800034 264295489 276884475 808327220 40765834 634056632 307586521 220799782 497131686 688850022 576953646 252286424 591275438 652444023 252197158 308778556 695235423 955555776 256217903 132124196 865339132 100005940 128987006 88797642 415971528 551309936 866861448 11592777 258571405 904091440 939392137 996102177 205917208 473282775 62130688 535247799 127148474 148476908 986268209 574856658 423691976 397527959 856970402 230714911 770211868 946632232 948383390 295348143 926116499 202469777 803854773 445481332 8019341 7554023 481294906 242030791 919474032 819188196 739268547 739394533 945975333 31646056 917970861 187504749 683364250 583505396 902673302 874181091 659010110 522737453 2525665 299936817 95797639 336829279 548325429 42361377 731383407 498394103 939631614 864604132 348220403 500465672 282934507 217438094 491554707 939529927 5481326 191484823 980694486 141128207 822893887 892932955 921497795 814567646 488512474 743663515 11887208 871448534 322112764 876129018 461815638 36787645 281084714 653956738 331752739 464367613 312488490 246199324 550440679 649619749 775572871 525946139 909514175 602475878 818113809 407420594 831853390 770503446 381196635 118865529 965514807 65692465 400215612 395973356 998740132 153636819 226797902 789935084 429701826 910369471 231752818 286055228 45129538 877251547 816621642 710298373 922057690 311017906 967088830 942680658 842333122 216340976 950901624 936025493 592805432 594610154 356542055 364021536 312035068 245993236 191151680 718226861 724190932 231427464 652021496 277639895 410974730 431188614 32489035 547437982 415367401 630856430 281727033 383210215 798145603 562587080 983943555 213540346 593579502 837572284 186922034 704237826 887615810 631659674 803783185 243555729 925344157 436554708 525322542 60193561 253141727 6464255 139279453 959064435 665349102 432761686 630035381 706718556 348889395 962699063 428697873 583100147 992046364 316616355 3636368 778392637 442526360 97997762 442353941 627727778 175298462 834635101 137173191 63469165 481864614 491210082 377490834 514576207 310948910 858965348 665830309 988554460 384264502 781537561 248695794 100074508 244566468 37842138 272339122 149477052 220202081 859675174 365630942 441771051 715708315 984101919 616042935 999977341 58607745 777518603 589550910 721237051 547415338 174281172 115677884 124572881 546476334 173936265 364002364 582844175 158162987 748985563 954508300 671965865 93672513 13579169 715872064 420615095 472533655 885107284 100613679 532003638 787883988 721981843 60385012 492228996 985414822 641634209 157450734 80562408 668399679 432318690 412653120 120627208 685974738 49663586 95148114 186212464 151927835 333327438 865602126 393138962 846617044 91941496 148243108 398551233 104451137 938318039 682580102 390233268 623287461 525154309 619400300 440822538 174589898 119286207 978954386 267338560 815502974 71563625 216484213 588326588 995443216 447920263 225633882 675852614 587871447 96510789 619730375 697625993 984858283 853832944 844059144 173734807 27522922 538235515 720224171 751856482 274895221 826989307 245833220 666473796 543809584 438505515 313446826 459076728 495299717 44769513 497663736 717110686 912661346 323488695 70894221 438734651 83962422 762723131 916236748 448280630 805373304 903600831 754284381 946881629 61297952 926006962 316395434 533558494 28721452 467670821 924387683 561001166 113860125 427309646 689604603 7096742 360753015 490483464 518792744 951052736 423063620 400471377 229850727 312638686 746093458 985429196 31772021 910831780 709527280 865641789 343253207 260911385 115943157 8616207 219556179 211919146 653523898 623603153 874860405 829594407 730047834 873906868 282595339 976471876 797175417 836225295 369126057 239266330 710206650 230936796 598478374 365224739 264847688 186779448 770764573 919838017 715590990 828294374 32403565 294142775 855993983 484599501 192954810 667700782 171240847 163358838 821431274 283999282 988225719 828357263 221968296 159488179 953316405 127791466 818403300 349477125 17746122 635375998 63729744 156705504 515217978 834495973 323730405 778039008 648402383 447547101 426782556 167604486 997526231 101156935 433144246 544609077 337669409 527813163 796980405 732470198 403166596 65382706 301684576 907687348 47719001 402154282 850759811 93828033 613071356 855790982 188402476 168541775 821478222 573429724 675252527 458139704 870882358 112863333 300336548 596479287 23236635 364066944 934082404 792490605 100396140 446587695 355088783 971270877 645646616 828639640 498868744 987685359 187482390 182398341 966684663 600776177 359108319 152481253 184837190 8904849 557307119 555085641 672853541 962962788 202195527 62791271 656192903 790294627 60480750 511421083 919296418 817428073 221844075 701251169 386422643 501282230 728890445 95894492 914593336 227841647 135803043 97404755 855784948 500801819 868853380 134711214 193468398 673660199 430624393 208564477 273688882 628580195 721231694 470493425 480871182 189695620 268683765 971009889 653888407 291337632 215510690 962121415 563544098 14655157 116445440 515640513 356348875 270485794 47481018 132763792 337293297 484770859 219811331 434547100 796564152 605860217 720499215 363857901 988536197 8588184 649859991 462277812 173464966 777655928 259941721 245716672 350575656 882512877 193320598 367266058 262259615 128293935 153461139 950003498 642952033 899171419 144063512 612128734 911846059 514416367 794268148 860837258 522856699 179190866 196411767 818154675 402828436 184964938 368756726 440616579 828676861 230286723 25618506 579403593 55379842 12614159 486165329 199787253 505082801 152926177 555089004 859411872 206214111 290266193 627159040 184708098 767027617 595159451 259739125 356525562 401907283 399747935 196262970 566290698 98130836 518098210 935335230 887975129 945907144 961194188 763275385 68393391 154372757 129374505 220829921 950641404 943213414 431339112 112897397 672801745 622938091 229828255 927849910 20502373 394382999 216847940 996850729 212627345 954648353 325969589 310356694 847858005 709407492 972931250 487273932 810095441 428112382 798653150 381975963 726413388 365454996 14174785 685933016 30875569 182004877 163217096 389915548 197287437 340852083 28471748 546980869 193293715 868534549 765482599 208292532 990058136 533172232 235504714 964929102 289995798 410868769 644861418 178273532 75608621 450637564 109867814 132332266 760949918 273204345 785718723 81027275 383725902 754095417 407742440 46743635 611508425 805817125 783825058 846827708 987563197 390399464 824199777 275459906 403359354 706778480 514808185 338887079 86491001 19211889 165886627 558045360 677478354 477839586 525927289 430530725 311668932 968474749 699679997 686622165 212155697 294604611 312064530 166534928 938922527 961680886 336121345 91780651 94931768 600534686 94477046 751165056 902652235 989616901 750801025 375181675 616513225 140490043 651913238 201668814 123056200 572989458 456216973 282445709 195080452 25650082 925065122 506784275 573089113 277619655 662168694 610459852 390891850 623578270 46389260 570983593 988809469 320676620 441554125 684908959 47257917 228909879 418358277 922942760 717321207 289303306 275851875 494222016 471947453 638660789 968518269 655740009 399598406 842357035 242859338 805090599 441420780 173670051 300549286 204597125 29094444 966769432 838122449 241815567 498748202 155344585 258330608 855062998 445556266 634260153 360002699 295168751 691865880 268371248 437551629 907140852 387079937 591083576 208936520 890550657 88347288 504015393 51290862 390383800 989884082 470330877 877189657 354250686 47648970 47155748 984477380 540770619 593996158 474086066 991712079 41827294 360712463 517870596 901037055 436336343 759391205 432893759 409060731 374023772 760032009 319702217 724018512 974368804 92581034 590491342 224820334 684323311 822704281 81173436 525457834 289165820 877065420 273470151 744422970 91483024 227836894 52375142 422549564 502984054 482444685 680226516 104839983 832782970 442046267 17451152 766661239 869742061 247357039 626786525 643754973 828125732 697399121 957207107 13270029 870864633 916749617 284414220 245030679 966455880 734162176 314624456 931147503 841350259 756519381 250930633 176450029 120856287 22352233 23697320 941405006 221156469 794808987 232631742 415686065 863146018 901312494 131159724 579475866 185335127 79784966 666950611 199782386 130215049 513100847 248961501 208678021 587456946 860563158 628141874 386158722 549853902 767958541 907181700 652452607 186933343 731739147 966813508 589732211 311662570 709050794 403201578 943212090 982421112 801563368 854133680 27606293 290796822 912762726 727813784 30243751 554753365 999533804 908721250 913019897 627079114 607797731 931149271 202904310 931201167 988992473 709158785 176634096 934268865 63502337 756833840 659092505 308407296 731208624 18992502 113714955 873476338 155722977 918955564 927301953 284376511 637739698 332494059 731658139 382738326 118885861 520642708 554784478 893180967 579330400 796913865 604015666 736931368 31360685 418212465 855098274 839087057 132232315 738942520 349258400 37945695 169947931 830775564 750025342 9516436 454959363 46661281 388566261 947163701 400611151 519365102 490713762 99839115 183274043 578345902 57196932 898302435 232699818 673330400 233664384 591204878 859049378 320341320 62375133 196498401 401904334 102830572 562547912 153644982 51224315 345754519 863934929 725300202 172897179 283191129 976042093 702980957 561867845 680022276 982975858 980490229 886745395 579628465 394130077 988840219 67489218 659921465 29011215 674820156 231484149 106839997 560219084 477135689 565395955 336170015 415605307 397598007 208659589 919853702 543388841 997524608 709240217 952402910 620368070 685297057 630069185 392549718 206965797 844507546 24771509 832257248 868306624 325155441 852047565 858680756 932704627 14184367 538897287 576570573 1898621 479639265 132915719 116000618 530656770 578371096 867296402 664079759 89399947 985545834 314916370 352820865 768612739 64607855 563047061 44932430 39095228 974190276 593448398 60834627 799504873 389394571 204174227 198480499 980111649 666627561 6871133 324202551 772420451 603668103 984301515 608037801 248476172 661184530 963743007 2044455 776957026 93373628 486507967 351874006 435299853 839894968 831248821 937021981 119134104 108179393 427437616 822759974 805818613 623034772 939956737 185004896 16215542 852628593 958103071 733603839 527479509 660960926 511027235 563931515 939472045 775668708 530745037 188015885 753973246 666225168 281624701 333355061 261971757 608288627 58006970 58581814 26615553 508036451 709455279 895733656 987567399 917490360 578994857 824090278 912210608 835751503 963954330 761222126 646040718 249982859 234952089 221198788 445478426 889175247 80971872 728162750 423414673 45664773 517298381 503201081 143310994 500521754 787965537 562941395 427387041 74947199 725092036 950672879 672052136 875908522 785108543 324213044 581137009 807435155 564270144 111759118 504799533 346860855 706405338 612150572 684213744 122849817 14014018 275906048 613504306 311191228 75904851 298405186 620913743 612042026 17174027 296937581 772368904 111413616 170948364 159024961 433569537 611393567 540442396 565133887 445284417 672393421 575465893 90155824 282714036 777996946 382494517 982114719 615744684 74802316 288562687 135345498 823523420 425112667 268606553 558584565 282736732 227741349 786332476 480617542 467957544 273158035 541216455 773784298 188646561 123851090 917821117 193894079 437689482 204502676 560158466 204620904 538294540 43623180 78885409 527790541 324008754 569758197 815907785 401526424 761943918 448035468 922065739 305938616 213164562 622405777 861414942 46574818 50115032 35297995 223692892 155240203 675117659 182613377 653407554 32876783 22191771 806892289 566487988 212662414 993854333 601504796 416270518 771915945 707037769 692500136 631481844 579076937 32128298 213829629 316883515 229885497 131063218 345795449 575249917 649197447 639972691 309007100 61401554 610092551 210479079 539303788 239593713 618738128 768764456 372201267 535157691 137300156 342595640 230344892 245423665 648279276 235715611 502502649 139912825 295240514 230221369 185148896 276895581 696289254 266547677 371783913 241854667 633012930 695263672 832753042 629531222 185352198 473168990 457460699 906453427 933297828 655230151 666304203 791780157 429078741 166040272 825359593 525495922 41869458 354988472 801615555 663435892 30444571 51544227 556549994 288502921 240561268 348057882 152814324 902852764 804851683 966659977 815675641 329879481 330261108 972102592 149478167 581867157 199691381 390340467 495242607 658533379 564018938 355520186 624422181 450843520 337688154 447777426 296594147 585325992 423887536 541014361 326835542 450128574 779052123 302988630 684329904 914758953 144470142 437064495 933951013 736576497 670214016 423941232 132851310 810924870 462176142 768865291 277774921 324214521 492900116 786477267 488993270 951194369 511234376 784569855 659792571 257630200 350062239 531381166 460245858 442614172 810376534 879371613 728198326 750661966 26602 584059506 713875978 123526294 890338720 925159093 247945137 65256349 670273790 238059729 327092615 715107249 818517584 197763288 206530406 881254341 178269220 565342908 256447410 686428398 323416526 941084375 181772750 509854439 532080613 4618852 898351781 417002638 988226244 218489859 339181346 995863141 712933130 869535289 59089079 35656977 690392602 199224813 749838298 891746783 907954844 210607853 591210116 825207610 665250554 71071847 76440240 315935542 994410980 948920176 296369378 350618633 217202380 332886401 760117405 749668492 380648043 629621492 935750380 875027646 701778234 701040523 37974234 917595713 516653050 954878698 80073210 649460443 803563565 625647384 599495391 186225399 563019930 550989570 170015141 326068769 898137549 300167416 439832167 957099406 58166420 13596974 219551174 572119186 760734851 943979581 244163945 745207591 55136881 974652831 552627319 78833773 568555769 22134838 946740766 158583076 622061306 124224197 520911888 660865075 856833048 459385973 342928129 720254245 950422328 503804754 677658922 917397671 273770760 381662412 312888009 913652492 118575220 583965239 394324639 51242697 885729074 988604235 950420592 821948153 723927608 829238948 649268103 207225817 156168256 968313411 985656623 367612237 857858635 895805963 841384251 268516698 62021659 208298565 564928639 444080298 516279991 671341084 245027668 913010955 235057899 661762594 788293144 898150896 598725061 304714442 746954668 584257774 238188825 338074347 402431476 495945792 674727934 60995651 3792986 44095812 557884751 899915250 322393164 844621052 13279276 239209723 88907706 764362894 798961270 622046918 930680217 771432389 842000214 515316129 207364194 168630157 765327798 265605946 392969875 816288378 19046598 899306790 332723501 752636226 43742329 730087774 747941940 54971710 205858821 200083133 962038067 274860270 150470247 317180803 325676469 505740914 998804189 891153365 185064909 934711313 711161193 707227706 408743567 70413494 954803029 139142687 111576724 755998830 489201578 33514069 472036986 254843115 275384247 531700110 386102114 962113540 763870096 701144803 753060720 155599411 913430156 942320209 469718095 489436437 993789895 481819959 444418474 933311470 328955038 262708441 727637428 9046050 423660341 655406304 477473697 954322877 501170932 705317848 654525995 246516204 677947654 944749489 189817358 721971586 432573657 100287039 581804171 411840372 121527968 854604218 229969385 65071965 854999508 142198079 973809136 348518395 914357679 506772300 56722028 786252720 562911663 689690696 812840368 87312130 575428633 624151801 747527440 82578715 523789940 456303371 393860453 303394889 579042826 13096848 219308941 343644287 641267818 29265275 604983017 3281875 866447848 918744100 456212958 174035710 688511004 536533959 307980884 797167583 959167583 633987076 294785082 19404792 647219793 990687328 416746496 138439919 225063510 864521923 59207451 265645838 309286932 949032953 67748996 842664900 56650998 391552049 48703802 319960098 61675692 312798593 567166651 519983455 687168937 140460127 142635919 151929173 961596324 978225193 424654269 605890305 14949911 269956511 627558228 325532422 906560195 442062180 642649316 618042923 234510890 107095680 59780610 11661273 364564 309001440 325298120 973638302 781985291 322130389 955282258 617682092 31053790 321450129 972344386 915790426 530121762 521689261 872254780 990905506 23329964 338265766 440721003 834006434 277065496 561475675 991160314 772261659 281902405 205821841 642713756 545889013 959184855 109180527 324922885 496681913 697835700 125502978 775418223 760391957 802990472 546067130 147125782 789302876 992582721 360962795 251012540 765480195 372460435 889520974 968159014 180803365 549751668 120946045 33963676 770248192 337573281 107588730 236855917 100366454 600290840 404655912 219052393 279366541 672358812 676856017 677221733 100765936 408395829 686138270 13714363 523476843 104987565 173791522 482714055 226895218 486889491 929428176 808220523 336961435 790924860 28066944 297259916 887749407 286296637 350806254 704795794 167438941 441116658 55374395 776090348 601445720 653598587 479894122 532368266 16084020 769904569 931389412 826759265 927484860 96949461 630425077 40747755 928619487 100522170 439802700 401136292 705792047 317145494 740359295 351521166 266964577 938643037 721458821 593446062 280378575 516965702 421932346 461623948 552487161 606129740 446128606 893787063 800049151 273381294 956516246 22099263 206978857 133812335 320735210 704677689 631959648 918805719 631409477 492896575 165801650 714553584 416875385 302419181 354013905 799404809 84413496 449117285 454878101 700915255 2322332 7035084 326990965 167112911 785458336 2753739 75100690 891267822 31245732 212894479 956552877 134245617 606177005 869801672 508765356 683730429 712994082 999208494 708670233 317193848 803129808 27478776 968052770 935174285 182507495 744085731 5535642 297984685 144419900 633641009 6292855 15804425 534931461 656619047 276653138 868575513 48640352 292679053 379095530 227671576 804295628 303269682 499507105 544279941 107661997 839460454 7517437 769105059 760738252 324431742 89914409 535363065 482262997 762101844 703164017 307358164 737095896 588893381 963618505 241707712 210371785 453831473 52410439 79628307 122498560 484027645 433141413 466501730 557804986 507766548 731014336 243699722 216426134 605998690 949121307 237878696 943565080 200646232 861086301 765909153 829664297 565891947 654156750 109100443 220385173 515180437 299977182 905176834 910680715 28436179 281774239 128093572 159260193 944077733 895163974 493705877 276222926 376526224 604410798 834702572 957196782 857804191 620568788 808251140 437573698 566824670 57657180 181236124 626578029 899944158 926723339 944237624 99583608 283453493 224008778 64281501 566237006 526077690 744138922 395013209 245857089 690212685 569273690 135561016 526348419 502252493 859765171 678338512 942233006 71487008 561989037 812126967 726737469 238224751 689806951 720817479 513120016 300764903 644929187 490812833 832389356 268090425 580354375 589580710 662400249 108749850 434935261 673610304 957949250 544373444 993845523 912261655 179904825 945651315 388715324 676883997 644849200 857305065 630238414 396483075 636468704 788687595 270793442 404178113 20777702 614475458 998805432 983938834 589838657 26531515 628737328 707640821 548533462 655693479 22121809 111159598 66305516 616850268 442166981 244723650 114824624 400881458 392131419 460179071 407674546 138301574 666531461 846587505 70912359 672597050 581942231 461194094 670560933 124438067 538050958 593546380 691236905 9879002 328750855 777679525 296722708 384347804 838660419 216852698 323893866 22259818 717225834 862207245 495715218 619155002 845759300 332185701 994953433 481644164 670598593 6237134 32972271 620992965 939307379 134690934 998687335 244754175 187899663 569327186 656109116 14998071 27981808 710850711 486712391 130743542 269269140 664300097 916704458 516655817 257103133 11886223 487461352 945829313 921118672 438717316 475751466 844648692 532184985 349622888 271348475 358933754 363211398 780938310 163148077 734248048 820639816 889166956 207461747 695430265 926191285 774885101 792319204 509580600 476553288 246977826 809271679 78838359 870701215 951091236 287508641 930678147 808988412 107988308 572568464 671774445 33867461 595241172 195897844 217732554 768717829 157757964 530301016 375207124 389416424 875230757 773044910 498766024 687028547 134238865 668643528 296244966 440139017 467326337 735157472 354448756 400651991 152927341 799969809 286534203 430439785 439791248 992954075 958445832 857988898 837608298 810145699 577690156 972592777 272770364 819478832 425885949 875700422 530701711 317868335 169552979 658350633 372392878 886509233 49090316 479485092 787580199 169312424 914844808 316425292 34437197 593033837 285945133 597260764 731985081 234840637 38865636 586902833 700548037 119201719 410871194 609367503 723675408 858467423 317709248 515287386 969788157 223405599 940188876 400761886 904274227 336723393 130598326 136454536 711352094 540374902 359230844 519585451 219796076 549806930 324777886 135316669 701441426 33064397 693535394 999361431 484313669 445608003 599084689 330041399 790591489 265568117 40788344 497135937 349863558 72237063 571815401 51687802 160635477 121761024 519718775 125835852 168009015 528793676 464069437 351645254 525108407 914140477 758291032 91426713 80252067 436348678 247514728 558813339 688290702 482111 974596115 182643272 150375249 50870884 860884354 850053820 628230534 76602454 493499619 148210106 637909004 345924824 649932005 463687976 831368582 735636499 546622271 961473937 877766619 927435538 340186921 381982882 106481847 935721031 406311904 451724717 922832905 988729860 476428583 571286057 233781379 370532099 311050177 548005423 224403486 631555295 552899064 853404927 542200467 531916952 609528857 772581241 749507554 248172819 687451894 390830245 622739663 682620824 285252706 469370411 396932960 63660114 651196344 233314011 832570721 541286611 103360085 362949927 231222496 593154701 139355674 171735972 233706673 62884698 89544683 303720845 752567018 622386676 17457714 396477248 845111144 108868734 865067356 313365694 502831177 520457465 482535003 920305711 171122288 150093264 427856162 386393180 45768197 854458957 549246764 454023988 851038450 609120033 980505078 622563399 653291879 414994656 341713793 284200270 3144790 32799874 548812497 821782689 322784247 356736996 44801648 481494463 491867206 301967429 339089643 342557642 789044608 727001289 402696020 658400264 736872618 786218745 377809854 880760931 646645258 339261249 442536389 302066154 899574188 75737457 435436803 901664078 638908382 371534141 550185884 186677094 56822708 102004413 103446707 875252651 582095237 998767342 180013810 434918076 769720683 966045230 949829383 209572572 204842439 422316740 997931041 764282991 530191804 627094358 430431863 658477185 488391599 921972592 350309313 835169599 311247821 730547204 462198205 408904827 553200261 434947557 290065579 735193132 954870026 862490698 526969810 524908780 666048978 573211986 264663033 253592696 561688857 111049850 121789934 443468852 727781727 371470632 585224451 391734692 33975782 8213796 112571788 508449524 496726325 263200537 422658402 797964145 259099031 150594841 801935971 683950606 423438749 714117910 774200047 282628064 128371864 384764266 936339053 316810914 926689568 327168336 467460548 173556018 620516240 633572712 101167074 420629522 764909703 168363575 833055801 223998952 515572072 82167461 246816061 697865726 68440795 58001021 494973159 61382339 557522250 775126256 703167797 97475656 973355877 173704466 910365863 383643843 731147934 371420764 84088516 663366927 316754350 659845928 610771091 30359851 411482894 48377144 38950178 597658807 557229951 265581104 976511491 794387322 133609091 758726679 891557322 633917406 141800673 516532186 169057424 15366002 841465636 496544713 561545331 928157543 965099037 615926296 359859220 492969748 988962653 78401376 442869527 631451763 752783804 959811867 502261926 642872993 283937749 593840683 180702703 528258145 388617351 651418963 960093857 596001946 375325045 108951996 680585075 398375125 566434183 672989554 27420830 459003840 626632039 369210341 976595037 968115629 937962501 538828905 665995124 685394707 681909012 144982710 277940647 607896844 104317322 174382440 459977790 25365462 32077348 68924544 635114119 456480082 641090016 581754337 8671316 993781640 883492992 114864084 457643641 343921953 22484750 766224772 243459919 321343980 15347794 335077251 689461044 276318041 910699358 923135556 16224009 373634305 328812547 345707166 276453554 338274588 926398297 247347279 885617562 124137225 986645051 64258167 934062892 524017610 182087112 921433625 140569947 742783621 373724132 273003165 622048027 539856644 281426357 457683537 156106981 197818422 845635622 738448099 426638135 902130860 515255399 7048168 1235730 179572508 244486762 923829081 309912698 256750306 274925928 32149009 463009530 575235194 551608923 527354960 819863069 387558919 635761281 639922235 18427894 705297360 985937375 294391897 881352601 388009149 405120444 943283223 326227871 256949982 462473505 681328710 687352487 273848804 778915168 635919768 772078543 205911974 678947978 959405862 219229503 475158686 83321847 500917485 527418014 476345962 645055170 885511244 51473819 337204811 946225739 594390151 271873637 500174761 36856499 313092423 103435827 92544653 820736867 550671128 528867774 899406373 612570501 976867818 935601602 683629379 917879433 978309521 454587777 332544223 219346082 756971077 926376255 598236305 667851591 377745187 104618695 629893399 630868402 984936105 471650276 263017685 246312804 959084350 953378025 943671376 612220063 562068392 874236714 952292018 136858859 365721491 66958721 516470346 363862417 241376785 884078794 940245769 574665763 775620117 266721895 613842181 490494194 254295799 673807548 851897081 234452374 21121779 782774196 449611459 770169195 248914345 707711802 83469285 37869070 784243359 691607489 209764358 378024419 170170298 163945149 364130158 930968210 306136521 997661480 638993293 557083526 422640890 1649662 188771188 442360941 992762723 636517569 479514202 670391227 334746490 638064117 993980952 544341798 943617693 859076005 902649262 402772523 312312204 344134108 72347068 15324808 115439338 611568429 665996041 413473984 108863935 130884908 816449280 421832346 896180216 640118003 330101806 159428514 295979238 666228126 428651718 970832807 482997691 610493135 257538845 530907963 550595600 347557163 372620334 110815287 679255650 825655514 447776278 183492148 724485776 907740683 452008089 124865810 691691615 908569966 437832092 772446069 294727158 546076344 532179880 207281475 576500834 8775970 614055534 705580071 152843283 986802155 823290174 650826257 158625117 282521297 928802190 599596468 586628857 186211996 496832377 34179847 617743489 95616404 501144637 623956421 983308023 955941893 475026108 389509101 925609790 727698114 755492860 455640130 799513248 223205279 546607015 400888011 493927750 729700342 405548684 272937812 12453571 547750691 27705628 897031660 965855882 995249928 215866349 344094053 691501171 202623114 529051707 29226456 416591162 345227794 850837090 797723934 808429824 436727820 112961637 81866583 911537608 372902251 857580650 32913767 834536955 449210915 341980476 414932852 390684389 834255278 551716040 266433898 885269813 515292552 768983712 365319543 715345793 300163507 233052795 118799503 578522816 137355060 622513843 570194153 371051214 203805332 936734917 293671040 656168683 176428639 448039381 884858259 664512060 722176936 673548583 760037157 514521161 211790980 343813287 607185277 289631101 195441290 917202786 738437287 653509034 490876250 629190667 755974898 777162370 238838035 124475255 620143473 410798623 917548250 872674081 497632890 936195964 936060762 879101351 495979049 956618489 630190911 386019147 459478238 950044379 395978170 306718322 540298171 117368265 841491200 330433576 933708071 727266128 191416011 466840731 765010253 695860320 679387351 69027740 747979934 76125134 518135654 998546209 788075595 986437328 618829757 64037317 553851083 700968324 748143781 900661063 980725851 288381801 295310058 74099463 175860601 607432163 132622303 222330508 713150825 888677051 74404313 340854784 755924656 676077213 31871152 913539250 254824859 603196825 826004033 481611667 259009209 207381923 251233006 977581498 396014941 310612755 610724892 708055264 855098397 946410278 183443123 844195813 467767126 716601979 955237794 53360969 965468581 748935574 291452505 220462003 553921647 534722912 974163790 62620270 328618074 566040997 817442937 609041895 965062098 847592341 950238167 182990384 752120197 981013571 857430506 151888768 702558951 668687657 943696439 638706865 895824559 673940642 904083911 978463169 267035992 512440943 18486694 760135761 477288865 978535475 533749096 648177193 717782797 763639799 368556959 620675506 750716004 367261862 945035878 374699130 466096688 937605778 512368089 508100020 105264961 612925421 189145242 367543477 206240042 549594449 292979790 915715448 992242369 468207673 648043550 363036443 74655907 120828805 174209335 196082784 270177197 686625786 675090250 424278573 740964740 92949696 902567180 980275724 339697934 622015458 596880567 702255276 637370615 152687826 742552200 957048926 732086318 454459106 190979903 993076633 542493797 913891275 256750242 430673270 690626708 942344746 668367354 152273460 664499574 989901822 558765203 373204917 73606666 553194796 722100801 609690112 337998867 375681531 805218262 679505853 272349849 376138136 656845229 235427004 6879334 524621459 908184098 787618414 222739594 493314401 332227096 881094762 817806040 816150232 985408881 359523050 251547750 693326517 152183193 625406283 54584337 369426969 862035452 613641873 776043255 627384328 444908684 857336288 883348219 412968425 761241148 253895428 688304964 657287177 914183047 315365610 381725374 780417560 470668521 665003045 18472087 457962410 754950501 244040554 217738947 533814455 184163582 74193940 338074233 833702939 304078653 982534816 938927797 924219415 615113137 775035186 184631476 366378702 147546219 624293391 929189498 829360841 394382462 198515745 311216463 801332595 525476485 147686262 137896509 128823198 310599965 264855489 878600852 54345213 332575078 382603992 625501287 644840872 77065094 349823796 468374285 466981019 489730342 121925748 383006624 458139190 210139635 120673754 763791745 648686526 126814750 869321420 761471698 101514459 298471133 236826452 541754106 394909720 71654120 636872353 896008485 414718823 177999612 407520132 579193026 573745306 657680987 935397108 694266883 820919787 394525002 756369546 461672032 743016053 405759378 882222854 966670100 717921976 428735233 59478216 575394207 349624601 692464102 936909399 778499138 828505695 270948759 938097374 405376646 556621879 636095726 383979690 60861365 108709298 706879688 701748141 514723679 135510466 855334533 772171262 701966295 505596352 848339595 616051287 149664436 185156585 256499395 496158870 498293584 840903132 886963994 215597628 97190220 433546526 175321602 478978289 75609866 254938006 218293998 352018686 203630642 535804945 932445401 861197265 657469486 907737791 242407104 463797885 428388525 765859764 111108643 424867383 233121828 141656424 313252744 999960282 226518088 799862583 339942648 319652708 498735765 220606946 997930625 699582583 742376650 804711949 842917554 573022425 500171627 170974911 109648673 149779956 442340926 12424676 151014121 804553814 894718670 69352142 969059620 665774130 687162091 913868464 734191990 478883294 578384680 380436770 787360386 379991635 621016924 298409120 940084850 67994544 475919650 342828811 418251635 347306936 563548249 39157798 332742710 460930639 730678692 651466778 263687793 999864320 78869226 796763634 967594844 997995130 832071127 676681248 607628341 109912846 727687258 40374518 465757372 895051059 836979493 63951662 998801847 751094531 822014512 722011235 830911855 180066747 672124727 471974294 39271986 6203967 497763895 5990313 433193679 515878291 555918837 325379047 745449757 548840291 268929143 999157370 584797300 441032316 804023688 969688820 879011377 442310480 782069048 430437063 911466039 847121015 225244250 612565965 475237225 302786857 265644805 233880256 335675953 557097924 675092756 32774083 388347132 844097100 119319718 794188503 185711804 150473446 506347166 19402855 138586981 786611804 944963364 858955197 380505712 763423900 785820194 57872778 326858586 641758009 322257863 451124322 65856550 196494824 270072072 639851837 772105687 551949573 309454874 443356152 475044087 719282188 704659193 559957970 801435156 450428959 895359461 58510831 261688381 464580743 645747168 473599961 768352137 152852267 556933425 964851705 834734480 143045914 401819107 116838946 864830960 198276360 766261319 999095815 973539017 830772168 991808877 198050240 770792769 678703831 385519535 438704202 336404482 533989073 243440935 346317315 928932791 355706361 979317812 336782130 669601170 458978998 738312185 439380605 552795593 281574928 596469982 589429104 637859348 179460151 313800461 67861757 789658673 547723517 808935670 888551415 639548513 944438871 817790923 463723925 947558888 708913375 130342405 865988086 27082640 826750037 799810525 112474775 787144231 306573337 395734484 270158046 240992508 416837555 831817515 684977811 425202790 753853772 122529388 958309473 411377725 917225522 932859871 807596634 509775967 899010392 681980950 548591728 240690989 430753235 476300386 403828477 541545483 996792158 336394075 712088380 503421411 869615319 682301787 974014925 855558050 906379456 763788547 921918261 634079418 503338431 667835830 868366940 811377567 75602718 830289433 425297165 893580362 285300043 207236762 573091449 906686137 570798169 33996773 481963444 260067693 647814782 323180912 954896439 633290218 790358675 552949744 453484636 469770042 582694039 183193570 61545957 237388907 204802092 321825284 855519350 638356236 311958808 360425432 967868438 527535028 526699974 997415464 841566130 748296315 464140227 900042108 626753434 813818239 176946241 222109862 421305858 208521569 401891479 417168695 750866819 173534149 720068798 228040711 743757719 706501590 157191126 162502065 353150240 32239807 63029407 301696276 895085793 954033715 748516352 491796435 935415299 136461541 978480004 546930902 980580498 150973201 951188952 341822663 461073406 674365682 97889615 476453014 863211419 714859849 61795422 801318902 595730209 820996573 589328416 717851101 683495212 979546101 456398546 161655560 484859325 131767520 509286488 28601460 162792631 45906029 878444215 721090022 897578595 454924147 676580505 298994788 97695212 692938315 542010316 678781626 904202212 433220945 808298435 66150391 709852862 761919846 912492563 892885997 22033233 391791729 907428087 729661876 826861915 698639321 169920973 783516711 106761724 252188428 372759447 153217637 444354103 898689020 509843835 664024146 987197812 471145373 111155012 454381843 639499777 926808681 20976094 624723862 374382988 230965468 881150429 819634952 543340459 941597687 480092663 189878620 188652116 361566145 245889413 931726283 145993829 611722689 299020039 129644366 554278941 684754822 875343005 123948326 236950433 740726047 281500302 687567189 290109304 952247715 251961797 395524386 309000463 901356971 918229583 813830553 64474423 510937555 757088222 635309065 146225826 406490940 115036233 341871748 864425577 795777037 766261770 180193378 529593481 337549805 179791550 15509694 505265761 208024715 630440873 443153143 783597877 678202903 650862639 509679409 502932654 830539718 359830620 954859218 714092888 956699729 634538333 758699781 82791203 331776630 102204933 876219706 586333155 88776054 672922953 65050532 380155344 110645654 820840644 24429497 610518535 595794078 730782004 743395510 244233478 94760541 883393787 603690009 597418292 125392674 726874783 367900709 168741207 962209860 677006154 131516513 139283227 714417820 413391178 903015961 917531538 351861510 352343186 262164700 503166895 13095652 96192312 158795516 267563722 714493594 731129845 538939409 919701791 284400659 14267048 532745590 675288654 942239547 71594707 722071243 164890589 547943554 837346332 975817841 764495793 327718239 967748302 939057169 542467737 101434571 541166165 923378454 601718467 524806594 918124997 408085806 186717765 999929286 725556820 730756812 777127829 373693787 703109084 783498665 774610961 485523084 304617818 282519871 387792505 420336485 195078002 892602701 391173488 493602422 877290216 775117910 207581694 840198487 329798952 637668385 137127952 432020766 748874943 963346490 863078135 393930474 276389855 346779760 618611173 288511068 267647199 48633173 426039923 822374425 230894777 209946305 676302622 806210121 464572299 705957456 757284293 201869083 665576726 801845215 237079597 359603519 77869890 792020499 548239997 77038186 173667480 766908114 330364354 950811094 42048198 304662983 714109548 754613439 761259295 577391842 851905743 140165351 250163480 489860822 351235492 270581522 467262157 303692698 450672773 804951947 913566585 529223401 436269172 174973086 212819457 788405441 760357972 69678876 396913514 181285864 179630959 103343834 304963935 22062178 598552558 429428529 613467820 416292348 57217380 422096256 106310597 26812101 451763012 185839013 145288512 443100559 397580134 888340616 386565718 488562291 653042310 893681809 453854567 615627594 922446533 644314157 223487091 635760180 767731238 40898124 378858401 700314133 347383570 86916838 358939067 377885971 25855701 845068145 657989296 810651418 529078814 789283693 170251282 120763480 415472515 940565209 699196822 169054657 780927995 162569914 831674262 988840844 689825634 57783195 173449106 454100915 326389496 563044872 196774058 553100407 525059554 884779794 901990950 824393435 708853160 477556942 432081903 804674340 459784885 281745622 993319187 872995167 296189659 39872710 583646788 572860379 812572620 179615424 706273882 880316842 495376802 532391401 795002061 705498405 105005400 503794409 303874107 138808933 466443086 73285743 904982248 363157963 501262281 690805675 156501817 435932280 661295472 133026002 241274424 506482389 585419216 534453150 687436819 561879309 704298969 760382923 249536669 795853198 570195552 109175195 833043404 74013068 498477211 436013651 976431673 196347262 234496168 928680124 31221155 766630815 822298118 869130659 467636588 27795054 136340505 256595545 496279834 23173422 488046250 761686323 902119640 932781671 220165221 114961931 887860722 594384483 648826714 108982973 650893148 327935922 33354109 791316907 82356268 135308710 121500454 525433402 715150876 738159320 93097874 993691987 394571785 743372705 637420896 97485283 642240118 850893986 176739604 801068891 888791050 191950653 791249303 694751280 346912269 241739289 172843701 435368540 579231471 731375522 714197918 582402011 405464258 21325958 799994725 910635311 892703163 240401977 4869508 758507485 75751605 962148722 915267670 587614958 732177837 935100076 544521116 689440111 314480199 758687398 423789817 670075121 756328520 251873507 397295734 998692361 422034970 856619563 924413694 730431697 798542667 532190984 464426211 349562213 389463310 444470858 471697495 654474855 211920056 560509828 749167092 709170556 607110212 705474956 565730613 551293389 615147728 84311295 127755003 917320839 937220382 863005370 961502216 334865755 419866132 284879970 505128839 920890111 597883708 473808605 886580610 994972074 460507460 95156951 927123307 388772764 330956927 901303102 823479444 157484436 802596195 423677383 605307574 794187096 401372937 186952039 214931566 156010545 788045233 317108442 127583675 826096492 577502523 346603295 397921410 697316058 655885230 571133945 431396106 994509648 285916085 809629296 401588352 131267368 495968028 883072846 859981685 156112575 3463512 32897955 634328667 549663477 114203133 255428930 960738827 607470000 874543429 663619393 366693953 881354329 672928400 173406333 133137438 864857693 264541406 340958227 517162662 518044589 851286359 985683944 474330944 328383294 201776067 298335523 2333753 426678666 864662802 837639342 638824257 212523790 51043798 86506424 781692396 959218890 419177668 589327925 463780402 558404292 974592311 955645276 511077103 306055813 704950701 239745576 32333412 688507290 991537736 52337112 284543156 113005588 443611469 852501616 327786088 445538568 948689832 8252214 251871467 681463568 853923175 630072629 159210767 107327689 5930043 967948733 873447303 870641491 255403514 842821857 780691819 965425364 322402079 245109239 858574007 29572853 445916488 869471260 489106635 428881251 189314999 364207790 454317292 394756687 171471827 724092368 896294594 314264815 731910052 686570217 886923992 445662203 913077850 781557541 525036320 935409200 893077190 29785586 720820588 513527505 547231198 368472453 619975670 798896673 139972414 283343699 302999001 47421930 865655202 160221336 638786965 727254521 187905901 247730387 605553039 19786911 675057446 580209224 399072910 696741682 784218101 953265277 619728959 836880010 95867434 92224701 679271347 86052740 143238071 873933464 35750364 364372866 152513713 753457761 8584211 895811306 565209043 930900399 820048021 3880355 390186746 889238492 289944833 323995 739897258 400319625 214159580 726257987 86721415 279357464 238421517 114715665 542267101 521862193 754879329 483712765 59654938 843563069 243809544 844428548 737741134 770440686 689560854 341349801 973969586 77785013 471990787 30775663 221896990 315183947 210534187 151227488 842939280 125982249 489606991 911399561 367537324 470241807 383252243 74279547 851141431 25362305 191093630 968551372 707207835 518996037 971588732 646028180 928449895 850470374 144182623 805678320 546694092 59694132 479344474 905692547 956066849 596744642 795777029 123179504 618842463 869355623 748726236 573827169 208491429 566962110 820618432 842482435 230756021 970562469 686490228 178652808 155616885 620309697 869643041 971719331 829590896 563852025 296370130 420219535 567504211 489821687 614214393 16628105 822955888 770646443 192592104 151919953 211449150 90120391 955038809 981579950 89241302 901538627 51226343 911147495 747634040 269472986 12047251 991542090 523980292 848418700 302481727 40586664 675802498 146247195 230467382 156255447 191629722 788859534 889201058 729326127 594573084 622358704 351924245 819521294 486113402 208917137 102708737 783578964 63008841 825434884 845228352 150514151 649594308 422220320 44376716 502009136 292301129 305496512 230521352 852126109 550249689 934674435 368222133 380476445 435652764 891525068 8929790 851994279 775941979 144190274 936368173 997098163 241432837 495616081 253314803 119373759 605909290 939896104 398520036 628595659 279385987 815275194 3071224 771487709 641095784 639029565 253746956 883434111 670661976 369794221 846401631 546858556 706460021 912714058 778748949 327852070 173835269 864059413 27951032 950844499 328300786 827011415 946732977 224595547 614920011 457321755 728562643 546775004 136954305 75852207 925934545 330595574 148673835 311727143 882153923 363509968 711178498 384617690 201188006 963513873 295513062 75576803 675410648 458299239 623756311 382133153 200423584 490378244 592033276 642358071 618068132 798037531 76597920 151817485 925367920 683834728 322227760 806489933 575004918 410694054 981545598 910729831 221560585 968808726 532542337 23917965 397871585 674425598 521179603 100448056 379770266 982156840 295909169 61534625 33747892 779968863 902110975 149612872 560555924 218674165 98285761 583272305 565669122 134322240 108144291 866091682 683997865 398427672 267652595 892785959 119486107 756726619 448993697 145499022 624650954 389032554 800744645 717004587 678471056 616330921 947537689 420445333 845769768 191931650 380940667 272443943 80640818 938719331 180807789 16338048 725935923 540633659 44745877 898081028 149212435 108336897 633378621 518687832 359311517 168347309 408051924 67654377 696342274 244585789 259694955 118911846 380628822 474342706 939467576 794592578 180351250 862608400 359811350 939651891 973066896 119807202 239218436 726041014 618275730 681466547 883564194 328574856 322689468 5635349 89575351 921113646 740661013 589086366 929001645 590484590 174138506 185246567 744523027 418807508 343531115 585669516 618493978 308237870 652997356 55446446 551228185 857941520 924486822 167182196 871584266 722561873 5349651 78670853 464409610 39774860 863996181 155278991 773508572 510791841 443429743 753542852 286466151 209935153 697983819 222615896 766490932 804021541 205538994 452226180 882928369 450487079 171543319 71357062 118721008 259028007 381606349 371806751 704408232 67844567 20287628 582232339 877299763 522513200 756285424 512534188 204500687 391726315 210450938 106196024 693164638 740992521 383647373 915710855 516443877 4382284 596307442 229868909 754756368 239090363 11300692 158413382 489866925 998440994 599759173 875896429 996042540 126520207 30339640 556867267 860229158 150050519 27664644 612644143 586082771 348767503 950222695 754197784 896919954 481527059 768215169 623678957 274309733 213857282 418770773 866867101 785878386 255952319 930891595 307592479 78685315 965958002 802068657 185208044 124065927 11107333 94755125 908287872 257557007 714476200 854828141 558062556 880180178 691753294 191947343 778397703 711330089 156838702 638826937 475010952 583050387 433420098 820426986 573525486 273919026 591017675 829498375 986475849 279854157 268214731 166905239 17636014 707118028 722272649 693928199 94896822 677289151 873150225 106555176 761458175 664778968 193443761 750172332 884758954 627280875 135582590 834569388 48921563 404053621 870827469 436341029 802893885 867523091 515551162 39696246 103705723 958311430 834550948 429080803 442695880 784935862 865398959 823847701 621579352 376652076 240775489 694640280 211770853 930343318 867575685 462262108 938945579 333671366 223059179 618690357 360446059 822259892 907655590 683502171 90932972 529392632 748037420 665354731 181543797 374941776 228923578 554382947 571695061 773844000 746126286 889645610 691028060 11279853 727294635 349355526 545346655 708620513 236237016 406960035 296190647 334142795 373625249 252600851 168950338 797463836 164727957 592441929 256642145 970529898 546247686 634223005 607275385 799408112 111480204 773440587 553847154 41801100 790468226 484574195 184990267 416508609 382015111 899196955 914485316 196775219 179406335 974046376 74635522 984407341 38680208 854584937 85477230 610017822 638922149 570225036 330027142 476523799 871302382 286497319 226461131 349414735 929879262 564641968 654667714 397901983 794325804 587996293 60798579 83311623 363322707 348519014 759117293 577941543 116781841 722036470 88073920 584036295 761062636 155678525 718608513 321171535 514039464 500022568 948395081 447313487 653777874 821388808 236959543 520635385 637933625 691229967 266180329 604005794 160727151 406100438 613146631 550390341 147792972 8265946 565069497 897847295 269922155 78579706 232505131 273836180 462334380 895989499 66756624 223994857 21596080 928413188 160506652 611968648 993857376 11792930 830083465 97672735 76094055 158741957 300104851 794377217 861588147 675363649 715084796 693718947 162106616 3487055 518878857 643341088 611241773 164666249 325826178 716208566 15295756 481893617 819495990 626103879 812546710 473757803 592075381 942792153 428608653 412364094 430927636 872925206 15455481 610402198 387401069 647506893 137301412 658321669 816850140 105365871 638186654 12945150 397523267 665007506 923127481 101883225 518096774 723350898 783328781 796258514 80600592 401515883 457981046 403054986 185950029 936102272 17050129 769853828 189701166 620826584 208453571 926638377 979562664 571718459 560774066 897303493 623826997 178112409 227105225 467924487 235954769 303225475 656216633 772799621 416657150 886861232 905762802 583734 139039553 186735482 313293102 240749814 615554466 839656798 896585191 443592709 821907632 171209856 841432668 860769416 879583099 614900260 329815952 641097735 898182680 241098294 97535435 360270573 159485473 591924675 7913239 973553932 473107250 852506494 748682180 134001686 571901805 843101244 569409252 669903397 738357239 89180536 752459472 20453940 933828473 317682640 935187873 439201443 736332447 543635846 535005111 598257591 250354844 386460927 244159542 538149911 546158501 647079751 457726340 961618256 475563377 813304972 226764749 822150227 992385984 753292447 352550271 995870194 838126289 168427894 122631118 910779238 125877737 139956141 623887153 333355212 153912275 900079872 7081443 265697699 370887515 686964434 241292387 599400783 13715410 138881705 284510708 728872345 744827277 251215535 679310110 299788078 385911398 115856947 823733291 89544219 133866553 283443750 935058347 188441687 807195496 891451295 967886576 961476666 556643672 676817495 625192595 834001662 684018930 962935086 473382637 964931397 509811491 879126180 196404383 928774034 513001820 332111200 695734538 925791438 272851474 560164013 318875352 502192837 635174719 126156024 533241457 267035815 627742431 588085843 988868231 537719687 848101748 649102069 203493515 826516703 566293635 174838712 294158133 118543626 660681493 563293850 931639552 676384201 72571447 720004924 304333483 799571135 984108922 852648294 983610809 453494773 529396595 542772609 13443826 445548119 129653820 797352731 83460832 34345524 360617458 598709607 367376467 295800258 628341045 50785210 818577629 504061847 631980459 766059023 69343063 852427569 6523004 19402116 580790874 683246960 179507415 284500187 234403015 860765462 23391852 179885306 934565952 367697230 705903089 294195051 393597868 235638818 552623518 757577437 342372279 987376900 319273904 911601569 969837903 136212294 468089577 992825902 124241960 830349985 433768206 169813405 295848761 823662002 681452392 870618669 903686973 287665784 164137284 553987520 802519859 677696728 813321843 40576093 129555167 8473369 143752651 463518892 159907655 386980457 389098403 793644157 866360118 199666518 883634779 991367489 633471932 124269653 457539794 371817615 433895595 500097598 414628078 500433569 923178780 567055053 957961240 891822804 547555817 439222563 594499517 379854892 638975536 569383492 625652686 329919949 610081238 995806615 850715457 432502147 186471937 651779945 125061261 364261435 277974941 405400938 248380978 165966984 1467865 671741230 296457519 819677471 205481127 117916333 162958730 528697179 834591039 941137603 318606540 983417785 256302236 108231089 244787842 480796765 763743741 154499994 361625789 396634508 365850470 439033607 659165331 387362352 877249565 405692260 794379420 244023383 992890669 742242176 272709493 268922292 360864230 872966673 460338752 217543197 514820699 878559790 766486818 64400395 98741218 417650643 746370500 255647517 406298520 489089120 631313363 10460821 778825947 588209946 830965633 243056601 361148878 209285033 647010817 874439923 79186904 795849368 770980366 871814418 22795813 308258777 336116837 89607431 256257059 444463422 410249286 929765833 708831239 211287297 875719159 937902833 180924230 744946749 531146049 959270207 582845212 905650546 610225137 399861011 295312136 187977477 626835032 81968884 558205774 406239677 536650700 896088077 783224691 432128328 347400485 723933867 229020357 78595252 442454336 876257984 501523153 990246134 589656448 832426083 559802347 627929446 17173064 552025166 34430377 535457345 911416194 819653215 121986920 337277222 933054235 760218135 905187014 321206682 899249028 804554526 451545126 795371396 994781747 610054077 893707567 810565553 900874784 822787938 338434893 40287313 282694216 570239776 563951151 422295416 443855406 19150892 626656839 565815710 736662613 924465249 10794317 525053983 789742279 611608253 791527101 215138236 684147089 355090402 671655508 80760601 620513604 628221078 903948438 939065661 187122550 977646147 854075723 994080789 781915967 495978871 437817854 641626352 277226429 649215077 941728381 386164484 756957328 678380387 966024540 795029480 563334750 879338346 432012914 525391896 90020176 673974426 762491225 368871285 235730835 223753395 128062450 281673666 408347609 865547676 89365215 444340520 913415125 752056799 804632584 25347250 512036547 438780203 555588375 972163794 63753181 551824593 841532923 944782810 246187239 44443720 372379497 723234436 142411428 553885610 865670486 168651883 247910238 995441204 296166782 141950096 272268642 493043402 107487201 552761302 442127233 900214896 558453056 582975365 626441105 450116818 995228580 934115275 29672682 18858685 484279512 478423094 191278826 291276452 167662314 270410299 743103857 474277148 694111406 566708147 274540902 461978464 161449019 584498520 277026096 577882061 154251628 733348173 603313469 285160551 351179871 963937171 455332990 667009875 912747002 720607381 777637609 713026395 517900385 823482781 359730166 933822061 884422017 552463196 930704163 613680668 578945929 488728166 24118896 784464413 10398059 84815795 862645476 73129676 582535520 774539552 311197958 887053733 736629601 878739948 343631716 155154379 259209134 620391739 116086544 398178948 809328459 776573079 766204445 37368762 372754046 37506154 464505895 800364156 840670035 138517636 479804104 947275643 211526168 245150875 216775204 347536781 104551393 422937798 508068702 523171886 426041605 839435778 369668896 872141818 706652063 96648365 877306392 859527988 577845262 876831502 401043317 752113219 675664757 352012235 428437870 99690031 782119996 954009712 432372155 622286632 545075341 16046575 894945306 91951360 633342167 538372891 299147467 888786860 967489615 769503020 425790741 792860102 989604714 679072830 278678463 230565646 618813029 589298129 450938775 711764196 250243005 857229642 850287087 5917904 587748535 965538417 483381530 788505339 891559897 890367986 198536948 894263475 610966383 421438940 943856984 996138219 335208455 437930020 221697191 502734520 516342517 174815523 5311559 562268117 17963728 124154900 18174754 527558944 388262387 969624983 823202339 672123163 790162685 872148017 485968061 138908780 777335633 101508810 247218531 719291997 873407383 26476333 995556881 780920668 203058233 751673995 719167682 538214780 20936167 406758392 977026039 644872947 382346772 585014509 217891126 780761754 267026294 805701572 57363337 566415984 594893961 980753472 154518011 73451031 626184205 243999234 552578079 19156309 397998980 384823572 461874313 460540565 522333621 136689251 727296850 483935588 447735084 295096381 155538584 492922612 587423927 9098967 36280059 598870172 238967786 147787977 470893602 595823189 328258460 458091919 801454388 847341375 41730664 989797386 865097056 555209242 870430509 170585341 130077269 228166094 123363727 425225618 181746378 243680227 65427059 682116050 44641527 897459465 868671623 570201392 747754266 72033682 596154552 443670783 258615796 436682739 975759545 98095863 739642185 163764551 771255171 942204340 842858596 268814795 833954255 671186231 39235728 294864739 229502622 984526179 524975008 232359956 898098098 686588545 6347368 930313864 436565522 562141117 24966465 964672653 726319242 327276454 698460809 627430294 157769768 250069170 828667169 307394360 486259904 493531063 833335021 372456878 282679145 878691955 967123800 140224086 938796798 750243846 130602445 56398386 61257887 561543539 668323391 641922664 590375469 150728226 366556066 360898755 276021969 742427233 182459503 288017967 58525045 106838494 591067428 134532928 827808073 608730159 24687298 481682604 831306304 200077642 290678605 47046092 310781328 672628749 499647056 273713440 152484918 47759543 519288150 452440264 740999536 150242157 270576754 982761739 149918017 802851510 708439736 392777940 796277488 585826304 139173057 996743728 410501513 35180057 432930603 341596881 802197082 801182134 921919255 420118158 707862903 668142063 155904170 233996769 706908728 359792833 526744460 687673447 401315254 482382731 227637612 786682724 959882577 684877713 181040249 910165052 242383148 169725564 418260458 643863291 985597103 401435864 952288376 735570126 280372997 913995413 617197791 24450184 323091868 149652871 846188641 293974302 525857959 506739686 474879810 580652075 371531167 251992271 66393933 836900973 363923390 920261824 663194189 821597254 114316930 706135072 307395221 546594364 694842928 419162037 721874297 524641657 944779343 89171756 242547667 623229515 128162345 26470804 176605823 937845413 799052109 393855459 290282206 902276765 433806864 320397168 791222615 44405996 645970951 8406647 931072978 267268465 91427470 662819480 943160379 836868014 909884740 988445529 19449605 309378377 4528269 834921631 210216356 607943821 4253711 879237945 216006930 51606758 592647477 110306133 115607115 327507305 774588847 239224585 624850128 882582857 654465520 534004427 781609768 632620643 657437103 226685945 636672859 535853491 464890982 337061715 143811445 220252125 676315606 270351740 339529737 793251749 98857601 555840892 732674731 995700855 96981551 457560897 171788405 317679840 430439018 378938393 354137731 961318674 357978369 629148473 303726711 369215332 380292233 599112249 326762229 896665296 430850775 98201494 865815080 288116 120977799 402047791 909379132 27075857 520668281 662172873 135616481 39745935 349762638 309552779 898474703 328355703 650495215 224397698 495213628 714614903 341466119 556321822 903975271 729352674 694265220 308268211 714031633 343240494 820159002 517791738 519163647 272312436 355002815 309175181 433117818 48918771 74221104 699930222 665313998 416213900 297630571 395951489 967061710 567964999 357817907 537577997 284601934 12420558 714539664 879543871 133923496 277298669 358789708 751420838 558209848 962494488 237307766 339968952 352870880 275639013 409362659 785597004 546024325 776859533 848162472 77376030 696679055 699742320 562844321 392072015 703511917 284013454 807890158 819153378 32465167 889235726 998198897 178753600 512058218 603802555 753076561 36779957 712134648 743272321 424310137 468889328 547576373 351541749 44418329 459064967 312561699 197379787 550824740 229973873 87483591 372119645 784452049 270776202 354017962 191810603 755383067 460378642 165999192 95275861 48338753 523934766 781294820 988619043 732987718 924485478 284459618 960933246 106676082 598465062 650921068 509765492 353451983 618243645 79563422 660828599 222252716 949648224 835766554 212429599 775394590 882426280 541855493 835387172 190200698 496080912 949074184 927954532 436218845 423763192 693867472 882944291 994352292 655391397 575215246 884749254 693282548 897622974 458266999 723610455 5060403 385046480 108626501 908292100 805874061 283801548 60135604 816651168 227475568 572644996 546420998 248758817 443266320 887721265 731736192 966660128 664293860 292699632 747983338 521443164 89127719 63649344 711064083 593704759 111823704 696150405 625420363 194811191 946314170 366597513 267278568 19911047 14432469 980589814 95120833 87256435 265217267 555492316 442429110 301823472 421722788 343629361 271215142 70288401 828966714 215768141 284130679 430986131 500542797 449965930 325023121 369312594 646078777 155499562 699412835 341970897 864057755 485677328 805211229 990853047 926749656 824705797 937605877 310796364 4830358 195357141 392630562 156387840 704303169 732961968 793593060 109422821 157133703 141311657 93664954 657613104 388605916 525634362 782776874 609846204 827242487 101073598 179572796 923196038 521074771 200343286 361281023 6150450 256942511 298328965 950079747 119504261 645063055 975114868 782005214 457382377 942131385 258137775 980025512 583966188 315103672 590549637 674230142 50867393 797731164 928556076 955941634 841515453 53354295 67838010 933139161 778250971 594861090 41802797 751706668 713388345 549363894 770340581 695149096 398277017 978574292 937975588 696512638 427683553 138421022 149414421 179729891 849968283 981048699 858216898 383296657 381926774 709647255 847740317 379081924 65500099 722994272 922183928 129033535 682182648 437947274 533300620 763553221 877177648 385366540 758178806 24090527 843847082 271058593 900153909 348690972 183863622 452404296 842279982 2614540 797893643 438313157 261876776 485854533 969725092 361689373 387414353 110386975 77957341 849439774 483849271 916948215 834177579 526095061 649185103 363839919 48493602 4001045 975221617 155983148 795220220 140212727 265223769 847605463 557370905 594962004 143569704 838061597 702340217 72379725 95360226 130629871 308539204 197406916 169263342 422699075 274590274 248253920 672022937 110742161 885539940 611246989 586907795 291598934 518501433 951193850 325010288 320662676 812228729 407716377 753547304 23065424 19903102 339948578 960771479 938246675 104514758 827889680 134195198 317067882 816998259 296760610 824023424 113338983 364737739 626432860 900469926 581212957 709123000 244148739 310363356 241773863 105695304 938533 806040305 206308129 133666862 991640847 26386843 406638126 796752191 289280212 771394545 367042161 981089782 726179021 957750255 247936404 259060209 668727316 776760053 156813636 314818674 582268423 59179080 666671026 262677728 246681803 494182288 964535827 835658051 582005191 595135832 581679905 136737483 221220389 558582162 60342681 233466953 353941332 144038928 959082171 476803251 664871304 725031180 642699469 126537637 952110648 778597793 740883352 992885723 921077920 937974351 842906345 552446393 683998269 937140603 465686802 616903107 16416083 755191276 294449510 905475877 508630890 29337936 396970176 52874795 238304717 962431157 202760701 118335178 884063242 490113296 678881917 481849110 205961332 624722873 972069030 674752970 589823140 52420333 164804193 74902723 454180852 409140299 47126939 294703493 178883075 371512664 482320070 218132404 43583796 517176827 378082133 868833180 349386542 14520065 9957443 61687467 885793629 524027034 114794637 194637297 46465392 906667738 278133171 946682023 231799257 255327801 736056379 636318885 983897680 445628947 602224686 162016490 759790672 394546473 544218521 541939223 219973017 649495071 721133838 646437620 132839596 158282748 146506272 726037226 198648658 437499565 690968042 288823944 1701654 209901953 777241481 628043263 287140294 7333294 718599837 308233126 203845622 341305035 419747277 436589174 400899964 341910356 222119232 742737550 603065845 291197738 247404836 922326448 330766143 588263440 943026218 754261954 441019389 404127279 485735432 552539471 528931863 907880594 91666422 835957252 500707127 820110763 299062578 222844723 280939852 536024524 635180412 362708563 182549259 898236335 924131738 247046525 937235561 649346287 625116629 332696561 304062242 441431693 481904762 939821199 965442869 676905836 574830683 73503327 517073254 858440916 384395083 86231305 186863035 188999923 606077094 513647966 718157312 844648279 970224582 910520781 570003523 444239221 217641615 466443502 482068824 27552038 451193316 977391611 302869334 115508004 271552559 133832530 634768407 952431506 693851101 641844469 100732860 897165937 328467936 5071113 156103975 55855148 35585579 635933274 406343808 586696205 304971834 617002710 565785521 876662469 598344583 28576782 756857066 799033064 691324438 377905080 227084573 847443310 216041706 267632175 505009794 838102068 790524045 800260337 84648725 374414457 254993804 190828832 528295699 25666913 291034361 424533506 523652993 37729398 585031912 594262913 780423845 840029218 226982642 316255404 731998347 684892213 362967221 114621492 376936833 195069541 52147281 835473136 313031323 623225545 471201004 930020441 911732784 166986846 752617264 971816719 247578203 334250370 845906376 943471954 965726075 550170748 192634342 831891337 861502131 240133618 671631808 381387967 204554346 614603120 456706830 558068001 306404045 625374184 187473806 204787841 41980488 203708461 912188289 966783190 572426769 127897975 664071723 905878202 590990493 33442786 236271702 174607850 303406121 484516590 710537423 122318282 873478962 735580672 233133800 483895263 135616765 494803680 711313141 682508882 962053136 382741562 916882639 171688564 849938615 369205277 57651796 757971252 147745152 633806462 736638436 907177387 104499647 713761206 182202086 538209169 198265867 272798464 872880705 890262980 423585471 627015932 430787811 958277320 656872058 396482607 253589054 551351106 321338015 351290241 302901958 792020604 373897174 533859005 231361140 464740581 96834697 260909844 148344646 904542350 62587240 627092378 807494588 440749997 152575973 710634440 594215773 201924382 791037113 473726456 449306928 245867741 618500189 586516461 559495235 483328653 882532242 217444680 813665832 552429556 668373978 648266771 116977523 5876092 394288124 637587771 326868541 459542196 741830788 249284878 87794340 159971021 538707008 387779009 471056713 92128542 73349828 939170796 370982352 603568033 876719335 230073099 903274851 879247731 858671428 299005439 670396720 93649752 380362938 395397515 718906598 886898228 800097516 436157145 820878652 45582227 948289218 39529970 596970603 898341922 948095206 585923657 253616303 209246771 453005384 878417201 346880201 483096125 759015067 508595810 176253056 440162650 127093973 81151608 129856283 353516488 480386995 861398388 856433128 41328489 889637939 970477881 660970681 316126786 271998488 618352656 307715170 375248127 929924713 210862885 977165116 146125678 50082290 467118855 752718757 644603647 216822209 350056492 740079230 528926539 821669290 225468778 362772907 798969994 381061316 433340543 93467287 760530459 393385962 498669707 234966189 602488576 841900603 38761617 841305056 353601119 548351899 958192634 592754468 286311938 699216688 351622417 870231282 289243352 376005605 921912199 847438792 135905138 531856106 476784369 340178599 510583431 535471154 170881861 363838868 937459568 523876083 635056993 17305623 93260460 566322218 244166532 730506174 280059997 26639636 81600979 492386459 301724362 374775734 110664917 10800578 614110427 973605207 762903032 181539277 113531040 900986113 483504650 814338392 157824971 395862531 97388480 228489604 21277233 706495089 488541746 567844984 661362252 915028386 963745117 411881947 57735612 788232369 562064032 504613724 230720449 543513342 4513599 304334635 500119491 954350250 434454243 743185533 37738955 227075358 598378008 742449675 233682695 748331908 372892366 906048147 120449097 237006668 838908121 387435862 182382217 164153001 924311153 275674264 656028511 132799250 199786675 689585700 250482570 120860609 51780125 279741381 478209899 118831159 806676246 746703310 792077706 420210870 693411428 440276883 902062352 545426118 76212148 928026094 355795532 339230129 185339925 216088507 136239407 951193862 873359485 111969372 711116751 201401625 1761347 590306869 124185319 946887042 875318179 746999601 801144406 133456794 375942206 693820219 60367772 402453249 288695191 941310150 60296800 757370395 523926422 258569542 156330220 571030158 782859017 139180469 926767279 998580677 158369310 853721359 875250362 25878384 141765867 54603990 271140420 560582658 777734119 944564622 931399974 223250226 957214317 824724802 493567584 151131258 500509504 472851966 121324178 564176283 753732354 862904402 837047428 80379671 450946747 237934037 947497886 697371830 362822745 644556704 312488560 633751554 38721322 284226767 398370092 426144458 395306083 96604932 815619623 224949666 673218972 245016292 215217244 476124258 774711634 596164247 54707688 684585123 736331620 291964492 756038287 831373381 858993559 487382195 838405174 49568236 750352914 653257601 368428391 729383806 922490338 55144432 501467088 16825510 835725175 120802620 941740740 160212821 950533414 553309479 167401912 133641787 428366245 304205941 909943495 52768594 719580305 880617329 325424431 257855572 934969067 902814823 750282706 254704960 386763671 396494375 156819894 843193561 590619100 187722377 40669317 418141479 456558567 908852963 127251726 832750580 272169287 912564372 769581506 180584783 943531890 620188029 256640312 437502989 554043967 131288707 400085673 392022595 647077994 622103055 623815284 788338125 305193492 364039821 240174747 410564811 637008704 628081904 344612165 365192734 714700375 629121837 373642554 85048303 510682277 70697147 544464490 866070569 748285146 1834777 559087718 917916410 846520201 182275144 856735973 180917078 110881708 148238669 226510913 652256628 907240222 164656817 661713399 869786447 799221535 803782913 868251435 856760614 132133588 519398733 335676193 891619324 326508997 707501485 196241861 418358808 102319710 428569527 504423972 944521607 308124782 413065995 828125425 747996309 92290474 716372424 341988097 441022552 961376299 269870355 174051791 655378725 820262124 593017239 102953465 612108056 443834445 840558080 508390849 990728337 865866387 16233343 949585804 507084978 933088869 246729801 937075815 865661410 734700368 566686232 40764029 80573516 298033221 379010728 235777442 451191905 699885078 840776251 877903819 254806866 679096828 685880342 402794388 550936983 907239956 740069122 584423609 434464618 485871581 975494092 634895005 900215116 177341115 299592133 533393094 598440576 866215544 572491586 950553950 406300555 892541886 87445021 731979188 681373883 142612637 615608882 68783801 14177436 584486155 361198563 434032516 239182980 995722592 741417621 405522382 173204232 336933078 512467249 489464439 219616901 605239311 852911267 608726015 540561816 404022158 901395038 480797453 755510182 814540348 939244247 497678572 484086101 149408741 234275846 175471625 578203921 193608121 633025512 198299766 434055560 297571531 71160063 304506987 597030446 784675989 892969168 939553983 262076346 565064562 161414244 224105331 967826087 968519971 48455368 172231208 895416244 928124747 952725901 153848483 818555493 564842483 552246600 45904720 838461311 420295175 229449235 495355836 541933968 46098390 974386186 695610138 804508516 7810966 657824719 981678783 367876753 843797981 193927943 623828647 404066284 227299881 114753243 535208941 526070290 837870426 963910776 879097174 360111073 362234419 425170319 326799815 195100411 874329564 179522261 310803147 408592458 528757346 450710148 91890958 253733494 432570678 968512729 428529892 800851569 90859946 582227092 654952131 889192940 273983351 521344891 450134468 708456927 272965946 493005015 262162982 825855237 104605426 455047157 159427531 691762781 336911492 56985254 512739514 807360426 962111543 420035007 121754011 713801204 898181433 829957530 964278334 464688133 207992856 112376468 589133844 71695597 429324105 106230157 969940148 770802303 341690276 576116331 846612568 993554386 752588517 605823127 649886813 288843712 392514605 942453117 350175687 377586538 816471680 801419537 233599930 628719282 601153349 989052485 646491650 948067519 389782217 374553492 209428364 741451389 954946236 479158651 912343275 307909914 853428914 205891322 798165204 892770954 192325795 159443991 427599522 602039813 252603755 936842331 764885714 498832516 122634571 259034963 14519688 99614535 765467238 2661648 545351945 231637073 770036037 722986663 373402687 875081450 154158420 25776306 350783288 124799004 723438434 56401870 825222567 768964919 546425381 274833179 80568162 549141582 402725044 68468415 772708578 764079288 62215947 842597475 459063238 652571023 610540682 79918516 982839120 173807156 581071990 252719331 823521510 113512649 349907063 943704358 381259922 677486773 629578520 976159541 331502467 12973348 920459339 822951885 235918474 62952837 334010338 586873905 842467998 605223946 270295575 557736100 122445144 125239851 233307653 735935728 835483512 446871331 326051372 216164578 507283806 589642866 907799281 753261771 444152209 245210713 320986907 923141120 404986172 708214881 891586136 385733467 572418732 878096340 696080822 208232377 117123027 247801922 360598570 779745914 471237320 477409790 379672332 24218628 70809669 521171103 617136281 509550144 706602024 19326336 81517168 409547036 211753458 233208895 106038294 998655239 208077131 776244545 585161586 784206711 371735676 483446317 858268497 897309030 687444723 259474029 331950051 193287633 395047875 685725104 949095740 857952824 142833697 134695019 197373396 184356641 911718888 50266707 529241863 610318998 86254102 226020 465368982 800112290 782174029 518232029 397003301 435785175 917327443 739071426 306207163 227846603 136426642 859073113 64990277 325605782 224854681 151903533 57036562 609770069 573557401 869936143 830953816 375495595 93449960 968534415 983130286 303824443 381316737 607605639 731916688 447776303 552369539 189053329 715857887 936977844 337086894 433200012 595492190 153117051 989817577 828703259 213243958 50995514 122376638 89050405 282740082 977603625 667113948 531672662 672347012 712806790 57309332 173656989 346100415 735203089 250015581 45029292 599676890 64543632 279780945 544535676 747793523 932743500 908286125 285206982 895787402 396253843 556610389 288109450 94548482 670679604 225279821 746644620 506794787 243921414 267449409 141945042 409468699 848139617 549087486 665920039 241030008 157906339 166371319 922093212 165019055 660400300 434063297 554172674 913979289 835117922 194051991 115249008 493121008 100933166 85690838 134849987 183850199 615872382 213316226 175552537 179735631 503483457 50554304 622271317 625644227 275589230 608338010 534228895 287886717 348818813 661839422 588926689 23121198 694948588 914616063 661466954 1172586 509301947 311298642 836978639 557316649 711690736 738194067 387031205 866737224 802830100 547117374 253143497 905642502 53735605 272571254 958205304 872474759 192244706 305105537 279327927 138721109 358823602 338797129 226217932 577220826 334286013 655334877 606408386 885743846 45056417 458504174 656120810 719047983 696972670 554796370 25140821 606415308 144218491 336995205 478347866 617441210 860877375 857768739 813785622 241091415 233159288 161585263 265621991 789064426 510965080 565259216 68878065 616511769 909516562 832611406 756358041 230855024 995942754 933096473 846235148 462024929 28751874 996602627 642044089 736549439 239297846 720142081 938000595 278139586 842648129 981834925 322363088 823006342 63981549 697531335 92298476 579056395 759696648 170745263 839955367 70496694 143942369 401542637 235836995 763682895 476152783 981732010 391461191 46893442 843029930 999721780 812431614 178343774 674530384 246987390 249548793 913391064 936328738 538789789 416694153 970983241 731296388 418324556 800472134 828348140 941746784 319205737 931022475 479053665 533513380 497604982 328781047 740414253 366680767 307919129 131242221 485427000 85425448 754952604 15731989 167508813 111851479 370602861 932883929 860971165 384674506 437759135 776377833 433464380 244359298 422921064 637211319 944697251 587173507 407756449 186751740 269283116 757473751 574696521 761793841 873101978 824957324 582829058 970974231 260125070 433959217 871762834 169339695 428644371 610446685 624917860 666968387 594241299 556443688 743474437 496292059 444249823 220684720 269826471 265705673 927327147 910006934 983860897 318900382 556713487 64271486 289545708 754822962 705185159 712041107 958039720 471347488 795744500 331165184 134600597 899634503 966393626 326131832 20655003 423693642 195019040 797295279 183151682 330072081 616550674 957833950 669518394 574678086 583258722 433969475 756172245 294309593 475694179 937805471 257032584 651562365 366900941 334900406 932649070 988205352 13026876 3181778 312524484 292946071 651284657 333591617 369049198 587222215 936485903 390866 391809905 850620285 16880799 947776348 141937271 17994688 897467789 135249464 94307150 747330649 219781992 749769666 425377129 809829978 105840294 158895835 880217181 551270292 619248669 505347434 688490086 437845279 764851595 13414102 443185887 553672150 424669712 18838158 655338189 838452952 16514223 299479681 256790357 275781129 549671633 785681830 892993090 135600782 687013569 974514294 908672128 17288021 896993328 109350253 210593955 719490443 686018227 793691532 363697505 620602147 926012480 578406618 665965076 746575702 803190197 504885470 597630265 219256606 246706513 420161831 181221107 271585209 61283641 201449412 549270920 505531180 827711988 995832268 275256803 985742526 417950960 159353816 80200721 969448824 234427643 874090628 928456644 32869548 467050698 254665458 518295763 809387627 829231989 876569414 946196920 46871053 836059897 501792043 535907856 381667501 127095989 274011724 606547743 420387755 691770349 428266716 297728585 584378664 362178634 418443279 29007258 272321677 634780760 530910366 198079551 52818692 47733255 216356679 413313803 179754493 55695147 150713163 31028979 746461611 70911996 955733743 26866066 154632069 918990231 700355579 595247526 336014533 248782459 767492670 570658705 610429676 181254924 815806472 907503065 788222524 782321683 794262702 997814696 87225916 873916732 752770313 876345164 64333368 214126998 568850423 614692024 103204799 821555735 19143385 212214786 79217443 499214870 879270420 176163299 263414268 210309071 11974032 929254458 609870758 900439267 623591740 959926921 311713214 861481173 23381895 765825142 863736488 367608717 29733353 118370380 773748236 937356761 565925720 142071671 604949333 646303207 691894995 763161868 127557681 355828685 354142171 46582334 295259924 132546562 704478453 998244074 572379060 67204065 82271273 813385228 946786190 126656557 534092678 750789704 63784544 509852040 632870812 431992418 168337069 298458362 205465088 791761862 61760060 983472241 319121355 208903937 463431833 303732027 36305947 187009605 620957075 503412877 784980113 41300457 357544892 322171392 834091986 781156071 939852013 456333326 84025863 784110429 201816767 500139673 29669212 911526668 99233042 915875685 902547588 493063132 304569994 125119641 377105203 478300246 732566797 555419970 183146147 836625448 13699654 656467920 381028880 58380965 749767205 580914840 264763708 835390787 456123229 260389456 462065388 953220635 102714853 244819093 827661672 249901164 233153400 617015912 453026047 915060504 519467541 331626157 517902465 444001573 899720831 901801131 954092995 715082301 609475773 951835791 721850399 432797486 37298331 275838440 176428785 459731051 234492456 189107244 336627227 108627082 222670902 798476082 578279553 270673092 354064606 471659446 317955214 713857401 812713977 878689753 809410222 542825129 411746727 94541726 74607058 878122107 335717580 136412014 275471855 34404794 756234126 85921429 946150014 802810450 606125529 663129027 171383550 729559512 909258715 611422091 349597550 406968832 612394120 195599591 81702099 994139940 307351063 572444594 524369848 240976580 74568322 737371436 63339177 879934464 860149258 828107386 318345911 387703840 822202290 994600228 418291191 996389645 653491135 619916694 459915267 368127445 700934206 966801311 472150135 690034986 564211582 60575476 189078389 319314404 509042834 589960110 518746146 510445435 139869648 541695688 208629542 730489997 458668884 202546850 105716528 270299998 833914238 939010945 394573168 319381075 858579823 683659788 998476827 497881718 376766865 64926672 529038059 984119286 802103308 799746494 368909212 71677091 973808977 302119080 562624112 894375542 656523923 979409863 881881260 159894535 966415433 211808056 334695705 513292565 874852526 682465914 894791812 377189634 192386113 627412209 962701886 759110996 240812101 427879015 459207324 375426614 873836866 71162246 177612664 834721012 834740610 331305055 344923310 981721219 344216981 586515685 370066592 507400182 988529358 126758259 508279475 113263882 742619587 626004290 846632912 318767771 891830480 480068340 182535908 402567469 528166037 450376460 144868192 827790692 488202868 221843059 797356473 618652300 491895060 855873269 721295337 534690066 488586977 285895618 413181932 498125576 911955081 628529133 234548292 531344037 625539456 705198320 902527094 568479939 683792509 212723495 807719307 592313183 391089659 268708432 472718992 217561629 67502777 1025041 51692310 112441538 941189178 975107186 511713202 372768184 859048774 139875935 309701758 453910157 403859559 198953511 419907991 332868212 311457901 47275008 728931229 424132802 424990443 764926592 756394038 723126130 588869815 857581861 863763082 617933730 86113902 304544975 489976264 852670484 823474413 747354177 694891424 79936942 407778265 301650595 358043848 863004666 143627800 731254274 158774136 116123047 595710038 815968207 672270317 662175494 253554562 206411612 243973865 909934221 271738702 582095971 590170161 320315224 518071474 797857662 127915790 389550499 115414121 771217583 109266125 797555537 976353650 461607386 618481983 809179240 670785424 559108422 589266745 831278483 989906379 529671201 377601813 521726110 459579629 863041273 591084336 933537022 737262086 710542915 997213290 645810759 829804777 140498647 398520489 67413171 717326508 704995954 817832790 470259106 307452460 187168818 809872862 211343380 956880519 338998558 876782642 860081969 904693664 312513180 669844295 436531394 155845278 576487673 17906583 377179061 872070253 16276453 793779103 561254044 404677691 338800372 801107039 148694574 297129980 396609566 597332957 705568709 271831271 683647551 496325026 246590431 548614135 936214936 843479867 527930014 290920044 121572940 254044857 785207368 753244231 785098468 160119090 455174087 770894545 14771916 669160766 326804265 139059988 127592147 376815482 128456737 631648864 671407023 630217480 41430660 796963016 895949431 462590989 399817422 354061219 984778535 463260210 678696091 28549643 14137119 180197156 860327726 158190433 637539748 679634709 813741549 390457799 405506142 931768632 717132514 228032676 372627416 82944072 264152892 444262180 598151684 334290690 188093900 628368566 678583988 430023846 160240009 334193036 506939426 488792954 602515980 823102238 109263209 835927367 620886548 991985831 339600137 635964378 6377988 127847846 825098087 701960580 868713568 398773855 594227530 806882203 876644436 730511448 379484256 8802039 327583789 915451612 905168311 300129909 504733149 784342395 682752068 39945080 500657531 194267784 8644447 83009123 133415873 962561946 805416773 691159840 859871372 220289547 780647829 762226076 798871392 895577468 936132052 82017864 95202274 515522639 325873641 467904154 872406619 505975852 978560673 568824714 496052796 938343549 400463916 780796437 255071892 719275761 791669918 902116798 989357724 401476604 224149103 267089160 14477868 739744598 473580796 566309373 360869443 72220792 574694659 679873706 955492226 439787810 40898347 264304032 213192881 155226072 430235770 667063413 264205114 736160864 379375837 787993665 641043881 83620933 835767715 313573922 700272178 759089495 555124226 13033912 991407403 337520681 93681553 87295913 843406733 144041106 558658252 535091742 86197111 91138605 792200084 333797188 893230763 699955928 921691052 694977997 180463887 700815161 485674301 296604012 357424942 777036596 334433618 133566812 276001461 974596726 572846685 449498330 426254582 10020590 874410673 547974566 965486952 753579342 66805509 446674055 493785636 175237518 598860535 484389828 836450922 646232938 529476487 231310763 369838874 796086495 101186456 76754701 239932220 702343858 563383410 878118848 345635449 424142569 385780291 730876188 339520415 370009423 308255385 20713087 556259616 430597620 503255785 353756617 907878291 5928363 181569292 474900960 939346482 682967691 978599869 640834862 999186779 213130863 283491612 716286494 412721424 277409654 682768173 193533346 549401462 342050435 736940634 32301488 783406937 806133182 253773805 772551616 819136167 452294929 913183895 58010960 370461937 955449515 467398380 32047712 806109677 66499969 732083172 665279479 613947894 589117896 987780444 675271836 529301642 491471228 599931027 503610077 414759115 437356253 748267181 44168651 476559871 678260461 962138932 898370940 465561104 36076531 292130450 194091912 614348813 88744954 229003927 374863757 54239399 808021330 914705657 896414124 178459829 38405390 346162127 704362249 299110320 827314565 449048598 306781262 387682360 960896210 951456813 703536168 544061581 611963732 192261720 411914697 549922070 440679470 785100096 814437733 214536926 330058184 152079472 443445941 930835986 505743436 315675866 953775479 708270724 58549290 91550545 2291179 683371051 432842388 64474893 834002775 441817505 831676419 792146986 81432197 668317859 817250480 732570664 654124096 158858389 590367516 322281068 385048026 653791996 358648968 382394046 871608745 868713985 58001278 367570890 346997126 718348533 966015558 478997407 900594508 535489735 396550001 332126770 703623519 357960848 828335699 62348252 826822946 600353800 218992512 781199832 675311488 775119373 603887958 541912774 348127076 278123299 377499251 50450219 313782336 289234927 188141627 129953263 559089290 956186555 723071315 594301661 463053883 999533302 190073385 633489702 575682382 811400113 775273833 623254494 266744903 678170658 342576777 683726974 352164009 252005157 124718654 599611233 883891071 828936886 733905669 547407431 298566612 486364792 879963547 675069140 327878971 984173617 632964485 773353234 208327751 646935627 941699977 474827755 223219476 108377685 615867955 793051056 708513213 622419328 362557010 115846293 788263139 641509155 53049208 108751154 97397293 774604088 764032125 336610051 290820802 956464860 715284988 48466153 616427472 838416595 688318164 642610088 612629769 498008065 557648552 465538151 653180705 432628210 827917408 892653362 941207121 264291667 809690790 46372219 428807383 784360054 785753706 474579605 33110900 397553618 587866463 767036472 248354284 68336257 22125179 582248704 771915146 550528193 263679099 470850798 951547289 150192756 157953116 477533669 736054252 194054047 943916003 477327918 304662359 842567918 624181782 82602229 739076659 903943215 565538753 520920265 810778334 176733907 293202419 882893856 773040185 50788976 590699134 775674320 420224040 308595521 127345274 544552856 72948757 493597860 397393090 969546901 948744558 478349723 47652981 361404365 401225251 362273612 68305782 796458664 770439465 949650305 750074093 819516785 866079993 337299753 890887109 243874777 619843089 312038613 788543787 613202293 234189682 561975612 753310485 577570363 959620384 32082871 219781305 159139593 999093926 624172229 360645393 213012510 916335503 465268361 483871582 971709343 27763182 162066247 703900066 571742227 769293527 451189738 573213988 598538472 480292579 658854017 90991344 511039212 46395056 703200446 207320149 118367444 715483487 733870198 369355621 933227960 263837460 49061411 179284856 80724885 259063674 270323045 437756329 756474314 170176572 354423676 314871127 605719451 198650253 601211344 706508966 141754034 86253217 413489770 163606268 684607896 300971058 282542200 650106244 142779456 267507452 408760525 921575854 609444477 712611392 789006430 372054957 756144263 378503237 75088070 80464631 974117243 978136274 150243011 131593929 221178840 626866102 990691510 615223457 439917570 727105345 87288615 243510466 591078082 587091656 319531327 593620147 377098180 266667812 819831117 211233728 768582167 221376307 325889346 485852024 208915121 454468182 335833908 292920877 223591657 691636466 183495134 699514231 734415099 236786927 61560095 923535537 372102280 239671356 254202487 204755323 972927763 83816265 721169805 924780598 402068100 893554571 957260971 206955147 658906537 612717051 643256128 330812388 770837680 743008151 484907613 432270322 828536239 562841568 445436217 99980069 545736477 251395931 801998253 525115191 933768790 610825744 471854777 1178018 922400282 375709710 227580157 608304165 521165070 418625509 350389057 214415171 846286393 281253162 742664429 240701123 382140809 32805623 44412561 524742705 822189132 444104296 717102175 566679388 741057975 834110751 563442860 850988758 363856227 551134656 429400179 649103991 266636234 92981366 26598865 247876571 997082318 151840620 803638922 768708319 861215795 187213653 761712259 823488551 757388320 757426149 848795206 507382171 906666914 283128918 63841153 807943398 352972586 794521572 335211399 808040438 989261066 414441041 580722125 606970239 992788475 730544738 658424942 317601656 310206873 639064159 966716072 586615708 616268005 651559575 492264797 252709353 240106691 153203162 463640979 251936549 211503226 107069437 237780724 587369300 450601527 513286746 378153039 754552387 993049993 176000589 239926293 640342017 467775462 105139640 221635805 569923424 914664229 636096896 946648544 408602744 257093123 989514765 270757245 904157989 963929246 681499598 934722486 658430852 648290044 585194419 95002290 205416058 345308037 981242289 944731961 521468461 683670405 474549570 149497147 843438216 15148460 8815586 931494473 971567548 681311885 663492499 633870362 776708282 745971490 618145114 953882376 845412281 803790150 469864383 626244240 914053302 552078394 7907153 34123222 326862319 789242657 398068512 606973982 117605991 691732867 518068545 850933588 398335590 788758990 597344590 8201349 948048374 86723536 101088995 920845412 720290151 97346878 409112610 967104966 627237835 301641265 440116784 659904550 870264699 773407140 963532726 338636322 646621328 983928823 828720480 749636092 658340714 888158575 620889697 177255962 736391981 188447923 531077870 282302854 546001983 729558353 94080702 652461678 16670924 997721655 740177297 897701 565567298 633487930 733265830 802555424 722081493 158070930 752030275 64594299 703907324 5633372 856006192 587097202 532500210 218118167 704534076 412850280 398905910 211699751 152243639 181481187 762771723 332193622 760811766 631330317 470608889 881581134 620543955 295275829 932565322 486871328 616857131 82812748 52673934 285543872 710357086 101037417 862480919 134807174 763463633 836852037 312750462 303056558 398119279 117440960 796225564 911259353 315100196 36605786 658802322 335574922 204039009 57679034 140566082 492778922 881789339 837428011 212739027 661052165 499845836 145134362 354511280 501521611 131844337 942757530 203798154 410919951 3145866 169105376 270905298 969654859 556784924 170502086 643322432 451290075 725547954 739526732 905542735 393221757 716893016 466549523 646557374 234642903 191525791 737459680 890256656 248786929 490778397 912466719 54448653 739833783 728494057 382017629 801110591 257142136 254589987 463085773 532777078 159630698 899360874 976510917 7157829 260133411 611884132 731192638 835636354 616026913 881934650 689086039 325343177 884040004 888108569 479351761 338288890 646894927 457001138 405923476 75109815 459945578 377096122 257205290 358586087 804477603 770693483 503406911 911945526 627322728 595703297 577664551 311117202 323528718 560703550 795742040 109984175 991855182 267640295 184192491 772194436 172753602 122804805 960311327 401142988 744580460 57025189 679965142 137355655 956575280 619601112 977147159 483764854 383181141 662129588 295900810 348126370 892273161 283625361 660638719 906682069 684135130 909909196 655267047 913848863 558828605 754838599 461623001 250906707 767417610 102935527 20167695 426034823 683194622 124586261 413386214 218460568 88452407 791748926 729114978 392415395 534062780 574391891 634441127 756645261 790178035 379666762 973226113 361580413 294017577 142212763 909399773 466907996 982691342 218179267 828738382 169012316 153376310 250240708 265150601 992437358 478499481 656938147 833200105 39453386 791303699 653402089 955824620 786400363 411994853 133641763 341480627 173679760 774759730 87420770 431477894 493675325 118696323 288817340 118900814 842943928 495061828 139411657 236050970 664047372 801400132 421887526 153330074 73794697 639656505 72729590 322166951 265942594 789050170 290978396 977238969 278005645 278655043 978060034 510802031 502028167 831386292 207092629 682510859 784947086 647462354 293744710 266715635 395754437 815189829 776424522 279359026 865847699 759012249 290880603 553825268 706518564 240630973 424322358 181125133 675204838 837447302 919898651 644052339 775699470 129466669 188735824 102935488 988619025 940852685 659968670 178912689 383662891 983497958 162532306 466640297 444341211 679022813 233735485 644813871 66962277 304748153 898675765 802476139 449218895 238101864 80904594 543257261 403356388 100219576 614681138 643917030 719932852 247175518 752400245 914957102 287234578 482281650 27701697 705021500 278279573 162947313 630489343 380344817 750385047 492580794 762103580 659616205 327532985 337913490 370690185 610386808 572123741 625669472 799021244 129009979 981396266 687053041 256076973 103635588 256045452 366489973 729878874 153277030 499760946 206163200 829941315 22267926 4266638 18108426 434620910 908922223 603262808 100469744 231517796 847312751 945228044 275158896 81935794 360694456 383159143 328919345 446204522 541051408 263114990 423503417 700076575 998450913 991045991 263418485 646094828 194938810 141794397 604379444 162573550 803599052 23573920 813171628 771379909 809738861 268617155 371228532 201699863 653258648 696571037 210545928 367264013 481809004 435296200 93194825 232495061 41561257 425751845 410868474 54135582 344515638 915818838 249986372 439651999 743475613 205513283 286633011 963466128 596305549 155591062 476092982 464742702 696197720 135142719 390159267 960116028 33086066 537631728 414735664 398260349 435790072 667708321 602255483 759967035 701749542 54094349 32827012 32239043 546639840 465776948 881737774 725552359 262170666 668516311 918329025 70665338 932976048 952343039 728324203 524270039 945027903 603507063 836754618 414968411 167551818 306701901 409838371 720792551 692509286 197682517 961251711 640287071 886399950 975306918 132693129 831695661 149601759 997091867 952981089 901811134 978299037 988457939 572352779 641897476 102330413 897013425 586131185 545407986 224815449 942246108 700497757 977067779 895430159 474470464 198834944 375283380 54586338 681417996 873967214 403492614 413415048 582259762 633586847 512111869 173769306 386815979 298441072 149589283 328359127 784148016 764656160 522632197 187059489 533592386 390239188 216481461 546392702 727904290 121213459 864722246 724434136 796262169 327293770 483436372 391071038 389268530 232729929 466022521 686694497 916675003 425913795 625830617 93487383 291055816 495546578 307785111 776926428 620896688 945665906 279038813 119755852 94788750 48861186 6480089 791482282 729116609 358511814 866390330 114224989 735335020 84496999 468806327 143116909 937798903 287399025 628254984 910100746 471841676 835298771 677409771 806344454 241605787 488207715 487310752 959823958 416545622 146762840 241258350 667749268 386945077 880799438 317799452 776080000 895438196 945417797 594751608 503569019 825733008 925629986 878403028 109968138 918559182 520963629 286356612 825480281 10721972 555642130 533961313 997166517 77746830 367107808 902198089 871131665 955702250 565517197 596284828 474822786 569609756 808755567 497786049 772484803 113078203 522777028 148692895 582993330 840529186 241833259 351699236 877784017 70631152 362518569 173367490 371401670 247452296 21482406 384188653 559432923 936200338 715828589 401442718 997781886 761854840 70162607 248832723 74420674 1853418 2880640 768804108 182704093 65444699 460434009 44586960 438674600 10645121 282015893 30072358 10744354 799256025 42451188 169204508 373119469 42663968 624600346 439971908 636357072 641573595 840369425 851573298 246937139 409743056 782170051 424841471 476640422 295755915 798683009 649850057 872455770 78103770 766532735 276116529 462641318 229090129 848843093 816925915 158502787 321351367 68048255 522812401 417658385 981299671 920589278 320815777 625774864 900426592 862508854 914183834 781982568 650360582 421506734 191041683 284321953 24321967 351832147 515327685 766090603 269693446 344331668 493221739 369879064 832258299 814665159 79226185 873333021 511430208 383924387 64482850 958281109 772253390 628716740 215454017 511380926 653993822 164686891 195655153 376542073 907845873 893637307 104462341 312279758 981455177 330007741 192177233 679261286 461897069 556524893 208373038 754732047 577274409 865996586 937292538 421712700 728381579 957199514 44758166 981449090 480171624 825675396 416311270 362537245 8777429 218094756 742191701 447370089 42991790 843964442 102234446 814281064 171271442 534488555 949630148 420511811 952208356 40164735 346521515 784800193 7022668 780884257 791563900 945990865 755574580 324092546 511379381 209290246 901246412 630588215 690505815 651975702 570081287 237656374 677942886 19721307 193431836 979983709 532119405 314240850 124747781 715301867 867682039 146579230 226823683 250586885 460620055 192316933 422046488 665537842 287199969 156629746 202665099 787906528 411326190 641718258 595491176 681653725 444884956 2082487 3250941 29341150 26494156 50505496 624116063 628960507 586315747 819937167 568987107 281083185 581958345 88539577 516639653 443779039 532485933 615121114 216169988 935044681 996457790 734393942 348529956 517325337 154119731 332302393 793456234 687108057 736446149 965501872 471303940 742675321 325136304 193402254 972388959 604553935 649721398 704892616 409564335 674511890 711432859 631847161 477797738 44780127 406879402 929674975 189616077 824103477 913569326 335088860 953847126 12841464 847262586 905791862 785996872 434931313 352663522 468854743 88050218 506176332 579414592 675981901 546987592 624072600 309894000 897424075 995771440 821520459 120930004 222232423 927473207 115408060 316731600 808761562 204886514 548611367 726752591 778854147 763246781 952330029 168872508 80954724 203959863 949411409 461409290 127527331 516049604 658885243 959557677 576390155 636029450 729482361 370421663 196187656 360070004 53795961 154585948 564279471 437884082 951722129 809570022 589131571 481067063 704276280 740716737 751699313 341941690 289241546 726999800 475650661 843568310 615726343 926262166 286168755 891221225 685153684 720004910 894222111 95906520 287051896 581601108 240054549 950618698 877263265 768156962 335856418 722433225 656895581 486575028 463484792 366929956 656596449 794227372 629871726 663094000 756865478 977425582 395895550 405342978 333708934 365523941 770018630 63837174 500643843 453110909 998276360 664199596 423924225 117355303 363181097 204465349 556109991 11311512 260671797 551354666 895897859 908745993 381641178 721149574 149082499 351531193 408109416 415303367 264906876 4060774 662518104 84975265 445709478 847446744 277318594 95604747 285325725 38489175 180044773 275645119 777315426 569186095 354061475 144903870 997637081 354509875 95607042 769601738 709333833 20264247 225470124 390326507 268277983 822505365 463591023 437019883 919266858 62570665 372883646 574673626 704818336 58358869 840478767 425022858 153155096 318681982 665464315 524918547 564127567 367224461 424572034 480599377 976607843 737282542 119460804 288060513 24151386 368478868 741194728 265411880 362424988 990637683 582883769 100940748 626129781 907050245 775520036 631747640 721169045 236527558 818845627 562040476 137992847 263371960 819157301 45503467 284163677 782806240 55001579 661603420 28098522 328296135 249319261 82309098 841166919 700726009 900484779 969967828 13056711 688050313 460277533 644578845 35656418 227690380 65042588 273799693 387054854 73183129 772162614 165484718 476397313 563258960 741096606 714852944 295705224 971894736 962832041 33324549 484659124 771031870 882475986 543472677 239444864 196179781 225268406 26554572 516719180 199204497 416784281 158246999 897474141 340996691 556588256 749207019 751406682 76687040 496226197 5571566 487974865 535563154 413643239 65451148 391187376 177554053 674379686 146450483 58711756 44390363 764619 401007639 54808157 44674265 358111726 766586031 288902784 183433288 789917390 93943862 537897140 15718132 48209101 810726699 950315613 200235056 110019953 164241617 783830853 395662929 195771621 925090736 209573398 521415982 43563637 292675090 970094305 717381287 469968662 916567175 322429338 969958171 474819547 271092321 280960153 91263984 679059073 132782649 204223770 762689038 26085348 480892520 620019646 22641764 203890824 529687439 501092104 422222434 756117265 578595087 834278881 152324222 912169675 531613586 21826069 16013999 362606115 214652800 922117844 201379061 496178987 106938763 411998001 800787919 599542810 484162340 115274918 601076931 599367626 785607427 982971279 671703258 82485817 365540259 194181546 89475872 888383240 176323011 226974365 872062760 66046463 397826278 838825072 690717063 840008071 286308820 432543247 468373589 761875246 638436119 873401801 47319983 300777511 97248127 978205140 304759863 596189639 67672734 707113670 662253970 63843337 941309773 331237405 351952617 437025291 519475749 144807097 512748393 355168399 789207047 969636189 932184771 622560379 645493397 813455153 39185836 274163545 80674486 522869827 510509150 896979928 413453590 825636353 583837974 220939849 758843043 416447936 829102740 571497762 902721809 178182969 22197918 413145471 574034263 62203142 372167805 88686492 525346352 304956713 959029629 948182364 750144155 976607110 292325234 345741509 970835548 764643429 302684462 687616130 672703609 511404785 262721804 885807712 553469885 722026939 224660840 401498577 777996088 669266743 216772388 957156460 125094588 323250749 673176613 83033706 208577890 243414154 551493588 780156715 695600643 682892605 80728478 611603375 676410304 828075866 953139060 866946846 920408187 200408650 93364300 324770113 140238171 18834521 593079966 287534342 19895116 801142583 589853927 103908095 263587709 263861880 842447402 663965155 59888608 404872212 769044586 649177868 583085 707426535 590005040 764582648 931866079 2574642 43016715 324324809 571540917 312479512 876983564 771085253 50318643 978513698 210321222 409429462 677492126 377755324 408532308 15974922 884414468 967952565 339896275 945032212 589504434 809115587 163144163 335408073 753605820 465747709 231850 495659941 677531768 787510879 435001553 73387844 624109571 645802825 89917189 325320169 218633914 359332096 185573495 775630074 2929346 772332332 829443165 423569537 453332866 112439897 578750831 828693933 995693092 637574262 658168938 566466383 413893655 325063512 928056464 683188318 29014415 392189752 115463206 190015091 594837508 583038769 647300853 88095309 603405999 967654851 142024394 339627087 240140560 519811411 595632119 936745213 134600043 502958248 437454287 924829059 182745925 828050288 297152813 268976174 813899756 351569081 283594990 637103856 395919597 174082936 64808050 559427040 841271452 326515973 301884959 593431480 302925455 226375581 222787550 823208021 12479011 673682143 591282588 341813563 796679926 308146768 682823627 369411599 957267307 811097047 587596254 190158107 675086121 625014337 934834896 716251597 546223004 161916862 893092766 728553271 494922355 759759458 390354888 37900433 9197600 535583909 402160084 858864563 281243739 552307172 802938827 372389276 328378527 594233565 499185082 697608942 76477100 833455159 190874675 942565486 350096131 888696568 857773257 663914889 960212845 70198029 561882264 518479562 81429877 160833477 430689466 128178789 851980009 858483798 820824786 796269232 979958877 334171735 548892038 496047780 62139303 546308164 122458877 462209632 911828068 477742078 692544869 497722790 469633138 971803976 186433903 90222173 67336820 410612299 577613521 616576781 251944530 733911571 580763331 91394406 576117686 306443023 488468099 797983417 629294223 948035989 242706897 391360637 485913490 327427163 622460275 921883852 424642740 747621119 658489778 33007331 90773425 135330945 160257756 638604709 727331977 441251268 853574080 651219481 955114493 196912656 225299509 641657832 29892118 932391827 23467923 725177312 118406303 172247515 316612919 497679475 462104998 840174685 928786692 28249656 79716351 763895538 379862493 448014953 76646337 216663125 108991020 402151780 455432902 492916390 104771166 62872363 860725039 10059753 57210725 164834787 587321823 339476616 464659765 410823256 582303995 510067661 473844039 791268472 854416496 386834537 369162520 885783508 207079021 853453040 357502123 799389730 165967332 224185435 717617923 366921661 140643598 105923716 262489770 200742435 675498468 822292141 323784238 458625654 215785126 821515258 783891102 541203452 440232024 648278514 918925841 869814432 277425472 875503362 165284895 187794286 397665130 89885946 457773158 875895578 890768164 645259149 40450310 118056570 730360706 882999509 136247077 470681863 120330459 365542862 90495853 321739105 890702154 971594967 361751689 779779016 306800942 851918900 785046955 701611171 791726506 404071566 544967945 648888061 207266086 545936241 93479003 789513475 650032076 370379212 764776799 266857607 371519499 885694581 711138902 58401152 992900376 634091683 932378756 785750152 636122984 93669490 832385203 295346013 13397816 932026722 936773041 801657696 691779845 900655320 571566797 814746137 655167508 84576924 523656286 184313265 978097387 651144026 543744572 881193846 905643990 28107553 340732485 881505882 858286435 694612455 762009305 119124853 870701798 590913026 183255391 926910591 26882294 218825904 807910590 848783959 928714222 714606736 171043300 49889150 979786349 823126567 733461571 730008732 465617878 486562397 230056527 58014458 394890449 283937533 898268161 276439815 157221832 957654328 286809431 195323092 218825579 519466018 29147858 173048983 607106348 966309684 704743926 342156588 634696644 608638665 362886093 801699983 927297964 655065249 489566053 537374819 447528869 121299040 419817549 425265262 72459569 822314000 776103196 194383642 646816023 988965019 588567530 480202742 735672291 964140114 613583061 375155764 451193443 692582761 363989118 695082280 334518315 740100216 799619721 446991567 228243474 762747131 765985 624433221 989819571 976046547 59093105 507287118 385967341 205257156 596703532 331084750 295452260 232198133 627969285 39636049 831394813 478081139 84105784 518666372 430540902 841685677 57654528 883765433 368870027 880252921 637679134 793749864 91877410 632164366 106504537 854245800 756382753 847106440 347911160 309323706 571035970 162798696 546751306 659940735 527373958 335069841 302952734 71066364 127966127 315299404 838709323 824012509 155060676 779882181 778476842 151465200 89820561 45441163 100733974 662263974 766744100 369137172 837323251 917009813 580034385 280120887 387933349 647576056 21297199 16613552 896809876 169718573 613430169 484706463 800609838 401371190 786943151 962178313 448296549 587512377 368355666 887242070 193805101 436510976 66827435 73185745 887022336 921222010 105280932 494663723 506355802 855788088 10720621 264689657 156827708 709938161 882749945 133469489 608869549 907756030 58171518 948347569 735122740 954414814 346336761 30824632 457057632 354629300 798925224 515494251 314405696 221912004 372456846 841946449 60856811 440942329 759844594 328590808 915420154 521534562 253017312 648786894 768609289 785320369 329348262 673011688 787636025 290898107 516418648 744860478 440348593 219384826 622438222 515515341 368737560 138690318 434261665 332333300 550574365 974123319 399420337 953401847 172535792 854790109 529192609 237556352 264262342 286299401 319239897 816245017 931215448 310805481 412876164 496392626 663916900 858370896 952691216 965552161 807994155 578036275 518069424 340649629 852612594 408678957 844842205 135684675 336335233 182464508 786551761 771985298 388342695 576051713 361963274 805040366 238935731 967496388 10057421 483907872 894238204 628324206 624083617 736860628 646444635 374717518 834132432 286605337 940505260 991533909 149659625 599716581 756160081 511224985 208540993 875946383 928784302 889893590 768394605 933742163 812792494 486579176 831356873 186979538 888265533 343228754 470871028 87182479 388896715 425328314 88954450 464608115 742813647 879146090 65583753 495385673 955513922 297373137 176108548 986875203 633962016 230102016 497042547 937350771 518162667 983556142 235293257 145395283 62999335 371482165 808505149 805703230 37853407 96288530 473536201 618564852 678636575 101220200 50732206 159622426 626780023 365476350 540360558 783249847 752494207 198617660 677740241 681214137 477596749 116203186 841635425 165621614 587381760 961246610 615845869 883355403 950719289 343187761 866771466 904501545 14820509 960270986 475830413 71569474 520010836 297182650 929935122 574756920 257794701 506050693 525135224 37944015 63400952 350429392 305964131 395590702 531202634 165076261 446981049 122205027 728748733 988552498 669364518 849537756 897084045 639073354 66411160 497187054 185085308 869583330 119570627 858401873 400831054 246051861 99741085 339687585 655591246 594062881 856616675 679907039 836484808 231911144 352323219 53976559 58837901 79063408 472220528 131153176 657224562 990850915 612141442 605189255 620003280 458744208 302492819 400208843 512593414 471132776 983831218 441059418 619366898 55706242 857867444 759976459 375134844 280114455 937134766 918866331 946811916 151096966 485130876 358028584 58827023 249863377 297373758 823887545 812964469 972706847 691730645 819822259 98633270 687442232 694195818 394281061 759647688 51743756 439377128 287950974 837238443 50084908 488575613 243137425 2718429 744102735 935647773 922277016 741629286 576373199 851601407 517929326 431339726 101813033 268884510 736662868 910067618 53205121 203047609 527192941 968031987 824470812 410574547 908961601 947882710 983049443 571178676 167405374 705172197 601981670 118793318 628272946 262741692 495464407 336969272 154297554 152269949 539257483 665533759 967444535 402803021 318589565 386084816 22708316 69673428 658136139 8866312 59339169 881639617 382391351 493670980 680804939 935866692 905340071 185136041 6101761 457393042 610379941 617876637 253817681 392075621 181767775 139875660 769820713 541128825 3385768 666568228 92253790 812266256 288351861 61933657 774190888 72487535 747463522 922022498 476387492 376278879 691248683 976359546 911521361 179018925 550434355 423833376 128212883 763787178 999467776 889854359 388489780 897660587 960841404 700915302 125301982 579859338 274345654 972574682 556341154 748078627 660202463 721953407 257577588 446309592 413785422 409904043 95668140 520684814 477815996 447383027 315382918 395399598 890334985 348697524 182332323 782230949 67790005 677785995 273304454 322602596 393662056 963252445 107092248 833583712 626648426 628481616 314622501 915956627 388644907 257430608 479572957 619568121 916896957 559436171 173339988 376402964 208927061 767115637 243615233 600868201 229468365 661578949 920039491 108020993 742962981 155119606 814157783 523545577 807470590 389449671 849894499 597658546 549929757 751255996 647394287 82607857 924853486 750408346 976630631 366663616 251030271 111033583 400983834 72018491 675999872 663779207 906129214 675227908 90802378 833708024 209683561 488784832 707029 737478936 571493401 332365720 144564416 209070465 240713518 983177657 905316428 560437780 559586411 46160340 188353889 832168563 271130360 31721631 215282569 217483141 75457763 816776273 50658672 571570165 745331610 216859434 548453226 792101044 834826354 615218153 615940589 174351219 820520228 155973204 143838226 591126826 780942410 330309044 333627416 599688852 32095207 150891350 619597281 385575600 821719004 133478155 354639732 706791234 858458740 333773224 913578361 301628751 967329497 964813703 526674368 737352101 62114204 916826373 109854650 276047697 253068593 430676226 932513022 672009766 498736240 858343780 668813766 324685629 501692694 269189012 405660527 451769199 826376770 28239615 306599165 660379101 122285816 551271318 303541140 691625065 294881441 905398350 80002304 251171898 817335689 176952225 997545518 994836028 803040096 336232460 865365937 731017117 721934266 311592591 156537406 456543314 843118223 958890800 837924144 695607696 259865275 637808504 224284421 794177107 985204351 49428212 80774622 82473434 172441086 957763509 416044547 699988008 217015233 263376 816317021 45189765 869172 884198623 723644667 275262972 705115430 680147583 173332365 532174811 303010893 911465168 463658988 202702389 904216000 772111352 774935696 334520419 914819963 27313568 74394904 659967359 155999454 18305397 489337030 563555559 217636142 556224424 638703872 790542016 311526931 908394351 351132113 327725681 47065625 44953474 302348901 353474339 437953327 455728286 290025360 59385928 805638954 180831238 526225992 902960657 100191811 841971709 390902311 729903094 10401173 592384589 768186858 923167026 737139616 484924099 217599988 955941189 782160073 705083824 639439564 161417840 504108503 931510378 20695962 804790844 894399096 472275401 584403630 54843380 19999674 562716330 116405242 34031910 804846738 829897839 659297683 936820773 511989848 370235774 226511411 555045514 576032073 623625662 769253818 845110191 164776196 761478429 8830888 464562483 177727246 361733132 107674533 686691705 208704334 207994881 254206458 181592616 279451281 721572852 129893909 432967852 133217543 238094050 209725193 237272756 224231620 272033869 302908939 508009138 604253248 500456635 568308982 624105054 86589656 152473651 382964936 896158003 943848778 155147971 850452003 508195057 451988029 703183612 715200973 733653529 578244791 221811316 910441264 369122932 422154405 222936131 234568411 97724813 8124246 101393798 294072575 343407410 773617152 6566368 23473138 548975607 531037754 295569396 347397808 217558962 394547328 573295596 570534229 766325760 364550323 333228533 127102884 946448575 598249110 867847873 435898243 308800146 701152850 812481539 137426301 533472096 899941107 94401270 434631486 267321045 697805544 775766231 542839323 837587168 522277511 102499174 299432839 387665459 889867398 447011177 233955231 668866247 729632899 489038122 859493279 572967509 266994046 510787316 107833963 296832221 374710362 98348953 111597319 141451043 994289247 425185519 229091615 840518445 608372667 797939278 740049792 692307655 254907388 132740884 219424413 697926655 9994903 255596833 860425483 452567977 840047461 848273755 746545669 255753691 496291105 83546667 437664744 565891698 604922859 791692799 814745784 36173196 161978312 357659590 42665114 699580428 603429151 320190839 524722776 301272090 338815293 398936714 428286432 350904736 953816786 287208573 518006469 15237326 522304114 623422800 475946685 633976982 620498710 862325769 882346017 130665776 507437720 785839410 163670128 299781784 50089018 525594966 538802380 376871691 749164320 821105543 483072635 262888846 161083601 311964635 536483175 61310055 9934778 506608106 916362911 29227938 613496747 348650834 701677268 109304717 926164567 295501363 634672349 439775036 336951769 896671668 490680371 547688198 817186090 84124284 441251189 784641285 268527788 553439033 244178150 214606234 865685666 813698333 200234218 223058408 637711797 424819803 377928844 710412372 131780977 813380783 197248507 522194699 864856261 191064019 296040201 398400124 648731271 664950795 958320555 85827546 216446446 515005594 207869563 847224731 140495638 654365259 654906169 293338107 547531647 586152937 209713478 334236026 267468942 391010502 197259303 158330714 238741515 972183352 542336520 868470818 14687906 191075607 419967542 951922206 562457186 792617025 788658596 150681564 689883457 788685079 101513063 807535280 819654549 612749053 16660282 769399089 675354268 398470365 422644219 676855738 531697397 428453797 487488556 407214314 758650661 512729796 245678195 563409444 706517012 466539697 60352026 18782224 89640333 489107812 456149903 265107224 373077697 362301147 667773157 223544300 679942341 907283863 595284562 469366782 588840207 783001884 376006831 697547783 986719229 344168052 208478203 237227648 642917710 483177645 828702168 677465130 62647462 62219606 828233229 217499271 467097615 98220294 108993282 284370526 418166387 107010518 746485831 686104123 647192611 873632738 75673869 140734188 677066579 192046027 261563563 622113797 595890331 802110263 149895450 871586909 249309047 82716496 859602298 836693135 78256840 600284481 933756555 294434170 284667218 616032957 168148277 206163137 661339196 651372152 39137536 681889612 605651347 611260075 720545948 203760581 22599878 381716372 132727899 885925148 756158763 9675252 952127666 828000516 456038521 966997903 307478716 932497523 782350156 653716911 793756343 156596262 339902373 220830626 402237060 322552603 986749287 3699511 59834411 958242580 327844059 207805765 329199701 857275163 252484397 283698725 8999632 175745017 699941100 717234739 686267663 174764733 99721870 843177552 657573032 250634043 684524778 494255715 161930196 839218826 236016572 737563603 81148914 932183941 307468836 121419791 917606916 451214667 545721639 550569734 908703536 607871424 354208301 812298159 233299264 274257418 587468161 108642435 338890530 403810580 822157012 292524030 200452458 749514254 742534075 482118945 987453643 772511979 821820972 367573491 500226210 204644577 46342405 785516539 941852011 279288557 167470725 747701448 253539145 883118156 178533073 659309162 832740482 157038339 163427953 341246966 938908673 420949593 853575376 964577797 355371475 688414551 370687679 16103221 957398442 534489935 758021362 564202663 392842589 689526866 374199937 152920191 652675430 706934712 247747433 522181736 688525154 895987356 296100105 593945613 311880853 33697886 994698917 372698017 581193316 386864927 491302375 238769752 41176280 78194760 11267417 308771052 536561954 815997699 313225451 699228185 169704977 522143936 796836979 494660384 806758557 352130994 8869928 670006344 787506784 744579920 216891687 90646872 773074456 44609748 360149999 106893855 460103719 950654911 951724260 3946221 22109971 210581587 643193039 160299799 984997894 220642840 844346716 317131638 961056078 830686807 831033754 834853608 415680734 998414498 219007103 917920462 458168012 366309706 445722978 407055757 564308433 754322407 580717183 949964045 329855436 671437269 827384183 759822653 584331327 127869105 682491341 940233357 785643216 514009311 295527786 203103858 63884234 415258631 413497113 929178597 862422682 962828180 206996748 999049188 976041042 817165108 322479957 287804912 450653225 309174107 410841710 373643406 100509688 70190527 185360818 300189638 335923902 125375965 663420385 941331367 496698654 255159667 666703264 498081985 801295324 134621444 112916982 474562729 828006500 997784151 852105937 408513656 197262147 197163768 582001535 580253517 715350699 562269878 679241525 478396614 921089780 979642403 179940748 654666123 243374357 961515288 873147646 884350916 446193455 386729262 527550829 360524189 487316739 611588165 321606301 386741193 891514998 721607425 184781493 679414780 752832532 371211592 514292931 706855792 818260875 859082949 58121013 571173729 258434091 956732776 920660576 108977041 610783085 239674852 495722236 718435013 636517737 292513840 428290213 649707333 617978718 876867591 604305500 789067616 113077806 565440872 969463557 203202534 883813599 79810838 961536999 101114540 590820123 586285848 661659439 180282636 133245360 953221434 671016557 237168226 66750226 634289547 892228884 100666512 257354708 404154078 130899198 519910522 318499635 614532937 912184039 308976779 315548043 511031976 254527213 108140335 918944991 533365531 183461655 691613527 539999573 190080387 593312202 985106168 736667064 876198921 785161301 313622412 459612149 315546776 487095655 943410319 544006558 383720798 633838483 200813059 955264618 528336719 477445075 374628589 206938291 395985058 520235010 965445589 175336950 313071442 661040481 553946954 651885910 474328478 509037843 52399196 571891226 722533001 634430624 745240352 799543851 351571546 908018806 350217008 255240855 142370589 25762915 783488040 293909521 935516961 505902108 955723306 519077742 616358265 993012666 487064155 488614441 359851131 437180472 76728676 490405088 264276547 635494902 185277425 672132052 213627697 841419065 756346165 666954605 212673127 251967656 900831077 385940660 425187404 226657745 612273720 290042328 286151947 927817634 951313262 814206634 601193749 693287664 463741254 913895200 654387611 275564275 293368581 358769621 323133204 102475720 613461878 570138247 716540349 489092334 694854501 516306584 93505556 355438025 205043747 753794446 384242525 465940003 365031941 263340948 406939677 254219430 196018405 212509175 884544673 196329315 435111583 721298345 810178936 996688462 842397589 323034560 389484533 399830463 225954604 485638136 920321710 32476402 362331213 415118637 947730944 584245896 665391589 945932771 114899080 358527748 243975525 406225086 455500715 663374159 885349186 708902154 243114511 701354805 465891190 843893556 547127840 810808294 354067453 878446414 738583692 347101814 709115737 943337359 211504839 332096604 891427599 619584209 386495880 699860471 941047336 22599954 978892618 250496260 802437041 663317491 829680332 406432041 17892667 226253116 832357265 422405230 752627547 641496918 343040097 439246271 670752811 891488207 119133126 47915371 312157640 913846746 566185104 726473128 150930130 708174028 813847122 25921292 253654767 192314016 611022306 870429973 565667143 799549044 524620765 740210851 508612873 550472970 681857824 180300921 869870053 121618760 79014736 711796159 16504977 716096696 61060436 651268227 63278917 342839305 152598485 455989811 604635198 371432332 495680965 112709156 360960574 453033911 573407957 38499343 252506890 72743334 221647869 843777678 486177771 134468501 30802424 505744804 113446446 130703207 319539141 377342770 635364772 888229666 565911847 584875395 569199907 880941425 678952742 785464769 659884290 673445921 381153420 759668349 987953569 17444516 469445737 825450539 939249119 773210257 427349136 539901859 552761250 899862049 12999704 313746082 628175955 560660148 169736667 225049159 126415711 962406730 481765114 843104150 697040567 694684939 801611095 684567544 755968337 721701312 444697113 571530169 175110052 820363351 300245548 640368265 585258032 361518434 939007166 224938492 801607156 849233816 113853891 909857290 251715318 797931603 634788466 730217359 833519807 322022417 947784135 782358220 361339612 885529844 829610751 826998244 144146270 243212098 40071710 187109216 644785499 798994405 942364780 967261356 943960427 706577131 46853363 351077015 295952427 358256647 395907843 739606487 32729277 644714254 701206191 197727107 758250822 215818364 655432014 653990807 512552303 76540397 870256122 945490803 216536805 909787812 424460308 795516508 791188954 334025223 341670846 36213242 835366785 357424672 791618655 207170777 813494421 893412894 270780195 846029544 642444755 588158162 381922169 498669564 515136123 126776115 761650579 952495694 680935635 831717082 371381993 342743801 379171492 763075718 24963254 711413885 246939067 81797786 147536506 481661759 633785961 917189018 741791350 333001222 919262724 277135026 809112627 92726912 156159844 679781935 183692027 880878523 173688678 29988355 420326494 114456748 785300845 619668549 539226799 855083691 671823836 2000815 14465413 163148789 903602845 478700574 651144763 832294441 159826845 828554518 863626351 947937996 336149325 701278780 331424902 704847813 765222691 634608602 975845927 996665313 147349527 255653726 104699068 947439440 617440550 830136283 44810740 106511398 219387859 173438086 2506308 616121563 594461857 266423098 567236449 705010380 481635738 265653493 207954119 462055607 67874507 263248473 261219893 607163715 222645445 605653036 265472559 94834550 32629534 32654808 109550203 377400125 316836590 829921259 95428260 209054695 888798547 541402264 681927802 217505962 908961261 773820469 78704272 779713309 23013218 337194427 404484285 443160508 43164123 384563017 419731100 617038440 803954053 380504737 35817996 314081508 464286994 844569002 798158768 880815961 651795509 377231084 77303151 674262227 472617514 525057559 140728565 719761857 611854891 2315388 400100913 612284025 575857148 841074578 917030357 516656049 314748512 38350707 93521881 388190471 321458081 590415708 902789625 562854779 859631116 241077808 745134130 982131184 806957682 408074998 242511177 495548334 484127401 47141719 272983364 956590819 377989641 904502305 367652846 725421341 578970608 390026694 75608919 314898385 419272254 463975133 681102930 170894040 504172506 750084256 887457014 972517101 960641835 271099757 36845854 880046640 894900895 531966790 801988841 599744166 636780839 626987600 119366458 424632502 501429945 600063320 298695225 218492845 3500237 442189897 17674192 551766075 142266593 344885943 478118446 957804788 464802549 994162775 767998024 344692945 121217040 144142212 712881747 75028908 756345529 473594812 906355275 20264135 341046654 411841057 255083632 230955846 962641265 984015353 212366276 542219440 409919653 183871279 623599246 333446002 474890421 509709519 318867161 846783324 247769918 948906893 36260598 246632481 546211937 880615487 71600118 395385820 70305090 96968799 309430320 883938694 12961419 591779978 451845057 373431169 31498985 735517955 291995911 959397392 183573902 643471920 167698725 534081500 335997102 356257052 369890947 218897009 886359042 197152756 139055947 373248190 931458888 690056842 357329389 736491417 365528768 728291029 939822491 703429177 2326961 735134063 403363022 110955706 958139618 984064534 421795263 942034076 38790433 994904619 308894959 751215428 694358976 597150006 282746784 743418490 285454610 121253216 260573273 96376042 140940019 278566391 948992869 450556579 99112254 280434669 354103125 196707739 678784596 241671258 909781882 20912168 965014427 439473398 735038572 878239112 845747197 299951264 222978693 564055642 340678757 358468569 889879655 25149731 4230214 534190921 406822258 712926923 903676435 469833785 957712462 440074525 285917128 623353624 423673192 957872970 887674208 570852343 364134252 876143207 271757660 126129932 628867536 425063402 729727810 799519027 134588234 823497265 320655900 502594664 288432724 593288955 52991221 836350542 981248431 726067180 281598816 707054251 99209436 381925646 728751089 170292714 43349157 162531659 82334913 343102359 496510866 641283316 558695406 778459367 920732277 533180477 635611160 594298157 604978911 964740030 960968422 977996902 933227432 91495155 92053887 401459630 652413803 86120125 149087506 35411913 305003271 654299104 748147022 601936283 125858847 173170563 213500138 913841840 192948123 368279987 355476510 160190901 355655717 961174495 190816552 312452348 23503021 241269085 47190729 312621309 953750758 680211940 234022597 304900815 998259654 14025232 27367015 968340659 927885834 681293282 998215418 920307338 979336367 708500285 703526481 158452826 641531770 693436522 378111808 956752589 491946866 24912533 694535712 242192305 727746400 474702413 348151119 876057209 454077014 74235400 960239534 623301306 737219109 20073629 749219617 27953839 991632357 992341960 584830227 456942518 566925425 458587305 266349295 131353297 186431208 6497349 439477416 980284198 116141358 637450244 886396722 388583551 208796776 680577073 707578630 684959179 119486852 663589501 442537634 871629211 194885551 291148925 840436487 150697126 461268188 265068583 649680953 71488581 438079556 846014041 134592451 862617335 348310752 701976402 97819952 857686239 218077681 557795127 279590035 666943553 783244665 67862672 909035776 960216585 216953023 260685512 786605840 200297539 227041487 40320176 181383009 328791204 142904056 497087740 216454932 183554304 680643916 640377028 875664462 674823121 83712803 870405 795328183 886176951 747887000 33692190 412042750 474199282 73564170 772783187 682949714 361565674 235265181 872965198 160052970 327983528 227689143 446139033 962992767 971459418 286684547 282337061 261033421 658727891 591692913 612871621 850638358 895440904 720571828 664125108 476288414 599483284 824964803 557948171 698990128 125776181 500583128 153283404 860089239 994090828 605327732 887589338 914503206 233924705 537234649 668228990 539523889 610835869 345879694 308862948 546909586 929245007 453450207 468397595 688975397 237648744 498924123 905666329 194099275 438034942 630964820 235571765 635326059 785035213 411855714 60829099 59123308 154316977 126545632 269657884 820422717 677181485 891787886 911971339 48668750 238837223 507466349 298323041 419826708 294315049 685147782 565276905 382282888 797908578 494063652 795792341 252148393 180664227 896119541 468817207 687556085 791277859 649225069 888101769 977791732 877501116 767420226 275645478 420554670 320848235 948409841 452671438 237359151 797011923 757798200 659168038 829228298 213215419 610757530 848613685 979207635 568070027 542202078 567668201 693198244 766262995 424407184 88455312 179302297 230760133 834984063 117773407 512905556 351080374 369584957 426676975 944042361 344965281 949789858 742396090 76901427 89798564 410451018 478247843 380581294 507975808 782603794 409367915 457804442 709785373 899793567 512058941 852908207 804699140 936669143 256669475 546463523 924069091 471192421 874539662 364050741 218124557 726347577 479438034 632231078 525178871 944080390 746663079 653159483 880347580 922355651 690519465 244945469 250935194 743029803 130259673 347962104 23989363 795304765 518950683 15067455 99278157 316909500 791121334 15995110 82274770 761329583 932979927 738681671 577301713 21582050 77409806 647908286 947615931 327168356 308701902 929858605 985203751 279005191 366726897 797076345 197941326 231427300 70184243 808741386 338430863 236554196 227023794 86907471 685075436 578189559 854378613 213060920 453856140 641519409 284828129 299807418 649009463 991719080 390331205 670385743 929798365 168771400 825363280 977953651 544498191 880023871 276801173 706619432 973593732 490181505 916544526 117108083 45703318 659791429 602542486 372867548 721824707 904418693 186517102 400635890 420456236 761719682 806365625 720892613 609521177 882875199 684588799 170232426 824213618 56016641 216272046 676315771 229200200 1766613 41700500 534098580 921299274 154341130 558717543 947548375 549638992 533580466 680242749 355318377 947564756 576264742 151176468 820639731 989825140 83565951 533733707 184654370 166456946 773122334 678579495 153281575 464744244 970186276 827602767 493931063 853445060 469774074 610584913 469906444 392248400 845454795 778991131 533037922 753263787 160759045 786342018 989990523 826486475 252033500 953946046 135089820 278986057 318385863 317097452 359830669 555890148 881405441 130263179 879254813 542606334 225793545 211911424 740924316 237805853 502104098 771623698 41228384 285809515 921381076 636362606 594687296 347782711 496155241 930267172 615221788 165750898 992907633 95648552 41077587 867988787 559636287 159570642 496399947 835423796 976134761 76539998 263765484 31486034 116531531 132383341 734609701 526850064 403598469 232881538 859268454 849778709 626367865 99032710 707593509 942701993 555475150 263483205 932035161 964536636 977196272 852231407 257434882 314684640 27150989 440215192 107663263 184525514 58812697 332532663 773378998 178751956 895747915 849290923 777842255 338136574 101279646 500542769 534134905 15046889 520113361 794069231 72793028 956809818 513903719 911768557 86439110 459913405 639922472 288568087 478286743 605637536 12194206 317190844 776816724 404183091 168406681 542881554 312223135 255937999 235262892 969194671 568271133 499189868 658369965 531485969 815438327 830016297 446876985 502199064 994265434 626343112 7993645 115979655 64190711 740155950 133916462 604212102 501075331 112654056 373772322 614678307 68511544 822305697 627874485 181454284 177607250 735819949 624760277 629879510 332890516 901708418 769515831 71369722 199344832 156655673 273838544 830286290 879493922 900418065 101183068 860943969 772241414 913474541 272634330 948013448 470159165 711282129 708406797 534529426 352450973 201891944 843180029 691298217 882758014 950530945 646932596 630726750 854174525 617180813 419632258 632268837 315316156 724060451 456492026 547551190 915594464 449303421 238282738 645869358 94055954 110371576 818202951 880021324 427198655 727330456 137306390 451587380 778950872 636577153 691233092 971400271 179727187 458766719 740489464 937749737 953805992 532398975 284829980 819887282 764360020 951351316 665329887 559710526 161454681 553453555 113015861 712671365 112948156 508589687 648961109 96075107 64103174 348894238 642044474 261220889 747022788 607743753 371758884 123925194 510839815 714859904 522733844 476419071 625066725 547532396 725083475 794817828 294979830 21840860 88871659 128927496 326551255 989705089 674805548 537096289 827388843 705789233 337091113 879744582 405251477 228097895 452273464 408497331 344268863 932989889 806078838 593272584 874245974 607828353 345844289 131913866 236794635 450261517 525323708 130727649 397804179 233749872 887281998 61686425 717931176 370765526 349107747 506255777 228150791 517351699 476836266 98487758 102015472 429411613 114420757 754184537 795286185 488836238 312452316 584772445 882575355 381935139 330489658 745611866 778744243 669706303 960654510 792690357 184073763 639318377 905768828 625461557 199452318 581718217 189026602 458551688 453983231 339806895 377567491 739698876 662805283 749642509 451439255 34219974 488779114 225578488 993773113 330958847 940686138 582480426 900244864 443920289 953449084 651958147 273640390 662285390 3075869 83968900 860448428 355220874 834289038 475556818 787588244 480851260 629126469 89528505 502650150 88312881 478382394 4622246 895059916 656088217 883690091 638741932 304824885 533591176 921093208 621174272 738690773 112937078 719958407 362243709 76153700 370098624 542709249 617063969 528187227 740653349 465410003 930793870 734070394 51240265 958648207 61130634 968069957 776311093 966339272 945240959 527016834 553856213 535682713 667118076 124513468 116876152 921600031 524874034 676192451 567673940 668174586 410234231 937023018 184014592 483336144 265711047 14312648 841324536 565006027 742398526 562346040 389073693 424517142 973572767 267174488 438146098 46693475 479773392 124516302 418361184 932707176 381590876 201093246 985579443 969579101 710942703 672195093 886603674 696536192 957513182 661947522 12423019 369532817 425151133 572800631 447042524 403666518 31542854 211883500 858160779 319605528 929950233 222030493 457437816 277559844 30119158 907935367 708754054 506350156 689881572 277799023 441069053 365672291 677868686 485408347 617561867 153219269 137910721 477331990 374219582 66915276 96852464 801818032 820872203 437348444 903841712 6050812 712014667 946915672 136274492 240524049 466411961 205878058 583284722 256098506 879207797 321113151 512582867 300134214 229124228 402695561 933104391 432770920 264314701 803352315 850263383 999795543 920530205 538689041 613908913 613496575 982409892 66798661 550057384 928784015 391501430 905955227 280535282 529608954 504350092 515011350 106092520 577421942 641065408 60972352 712062473 479735039 35674708 243443878 387086455 589096149 969439852 168108122 66112120 441342201 849627023 318549616 2049526 405331381 188572714 887873153 729935360 331619089 162578957 303408683 282834759 905415518 255053036 62908302 233872034 713809839 591765215 659038160 545075082 217563739 819531490 185334170 631009950 443416445 869819734 24730010 429216289 263335284 181032574 690230527 184319095 499174243 687582467 100588544 759633580 197845938 746532977 440938581 152559340 837271691 984718263 995793852 390296332 788351582 663438251 99015286 206825216 628549213 644319620 707017159 369527651 692169473 304722782 508042873 412125170 815945347 829962937 764977497 48978961 906708836 816717051 698531769 28967236 62982885 503793129 411954157 363924919 58229135 551787058 678384078 916592823 834743725 202931684 101478714 249268023 660154317 146392309 135294097 499988556 667949379 165328315 264536890 623215537 728276134 398773108 895246876 621306436 115173457 942954175 679755813 386005127 879774947 213841441 136693447 181201696 306561984 832340098 210799734 894880601 536868237 6634925 119241003 394174880 107268279 643928787 155677924 697712648 702790637 615000329 986595873 151855815 856773794 16727493 405354089 726762678 501268364 526212453 604442307 246013396 195590440 648748968 687374397 149568963 236752947 709554226 462693481 98871882 154691122 605157133 788517339 998000081 969787883 660112675 757410476 196959720 772155370 569023685 532626170 543764928 565193981 74120743 689625446 761241776 356024505 104727521 32825748 620990129 509595122 977202543 471785134 947402467 712699206 127896498 914718690 558023686 742518676 222932334 918763743 245217026 58227325 501293002 826411612 409862495 421903594 95699155 985506450 886385102 67113861 21958136 299855293 969325214 566907198 160077455 906206878 548937287 698560455 864508495 235315964 217891299 612167193 941839828 517619230 532733360 766373101 326528799 769807186 945612175 368067908 795820051 39962730 845762952 43075808 451942137 22726202 23890500 622743752 707556093 840779547 60867473 232976840 155636398 700063595 878807266 670641902 833501314 880951307 24361933 695103503 652412240 752181983 623804555 888010816 401627860 494145874 8053371 490873437 793949230 847148751 605499039 664237445 625692771 383906633 962780701 64672155 903228635 65851828 200754367 915728327 974199265 524919945 885582196 331655923 85529894 58732614 963462861 530153039 582272063 640552428 11067776 765372878 280345890 365332352 315003113 884279463 589796013 549697674 408835972 802760660 347264287 685750424 886480756 486745750 390475421 249956284 11442943 263048431 322743215 895589130 404488464 764243494 477872576 678600988 138988468 493742919 880774561 523306126 569267869 473342369 538600966 749877889 895795106 692841798 491439623 499893020 951421245 124587918 468806561 941214214 144619787 225008020 833656883 229145326 46561872 123767479 741179649 749104644 789093489 657471771 721143221 700457597 352608119 104960550 735015129 582213906 269279379 606302979 193404510 504389249 266828436 85840674 782895127 452518923 977563250 402088630 675825727 139422708 261176775 913819957 428401135 630732295 784458065 426423772 421104041 708155407 184858994 437064745 662873552 332750431 617489584 319551071 434074925 685427275 658251317 723749381 610637676 300250285 794619983 460441191 123807132 634579553 679484145 817184532 44749491 441944777 706182193 377915998 211616264 638080585 95037640 135404509 624796119 590808780 810116757 300061932 235007937 137070653 934889754 34750762 781424457 647452431 661013501 380031227 539219544 203020470 918537097 645148677 557348793 576525356 904342827 953715123 539926430 950850157 72796149 86549429 473228825 141251323 122340638 52218494 823956388 471035482 551684735 600868805 43605402 6008469 467801368 471899397 278631099 319928759 591409033 286778877 444564396 274317395 518763161 841542448 182961012 502348797 632979891 326903909 330723841 429296079 36042596 987923240 773393057 808191717 12437982 913027400 721698953 194411233 145825657 699444567 312853842 464230504 240667436 421986093 952627574 250220962 330941720 136112741 175168728 82472126 728382718 892708575 774335801 197789804 558714051 553762108 722046660 854189665 331630835 170560869 718230659 916323286 239662908 122253061 227669735 90615306 859054830 45461002 993494084 316375228 171379074 462219560 431370578 677966001 383565584 947250774 111499181 450899508 346851031 6959438 542551126 848780176 101652921 617290257 822584881 136480664 609844924 497987937 510028421 74965025 777915274 321001286 174764415 684800642 120354546 545497482 555042991 601137178 906128741 824423485 491624328 384800970 34836345 137734705 303421924 220573559 886531690 466651006 539031167 907188362 200059540 344467968 421854071 927453295 291012602 983873492 707760339 325619225 345120450 632138719 680691448 577389949 312794551 205656135 716379445 85611026 503554758 198014199 954738233 487914839 855255937 635639840 954342551 514325325 165778847 602891443 791867721 19913465 367025018 619080423 601738794 165149412 912756879 322409657 320982651 513373595 223550466 918994535 741786975 608028718 668992791 608606452 87251038 584421045 691839930 860711080 165340646 65537222 875895544 326345101 604208581 213622273 157982084 47352307 846035889 872907909 188796467 505174252 126925760 154680695 950968448 992556753 12880624 54443906 9561865 992230331 157701024 219148114 860914703 981492234 350843925 657388568 6993402 771393762 477151990 54262793 509228499 759261865 874530257 353820895 112041417 569024395 113018260 1167958 736338861 414990838 770781972 557539504 714895221 659175198 63648649 640965426 929200060 325538170 650122000 89271461 77294656 712780613 544943912 232637910 751277667 701584126 307679542 173764118 55985580 718197736 475567361 19958202 510272579 297806987 632342838 355879580 874927480 10135345 3839461 839221400 655797820 21551210 904868098 454887440 718588838 440993160 345531109 361025129 480202095 98723108 283707594 285399692 444365942 257965463 522344786 471474533 273395518 265236866 897648896 657020519 314496619 786559558 590872765 789780487 646020425 865143437 52341845 845447229 366698053 176246463 945796344 742036742 599660401 333071246 289224122 551170276 613729540 665620075 222344211 551865180 726073816 595042318 215762015 524951927 520897003 491733746 296801886 796941378 597131998 714043350 850036149 681299278 513902201 942548029 867913836 200345392 559629605 272507119 292260207 71299074 756058224 835671158 857028877 414822880 651971981 949482914 437910908 154047852 986438097 611057669 588030290 454106699 461285687 146783352 353137677 379462054 783620317 661622164 949905549 653870762 818445189 218021434 954827669 700064520 942663189 555851276 707586125 582906741 5843991 178307057 419556035 121286187 132295226 913444501 846082149 900418919 38259407 699801318 740513416 717115369 340703308 821275800 594053349 24738167 506632141 150393506 990433302 114304858 40684430 337079743 382474270 608112351 844596082 371007215 829228254 130166231 267993471 448747507 897029281 237008151 638359648 392623572 919798929 903418105 123043298 752481628 585336639 371812825 291396983 777983899 184220959 311571610 320324278 269528164 477263625 400976159 879683544 534143693 353778362 841982161 35108925 110064563 232596305 277497631 903936741 59413555 109305810 420221434 289744120 506390578 56799142 826425941 589589055 188350679 947746585 503872171 474390952 557617931 553390043 975874424 143593413 542533120 397988224 270224831 640404302 411088807 73212928 418084739 953806746 428256056 44582455 101424718 847281962 861474222 989490790 419460013 556761119 161663560 240608432 547136433 2811583 860460810 997661598 46865775 816329204 389673786 941172380 609773953 16952780 171386851 116532857 735834244 292736506 12713045 463487467 860737432 875126868 907882659 928442377 454681827 917559123 836537891 876780751 275500558 56717462 437641714 802476445 890619078 993591647 52072814 85899704 393631036 880085268 219546298 198509768 122827942 10644415 362018621 254893913 266727868 952515727 374342179 772636506 42809659 878289493 233985754 939687584 518060133 687229448 329902487 759570788 83113344 889407297 261320143 971389121 756351571 164134591 666987710 549643575 871206060 287657701 246055907 140904235 423123676 555535415 657791362 671133029 15530552 566214113 438291745 886686096 475441562 54207024 984422923 371827901 461261279 48184598 943552976 654224352 823188071 441935530 970836675 610771538 205826968 686264230 51504250 638938701 373445979 19562472 110944338 230732147 208487325 348506865 902502377 136017736 229593296 156868713 335761314 863262643 909230695 402737305 796743972 781078401 245730141 877825263 573366235 336276706 299465903 604044414 485056886 277243882 416526813 741939835 508815975 777153297 32345965 854742209 706307174 784061364 97016168 558968910 121277679 332277394 686378972 147369924 95069119 87246415 291411288 123296233 573514074 780650484 668925811 417660967 337946504 454345581 977120069 373580044 675145172 529550346 883784171 454483659 510273036 192606974 14306056 35315130 51618500 296987107 257819455 843730130 429403603 981969204 316987066 486662194 174920915 954140370 258910118 476727196 84979109 964194432 425687220 659312375 150855403 337837671 17531802 456427723 227016845 313367955 848490896 631005384 922991157 832239731 579869140 664370751 998365138 282346845 49572902 985691303 584408601 945883399 306343756 350195738 281421567 99060495 527719311 432529365 347387456 671197301 100185405 937058491 505835484 4338204 983798565 576563667 967332500 310908236 563049758 613842118 101713521 761483827 243868288 645580386 213529918 136956511 598122665 867459353 382706441 73258821 882650489 155477378 497309862 709437118 185925590 758110423 809399852 538724229 840146473 384659830 782284150 603517882 267495648 759674209 82636962 326786914 569071338 147148990 785693334 579184868 615386686 868680791 899085174 946997133 105914452 719854618 46886703 577158157 163140778 527151514 884683760 490612984 90811712 736397964 705037995 70865735 214171420 452619083 114930585 37915348 326361799 280749909 4437171 228346593 296025807 919107532 651785786 992259730 72022595 311251958 107013423 935770990 694383930 335350718 463086555 353523170 717559628 519010864 252137033 343782334 915129879 783295488 915904199 159624886 818619 222171140 604121193 459553506 699406687 390013366 533324678 177181502 948733354 971915187 24528953 751273515 867990858 55980606 408279265 944952300 534771569 856153533 91011745 436813098 95972434 383879995 941580257 328844145 160933801 832347877 222857931 608560560 359256368 192923277 427062223 944035005 997290795 633463338 956311583 848719823 86974685 647235670 536948275 251666178 923185424 513102543 162324551 66452438 405837458 673749750 98055384 599183793 205864114 392161875 648704299 245181528 35324871 902120207 434622918 420957818 468393385 409191032 346105077 330108453 816327222 652363649 145340230 513926991 895844815 101695295 192606221 924059214 395096536 375691629 592751073 192707168 142732091 497185001 606563101 244376101 72498406 998306868 59088992 501359135 583046728 62813686 128623885 955631929 343172056 828815225 496020940 365819197 105553806 684223785 799278855 68166492 283711336 157561626 737381230 433571499 471114727 618541442 390049396 46285984 435597967 566774586 878202063 237263257 661881962 300184641 77896956 956386645 729470598 767671865 167590840 325175160 960115826 455413992 821045384 598773260 949111493 652025017 370044978 153410043 709238167 935479096 3202370 518823830 889476358 611712410 587803270 377924881 229412787 864995122 247647634 94061828 184379202 169596925 282535741 320449259 139753694 215916311 263140898 947387815 101875634 512203588 136413472 424509948 788759921 966562152 451666907 554657553 737323727 277831951 216094008 11580659 354489349 952431334 249662437 279051025 289017681 584961856 861249743 862240961 293475699 625230482 415997865 513018810 823778866 332857335 881947500 670534808 719483093 191110060 189269201 440773468 606376619 610639765 319925977 583369705 539958147 411699127 37154630 493483144 395644468 582991548 583137567 940930661 257254679 674849394 24326448 682916367 43880072 777365068 326092935 888217084 618329448 545758687 189666552 417502979 107018654 512028006 322285466 614557408 46210193 424347199 527503688 900081843 501175728 638091628 757235490 744747393 156819690 751878163 159171849 493154482 880797494 588262910 709695014 504605841 811820813 426722332 213673827 184672976 858986731 134425342 422509552 693187841 466589137 820156251 466535360 689305373 535247302 470481548 908281353 289925633 367025745 867086608 776897480 235360236 459633921 914108682 282573371 114282755 235050469 888319166 603903333 250851790 372020756 351215896 503859341 402961848 18113063 78769700 963620543 674949522 890664634 433569687 759584585 565596176 174475503 202518341 549253184 901042762 322463978 332451240 231501561 354516029 3325526 171795040 763355280 984541512 939920606 54643374 728803940 494118575 776785077 42378743 86819992 779981340 977039631 320937031 717634196 112111641 145216165 908453067 671317379 960240791 964291637 55012438 659729619 411305322 317084416 412282845 491433655 738475722 262531915 304253691 834449576 93278675 650207966 613582958 948859360 48872198 257570696 39254168 886561245 562529990 770574744 512446974 822294245 845916124 696237158 904237005 702786684 520347636 977298120 166526544 614197231 747979805 957637021 693873019 59826892 422339405 244826182 197391715 392638312 609340123 854389032 631732932 174154584 253976323 585493547 138369914 39562744 739608934 776771390 80632072 713783015 322259847 374866640 787569940 142923401 754830671 512466521 280130024 184775812 881238409 342450895 383265011 530201667 76320359 503001905 851135302 741098358 282838011 512917248 949729304 24478352 755634879 453484737 532097347 360701768 926606350 518386812 633714628 400456472 429093544 972375104 434494014 535587777 330439986 777896093 139540344 533437381 158836915 279906088 197743835 102958316 464226585 159163130 343573749 228133568 994585010 5683505 450249208 455308048 154471347 958046062 258183227 486842481 92030645 527151702 645782200 880080568 597285682 347760145 332818829 954530177 6895885 115604686 599340667 941653164 845934087 827382589 606358890 572102874 843312715 635509011 259610339 950350836 908134115 925377930 668602004 578568101 892125248 626019806 552261072 519507419 231589046 342997969 928122892 28043594 934318333 85946919 807999331 769893864 795970225 166584107 900350227 630578034 271185619 217068329 662944766 567608806 655218759 769298674 299901738 638031367 743539284 651636827 439671361 568646621 852178215 878557373 822485010 12119858 894346320 512986999 29654798 781950485 366277954 478510184 651064780 635656539 896563671 244534901 207138693 695032089 144314571 629727753 615906968 248183595 989872700 831462800 180028168 332571057 200144433 682633723 784384249 457580941 767293712 907796287 56538934 977877222 799577125 951157973 961811374 311789991 941789218 746461244 954882547 402733568 633167769 67347827 523088313 828045028 185389444 227900287 9587549 228823690 230575038 494096619 149810268 230985965 786397576 955399235 635354583 954188364 317338117 818641560 472900374 497115050 165199549 653373439 451788289 241338191 242984478 370267666 393100713 291721541 496185846 935692397 823470269 698587099 871023099 592062770 639185941 619113510 456459843 186528134 199063851 574996091 11182540 531178513 847491229 691115767 971294453 918584706 896278189 153037303 307218435 469770505 66757569 344598176 949279133 813980379 383827683 780631384 782392145 247317682 782628417 238227019 19062285 476115018 294755246 164255719 11327654 742979045 88021792 534892384 299176020 388510920 725979952 847319853 255998260 416375740 113912733 632360841 883236037 250902926 298909641 636479219 923176556 275772303 812817210 887221422 333213168 659770900 269012506 965205314 277678078 999356663 283671992 748830969 192413350 123721236 968774917 682166371 804883420 821458381 249808152 263740626 633387000 848834439 262422955 712622814 609730102 172739627 204425115 65347299 620561719 353056422 763520875 672451454 234495870 275513961 526738882 947295252 615185396 531882985 307661288 87241035 524811365 882410272 551403597 768370063 613326337 660430858 936591107 308474254 806606812 933789481 617220159 538250941 953344878 972220418 815810780 9703376 646704915 199501726 13228247 859385669 46684811 784256778 293789140 284825562 57230715 223630807 464356247 140806931 628686315 710205594 300041356 106960822 948626631 252468077 384755777 54121550 879975518 384998508 307400678 863289259 925271270 696952378 852531924 44268383 700314870 192956537 468809475 732501059 638823945 910740565 378846610 154125552 237197570 692126458 727325507 341817927 306138275 143400985 307263740 237927914 45967380 363992168 881457735 946582208 434797411 300419615 321591762 625868661 669197822 353255291 209595376 770948855 564071738 630452542 738692375 988246266 726182608 881073965 404560992 369105525 608828762 85106321 144345098 875764259 500341467 956671159 501266424 335257347 470746420 966985584 293008430 921536217 412754096 741708177 242722647 361268906 371804793 666754420 695774530 740242244 264185120 217322870 537524576 605942708 286971673 765681783 511846728 551897549 605193020 727880285 13870388 275410600 848478534 333037201 195569281 578348830 138661462 874478720 225945651 654890064 687381360 714389019 400127854 277884960 256767997 525684823 742171134 363246005 108109385 221687214 867460816 877381115 202412548 82903197 301749367 498132001 966799042 122105380 361676712 644557849 248807035 747653193 82846142 918607131 587976715 131934869 108283191 5173794 539385267 441890453 716833332 22972013 764499862 618192474 129147645 214968320 483684413 306389754 389909115 706786336 334276372 855827213 334397117 769500635 242015978 82145072 82344308 53475454 347039349 142779013 274909814 501554716 732059852 88301873 839216190 769975310 52249579 503995101 10440298 615533934 2354994 485416758 387719740 378090394 846157799 642670701 62420762 857673911 274152879 977750968 154317583 373196844 255724313 173824975 557286215 388172067 584591891 91734896 52551831 453737227 716601459 454959067 289512946 357623832 513415279 562124118 309293301 720715201 657042725 584965546 538464348 575769410 273610516 549906084 643011722 704758296 140868769 8046741 565291014 147524231 815392404 610948819 267937784 430606359 618124440 210613814 607678128 61763091 548113854 965606811 28043808 793303561 790678778 51322469 669320285 405635661 515421093 491731703 715610657 572205173 349622777 939225403 986956108 6114270 699033496 402874654 790054751 821720102 146387462 720152849 70546943 282130864 883662634 680414858 597240184 183314467 976552913 715610241 81321271 477780203 924412459 862550003 805125199 673309111 169494604 544108131 62710773 823724793 560583852 131734612 122829316 243343465 944072872 16457680 657851258 811454338 824208127 783476452 946936057 597510660 142346837 549939745 679550279 518905968 304992691 551659293 479698382 443150991 961630469 888537328 21438749 62137836 655104411 199014584 715577189 138045013 760277160 672936469 311472380 85336158 491807174 513160109 760945886 895930333 428855664 362174889 45391143 238206063 171138439 952022070 195547034 753823730 360814542 82275846 396981789 616022793 548196462 563551948 232757051 737570716 406463091 923328451 43581088 214709589 626251340 397328424 459279265 309755427 891329615 762920891 346144690 335548603 102684978 311353667 215945453 405344530 690466963 985519367 511880338 270908132 198466418 253054293 253164929 254915120 314123954 26575102 67607234 480358842 845445019 479998424 766734845 570468744 323839579 774695739 492111362 208622950 773936256 558598789 904311619 289781602 433012607 37555094 168727125 100642384 853899569 825078100 558077043 713109063 300973137 923502121 805282299 593140513 904345343 670892160 276321006 26618111 204045632 88739659 284423540 913967811 420405627 172699776 133575254 11720853 893973245 696008599 100765570 662031967 723154038 149170702 784897163 388430929 482166906 163302885 468117287 251344733 151821826 803744291 757564847 275860412 982848744 734445391 756684194 879562087 20754030 562031607 551964194 301444766 331577784 308901164 626417269 221352549 448526925 643181316 493462661 242422018 875865754 811817239 779742561 845971073 463740527 791020291 235156410 861314864 88093568 369946857 967695463 680764963 681957349 932979181 592344289 329042353 945778330 51677369 27469767 601061365 11372544 900659194 171168092 416548174 589583450 217786594 842096132 966481119 675661393 114111397 810303691 638845199 874953073 140224508 864692701 372148235 479162537 736711589 894102287 373314111 92744911 671591136 521624661 141997793 6614810 155387635 540116042 30363750 956491686 818158760 561524907 583141643 361412596 166821066 991161052 349237069 298596711 288051371 406315617 189576305 872768967 368892065 922897254 848868605 324821954 915631237 250608440 681286973 307967846 614600754 442407626 300750271 935651497 108133388 161442609 273746391 827555809 646019958 389608488 983195676 276044364 218610522 807865997 685429481 894561418 290944166 213517026 29557469 448794397 682086089 944550861 884227419 550055664 970126394 290123928 19652363 184503245 480946930 725166002 978572375 166993637 564523756 413938987 260741103 838788429 593859756 202905916 175209797 905743995 390443445 583367357 820839698 778473677 984936722 786880941 349515727 803996162 667647438 130165167 881832509 435767230 128478076 664081031 125307870 401133067 566070447 576735392 290156409 520667091 300304771 481048969 239625114 703229799 642844179 491783795 322374927 403013371 950427904 157902005 942693740 921461031 287358449 339118665 638927752 394548071 423868429 754655308 434232318 518592156 180097154 23661441 226116013 137685386 574301954 523964111 459608633 502537560 599000129 883924415 632852615 420049427 566849144 881949951 964571973 656810282 708362725 534917345 841577311 172253171 95618377 480048604 365621387 35823653 322629736 901561098 470617535 484720220 681716365 797389481 898173365 428425881 138502915 501626522 705253230 336520383 255626141 475807973 493529260 558438679 135320367 690952755 997048438 485168845 478785554 148738130 293980056 107294832 791213732 69162165 481872160 599337078 745199046 282560754 761124066 565892534 823151964 810459458 703929333 7491052 886493904 271553796 949521204 632872504 870306704 82468154 611906494 644848543 526659980 948294410 135474551 568969609 15629753 29368894 905339781 363801153 669692560 89309637 819279571 287909753 125505167 448535088 649727121 445377219 52412087 244137525 86142642 894496280 744472844 526351152 635888236 193355349 763989273 228980637 520078524 228929977 302840425 395138975 578950879 906603625 869389071 59330429 407716570 25227501 298865183 665376287 616516596 523713200 477659186 76709781 556486455 350967939 837283302 322105744 200765426 931496218 500251740 635972071 902179385 407168909 789978552 368408340 75755363 792112601 593994149 530419893 33648780 770374493 473680846 53800971 467814673 749966174 997220454 569383550 982252310 503176067 187308193 669053462 257723395 456425049 186070841 957346308 527935234 227298768 941021418 554603287 79081347 422630844 435510005 593401928 652205497 101868629 158290337 705090862 974485275 262319287 81560245 452006538 604682980 161082211 13272064 4313789 364386450 901637820 735344082 788121677 225255530 513970571 810886016 535851108 716498419 958412668 422907875 970365777 91840119 231380895 759730649 203375364 123487109 8906983 165024451 167019926 350027633 544609966 458479878 53182911 337100243 233732911 818809482 698781022 478554116 624285195 926146878 397392885 906040740 680984773 604352402 524735787 811881239 126480198 12978939 252355912 744314371 583760985 501566578 150285244 437549523 336862768 351096053 479665048 507377207 259352285 256515077 540097555 97935778 370109658 106146343 902682374 602369483 446986114 9460067 354944881 853277228 905923477 687584712 915515892 232355974 184150968 690057702 847849302 444117851 528670963 987990866 736855810 176723571 470999345 865346854 55955333 344754520 400249795 485889662 164254994 940864985 344384989 238942460 795272702 949913739 727318296 744213316 920391491 890820931 979809262 667301761 643084033 846453661 717231170 799774686 396302585 783964024 917400533 712492302 311226128 813279608 194873554 444083397 629718482 743437699 930434627 277023805 999347949 610959684 91749529 225355954 694386609 88052396 603632168 983178726 874663319 20727915 524881832 204839582 290312887 758334587 178285749 731205410 175416912 755676310 305977424 668821441 699647812 251761851 431966557 435952459 754350233 311833517 236551971 854781845 124440057 833218420 195671503 410065913 338227763 758858202 855623921 354879443 405560248 816481006 473486332 938073349 223925534 868276101 127338698 468317300 427340705 185338292 147296791 181638792 6478749 775695703 782448129 850877872 60235029 326053006 762461327 642482396 812556847 998904378 35989031 235744769 798693814 473282180 847026709 112634521 820657047 973903191 438500619 740830752 796817252 138946273 395080091 95033496 826795220 97094678 504177855 351722758 922654273 584698157 295812178 836607986 569820456 349822497 565044629 54793195 110437549 135658801 441045419 842023425 82488340 265406304 390959644 68264009 704194889 779641589 52061526 263024221 132851545 522740733 85946663 284259801 698112247 161956036 611681605 935147743 463181560 527699552 612373958 927587988 361963223 695398182 404331944 448591265 36204338 885587250 232935242 67052210 742932554 417669348 411293425 531208442 382447239 123134814 278577476 595172526 93194994 836475143 828708817 94533509 792949690 899270154 261193094 817968447 515125936 148668120 26961208 387741211 634635722 393040546 585228319 130592095 461314467 296969696 959562840 665286611 90015737 467387596 709825378 694790214 367698478 321431015 788065954 853803016 668073929 453807732 809554911 939276654 308895986 421853944 497307078 775519826 649160441 919489985 121612903 984888465 202592463 636673883 466679222 694033547 717003147 403288348 549070347 544121765 874793190 331860889 365577890 556192970 307040703 796319023 3017244 446360294 425434777 637043323 249224444 823348586 106805272 124313314 468392491 303747787 95853960 521347850 907576181 604109059 429744470 792243039 51551242 420464655 584427412 711550095 388715774 534131823 431524985 208636430 357731273 480292776 271583967 105246867 404135111 592939717 501230276 878721177 337471928 399033042 514398153 925946079 842817601 909175648 140282806 840748777 206837866 177032965 971254516 339062652 995205407 4341208 4053265 448158502 739282095 666296825 25175360 948673203 117645136 376069127 661852886 877166009 409864601 981643688 642609102 97368845 71922950 702537733 608059718 315202892 487816311 578571338 363595776 203783508 163663025 174693931 442206946 38610119 793148123 796581466 635351926 261094543 254975747 309308178 178656875 946034516 870125719 231399567 176153618 922992648 450211564 374107539 615120097 918962780 147198395 386537955 106723316 473374536 380148127 131104456 180416903 679158151 794294424 888688527 174754685 296049688 612775562 503048201 815939036 436725438 412017599 949715212 37232975 492653185 72289633 737717488 583581603 652656172 307959297 247028242 147962442 964950732 451218451 395695956 389178075 74012215 591951471 85598363 674731920 876075395 656073426 917724496 572066758 491241866 859650651 419826912 670830208 655632749 202160142 874607420 983030501 296839950 468207444 777511770 980188350 609944468 600333433 913695154 197571321 742568939 829004589 632492737 224996392 750090049 347946244 570578825 823637251 779520395 911363062 126892047 734392034 74985982 528499935 892854748 413957699 202883478 628345856 847427197 397305162 403911058 278532476 538393603 560659004 743453173 261788636 769719684 428216835 702875143 722211980 705656728 886018221 653282003 848084059 944915676 848428525 851003302 985885183 678998643 697708441 765889686 969284751 457745536 398340138 769625337 893667335 782789805 797067071 305442793 485974472 998016679 225952794 903038151 541119765 189535903 184907809 898649013 256063894 750016970 870656350 553021467 678332889 977812706 248923904 996613410 586574796 909922468 246368728 201298492 648725317 964139600 40129757 566216090 829838970 100282412 15319464 813427892 761537161 688041473 924676857 619235013 926908913 460486556 747133232 927200077 73018135 860795214 683134164 964824205 373490371 489480813 873947408 339154958 662777504 179261393 750271025 491742490 369017279 312069720 56490537 667130690 648769300 205780834 137481999 968547030 15549944 827404629 183357341 117079920 91531941 101325850 549516209 362016362 613046461 653242782 986564300 334935394 862449604 384441426 97213590 492692157 723375009 902460332 721649496 256908834 426584353 269338276 86009984 937426171 57416820 545117240 885393185 782033655 572050862 163344872 119500912 770637963 855233863 173524026 280574536 242712940 517695132 87962935 35483559 158104854 359015532 685261548 589129007 969526088 259247963 264196074 181620646 386570886 802281074 965557703 605847158 294212758 578533789 547449243 943148077 625913091 996532780 436179076 672412414 303388574 934137682 903847970 486530879 995988727 462225577 711022363 698014697 535930088 305553581 293319576 991846683 147536139 758262588 123134919 435611287 13136703 766982172 382368855 745741380 383001127 223229813 377793279 636561578 939831210 484017747 747745015 472290169 463396724 782930213 848716156 3723266 975875444 253799489 105749585 25955772 615461468 37079646 750952505 620231873 541636645 882345240 737244542 902304846 954514056 319507823 67259501 700861255 140615045 528062024 986279384 222750384 536895968 789577450 195163538 449247285 75402655 359729027 690591478 887327907 500533901 366037409 804667233 439999596 909578939 560574137 470368436 329108520 766329594 100981412 878314451 684135694 656092001 53584925 771803432 410881919 661886413 77769028 288277280 95729532 538881116 321956894 460783788 531061547 403685361 99461906 274785730 563397974 652345524 413271405 410382810 122987499 927255695 897031647 302574706 387312765 952956338 892676860 562326923 846900929 364822799 419127741 304449577 679744786 40790238 722818044 26963158 546061038 944401691 720273147 664508959 35192695 951654915 540200926 833834774 738721267 86780571 680550956 385798606 670975053 919534889 388584530 817555939 13909393 592741816 455095328 920577263 8700531 940782233 244138826 30553878 258496457 301075165 942183400 361646459 852306189 11177179 533314806 247203528 950325468 728635568 524079829 492238763 795934585 747666106 679030216 265472339 880557387 263950365 148272248 412766711 954343258 451527998 148758129 507335503 753632214 886639690 360594082 98828057 849806480 547090864 918998497 813605269 265111423 579846307 491934053 79706122 584354109 290687385 98811722 632204095 691215240 910157006 719720721 103635970 892960705 335664322 460231197 12269989 675912048 570422967 701806134 246041724 608795326 474150708 43094026 125274720 366246137 902313092 506330535 217942831 396735764 348113720 91588355 919856457 344652324 991812257 431876212 336759829 797864420 3571543 749759800 308579450 958791986 754638773 319750127 812163430 759330448 323626074 677490971 367061067 117100707 589110953 211519399 606733725 772129464 843014986 219053917 951829333 992420154 829048999 17523054 525579633 435347005 185322352 897391343 509305969 586187255 718578967 841882454 160448988 300675905 119346773 142499073 740475065 563033626 125124003 43699119 699824150 826297892 107609026 498621188 912327045 736409381 500060723 324474634 905440154 981783944 190742464 529547947 658381934 51025113 945981169 620717112 771682847 684423245 423298200 227423717 317929293 297852728 659297862 255068746 658203551 964473748 380233939 882877156 352551996 551465088 911756506 709447313 358599763 842686655 126475066 91368984 205626771 640770357 90259350 108659871 368209587 948646254 254676182 245291059 855664620 723724823 242986916 229336132 107949433 330933123 853001968 739257381 728938526 637355047 46223469 407331216 324447134 180283678 926096145 369519905 888749380 200971429 444941721 304907478 847022171 930929824 385354498 684900501 418949302 187318548 427184913 272089766 60076841 664993451 577887437 275753525 920579597 542614835 374827775 514169297 503420864 136531999 644132025 72012272 133871395 475061508 474855372 638575977 649681946 341966877 677130576 171303416 40407056 560113352 875368992 403498173 861259376 976353799 925502299 637309629 881931565 118102272 19862757 596420960 675389243 557621630 958010851 143345905 204465427 354787949 52469059 491935010 396296499 419039841 254418994 770900357 392209052 799443472 995838627 422603795 603663186 462001363 282394063 572644777 191879904 191162154 16819888 195158150 428352209 608790325 383913604 205146831 932712760 101846843 241750352 122914572 187427625 836526631 568860763 883176104 614658365 925036038 602218158 131919988 211954194 169486474 735697307 319336228 993013961 428918154 249659699 688505808 84196743 434437504 909547726 189589109 606962676 928435721 741253511 779189362 169803711 214933609 320968382 252695820 205967639 963294212 336912532 224806890 153351987 752587494 468012146 707203993 952919756 889871420 517331330 83741705 969574558 121574105 708589876 361461006 384386539 474531250 248516539 430382304 694661879 25480802 717039758 174943899 244413325 309415847 811070695 348027072 731480952 941659619 601684039 700308914 149010699 194221467 678100208 48456250 832633754 735632892 963676265 964869636 447289343 995352401 126224894 819695136 617279766 720485774 794221886 300086657 790427712 725199049 885815931 278516609 334133220 642028987 18651469 955489371 891038186 72142915 429967632 755468208 237617726 608348131 328357729 743784195 709350739 462684737 252900004 685748797 814082205 178794407 803213441 451409449 730155286 406943108 569210467 552928505 22597050 456570089 588286456 234796735 205945355 689781517 193499060 204610037 853780109 807635402 846677325 46629366 90807115 668292637 240006208 556723586 509214800 918690985 70569547 603693374 220190255 360259125 715717617 745406514 417812604 15258154 743978745 528771657 944979025 60930838 238016239 348157652 937315018 544320299 33125282 844313863 57648521 709951680 16344996 472276091 102243122 779796687 815478478 338866091 532235760 394807158 942376633 724883063 83876335 424847478 979200325 892995747 219028448 550925239 575947542 95745625 347260792 47363522 166963218 89257123 640012272 15843397 981212132 41348082 28617350 36406931 91689084 903990938 88893691 419865633 644097677 877983059 332255252 381754634 605715982 508410810 184483354 466161292 784367290 371899597 364301145 793479561 60736656 598068595 368424612 37447431 393674323 874669810 767564239 999697585 7996938 670409591 519183412 137729363 968859521 109688978 688170799 381533537 729134791 28979639 477020834 138936177 345683118 216167613 51086194 664972988 726981967 698660963 173747208 497313185 635381891 800691910 182864592 524647971 251505770 146215917 828384445 30356070 547232744 238453822 685822915 987392821 596448547 779901189 671451996 121344127 383316999 776282356 748709636 620428758 882372290 612331165 296602813 623457519 781684296 860333818 971909004 90133540 227091152 809687526 669582330 459366133 633309268 664813730 609953427 782793858 616665365 670234705 603139178 220350995 510868502 937570427 900206484 793392529 246271900 375298958 711291304 297440778 939214772 276006744 518181958 11485744 526014637 981242767 647325580 893545178 169163162 423098953 89302690 990161794 50671825 35994244 965265968 869058246 541332078 526138015 708960995 951716072 909819089 702009567 42805740 107057230 125754651 218229740 185282944 253282818 114287542 777378641 468703577 741053490 743585482 219022335 416500019 168008369 908272328 627113162 98542928 863637365 597732067 206244074 175364341 851258135 352567698 585652348 715436779 434393942 494331664 29589247 209942014 789139860 902167516 807361496 975032705 935790935 862589242 365067470 926576585 257172681 96740783 766939278 238775469 20929849 280130952 742155560 439333901 724520856 641004372 531114128 814763080 495147261 645111398 503415070 65825988 415566114 645814612 62291470 886298217 42557156 729610874 800984065 523423782 127537350 170813560 118467962 498615147 635831663 183609008 212200802 65156270 208953895 492650953 367068549 246634982 767587678 876475951 782294291 579728659 6709030 929587344 537963808 476546228 147947444 183100512 972732708 381225039 647654371 257253974 190259579 427423981 546867120 549319405 166509029 574348186 993432255 370054884 214858248 387513321 138633941 184507326 500022249 541780079 932664923 834979395 524754039 429082948 241371874 777306877 232910336 387414149 900193689 864542908 498616506 886852820 222034393 652978963 679790396 106482134 262313370 188073688 626261250 672697012 749553659 715539112 300339436 962613403 442900414 543346528 850765759 745268540 660774857 551520421 153046690 683181388 453831590 324401501 248987043 671479045 902017539 225660980 82774576 84910756 454194483 351301657 932978078 389991145 58277292 547890366 946607014 834222490 569913991 980993307 849323747 706603519 438491140 743827947 399371605 179967847 587483651 824240685 115140320 820593571 870916235 718852004 489974734 119543686 518979142 975023960 546670921 501388651 705840387 267323923 656832482 877061038 210076724 361160421 72560653 778958129 197130605 935896481 273501346 193104345 275070699 130069341 512661854 476229903 585106955 116929782 136353120 405675584 417020878 758893450 669988268 404478813 519552860 4122364 592537003 411527004 747255421 93345907 751138217 15438517 536100897 322018523 939926358 342520805 986390746 785730914 358391878 80150511 692460893 888134140 728271473 581039829 37576965 288036832 733165235 10826275 610692688 708479497 678846797 989757797 907521376 427614135 814868578 502064813 434524282 188527851 240172155 687838478 420809354 259170030 37449476 11648803 609267614 152608458 598018764 292555145 670823783 754174415 178158217 479400288 816476091 643637264 178099538 9614030 265043221 96724196 689409827 860403068 974796051 913247077 687106397 62763799 649063671 346762484 354950467 675521488 541246503 190391219 328579197 556681949 335421614 909117705 316744089 627346678 360635832 275999778 987365509 207718616 550872090 251428973 105298199 151875013 37914823 465015836 103859589 860519426 98960732 477860519 109709037 129400152 456595093 334177609 69705678 803879316 196802773 24464257 402174605 638480136 368324259 699548051 660677618 339288327 716525351 918018821 236032424 781528684 446550705 772057378 169713856 782102036 201308979 611413370 784382510 699101023 511842498 299821664 227024715 211723955 662594073 525248875 290734673 195187705 702619925 17189365 134169826 851246366 71276858 419304351 280968322 890867348 407939116 278150859 563723544 240181198 119544887 902522657 67408753 27907527 273300168 285947403 962145725 344949628 923929842 454322488 987325456 877941357 708646378 5622557 638524130 193496864 472173451 934772591 801588624 478400414 548797139 570873770 344110809 439910388 253132388 494536077 155562849 643568308 931492100 348768668 610360881 296284017 150984221 646719389 773233461 56020294 505806910 420963099 56829885 574230864 675690392 665211878 87193340 757714735 222899841 266552465 731161740 573392778 899920373 855898355 445184233 433811080 728458768 28885671 719636977 126689367 762821269 537575308 91476842 281810344 428938602 45412933 827178364 292888625 238604570 266551993 880282931 140235050 260883793 140388500 936185086 74025937 818482020 602159557 164123955 639586790 848574151 363131134 428508297 63456815 409270676 648282167 399496860 536685301 863268107 245028652 468846188 323123333 421673484 24240090 356233950 530566577 340965279 861480710 913810745 381643853 427828076 214828214 34831275 966571442 895830083 576414901 148400578 42908477 561889430 423157523 261608180 643336401 441242362 859237027 136901911 90215761 959154346 547378044 762854633 295362343 181772804 256707961 979676297 171592896 485821193 756869305 811964924 902876430 47589345 695712799 368030121 451778565 41955157 870760915 536643805 795158814 832291668 746553791 605551176 20656086 287837550 505775122 654203006 577038896 124339548 742209473 134627448 181717295 53324150 479789825 680125968 975781213 225907515 443794382 159443592 106888519 942979021 755675752 825641732 431083007 260179058 125335505 544559883 23475609 352925972 520879184 789504778 582643118 859476674 407742448 951002321 7368668 628472877 798151425 605763092 543414339 921789484 288184470 623952107 876720137 429945912 986189574 928680530 993381848 443904752 227714668 432718506 97205339 815249559 655680807 812041782 33194180 269756305 147394650 893757855 783901001 872142570 7314541 794540657 505889698 392181967 817058698 931953051 575055245 441616146 9081377 381969395 444634443 107982762 339002212 729821360 168085536 491485489 260840396 828556270 869333718 886253412 415322514 1029934 417214011 385994663 938223927 993619923 621046686 805434750 645942268 492254117 610739030 1648405 774102123 51483474 796954427 100608441 771720908 281460456 617357099 878099549 188585392 208011869 739032966 611713558 282021995 117728263 205872051 412783263 48288657 894697764 12920473 945340118 652729728 390892628 852904230 59436861 397806294 333956121 866188492 606309498 549461239 856505694 477616639 178219991 295814792 926351853 199002808 687525827 979319287 671260407 309885173 595834447 863768560 736372625 85998902 709945777 816929257 832122161 345724674 422704324 619622039 591354933 535556960 754934151 669142135 967808604 609335647 560417178 683630662 671541579 961242254 149734084 382405001 851867401 463462788 486888815 373642502 123067011 35377241 832637226 902883657 629056009 109721387 694593830 228906785 664352207 886666395 92480698 210048544 498187373 873676877 696192480 628491550 793908064 548680556 769541557 826206902 669301638 696856867 979890940 136727495 869246886 189349157 70454428 377433076 397073638 992683045 953269790 433865253 706458451 360004703 531058736 291401988 920985693 922738702 903853860 975794561 797812567 49931251 651239281 542012239 717047803 567033813 275563057 56624484 24128229 499919099 370872738 231687293 209775635 952448180 304916901 50703255 188848491 817199823 870810178 562658423 524558645 543526435 412267554 954093603 482882717 677269769 626112276 754021735 399002674 446890460 476906120 574828370 667197034 207428480 363554327 721333174 881581084 305582553 224385529 950848427 486873860 118775375 975372685 722976268 508037698 406358608 583151061 280176632 888219867 730755534 191631863 372820306 912600631 834920381 796505021 332094274 909637281 697419926 299054614 821757107 713574347 688724695 435051411 339450578 336976199 924878209 742183658 567267221 235985678 253154969 376438647 268569138 704872445 862755239 890466742 251637667 261551700 754184250 864407498 700977961 302396981 239407201 187692026 558168774 272241707 138947891 914032430 101416385 413820832 546338121 381330806 721141542 655480165 568502079 905803395 978099268 87057966 547668022 404053036 974635309 723227411 506495573 670968555 814245689 95643665 799787331 334106206 146824067 410112647 217923759 123524550 307597674 306089402 194064585 697680011 614262034 689018705 842483910 187491510 100322273 598220761 274801503 804520309 980680450 438863682 174881618 547570586 318495717 861876064 595080672 299729949 379637949 418520683 919479630 916706966 445225728 276049791 757877604 879442371 399782891 439233821 352806897 708394504 859280124 93753256 813909828 454846954 475717750 469656553 740090548 840383635 732602848 165171084 14914330 726696018 304538758 288289697 81096530 57185048 738470903 821638939 413956798 806711035 965347461 191767892 210867138 90977974 173026760 700089991 543166537 958865447 882085147 414173781 43030078 586416848 842791966 247099969 443242004 477519960 481718066 908927540 400721215 407544071 951501312 385774841 444177593 363816013 549276147 476537026 370062718 860931899 751054009 271392673 665426192 930276104 693356229 210949648 437201395 805736333 913916880 837808490 519231026 105595850 384872276 673806959 635184601 853399135 778359568 311199172 462583672 709394451 490370439 706697329 544968871 362220625 965857920 990623329 200737916 755725222 107635079 896592613 369038870 95408197 911641707 142360881 819170582 660110467 674075070 584982238 802583073 349364570 921314648 537703527 10148703 16025322 928082133 453078956 137962239 695587060 531631634 621247089 977741745 74410846 313023924 14688480 327417130 434009265 803424161 308787203 273029284 331199646 870212996 524572747 26054491 539292789 905655629 76775948 696507153 797244844 867262895 87647230 201477770 744152158 534863521 216179646 985241105 32048585 268507102 458766410 254661106 406540495 450291556 633410185 178637054 708487798 753314809 552533953 613853450 267565160 686776225 767164959 65827695 140365684 838827561 711812915 369184652 44940811 726578080 428357233 232505151 50974403 723191512 144236977 6782832 742903512 438987753 469734831 481719943 658658982 215045295 340682891 174332145 576347184 660956999 777819723 69035422 598308252 398208662 981140309 168104070 686311349 362533058 480209653 143606047 939769960 298803127 342277597 197527273 908838727 5237155 811434655 115472866 724474377 548425082 70990901 113697554 641157896 841614194 749793402 589535489 220124097 655896968 807665327 948960316 957249368 665565690 737582071 476182996 58311953 950506955 987108826 665024990 324036312 787300163 695937734 682553332 679095738 721278060 169839241 635994034 543939178 250219926 512998617 879305530 458005949 76188627 426617292 148399537 783897902 867408252 604610656 573917631 908770139 359196330 284674292 474137107 403079301 58884542 188181453 539796957 714156820 935536089 392763795 256657234 215202321 480988516 272682961 168740396 571169707 526932106 361652600 836831783 780207027 768598457 176503644 721335173 873861663 953270821 822082229 245567371 17411978 666586693 138972576 775871234 276351410 540434516 992629148 411874487 155495418 789257937 821305870 851862011 220451814 113488127 614487741 450537763 296381857 458017638 566803030 349076489 769091706 302842960 979151593 888126601 16928610 916887117 973177962 181600517 839596912 664105647 22353201 553530594 876934749 873543695 420906618 493976841 226482441 268089030 325604070 65836135 892490740 806207861 993252600 674754669 849215941 581112190 147551129 630665616 845316551 185632136 279715989 221429706 651374695 499936254 562093852 845556503 607610807 135360401 795927618 804928505 592949742 408158642 899905919 980159989 763124198 730726681 412317999 904467988 11589021 255217729 971333394 89018211 615107764 601086441 515545294 13256051 911137523 899632020 405893224 35847897 803990723 785971210 565258959 509240751 724132786 91539925 419144273 972014097 552516851 89937349 180867876 404113569 80387547 149650797 768170463 174360324 273419877 126652835 870118910 999384163 791174063 895693059 653283937 313791467 975851131 475355757 241581005 780842829 836058031 784865667 709520745 125784895 237272277 573775660 605858115 376258040 130392220 90346004 521949897 643717048 854945621 136146729 802219856 244150078 327286135 108980255 539008145 376514640 50414107 294656493 860774183 855842359 622743424 471886670 600354578 461088320 765881224 490686786 158239798 976254012 747874361 787420042 271906525 329838848 154923582 957464879 815403569 787559654 267856228 626687227 951491779 814001739 101681949 1238014 366728455 223452175 620708096 938088459 310454741 944722456 492530503 297122360 653898986 619379151 655195471 283407202 820137317 178933921 762565148 106634406 697146442 107091583 20478162 985823209 355825922 372448862 966342461 273317458 362079705 888650936 928820810 109660362 896713855 50482186 825301132 823018115 930196104 59592532 629803704 51594606 111119340 720750748 236631593 538338499 884597639 522556779 685580636 796926333 263105434 936640334 81990261 97597659 811216968 874362454 392884665 382295777 716010010 281602968 267309074 411162837 763229820 155872174 261727630 37548994 124975678 709014325 509747680 436959992 307407379 814310221 163460830 517738634 891967765 190508572 430012161 268311502 842950975 789358411 251568616 289535969 299844594 459227271 952087253 403502625 296464497 486118913 759268142 341586097 945395300 185189615 459533053 633498872 635370073 691143177 691427697 537379874 281673790 409540108 57193819 399976349 190717929 329914939 381703090 8070046 440046480 595700953 271752719 836803482 411296849 83441584 118298930 997067981 411910827 785535117 699380091 732213430 413291267 703245249 75601777 210912665 582139425 518920866 572664383 190639356 963341744 272335880 151600690 370277930 751177921 776772816 829769532 412208307 838377032 264395356 612085620 69836522 380810142 404333841 700803476 310739046 223556349 961797849 851709818 224756353 543419399 649306015 357302951 526819548 142904384 582745557 178312899 209534937 436288911 213167344 959155735 449861919 505649857 107792363 409058833 297178650 690104838 379446208 8854468 752370809 811670898 667022322 656609381 765642414 862268285 791763207 781569487 434781297 758282628 504381702 469307648 728765758 516517446 390566397 83484826 160994002 288582247 482860157 966308195 252665778 36951280 365173788 704701637 952253348 758104013 806863346 336836430 787709491 44022862 36833564 675084593 882423087 887416230 344575805 208595652 299550507 847142255 716197624 522155776 977872382 556732965 701492855 123456004 12748098 183521702 432224231 897340307 211792088 328050104 411351033 54822801 606946146 388610179 820896355 259836041 484617928 934028563 914774109 167697450 866763956 155597271 473573669 975105477 418621718 266927397 366151803 748028625 102957216 806668724 136412453 390113640 978232650 906471200 568785773 248688839 399340751 71968361 351738782 437510610 40974127 688590452 11036298 447345037 469098283 813299849 148210695 340271012 732282572 729339603 872618861 282731748 33997277 26554083 689454618 767412671 67309676 46812206 684573678 185613517 620094285 917240458 64657871 60776773 681342103 249853109 515069990 273619336 645791269 606659790 107939681 330059159 827063830 870285018 473909359 284981656 81173837 832562496 652915527 757058133 241932273 920422221 806523745 5089212 468632558 650440113 466003003 995200352 679435123 728931584 351369685 671640822 314957171 965711411 315561781 447626969 308596772 687140644 177415397 492867719 956709762 500417301 777059184 994733346 691416525 890450218 325096936 67646961 819307526 923144426 102162531 853522140 522138230 6577858 369530489 83064562 885691688 469518978 754962376 874821863 927524458 940973534 658209904 335560590 849683792 265245934 215249816 285824100 181184561 949933742 782927335 630733317 239336232 140934015 644871179 779951284 300630164 442143140 307471158 338037976 644602776 660782022 489794459 444495225 23381660 426455921 264411894 874314951 500061130 657823124 20963585 875761299 829012370 256443141 406110720 999330516 493129510 89687291 878424374 793176612 63613183 825337746 554204525 156326465 635431254 355441739 18038643 182141580 122774699 619388553 596142231 254143117 155734082 999555092 826052400 878449261 212355745 125185946 886104342 943423866 462113300 708210985 649585191 993447079 338861865 375009975 893228740 47151369 254944052 146202778 277842001 67777115 71565516 692216336 367587768 613144443 342377036 389004729 890236903 136498411 224735315 13926423 112717901 882733905 340825157 926660629 982748001 967073271 117823175 832567677 454039835 166284619 763026502 355061633 334325625 799132512 383882097 567696691 8095996 110195308 711743419 533309452 242375464 63522120 552022490 532280937 131504391 779322355 250509387 278703113 589582247 361963535 632995787 116851857 775060119 795974498 799376351 582152 211217006 681642071 889411405 743795035 559062341 308082299 869857441 936273626 815782199 61903616 688557225 791836345 232476904 234321213 108048121 169217424 690409979 399319339 70065256 661275868 190419867 806795754 8590737 381191035 254341875 706208314 111399763 935388212 455706038 540882690 594177874 836538413 724156568 678553549 872533620 667485043 458172370 92413256 585672036 951083382 553046434 915164102 260099858 732220809 505026249 870314428 646747440 789638502 78640907 764254789 119673015 433669033 704688562 336362398 105233504 573036112 200458252 85688235 567123244 443347777 532617192 965960305 919453917 765776068 139150877 839928986 129526394 157137413 574128900 904022004 179036367 697449363 332721913 882683378 634889450 75458020 833662685 47627305 570455712 400230351 830402199 580069588 609462534 100366608 736943502 382547793 170594552 947602631 382196017 790842018 227957141 969214969 691832175 29923309 955788480 683769358 148493119 224278781 72872865 284362065 809775898 408072382 31139618 309844852 955382652 829948356 802210931 375151113 204415846 174205637 172072327 596485898 13154015 253571354 254417813 127439185 518355310 613473091 183440791 440519457 339056802 736176480 358310094 520964763 569213067 223848376 659392828 95477322 818993214 498029878 385861672 713986456 650248276 237821415 93391006 994995542 50686315 315923837 452199404 913177656 584283300 943881679 19855911 14671190 88891939 43081047 631982244 358460589 70729619 490017714 656239231 396402076 282512031 625379364 121941783 359153000 312357754 220503057 952668816 644475320 896923480 294750597 307503183 213948185 840049394 739532717 814446978 232084859 2447623 633276252 268973974 613689522 84374741 18089863 529299135 611044598 110772900 385272265 576800883 95506275 91320379 436614368 202579951 614930042 787733353 51042094 287421617 991503518 651993726 759897401 67259644 537532568 301871311 477353003 517037143 184769556 966118709 918966354 124477966 707499042 428114062 836546977 707645871 394291637 892859963 517169198 938424719 255006247 412653217 58091698 49411907 598635955 700569512 59358476 382997031 321609210 674230079 199999166 426499546 46990975 214112214 890055022 654779072 827597099 322611938 807348071 664108159 288448201 319916380 782252053 566165634 484287371 96307778 921575052 523673721 470525315 648727317 502627842 544022743 221325099 751487578 831185489 474636627 223244254 311857177 528304758 702038888 399743580 143796321 749080853 903987924 614216010 62298562 496726258 530270749 310197168 865701841 102494073 148719367 769442681 764914087 592409399 558873887 698292214 24855651 172738654 534808628 491913819 693799843 488027461 820664536 583837249 417476623 429368550 9792227 404923939 834495951 494584159 493872112 51167201 320992015 924165745 851074015 715966783 944476290 199483908 878453585 415942759 456419292 395063969 269962287 778051683 844826199 584135158 779424292 756229028 472759087 9752918 434872606 206803070 927355430 940829750 184497105 268987817 550309889 223721138 533887540 261108930 468165896 432030213 319760385 586518215 235321738 940678932 815932729 658138271 978955351 677466340 550964382 595939216 656682820 984939808 762836536 660654535 289855915 141376660 141843921 597650132 224118504 923339700 870252921 37092395 512510173 645043990 656115202 602284964 229731438 73934835 140894084 756425723 310836230 765797546 77839323 813598033 26965521 218412862 286303524 823361961 842430336 112612307 283147332 580052332 366984264 373709108 821337441 604283877 545535971 612154192 73586790 57830854 480068045 905934777 990345603 924450722 131247112 501053476 328769451 103025776 802326936 824476907 788785429 363082254 663300872 843705742 521718716 561297852 399894244 652700461 290395103 260665501 826311229 768194832 181709953 857838137 758926632 635940128 459306474 211289342 439262015 330366059 638999588 110151354 892034590 260209059 13062015 5082403 760708583 244101536 746815245 451359823 961545151 413283801 402324774 663398204 877840463 418570991 14418918 352381001 291892803 682505507 849553322 323334075 513733838 356740827 426005911 520717370 776608293 419555617 269296659 48394065 28201471 766248483 880933194 73214449 84277276 2662324 239564714 484563182 828189883 54591946 268479591 982022528 944323873 196475134 502522360 594103236 461181465 890416399 437456536 163630905 351776367 68064607 713845958 439945540 440888180 416988532 241071557 163514796 754611581 913067897 969317405 672093982 651791460 502991546 895387672 898416554 612718597 622436395 100635718 134243140 792499394 980101346 390970361 76527172 745791488 652119705 294360010 132333030 864412328 324511277 519652370 122734283 20985255 853536289 144961906 460277111 545338990 657706268 592883531 186407121 75155314 23428198 895352391 542590629 619360429 996715631 701299918 57997349 920762907 885317449 711638930 374571620 648146494 712611113 385615876 966928602 607847579 31549162 896727260 182582755 631131707 897551497 701027989 14132031 555546667 788804522 317045742 577589908 876174844 345194002 17677418 822104551 339866691 469791275 648139473 619543079 346979098 379243395 436311981 950721442 249306782 367490893 138540494 973076622 918273391 599835358 34545862 928564098 501718323 946519601 864312174 486874106 10508050 130831972 541447775 555292886 986546235 973059641 299048058 770051803 617200222 871273110 742333793 516745520 631931441 56880901 186167291 219648483 951691244 357275188 711939316 411495010 278008268 864541302 622639930 741725186 793079443 356175425 541216385 13908092 776824326 274822318 367829440 104655979 63251310 146900989 974998962 122216399 772694552 551987214 721020246 456674444 47750101 511070440 362447472 207743724 954213243 557252917 482999302 813970457 981311841 774420676 68155107 127591588 768949735 174985479 651658263 139386625 861811692 455493523 590677876 538774024 794585430 329848482 466133011 225949046 257484174 352581012 404084430 57338986 791543809 415575913 691074755 564821992 191080608 236267337 537585111 244909401 455252576 965966076 464502064 24718601 669388731 301885298 159233466 911159976 739095854 814783805 199532196 175288266 947803065 891775250 786769888 727297127 981328738 170240076 186409126 554842971 904945074 339784553 867324401 393530599 456346678 525023883 686738176 855029550 29480703 872404983 811566039 597500089 507028771 722114201 625499068 357186804 101292346 490401407 637981114 361596591 717991905 709876058 68368673 736093341 574115386 411616000 185719300 794096088 477156458 153293804 836071865 202475099 877982746 895134652 109548381 912222599 86593271 451146674 647880781 669443743 677207347 132672820 490601646 440591691 457628673 563975757 28757479 842819609 117857820 429282345 412376866 413438711 631279681 676596637 981508558 269704635 634658736 465296796 559491103 92712091 468758191 360329155 277888397 640880309 19533063 479283918 730114897 253368968 606385797 971262752 311273707 156606073 267491194 409450304 233999007 307902288 857245500 594777686 770392562 205316792 351313571 799859890 343908914 743552450 872501388 899077190 846534380 46064994 904136282 248857383 623875188 447548657 848822896 545981968 457895008 700523689 181307064 137387230 832293901 416778284 674235167 157753109 634637081 889732350 683773974 139213913 593031143 372651782 221391635 293613302 78889502 673024785 484761870 404377178 9795882 468150095 86580484 69505429 174046394 697243092 249390200 494884832 262054208 653630232 683531245 912766739 263544436 825142904 657868653 953432620 336392657 869062323 320564485 374468047 111615255 816110701 431651142 588053697 125297863 689257647 818212294 886717548 261369514 1323365 782525853 918433631 630901323 756073439 507973097 325301195 698902392 408324944 394530890 815579142 462860997 328567634 856904550 70027020 703314952 33129569 129306470 869716729 344714974 598751323 248956023 584938896 155154725 910644998 401741643 351260343 75807616 666733194 619099029 891079929 26782679 419697139 214950033 126416899 849017812 660491184 187352953 549662503 505532774 96254999 881617425 133184476 628699458 851001823 852846364 114009147 194505053 538135204 587336420 907966852 264273779 418174822 668586934 330090135 52121988 970371850 210441827 281053308 528995921 378167000 278542017 328445147 366783971 318484731 798333992 702567556 390559237 81376516 745853430 994192361 168318661 457009768 876456971 807034271 114280695 277959421 370871630 961614049 407205042 815006593 781429798 931576845 657130960 109574163 858811137 785785636 32132210 218295992 7097040 403764814 150678395 249254359 848522121 917606484 110628624 301391549 285566628 12244773 702520606 798780954 591208351 723162705 396932564 348408963 29250170 740395409 719551012 319447790 431735356 376244029 737986119 20940600 548956012 778744532 877729334 310892706 323675800 350057336 202585137 467302480 850906834 332948591 590734652 434054089 957814317 657801635 654798749 937629050 560286788 882446883 531817312 203609395 567440052 387390624 827522259 223253672 940234142 32057841 73547018 694495729 118804006 825211791 147846748 321122826 219134198 658944026 293514980 672432468 914805435 715714514 227010305 573629970 738635943 238397214 744199638 48265453 22923502 727545097 131934155 513434993 727038793 678462400 571789066 477624461 416259446 393116949 777124354 386495255 9783733 747541247 286723560 971068486 933462349 21093912 346959665 768768566 305926917 750355485 992178202 197898856 107041707 583214706 624979232 772233279 444924561 622001819 394687880 243992451 425881610 126769860 807834072 299719394 62228978 234677819 620929628 997621866 895565347 925660656 435256738 113824273 940205825 51546363 550829310 607559213 726898159 460071702 472331015 393033724 857764824 517390623 547021336 885550622 286133671 713691032 376022736 9133334 330347214 117444391 829197970 193242572 496493507 191820566 194035718 949871629 282644095 779979220 509294998 705848074 741907197 868519282 68180466 637972949 464717249 23463462 199793805 512799719 160063054 632166091 736839709 402642845 430344623 493129568 129127198 559144118 838483183 820185989 63774800 142099671 268201377 241956609 188075829 253688327 944431193 920920638 604215956 185003315 886891312 429874891 747132665 635298987 278883908 111446489 841097010 863263907 380427829 90816191 725693651 966428595 980132522 49478007 911964339 168358744 900646090 800816414 298953069 734141552 530719683 181993591 165340640 433287618 515831111 100495977 479340464 186262132 510361098 580162685 68206018 522874003 699301957 601796449 742357188 538953615 138866230 735900007 786188707 187106491 95942814 143637254 30052882 894478801 156879681 167481176 333548298 702883181 697039722 211681435 882277700 824694669 807047268 185521 210503617 338349079 211768322 96834463 367332419 616504147 190436632 119972881 172816337 88776301 885659135 996233685 277729079 610004981 722271509 26645595 915883395 777366622 589918011 58022204 967985289 585775746 387825237 227368112 472511328 277562908 510256078 52401174 781377251 868528716 165806865 897474160 205773362 636318743 8441361 88470244 739316526 371155173 996498370 729268028 614606592 333917441 232879261 313028199 29322898 646801437 768923936 992842486 450598164 407419851 404878924 26525599 36673657 466462213 199347237 782340542 775808503 562133925 900420150 202049487 677128331 304278766 250727946 793764341 99104115 858367489 847095220 937429111 557395122 765660521 474027592 932851773 602912655 156334736 188840543 991767895 788521750 933364807 62588567 214841206 771716757 450604354 518410257 281165937 887879712 835978394 542828274 101270210 34059023 376994889 172826850 659401223 679896699 22086065 672820112 310500225 338622916 835285526 56917803 124949656 960818445 570480415 724175082 690317141 281568190 23317337 772669318 53722854 509548802 817409716 696820155 610528285 625232455 840916228 578602699 732964850 531930048 227621505 21407482 257810429 169784550 492794951 273917459 114754812 196446451 409675479 502033377 386513747 27317605 819218068 470116535 683730311 892839553 7526471 351362025 948697282 895710158 93827996 410598480 532209491 908388502 438106019 944303307 15776555 778251880 368454991 220571832 821481568 616129945 994163706 83593855 975754669 896992702 752102367 108752903 74031856 480793651 904014495 198222655 586855340 531473047 764800957 920565911 730655109 937564494 623081250 244568452 166496454 90870782 650955161 888430335 898435806 243970578 653292372 908665863 871843038 668854586 74285157 575164954 643364349 401565673 772965702 802295232 442762772 54160854 909662546 405357825 58191907 11215995 26846537 788258793 45242058 25842585 965515728 228722955 759398096 682585010 303816687 56122875 560829344 928533646 747991953 30120403 933563335 86416311 401475079 63587759 576242040 936954620 821267077 966925617 411401480 149084914 17367716 972915453 440142706 912500078 359064287 333186366 673105107 205912588 387085590 542695968 121195247 381988523 465873677 895206995 794716075 870377967 768268014 976965519 116832657 589265854 421236163 204023562 3302991 299798980 370225661 803692035 788697400 614386671 533150192 637933627 404709825 684527347 956221524 411521655 662158341 825613510 368000198 677496575 255183682 635207461 304777797 672021026 567546970 608899598 152138165 971236016 538322515 220711492 44750943 265145982 319297751 120420303 576809583 871316710 910395061 480158841 557630837 989678916 779002974 961279057 511106789 744636794 601629800 944992300 955956375 28840557 485453839 361791007 89356103 831730309 529682863 342206982 370291990 378122289 894116683 675054081 889123335 92362849 323729161 87625969 77314691 517630218 937911220 992537344 183876053 98270118 69169977 461920790 690024623 23761329 970702634 350628452 913565604 492375341 909818174 349137117 918796203 58516767 179288527 903959480 661791394 38165007 56881242 920323312 647671753 906377356 998622723 904735428 91778115 142816166 517304334 921482807 22283673 842959730 483502183 707848081 959884342 953420682 453544475 727289564 25065963 434581898 795419613 423741031 550594669 32178580 369495682 128311623 30790098 710499533 578557829 322204113 201246488 339623390 700855684 648037410 167548574 61414260 635800257 741349527 111763113 25014464 773219745 615915093 81394145 537098743 512421168 226514882 43760593 25868499 95169436 997020426 703193450 283767056 481795766 241154715 215498112 705249520 658925172 462760361 935858508 439083960 659791729 953039019 365815528 210608688 705379180 457349596 957537238 679808807 644272581 791533499 538168186 659544557 954534403 954813323 626885531 197347544 554611280 239497172 413297382 111392191 592740859 265012960 10476395 749337730 613347317 123531070 429490974 239866752 287115093 910666819 486836311 107285534 433827796 272547460 767863378 888334663 156670546 763031134 909063088 395623911 323784527 869264494 850436853 223486831 937405810 824595993 215125256 358406740 381835782 96741893 617092021 296579216 5150072 254401694 616477742 512681504 773686234 275907730 366243206 280292228 183650659 356954965 980390197 979496002 412736749 165481886 233386903 368737122 595887222 5946344 172633708 607525363 103771551 686255346 448217434 185657733 892531248 116449856 56375398 394789038 549784722 27328663 10560127 330391942 419540563 716372101 35668979 642955818 299308198 929582807 658312952 714721596 323170016 820766496 824596005 665318497 971306748 933154361 190031094 29458626 376433688 638072507 309976651 190094220 740104950 424239495 464574697 95086704 929959036 462257727 598770167 303613987 628644916 359614922 159767939 211754207 930936525 301454548 820991227 157904096 704274584 155893323 391599540 773657321 703553548 783582691 931130727 37795516 169807426 13272211 15322287 78101925 710620537 950245142 249738636 625748720 967710611 201195627 190843362 416807534 159990423 318214230 773024251 810989813 483377965 320771548 7536897 357147357 554975013 779393483 240403333 123392131 72643056 553732400 491167227 412085961 241266469 544459742 354230075 606891412 724990718 196317422 199625986 706403405 657577688 601923385 263653999 440671329 674100663 508952544 174262918 309791169 617895103 685690565 571272368 344334179 779675580 566958351 245643577 168614847 286481307 789318058 340281809 395599698 459048687 282979780 880504332 593745694 404872813 764790098 688905698 533236520 112759152 922379145 136077871 604763897 560396917 758965605 52405044 52307486 105775520 343776293 828725524 747160232 895165750 188825036 211943512 170388397 120519713 933151650 42239084 409847237 202614383 723973810 381228576 753695629 641491923 31923274 287956519 178885160 648479267 290842749 563172251 726224313 105000408 731629220 166937207 174280682 173244049 219354585 513301532 719912040 406631824 359551866 632445901 480016228 404389947 951156140 118121778 311185939 414445212 137163734 548729049 36015407 78238178 96941345 582402736 592321397 940403934 91359487 6464653 792440357 237787783 338167201 606617254 937589637 751132278 179709055 948389401 257298782 113564523 920368341 158765925 27171709 194646982 497307680 622104815 992847924 89451534 363182756 448184191 862554838 854825326 676200937 266835648 828671550 171505203 310263610 802587587 615581001 327273039 145158693 638239612 616277335 946874329 367473405 248139588 714900686 595869067 890809179 323055445 744445335 555029315 528597657 30743377 112655775 870709890 194749526 702604476 836753751 171264240 594120949 703879037 899542069 756945622 939442205 471124577 245164337 760280994 52409658 78427032 583751497 44258919 516703227 886132534 224230397 724841562 736340690 814680499 199550931 274802006 681545079 674250348 550440148 678234201 658174821 548834336 132856589 980172293 330334300 605504371 844553488 983615264 989181661 605639022 776221296 761460500 435715761 710747133 85172296 23243887 705544547 106041456 556537269 981560164 213749441 758083066 633160791 582123593 534427487 168674869 21505236 818643991 9039123 878326685 450707286 100310765 595471226 238810128 781582344 951326862 222189682 897784148 794241948 362173150 490330270 275531153 784970696 583482472 100122597 231348179 419065796 335569115 118294515 524967049 765422797 353380744 472846007 441955337 892735654 382780902 879341795 386172682 505850898 572397071 845018224 284131624 632057179 959862080 96716567 232438627 314312398 381643357 748157144 206626976 70317373 166669418 321000055 793501735 590960763 184406291 451804154 177941027 419246564 625484069 803640621 253041189 303143634 479337747 672528414 267739554 672194345 396054898 1629089 24895088 757957068 514660221 138958796 125123917 974627621 606277009 558913148 194563672 206789025 406851506 223588303 282409366 685467186 34782725 785284776 519525230 397901003 826509652 492006703 596205869 483441896 44753805 211508558 416628611 114149891 275420739 440558389 444695301 489770016 701810987 917569494 867745961 555476546 263275169 607831401 659118156 242208499 489733665 191369194 17862959 519529152 882623182 707282326 588360822 117865659 73645550 596813682 105103784 576572664 964873067 804609476 925194034 122396432 49850964 675996824 671331044 438817953 716331354 847022652 255255666 659813323 799332691 492458436 299940852 38502836 898090427 702701959 715081830 760072453 796286766 676512671 460985385 246385772 62798319 13962349 104737664 117726488 739370597 54870804 830479124 355119936 636730776 45629945 849502321 172038300 18214328 488515401 895104647 766256362 80296087 803527027 546911273 246828651 331832874 528607146 333310097 231289443 181740299 229151332 103746010 3933596 832289530 312804829 533278597 184641251 745803095 850887829 357167861 974247818 928078762 662212046 840303090 948645349 933668380 323656207 85438250 905341901 759066107 420772772 369770667 307137312 367104058 819116315 219575403 882436670 704904686 959671752 908112576 551918734 687920338 350027842 718185704 374181623 943904196 79594212 866578819 782506087 73999174 858950733 910794516 862391376 45838846 55925216 97897603 269082918 345784630 559191109 509467037 506322658 149252444 996478438 954994579 795253122 883076227 4466035 449614199 879697798 391310561 347212894 987247810 134570101 652771151 139589472 434330065 748689238 462838732 424191730 810996323 139373367 199240186 994547157 610122269 975147434 259982751 571020171 68648198 44249411 974185766 4283611 69131787 856187419 680211996 584682577 344224636 922690128 523535795 495177403 661705101 30492803 349982018 986152877 852931798 204508760 446941890 15903742 618595540 267590393 29897555 233333833 411702886 705080724 302760373 892754285 681790032 440666584 767609039 631062285 325069755 863355004 284593708 603379217 581269171 491822521 997412985 382536483 318505128 85032907 997420041 604205875 696514797 238984563 114788177 340464116 676364604 830001272 737004396 836103772 411348017 371468321 555781271 259900200 104308682 402794428 894967478 701443926 434190829 637406491 993558478 626311848 971384034 806155026 450001545 652150312 888188885 142166010 552763061 682476191 222067030 586960945 966032837 449126172 458970584 44500632 494327118 864203123 833988149 137017107 288635275 73603771 544566312 899795725 110471130 238094799 976960209 954357233 611160381 60620238 461166901 188704178 408181978 929556124 166625980 768364868 375148156 737737055 675471281 517370656 89819407 134887170 76942278 407034820 142014247 887034037 660809869 230006833 140668794 387490923 517824000 542005867 501944161 78161242 101647097 75783165 502583132 396641919 275303867 812759154 346515851 747007255 786958951 302023645 355033653 554596647 610092424 474650962 413087813 633799158 493466760 279342443 695719880 986668174 548453944 453000900 677871216 315655230 642695500 390178942 653186580 106872090 570869469 345031872 515648302 687258745 999430885 859116337 964782427 38259574 430487750 313641344 200042975 792585585 508586436 108203485 589621790 336887435 775506310 116201341 434853924 769820205 935450777 726349593 665713438 667483009 839291117 408536943 249884127 452478967 468084822 329262016 683895132 16484290 112498444 669090384 65987888 227350105 587719723 364970730 38648857 653334262 563506228 286573401 16622713 634761498 751270794 35968496 420763862 397090055 754697462 396855299 471600730 187030597 73088548 163082348 320995155 564032030 845412388 731247111 107368372 731826721 415113705 139242550 799654291 792976034 820074189 543141725 91963305 815211832 591076619 73031015 438454229 163756863 592148548 536788543 205320089 694677076 371686907 936044120 580456091 901102300 31993369 536437542 948185894 296653948 520110953 266193827 333010086 771110050 330024989 804918987 55658544 688983291 439860807 18317344 33723639 913014267 112652385 924893222 929887960 353164120 304303046 526409960 406964431 756693135 257494326 941841521 450748800 282120030 232454486 51627860 944618927 119573064 294761262 352151845 241846472 731276053 873804457 393488638 706094424 440749390 214168344 23996923 550559121 781506757 93360048 928456126 532833226 997088267 703460359 515979500 921638141 426382073 378470043 684385709 270073672 19346728 729799499 862547504 447030380 388967032 745102299 490810661 323132497 737195405 95713397 286016065 644915072 378476621 282143267 314340029 347038631 78023267 26078550 273945048 832578073 934534079 585343586 714862928 717367371 36977428 119237631 78205421 871034457 252927577 936561610 922313207 760974207 621480265 628966594 750627770 309053599 79474147 825491403 793008137 580990657 72508650 934315566 817374393 32568719 657326693 275762711 345034529 512020949 926340128 87217942 611680416 434455559 321420842 96256671 351966999 135418043 394879830 336180874 558756715 90776874 335801274 169979795 99938309 935147956 985886002 447548891 134520145 51249241 563624414 401515365 476697154 687152448 807800991 788931226 154694860 852658484 776191390 725574853 493154409 497293857 222576838 480777880 811326101 466646940 133217861 715358374 43302226 501845337 566587663 44987366 202472869 979949490 727523675 888354358 935223319 701518887 985969956 44550870 946233140 304360920 366878889 258563305 650148879 477464077 472246509 68068856 22883005 206536367 4089399 23936110 893027541 695634124 346151571 697481756 517974519 229405462 275845200 682827447 259009090 331791461 304132737 258180181 546896603 975439409 178730876 181437940 2752109 869112088 230258013 163948531 2462116 583605598 393867396 156736663 749578673 881873256 648150547 118425224 210474185 814784064 954721905 872937809 700331686 771522580 630952905 900561379 410488580 868547767 688833164 178738962 224072229 631434271 789646315 642935319 478194510 528962789 841440861 573913356 233197896 410352328 286649887 969160051 447160544 485418794 463015855 841118384 164942183 317955985 989794385 875140234 22197042 288453160 291998346 856057262 128023067 233100859 289354407 945474092 694534142 912221374 617367863 204812792 81464637 315480775 743828877 928955754 372049725 619798544 647226431 432991678 871058151 863561590 405610410 560059797 141658919 731444092 136140907 575080307 757545840 128745161 992501735 269805119 9783 678703269 384347844 584680389 339434356 592288128 787852142 169423671 734192420 351798636 61193363 727103400 595518409 97371806 533532583 917711504 985663720 469985777 617604449 646876747 719825290 553462114 579617340 153735834 733321916 589449365 962009847 285232416 296316943 590292815 487826198 446551013 577240088 958656506 229897054 505974231 596288753 741805604 131436636 471948612 281657526 108735232 946622175 199516258 523557897 62543843 730966650 864087496 831857807 468629192 574833667 103159538 943953265 630922957 16574487 451141824 244231132 257472692 855199635 904316919 105575297 34949475 803101212 984162751 678498069 883065956 800751257 764986403 300034770 485575781 330227635 384347284 98304757 775307706 260888156 990920806 751930430 303449302 655446085 234958162 487165555 21776597 928646758 402546675 209474269 757755382 949481338 267702857 620703945 889736217 386971264 220571193 280763912 168956741 814929723 712646154 713972591 990195749 184192691 891394281 740339032 964567685 243035570 225581414 173843999 766922714 33743688 197608949 601362087 923353016 459266888 707883374 835773139 90759769 277087945 571350926 726705676 871074077 409951397 175352692 477744577 276378372 287645693 97104932 941218275 620855094 725782195 91110151 979893093 325922171 450618862 351574121 77675202 108249284 53653146 105423866 588128374 266824608 876005 127647566 316701572 160364743 762845635 108045917 106745327 723003795 987149675 460670467 393879361 928963714 456366041 837553281 317444359 248688054 632036938 315237882 956884818 923438964 376302274 292187895 522664759 221442729 775158921 421244644 604310864 186074976 475661481 821546129 519693370 974364493 82048114 466162865 488880405 696747077 925601783 296987230 414439431 980851395 801635471 584521619 21224121 674221157 734384980 836339121 703080152 288927853 967913895 784220155 100167829 167605826 866136490 756775449 563431206 772117996 116085956 401898649 244528451 411693723 932248097 292313449 263333801 644780320 764610864 210428511 525074842 357819505 593112611 646139825 429967708 565763114 224864370 278277757 420368054 150444807 139266392 423427394 253343606 495995756 961206869 829899365 941972973 459766749 743610282 463460014 338108784 539865477 521440480 213542344 519138521 461297843 177103681 853393604 137720581 481627481 495165533 845694102 843482452 666525580 945400967 753225367 886347308 987881991 183760726 311743745 661559670 100013223 11501093 111040886 911955743 809283824 449154194 582803834 855317401 185212038 779313410 751999732 942558807 226933685 96384796 651797169 95408724 537604587 903887434 17151713 283325581 751874104 538531387 740046744 160602242 472427989 985274212 737424206 200254649 686777498 624172922 7811936 904254267 945354117 813308409 553179277 905744918 220486458 695025312 109535097 520889817 454977662 990969843 538524973 30410267 358714043 525846968 654039445 107415540 313333376 501803898 37112833 460965505 589016062 615554825 869503909 495597925 875670924 617286904 445672984 521920835 893373475 696507678 630478297 878506053 803083746 10608406 257565381 89576600 451826315 2582207 838508706 74378477 670203396 559234748 93829016 275280122 382643416 141910260 442910387 486321143 993681076 295673107 528157794 493000994 872394474 841023752 983297787 110777403 166005489 234059653 386589493 982971912 281880802 447564931 544168620 306995410 839190013 298782139 354830944 624527079 323630882 289870637 582273846 967869718 103679321 450030493 799683190 608822582 960532554 585656081 37715019 569667231 116081350 491033428 447076422 98031791 715761468 496156791 169568220 649129798 52263492 668093258 998528739 680046922 952848664 106207207 335407129 410521892 278033942 884165160 157707165 208334145 230981951 393651244 968392052 598037651 748627131 276116694 805116933 390994702 692667219 145419854 311453853 501560875 588579062 344302718 856481260 22065512 455670580 883051925 979976839 581892805 252188614 280656520 282515300 562280776 793142532 864066444 883270752 618973562 53119085 151505566 43802300 132891113 862611747 623608827 836558236 905714084 611304556 844998312 408818823 179294402 784938034 737702123 597737962 903726811 82536836 353140431 505839509 777696653 321418003 625351845 240659260 707334392 494726582 309490046 204979447 266685507 170053350 512532913 855859138 453746709 305992515 63568219 910238206 419181340 107199757 231589594 159378926 235780745 553761451 714984273 20928059 419051666 193551144 691641128 604102769 988257519 666969265 591414921 699940736 605950302 558113048 528717796 961706043 839060512 115881556 287925355 161364444 639869561 76142335 832978583 214915198 2493747 381689558 724038817 71490978 306544924 672233789 95971594 69210795 106064259 627114425 548163348 689153378 902636223 76137587 778744646 667603570 490494120 446508732 919147499 890472940 320015132 240337283 716688788 363248069 453033596 412325857 737264018 868762196 927132204 888740238 658874493 63614676 662343958 742838120 488186031 348263912 36293672 85822963 655194314 900062226 232034513 838987732 6619182 706851386 789980040 297708629 248028036 823010349 801358405 505769957 408476982 294712092 611762438 481693333 545382388 659295257 527129676 484909211 126123312 374266013 176072091 684117203 840885667 209932549 133789693 400156985 549866438 27086608 685653120 378823536 268542042 978210403 245991603 416878910 90343136 193372421 336526125 431029517 955781154 309068771 9306630 686514796 872671912 301203789 21121372 807653516 834870084 150099319 763028432 939069124 996981639 492351737 944819974 16563982 448187465 545621328 354320425 776852103 87450661 422518107 127346788 459059699 703456762 264581598 745865066 855503926 53031275 866945026 735388143 957063388 95194976 881954259 654228524 477789842 272513155 359319233 672245343 365727658 93908420 50294303 115739976 188113563 957156566 699638695 545360046 759231615 995389103 518580213 477245912 363285908 84924428 282075399 468535829 642199996 725898730 360501444 601322804 250071804 865639438 10986353 509661708 36655104 631639935 610475069 173441270 198018710 290495238 324065719 783113806 83178542 326185909 780710482 924497653 742059617 329007453 540638440 117526226 176673639 377502486 787218740 520907084 981782175 804414395 718719062 654564818 934980875 639492715 759591763 296031315 704874449 642280714 386185619 408810950 610052795 431813821 200070497 614918308 74665656 401571442 816579183 711729001 636449369 214383958 512091727 409146134 738099797 741392220 717447931 361335730 246547461 966704573 907959117 636441284 651909608 766689138 71036296 943165403 118360096 459797948 154513357 594121990 789190900 222778525 947036327 477392732 393649996 949685596 618688896 34462582 556489016 457899269 618642729 630523888 199432810 547990759 582551638 469915628 468055734 619582740 52294176 647136654 576388249 698555620 69433985 177602689 699518384 872365426 200602843 694096496 144332092 357938205 652711538 227126670 62481573 689561353 148922093 155413263 699602932 515043228 449405657 684390828 348902999 69615873 796957734 822337059 78148256 110888616 39784616 387780021 974234567 86751940 515468951 656944295 786181476 252227276 910149903 538880193 227021365 405003770 786332305 197061074 388406430 550448591 213320064 306146857 425738532 729676429 979198117 707409694 643186929 444565947 47489964 473971591 920276052 148913317 700266405 369883715 888658238 499651290 914804099 646825651 707043781 429788332 963702432 380109627 804457124 202998195 947173687 364516806 117876665 539785546 662508265 902156864 338377863 513328401 369375545 488763673 204981938 146546537 970816016 307743688 51285637 286070267 387441209 428975942 287514479 771675698 596116966 312531599 851589249 346768828 813861673 282402597 55457522 729916685 777614460 684746637 936312987 307036123 254596922 431816655 431553660 172764579 384000035 622594554 550331189 516049443 162771420 180592798 504116622 838144478 176165741 284675920 880361711 192917147 465315009 247631657 532904936 971332582 494142249 34779463 715751083 837952398 681197530 714037579 100147597 762678821 745931370 743048154 289670025 233283971 291743575 365745948 277854396 209892164 942727808 784730432 57507050 171246405 877016489 362038006 98015224 482593835 307229948 450918899 610326640 515058652 985472387 699302769 254060544 440208899 797887919 168735916 367206907 180618384 567816148 14638438 958055382 595415606 292252842 732874339 401597868 739169004 216758222 832270318 98287803 975659117 553417791 101721171 862014437 973863096 8340193 120964707 869727792 976116880 859788029 686980595 472098118 962830844 367903423 275959900 711368182 932894920 122065847 236894973 682096305 191989507 572599641 501779381 221860877 511348607 843762045 132907369 717290822 327173717 704269535 991127172 693146808 832352094 905775008 348100978 543147622 59331770 966818755 909100836 94048375 179506509 616321457 77672335 40921011 191975229 410875573 131086380 707581962 118845558 206210945 680257146 757272333 996268838 441758376 667636344 353375347 622125121 884148513 814723371 184760982 765220350 614816970 941953822 183814387 262983255 914087139 727924957 584292526 389893517 493697167 158176121 820497675 995716771 202877783 220067079 409697782 79517150 151526822 670277409 664474236 825463115 495713101 580939107 377160016 503668025 464755201 305979887 543619911 71804090 551895512 507272170 128816604 903528999 747124176 210198524 781024685 312183705 185417800 159446740 671213308 711341425 467069317 888529826 540728878 981654736 375955503 319337115 502405200 756510239 295305169 440438137 568706445 119386505 865060700 29563896 254050233 92518268 298814372 256216154 925729993 608730924 353046498 344203748 335654745 410135312 633167920 143540575 425088293 47566179 758666256 859282328 38540688 134343332 813618406 729290208 936386592 940390422 108431481 472611468 156427519 735678017 190153590 106347382 913800060 56042863 504383981 584535674 326520456 222978608 840744914 755438074 730620218 970898903 74041725 274121051 52481867 782680826 963851818 733438854 585785755 841218549 202478202 881384808 654466730 217714536 960583921 371213938 847505183 552530613 527251574 104970009 372708421 378324611 51979477 14143319 109412489 190584126 503499584 292629288 2741245 689499540 399756490 872435982 135012568 742247161 170897643 636526222 167622644 928162340 450352639 5526705 742305615 101045648 540199879 280598660 950185098 872440316 511280614 738114968 445496173 304066283 450093668 127658626 726190177 301880613 458865199 537282396 853842676 726959924 317844374 734299714 895188569 993790952 819948236 220106199 475847141 427991764 565439083 757967805 683470740 766163150 759894510 817059616 617304193 807447155 577366069 653140780 715643761 296711840 557866501 309542802 789974857 773071098 727098502 123417864 446640531 297549415 514779075 885284294 79014654 564561811 466111789 679395337 973840347 393315692 923991064 169809555 974793377 210888615 895279677 123059497 232235113 182516537 841387575 792055572 402546546 229596382 161404422 418265505 14879646 703979413 991098255 726377633 122871028 872098081 207180057 746325737 689892892 406734474 516123601 75776723 213022950 356298906 873556039 191213244 870354115 38036065 534694127 292913540 746565450 430604722 440215201 85106449 989701301 972693411 166713626 493544140 93001313 686289169 53868921 390378018 345106258 993766170 59245762 354248964 546378924 243951008 410874974 601614951 787998267 725093837 554131609 502500037 98889964 591393418 3794723 568760987 191550802 690801414 323614608 525442793 819907106 601809717 656627160 727093685 130106551 775883854 835825367 603966088 437096334 768691532 145842382 50155247 113363147 119363951 196985824 763488507 983824051 680937656 896174230 79681986 65210928 212619888 571897948 652167643 647594832 812856225 50863618 569809894 903426502 747490203 73364539 214618882 88667496 618161777 114420257 958276949 780571311 563130233 298893743 727139976 106007354 210261456 870396486 110634056 384031819 752621780 424029481 923153606 895889736 399517864 215795712 181677368 957979195 447985843 16483673 312113238 203047507 665018401 482591010 773766366 555764321 241820769 660900657 823737360 659385692 243729317 461073340 403790898 370533085 796467045 925699553 973589261 279037348 214050524 171847711 780800622 27379217 173792649 244811995 186561702 385201835 824433072 258915037 963031307 392245917 179809495 965856720 707760757 308709428 561742409 107010245 989732289 319345506 832354710 194188976 733448274 77751870 433581329 74153706 802232459 525306754 111098961 682591661 443440726 622491916 388903088 934167708 814046624 141361245 849843663 676837688 933036762 176777501 609057296 112921963 134872954 752189845 404586779 151278593 716296824 642920243 748129370 511180074 888117457 96082186 331852156 796043514 42149384 969652815 365435637 694249450 285752480 117538525 796621437 528034644 805726371 731340722 916470669 874924026 537662494 954019696 604207077 490526335 810753442 39284445 3436041 240345068 521731781 3229027 983345599 449121325 831803039 270899089 774685330 761833618 345435214 97342359 413483602 701007951 976783218 948564942 938612114 3055867 524848305 684423470 32982057 708121365 590868532 555815895 720619954 928501370 527379496 652338569 25765387 641598192 458317631 28824619 25886682 175802015 888015148 654736967 909992707 943924371 415079722 329405836 732872499 889387835 774922358 768188235 514986585 369425645 832429264 11340539 777061159 232206944 17493247 379124406 545545109 602856240 96581450 254645177 867037023 510324829 665482751 177961704 803408514 807393996 245660655 301564231 345656771 876768197 291155696 533851778 212390696 273481075 369836122 119342438 349955196 189071207 811491211 940572774 696126927 378225942 349962339 306401815 333314548 295145046 886241224 693500852 722942210 822216677 734583332 222129050 931199188 705148898 910869474 406481357 124474761 548393554 962481140 881174642 359008260 712481692 212713040 849114707 86024812 893472013 181012590 715098974 855155886 629618006 592641484 32963366 502185206 890832649 449549418 758217056 885488698 966305055 917578062 69371496 196821679 81056116 275767042 315287994 592911441 251376457 372225041 458662521 395272544 94313922 848968589 262973419 937195741 78046822 867219340 197488122 185563410 152572322 141122470 887829941 773508615 639776582 727835513 603059661 956098061 452434182 207899430 615842584 617134647 912948986 989630929 196114706 539089628 561512990 643128868 930647639 10303511 48415955 182635212 434402090 164065863 511653212 593388283 300363250 42777231 98915938 476998885 168220599 637401431 866228081 714286659 248382633 661853897 246137209 500463315 503115418 22423381 320693069 512813269 343746431 368982061 824642087 31685519 261573618 511428042 252206114 330783179 237411251 762673253 967156415 83749972 224128546 651182719 103824225 638190204 28625095 202207065 960569809 231819417 1557963 931699580 231476410 812283524 491766908 173558579 925030445 770940440 617663437 614544652 335443999 359501753 548783315 938441307 874734823 171991242 605495113 793280951 855389120 352659509 909569549 906302843 906589005 524566760 212016033 917259846 828476432 517750354 672480427 842242428 461750001 459157738 100723829 290766274 822218685 848553128 29983085 224158085 251342757 43992970 752489894 603381620 99041211 566006801 950852438 307690242 775411064 175127489 575432534 986113253 841722681 346967973 131889573 766052762 499728061 530017480 243152357 318923230 404168617 439865021 489466332 627856182 380290564 462727703 56394229 799711848 667959483 328796402 930980285 925915136 274072094 997841257 878828134 664307404 842156641 568456733 695836999 831090785 582958108 658211509 174159449 771044244 222748876 343520856 734558396 551605505 775230288 6734388 836853552 896684935 760829548 207401467 532238493 48421577 280647497 223934561 108970123 126150063 234016755 440687007 386678186 178590435 30463450 604824563 207340108 446146389 927714385 142512670 156936934 669371063 639223058 36239844 750766227 769388546 744862393 203835536 488114064 614239216 907617604 374528365 268310977 739626367 677619354 480724046 336177963 805333108 480209152 529345031 752442488 679472085 601183141 219342065 992081782 434676334 111977752 872086378 460929944 313537358 813092300 93182547 456097395 603127879 101497499 608135056 564608066 768073329 236656448 283902091 527031395 458073767 355239131 53530290 197109208 374801416 543420529 539057653 169200071 493707383 781510506 7779144 87591931 631540508 294686737 926419751 753529696 28338913 927761944 101398029 279843978 620485366 628484369 941003516 74928175 324797262 762850550 88121848 854834600 422017312 223503521 209036427 786864501 186370406 408917589 153155 678964150 796282209 728351795 622747952 266500274 304553235 958569158 737754727 364095316 581544899 759438712 126718081 66816425 382349437 76572954 589173788 739743587 557278864 923081824 472656985 522862681 928569870 518748771 340454236 949083397 444283983 845253917 26547408 836391684 297644654 740595696 738978912 874075034 609302986 571442720 644916799 281939499 306951303 29326164 809123745 250259651 974091787 589402649 210990400 726946959 616930689 629829727 648566744 41228386 520445017 775511546 740812970 702818097 102326470 541102370 2676221 689735319 512430654 54725875 265013144 809176402 578182654 642839534 289204042 773552068 35204996 965155446 493052259 717722227 630198547 141503316 761191736 945481353 97304114 347517492 778055586 114747988 280345645 517712934 696954751 167108039 718039187 953095197 301083184 508558072 871850422 545433971 768726042 951167136 719602990 250980963 323169573 992578206 597161558 986044046 331206464 709204596 674134734 583799671 362231003 335111624 99700983 885714183 778590571 88735461 534049914 449504265 493251049 972526391 579310785 938746543 579028819 633683923 730013565 848443659 791255850 949612524 243498782 10113943 827189747 606233439 31035742 18040750 318572470 113026856 523850679 843900944 203787394 788014059 41177576 183631202 530038503 180067436 6040180 845683884 380063354 805644823 880137506 734898137 870064213 900710777 428652926 889615418 399981972 457163972 884816727 803522308 348736985 630529615 228319039 992793549 850944456 643997972 314537742 812389139 140848524 530030897 903523423 324961973 629040464 228078183 283866898 850848888 314990023 727613598 554971592 281642627 864115365 464213599 321186410 459928035 647723812 68119896 712467619 169819400 482834048 874199260 697751649 600028742 248531067 95447649 33984600 445156437 813844954 240769536 571934335 83134674 866191077 526589688 954632848 798585532 501104619 248338474 392605324 265541879 297667516 698987166 656073013 301225164 687768621 809881086 225180307 348523111 754206872 308195606 572391024 157637464 576421977 869613658 754044124 771407635 471931730 810803296 244679849 874470768 346130536 923022433 10222575 517815083 855800323 638769341 594501770 151628389 805965458 667859316 744329879 306412321 42919173 555200173 643609339 16194504 521729361 91537715 844980188 421273509 703411952 305614066 935105829 513789290 793142622 936723327 427105031 434891178 654532765 566255758 472809075 403156316 625539506 63560825 297114528 528323166 99582757 226019008 586136203 823978992 729276293 117636227 537104242 89664309 151671266 713709834 939538776 864590774 130205265 992608830 409814661 680673246 107430508 451778349 195615491 202658686 886852047 138648713 870671650 724637259 733865628 242261802 669042676 565016667 38227448 443960456 898539986 737451692 979841164 999310657 864020693 405405597 166713092 599204761 498590045 342024051 382648979 488197109 49762958 452905686 950617454 340980063 674150094 814438737 784778060 700311045 803496009 395406293 265923565 429948858 367674733 270056758 788337552 935614580 583612782 320504493 640234363 351211724 627650755 813126228 675845238 623087745 12050343 480676269 531690320 865773813 836145817 441135132 159442777 709277102 806523612 496785768 642299110 195849431 448753400 331487294 1799121 974823868 297489719 462573230 850537462 518482258 717382185 863047852 708969911 467315372 826581280 187703952 547536505 535163783 223063733 786512278 515949861 583561407 622464833 267077215 951166632 965771479 125786469 448422255 147483763 529597558 80229507 463755693 633068795 811949797 83284802 95930597 291956282 617357458 531399693 695818313 890806828 920693647 949142421 190620396 680104276 387876371 899488075 131953734 117609268 324749560 943054311 580736691 863027416 583676475 715034596 329371636 882947404 480260480 551224321 613778860 575215649 794771084 707303873 109881315 427188717 476622793 554156524 46962567 810826951 682559173 552915212 931126503 979835599 898790067 109936625 627772470 354597028 225489128 424944173 917368846 580219372 331132767 13638297 23483370 531976144 733488438 551249358 402325162 476296572 385552175 753045677 418974995 662833316 363093040 111014104 706402381 440880122 189618115 996833590 747915875 491029945 345452695 480311923 435352262 746202141 256324349 377643389 835434699 443598312 951100779 423539208 591536168 418438879 907720957 767510795 736072059 314795083 789361135 637413697 660335299 499269497 805241380 983398826 687342565 686145082 906121122 774064647 856299816 576629092 899688724 582190945 346890169 223378255 510165062 896784002 974757416 587113048 60237997 328565370 132737257 914341217 801454045 818819868 62094548 364313679 804491792 77065086 396719526 352903307 773991078 254412413 345024638 529999746 203938975 649659190 812190304 731910949 589637923 386096526 987275958 744152682 54228986 440185004 34811337 129916361 748885013 135703417 691897676 500085695 152021507 160654119 810531026 99059022 609483388 208615847 446750291 855192699 463199962 384258609 623593131 827021007 486471579 415616960 870064155 168455127 278505697 809273747 766453958 211553188 948658418 110184878 616044853 207521100 555965624 686572887 537248468 820388199 934690881 915692441 411888243 193028754 93928256 347001284 933301957 810814959 907259274 430889451 408229604 689239972 725043098 127606628 568303307 899841367 296161039 612671308 463829467 277432505 542268201 848106241 565207383 145558008 447269199 574570150 128748263 517695562 887467403 439974818 711672089 337168489 811113740 786170145 357496795 124413714 644870819 562589841 342661891 149920645 946353991 393807399 745921735 757149192 402141329 17307480 14977605 946138212 73356608 976481120 849095677 520026214 680545207 660732350 442244177 678692447 619983482 750797494 449286156 690325413 188959413 999842766 563815640 354491152 788884149 226717265 928739270 893259646 173052524 83488207 478844874 138904143 140942321 357167259 596151357 487041513 50593278 247103051 121989977 835594293 963580528 939533884 76106945 595484960 705216203 668941324 460825590 857937179 56708788 949347870 553385186 581490076 971261044 488721433 281225297 784111515 21964156 213746025 342657651 100941846 600675035 509631421 710797660 613281421 457562570 708242311 491745669 496345990 271089185 274985599 642158152 831790346 602676959 236600865 251092071 226528550 25824421 786010666 56025733 953658475 38520379 468200223 604234155 221264495 759433995 414056133 449072581 510242378 228394913 723905194 483712035 633610010 421567537 236317851 35665401 507330175 458695953 861762348 508967135 491951903 22193466 84766260 675017041 475512099 196609739 851480397 115036975 124338361 448377222 326134872 450547263 21520528 751318865 603525623 960083622 169879135 825302199 436096018 812837747 579125598 541270373 465556051 268173076 896404682 1732781 869972649 275089375 209153638 293006342 447330249 752209035 791928053 560600457 806494632 445318324 899829953 55627382 468435458 983701850 72277527 786675629 13889239 66905442 255289801 54777398 27383016 765135892 575900074 106485177 110190142 205180315 764643093 669741319 568071844 384553864 299845479 91394703 368525864 549634384 112801920 668123369 648087966 870323401 90995015 144900431 633351965 321651377 972221987 149516319 938075264 688257319 106014594 496238427 527895014 77923888 427624021 148241192 884891698 292782131 397708946 34434130 363623307 289040509 627727281 910276295 652582877 798088639 368405296 110481432 225473367 994224779 971829520 35814395 958485739 885991898 501382741 71351499 111839442 674776968 244777353 562819078 500102917 507770070 715354425 270568654 705215429 359145192 907239031 345699945 440668179 320471877 451138902 661954241 623876664 72938074 947292018 962990309 972011583 146489335 988283493 350642566 893171830 803811792 51895379 835634043 798333425 842214909 799164511 526769725 39089415 115900282 196354355 638515820 482405843 864579752 906251133 775112776 650854580 730183626 276554348 722105400 321841869 958330761 615891511 612364103 515115654 664617841 33940118 121268642 156105225 32922738 719950151 711467803 495075782 552919903 699453578 114262441 995184367 17646962 39986086 128995302 827481596 455039686 163201890 263917455 995627305 75409116 161898636 293235208 337155827 455512855 56905334 181804758 68975775 969803072 184165236 341698082 365770931 137668098 531176799 679536445 211384699 539258735 796141077 11577110 734413189 251858297 894761974 74666182 524028965 477569658 730084456 940957189 6951922 639194540 481082453 144508337 591586631 527602610 874138792 145628238 772046531 877189390 62853844 687261313 18724809 689141416 91173196 688344468 576920321 558426189 59348492 513366006 631940821 17097518 89726735 214738872 971298805 835592285 715131606 620121360 428363732 727912275 992168680 410660570 920727336 591715949 700316748 959678226 901498478 670976874 41217040 56382299 544209507 200063471 351571398 335019387 616141452 377313283 103484418 769484252 402242479 618500755 31919325 925931533 384320088 911048175 831802997 122405695 172079957 525466187 207003498 278175945 151325754 643151423 925964643 429553317 341226462 478580552 968647047 331053552 166357212 743323717 962525445 596496750 587287571 639121914 191185292 111094787 770664231 735450512 430987219 901011771 313386238 86805779 229500946 217572291 572104259 991453683 868502151 893293549 600485350 123142532 175797747 425604656 856283033 734367101 70569498 848272294 988245 904487037 450251847 489217165 399700691 851132545 566963141 760564423 578324500 275495280 327723623 841297497 169929690 119431567 268943617 799484911 419566892 205861389 844818924 589486935 307204310 675719545 825300358 451494402 212300262 537131078 273123504 26476934 341878320 617368910 798135118 720016926 769887435 188786764 64447691 871757096 612483219 477566560 613260946 810690982 413027493 128485519 456030358 401876670 44319973 959052865 804955083 960931898 467171963 815721921 583412394 347533065 773961297 361961153 123088305 875894204 332339607 241534163 409701345 667585802 509349952 590782449 897345854 425812044 244809090 30391541 535308627 458867713 345234522 566197794 751994283 337672779 619271174 356248473 642478681 954266481 811893385 817730021 767042161 78821979 265382698 663798384 118046860 283770649 974798069 145334795 177742664 933927773 277813048 488026474 258663878 930752252 561998856 948407206 162034219 893780592 766576826 170556089 718796319 968245593 574751850 364620805 937409361 974755063 941432951 453463758 11906544 431116466 207808260 865896123 749678387 997743763 184717177 444433497 669388243 603369928 500859137 956752792 12156556 640321828 451388682 489215052 379536032 963961756 726806471 293968045 869217363 453540043 950881457 111125463 572545392 619450735 112386 428353611 768453058 209031657 824693305 586697324 223669660 456488129 953354393 411639555 536811602 561023264 498298793 303656380 859936958 244396373 720866485 213824423 553720764 895403857 873560907 200971703 134613677 429427498 939282368 971583814 443027960 79575963 54403497 603473551 689976197 758449795 589007970 988995891 595974976 485686626 479345546 931270325 489695644 851467231 216495493 103235838 763535373 699082308 925588473 902858457 695110541 589585408 822625873 734512760 307225368 750384164 191361085 790216173 849095215 952716263 100789808 497123250 802589529 203461922 340935649 156136226 503288990 598763733 664306378 194351357 733596170 43494816 670607532 893029864 749544496 14133835 769912841 55745259 139075236 222829630 138459305 150731761 67983488 317316105 452618262 903582283 213655776 284279774 581007903 427792686 827495270 367285266 202078553 372512816 271206582 960245664 612311449 918752207 897410811 18967717 350350971 859537898 604694113 409546981 585873887 989963334 130160537 230242373 962535526 73126666 477855320 547142991 674323961 599569731 533387223 287229873 251037251 801388897 761779540 609493182 420980530 31638456 123292816 948474859 701733754 962422016 353887312 349863251 824305937 200240342 653730013 45022772 110257588 358803001 429614211 49743216 936683361 337304077 969683477 803413517 982138075 293973403 347613031 658104245 892944938 122978575 464342995 332458295 742045976 689395705 746907317 524565252 244377012 617962445 275440623 697828275 959739091 674334819 657077862 385615485 324103306 756780663 719367810 927679937 245553845 630930986 855022770 18399105 55548276 291417983 531497446 821068772 786200489 595002591 286360083 632511410 639783803 553805717 166318259 507992795 549746389 29890131 102575426 928313072 53755367 661461932 703211970 101628840 904867748 568887447 395318584 309808989 679205443 491367154 325200429 674519948 649496511 346443773 714040109 63993689 371835991 369075419 709861195 623891464 870974734 965924629 264602780 739793797 581244460 394102550 877003959 255320285 526163899 750960303 130243387 623832259 606116875 965639573 437572169 950927372 888855086 861133278 731587846 61300787 715448444 560413320 504908827 522359766 731839249 492398579 508863029 978670391 364880458 825060449 732525701 907398844 875745100 978322557 776660800 826844015 190103165 894750673 861876256 84959102 584264713 281275214 684689633 752216764 24220766 16994760 846256581 315212574 928661168 645359736 824184849 697234752 586651510 83849080 889413774 834168542 571671275 404908618 105507848 978483035 239314830 778425426 817543634 236592189 327793826 650421079 479744065 888744366
1 10
4 5
19 9
899999 3
300000 1
600002 2
565775 3
1409563 7
548505 2
566077 2
1583840 8
2140091 9
1021871 5
11787 4
232339 2
1538109 9
896089 10
657905 8
1701325 9
1 10
8 8
17 9
899998 3
900001 3
300001 1
2889820 10
92969 5
345657 4
1039777 10
644034 3
897504 8
795770 3
1930951 7
1184274 4
2144899 10
1164078 9
171152 9
27014 7
1 10
9 7
8 4
2699990 9
900001 3
3000019 10
1543305 9
10630 10
1491979 5
153076 3
295190 5
83545 4
306918 9
162329 10
112255 1
1325255 10
444502 4
2044880 8
1965886 7
1 10
10 6
25 9
2999990 10
299999 1
900004 3
567236 2
1067013 5
442533 7
913009 10
126624 1
116699 3
1871657 8
38200 2
279919 10
266861 1
966800 4
1058241 5
8132 2
1 10
2 1
10 5
2699997 9
600000 2
1200003 4
657196 3
88188 4
249139 2
1192820 10
277179 4
435583 6
1792699 10
253619 6
798078 3
904839 4
629369 8
266560 2
2004810 7
1 10
7 8
11 5
2399997 8
2700001 9
273379 5
1800010 6
600003 2
1147012 7
1 10
604794 10
3471 3
299998 1
233373 7
1841047 9
900000 3
426819 2
392591 2
553189 2
162392 4
900000 3
75841 3
13 6
1437710 5
8 3
1416521 6
3 2
2999999 10
21 10
986945 8
619052 8
1006075 4
598314 2
1 10
1 1
299998 1
9 8
2570337 9
2264453 10
1 10
308404 2
6 7
3000010 10
2100000 7
2700008 9
1080877 6
1286514 5
2176971 9
854415 5
2091426 10
349256 8
768242 8
62716 2
774529 8
1370741 9
359979 3
144142 3
1200007 4
3 3
1660369 7
11 5
900000 3
1 10
694512 4
1 10
1 10
1213113 7
3 2
364136 4
80103 4
1800006 6
34525 1
198089 1
191992 2
582079 3
142745 5
2699999 9
2286504 9
2172344 8
1402230 8
900002 3
1263955 5
730805 4
73143 1
2656679 10
96249 1
1941653 9
251952 1
55363 6
217795 3
163389 1
2163704 8
692999 3
1943 7
1699641 7
1224511 7
1544508 9
633809 5
235401 1
83030 1
19 7
769555 4
3000018 10
1207876 5
281845 1
2400002 8
622789 7
2027008 9
1143085 7
1 10
1140859 7
83127 1
550572 2
555779 3
300000 1
125293 3
12 5
72883 6
600132 5
1403010 9
4 2
883800 5
582791 2
2099992 7
5 3
1 10
832127 6
599999 2
8 8
1200000 4
78661 2
8 8
852911 10
775103 4
1800005 6
949 3
141785 7
1009484 5
555701 9
649654 6
1 10
1200001 4
225468 1
5 2
2700011 9
1 10
1693033 6
1733277 6
491059 4
222142 2
1006751 4
2872139 10
756271 8
1714191 8
1797668 9
2700004 9
541189 2
1 2
1181296 8
500765 2
2100008 7
2700006 9
2 3
177648 2
1809577 7
222207 1
1 1
744161 7
1 10
211714 6
1799998 6
96949 3
1 10
93276 5
266790 5
5 6
1 10
663502 7
1124399 6
321282 6
106985 1
900003 3
1490280 10
1800010 6
1166173 9
185540 1
1322712 9
8 7
2400008 8
1199999 4
1 1
1949101 7
455971 2
5 2
1 10
1199996 4
1092910 7
165152 5
2669327 9
719409 6
1350344 5
709716 4
694779 10
1723171 8
600001 2
900001 3
2198623 8
2562127 9
1 10
611587 6
141047 5
1800003 6
1200004 4
5 2
83816 8
1199999 4
1421393 5
4 5
4 3
995540 4
1742989 10
72017 1
735025 3
761347 6
1185773 6
672535 9
136813 1
676272 3
599997 2
232109 1
1800007 6
1396314 6
452387 5
2858729 10
1 10
387127 8
2099993 7
76487 2
1763006 7
1499994 5
360747 6
1150127 5
10 4
1 10
2072391 7
2699990 9
520349 4
819649 10
1 10
220137 2
1068390 10
583747 6
2100008 7
494851 2
178219 1
2425779 9
514700 4
469185 4
1361017 6
2706210 10
6 5
299998 1
833545 3
299998 1
462321 4
11 10
1640971 9
1499999 5
121674 5
15718 3
1431022 6
1604765 7
12 6
430649 3
2700000 9
1 10
238816 4
880321 8
640612 3
1047021 5
2784518 10
900000 3
1087449 5
2400003 8
600003 2
740040 6
37093 2
234630 1
633739 10
1139512 5
13 8
1034701 5
416353 7
24 10
1192926 7
1801548 9
3000010 10
1818805 10
192633 1
457849 6
3 1
3405 2
1 10
2036903 8
877096 4
329132 4
1 10
13 10
195744 8
577324 9
1119264 7
208112 2
2143858 8
654110 9
1 2
1593546 6
2126194 9
324639 2
810960 4
427909 5
403392 4
1 10
566427 3
6 5
1308168 8
433299 2
1800007 6
504531 4
1791873 7
571677 3
19 9
4 4
600001 2
1298575 6
3868 1
477073 2
899999 3
1377187 6
2036829 10
1 10
442818 3
712334 9
782956 5
900003 3
249916 5
625292 7
786960 6
993049 5
2399993 8
1618376 6
3000009 10
843339 7
232368 3
1316888 7
900000 3
373035 10
1690885 7
663431 5
2492651 10
1800000 6
1487456 9
836503 3
374039 6
545614 8
2699994 9
588030 8
903352 9
3000010 10
297023 8
21 10
13 6
680495 5
1946463 7
928322 7
1799999 6
1774985 10
4 5
3 2
213583 4
15 9
9 8
1500006 5
1799994 6
899999 3
1895647 8
262066 2
4434 3
1199996 4
1199996 4
1500009 5
600001 2
405616 2
646799 7
798090 10
19 9
1200001 4
599999 2
2121721 8
280258 9
1345007 8
299999 1
2699990 9
522145 2
1924260 8
476663 3
852696 5
6 3
6126 1
417351 8
2399999 8
99062 1
550455 2
2224024 8
216649 1
138728 1
697919 10
770449 7
3 2
294107 1
14912 1
1200001 4
365341 7
323489 5
1491897 7
9 9
1 10
2410118 9
1 10
485136 7
282850 4
1241327 6
219198 1
3000017 10
2185094 8
900000 3
142114 5
5 2
1 10
675181 3
777988 7
1351646 9
1 10
418209 7
71532 2
1199996 4
755799 10
1 10
880522 3
2400012 8
1184613 10
1 1
1398833 9
600003 2
2344101 10
5 6
156189 5
530246 6
1477721 8
35196 2
1792885 6
1 10
1718054 10
173463 8
676708 8
378976 2
900003 3
1203301 7
899999 3
1116043 7
899999 3
3 4
1611620 9
1800000 6
1185845 6
7 7
110827 2
2491168 9
1704655 7
11 10
530817 2
91254 1
287052 4
1200000 4
599998 2
2411487 9
674993 5
98425 2
1 10
1588158 9
593965 4
15 7
561547 6
280052 1
99796 4
2099992 7
1499996 5
2999991 10
2072661 7
124115 4
1 10
7 3
2217842 9
2400009 8
587754 2
307955 3
1544553 8
2099997 7
4 5
9 10
805428 3
2027756 10
542607 2
910259 5
109852 4
2400009 8
5 5
1042483 6
246769 10
1692173 6
319086 8
792380 5
5 3
5 2
2067165 9
255511 3
2770519 10
95175 8
1200000 4
1 10
1 10
1828549 10
456808 3
845600 7
2 2
242981 9
900002 3
451438 7
673422 7
1 10
607345 6
1 10
6 4
2027397 9
571591 7
1115075 5
977281 6
2630871 9
3 3
300000 1
271314 1
1188555 4
1 1
7 5
519959 2
14644 1
1199996 4
871945 8
7 6
11 5
690884 5
600003 2
256829 1
1799997 6
498002 2
218225 2
261944 1
120512 3
428407 3
300001 1
1 10
477037 2
980568 4
164851 1
9 5
298859 2
4 2
2151514 9
788484 6
115473 3
162986 1
1959186 9
599998 2
643397 3
1438667 9
619106 3
1423413 6
868000 3
800499 3
24599 7
116784 1
845351 4
2065240 9
571831 8
2542029 10
1017629 6
604254 6
1960381 9
967411 7
98641 9
1426069 10
1005731 9
1 10
1405683 7
1200005 4
6 6
102407 1
13929 2
461176 5
2 1
2 2
851383 9
217546 7
264417 3
172907 7
395437 4
70790 1
2100008 7
51003 7
405427 6
600003 2
945325 6
1199999 4
2083097 10
435642 3
1 10
1 10
1405531 9
503920 9
300000 1
1199996 4
230861 10
1128239 8
1200003 4
1068631 4
2226473 10
159373 8
504553 2
616521 8
393241 2
1200005 4
233844 1
115727 1
5 4
1252349 8
30599 3
868263 3
171126 1
298222 1
503008 8
150576 8
1500007 5
9 4
643758 3
150844 1
7 7
166066 2
87864 2
9 9
920870 6
15 7
2907210 10
1203231 8
7 3
2214629 10
1 1
151323 1
723754 3
283300 3
1952008 9
482246 9
1026155 4
524870 3
31132 2
628542 3
1689295 8
2 2
1775808 7
2099997 7
611193 8
2999991 10
760085 5
893222 7
1891319 8
1135480 6
466178 7
1403671 7
5 4
574859 2
151503 1
10841 6
1247683 6
11 7
317546 8
1624274 9
479641 10
5 2
483745 2
7 3
473981 10
277297 8
1800000 6
190582 2
1360223 9
3 4
1 10
6586 3
636878 4
1 10
528429 10
207789 1
2231770 8
6 6
111184 1
900002 3
220303 2
219663 2
1799996 6
272811 7
1 10
1703876 6
13 6
1655079 9
593268 3
1500006 5
314166 3
1336486 9
139461 3
18 7
6 7
1192815 8
2 1
1058940 4
6 5
395001 9
16 8
537543 9
1499994 5
1200000 4
116812 1
34966 1
1026914 7
1664016 8
3 3
1800009 6
9 5
704458 3
360551 7
191468 1
17 8
1 10
25461 1
1 10
1339280 10
1272103 9
17 9
1219721 6
194671 10
406494 3
567627 2
2400001 8
212899 7
12924 3
10 10
1101025 4
6 6
14 7
375539 2
3000007 10
473896 2
167827 7
2999990 10
1123129 4
1972208 7
1826574 7
5 6
2699990 9
1200001 4
218998 1
181157 1
660275 4
1443661 10
2699991 9
231002 1
1811249 10
1 10
997416 7
172941 5
801512 3
1908156 8
1910024 9
7 3
299999 1
872958 6
300000 1
1 10
587295 3
5 6
1500648 8
89441 1
229602 6
489583 2
1306722 8
1 10
1381307 6
579433 3
1006818 7
120003 1
2399991 8
878661 3
879726 6
14 9
601041 4
804959 10
175857 1
2400007 8
1477244 5
302999 4
570451 10
1 1
1799993 6
1364880 7
1200002 4
1 10
1800011 6
16 8
2399993 8
980286 5
53038 2
481939 2
1854048 8
413524 5
1857921 10
2168100 9
7 4
1 10
1322848 7
1788671 8
17 9
599998 2
225693 2
1499996 5
574756 2
1663967 10
2100006 7
1492014 6
505303 4
729796 4
179937 2
1160294 5
514825 2
1955849 7
1800000 6
1 10
142182 4
68302 9
899883 4
1500000 5
16 8
2 1
2398561 10
253706 3
235197 2
80543 3
1364432 8
302311 6
844839 8
166778 1
129677 1
178287 1
7 4
429260 10
1251656 8
172935 5
7 8
1 10
2700008 9
1085586 6
217993 2
17 8
354904 10
1527649 8
1 10
2699990 9
2699992 9
379626 9
833281 5
2673450 9
176731 3
887624 8
2999993 10
8 9
3000001 10
376757 3
4 3
12935 6
328923 4
18 9
1500005 5
507441 8
4 5
253399 7
2700003 9
300000 1
83524 3
992193 6
432641 5
786457 3
1335976 7
259035 6
281972 2
86754 5
252607 2
1799995 6
787700 3
1196893 6
2400009 8
1199996 4
1002703 8
641841 3
403435 4
1866629 10
741595 6
818003 4
54680 1
133305 1
900002 3
312843 3
619331 7
4 4
3 4
1152859 5
1067689 7
3000000 10
119665 1
186616 3
2999991 10
471285 3
11 6
752837 7
296635 3
1537334 10
157130 8
548185 7
144437 2
2385063 9
1022963 6
8 9
215284 8
20 10
198195 1
7 7
1991610 9
2099999 7
1 1
2999991 10
3 2
370445 2
1470423 5
1199996 4
1074330 5
1806209 10
365758 3
2399993 8
358696 4
66960 3
5 4
247970 7
1468677 7
22 8
942785 9
5 5
120346 1
1216753 8
1 10
69914 2
2 3
900003 3
700049 8
79009 8
2999990 10
205307 4
2226105 9
131471 6
1924480 9
102322 1
48994 9
921968 4
35953 1
899997 3
1550925 9
1 10
1239116 9
442099 4
2739731 10
296057 8
1187720 9
159697 9
1 10
2115280 9
2999989 10
118599 1
1672733 6
2699991 9
35185 2
1551132 8
919437 5
548114 2
356430 3
90031 1
600002 2
2472271 10
2266728 8
99256 8
2999991 10
1500000 5
677291 10
133591 1
523501 2
1800001 6
1320158 6
811466 5
352302 2
1492464 5
4 4
1052208 8
2100005 7
482113 3
299999 1
1677907 7
265336 7
3 2
2099993 7
11 6
1 10
2 2
900004 3
2 1
2700010 9
457531 4
2362177 10
181873 1
276245 5
568027 2
107399 1
597741 4
1 10
300000 1
110334 1
639395 5
1230299 10
1687308 10
2100000 7
18208 9
15 7
1 10
1 10
475979 4
1304460 10
122365 1
17 8
1 10
475541 9
1 10
158003 6
103475 1
2154509 10
324757 6
15 8
2232280 9
2700000 9
1580818 7
2107800 9
860630 7
262626 1
204715 2
954932 4
6 7
2999990 10
1352640 5
1351189 5
3 4
1 10
1500009 5
404618 2
1500000 5
1 10
1090244 8
599998 2
982980 9
2700007 9
2521 4
1006574 6
2700009 9
21 10
355005 2
1800006 6
229177 9
1 10
617732 4
1799999 6
135554 3
2100007 7
1 2
1 10
2700009 9
1 10
1 10
169152 6
168243 2
15 7
142533 7
1355624 10
1448410 5
1419335 8
2161455 8
38985 8
670230 3
1675868 10
9 8
1581775 6
1500004 5
170432 1
450037 2
218423 4
801264 7
3000006 10
368248 2
736024 5
1928205 9
678519 10
1 10
600002 2
3000004 10
172608 6
1998950 10
379384 3
621675 5
1427310 9
657704 5
59922 6
610335 3
1271301 6
1109899 5
2 1
186067 3
516730 2
190495 4
2400002 8
264321 3
482044 3
310680 8
1421633 6
899998 3
428702 2
1 1
1 10
344107 2
180543 2
1075010 7
517336 2
1102002 7
2339029 9
1547438 7
509622 4
11 5
1196979 7
232155 7
449611 2
900001 3
8 7
97319 3
1 10
1721411 7
191732 1
1525673 8
434650 5
317788 3
1 10
2202569 10
404427 2
11 6
2700004 9
63724 8
2399995 8
199648 1
1269120 8
2399999 8
527596 3
1800010 6
397072 8
930203 4
197737 2
410484 2
2 1
1800006 6
1 10
1799995 6
6 5
300001 1
1776781 6
3 2
1499999 5
1417879 8
2221096 8
900005 3
810730 10
2 2
313644 4
407214 4
1068035 4
1 10
218113 1
1 10
878595 3
11 5
2100006 7
1337886 5
1529029 10
8 3
205374 1
600003 2
1657984 8
4 4
5 4
795572 9
617329 5
1198759 5
666464 5
808609 4
5 2
2025710 7
8 4
3000015 10
449623 8
614574 5
1717000 8
120413 2
1196977 8
1 10
2999990 10
175662 1
1595125 9
580420 9
770233 3
600000 2
332531 6
1461614 6
667385 5
7 5
1034205 4
1 10
2306052 9
1298796 6
1 10
2400009 8
1401008 6
299999 1
614463 8
1 10
567229 2
1339114 9
1914875 7
2099997 7
78964 7
17 8
878030 5
2669540 10
1136781 5
600003 2
772432 6
600001 2
345281 6
2131858 9
300001 1
899998 3
1311039 9
1954250 7
428450 2
613210 3
1135639 6
299999 1
1 1
213360 5
906791 6
4 2
1 10
359233 8
10 9
7 3
1153632 7
312189 9
1130277 4
3 2
7 8
2329399 10
2554776 9
2400002 8
2046347 9
600000 2
335405 3
4 2
996426 6
447445 6
1133401 8
599998 2
757124 9
538107 8
2399996 8
6 5
1 1
341415 6
736308 9
170225 9
5 6
300002 1
631306 9
894889 10
390864 3
2296926 9
86604 1
957271 7
2099999 7
599999 2
8 8
256161 2
1470865 6
1800005 6
2099993 7
331652 3
2100011 7
1 10
2399992 8
337294 10
6 3
1264640 8
547837 3
950209 4
89061 3
2700012 9
1661364 9
154272 4
502330 7
121269 2
1 2
235788 1
1275953 6
1277614 5
14 6
1708149 7
1048209 8
819412 7
1 10
1819379 8
3 2
1693329 10
1500001 5
232775 3
179175 6
1742936 7
1200000 4
1800007 6
1199351 10
2430797 10
9 9
2999990 10
2699991 9
2300815 9
821632 7
174936 1
1467405 5
300000 1
894304 5
2100000 7
1172459 7
333210 2
1563739 7
142148 6
29 10
211672 8
1421518 7
440331 2
5 2
2100006 7
1200004 4
321445 2
354480 5
170963 2
1320148 5
900002 3
444510 2
305813 2
78484 1
1799993 6
727680 4
428390 9
1800005 6
218755 4
2095115 7
2400002 8
2399997 8
63120 1
2399997 8
344250 9
69820 2
1 10
579935 2
577504 2
2595768 10
821057 3
1700579 6
290099 1
831827 3
1 10
433880 5
352569 3
1200006 4
107999 1
93370 2
787645 3
567646 2
114286 1
1527746 6
1500000 5
1200001 4
227202 1
4 3
296453 1
2700009 9
1539353 8
204063 4
1199996 4
195659 6
913385 4
2069881 10
2700009 9
52280 8
8 5
21307 1
421823 2
2292309 10
650540 3
942317 10
131111 1
155718 3
834892 4
1425351 5
1219338 7
1678559 6
484418 2
10 10
895128 8
19 10
2700000 9
7 3
328371 10
1505453 6
843332 7
5 3
187594 1
136255 1
619085 5
1085026 5
9 9
1923596 7
6 3
366039 8
2365658 9
781059 4
1 10
1 10
299999 1
2400009 8
174907 6
1269352 7
1495887 7
531035 8
710718 3
1033298 8
865489 3
1 10
1200004 4
1 10
9 4
194461 1
16450 1
98513 1
1565045 7
3000001 10
890748 3
266836 7
10 4
394291 2
1 1
299999 1
1058191 7
792246 7
301295 4
300000 1
906010 7
2099993 7
421921 5
2700017 9
1344411 10
3 3
72475 2
416274 6
687233 4
429988 8
600001 2
1255358 7
2031274 9
24 9
177841 1
8 7
141161 2
2303172 9
1495423 5
170856 9
350351 4
782155 5
613557 3
684146 4
599999 2
899999 3
742271 4
1216768 8
290111 8
629100 9
1494630 9
768516 5
1200007 4
1499995 5
5 6
1211485 6
1391801 7
7 4
775873 7
1 10
300000 1
2090267 7
1016457 6
2100013 7
1990655 8
152101 1
395895 7
1847457 7
125908 1
878639 10
888025 4
2465181 9
1 10
57930 10
2682928 9
707203 9
925466 5
215652 3
224749 1
969738 10
600001 2
479652 6
691259 5
2402041 10
632498 4
9 9
900000 3
487876 3
3 1
2 1
659848 5
19 9
22973 2
1199999 4
849541 10
897495 3
1800006 6
869917 6
593986 7
1434685 5
1080702 7
106602 1
186259 2
1555680 10
398669 3
505804 3
1 10
599997 2
9 4
1227472 7
306243 7
1115345 4
1076499 9
2 1
300001 1
9 10
1293343 6
2100000 7
1585761 10
1200003 4
1464634 9
207038 3
2 2
278565 1
1840970 7
1102054 5
521336 9
1800000 6
1063522 4
1 10
145296 1
1624698 6
13 6
198648 1
213263 2
1372850 10
632412 4
4 5
1042061 4
182574 2
20 7
2060456 9
1 10
2102527 10
20 7
4 4
1363193 7
2631725 9
1520799 10
8 6
1200004 4
452062 9
1800005 6
1871169 10
9 9
3 4
1 10
166535 3
2498157 9
1 10
204407 8
1391626 9
531693 2
513658 2
600001 2
1978984 10
1273441 10
2114060 10
184235 2
143264 10
671080 8
1574160 10
16 8
899999 3
292460 7
54316 4
2999990 10
59932 3
78871 2
1 10
1073481 8
7 3
2141846 9
600001 2
2100001 7
2535033 9
215733 1
2626055 9
759030 4
92592 6
314488 7
115106 1
2249037 8
938800 5
600003 2
9 4
681651 9
383127 4
327836 4
1436575 7
1041002 9
94873 1
371890 2
1220111 6
270511 1
205830 5
5 6
128330 1
820337 4
479907 9
1800011 6
1500005 5
1500005 5
5 4
3 3
1867 2
2164166 9
1663807 6
1 10
574569 10
2027448 8
1020687 9
726812 4
300002 1
1372707 9
599999 2
899999 3
619296 3
61722 1
573583 6
4 4
179465 8
332982 2
375700 2
355775 10
1799999 6
545796 5
1 10
6248 8
822492 4
2700014 9
9 5
2929555 10
600003 2
8 4
42340 7
4 5
5 3
600000 2
599999 2
1200673 9
27 10
129455 1
847199 6
300001 1
885843 7
696107 6
10 8
2399994 8
123781 2
371919 4
1 10
549884 3
181817 6
283120 10
2400013 8
300000 1
1800006 6
1159096 8
717225 4
1786803 6
701692 3
1381020 6
1 10
14 8
761370 7
1800004 6
300000 1
61193 1
2525444 9
299999 1
8 4
162085 1
8 6
1244938 10
904681 5
3000001 10
1 10
2700005 9
618600 5
1 10
2791891 10
432180 10
485195 10
1937520 10
1513968 7
1 10
687622 7
805833 3
1444400 8
1490134 10
727433 8
43768 6
157317 1
1006074 4
757651 7
1085485 5
3000004 10
1 10
152796 2
2597427 9
1499995 5
694492 4
300002 1
1499994 5
899999 3
344146 2
403869 9
169561 5
1 10
58146 2
155839 3
488092 2
1081837 6
2400007 8
2046111 9
1075447 4
2400006 8
419247 9
498459 2
3000001 10
850841 10
900001 3
1816060 10
157992 6
600001 2
1393819 10
1 10
2700000 9
1 10
2402018 9
16 8
971382 7
1499995 5
1429590 5
9 10
1782248 8
83150 6
300000 1
714011 6
1 1
300002 1
1257540 10
1 10
805151 5
21 10
1 10
923796 9
1813188 7
275872 1
899996 3
87388 4
2160840 10
714248 8
889531 3
11 10
295702 1
899997 3
300000 1
1374078 7
240708 1
2699994 9
144656 7
1799999 6
274074 6
5 5
320257 4
461169 8
226502 1
500021 2
2 1
15 7
1 1
1795087 6
1686672 8
549089 4
2399991 8
1441794 5
252054 2
901615 4
631179 3
839603 4
15 7
2099996 7
2991030 10
29717 4
2099992 7
300000 1
181520 3
71246 3
2345719 8
738326 3
2039932 7
12 6
1997406 9
1867896 7
145027 3
821259 9
458868 3
912748 4
934369 10
299999 1
507031 6
1964826 9
180589 10
9 8
342595 9
365315 3
1601001 10
1070796 7
1282344 10
4 2
1500002 5
220199 6
2244761 8
19419 5
1229009 9
737396 4
1 10
1800006 6
7 6
829193 7
145012 4
199898 2
2400003 8
245800 1
2054456 9
241591 6
1479457 6
1800007 6
223159 4
15 7
18 9
1173913 6
1 10
496612 9
1082096 10
248944 6
1 10
165838 9
20 8
124365 2
600003 2
17 8
132692 2
1191182 5
1799994 6
299999 1
988757 5
654041 5
2993609 10
130167 8
1829930 10
600002 2
1899086 7
1 1
2467203 9
9 4
599999 2
135188 1
1 10
5 6
474740 9
1396341 5
795755 5
242115 8
2185784 8
109287 10
280673 1
425058 2
1762872 7
1129071 9
40946 1
497779 6
1913107 7
1005318 9
430124 7
1 10
2399991 8
730685 7
927621 4
6 3
1800005 6
2100000 7
12 10
393014 7
1454665 6
900001 3
2 1
378261 5
2100001 7
489448 7
2400000 8
974134 4
555553 4
2099999 7
529083 2
1555411 7
453494 3
82589 5
39325 1
1198889 7
132854 3
18 9
1 1
2099994 7
1682511 8
996981 7
300000 1
7 4
9 4
319434 6
8 3
1032481 10
795359 10
1578699 9
414892 6
1199996 4
1200001 4
958747 6
68631 4
494331 5
498400 5
2099999 7
205062 1
172047 4
1838575 9
146862 6
1517767 7
1839295 8
613610 10
682777 3
549913 6
584717 6
286153 1
1782101 7
661463 4
300000 1
721952 3
6 6
1500002 5
1200000 4
1821150 9
1070459 6
10 5
750654 5
708441 4
11 5
1754455 8
2100009 7
1 10
1499999 5
599999 2
2166903 9
899998 3
599998 2
382502 7
1408230 5
414545 7
835341 5
848376 6
2699992 9
1222494 7
299999 1
2630015 9
578955 2
2700001 9
9 4
11 5
1616208 6
1979272 9
300000 1
173923 1
5 3
975391 8
82917 9
385390 5
279685 4
19 8
1800009 6
2400009 8
2999994 10
113499 10
900004 3
1290919 8
2099999 7
716206 3
796777 3
1860919 10
9 5
54483 2
8 6
1 10
8 9
1 10
622552 7
12 6
1006460 5
7 3
137692 1
2400000 8
5 6
1899359 9
1 10
1831121 8
2400001 8
124823 8
3000018 10
135885 7
560652 2
15 7
218523 2
3000002 10
7385 7
3 4
1 10
899996 3
1371145 7
1147922 9
439317 4
1174463 4
578742 4
670175 9
522540 4
8 4
2023747 7
1045580 8
18 9
599999 2
2368759 9
4 5
1206586 9
609774 4
525265 5
570275 6
2699991 9
497257 2
2699998 9
5 2
1228525 9
2400006 8
1787927 10
1 10
1500006 5
1172673 10
1263857 8
1800007 6
19 10
2399999 8
958909 4
2099997 7
985401 5
2700008 9
136372 5
482380 3
1931151 10
13 7
410521 7
600001 2
6700 1
659683 4
128866 3
899998 3
2519664 9
1 10
1200167 6
4 2
274249 2
413827 2
1821281 7
8 4
2399993 8
654279 10
1257665 8
902195 6
5 3
534580 3
385382 2
899997 3
1800005 6
2463199 10
46328 1
560952 3
588105 4
846525 5
900002 3
2399999 8
1289371 5
80786 3
696145 4
823599 3
1 10
2248615 9
116538 1
182350 3
87341 2
2975 1
338664 4
193009 2
2 1
1615447 8
1710793 9
420472 4
669749 6
2700009 9
1332899 5
1101529 8
1 10
502175 5
1200001 4
774277 3
785871 10
1057867 4
149660 5
13 6
1005113 8
22023 1
619808 4
2297320 10
816497 6
143131 6
1 10
3000013 10
204291 3
553228 3
1237530 6
238363 3
12 10
7 7
1 10
1499996 5
855818 3
875730 6
11 10
575771 5
776574 3
1499996 5
1102400 5
2400001 8
7 3
1491553 7
505111 9
1500039 9
1210519 10
147421 3
6296 1
2099999 7
1403010 8
1449691 10
556700 7
1803900 8
900003 3
36396 2
19507 1
1638299 10
1223839 10
15 7
1580755 7
326160 10
1 10
406154 2
1800000 6
427702 3
120544 4
417081 4
2700001 9
1192014 9
1 10
1305760 7
930522 7
253785 2
2 3
1902489 7
1499997 5
22090 1
9 6
9 5
186638 2
290648 2
11 5
163896 5
1040948 9
1997704 9
1 10
211590 2
1 10
284735 2
6 7
5 4
1733113 6
104509 2
2021224 8
588083 7
21 10
1 10
418235 3
2 3
84540 1
6 4
134762 1
372289 2
198890 9
2099998 7
525130 2
1861263 9
2100001 7
1611421 7
569228 3
117738 1
1 1
5 3
2399997 8
53685 5
1199997 4
14 5
1 10
8 9
1162370 10
832841 4
271345 1
1200002 4
1655121 6
96455 1
299999 1
355608 2
1608079 6
1411032 8
19 7
12 5
2100003 7
1800001 6
14 9
1026446 4
2274662 9
137419 2
599998 2
6 6
642517 3
583459 5
1 10
645681 5
5 5
2 1
231562 1
2499083 9
908704 5
1532 1
5 5
420827 4
1401757 6
1799994 6
1 10
2788647 10
7 3
5 4
932145 5
1009204 10
270117 3
1799995 6
1423929 10
1200000 4
983375 6
776952 3
600002 2
1283735 9
1 10
489195 4
4 2
399594 5
676371 3
300000 1
36585 2
164359 2
1336884 9
151218 9
59941 3
874145 7
173543 8
2100006 7
1499994 5
77564 4
268203 1
2495934 9
1315061 8
480352 2
1070695 4
1518356 7
110849 4
198925 2
1072913 8
292949 7
1074415 5
2986909 10
3000000 10
43494 6
7 7
619263 4
132400 2
392511 2
101565 1
1453908 7
1796723 9
73801 10
189415 8
203050 1
806337 8
1 10
76400 1
217323 1
2100000 7
1499997 5
132029 4
536227 2
1861741 9
1958071 10
298340 1
1800003 6
1097371 6
358104 3
1627435 9
2386000 9
1318549 8
2100007 7
191172 3
324205 2
1485622 7
1 10
214181 2
1652636 10
19 10
85393 3
10 10
1 10
1747193 6
2 3
278249 2
78856 4
205572 1
518323 7
526920 2
13 7
1799993 6
92353 6
1402982 7
1 10
1248281 6
828594 5
2679841 10
587445 4
13 7
151261 5
483478 6
6 7
2400010 8
1 10
1299481 10
2999992 10
396036 9
62227 2
1 10
300001 1
5 2
1577725 7
2100184 9
47820 1
389441 3
181420 4
10 7
11 6
1610113 8
224508 2
1149757 7
1799994 6
1200005 4
2463359 10
348351 10
1256098 9
2 1
411129 4
1263020 10
1 10
2076313 8
126015 2
2533068 9
1173630 6
3000000 10
161093 1
1 10
88280 8
759497 8
2 2
940206 7
9 4
133400 7
10 5
877849 6
1252025 7
160164 1
1191955 5
4 3
2004080 10
507654 9
1 10
676199 9
2052117 9
232246 9
73042 1
180851 5
707274 9
789512 4
1457636 6
252039 2
636418 3
92251 1
1175632 9
14664 7
190905 2
28319 3
600002 2
820888 4
1500008 5
900003 3
642248 7
300001 1
441239 8
900000 3
1607478 7
250491 2
31680 4
13 5
212368 4
2234854 9
461772 3
1799997 6
583588 4
450918 6
899998 3
1 10
407962 3
372051 5
21137 1
680313 4
454772 4
1199996 4
1 10
2552169 10
495589 4
837409 8
1092036 4
752804 4
1 10
221285 2
1027592 7
1117970 7
600001 2
115838 9
767919 3
69462 2
1199997 4
1799997 6
899998 3
432489 10
1799994 6
1 10
2099999 7
2100008 7
495375 2
718820 3
904176 9
2700010 9
719562 6
863904 8
1380215 8
1770472 8
10 9
1 10
568171 10
1555091 10
1 10
136373 1
1314521 5
774251 3
171173 4
6079 2
1778976 8
160936 1
3 3
2964771 10
1 10
240758 1
22324 3
743761 10
734222 3
1334285 7
13 6
2064504 8
648146 3
881541 3
534475 4
92462 5
899997 3
2099994 7
1762293 7
338683 4
1131835 4
1199996 4
168824 1
213037 7
1281716 5
216084 1
19 10
2100009 7
1 10
1 10
1378219 5
98001 1
2999994 10
6 7
1 10
839076 5
474935 4
4 3
21929 8
1092392 8
189703 2
309726 3
604639 5
2999989 10
1121459 10
7 3
2700013 9
107424 5
1707010 7
552695 6
141664 2
2100006 7
989640 9
563231 4
1411629 10
2 1
222775 5
2015233 10
1398341 7
817389 9
1102346 7
428623 6
96019 5
3 4
1799993 6
420061 5
1248645 5
222358 6
600002 2
294064 2
7 6
3000011 10
899997 3
2678391 10
1481703 8
9 10
1099827 7
242945 6
1752011 8
1066841 6
1452394 7
1406416 5
1040938 4
2209558 10
1 10
2087140 7
2672239 10
2100001 7
1512252 9
1823798 7
1297565 9
2699992 9
157509 7
2999989 10
104632 1
299999 1
1978439 8
1 10
1799999 6
2879380 10
714139 3
25 9
328963 3
2400002 8
2399992 8
1784512 8
1514306 10
2700008 9
1462889 10
992558 7
21 10
407078 2
191671 10
1500007 5
445494 4
111839 1
1200006 4
584957 5
2099992 7
600001 2
141787 9
1427895 8
519871 5
15521 2
598692 3
131115 2
1495411 5
1165746 5
300001 1
3 1
112658 2
1031324 9
1148719 8
439691 2
580789 7
1 1
2400003 8
17 8
1067159 8
1029125 4
8 4
3 3
59232 2
134834 2
2100006 7
9715 1
676971 10
2186745 9
9 10
1688229 8
1200005 4
1024082 4
58315 4
2387746 10
1139446 5
1149041 4
605223 3
475367 10
536696 3
7 8
2035396 10
1619713 9
869774 5
2699994 9
1199997 4
161985 2
15161 1
3000011 10
2363784 9
1500004 5
35261 1
10 5
745464 7
1019901 8
1694399 6
172564 4
924573 4
1858556 7
341257 6
137504 5
474852 3
5 5
2700015 9
69222 3
2100008 7
1764154 9
3000011 10
1800005 6
418374 5
121846 1
2400009 8
336004 4
1 10
151394 3
2699996 9
899999 3
2100000 7
1150159 6
2951169 10
818505 8
104139 9
575934 3
2099998 7
1691320 10
798816 3
9 9
230670 9
1 10
36822 8
600002 2
85201 3
24 10
163223 9
926687 8
1200002 4
3000011 10
2185256 8
2512414 9
428911 4
1025950 4
463158 3
1187324 9
1007987 4
1105821 10
165410 1
1371164 5
1199997 4
2 1
2100006 7
524474 3
7 7
714681 3
781843 3
187884 1
1200003 4
20 10
1380774 5
900000 3
359945 4
299999 1
9 4
8 7
1855421 7
209042 3
1 10
25827 3
1025908 4
975939 4
26451 2
2 3
1559026 9
960049 10
526620 6
156495 1
526087 3
528559 4
537399 5
630965 7
1256977 7
1495944 8
1 10
520864 4
152512 1
4 2
277412 6
300001 1
767999 8
16 8
299999 1
2400007 8
2056470 10
369384 6
228151 10
145204 1
2 1
716878 5
291189 1
1026649 7
347346 2
2071014 7
1696 1
13 6
1171370 10
599999 2
19 9
288200 3
1 10
1458528 5
239500 2
2400009 8
599311 2
2700001 9
1186344 4
414047 8
600003 2
525903 7
1473942 6
108495 3
1174989 4
815191 4
1 10
301159 3
900005 3
1800010 6
600516 5
1004369 8
145038 6
836446 5
24578 1
599997 2
393645 6
599997 2
15248 9
1199999 4
177106 1
1799995 6
192293 5
7 6
146862 1
462094 3
237161 7
8 8
599998 2
2 2
1761107 8
2100008 7
21 10
1500000 5
300000 1
236723 1
21 8
68930 2
246183 9
101135 1
8 7
4 5
2988486 10
1799999 6
1831707 9
1349943 7
186879 2
318335 6
509710 2
9 5
7 7
1 10
4 4
49450 6
593932 4
85421 2
115680 2
2400001 8
1 10
6 5
1 10
493395 3
576521 5
195517 8
1606381 7
13 7
1 10
1146656 7
1500000 5
2036745 9
688905 3
566815 7
309956 5
58303 2
1 10
1981830 10
2699996 9
15 6
219000 5
1 10
115604 9
171647 5
1110748 7
922007 6
546517 10
1397313 8
1040783 6
983132 5
1175768 7
9 10
237926 5
1003226 5
1274668 10
2100007 7
79497 2
4 5
889869 4
3000000 10
953779 10
9 5
776523 3
634221 10
680911 7
1 10
650923 7
2699992 9
1 2
984816 9
1 10
1 2
1617368 7
297155 6
790163 6
13 6
590083 5
226764 1
1707779 10
2324026 9
1149157 7
6285 1
13 6
2400006 8
1484942 7
1800005 6
14 6
2700009 9
9 5
53378 3
3000009 10
431852 4
209184 5
1109681 9
3 3
9 8
887154 6
13 6
9530 9
238647 1
172411 4
1767556 9
472969 3
1401871 7
1799995 6
299424 6
1 10
1524228 7
3000009 10
1854565 7
1282630 5
372230 10
792750 3
2699991 9
600001 2
797939 3
2733451 10
259696 6
1194255 4
254459 1
16 6
1034526 6
459913 3
2838761 10
2699994 9
1098533 6
226663 2
6593 3
900004 3
300001 1
1223749 9
1 10
236003 1
1022176 4
288455 1
1956919 7
2035673 9
3 2
1500004 5
21231 5
12 6
253845 3
178878 3
2336045 10
3000002 10
12967 4
2185084 9
2374990 10
1590961 6
2099993 7
2864776 10
194053 2
730115 9
261646 9
1351573 7
1475233 8
9 8
360174 3
295049 6
757230 3
504204 4
1186825 4
462953 2
41458 1
1611648 6
715023 9
535034 3
598384 3
892128 4
574467 7
262232 2
2665170 10
482085 3
196220 1
1 10
1 10
1635342 6
202754 1
9 5
7 4
316165 3
620611 3
2234081 9
9 10
1029896 10
10 10
252519 1
520918 3
491818 2
280955 5
137656 9
26 9
830001 10
416555 7
13 9
81438 2
1886866 7
836982 3
1800010 6
1727954 8
967077 4
1200000 4
1 10
737233 5
622292 3
17 9
1328121 10
844605 9
219339 1
1749092 6
1200004 4
1643904 8
2950876 10
340054 7
159195 1
2999992 10
1 10
900000 3
146165 1
94598 1
895679 3
1799995 6
300000 1
562876 8
4375 8
1161337 5
1478640 5
1433264 8
407228 2
338586 8
7 8
379283 10
330260 10
10 4
1037023 8
1124550 9
689885 9
3000001 10
745269 10
385755 4
2051931 7
185600 4
1200000 4
622916 7
300001 1
7 6
2700007 9
1388791 6
1800005 6
560669 10
794311 7
851138 9
397025 7
83280 2
189291 10
588592 4
1393126 7
1500005 5
2099994 7
13 7
466921 2
787652 9
220263 2
1389734 5
797955 10
601061 5
536799 2
899996 3
1 2
484273 8
1324000 7
444252 2
963133 7
77814 2
1445639 5
1499994 5
2100000 7
2739390 10
32077 1
526979 2
1499995 5
144051 3
1167896 7
2622827 10
147195 3
4 3
1 10
1800000 6
1733329 6
5 4
1199998 4
1482480 5
2099996 7
806414 10
179648 1
405561 3
165533 1
17 9
666540 3
203201 1
496028 4
1097553 8
9031 2
1 10
1799994 6
182039 10
8 9
13 6
1799994 6
1172617 8
157991 3
1 10
274327 1
316808 3
2351981 8
358638 2
19 10
52966 5
856178 3
2480402 9
114990 6
121386 2
88554 3
1145735 9
1170000 5
1 10
14 7
3 2
478765 9
1465279 5
1022923 6
967723 6
413644 3
1049936 4
10 6
568610 7
1 10
1405421 5
745279 3
584320 6
1 2
2003567 9
94233 2
486107 7
196413 5
582509 2
9 5
1 10
2099994 7
18 9
1 1
889597 10
700277 3
299999 1
2207483 9
411052 4
69518 3
1200000 4
561347 3
1714944 7
2232525 8
1361009 5
453229 5
300000 1
1552751 6
538955 6
3000010 10
294104 1
600000 2
1159 4
2708601 10
299999 1
338275 3
9 8
2699994 9
3 4
1290989 9
15 7
362276 5
2700001 9
592181 7
1799999 6
304007 3
1461382 7
404462 3
1910560 7
185425 4
784311 5
2019237 9
1587870 6
882111 8
138293 1
1452080 8
1 1
1579886 7
67693 1
321228 6
967056 7
242751 4
600000 2
1253874 5
17343 1
1800007 6
600001 2
19 9
348353 4
5 3
1 10
686816 4
109285 2
170980 1
2100013 7
65744 7
370395 2
59613 10
664790 7
228213 4
2296241 8
2399993 8
1 10
1445012 9
241634 1
108184 2
4 2
549577 2
88039 6
743946 3
900001 3
900002 3
1166274 5
900001 3
197833 5
1273993 8
81409 1
272407 8
1270135 5
2399991 8
582763 6
2025750 7
306533 3
2679641 9
298783 3
442775 3
7 4
3000011 10
218312 1
2079053 9
313981 4
525775 3
245503 8
5 2
1499999 5
11 10
927426 5
1485810 6
1763523 7
1376773 6
8 4
335532 2
463816 3
1196885 4
900003 3
334955 3
136888 1
1 2
1487975 6
992184 6
2 2
300000 1
1107931 4
1028567 4
2699999 9
5 3
1147088 9
4272 1
900000 3
106823 1
3 4
1 10
467019 4
8 3
572525 7
1615408 6
895441 4
82104 5
1 1
92160 2
829156 4
1108488 6
4 4
599997 2
1133545 7
738403 3
3 4
1735467 7
240312 10
7 6
589091 5
119942 1
428500 2
669481 6
600002 2
2334983 8
1137527 6
1254749 6
856420 3
95047 6
559543 3
125315 3
425492 2
1 10
3 2
518215 6
1078100 4
98730 1
226076 1
276467 3
25 10
552587 6
792027 3
2699999 9
1800000 6
1104376 10
412255 2
209058 8
1171504 8
1 10
600001 2
1 10
567533 3
694088 4
762792 6
296792 4
1 10
612226 4
3 2
473871 7
19 9
1200004 4
5 2
1059045 7
920572 4
600001 2
18 9
480866 2
855501 8
552036 5
160991 5
405880 8
511601 3
1235186 5
701923 5
647895 4
668401 5
64172 1
444623 8
1799994 6
599999 2
637051 3
236986 1
7 8
1049642 5
988224 7
341209 10
20 10
766008 4
600003 2
198468 1
695529 3
1616447 8
1760724 7
438771 4
1 10
394813 7
781837 3
223868 4
177915 1
6 3
1 10
566480 3
212 1
998405 8
6 6
1 1
1345329 8
133856 8
7 8
1708162 7
1197232 7
6799 2
132319 2
84321 1
208707 4
186605 3
1 10
274954 10
1199998 4
1531854 9
1199997 4
1571122 9
1499994 5
600000 2
743841 8
709285 3
1016702 7
2099993 7
413319 5
738403 7
313088 8
110871 9
768061 3
1011293 4
1509465 8
1 10
2399992 8
3 1
1 10
1544741 10
928179 7
551640 6
755554 4
2400008 8
11 5
1756685 7
309121 3
2 1
7 4
8 7
1209515 8
107008 4
853923 10
1800006 6
3 3
9 4
2 1
1 10
372730 3
1912536 8
65826 5
1 10
325705 2
903194 9
7 3
990360 6
2246060 10
1500008 5
640604 4
250132 1
1 10
1879763 8
1800000 6
1492603 6
170123 3
270771 1
575542 7
2400009 8
1009087 8
925767 8
341176 3
1932149 7
124569 10
1142645 4
8 3
199123 7
3000010 10
777049 6
1 10
23 10
76933 1
1968039 10
10 9
7 6
1876462 7
322341 5
2340009 9
196388 9
313447 2
45156 4
3 4
208140 3
96678 3
7 3
1799995 6
818531 8
293254 5
206132 2
2269644 10
3000002 10
2399999 8
1500004 5
815751 3
863110 3
1986047 7
2999998 10
3 2
1270708 10
951920 4
8 9
982549 7
7 8
879136 7
1 10
8 9
354709 10
177385 2
363485 2
600003 2
1173844 7
9 4
2699991 9
218031 1
1 10
1870137 8
20 10
677073 4
1028264 9
1 10
1800006 6
1545654 6
1529299 10
17 9
554630 2
1018286 4
1 10
62661 1
10710 5
1 10
80376 9
660300 10
402045 4
5789 5
54856 4
945341 6
471820 2
171451 4
2 1
2700017 9
1 10
2448172 9
11 10
1 10
1972250 7
2299714 9
1 10
583670 10
2260809 9
1695256 6
1022698 9
4 3
11 9
1 10
393580 10
1367481 10
1200003 4
599998 2
2099994 7
1 10
3000019 10
13 6
2399991 8
642893 9
1929431 7
6 7
195345 1
455351 8
1093792 7
1762275 9
541795 10
566048 5
1 10
2426005 9
960060 10
1439572 5
592741 10
1 10
837459 3
2258639 8
1 10
132850 1
1800005 6
1284485 5
651021 10
448845 5
91546 1
619019 6
139039 4
16 6
483876 2
417093 2
1439807 8
14 5
900000 3
942666 4
888214 5
1200003 4
5 3
126696 6
1 10
2499782 9
647725 5
1941286 9
469525 7
1491719 5
149442 7
1948 3
2031902 8
49002 6
596820 7
2399991 8
2099999 7
403153 4
4 3
899998 3
3 4
420482 2
602281 7
1137581 6
1357158 5
794084 3
207182 1
1799994 6
56501 8
1 10
806065 6
544569 2
2475253 9
6 5
3 4
1677117 10
851992 7
1799995 6
13 6
1132729 6
1954928 8
1 10
222164 4
1 1
1059765 9
2070779 8
234393 3
1903427 9
927517 5
7 3
2324789 9
6 3
2059065 8
503016 2
1154917 9
900001 3
93849 2
2699994 9
2074010 7
25 10
2100005 7
217776 4
259529 5
389407 6
1871604 9
72113 2
3000000 10
393454 9
1321058 8
300001 1
2 2
21 10
9 5
2999991 10
6 3
76015 2
783453 4
196040 2
104505 1
818930 9
314372 4
1799999 6
1799995 6
595663 3
212580 6
249597 5
2091697 7
186809 6
76339 6
777525 4
138301 4
1881384 8
1 1
832815 4
923347 8
812349 5
781673 8
2306979 10
628283 4
1642393 9
3 4
1989681 8
896743 6
879369 5
1616291 9
1964087 9
1926128 8
925120 10
285853 1
1 10
37035 1
2970360 10
134356 1
1 1
12 5
1499997 5
5 4
461393 5
637365 3
1153713 5
1324739 5
694513 6
1558442 6
1209211 6
1293075 5
1714925 10
10 4
3000014 10
7 7
787116 6
441231 5
1 10
2334352 9
207422 1
2446431 10
2700017 9
2112970 10
1800001 6
889776 9
1 10
1190142 8
290455 8
15 7
692103 7
903923 7
63861 3
1976305 8
1857866 8
230570 5
10 6
1601382 9
179524 1
600002 2
2331592 8
1800008 6
206584 1
6 7
581901 4
757310 5
28 10
16 8
600001 2
930570 5
1982017 8
1 1
1882383 10
827048 4
352089 5
71964 9
1045914 9
600000 2
3000011 10
147421 3
899997 3
1 10
2521297 9
672587 9
732270 10
1 10
591038 3
1 10
245033 9
1 10
1200005 4
978724 4
535771 6
555447 3
100789 1
407979 2
232129 6
7 7
155426 4
80910 1
199984 1
2006123 7
900003 3
3 4
1800006 6
5 2
119294 7
23 8
835147 4
985225 8
622405 5
586607 5
509192 3
23 9
12 5
903372 7
7 7
652627 9
2286332 9
634909 6
1509532 9
830390 5
8 7
2340324 10
1200003 4
333361 3
1624033 8
154839 5
1 10
1870955 7
1312542 5
845033 7
167076 4
620649 5
1739240 9
1687729 7
1803895 10
12 6
1014885 4
467388 4
15 7
1 10
2999989 10
882225 9
39483 2
207112 3
1086225 8
11 5
4 2
1199999 4
845475 3
1187684 4
63316 1
268255 1
724307 5
1799998 6
418982 3
1841307 7
2700006 9
1418021 5
98283 1
146001 10
1327777 8
300001 1
600000 2
893694 6
15 7
1410002 7
2 3
1 10
299999 1
333398 3
1 10
1677031 7
69041 10
1199995 4
484782 2
83701 1
2699992 9
17 8
100854 3
1427439 5
1573248 10
657 2
48287 3
9 10
1535411 6
1268761 10
1682612 9
230726 1
1799999 6
1818653 8
1 10
782868 3
1 10
3 1
578600 4
1 10
123280 10
17 9
289591 5
16 8
600003 2
287250 3
10 5
2297484 9
275920 4
330935 4
32029 5
2400000 8
2700010 9
535934 3
6 5
1500005 5
1 2
266193 3
1 1
581875 5
540533 3
16336 8
185699 3
12 8
1157411 6
608 3
712096 4
1807552 8
524786 5
1200001 4
8 7
1 10
1 1
204986 1
1500005 5
375755 5
1869987 7
116745 2
5 2
17 8
598223 6
898773 3
1 10
1040180 7
2399999 8
403506 6
900004 3
1500001 5
300000 1
707303 5
113409 2
108462 1
622253 3
1339696 8
2099994 7
105679 3
1 10
975077 9
104674 3
1 10
600001 2
9993 2
114129 3
13 7
2100008 7
1658440 10
1 10
1 10
1576419 10
1252789 6
124123 3
1500001 5
15 8
2206699 9
245359 1
433783 9
4 3
588258 2
1030946 9
197776 3
2305608 9
102247 6
707259 3
3000000 10
549362 2
671136 5
1800000 6
925736 5
1347230 10
2267468 9
708857 9
225099 5
2353680 8
1324980 7
1515185 7
1200003 4
887341 3
675408 6
2100002 7
66716 1
980952 6
1845740 10
2 3
2700010 9
137112 1
3000011 10
726424 3
9 8
1823880 8
1 10
2399993 8
2257515 9
802254 4
941157 4
19 9
368197 2
2100001 7
128224 1
1214219 5
1 1
1801604 7
110012 3
869643 9
1426368 6
1366946 5
1050332 5
16 10
643616 4
203797 2
20 10
1800007 6
1106900 9
2113729 8
590240 4
81771 1
229527 1
730999 9
880009 7
1799995 6
13 6
157100 7
155274 1
2699992 9
614963 8
1126115 6
11 6
1 1
1828460 7
682404 7
759588 3
192126 3
2020854 7
524452 3
5 4
2846500 10
9 6
1805362 7
476525 2
329754 6
1014885 4
253133 2
5 2
1200007 4
98634 7
131640 1
1244777 8
8 4
124015 6
1631028 6
74527 1
664783 8
1486229 10
1360848 8
169601 3
644101 6
211655 4
1194481 9
1 1
1734833 6
2999989 10
2099992 7
2362393 10
1800006 6
912961 10
972391 10
2754659 10
2099993 7
879039 5
5 6
2001681 10
2028975 7
476734 5
430980 2
8 7
9 8
33605 1
39300 4
1484582 8
9 10
208900 9
2459586 10
26790 1
385624 2
15 7
1243340 9
274021 4
2188408 8
638393 3
623249 8
599999 2
1545308 10
802286 4
2017302 7
600000 2
2061738 10
300001 1
1106217 9
1799999 6
1668241 7
1368619 10
300001 1
1 10
299999 1
209111 8
7 3
1090828 9
2465589 10
753301 6
96136 1
2700000 9
579915 5
2 1
1333798 7
734408 9
1255667 6
1 10
1052896 8
1 10
1200005 4
1190794 5
1179425 4
300000 1
636181 6
1325472 6
1363064 5
1 10
280757 10
11 5
2099994 7
1799994 6
162648 1
990701 6
1 10
3 4
6 7
89999 6
74404 5
6 3
941270 10
456006 6
160814 1
19 10
354710 7
513053 3
1 10
617417 9
1 10
1 10
9 4
464544 2
600001 2
7 8
659119 6
2700009 9
246160 4
975631 4
2400007 8
215101 1
153252 7
1984245 7
531078 6
1766979 10
138720 10
1039262 6
3000016 10
839470 5
300001 1
1 10
452696 4
753791 3
899997 3
1 10
222331 2
588779 6
352253 2
1499999 5
1884816 8
1294746 8
3 2
600000 2
734698 7
7 6
369809 2
612613 9
8 4
8 7
922943 8
1800000 6
1 10
63512 1
2070681 8
396817 4
1 10
4 2
900001 3
563086 3
1312351 5
775504 7
1799713 8
697048 10
123891 4
600000 2
2921041 10
2999999 10
1463949 5
2392729 10
1317444 7
850291 10
6 3
384391 2
5 6
1117588 10
26 10
511746 3
1693742 7
773220 5
15649 6
1141770 10
2100006 7
1014830 6
1786385 8
2022615 8
842694 3
1499996 5
328298 2
1835572 10
559390 4
1 10
2070071 9
298026 5
1907298 9
2100002 7
580374 3
9 4
186701 10
1 10
1063100 9
70441 1
494281 5
2999992 10
1364536 9
1032701 9
477180 2
1797313 6
147367 1
8 6
115361 2
1 10
1160556 7
2099995 7
1227505 8
1657960 9
552620 3
124255 3
647899 7
8 4
2093788 7
393511 3
350359 6
119979 2
1915781 7
599998 2
1293895 5
2380158 9
746169 8
124950 1
1199999 4
2399995 8
300000 1
2057733 7
62515 1
403425 5
332500 10
307450 2
113770 1
1121805 4
1976792 8
1624986 9
1 1
1039285 9
2402 10
1799999 6
207384 1
1737019 8
175544 1
1800005 6
940230 5
282155 2
3 4
1546737 7
1557541 10
900002 3
213444 5
1538008 8
2079352 9
904188 9
1912771 7
49446 3
375929 3
2056859 10
1500000 5
957053 4
329011 2
682160 6
900002 3
103058 9
150234 5
2271741 10
589249 9
299126 1
11 10
2400001 8
50002 1
600003 2
744533 5
1 10
1096878 9
20 10
8 4
600000 2
1 10
1 10
9 10
599998 2
2999995 10
1973691 9
551124 9
1218070 5
52363 2
1 10
1077513 4
1800006 6
480754 3
1331441 5
2348431 10
148572 1
14 10
606937 4
302019 3
9 4
1011669 5
1121319 4
13902 1
1 10
1199998 4
555143 5
599999 2
7 6
780661 6
2235632 8
10 5
699191 10
1 10
20037 1
2392300 9
1960990 10
1637581 6
1092474 5
300001 1
614781 4
1678008 10
26832 1
2452849 10
172643 1
2499841 10
220134 1
586599 10
584140 3
1 10
254141 10
1105153 5
517501 2
1403740 7
1875130 7
1 10
467610 3
1598905 8
600000 2
2700009 9
805801 8
445581 4
99059 3
1640880 10
2699997 9
2700000 9
557298 3
671612 4
20 8
414022 2
1233003 10
19 10
562523 2
273231 9
2032992 7
232042 7
182896 1
158289 1
899997 3
434241 3
987752 8
974721 5
341833 2
1200003 4
1499996 5
927361 5
1 10
1233 1
599999 2
600001 2
234454 1
2248471 10
3000000 10
1331350 7
398164 3
1946001 9
274203 2
899998 3
13 6
2290488 8
299450 2
1034760 10
1799999 6
412098 6
15 7
2655979 10
786248 8
643507 4
2399995 8
1712613 10
167926 5
5 4
1926367 8
163551 6
1800000 6
2999991 10
900000 3
2176182 9
87120 1
94144 5
569753 3
51199 4
11 10
265351 2
1 10
1048330 6
2699998 9
1338545 6
299999 1
260317 6
4 2
736903 4
321285 4
1321776 10
1084329 8
944068 4
1564668 9
115721 1
1080624 6
1 10
246508 4
2700009 9
2098132 7
1284561 8
174709 5
1 10
562260 5
899998 3
57770 1
4 3
1 10
1571206 7
456661 2
1799993 6
1596859 6
852970 5
1709934 6
2320642 9
366910 10
1580329 8
2400009 8
793059 3
1789544 8
918323 7
440126 9
1113497 4
15 9
1 1
338719 2
216238 3
875235 3
938105 5
344400 4
1 10
15 7
43866 9
300000 1
300000 1
119047 10
1011114 5
920146 5
900000 3
1780618 7
3000009 10
2099997 7
3 2
1762272 6
180117 2
121619 1
1484497 9
2241915 10
2100001 7
723414 6
2699998 9
8 6
589488 4
2231839 8
413051 6
600000 2
997422 7
1159658 4
560516 4
126974 1
706044 4
598816 9
1 10
1359479 6
2296306 9
22 9
7 3
1 10
1 10
413712 6
2999991 10
1 10
200656 1
995378 7
10 5
2148201 9
322924 9
154827 4
268017 7
127996 1
413437 7
1492218 5
18 10
821245 8
300001 1
1336764 5
652180 4
209036 1
1486213 8
7 7
6 5
1217722 9
6 7
897137 4
2496839 10
2521053 9
436580 3
721756 5
2400009 8
899997 3
2476951 9
2700009 9
299999 1
4929 1
95198 1
2400007 8
379385 2
101495 8
1563885 9
349911 5
313604 9
75509 2
2346840 8
357611 2
224211 1
1568401 6
2751183 10
1439494 8
2780876 10
105799 1
2399993 8
490248 4
1 1
253371 2
2100008 7
340415 2
10583 1
11 4
2700010 9
1 10
1716853 8
290799 4
201371 1
1136395 9
1227919 7
1135066 5
231941 4
756396 4
2180908 9
2162185 9
1 10
139141 1
2632076 9
1770987 9
342072 6
136849 2
1807947 7
90842 3
89948 4
221616 6
417762 9
1 10
224227 1
56074 1
1199996 4
1500001 5
197422 1
28866 2
2851471 10
1026032 8
754147 9
1 10
2508786 9
247372 4
2400008 8
612652 5
484741 9
18 9
6 5
163527 2
12 8
918746 7
324163 3
1 10
1715888 8
1731727 9
900000 3
676181 3
508431 2
1 10
177844 2
690859 5
5 2
158276 1
374023 4
245090 1
239984 1
1597564 9
359587 9
1500004 5
1559026 7
3000000 10
1468339 6
205360 4
429853 2
524672 2
94489 2
900000 3
949395 7
2100006 7
62284 4
763210 9
922900 4
321752 3
23 9
1200006 4
400588 4
300001 1
550992 4
1298600 5
1183253 10
62366 2
1723495 10
300000 1
489074 5
542545 8
1758443 6
431166 5
626230 7
275105 4
1886639 10
2609963 9
2699994 9
1 10
2399998 8
115017 2
180294 2
388175 6
1115185 6
1 10
899997 3
16 6
1 1
1500001 5
926548 4
1 10
1566779 6
1959281 9
62356 1
6 5
2074715 7
1 10
2400000 8
4784 3
945296 8
1799999 6
13 7
481694 5
2700009 9
1499996 5
897259 7
944427 5
71883 1
349810 4
491426 2
347669 4
1013807 6
117425 1
899998 3
205823 2
855117 4
715225 8
1448952 5
1 10
3 1
1869834 7
1208742 6
2100001 7
1799998 6
1628131 7
2459410 10
1 10
437729 4
902963 4
501741 10
480295 3
1 2
1798077 7
10 9
865765 5
329460 7
1849610 8
313198 6
1 10
710727 3
1 10
1015483 5
803601 10
415246 10
249843 1
2101825 8
66027 1
2700012 9
401088 2
4 5
1565323 6
825725 10
2058768 7
2589840 9
959337 4
8 4
2052932 10
19 10
300000 1
2399991 8
835909 3
360219 2
410291 2
178965 9
1 10
1220237 9
349291 3
10795 1
108188 1
260321 1
723790 3
1175554 6
1112159 9
2100010 7
628666 3
299999 1
754714 5
1514700 10
1973211 10
241009 4
1 10
1199996 4
986341 7
382315 2
2386820 8
347123 4
1148651 4
299767 8
78482 1
1429097 6
300001 1
881464 8
374290 8
979861 8
181094 2
1661312 7
2099994 7
1 10
1 10
13 7
2099999 7
5 2
229646 1
379685 4
1722757 6
257048 2
494091 5
2099999 7
10 10
2400005 8
167923 10
15 7
8553 1
574739 10
5 5
396728 10
105331 5
9 10
600001 2
2400009 8
607534 5
1145649 7
6 6
1 10
5 3
1162208 4
1 10
1487189 8
1926386 9
628414 5
1 10
1 1
1 10
1499995 5
88860 1
1785630 10
714941 6
663168 8
998225 4
1293801 5
145017 3
329923 3
1 10
1 10
1500005 5
1199999 4
261837 1
1766785 8
1200003 4
1004634 10
98520 8
1654207 7
759691 3
155551 2
714689 10
11 10
670720 3
1500005 5
1049040 4
255919 6
384661 9
693243 4
1 1
7 5
434443 7
479303 2
1780028 9
1800005 6
209063 1
822570 5
600001 2
549695 2
1418450 5
768979 6
1132856 8
1 10
693098 4
1 10
1 10
33611 6
2048039 7
226663 1
202018 1
63585 1
1902190 10
2399997 8
600001 2
190180 1
545334 9
481840 10
87584 2
499871 6
74973 1
5 2
903468 5
230973 1
1467319 10
260461 1
1570660 7
2100006 7
83976 3
325455 3
289933 1
443960 2
600000 2
2029535 7
2063125 7
1552369 10
216213 2
1370782 8
1250369 9
2434391 9
2099994 7
299999 1
175409 1
661576 7
1500006 5
68186 1
832951 9
310292 2
243043 1
66953 3
1909281 8
44133 1
600002 2
280311 1
2699998 9
859185 8
299999 1
3000019 10
232235 2
259489 2
2013159 7
600000 2
342514 6
2375521 8
1 10
1646992 9
1250176 5
1051511 6
3000001 10
237674 2
5 6
299999 1
11 5
2143818 10
389901 10
50488 2
593572 2
1500008 5
2101380 9
816599 3
1051508 4
560491 7
468756 4
10 5
289376 2
1 10
1800004 6
576531 4
269360 4
3000011 10
1591623 8
287150 2
711675 7
1 1
3000009 10
26922 2
19 9
1934327 10
1 10
114545 7
214987 10
136420 1
46302 2
2848971 10
5 5
1 10
17 8
3000003 10
122473 6
1473607 7
392903 3
574693 6
130099 3
762103 6
170218 2
350803 10
205631 6
2400009 8
300000 1
274300 3
525582 2
394429 2
318661 4
2400013 8
1438383 8
1359302 7
19 10
1270040 6
2042757 10
34337 3
1 10
300002 1
43915 4
792958 3
223471 3
11 10
5 2
131785 1
1632155 8
1168863 4
1 10
9 10
58704 3
11440 1
62858 1
1567403 8
596814 7
690641 6
125910 2
1500001 5
407504 5
1904931 7
2690793 10
434358 3
647478 8
15 7
5 3
59115 10
889322 4
900000 3
3000000 10
104555 2
1012921 10
68671 4
193080 1
16 8
493055 8
245808 6
6 6
1199996 4
505912 4
83912 2
137233 8
736366 7
900001 3
20 9
2699991 9
2999989 10
1 10
3000010 10
102920 2
1 10
586648 4
517660 3
2 1
106456 1
233096 5
646603 6
38245 6
1187341 4
276364 1
1506510 10
1603025 8
292376 2
88396 5
1800010 6
9 4
641980 4
1110418 6
469997 9
933760 5
1657491 10
1434839 6
1641072 10
1764036 9
532842 9
172292 1
257465 2
899999 3
366919 3
1524449 10
236382 1
6 3
760640 9
157856 4
440567 7
47379 1
1 1
182398 5
455869 9
475417 4
1675366 9
2100006 7
2699995 9
1050289 6
1091660 4
784997 7
2256706 8
11 6
1386949 8
595834 2
299999 1
2145691 9
240850 7
200642 2
9 5
12 6
1 1
1 10
1575613 7
1498134 5
890647 8
1730423 6
930329 10
600002 2
2969486 10
954733 6
299066 1
2123056 9
300000 1
804566 5
144736 5
63759 3
1 10
2100001 7
1329059 5
1499994 5
1531026 6
12909 2
3000015 10
2253799 9
17 8
141713 1
185869 9
1831783 7
17 8
3 2
250200 8
8 9
426337 6
1063611 10
1665086 7
1 10
246167 9
2170224 8
20 10
841309 5
4 2
10 4
1586259 10
2400002 8
872481 6
1500004 5
2762509 10
3 2
2699990 9
2118213 9
2071924 10
1 10
94765 1
1705980 6
1 10
2099995 7
74580 1
277919 4
9 4
2673253 9
2214701 9
1 10
121830 1
1112652 9
350098 2
276977 2
457837 8
724123 6
498568 10
600001 2
286571 1
208370 1
1101141 4
900003 3
1387351 10
1094941 9
550526 2
98236 1
157690 5
430425 3
33395 3
2699999 9
10 10
7 4
1398340 9
244489 5
1061894 5
1 10
410436 6
2020687 8
471588 3
1260528 5
2399992 8
1 10
11 10
2999990 10
1970730 10
2100006 7
1236762 6
374309 4
696264 6
2399999 8
644462 9
5 4
2244365 9
2700000 9
1411159 10
201440 8
9 9
1 10
900000 3
899997 3
624912 10
586834 2
29 10
421465 2
401816 5
1079199 10
1145549 4
8 3
2700001 9
381772 9
2093958 9
1 10
2181971 10
2095 8
900002 3
777821 6
3000001 10
1001564 4
673161 3
2264385 10
1 10
620065 4
1 10
491604 4
1520696 8
1143250 6
836120 4
3000010 10
999408 8
300001 1
8 8
3000009 10
382233 4
1500007 5
355509 2
2929957 10
95567 6
73070 2
358083 4
2012796 9
68840 2
321040 4
2127800 8
46295 4
2906301 10
19 9
954701 10
2099999 7
582827 8
650023 3
1 10
2164070 10
690061 7
315116 10
526161 8
551466 3
813224 4
1500002 5
104784 4
1017102 5
1389320 8
1339030 10
7 6
127528 8
1499996 5
17 8
1 1
3000006 10
15 8
2190336 8
311898 3
904569 4
1219337 6
175986 2
136686 1
2194271 8
1200001 4
1500000 5
1604089 9
163697 4
2100006 7
1799993 6
359605 9
10732 8
1 10
218089 1
13 6
2297323 8
2999991 10
1144784 4
1012647 4
1500001 5
20 10
460771 2
1079393 7
334171 2
35409 1
418639 3
98237 3
11 5
899999 3
16 10
510686 5
14808 8
32986 1
1 10
1318409 6
533043 2
1322793 9
7 6
377965 3
71370 2
2 2
2400009 8
2700010 9
15 7
3000001 10
1 10
133760 8
2100000 7
193241 1
1 10
101896 6
1719593 7
70020 1
2400008 8
2350721 10
1800001 6
1849484 7
1 10
31987 1
144239 6
1510671 7
908177 5
362146 3
384366 10
2470625 9
1800007 6
484180 5
538517 3
174837 1
1626575 6
1905081 8
154258 2
3 1
708023 8
22 9
472292 3
319876 3
21 10
853258 8
1 10
525356 5
2699990 9
476068 8
406452 4
225805 2
2699991 9
1800006 6
4 2
1800009 6
476595 9
2079784 8
20 10
1259594 7
29 10
23688 4
308711 4
390024 3
1199995 4
511911 5
375389 3
10 4
600003 2
1823256 8
1 10
528764 4
1 10
861491 4
16 8
1910319 8
2399999 8
16 7
11 9
2373409 8
2446705 9
931079 5
561102 10
162820 9
365001 7
310719 5
2700009 9
364083 2
585672 3
445863 8
730710 6
2261257 8
841820 4
86164 4
8 4
5441 2
105776 8
1050751 8
1500005 5
182605 3
2999990 10
777899 10
703064 4
9 4
45907 2
448229 3
2296834 8
3 2
202992 3
304213 2
2155428 9
1500004 5
1399093 9
10 4
1557971 9
2399997 8
223825 7
6 6
881947 10
473036 3
1791713 7
13 6
1007219 10
2440657 9
328272 3
117192 1
2700009 9
1200003 4
1316941 10
796822 3
389579 4
466530 2
8 8
61223 2
1579159 9
1513168 7
1799999 6
113076 2
475277 4
2179941 10
649538 4
39893 1
1531341 7
1123605 5
1556974 6
2699992 9
2 3
2699999 9
330470 5
2168589 10
66648 1
2687290 10
600001 2
2700010 9
492065 9
1 2
1 10
1123897 8
1799995 6
1 10
899997 3
849681 7
299999 1
1439966 10
936719 8
1993179 10
2700011 9
6 3
1499996 5
138594 5
1345558 8
1 10
2099993 7
2100007 7
356460 10
996793 7
203757 1
1066120 6
300002 1
125377 1
5304 7
944552 7
1 10
13 6
343831 2
1 10
295812 3
659213 4
299999 1
1 1
114534 9
222051 2
1199995 4
854809 6
2099999 7
274753 1
7 3
17 9
395398 2
838400 8
39546 1
7 8
417901 3
5 2
752410 7
1026623 10
899998 3
1690913 6
6 3
932370 5
1499994 5
1 10
487538 2
1872069 8
426359 4
675110 3
1185295 8
1 10
507126 6
399548 4
707761 3
2999990 10
2336090 10
1439213 7
52528 2
1 10
1186779 10
1567637 7
328175 4
1500000 5
1227814 5
2301328 9
270029 5
699824 7
634139 8
599999 2
1500004 5
3 1
415698 9
2608160 10
272405 9
211846 1
287172 1
816064 10
325001 3
972089 6
2999994 10
13 7
2091664 9
223152 10
452361 3
2100002 7
6 5
11 6
397164 5
506745 4
1941567 8
1691520 10
599998 2
1499996 5
109094 3
2699998 9
3 3
1 10
327751 7
2211 2
16 6
1361495 6
1996615 8
222610 1
3 2
300000 1
11 5
2399995 8
1304705 5
1136847 4
2100001 7
208952 10
1458721 7
674391 9
1 10
184329 2
8 8
2999989 10
2699999 9
1 10
6 3
2099999 7
744913 8
5 2
5 3
264871 8
2100009 7
2999990 10
1715010 7
1668640 7
1200001 4
299998 1
4 5
5 2
2099993 7
1410 1
7 4
2 1
199616 1
2999999 10
45359 4
683041 4
374365 2
586372 3
2700017 9
950236 4
757604 4
264363 6
1120361 5
48852 3
12 10
19 9
1500000 5
1499996 5
917030 4
429970 3
518769 10
357680 2
1618011 7
1262722 5
1222727 5
224441 5
1455014 7
1 10
900001 3
2400001 8
1545823 6
2099998 7
826958 4
235383 1
573023 2
46643 1
1328009 6
8 7
1604487 8
246951 4
445404 2
1 10
2 3
1071102 5
751039 3
2700003 9
17 8
900001 3
68757 1
1693027 7
386545 3
1 10
1199999 4
1485229 7
1499994 5
641181 4
1 10
548103 4
900002 3
37010 10
95453 1
145459 3
600002 2
199630 9
184358 2
683395 3
511966 5
5 2
556359 2
342532 7
1743323 6
812456 4
281320 1
6 5
536508 4
17 8
2100008 7
1500004 5
21 10
516519 2
784943 10
2700008 9
18815 7
1 10
557345 8
900001 3
829223 5
1326577 8
900001 3
1 10
674797 6
1872069 8
16 8
1800000 6
11 5
152275 4
1200006 4
1800006 6
2700010 9
2308032 9
339619 6
232930 9
1481098 9
803264 5
1 10
226914 5
2999993 10
13 6
369738 9
1486329 8
1373286 6
493603 5
9 9
138649 1
1049950 8
1175441 6
31751 5
2919228 10
187650 1
1825135 8
1050025 6
3 1
574450 4
266943 8
1982125 7
413411 3
3 3
1 10
2016091 10
756591 4
1199997 4
890485 4
923493 4
86163 4
554634 6
478561 6
1036708 8
2106179 10
25582 5
2999995 10
1705333 9
84720 1
300000 1
2093331 10
1669360 6
1800007 6
158722 3
1500001 5
1624346 9
599998 2
599998 2
1716775 7
128938 3
564362 8
675944 8
1800001 6
609992 3
43555 2
109090 5
7 6
899999 3
881496 3
1161791 8
8 9
2999994 10
21769 7
2100000 7
1927709 10
258864 8
599998 2
10 10
15 10
1200001 4
2256298 10
414767 2
31533 6
12 6
1419265 9
9 9
2400001 8
2400000 8
1509222 9
394284 2
1200003 4
986754 6
1406475 6
476355 3
1069289 10
173684 2
859121 9
210385 7
1088961 7
899997 3
1434430 5
2342327 8
1 10
1352298 6
97666 9
218720 1
1751877 6
748 4
2868270 10
1213160 8
7 6
1500001 5
1430239 7
271237 6
281969 2
11 5
208013 1
2700008 9
805961 4
1621389 7
341904 4
2400004 8
2045683 8
274945 2
2699990 9
1234346 8
2999991 10
315559 7
690343 9
1330673 6
7 4
764495 9
637287 4
517754 3
1066707 4
1499100 10
1 10
434970 3
1200004 4
2170584 8
2417004 9
1 1
5 2
12 5
28860 6
2699993 9
369535 4
95551 1
357510 2
403034 3
1400255 8
1450301 7
2400000 8
1 10
40196 1
1 10
1200000 4
234697 4
7 5
36361 1
220665 2
1074018 7
2171826 9
1125779 4
410741 3
1800006 6
1193844 6
2100007 7
191529 9
11 6
451164 2
2700017 9
975990 7
2700001 9
215251 1
300000 1
1 1
770275 6
7 7
1 10
7 3
2449210 10
1171329 10
1 10
80173 4
1 10
390630 10
51090 10
1636169 8
2067231 8
2031236 9
6 6
1088708 10
8 9
1 10
79143 1
259286 1
8 9
1939204 7
8 3
1295183 5
10 9
460348 2
550516 2
445314 6
1 10
48705 1
285186 1
2726990 10
2699991 9
1397825 8
489683 2
2296247 9
269263 7
3000016 10
386345 7
405304 4
2 3
1984834 9
8 9
3 2
900000 3
1616311 9
713159 4
1247311 5
20545 1
2072263 8
484118 3
514543 8
516332 9
328642 2
167692 10
144223 1
252581 2
222560 8
6 3
859654 9
402626 5
147783 1
1 10
203004 5
7 6
1190891 4
1518407 6
1500005 5
1564513 9
187661 6
1199997 4
2 2
1585171 10
487627 8
2140191 10
1069518 6
2700017 9
128030 3
170079 5
13 7
1314694 5
2390340 10
682179 5
1219502 8
257837 7
900001 3
69830 1
1499995 5
26652 3
1 10
299999 1
1152417 8
2100006 7
1315223 7
10 10
1074259 9
2100007 7
9 4
527397 4
1500004 5
295908 2
620591 6
1277161 8
1800007 6
669704 8
300000 1
2275519 10
1 10
670612 3
2454171 10
1 10
671220 7
91967 2
913043 6
1500001 5
18 9
5 6
223691 3
249664 9
16 8
10 9
1 1
1257080 8
508162 4
1199997 4
339553 9
2100005 7
693 2
1200005 4
899997 3
23123 1
18 9
2400005 8
583281 8
1937378 7
1 10
6 6
3000009 10
2100001 7
11 5
156834 3
116160 7
2999999 10
1800001 6
299999 1
2099996 7
1182905 9
1200000 4
219885 4
3000009 10
218518 1
1172434 10
310910 7
600003 2
35007 1
1059901 4
992041 8
1981466 7
180027 3
1132792 8
1974663 9
411605 9
899996 3
37083 1
560142 3
547758 5
300000 1
1207516 9
174972 1
1 10
4 4
125229 4
431269 10
104238 2
237687 8
333724 3
451186 2
91990 1
590693 4
1199998 4
470543 2
1981783 7
598186 3
2094049 10
599999 2
2613581 10
681643 5
931274 10
14 6
69759 2
241127 1
2318999 10
3 3
1200007 4
300000 1
1800001 6
44762 4
2270636 9
1 10
1462161 5
1756377 6
931620 9
2127817 9
2399998 8
20993 7
1499994 5
308344 4
24 9
1586195 9
544039 5
948857 7
1824228 7
2099994 7
21 10
784510 6
1523959 8
267222 6
521339 6
8 5
368228 4
2699992 9
664091 5
600001 2
1 10
1 10
868285 3
2999989 10
2343164 8
1800007 6
3 3
189459 4
1883289 10
2699999 9
1128926 7
1295583 8
1347622 6
2400007 8
1586451 7
1275739 9
275887 2
1629765 9
29196 1
839878 5
1536826 10
1227276 6
1462270 5
724141 3
864010 9
945897 6
496176 5
71212 2
6 3
1 10
158026 7
471168 7
300002 1
329216 5
418759 8
127668 1
599999 2
534879 2
1 10
1076088 8
428297 2
929285 4
927424 4
450580 5
2696127 9
1 10
266061 1
725507 7
124697 4
917891 9
20736 6
947891 5
1758929 8
2614584 10
173694 1
2100003 7
1 10
1396340 6
743790 10
31277 1
922411 7
1200001 4
444175 2
15 8
251094 1
1 1
1 10
1666482 6
1779619 10
2099994 7
2433123 9
11 6
1998547 9
2864885 10
3501 10
1 1
194323 2
1799994 6
2442709 9
610812 9
896360 10
252121 2
1731456 8
1135263 5
1455114 5
900002 3
348306 5
436984 5
275820 10
899996 3
942084 4
182599 6
679049 8
1412785 7
7 6
2399991 8
2099995 7
1493155 9
525679 8
1322201 8
13 7
2252690 9
11 5
145884 5
619674 5
1312501 7
3 1
1928256 8
2051023 8
4 4
609541 5
1299890 5
281537 1
500761 8
457119 2
296568 1
15 7
1499880 6
1799995 6
600000 2
1500000 5
1330615 6
288890 5
1 10
3 2
7 7
3 2
1691281 10
118372 4
1091813 5
2700000 9
762011 3
24308 1
2 2
413039 10
1199997 4
1276210 5
587321 5
1766626 7
573027 4
16 8
566028 2
54708 1
95106 5
3 4
1364975 9
245756 5
166742 3
484693 4
1109885 6
751620 4
259614 7
2 2
612091 6
288369 2
10 5
188619 10
600000 2
2302512 8
1199997 4
2888970 10
368900 5
3000000 10
3 4
507691 2
146037 8
1199999 4
1 10
1 10
1 10
676413 4
278703 5
1499995 5
605880 3
1 10
1044509 10
224342 1
172645 1
1500001 5
2137228 8
1109396 5
1 10
1 10
459141 4
1367977 10
2700001 9
1358868 6
2399999 8
9 10
440410 3
3000009 10
600002 2
493103 5
217280 1
4 5
2414109 10
6 3
649105 6
1003268 7
300000 1
205835 3
600000 2
8 4
24 9
60946 1
300001 1
87813 1
1330714 6
2699990 9
714156 3
140543 9
431937 2
1907670 9
799144 5
102495 3
98899 1
1473504 8
229858 3
459954 5
1893210 10
267763 7
306198 6
599999 2
1 10
2019207 8
452449 6
243316 1
4 4
165907 6
900004 3
900001 3
562152 3
383685 2
15410 3
2100005 7
487369 4
677047 9
712745 7
1 10
99041 5
1149649 8
214725 3
1 10
2 3
10 4
2700016 9
23561 4
548672 8
600000 2
1500000 5
9 9
2400001 8
934533 4
596436 4
579706 3
1561285 6
9 9
619494 6
900000 3
11 8
608635 3
881243 3
329932 9
706088 8
90679 6
506248 7
228121 2
9827 8
688370 5
366628 3
5 3
464852 4
7 6
73697 8
18 9
12 5
816444 6
293288 1
2399992 8
20590 2
300000 1
1029025 8
386687 6
600003 2
85220 5
7 7
2344601 10
49345 8
2311226 8
600002 2
355225 5
600002 2
1500000 5
1078962 9
2700010 9
899997 3
1102358 5
938601 6
1686205 8
829566 5
278110 1
1 10
15 7
556885 9
182429 3
2400000 8
1 10
1010107 9
9887 2
2099997 7
5 5
1586191 10
5 6
1 10
72221 6
154753 9
20 10
1284277 6
1994680 9
659455 5
1807083 8
384893 6
1436123 7
1142199 5
1591974 7
300001 1
248527 1
996403 4
1 10
270194 5
403133 6
2699990 9
300001 1
754307 4
2700009 9
932651 9
1863560 10
1200003 4
1147999 4
1180793 5
348338 5
1060091 6
1408294 7
1200001 4
300001 1
93353 1
1500003 5
2330038 9
13 6
428520 5
1200006 4
500598 2
299998 1
2496023 10
125805 2
484566 5
7 8
1 10
280355 6
6 4
8 9
260740 1
167176 1
334520 2
1432330 10
289999 2
354873 2
240559 5
300000 1
286611 10
1499996 5
1329103 7
577660 2
2 1
1199997 4
156534 3
299999 1
189687 8
244962 7
261499 10
553329 3
52339 2
227588 1
40659 1
2400001 8
1255311 8
1776722 9
1799993 6
74241 7
12 6
1207532 5
589786 3
72896 2
1434871 8
256154 1
79313 1
599998 2
15 8
328455 9
135370 1
1891576 7
2099999 7
390224 5
220939 10
236779 10
1 10
64784 7
1182609 9
14341 1
367575 2
2395572 9
1199999 4
1 10
2699999 9
73165 5
2131344 9
1446864 6
2270050 10
1199996 4
1 10
376889 3
285728 1
599999 2
189822 2
255970 1
105505 7
1500004 5
941975 9
1 10
1189495 8
1 2
703255 4
2399992 8
381485 4
1266491 5
2188151 8
416845 2
380190 6
1392109 6
1 10
870976 4
1132328 7
1500001 5
375469 10
170289 2
802681 5
2045476 9
311454 3
9 5
251989 2
1500004 5
408886 3
2016917 7
681839 3
112570 3
21 9
72918 2
724171 9
1 10
9 8
499393 4
1 10
900002 3
1 10
5 2
2699992 9
599999 2
595269 9
557495 9
18 9
262949 1
1496664 6
7 6
64617 2
9 8
1073219 7
2999989 10
300000 1
771913 9
1306920 8
2699991 9
1566205 7
127218 2
2 3
11 8
2099999 7
8 9
1217871 9
1 10
857126 3
492837 3
1 10
900004 3
772006 5
2510493 10
2690542 9
2778070 10
508789 5
300000 1
25011 8
2700008 9
342578 4
2699992 9
3 3
1137345 7
2569730 9
1200004 4
899998 3
174551 1
577782 4
65931 2
593233 3
6 6
1499999 5
2 1
963719 9
117359 7
5 5
1 10
919242 5
1534951 8
170463 1
17 8
2539269 9
1 2
132800 2
8 9
658576 4
601286 7
202286 7
1 10
2400009 8
400409 5
265618 1
1227269 5
596899 2
138612 1
2070609 10
4 2
1 1
1 10
1500005 5
152791 2
19299 10
1 10
11 10
781244 3
341478 9
17471 7
544163 2
1431456 8
1805976 9
437734 3
1129989 10
394615 2
293384 1
387122 6
585691 3
777250 5
2400001 8
721431 7
600001 2
917059 5
1800008 6
430707 2
948256 5
159667 10
275495 8
1351398 7
847674 6
61433 2
2100006 7
718139 6
71840 5
2399993 8
300000 1
50191 6
239291 1
1515751 9
299998 1
159916 3
1348089 8
2399999 8
610389 10
9 9
300553 4
1 10
1646247 7
1007283 7
763460 3
11 10
900005 3
2673391 10
773917 6
7 8
1 10
714150 9
123923 1
600001 2
886893 3
751693 4
4612 7
1499995 5
966229 9
3000007 10
11 4
229983 1
2638296 9
2562569 9
1008941 5
899999 3
1094365 10
159283 9
1 10
21 10
2999990 10
1071623 8
1499999 5
1195606 9
335750 5
13 6
1235734 6
1879478 10
1 10
1200581 9
1800001 6
3000011 10
9 4
133327 3
650439 7
184434 1
431141 2
40219 1
2350800 8
1607331 10
600000 2
17 7
1 10
524408 3
2434303 9
2588831 10
2400008 8
866075 6
1111638 9
182616 8
700535 6
155735 3
999959 8
14 7
21 10
1969318 9
599997 2
1579277 6
9 9
3 1
9 4
1876071 8
805145 6
164158 1
892009 5
53889 3
1799999 6
1226253 6
253333 4
13 6
594659 4
25 9
1499994 5
610292 5
212207 8
623864 3
551666 4
6 3
170615 1
9 8
317672 2
263979 4
41841 1
1500008 5
2700010 9
704471 7
136039 5
467631 3
2399991 8
367270 2
2100007 7
174170 5
1854759 9
7 3
69656 5
282844 5
396096 6
1589741 7
18 9
262277 2
1500005 5
2400000 8
1200007 4
1 10
521115 7
242974 5
1800001 6
3000010 10
906175 6
206974 1
1234079 9
279417 8
1638132 7
548823 2
2399991 8
297380 9
266107 2
300000 1
200379 1
625043 6
1 10
300001 1
841711 6
288983 1
1067028 9
20 10
47224 9
151350 10
20 8
983251 5
548842 7
1 10
487567 2
2390150 10
1110035 7
12834 6
1674396 9
2400001 8
420099 2
7 8
181515 3
600003 2
300001 1
1125937 7
2086861 7
2711011 10
1199998 4
2399992 8
549795 2
2266892 9
4 4
2521665 9
2100008 7
63415 3
2100001 7
302660 5
634625 3
1200007 4
1 10
1072570 8
1420231 6
1 10
1500003 5
2400006 8
116112 8
2400007 8
2999990 10
2204942 9
1032677 9
7 3
1264827 5
2930 2
225809 3
191584 1
1175785 6
1499998 5
299998 1
599999 2
754663 4
2858222 10
1 2
264228 1
762974 3
250775 7
137696 3
634436 3
1 10
196743 4
150801 2
15 7
7 6
2363169 8
67747 2
1800001 6
446647 3
193458 2
445953 2
239934 1
14 5
563073 4
493232 7
1968456 8
1701460 10
5 2
899998 3
1972640 9
900003 3
1359080 9
893984 5
221519 5
2400000 8
8 9
1 10
9 4
147368 1
2 3
1 10
2098488 8
164815 2
1 10
1199996 4
2 1
599997 2
2100001 7
5720 5
389987 3
566988 6
1500004 5
99797 4
1500004 5
209126 1
679104 3
15 7
726613 7
833828 3
19 8
1 10
1 10
236692 3
447864 2
599999 2
3000010 10
2999997 10
2700013 9
1493649 5
1 10
271379 4
696018 4
487328 2
864652 4
1200006 4
2656738 9
2100007 7
2755539 10
1647198 6
2324011 10
2400001 8
1799993 6
64081 1
10 4
849941 4
1 10
158110 10
364691 7
900003 3
769205 3
156206 1
116153 9
200139 10
15 8
2486224 9
235367 2
785167 4
1800009 6
300000 1
542196 8
232476 1
1681541 9
168021 2
2509250 10
312138 10
160740 5
19628 4
1945469 10
10 9
1500001 5
3000000 10
2400000 8
1498140 5
381260 3
206485 7
508309 4
1015434 9
2999990 10
1354745 6
2 2
1403145 5
210365 1
757114 3
8 4
1675400 10
191430 9
1053693 4
600003 2
183858 1
1221029 5
2830100 10
1325446 9
1868199 8
2267356 8
1495382 7
1 10
1160369 7
2699998 9
157836 1
10 10
1500947 7
898183 3
300001 1
775052 4
208507 2
1455549 5
2664258 10
1500006 5
1051675 4
187823 8
79823 7
2999999 10
1 10
300000 1
2 3
7 6
182710 8
509592 2
5 5
1 10
468100 9
1 10
166209 3
1689747 8
600003 2
1209218 8
1237782 7
28 10
2999990 10
185513 2
61577 1
5 2
494932 4
9 4
224787 2
1397062 6
115429 7
1 10
424037 3
154482 5
10 5
13 6
344429 5
2399999 8
2099994 7
481757 2
1 10
622522 9
2144917 9
499922 8
1 10
1486083 10
427421 3
1200000 4
347357 2
2067544 8
224451 2
1939321 7
1 1
2699998 9
1865474 9
181249 2
77668 1
257719 2
2678270 10
411588 4
7 6
16 8
600001 2
1 10
2100006 7
798021 9
1400842 8
1747670 8
3 3
335686 2
1 10
877211 7
2125954 9
206487 3
789746 3
496566 9
925741 7
1880521 7
467206 4
1908793 9
1 10
721544 8
1121331 4
2399999 8
1500005 5
1799994 6
487164 2
826128 3
74608 1
2699998 9
515456 2
1393064 5
220740 1
9 10
1 10
2054788 8
1088374 5
536154 5
241933 1
604361 4
866560 5
395079 4
1 10
511219 9
1 2
3000000 10
2731316 10
373670 2
2100006 7
1960600 8
1 10
1 10
3 1
46623 9
1738822 7
899999 3
961527 4
1085281 6
3 4
661777 6
1983966 10
3000004 10
239644 1
1499994 5
2311660 9
651079 3
12678 6
512990 9
2699992 9
1572641 6
898902 10
325611 9
11 4
1799995 6
355501 2
1199997 4
199334 1
8 4
2400001 8
7 4
21 10
435061 9
300000 1
123775 3
2400009 8
411057 2
8170 5
176716 2
1 10
547679 10
1810634 7
6 7
619471 3
600001 2
1308573 7
575675 2
1145760 7
1 10
1200003 4
1799997 6
1 10
1 10
2400000 8
122335 3
1 10
1265897 6
1593025 7
643162 6
570526 3
904344 5
1 10
81753 1
1133416 4
204733 3
1200007 4
1697 2
2099997 7
550664 4
3000011 10
666564 5
35700 4
109945 2
1 10
1199996 4
808829 9
619568 9
42470 3
173163 1
2485980 10
202140 4
928030 7
1926236 9
1196056 9
748692 4
21 10
894011 7
5 2
1 10
76925 4
1021950 10
12 7
2206762 10
1265633 6
900004 3
792145 4
1539637 6
470258 9
392097 2
2100008 7
5 4
2700005 9
490577 6
287617 7
1540105 10
1200004 4
1196792 5
9 8
1381641 5
2093999 10
35757 4
16 8
1019650 10
9 9
2102229 9
931465 4
167254 2
12 8
10713 5
1644408 8
249707 3
271589 8
994793 4
1220732 5
631089 9
1115542 9
233645 6
1199996 4
1207330 5
1321397 9
2339471 10
1543480 6
1336141 6
1351102 5
335039 6
828441 4
466667 3
2348299 10
89136 4
7 3
2044057 9
300001 1
255385 4
2009609 8
2 3
2410367 9
900001 3
3 3
13 8
1200004 4
2050411 7
759108 6
628851 5
20193 2
1391059 8
1764839 6
14 6
450950 5
900001 3
1309335 7
600002 2
2671843 9
113663 7
843723 4
2101453 10
206746 7
1800001 6
141346 8
1017481 4
386121 3
73145 9
1200007 4
56583 1
1661959 9
2099992 7
1500000 5
2010861 8
167475 1
38272 1
1746 1
860677 7
213132 2
51947 2
242117 1
19 9
1160601 5
6 5
25510 8
96251 1
1800005 6
1799994 6
2099993 7
762256 5
1799995 6
618521 8
2400010 8
5 5
900000 3
447497 4
160024 4
368803 7
18826 1
1800001 6
1129912 4
335942 8
2699990 9
678545 4
82444 1
2147274 10
1788849 9
1200000 4
1005823 8
67472 3
3000013 10
2405559 9
12587 4
7 8
188639 2
647496 7
1355259 5
1794613 6
2999990 10
1185481 9
1499999 5
6 5
19 10
900000 3
14 7
6 7
398555 4
438640 5
205131 1
900002 3
1200000 4
9 4
1807737 8
572604 5
1499999 5
504876 7
187986 1
2399997 8
1127184 5
5 2
2100008 7
899997 3
1 10
8 3
1963460 7
2085942 7
667520 10
7 7
231094 5
440903 2
2 2
8 9
1087889 4
2099993 7
1199997 4
824300 4
981716 8
939869 6
2682891 9
2194677 9
1353441 5
386610 5
786559 5
334822 2
1500004 5
128433 8
358667 2
17873 1
641519 5
8 3
527416 4
16 8
7 8
2100005 7
1 10
900002 3
342972 6
717691 5
49043 6
227042 3
2100008 7
317734 9
299999 1
378823 8
120472 1
2400002 8
491420 6
729785 6
1776600 10
1500001 5
599997 2
52886 7
593994 3
786696 8
300001 1
359487 4
600002 2
1000710 8
199956 1
1254262 10
211228 1
755425 3
770185 5
27932 1
191430 1
1713570 6
7 3
129945 1
1356879 7
849825 5
299998 1
2546267 9
1213115 7
1392623 5
372615 5
971555 6
16289 3
300001 1
2700001 9
17 9
1040873 6
1627137 9
1068355 7
1199998 4
1473155 5
4271 4
1800007 6
2916479 10
4 3
603863 6
741456 3
880417 9
325321 3
662069 10
2919810 10
1 10
10 5
2325091 10
2 1
316166 3
1799999 6
13 6
343076 7
579879 9
67579 1
159548 1
13 8
900004 3
779028 9
8 9
1215057 9
28 10
1282497 8
172291 2
6 3
764566 5
299999 1
254011 1
10 4
600001 2
1326163 6
1170660 5
5 3
599999 2
1009369 4
899998 3
4 2
1799994 6
13 6
292256 8
475172 5
563463 2
469560 9
493084 3
164313 2
186397 6
17 8
532694 5
1199999 4
14414 1
14 6
2666114 9
599997 2
643254 5
8 7
616625 6
1076012 9
1363547 5
1 10
8 9
300001 1
2646509 10
300001 1
2699999 9
719301 4
1449855 5
402205 10
709231 4
2100007 7
1844709 10
890271 5
624497 7
8 9
2700015 9
58851 4
2099999 7
900004 3
220000 2
1722 1
2348208 8
192748 1
761895 8
77300 4
932959 4
1200005 4
1199996 4
9 4
1280635 6
633011 7
9758 10
1199997 4
106561 2
3000016 10
1499996 5
1931488 9
1530395 7
299999 1
928691 5
2 2
761251 8
85055 1
1200005 4
1583278 8
1695037 10
717529 3
387309 4
1132067 9
222830 2
871199 7
2009865 10
899998 3
156767 4
243973 1
823558 3
592028 4
34459 6
11 10
934597 9
178377 1
1099120 8
424153 4
405538 3
1084807 9
1194886 4
119820 5
258059 4
1953741 7
10 5
234790 5
739144 9
1183721 5
769185 6
1330461 10
813701 10
1 10
1 10
1153502 9
1018141 4
1 1
2700009 9
1447991 5
221009 5
2217 4
1500002 5
1 10
1455491 10
2400427 9
1199998 4
460762 5
10 8
600003 2
1145011 10
1 10
899996 3
471577 9
2381113 9
572073 6
1255735 8
1207345 5
154800 3
528223 4
2699996 9
1 10
797936 4
9 10
25093 1
1490119 9
118531 2
1416739 6
8 8
5 2
1731899 10
2099993 7
128499 3
2114502 10
1 10
184371 1
2400009 8
157104 8
138418 3
476620 2
316275 2
2999998 10
900004 3
1654624 9
95954 3
906008 8
2831890 10
2950139 10
1800010 6
1190549 4
300000 1
1481579 10
1200000 4
7 4
1308469 10
3 1
1 10
833399 8
148356 1
39037 3
1820068 8
2214802 9
2911720 10
1799999 6
535237 6
1799999 6
17 8
271949 1
523682 2
30561 5
104965 3
1 10
572812 3
4 5
7 4
1 10
14796 6
1800007 6
17 7
1 10
2399996 8
657485 6
1200002 4
1488249 5
1199953 7
154617 4
1500006 5
7 4
2100000 7
900000 3
353473 7
2999991 10
310219 4
2400007 8
1184289 5
1829639 7
300000 1
3000000 10
1052527 7
1 10
660828 3
3 2
775273 3
236656 8
1 10
666161 3
1 10
2110173 10
900004 3
126269 2
2999990 10
291282 9
8 8
151519 2
299999 1
138024 1
299999 1
5 4
351954 9
881594 9
2700001 9
563156 5
660395 7
9 10
334001 5
2400000 8
1316809 5
1 10
660479 3
1615358 8
302804 3
1 1
2144431 10
808663 4
1 10
164501 1
1 10
472696 3
899999 3
2699997 9
91326 2
1312286 7
2254549 8
264957 2
713920 5
486500 2
214002 2
346719 8
1800005 6
15 8
140014 2
913547 9
172790 2
70971 1
52970 2
75625 8
290279 2
384327 2
1200005 4
1 2
254279 4
21 10
1200002 4
1981356 10
550640 4
393857 2
611191 10
2399994 8
2400000 8
2399992 8
827504 7
6 6
257863 1
10553 4
599998 2
899999 3
2449267 10
501092 3
858754 7
1200000 4
1 10
51609 10
1 10
1200000 4
9 8
368174 2
1 10
2400004 8
1246133 7
1381236 6
2400005 8
107252 9
900004 3
18956 1
1182372 6
2311325 8
452382 10
1293779 5
2700000 9
1287176 5
1499994 5
1 10
1 10
1499998 5
2165958 9
2999990 10
599998 2
671792 3
1067576 9
2099995 7
1 10
263132 1
1 10
54309 8
2400009 8
2400008 8
1200001 4
1800002 6
299999 1
1213428 9
300001 1
1799995 6
20 10
33826 1
300001 1
1457009 8
308993 7
624860 7
221260 2
146209 2
815320 4
300000 1
5 2
186932 4
698697 4
345735 4
24 10
11 5
264032 4
561008 2
1500006 5
399525 3
865117 10
291177 2
1 1
76336 7
1 10
1800000 6
665129 6
1506782 8
899998 3
1438190 9
646077 4
1233026 5
231237 7
199387 7
1875071 8
1161689 8
1647256 6
5 2
1338875 7
299999 1
1 10
848668 3
42872 1
661504 3
2142056 8
236588 1
2400013 8
1500004 5
970509 4
951572 4
263315 6
1564509 7
205604 1
161432 4
15 8
600002 2
18 9
8 7
70165 3
1594655 6
2700002 9
538240 8
2161224 9
35237 4
837627 7
493914 2
734747 7
616489 4
1666751 10
2699991 9
1 10
2700003 9
3000001 10
300001 1
12 10
127396 7
853995 4
208954 3
900000 3
620924 3
583975 2
885772 7
835786 9
1 10
453173 2
2263975 8
3000011 10
1800001 6
98501 5
359832 4
2400000 8
135271 5
600001 2
1 10
1 10
296673 1
2100000 7
87769 8
1688599 9
10 10
1187815 4
1769942 9
3 1
452047 2
190621 5
1272348 9
1 10
2 1
237184 10
467904 8
763411 5
88554 1
2 2
1500001 5
1 10
2380760 10
1976329 8
1148513 5
122144 5
589830 6
2 3
1200007 4
651965 6
315325 4
1 10
3000000 10
539130 2
25263 1
1043850 8
108671 1
3 4
475120 9
1736961 9
1207555 7
126902 1
854248 4
7 5
853577 5
461371 10
2399992 8
2699999 9
754113 8
225874 3
91139 3
44558 3
11 5
1209625 9
156308 2
690816 8
87186 1
673476 8
443907 9
1500001 5
19 10
1705105 6
3 3
20 10
218824 2
302956 3
1 10
1 1
1 2
14 5
2100002 7
1799997 6
17 8
1378837 9
92784 4
5 6
295811 3
1 10
161493 2
1267055 7
8 7
44080 8
2 2
69001 3
709129 4
15 7
1800005 6
1 10
1800000 6
11 5
872342 9
2144128 8
1016420 8
1799997 6
379182 4
178312 1
300000 1
640579 6
1 10
300001 1
1277819 10
100869 2
1200000 4
1 10
300000 1
426196 4
14 7
9 4
1684398 6
504793 3
300241 2
2399662 9
2100006 7
1621885 9
22929 2
2404631 10
2005815 7
5 2
1199997 4
12 6
1800010 6
1 10
2223747 9
1133271 5
26 10
1 10
1709600 10
590040 3
150661 1
86043 2
144006 1
600002 2
2119708 8
446464 5
530736 4
299999 1
1195533 4
1 10
471869 3
1188723 10
299999 1
2379294 9
392681 3
347855 3
299999 1
481941 3
619849 3
12 6
180573 1
512592 2
431017 7
4 4
1799999 6
1800000 6
1151401 10
492973 2
2999999 10
2033913 8
1941840 8
1553531 7
408734 9
51834 6
2700000 9
437038 3
262411 6
21 10
2380618 9
550540 10
1012992 8
1 10
2302371 10
148868 2
150095 5
1164685 5
390928 8
2355063 8
21 10
2200885 10
809995 5
20 8
1210861 9
44793 10
73676 2
2574791 10
900000 3
972000 10
2 3
1605984 6
76132 2
257835 3
2999991 10
941272 4
288980 1
1677385 9
300002 1
3 2
2259648 8
3 4
3 2
926311 7
2700010 9
1411093 6
2399996 8
162480 7
49002 2
2759767 10
827996 7
1155810 10
4479 8
581568 2
2700001 9
1761636 6
2505291 9
1800005 6
23 10
2 2
950556 6
22015 3
1200004 4
299999 1
325384 4
1714488 7
1358893 7
108642 2
237654 2
13 7
1800004 6
299999 1
1200005 4
485409 8
19 9
449062 5
438276 8
2700010 9
1 10
747487 3
1200005 4
655975 5
509508 2
5481 2
1526977 8
1788249 8
779526 3
300002 1
839471 7
2100001 7
355449 2
1 10
529128 6
1 1
2861631 10
899999 3
215706 2
2700008 9
1261939 7
1799994 6
285295 2
274336 1
2099995 7
374263 2
1057431 7
14 8
4 4
2399991 8
262026 5
510768 2
1476237 6
1 10
3 1
10 7
1800006 6
2400004 8
278216 4
289679 10
1036706 5
940937 8
535001 8
547167 7
148123 2
2400000 8
233109 10
1689713 6
1 10
662505 3
2100006 7
732214 6
1332143 7
243792 1
6 5
1037085 4
1 10
130975 1
824863 4
45688 4
1769959 8
1 10
1167742 10
1142649 5
178735 2
575393 3
2399999 8
1125101 5
2002420 9
709586 10
8 9
1500004 5
1962197 7
1097280 4
2097970 10
295760 1
208497 7
77685 2
2100007 7
599998 2
2099993 7
354128 9
387561 3
1029684 6
600001 2
8546 5
1 10
1083419 7
1434340 9
167290 1
567901 10
900004 3
899999 3
1500000 5
1667881 6
207119 3
398671 6
888044 5
2700000 9
206659 4
278199 1
600001 2
1128877 4
6 3
11 5
7 7
1390306 7
1928891 7
754191 4
281456 1
300002 1
1 10
351119 4
2438493 10
1 10
70813 6
112241 2
183337 1
631313 4
5 2
299999 1
683192 7
2700000 9
11 5
1749571 6
2700007 9
1415095 8
1 10
677305 6
227126 3
533709 2
3 3
5 5
934645 5
227060 6
760535 7
528481 2
1199996 4
119016 5
606392 3
1664776 7
556586 9
452505 5
2610377 9
486848 5
115270 5
841858 4
8 4
841284 7
50775 2
1555912 9
1565708 8
899999 3
2617967 10
1007945 6
1669526 9
433508 7
106681 6
1167676 5
3 4
315478 3
2100006 7
1799993 6
442895 10
2100008 7
1 10
1800007 6
2099992 7
104275 4
871191 10
441349 7
771235 6
11 7
566604 7
14 8
736854 3
602714 7
403266 5
2999996 10
167155 8
8 7
1366170 8
1050181 7
300000 1
952083 8
902390 4
20140 9
175084 1
764151 4
744704 8
14 9
300000 1
1558419 6
2699993 9
51670 10
2699996 9
1348432 8
251770 10
913133 6
2915599 10
1033913 7
2 3
188558 1
3000011 10
188603 1
1147900 5
19 10
1101906 6
1199999 4
1 10
1 10
21 10
691406 4
3000011 10
354891 10
9 4
1570644 6
70554 2
1087901 10
1500000 5
1450679 6
1309037 7
2244661 10
105754 1
3 2
2077782 7
856099 3
518055 4
1419005 6
3 3
19 8
10 5
282816 9
600000 2
299998 1
1318676 6
1500001 5
23989 3
1799994 6
95213 4
20 10
338143 6
2032330 10
1 10
9 5
53274 2
132183 3
11535 1
2400008 8
13 10
662088 4
1800000 6
2100012 7
851162 3
300001 1
953205 4
1104734 7
397797 3
1745713 7
1800006 6
899399 10
3000000 10
766845 4
1247535 9
339717 7
293699 2
4 3
1 1
362675 3
314827 4
1394555 5
452559 4
9 8
1238255 9
729709 5
59747 8
1799994 6
16 8
900000 3
1 1
1071137 7
587038 6
704359 10
1325324 5
2468773 9
47231 3
502768 8
1 1
1799997 6
179682 1
635601 10
1757505 8
79391 8
616861 3
421699 4
582349 3
19 9
681617 3
438972 6
192088 10
60231 1
582219 5
900004 3
1 10
350371 2
77948 9
10 9
599997 2
1095353 6
2656391 10
2929989 10
732186 8
2100001 7
8 4
18883 1
1707913 9
5 6
882457 8
9 6
3 1
3000003 10
138790 7
234277 9
7 8
299999 1
146097 1
1836278 9
354887 4
1403849 8
2019248 8
7 3
900005 3
472081 2
2399993 8
702683 4
697772 3
360820 3
139913 3
2173903 10
278635 2
8 9
25 9
1351413 7
1027097 4
4 4
256438 2
721071 9
677286 9
840664 9
1439724 7
1 10
1 10
1 10
2699993 9
2700010 9
2 2
793829 6
1 10
300000 1
339137 3
346109 7
4 2
45325 5
1 1
1500006 5
45044 2
243610 5
205644 5
3 2
2182291 10
1 10
747061 3
844834 5
2 1
1 10
2268675 9
217879 2
299998 1
576634 5
28209 10
2 2
99148 1
350839 9
4 3
17 6
883151 3
130190 5
255052 2
1312331 7
342785 2
1499994 5
1687659 10
946098 6
1370045 5
80091 3
177916 2
39806 2
705724 5
300000 1
1113845 6
1081968 7
88296 1
43109 2
243376 8
16 6
599999 2
25932 1
764646 6
197911 4
1254845 6
502565 3
1114071 4
3 2
841897 6
117126 5
564384 4
1499996 5
657758 7
413980 4
436089 4
23 8
615126 6
464519 3
423391 10
677795 5
11983 7
358343 2
371601 5
489839 6
3000004 10
2277865 8
1500000 5
599999 2
352425 2
2587148 9
1147403 8
463439 3
1 10
2400008 8
251463 3
1564 5
900002 3
3 2
445141 2
2699992 9
1 10
286812 1
13 7
408572 3
1009307 4
941645 9
239316 2
484881 2
2999989 10
397894 7
5 2
1 10
1 10
8 9
48526 4
2700008 9
1199996 4
140852 9
519744 5
192017 3
2307209 8
1 10
600000 2
228899 2
1019368 4
871377 3
1799999 6
179809 1
882121 4
462697 8
1089559 9
286841 1
899999 3
1 2
1391446 7
5 5
1277536 8
691550 7
300000 1
2052335 9
600368 7
1476459 7
178359 4
2100001 7
639732 3
9 10
2066585 9
1707163 6
833249 6
1215539 10
716911 7
2647671 10
11 5
1032001 10
2507265 10
11 10
2099994 7
832667 3
201930 1
692839 7
383996 4
1311551 8
2100007 7
50321 2
1131199 6
918309 6
2051425 8
2999999 10
748115 3
3000001 10
899611 10
600002 2
374729 5
1411319 5
1800010 6
940323 8
217127 9
5 3
2565360 9
15 8
820869 4
1 10
111946 1
166816 1
126303 3
567365 2
8 9
1003983 7
1303488 6
2699994 9
4 3
276055 1
900000 3
6 3
2869580 10
2700008 9
984976 4
70321 5
900002 3
265741 1
915753 8
2099993 7
794365 6
1634310 7
591207 2
853573 7
548064 2
1500007 5
93294 3
688698 3
900002 3
300000 1
1 10
2 1
1267049 5
1797578 10
317965 2
200778 1
1 10
1907685 9
2699996 9
8 4
900001 3
412910 3
10 5
104127 1
534745 9
1433753 9
3002 3
94459 3
704320 4
2099993 7
297424 5
1800007 6
841077 3
696446 5
399008 2
576271 2
2700001 9
155973 2
137890 1
1 10
493691 2
273067 2
1479267 9
658917 4
2400015 8
1921038 10
1358381 10
3000001 10
952511 10
11607 5
842721 10
1 10
7 3
150032 2
3000010 10
1199996 4
17 8
2400008 8
1477770 7
111037 1
3 1
25 10
1 10
248067 1
969806 5
6 3
1345982 10
364403 2
2332359 10
380465 2
222278 1
300000 1
2 2
93551 10
221783 1
224841 3
30891 2
437432 3
10 10
1350809 5
245734 4
1307033 8
1200002 4
2400006 8
3 1
681231 3
326774 5
478531 2
1858314 10
2999996 10
1293640 6
102206 3
1207961 9
417588 2
2999994 10
1786722 8
1674465 6
798665 9
1 10
50823 1
299999 1
132593 1
300000 1
1 10
1 10
900000 3
1 10
2699999 9
69900 5
1124375 8
1611581 6
53444 1
790759 8
1 10
758429 5
900004 3
300000 1
9 8
270573 1
1585598 7
864051 4
1154879 10
488515 2
1 10
1800004 6
2387506 9
734185 4
434025 9
1 10
633171 7
185476 5
1895236 8
4 4
13 7
333231 7
53605 5
1695785 7
14 5
1800005 6
2100000 7
1395486 9
1091129 4
273721 5
257761 2
379844 5
319635 5
1200003 4
585925 5
88292 4
2999989 10
1496656 8
4 4
299187 7
349136 2
447179 4
1 10
10 5
198595 3
436500 7
1773285 9
141936 1
661702 10
2400010 8
726044 6
600001 2
903798 7
30248 4
1 10
1 10
3000010 10
1068636 6
18038 6
170847 4
5 2
7329 1
1500000 5
582011 2
1200007 4
510318 2
900002 3
1 10
278991 4
9 10
152292 6
120029 5
1173815 8
1620939 8
1775210 7
14612 1
17 6
287319 6
300000 1
19 10
712266 4
1 10
346951 8
1 10
1 10
11 5
1 2
15 7
501528 2
56083 2
3 2
2999991 10
2700000 9
619883 8
1566607 6
300000 1
1 10
129354 1
402544 8
900001 3
111528 4
780743 7
155683 2
2258959 10
916740 5
2099995 7
3000009 10
1487049 5
289405 9
302471 2
871492 10
61236 2
785069 3
1800002 6
153577 1
8 9
1394410 10
17 9
1800008 6
953955 4
1631777 6
300001 1
1442400 5
1312097 7
1398788 9
300000 1
1 10
2400011 8
757843 5
14 7
1466533 8
9 8
1421064 7
667104 7
2110776 8
2221060 10
1 10
853848 8
32447 3
1704810 8
1706545 6
599999 2
1570336 8
2699990 9
202229 1
1 10
2399992 8
55971 5
246120 5
1591676 6
257986 2
52248 1
1031728 4
762224 9
343819 7
1216117 9
21 10
494664 6
768321 5
48577 1
2099994 7
942096 5
2 1
1009191 4
1594770 6
974222 10
648764 5
182781 9
261555 4
8 9
1460537 7
1825761 7
1715936 8
13 6
509858 2
276639 7
525547 7
9 5
79458 1
1845285 10
899998 3
2999994 10
114252 4
860751 4
311440 2
205764 2
654839 5
867908 7
1799999 6
1 10
600003 2
326822 7
1 10
1505209 7
3000001 10
1799911 7
557249 4
83985 1
15 8
1508789 8
819221 4
250055 2
1443919 8
1381566 5
2700010 9
53470 10
229728 3
924729 4
950519 8
11 6
697871 6
239541 8
600001 2
18 7
1638495 8
336425 8
565961 10
979723 4
1200002 4
1800006 6
47974 1
2400012 8
17 8
817192 4
342935 2
899998 3
543631 2
1123009 4
1060334 9
1175556 5
2142203 8
1499999 5
15 7
1800005 6
469644 4
550452 4
160680 3
17652 9
10 5
3 2
1619351 10
778743 8
2014406 7
212558 3
579170 2
7 5
443592 2
1311211 10
425825 2
16 10
2 1
362547 10
272762 2
2700006 9
277127 1
1773324 6
1096454 8
991286 9
412891 3
674099 4
62283 5
392905 2
744462 6
2682929 10
494009 2
385037 3
1065527 6
5 3
850944 4
165353 4
1499994 5
73960 1
1444220 7
46289 4
2400000 8
1800003 6
13 5
1697066 7
180966 3
1200005 4
285 2
104185 2
1888762 8
3000003 10
2116939 10
2100002 7
769729 6
2199419 10
19 9
2672803 9
1 10
1619880 6
12 5
1 10
1500007 5
1 10
1 1
280536 3
2547775 10
2099997 7
241624 1
1496379 5
471815 3
335566 2
13 6
226920 3
1938579 10
1592221 6
1036743 7
1199997 4
3000011 10
146928 1
2561211 10
2283000 10
287301 8
1 10
2342021 10
1200004 4
410986 4
2999999 10
846384 7
621258 3
1467729 10
8 6
196469 4
613632 4
1561159 10
149746 3
1799994 6
1800011 6
1499996 5
2121803 9
1 10
599999 2
167258 3
342152 9
641108 5
35799 8
195001 1
1 10
375233 2
1541553 7
299998 1
136173 1
2100006 7
1427338 9
1 10
1269127 9
2399992 8
7 3
2951659 10
19 9
1140844 4
1052143 7
7 6
3000006 10
293093 6
1109299 10
62300 1
856311 10
1036343 5
300001 1
11 6
21 8
633907 10
77817 4
2074780 10
1 10
6106 2
458329 2
26 10
2680307 9
1800008 6
3 2
10 10
674377 4
2700008 9
733539 10
496958 3
1036788 4
2699991 9
1 10
682387 3
588767 6
2257250 10
1562621 8
1941893 9
1827818 10
2541061 10
455734 7
1 10
280661 6
1236034 9
490737 4
168869 2
1499995 5
502186 4
833809 5
1488949 7
2318724 9
1005737 8
1500005 5
899997 3
1218519 10
1346437 9
2699990 9
3 1
802474 7
3 3
600002 2
646670 4
239490 3
1157729 6
851969 4
2699991 9
240349 1
1456521 8
265660 7
1935213 7
1499997 5
679802 7
1499996 5
1097317 4
253486 2
8 4
204737 1
288070 1
575557 7
910752 8
246917 8
1577676 6
2948619 10
866245 4
268907 4
1500002 5
546 6
1800000 6
773410 10
1636240 10
1021237 4
1783331 6
2100013 7
651377 7
3000009 10
142283 6
1 10
452306 4
140941 6
250700 1
161826 1
2100005 7
1445003 6
7600 5
44693 4
1547832 8
2301076 9
2042425 8
1 10
115933 8
1611154 7
876725 5
596015 2
936899 4
25157 7
2624897 9
515113 8
5 2
1200003 4
211 1
27148 7
15 7
785449 6
407621 2
1 10
900004 3
3 4
470193 4
2700005 9
518517 9
301503 3
163911 1
300000 1
600003 2
1419681 8
3 4
1200000 4
1500007 5
11 5
1326933 7
160932 8
6 5
409384 3
640339 4
832107 4
1311404 5
667589 4
6 3
866291 10
5 6
350651 2
1500004 5
1500004 5
41162 1
225339 2
526752 6
1775848 8
300000 1
370499 10
299999 1
1571979 8
1500006 5
1 10
1449190 9
490207 6
17 9
1799994 6
507004 2
558744 4
58979 3
8 8
3 2
1799995 6
2700002 9
6 5
633580 5
1797495 7
2207393 9
66887 4
1 10
2306609 9
1105980 10
1422749 7
583089 9
1681657 6
101693 4
212999 3
2699990 9
2154905 8
5 6
510 5
1300070 5
13 6
102951 9
177048 1
1248745 6
2629187 9
6 7
692911 4
2029893 9
375329 5
19 9
10 5
590332 2
153467 5
2337774 8
1211949 8
490804 2
600001 2
997991 4
199634 3
899996 3
1297435 6
2703534 10
8 7
2999990 10
4 5
196254 1
5 6
65882 3
1731493 7
1043435 7
300000 1
9 4
2700000 9
797629 10
600003 2
1 10
7 3
546289 2
132682 1
2 3
606819 4
659590 4
608096 7
3000010 10
43645 1
143945 6
1695361 8
1459835 7
899998 3
204762 3
1745233 6
1530510 6
2256041 8
1135439 8
1840445 7
5 6
416886 6
549821 2
3 2
593925 2
660556 5
300000 1
1199997 4
11 9
31291 1
751671 4
965115 4
1063216 7
283104 3
1567107 9
1 10
1390072 8
210779 1
5 4
126104 4
1785561 6
1638046 10
7 8
2099998 7
710508 4
11 4
214039 6
445099 2
1200003 4
934801 8
2700017 9
156745 4
215355 2
3 2
991325 6
13 7
453331 4
1850725 9
1749725 7
121313 1
2280075 8
21 10
419488 3
639226 3
780056 4
1 10
87781 10
3000004 10
143305 1
254631 1
1 10
35278 1
409157 3
1825067 7
856652 4
432505 9
2677699 10
927951 4
396636 3
2399991 8
146685 7
11 10
29945 1
9 5
899253 9
600001 2
1174781 7
2099992 7
24125 6
2100007 7
101692 4
1 10
138552 8
126383 2
769134 8
2130292 9
78899 1
644657 9
356381 2
60507 1
1219225 7
490651 3
775844 3
745048 9
1 10
541189 4
2353393 9
413495 6
900002 3
3000010 10
2616417 9
10 5
291434 5
505772 2
1062214 9
232022 2
489287 6
322813 6
269411 2
1200001 4
4 2
824525 9
208155 1
625943 7
2 3
104272 4
12 8
145175 4
673736 3
13 8
196511 7
1082544 5
452942 2
147951 1
1457082 6
478763 3
1528727 8
9051 1
10 9
581006 2
2100006 7
690280 4
213033 8
1661654 6
696138 8
2074441 8
929032 4
178335 7
879292 9
1800002 6
258155 1
1682038 9
21 10
2999997 10
417985 8
7 6
2276211 9
232294 1
377100 2
332155 10
2523 3
1691377 8
1 10
393368 4
246735 6
264344 3
8 7
1 10
173209 1
938604 6
1 10
129673 2
1453323 7
1154588 4
1902943 8
278927 2
92036 1
31991 7
599999 2
139276 1
1421049 10
300001 1
15023 7
2400014 8
1200006 4
2650786 10
462707 9
4 3
99919 2
345795 2
1800000 6
236914 1
900001 3
233446 1
2400000 8
168493 4
760588 3
1829114 7
44475 2
24 10
1459656 5
163169 1
1065766 7
14 5
600001 2
1 10
1090730 4
1049120 10
1799999 6
1013006 7
6359 5
137935 3
283120 3
183407 2
1500006 5
97820 2
469109 7
131503 6
149681 8
386384 4
89466 2
581770 10
1395714 6
88421 10
639662 7
1638935 8
308570 5
563407 5
1119107 5
610080 8
1326121 7
600001 2
1994436 9
242594 1
2742971 10
1812356 7
1444368 6
5 4
899998 3
273490 5
7091 2
244579 4
291444 1
900005 3
2999989 10
369832 4
896407 3
600000 2
166321 4
1799994 6
631813 3
934569 5
583471 7
1499995 5
194712 7
1 10
1746655 7
1 10
838774 5
1181338 4
1 10
2099994 7
228961 2
1200003 4
345217 3
15 8
1586953 10
359325 4
21 10
184975 4
1460251 6
1 10
1800010 6
29026 1
1017058 6
1070048 5
599999 2
298992 6
205248 3
3000011 10
1200003 4
899997 3
1130465 5
900060 10
354938 3
1070447 5
600000 2
1 10
1416407 9
16 8
941599 9
1210047 5
27426 7
1977065 7
1937511 8
839992 4
467321 8
620529 7
170392 3
13836 1
21 10
2 2
1141282 5
1 10
521945 3
5 5
179632 4
1102849 7
1 10
1500004 5
1 10
18 9
241882 1
557073 3
600001 2
2133621 9
6 7
1690670 8
2399993 8
3 2
1257745 5
1906573 7
2100011 7
300001 1
857425 5
5 2
1452784 8
113907 2
599999 2
3000000 10
8 9
3000009 10
2099999 7
2054430 7
583129 6
1313005 5
3000009 10
1149833 5
99026 3
881104 7
1404809 8
281392 1
55646 2
1152708 6
288657 1
899997 3
506080 2
1500002 5
14 8
29 10
115912 8
11 10
2201007 8
137599 4
600002 2
214412 1
1800001 6
553918 6
888086 9
1 10
831337 7
1624569 7
1 10
746804 3
684088 3
2665200 10
173181 1
1627723 8
401 1
1564290 9
1036483 6
1698079 6
83268 1
1800001 6
1471540 7
1 10
1244500 5
446554 9
57071 4
303638 7
198385 1
1499995 5
335285 2
8 9
11 6
481121 3
899999 3
400692 2
35752 6
5 6
430337 4
2999991 10
2400013 8
53436 1
266576 3
1093070 7
671565 4
3000011 10
3 3
627585 3
557723 4
5 6
19 9
5 2
1 10
638290 4
11 5
635080 5
2948843 10
744429 4
2029751 10
8 4
1661019 10
355807 2
2700000 9
1257523 6
458833 4
130504 8
1966070 10
987886 7
1820259 10
15 7
10 10
332933 3
10 9
7 6
34160 2
3 3
2487865 9
12 6
1063737 4
599999 2
88555 1
1267248 8
926330 7
1 10
16 9
3533 2
272174 5
1398923 5
1499995 5
1500001 5
2627270 9
2099993 7
451835 8
18 10
620712 3
1800000 6
1 10
1085290 10
1746055 8
1422245 7
2689682 9
1152666 5
368119 3
1503604 6
128484 1
275228 9
175750 1
6 7
2814690 10
1 10
875906 9
113301 5
1581092 9
226723 2
853717 8
692510 5
7 3
77026 1
1438091 9
1320148 6
712217 3
94227 1
1800005 6
1545722 10
135362 1
246312 1
17 8
9 5
909478 6
1223836 8
453250 3
1469629 9
477180 10
599999 2
2164113 9
1122488 8
170751 1
392542 4
283037 8
230003 2
575878 8
2099993 7
1556928 8
954106 7
3 3
655416 4
91024 1
1 10
2699995 9
1475353 8
3794 1
1 10
957446 9
2767487 10
2403941 10
376690 7
113237 4
347941 5
2699997 9
1259559 8
300001 1
17 7
599998 2
262987 2
765685 8
6 6
92867 1
44437 4
350756 2
708721 7
291100 1
1200000 4
1 10
1800005 6
266433 1
156252 1
16 8
1078095 5
1470726 8
188956 1
222521 5
740044 3
1925126 7
466875 3
54877 2
82472 2
523111 3
169942 9
1 10
1037101 10
140216 7
1935290 7
129011 6
198297 2
1 10
10 4
890069 4
463095 3
17 10
875812 3
300000 1
220115 4
900001 3
226347 3
1767177 6
8 4
110217 2
899533 8
1 2
2071826 7
495307 2
5 3
3000007 10
7 6
7 8
388304 3
2 3
138662 1
10 5
668165 4
1045178 9
403371 4
550903 2
535527 3
231724 1
1467978 7
865300 6
218665 2
5 5
787795 4
788626 4
271701 2
2084093 9
11 9
142058 3
1 1
217109 1
997947 9
6 3
1200005 4
14 7
899999 3
78564 6
5 6
2099999 7
31233 3
1665909 10
1211128 6
91104 6
2393778 9
1191279 6
1199581 7
7 3
1989375 10
157483 2
1474369 10
1131446 5
300001 1
5 6
506985 8
5 5
3 1
1122866 5
1499995 5
434478 6
1 10
7 6
2286846 9
235441 2
138381 1
9 9
1810783 8
414242 6
599999 2
1649940 7
2099993 7
2699991 9
676801 5
665835 3
2090949 10
1199997 4
18 9
1177780 10
214376 1
2700009 9
2999990 10
1800000 6
1 10
250851 4
236771 2
312659 2
1 10
1511125 7
1800000 6
1 2
1581964 8
335301 9
1045971 9
2399996 8
9 9
93217 1
3 1
1175637 7
299999 1
1159799 4
1 2
54617 1
1799999 6
4 2
1 10
3 2
226652 4
2099993 7
9 4
76540 3
1 10
267336 1
19173 1
985501 4
2399991 8
463948 5
177206 1
452182 2
1440914 5
1 10
8 3
305144 9
1243680 10
384575 8
2691387 9
680023 5
200997 3
1 10
3000017 10
700014 6
1814358 10
1080120 10
1131356 4
493264 3
799116 4
3000011 10
526645 5
1 10
17 9
1800006 6
2614140 9
1 10
1756349 6
2099992 7
648929 3
35968 6
900000 3
5 2
192954 2
1500005 5
2399999 8
195684 4
569208 2
1773015 9
1 10
228643 4
415149 3
109715 1
2 3
600002 2
783684 6
603833 4
4 4
899998 3
307565 2
21 10
899997 3
1 10
8483 2
135860 10
551153 6
1164286 9
341997 5
33460 5
13 6
9 4
1156291 10
1660338 7
402693 4
234395 7
2041985 8
2399997 8
470824 3
1004021 8
2325912 9
4 4
1921331 10
1426716 7
731051 3
10 10
1880446 7
173427 1
205989 7
1839965 7
757611 10
3000010 10
600001 2
299998 1
25605 3
71830 3
1063450 9
2399999 8
137385 1
1 10
1234096 7
2999997 10
1649179 7
122776 9
234171 3
21 10
300001 1
588541 3
809749 9
303801 5
1190788 4
13 7
850507 4
516833 6
5 4
890857 4
1107948 4
1076654 7
1502070 10
1500000 5
1007391 6
1378103 6
824041 10
2685995 9
1926653 7
151782 2
1097605 6
1800002 6
599999 2
282787 1
461710 10
6 3
810490 5
467467 7
26563 2
900000 3
285814 3
1 10
558323 9
159679 8
2370613 9
75387 9
899998 3
1375014 6
631835 6
1200005 4
1169613 6
2188920 10
1642410 10
591693 2
300001 1
960083 6
761795 4
1569789 9
1961722 9
600737 3
98741 2
943678 7
205191 1
2099999 7
19 9
10 9
2141903 8
9 4
203645 5
818827 6
2700000 9
2400000 8
1215241 7
1369827 9
418205 2
2 3
1437582 6
1692439 10
1999903 8
1074529 5
529112 8
19 9
2099649 7
4 2
1210010 10
2100008 7
3000010 10
2782159 10
1799997 6
642827 4
282896 1
523740 4
375950 7
908042 4
492749 4
2699996 9
2700013 9
184792 3
611356 3
485981 4
1588763 6
14581 1
12 8
832671 6
6 6
1 10
1389933 10
68166 3
1090832 4
872168 4
2383375 8
448201 8
709648 3
1200005 4
16 9
214221 5
1819070 7
1256269 8
269245 9
96667 1
887458 10
51966 1
7 3
290436 3
900001 3
1824347 10
156 3
1100459 6
2400008 8
1009 4
317628 3
2333001 8
600001 2
426265 6
2514835 10
2700004 9
497253 3
276423 6
2100000 7
12 5
11 4
2396026 9
1068424 4
686326 4
452927 6
1875973 7
2399993 8
2715 3
1765043 6
291597 1
600003 2
599997 2
218052 1
1712683 7
1499996 5
1630609 7
66585 2
809873 4
385279 8
25093 1
3 4
1 10
2621139 10
2648451 10
48556 4
1 10
80937 8
636466 3
8 7
166635 9
452545 2
1949520 10
399633 7
1153372 5
1800001 6
1325935 6
709740 3
1419712 10
271774 3
840193 10
267949 1
2288928 8
236034 3
551249 5
1 10
1199998 4
2400007 8
943011 10
1799999 6
1208604 6
190030 1
15 7
1142029 7
1756877 10
2699991 9
1198118 5
1516136 7
1778310 10
1 10
8 9
1 10
2699999 9
433723 10
24 10
920788 6
337538 2
10 5
2763491 10
1 10
2513024 9
1370881 5
1481443 5
843329 4
156933 2
1205784 10
2400004 8
1797016 8
2399997 8
692599 5
17 8
169179 5
133180 5
1082779 5
1856815 8
378140 5
1 10
324566 8
540660 10
463022 6
2 1
600002 2
2700006 9
552431 4
355073 8
1 10
154569 3
2099999 7
1 10
1037897 9
38331 2
124307 4
1997772 7
1 10
781386 5
296395 3
755970 3
1439931 6
974538 9
7 8
900004 3
2999990 10
2392096 10
472737 2
9 5
1499995 5
1156793 5
899998 3
660303 9
480895 5
1087471 8
1800005 6
815237 4
1630121 7
1088518 7
522919 5
224200 4
2493388 9
1080636 6
533724 2
853195 6
2099997 7
364974 5
299050 1
13 6
1 10
1828037 8
977120 9
1015886 5
7492 2
888790 3
4 4
489352 3
889931 10
1985459 10
1798054 7
9 7
980682 9
1837083 7
461955 7
300001 1
75473 3
300000 1
213353 4
1 2
2555990 9
1799994 6
240343 1
1120213 7
1022384 5
3000008 10
550502 8
504743 6
2340124 9
285453 4
3 4
1011599 9
734227 7
53217 1
333184 4
230380 3
326903 4
2192737 8
280700 4
807706 5
910819 7
7 8
441510 2
231711 7
1736715 8
600000 2
344380 5
68806 1
299061 7
2100008 7
1500000 5
2003939 9
1129769 4
3000000 10
19 9
900000 3
28333 6
1403296 10
1401001 9
1 10
13 9
1500006 5
1499995 5
1068430 5
259959 8
836162 4
2099999 7
1 10
1534176 8
1342137 9
860351 4
339017 4
2697520 10
516589 5
2100006 7
194323 3
5 2
1134719 5
899997 3
19 8
206576 8
140038 4
1134060 5
1994241 8
600000 2
633716 4
782906 5
1200000 4
1449412 6
352118 2
287219 1
2699991 9
710859 6
13 7
164468 1
2302628 8
1183521 4
272111 3
1 10
1500005 5
1800004 6
5 6
847396 5
501510 5
834529 5
2999999 10
3 1
1500006 5
900002 3
802045 4
1256502 10
900002 3
263921 1
167381 2
629434 5
666772 4
837132 4
11 6
1559041 8
1 10
1013928 10
1312314 6
592480 7
955356 4
1703121 10
900000 3
1173917 6
1191405 4
1499997 5
1736581 7
732696 8
1670798 7
407149 5
20 8
276377 9
7 3
852864 7
794397 6
1 10
2639621 10
1642659 8
110391 1
630299 4
1 10
145541 4
105120 1
57947 1
238492 9
804863 4
299998 1
1175231 10
2225380 10
1338342 5
599999 2
529343 9
1 10
542528 3
1695399 7
1 10
331498 2
1332246 7
4 5
27 10
1 10
1 10
153706 5
471344 2
1698427 6
529309 10
1024532 9
528808 5
1500000 5
107147 2
1799995 6
2360455 8
657732 5
2861 1
1 10
505125 2
30207 2
955285 5
64206 3
473846 3
7 3
1010251 7
2145726 9
1800002 6
9 10
1 10
1 10
1 10
5 6
522277 2
3 4
1800005 6
600000 2
899999 3
1500004 5
1851805 9
19 9
1683563 7
1 10
13 6
23 8
7 4
600001 2
63913 1
300001 1
10 10
276991 5
265965 1
1 10
1 1
1799226 9
2999989 10
618933 6
1374899 6
1800000 6
265355 1
2400008 8
2 2
3000010 10
18 10
1 10
93749 1
1726556 7
141134 1
1013403 7
900002 3
1109144 5
1 10
13634 1
1 2
1569964 9
149636 5
1 10
512535 2
899997 3
1158411 4
9 8
14203 7
4 5
515290 8
2700000 9
1 10
2700000 9
729160 8
600003 2
252808 1
1379282 10
1 10
131247 1
1799995 6
600001 2
1715008 7
1191128 6
217026 1
7 3
11 5
1112001 4
7 4
600003 2
809345 10
19 10
300000 1
236352 2
384318 6
181944 4
300000 1
14 5
1799995 6
2127799 10
857961 5
20254 1
2375839 10
1 10
220114 2
327001 4
900002 3
300000 1
1772863 8
128560 1
5 5
2999991 10
1 10
1215018 6
2700013 9
299999 1
1777427 6
180639 1
10139 1
1200001 4
3 4
1585146 6
1478341 9
21 10
486751 4
2359464 10
221763 2
337935 2
1920896 9
177872 2
2349113 9
108473 6
3000001 10
638207 4
25275 6
595920 2
580389 10
600003 2
266887 2
89953 1
636128 8
770690 10
1308681 5
448512 3
1199996 4
1180368 7
358587 5
1800001 6
1224335 10
4 3
220609 1
1322151 5
17 10
21 10
366817 8
253083 1
2699990 9
327720 4
475093 6
1305864 8
1800003 6
208294 5
216142 2
540854 4
958042 5
59723 6
96981 1
600000 2
3 2
299999 1
267755 7
2399992 8
39291 3
899996 3
214497 3
1 10
600003 2
367777 4
766911 7
2399998 8
19 8
2301173 9
600001 2
1 10
719448 6
137756 1
426222 3
1783999 6
1910806 7
6 6
309138 3
102249 1
105514 1
90820 3
9 6
3000017 10
1 10
1270321 8
973820 7
1145782 7
1346574 6
1 10
1373183 9
899999 3
1 10
359008 3
1056472 6
2244921 9
92061 1
1499996 5
168495 2
472800 3
1090863 4
2700010 9
9 5
973688 4
296483 1
148486 1
1599771 10
365166 7
105594 2
127242 1
1214999 6
658080 6
573427 6
9 4
1173960 6
17 8
4 2
576635 3
26831 1
810206 4
233733 1
300001 1
2541313 10
1 10
270161 8
549301 4
157542 2
807847 4
1309137 5
2814550 10
113486 2
772221 5
168066 9
4 4
1337471 9
349625 6
3 1
137568 1
338405 2
716529 5
718942 4
135192 1
1895222 10
1 10
900000 3
960803 9
547967 2
2339448 8
413757 2
488493 2
432813 2
229110 1
2100006 7
1336761 8
1694931 10
647636 5
499827 4
1870308 9
550588 5
1241374 7
636273 8
164837 1
600000 2
1199995 4
2092929 7
2400004 8
1979531 8
810887 8
1500001 5
300000 1
237288 8
1856830 10
952813 9
2999995 10
1 10
760450 6
565728 3
622669 4
743512 3
1344604 5
183824 8
433391 6
426313 9
2388690 9
599999 2
2400001 8
930622 4
1 10
125850 1
2052201 8
1499996 5
1743572 6
2553731 10
999498 5
427190 3
310233 4
784004 10
1587428 8
931252 6
1500004 5
263358 1
2699996 9
1071685 5
834459 5
1762950 7
13 7
9 9
267752 1
2399993 8
485597 7
5 6
2240567 8
55176 1
599998 2
905359 7
955684 10
879057 3
1163297 4
112400 2
828474 6
8 8
1182635 7
1347149 7
43100 1
11 6
1200000 4
92983 2
299999 1
1639264 8
3000009 10
1831068 7
604403 7
1991817 7
56077 1
289644 1
9 10
1542605 6
2699990 9
5 2
5 2
696591 5
273853 1
408131 10
80303 2
859467 4
2700000 9
97881 2
2518872 10
3 4
243440 3
2700012 9
2700012 9
924925 7
1500002 5
436327 2
695494 3
1499994 5
6 3
267455 7
600002 2
1734989 8
300001 1
14 10
1535181 7
502103 2
701183 4
190933 4
349105 7
711639 9
429751 4
1476705 5
1 10
599998 2
298431 7
372084 5
1266800 10
13 6
627316 3
2321704 9
96741 10
897931 6
47307 2
3000015 10
1 10
116107 1
383653 6
2099993 7
594413 2
393491 4
490351 4
351208 2
8 9
63464 4
6 3
1499999 5
327070 2
1716247 6
1799999 6
300000 1
2399999 8
181566 3
625953 7
65467 1
607422 3
216561 1
2320557 8
196123 6
2700008 9
906119 5
629675 3
271010 2
124040 4
22 8
4 5
77771 2
1499998 5
858809 10
1 10
1145117 8
2412629 9
1 10
215948 1
8 6
17 8
1780128 7
528405 5
286359 3
1586811 6
2100006 7
627426 6
518918 3
849716 3
175347 3
487880 3
882801 8
294867 7
2700005 9
2198631 8
382369 4
5 3
1 1
1 10
1216145 7
1658462 7
1 10
151785 9
810184 7
119762 7
2400006 8
11 5
710056 6
807695 4
681615 9
15 6
1 10
1064065 6
472343 4
8 7
2 3
11 4
2528177 9
292396 4
1199999 4
248573 1
203680 3
658285 6
1355393 8
1251739 5
1 1
430576 7
1500004 5
1763018 7
1 1
82065 1
115312 2
283195 1
8 9
696448 4
6 5
4 4
2318 1
1617330 6
274706 1
1069650 5
1154290 6
9 4
13 6
471641 8
764516 3
350328 3
112681 6
182978 9
581055 3
1 10
1088586 8
2100007 7
244844 3
1 10
1 10
533053 2
2699991 9
14949 3
23 9
426839 7
916249 5
2428372 9
1206831 6
151548 1
893551 3
495522 2
2100011 7
15 8
391690 2
1499994 5
285012 4
2440729 9
68077 1
188299 3
9 9
2 1
600003 2
644786 5
904496 4
266317 2
241595 2
1200006 4
1167383 7
735088 8
1 10
1453571 5
223277 2
33782 1
13279 2
920136 5
899997 3
535414 5
9 10
1 10
21576 3
348824 3
2492421 10
912100 5
30076 1
249137 1
986392 9
2999999 10
1 10
303178 2
944095 5
3 4
276786 9
971862 6
715354 6
116259 3
7 7
168932 2
402405 3
130713 8
23468 1
716121 5
1009229 9
1 10
2366656 9
599999 2
2059732 9
2 1
8 6
600001 2
911162 4
2615264 9
2050429 10
1799994 6
1 2
1151247 7
1010496 8
79727 1
1200000 4
1 10
1231930 9
1481349 5
1177473 4
1148835 4
1368281 5
285275 2
2700008 9
1 10
1800004 6
312655 8
1500006 5
253304 1
140959 5
1432617 6
1369126 5
1002708 8
1930268 9
1574384 7
2051749 10
829372 3
1027301 5
7 7
1 10
2740799 10
2400001 8
111194 2
1199995 4
174052 1
354003 2
1 10
1108029 5
575379 6
23147 4
7 6
818265 6
7 3
144986 1
2557565 10
189736 2
1210730 6
17 7
340543 6
2099999 7
1799996 6
1326353 7
18 9
870710 10
385003 9
1119024 5
1593566 8
1224094 5
2465128 9
10 6
2699996 9
59144 4
2533158 9
1800003 6
13 6
300000 1
272201 1
1 10
16 8
163976 7
1528156 7
2100007 7
1062705 7
10 10
18 9
13 8
197393 4
1250064 6
1 10
2100006 7
900003 3
1799996 6
8 4
1107411 7
221002 1
1282446 6
1500004 5
299999 1
2700005 9
861485 7
2400002 8
435891 10
17 9
647405 5
2192931 9
1403850 7
634220 4
7 8
6 3
249740 2
2999992 10
1102180 5
382189 6
672975 5
1199997 4
130009 6
824671 4
600001 2
1721803 6
2700010 9
1200005 4
8 5
1499995 5
195119 9
2079055 8
2400000 8
967030 5
1194738 9
454546 7
65740 3
730260 4
6 5
248565 5
15 7
115691 4
208410 4
537607 9
4 4
974649 9
1301833 7
3000000 10
273450 10
11 10
85825 1
37246 1
270631 10
1 10
3 1
600001 2
1720763 6
1 10
2100008 7
251905 1
567963 2
2100012 7
589667 4
585487 6
532152 2
161863 1
2099995 7
1500001 5
18 9
2085483 7
1 2
386846 2
542297 3
295211 6
703421 3
166381 1
327839 2
299999 1
613143 9
1842363 9
526411 4
1800007 6
5 2
360047 3
328454 7
1193129 7
289149 7
916321 7
17 6
600003 2
4 5
299998 1
2061633 8
162450 4
1008171 9
3 3
2400007 8
2700000 9
1200004 4
2099999 7
463543 2
415651 6
1 2
389675 7
192867 4
891525 6
1500000 5
1 10
600001 2
1 1
561957 2
134305 4
19254 5
1689598 7
5 2
2214390 9
2400008 8
629235 9
129802 1
2700012 9
4 3
1099153 10
9 4
86129 1
1 10
1 10
1443692 7
486300 4
1536430 7
1190423 6
188540 4
1144621 4
309397 3
417108 2
248560 2
1800005 6
960080 5
301515 2
237187 6
397621 8
96917 1
807161 3
726375 5
2513652 10
1078631 4
884294 9
118144 5
19 7
1546130 7
79037 7
936001 5
219847 3
10 8
336552 2
1290377 8
1543176 8
974804 4
1285339 7
950412 6
748920 8
3000000 10
504485 2
882895 8
708937 3
323420 2
1 10
1085628 6
2100007 7
1041907 6
39023 1
17 8
454933 2
1334255 8
250239 8
65744 1
177181 2
1894319 7
1695757 6
519352 4
754421 5
1401571 5
1922501 7
11 5
3 3
2692351 10
1056143 7
685001 3
894586 3
493919 2
2700001 9
1136539 5
5 2
2169581 10
295383 4
635470 10
19 9
899999 3
189607 1
2419429 10
17 8
1 10
1001585 10
867250 7
216547 2
1044896 5
1599842 7
1336795 5
1199997 4
28 10
271472 4
158683 1
139109 8
962193 8
2015880 10
1138752 6
144828 10
1160970 7
1147871 5
1 10
721552 7
1316026 6
709607 8
820290 10
1089089 8
1500007 5
1460251 7
1 10
240794 9
623352 6
172743 4
2100000 7
271656 4
1799993 6
690079 4
1584155 6
1044981 4
299999 1
2100000 7
15 7
21 8
21 10
1415861 5
1 10
1449107 6
8 7
1223859 10
298387 3
4 5
1555518 7
1622518 7
1799999 6
692166 8
216867 2
1509403 7
1777253 6
2020431 8
792803 4
2100001 7
2099993 7
2575340 9
10 5
382953 2
53841 5
2100000 7
138975 2
57152 2
114435 3
325801 10
3 1
164844 1
1223467 6
1200000 4
5 4
854268 5
1199997 4
855332 4
11 10
1500008 5
1800000 6
1 10
900002 3
102815 2
286084 1
1 10
6 7
1848036 8
8 4
15 7
618332 9
14 7
1 10
388638 4
1205784 9
1 10
183396 6
1 10
195163 6
3000010 10
600001 2
277209 5
1 10
1171265 6
614600 4
127153 1
223657 5
837637 9
21 8
236119 1
1 10
10 5
515856 6
185980 3
49017 2
1499999 5
1162248 8
52452 1
307943 3
1212624 5
661571 9
2400004 8
1800005 6
2067311 8
1 10
589157 2
199378 1
1066190 7
786917 6
10 7
1194480 4
639035 6
263417 1
2169280 9
237389 1
737174 7
130111 8
2099994 7
116761 6
432455 10
1054577 4
389400 4
2324718 9
2045551 8
576713 6
2699997 9
453469 3
681934 3
1417211 6
600000 2
2181752 8
244907 2
1721106 9
263791 1
28193 1
1 10
600003 2
378923 3
1068931 9
2181618 8
21 10
840224 4
315395 2
175925 2
1119363 6
10 9
899211 3
15 8
366456 3
650189 6
4 5
111171 1
599999 2
1 10
2268848 8
114215 1
1672111 6
1277480 8
1 10
141069 10
3000005 10
899996 3
1097575 4
2700001 9
1582094 6
2999999 10
255191 7
2700002 9
2271313 8
1077642 9
19 9
338101 2
473743 2
140369 4
1623329 6
438101 6
381199 2
72778 3
458727 2
328064 4
1500000 5
1 10
843785 9
19215 9
54119 4
692272 6
2699993 9
2174764 8
15 10
1056910 8
2400010 8
7 8
1 10
2459780 10
669018 4
95271 6
501575 5
1526902 7
474187 2
1 10
12 6
1 10
1622930 7
271289 6
255142 1
1099528 4
95333 3
302187 7
899999 3
1473743 5
1896353 9
747190 9
604121 3
299998 1
2 1
320677 6
1234209 10
1246489 10
1 10
1107792 4
254745 2
2999989 10
2700010 9
59009 2
546171 8
13 6
1200005 4
151300 1
76385 6
104539 1
2337008 8
748843 3
2 3
300002 1
1 10
127537 4
145807 10
1 2
1 2
201502 3
464775 5
9 4
83345 3
680503 7
2399994 8
1462268 8
5385 7
18 8
1347478 7
1 10
2873696 10
542559 5
1 1
621668 4
185863 9
1087707 4
1720174 7
691243 7
613537 4
327894 2
757405 5
569603 4
473571 3
1500001 5
11 5
269789 1
2100006 7
110376 9
6945 6
559219 3
1 10
1169281 4
874299 5
600001 2
2867871 10
1800000 6
576755 2
562583 3
600002 2
867070 5
2099994 7
10631 2
600000 2
2100000 7
11931 4
799986 7
352083 4
300002 1
1011785 4
506556 5
198750 1
256425 4
93725 7
51813 6
900000 3
590798 2
900000 3
1656391 6
1165794 6
997595 4
281894 3
1800006 6
259328 1
1214399 5
201393 6
1 10
599997 2
308363 2
2874568 10
373571 6
1 10
1818211 7
5 5
1 10
122381 6
2074905 9
1602552 8
599999 2
1115551 5
1200005 4
241053 1
1 10
541142 2
989659 10
1211594 8
17 9
420936 3
2100012 7
449923 6
131333 1
1436479 7
1756050 7
6 3
1507355 7
84048 9
979266 6
502884 3
507068 3
2100002 7
2428291 10
300000 1
219324 5
62008 1
1672955 6
1500009 5
32420 2
1 10
2700001 9
1786454 9
287042 5
1010269 7
1797744 7
1876981 10
600003 2
395016 4
138134 1
1 10
900002 3
539 5
10 5
3 2
1393532 5
243675 3
2922562 10
959190 5
22 9
580988 3
136436 3
188560 5
1237874 5
100541 6
523122 2
1325350 6
430331 3
1306115 6
6619 1
2099992 7
1290809 6
2399993 8
317743 2
3000018 10
50366 3
2105289 10
2700010 9
1261789 10
510347 2
1781121 6
98854 1
1902991 8
1105866 5
452372 4
600001 2
437741 3
1377750 10
25800 5
1560437 9
941642 5
46494 1
138141 1
1 10
21 8
1064690 5
612552 6
1956071 7
318984 4
417824 8
2099992 7
744946 7
2999992 10
1603511 9
2999991 10
1050669 4
1 10
900004 3
777459 5
1456419 10
1 10
1 10
786025 6
2347275 8
9 8
389151 4
1159682 4
158425 2
2095752 10
94808 7
98206 1
1199996 4
558301 3
2475377 9
1045532 4
43425 1
900000 3
1444751 5
314091 2
11 6
342022 3
53527 3
1184578 4
1499994 5
26351 4
1048657 4
12 6
163770 5
2100006 7
1452247 7
44650 2
1800003 6
1499995 5
1800009 6
254300 2
203414 3
2080807 8
24490 3
1030268 4
2999991 10
1 10
1704139 7
96759 1
98552 2
300001 1
9 5
175396 3
56486 5
2 1
43390 1
2400003 8
507536 5
770964 6
1 10
115350 1
3 1
333796 2
441643 4
657056 4
489030 5
1 10
279756 7
1199999 4
600001 2
190249 4
3 2
13 7
12504 5
987709 8
291381 1
300000 1
1 10
600001 2
265126 1
2087226 9
547469 6
1499994 5
1841480 10
1472904 7
2058802 7
90503 6
581741 4
8 7
693870 6
262831 5
14 7
16 9
2105997 8
7 7
599999 2
1509613 9
178961 6
2060784 9
1630148 7
54813 6
15 7
344272 6
1464047 9
1785806 6
8 4
12 7
21 10
949028 4
1 10
180333 1
612931 10
5 2
351017 4
164981 4
1129851 10
563033 2
5 2
2398157 9
20507 1
600003 2
1595904 8
901749 10
505669 6
391059 7
1209448 8
960053 6
1054439 6
93198 1
1800000 6
738863 4
1566689 10
381194 3
364923 3
10 7
1199996 4
383784 8
1580222 8
1310361 7
2422081 10
2699999 9
1086629 10
751287 3
439199 7
1504736 9
1695511 9
571109 2
277368 1
224646 1
714793 3
718631 9
243174 3
382259 5
21538 1
3000009 10
2067994 8
2363697 8
713233 5
1 10
2465551 9
9 5
1109011 4
1 10
1563233 6
1106241 10
2399999 8
265487 3
792867 3
480680 4
855869 5
900003 3
1181687 8
15 7
2999999 10
1975415 7
54509 2
1573518 9
3000000 10
1200006 4
109197 2
1341 1
44615 1
1200005 4
596327 5
414352 4
456466 5
11 5
1633556 10
118617 1
1 10
5 5
286087 1
270745 6
236061 9
286659 4
299999 1
2583391 10
5 6
1654199 10
480527 6
240103 9
301290 6
583069 3
1481629 5
4243 1
213619 2
1592990 10
484245 9
1365893 8
1181460 7
600000 2
6 3
1196539 8
2999999 10
1503249 10
2117340 10
511181 7
1 10
6 3
13202 1
3 1
111341 10
758740 4
14 7
593941 2
2641707 9
3000012 10
274350 2
59451 1
159242 1
2 1
1200002 4
72780 8
2099994 7
2699998 9
3837 1
2399991 8
495321 7
2677441 10
214609 3
217676 7
414169 2
1 10
771179 3
1 10
1199998 4
526803 6
445488 7
1206195 5
1309685 10
1020312 6
1325110 6
791979 4
401496 8
79759 1
23 10
857384 4
259357 1
2399991 8
3000006 10
900005 3
428563 3
504016 2
1500008 5
214251 5
1430649 7
899999 3
835281 10
2 3
989256 6
2023101 10
224311 1
1662952 8
1 2
1 1
21 10
191149 1
300000 1
729336 3
1092461 7
2400000 8
600000 2
1943277 8
148074 4
1459529 5
1239417 8
653143 8
300000 1
9 8
1808002 9
246389 10
722971 6
1558602 6
2100002 7
269790 2
2099194 7
13 6
2679270 10
21 10
1 10
459959 6
2400009 8
2399994 8
926213 7
987346 9
1891267 10
332833 2
1799995 6
495251 7
402021 5
1800006 6
1 10
221570 7
114025 1
5 5
1 1
600001 2
299999 1
1 10
190750 7
1229827 7
175472 3
599999 2
17 8
1100295 8
299999 1
597196 7
459801 2
398625 9
570681 10
854570 10
208457 4
1230642 9
299999 1
250448 4
64686 7
921245 6
2400000 8
312055 2
117464 6
1459922 7
1821279 8
1259681 6
1431413 9
1761065 8
9 5
1884879 10
3000002 10
6687 9
612559 3
2700010 9
1109547 4
1675103 6
601785 10
6 7
431459 7
2399999 8
948949 5
460752 4
400014 6
1 10
335400 8
751723 7
1429801 5
2439152 9
2700009 9
849064 5
428617 6
592070 10
900000 3
252963 3
300001 1
853418 4
1800005 6
845521 3
11 5
936916 7
1 10
188787 1
1799999 6
146470 5
2100006 7
1124126 5
10 9
30052 9
1199998 4
1613828 8
559079 4
503363 4
1500004 5
270716 1
312469 2
1 10
238488 1
1199999 4
538200 10
44928 1
235892 8
614005 4
1357216 6
532728 2
3000000 10
505799 5
753105 7
21567 4
1323455 8
1613501 6
899997 3
1822912 7
290154 2
1 10
2385553 8
774256 5
379185 2
1359991 6
707888 8
488135 3
2700005 9
68630 1
2144989 10
900000 3
600001 2
182839 7
221810 2
369327 4
427164 3
297529 3
228255 1
1417956 6
705067 10
1046301 10
599997 2
184952 3
355026 5
77726 2
2 3
77971 1
130306 7
2030269 10
783084 9
1745864 6
4 2
278294 3
55017 2
835215 3
1593458 7
970361 4
1 10
1 10
2099992 7
9 8
899999 3
16 8
316166 7
654818 7
588533 2
1199997 4
1199998 4
2148010 8
12 6
223880 3
2615501 10
246922 1
452499 4
3786 2
1994871 8
119448 3
8 4
1417657 10
2037792 7
8 9
114839 3
15 6
1499999 5
1320642 6
278260 5
1 10
775797 4
600003 2
839331 4
33694 1
237440 4
792338 4
456140 7
4 2
1 10
1500001 5
88101 2
247782 1
1 10
1032886 7
937542 6
26611 4
3 1
19 10
1738324 8
839766 3
88062 3
1727456 8
58893 10
600003 2
900002 3
244476 7
899998 3
835201 8
2400007 8
1457306 5
1 1
9 5
1567105 8
12545 6
266096 1
1 10
636824 3
2700001 9
218062 8
885126 8
5 3
456718 5
1200002 4
265425 5
2419380 10
2399993 8
867240 3
1154011 8
1 10
2368288 8
350360 4
2100003 7
2300845 9
5 2
117353 2
1414785 6
1 10
994709 5
6 3
1500006 5
970102 9
1 10
2115521 8
1 10
220931 6
1 10
1656837 9
1411686 6
1385441 9
2099994 7
4 3
1833759 8
2399992 8
459889 8
1 10
2699998 9
1 10
70144 10
3 1
241453 3
1200004 4
1 10
704497 3
2 1
1 10
900002 3
2648573 9
420594 6
69809 10
2100008 7
96006 10
1047154 7
2342701 10
87755 4
355172 4
654599 3
1500008 5
481201 2
51285 3
1800000 6
294039 2
848655 4
2782637 10
238045 2
2149909 10
899997 3
1836811 9
42822 1
19 10
221640 6
2999999 10
1229930 5
2100008 7
2134076 10
899989 5
2552445 9
4 2
249239 1
24 9
224000 7
920972 5
463029 2
53407 1
899999 3
299999 1
13 7
1 10
1866770 10
1 10
1 10
17 8
652527 8
784869 3
1558754 9
1 10
2700000 9
2699990 9
1990016 7
1404756 6
114100 1
2100002 7
244592 3
2445067 9
10 6
273293 5
1465084 5
1948041 10
19 10
388292 3
17 8
444081 2
2099993 7
2429812 9
1114526 7
1142677 9
1500002 5
900002 3
77799 9
3 1
43125 5
1 2
1200005 4
1026172 7
1349707 6
206438 1
1199999 4
27 10
917221 6
8 9
1199997 4
2973860 10
2699990 9
3000010 10
2943217 10
328930 3
1312864 7
1 10
11 10
2700003 9
2099998 7
1387392 7
1487400 5
18542 3
1156113 7
7 8
1800005 6
1877207 8
560249 4
167715 1
2121596 9
1441494 5
1732373 10
142435 10
900004 3
4 5
849406 6
1 10
202570 1
1 10
373605 5
723643 8
3 3
2699997 9
527901 7
378655 5
299998 1
1500007 5
5 6
1731060 6
1944716 7
1 10
1687121 9
2513763 9
269132 8
2700003 9
1162598 8
18 7
2667671 9
97588 1
1218783 8
1259269 6
984185 6
12 6
1301574 8
92892 4
537810 4
1805428 9
8 7
599998 2
1799995 6
2522058 9
2700008 9
1200003 4
1 10
899997 3
1962459 8
1295975 8
2097729 7
612200 3
1614763 9
638016 5
88795 3
2999991 10
2212793 8
1225346 5
1792458 6
546311 10
772793 3
1047782 10
98021 2
4 4
2026252 7
965645 5
802247 8
589624 2
1715937 10
240110 1
1499995 5
5 6
1031662 4
12 8
30101 2
1164858 6
23666 3
20 10
347466 10
1 10
2100006 7
16 10
554275 4
875274 7
1548350 8
1674135 9
1 10
588470 3
63952 1
311753 8
350604 6
90662 4
899997 3
1132644 6
1800006 6
1500003 5
868191 5
88629 2
2276381 10
2700005 9
349790 3
1427689 5
3 1
1 10
2399992 8
900002 3
840695 4
1 10
2400009 8
2399997 8
3000017 10
21 10
14 7
1112995 6
27749 1
27 10
1500008 5
13 10
7 3
2100006 7
1499996 5
1600600 7
1499996 5
171410 7
1 10
2399993 8
472628 2
379171 3
2397400 8
1669741 10
646711 5
2700012 9
229707 3
1 10
843480 3
167701 1
42699 7
1406987 6
730714 7
11 7
482203 5
1800011 6
465140 3
311951 2
584207 8
2571310 9
450135 7
1510342 9
630503 9
2100000 7
558230 5
192066 2
858902 4
1 10
208583 2
452239 3
1186951 10
12 6
437772 6
1936959 10
1111444 4
1002647 4
1147065 5
1727923 7
348171 7
1 10
424800 8
160062 3
5 2
1200005 4
1274080 10
1199997 4
299998 1
512979 4
1 10
792653 9
882475 4
1777329 7
250291 1
1800004 6
3 1
300000 1
16 7
1 10
232961 1
18 9
788382 3
1 10
1199999 4
794121 8
3000019 10
3770 7
300000 1
2376527 8
321447 7
238461 1
2700009 9
2700007 9
503079 2
2999989 10
7 3
913609 6
557069 2
1410557 8
751880 6
327892 3
280783 2
1439761 5
899998 3
1 10
1497648 10
179243 7
543575 3
1289109 6
2400000 8
715766 3
2700003 9
1009569 10
267217 2
299999 1
474843 10
509295 2
1800007 6
300002 1
153737 2
2099999 7
2099992 7
6 6
10 8
250058 3
1472518 6
1 10
277403 3
579880 5
39492 1
1814279 7
240888 7
1038495 8
391046 7
2191083 10
1799994 6
2205581 10
175878 1
399003 3
7 7
1500001 5
524307 4
1500006 5
16549 6
235419 5
102014 6
227159 1
2178129 10
7 7
1 10
505931 5
32663 3
536410 8
1706950 9
17 8
574247 2
635540 10
246661 2
2700016 9
2089568 8
171277 3
443700 4
605750 4
569451 2
899998 3
252916 4
1439466 5
11 5
2205487 9
2420477 9
183770 3
943525 9
1771493 6
409837 8
300000 1
4 5
126967 3
700651 6
8 8
2699992 9
1675152 9
644975 6
455721 3
11 5
792133 4
531658 7
1475074 9
299999 1
1421869 6
1612945 6
9 4
299999 1
182854 5
2700010 9
219260 2
1208239 5
280821 4
1350404 7
777119 3
2399992 8
497271 2
950526 5
246653 2
499529 2
250698 10
408412 2
38464 1
1 10
20636 1
21 10
14 10
1959873 7
1 10
2100002 7
240011 1
208939 1
1596427 6
753820 10
482252 2
221610 1
1089982 9
1200003 4
2700001 9
2007984 8
141794 2
1238799 10
1 10
2 3
2100003 7
848280 6
1 10
151381 3
1 10
221047 2
1172152 7
11 5
2099993 7
256967 1
1691199 6
1546182 9
2999999 10
1500004 5
2400001 8
1757020 7
292811 3
1227141 5
1961912 7
1415360 5
822336 8
270407 2
1537329 8
178321 1
16066 4
1500006 5
345000 8
1324720 9
687430 9
36372 2
2700006 9
900002 3
184209 2
77442 1
631548 7
10275 1
1123247 8
227305 5
1499999 5
292944 3
423737 4
1630161 9
1234994 8
1500006 5
1626875 9
3 4
2699999 9
58308 4
1389409 6
1378910 5
1685050 10
151631 2
1500006 5
600000 2
3 2
628003 3
533188 2
1657159 10
1 10
2328056 8
738677 3
1003003 6
1 10
1541150 6
738876 4
910370 5
1579326 6
831508 3
1691909 6
1 10
73667 6
65385 1
138533 1
643776 7
26103 7
2700013 9
297961 10
1765388 9
797172 10
795927 10
7 3
1199999 4
793656 9
2399994 8
121598 9
1507231 6
2322220 10
1200001 4
2100011 7
1416399 8
249759 1
52999 5
899997 3
235771 1
900000 3
1368390 6
1 10
2917740 10
1771687 8
1826100 9
1500000 5
167332 5
1621215 8
47954 1
771157 4
299999 1
1599437 6
1 10
1761611 6
945848 6
144790 1
11 5
161993 7
1500002 5
333143 2
1087255 5
152408 1
416639 2
113388 3
147311 10
706289 4
1 10
2099997 7
247120 1
899999 3
2399992 8
50184 1
1935545 9
600002 2
23 10
794838 4
68501 1
1499995 5
60723 3
220565 6
257313 2
512278 10
486714 2
1647384 8
124711 1
559157 2
5 3
657322 4
280939 5
232880 1
600001 2
609403 10
1886886 9
263833 1
47365 1
2100007 7
1 10
136429 4
86047 1
2224105 8
27084 5
390089 8
2027681 10
3000000 10
421795 2
326948 6
1600458 6
566652 4
1200006 4
354012 6
273455 6
271988 2
1649879 6
111164 1
935559 6
2399991 8
1200000 4
86471 7
1206496 10
1714870 6
5 3
371309 4
521669 10
1 10
1 10
130426 1
360 8
7 4
1146955 5
102199 8
328324 5
833911 7
33508 7
464084 2
611806 3
203669 2
5 5
378676 5
2700010 9
11 6
212707 2
2072023 8
11 5
185004 4
691933 6
1 10
1462920 6
9 4
360791 8
1 10
217156 1
10 5
19 10
663754 8
1935087 7
83926 3
9 9
600000 2
573237 4
361344 5
759471 4
600001 2
126056 1
536437 2
1805930 10
15 8
1800007 6
1473533 9
283884 1
5 4
299247 5
38500 6
291179 2
603025 9
3882 1
306040 8
227095 1
190037 1
34049 10
1045319 5
74941 6
936889 4
1 10
1001830 10
7 7
96577 2
717634 5
150848 2
1300717 6
2100013 7
704711 6
329924 8
964135 8
2400003 8
79678 1
1366932 5
2600883 9
2024393 7
12 6
1615469 6
1059683 10
81429 3
10 9
750896 4
509687 8
547800 2
494537 7
1294369 5
94091 9
94866 2
1193849 8
1354433 7
152828 3
157920 7
299999 1
141701 3
82836 1
1884281 7
3 4
1028266 7
2099994 7
554797 4
1663135 6
268771 2
2099999 7
1267385 8
5 6
582296 2
8 7
2100009 7
2700005 9
300001 1
6 5
186975 6
137729 1
297103 2
549891 8
1800000 6
300000 1
264684 1
2 1
798364 9
1 10
2099993 7
331204 2
3000007 10
2700000 9
361720 8
84746 1
1434753 6
751781 10
233844 3
12 6
2699991 9
1349228 7
1537829 6
19 9
2084186 8
52569 8
5 4
1 1
1833890 10
599999 2
382749 3
312581 8
192692 8
9691 4
1799995 6
1337251 5
1881779 8
600002 2
71055 1
2154070 9
741224 5
6 3
56387 1
900000 3
101181 1
2100007 7
11 5
299999 1
899997 3
1200001 4
2135984 8
1357734 6
620566 5
206076 1
7 4
1314949 5
300000 1
771923 4
1200000 4
2029025 7
1652251 7
2329654 10
7 4
1096816 4
5 6
527447 3
456483 4
899514 6
49428 1
210820 1
799232 7
1560118 10
2050208 8
1812585 8
629378 3
396085 3
1937237 7
3 1
9 4
184922 1
552588 2
247547 6
900005 3
14 5
2999990 10
1800007 6
1 10
1115757 5
2700006 9
1 2
346593 4
1606887 9
1066110 10
453819 5
340178 4
1461521 8
180879 5
6 6
600000 2
5 2
1365474 9
1500000 5
1112275 4
315763 7
427085 5
1798393 8
900003 3
7 3
16 8
1 10
228705 1
600001 2
2413781 9
7 3
300000 1
1499995 5
12 8
2356436 10
43954 1
3 2
6 7
1 10
1563073 6
8 5
3000010 10
182432 2
172590 1
1500582 7
1338961 5
299998 1
235108 1
894160 8
1375525 6
469996 5
551250 6
899998 3
5 4
199282 5
1413924 6
388114 4
419086 2
1419624 5
110564 4
2047000 8
588867 3
1 10
1634151 10
1020016 9
190451 2
76529 1
52376 5
2400000 8
1725663 8
1799997 6
299998 1
394024 8
300001 1
568747 2
3 2
306884 4
189699 4
1 10
2249392 8
884297 4
15 7
575299 3
208113 1
1089712 9
919826 9
125652 5
600001 2
1 10
2099992 7
52580 1
611946 6
1 10
1 2
430459 2
899997 3
1 10
18 9
781000 3
20 8
299999 1
343692 2
9 10
212232 1
1181316 6
2100000 7
899998 3
8 5
135070 1
701899 5
1 10
3 3
10 5
985519 5
254598 3
435077 7
135827 1
1013905 7
854021 6
5 3
1759262 7
11745 3
69095 3
195149 2
587422 2
1247244 6
1093308 7
7 5
38021 7
17 8
33009 1
2999990 10
1641415 7
1214938 5
805463 9
1800006 6
517972 2
406259 4
2424621 10
1601072 7
2003639 8
369010 5
900002 3
167443 4
286244 2
140587 2
55897 1
5 2
203820 7
1600087 8
1500001 5
300000 1
1806421 10
1871361 9
626312 8
16 6
312787 7
61899 1
900003 3
2328904 8
244356 5
90028 1
2091886 7
275415 3
1046576 8
1242727 8
120914 4
10 10
247036 2
46091 4
1864210 7
106536 3
90291 1
213854 1
495334 5
20 10
525837 7
830374 5
900001 3
2699999 9
2099994 7
456835 8
9 10
919235 4
3000004 10
1799995 6
19 10
6 6
300000 1
725608 3
131362 1
2598035 10
356023 6
2700010 9
20 9
1 2
6 6
277747 2
470691 8
1977742 9
950383 6
1127991 5
1 10
1 10
173229 5
1187381 4
300000 1
176768 1
173793 8
2298042 9
1610767 8
573630 2
365503 8
976953 7
21469 1
291335 8
1262526 5
862113 3
508945 6
2399992 8
356355 3
252795 2
470834 2
899997 3
33012 1
245001 2
1407785 5
5 5
407397 4
1 10
1 10
1800004 6
599998 2
1555801 6
1542200 10
2753050 10
1800010 6
76553 1
2100006 7
556099 2
2522323 9
1 10
132842 1
2561557 9
2400007 8
1116667 7
1289692 9
381896 3
1499995 5
1389288 8
1401821 6
1025266 4
12285 1
835387 6
855056 8
15 8
1800007 6
1 10
1624384 10
255677 1
2099993 7
1452725 7
1168864 5
342125 9
520731 5
899998 3
512263 2
729 4
10 7
749851 4
263881 1
2399991 8
503439 5
387909 2
1572558 9
836999 3
911708 9
1 10
1863300 10
242874 1
1419924 6
203075 7
324471 4
2061828 10
640366 3
613595 3
330354 2
880715 3
2012128 8
23 9
599998 2
12 6
355094 9
1200000 4
4 4
2424371 10
954445 8
900000 3
183804 6
457703 3
1 10
688042 3
170154 10
1499994 5
877166 3
461822 2
299999 1
2404090 10
491761 10
1800005 6
978719 10
546837 8
16 10
669703 3
1 10
1499999 5
1200002 4
548885 4
1500003 5
1498024 8
93453 2
1194423 8
2967060 10
22 8
337987 6
1042441 6
8 7
20784 6
1 1
1 10
600001 2
1 10
7 8
1 10
86248 1
900001 3
690112 9
8028 2
594225 5
12 9
421571 2
1200003 4
666889 6
448770 10
9 4
4 4
212819 2
2312460 9
1800007 6
2699993 9
2691271 9
2100006 7
717847 6
801674 9
2 1
428544 10
278287 2
143405 7
1297853 5
1692440 10
2042586 7
1 1
516564 4
900003 3
2260230 10
1111325 6
2700001 9
300001 1
1561572 6
900005 3
1642139 10
1851582 7
535950 9
31754 5
1537548 9
553506 3
165792 1
1 10
102689 6
198535 6
361750 3
896574 7
97088 1
1198336 4
299999 1
1 10
60302 1
11 5
1125887 4
1481687 6
1 10
476219 2
1305123 5
326974 2
1413987 7
926602 10
1713152 7
282933 9
2025658 9
9 8
1045948 4
534036 7
1468691 9
2532034 9
843911 6
1 10
1 10
1113509 5
600002 2
1858170 7
816569 3
1534271 10
68336 9
2622159 10
747445 3
1941686 9
1029938 4
5 2
561298 6
2354363 8
618497 3
2700001 9
1 10
1198328 4
1 1
601105 8
431896 5
18 10
270868 8
2399999 8
240787 6
1200002 4
3 2
375192 9
1342806 5
1134581 7
1035849 10
571360 8
145557 3
301567 8
1592185 7
3 3
523833 9
2999996 10
2499175 9
1910439 10
142082 5
1929076 7
1269361 6
545495 3
384666 2
396492 6
820937 8
144220 1
26766 6
2038745 9
726984 4
645279 3
11 6
283441 3
1647036 6
133873 1
2251541 8
4 5
331875 9
890820 6
1765345 8
2400003 8
1053171 4
4 2
3 4
330901 6
2338985 8
1490814 6
815664 3
2699996 9
159044 1
1 10
325575 5
600001 2
1422869 7
86792 4
667859 3
2699991 9
411089 8
300000 1
14978 1
560095 3
869932 7
6 7
3639 1
479810 4
2429960 9
904679 8
885533 4
744330 6
1178977 6
417119 5
1565899 7
588085 3
687593 8
973828 5
1160943 7
1306956 5
155510 1
217535 7
2606454 10
599998 2
322039 6
869770 4
3000009 10
1546415 7
7 4
2040535 7
489360 8
1 10
862072 7
15 8
917259 5
1173339 9
206730 3
323834 2
1628641 9
1800007 6
9 8
1166100 4
34504 8
180411 2
1665721 6
1 10
58417 1
256523 2
599999 2
290495 7
9 5
926713 9
1 10
19 10
240587 6
299999 1
1199999 4
1037219 6
25 9
1 10
191652 7
638574 4
2699991 9
2627 7
540269 9
2099994 7
225028 7
1281797 7
13 6
207576 1
229993 3
1 10
1 10
2400013 8
2 1
600000 2
1500000 5
98246 5
1 10
880096 4
2402856 9
7 8
3000000 10
279221 2
1382280 5
1199999 4
2250458 10
1501488 8
366940 7
2699999 9
135305 1
1541743 10
466345 5
797429 6
98274 1
1546100 9
2674907 9
1 10
2512314 9
1422147 9
11 5
1 10
706122 3
803859 7
774686 5
259072 1
892980 3
1733149 8
251146 1
300000 1
1799996 6
762138 9
1587041 7
8 8
1800005 6
579179 10
193191 1
911489 9
764880 9
1051968 6
865328 6
871368 6
1123213 6
1488228 5
1172828 6
737034 5
600000 2
1 10
313272 8
1774905 7
3 3
257714 9
525884 2
427306 5
1153141 6
783245 10
282199 3
107871 1
124423 2
1512104 7
1815672 10
2538410 10
2129873 8
1800007 6
900005 3
3000009 10
300001 1
7 3
1180261 5
1627369 6
160937 1
1458551 8
5 3
396064 8
2700009 9
875989 3
1466351 10
11 5
1499999 5
702819 4
1554406 7
762668 5
202422 6
736432 3
1105937 4
1381920 10
9 10
2700009 9
1 10
1 10
657640 10
1087349 4
1369440 6
1726445 9
262146 3
599039 9
1200005 4
2250168 8
18 8
1333275 5
224214 6
666159 5
1876181 8
1676328 8
11 10
1 10
198608 5
518024 2
512315 4
319690 9
767304 6
2 1
2099992 7
3 2
11 6
1 10
612163 4
1025279 8
1740499 6
75349 1
5 3
1007191 5
38119 1
6 5
158100 5
1097655 7
1473201 5
2699990 9
809908 10
11 6
900003 3
967582 7
2056735 8
1800006 6
2192780 10
181623 3
5 4
1126025 9
26401 1
600000 2
192479 1
1245830 10
1500008 5
16 6
10149 1
2100008 7
599999 2
1485419 10
307262 8
1 10
2198939 10
633144 4
132096 2
278851 6
2999999 10
70023 1
171143 7
521520 6
835313 4
4 5
9 10
2399670 9
851582 3
5 5
856887 3
1427304 5
2354783 9
1 10
9 10
300000 1
276368 1
2999997 10
1368291 7
304995 6
1111144 6
300000 1
167301 1
1561178 9
744360 7
211971 2
5 2
644792 7
11 6
144999 1
1 10
147837 2
1 10
2099993 7
2171447 10
899999 3
1964425 7
300001 1
1427408 8
1 1
454129 8
1500002 5
1010885 4
1 10
2699999 9
624197 4
1325673 10
1435937 10
2 3
2892590 10
456760 2
147024 1
19 10
2205130 9
1017881 7
246621 1
72119 1
1200005 4
578471 10
3 3
1333825 6
366131 4
727679 3
556212 4
23 10
2303135 8
2099994 7
1601300 10
783231 5
1 10
54010 1
2471615 9
1 10
1099365 5
2229880 10
599998 2
8 9
1025716 5
300000 1
299999 1
9 5
300000 1
48312 1
1800006 6
7 6
19 9
16 9
900004 3
1 10
696558 6
1627248 8
2399993 8
2099993 7
1800005 6
1385173 9
968446 4
2401728 10
192486 1
3 2
4 5
1 10
7 4
792099 4
8 4
2264267 8
254042 3
505465 4
900004 3
1503138 7
2561014 10
883456 7
1 10
13 7
537864 7
1624751 8
440631 2
1 10
271259 1
600000 2
2 2
403889 2
623836 3
11 5
777815 4
2099993 7
749994 5
93187 2
746941 4
7 4
400163 3
900000 3
900000 3
2697290 9
522661 6
2541991 10
600001 2
1200003 4
124091 3
755245 6
1855213 8
1800001 6
684048 3
310689 4
3 1
1 10
196510 7
1191306 4
598836 6
317527 3
1505692 9
2099993 7
501016 10
1 10
369631 2
1095922 9
1 1
1673078 6
1577279 6
333323 2
171044 5
787115 6
160489 1
1799994 6
192766 1
752223 5
2099993 7
1 10
9 5
604504 3
1500419 10
2612995 10
2262889 8
165591 3
19 9
1500006 5
907221 5
620461 9
2099992 7
2281569 8
611810 9
1275375 8
556501 4
5 6
7 3
548928 9
13 6
425070 6
2578528 9
1 1
347814 2
1660334 8
692115 5
1668698 10
209010 1
104021 7
134760 10
3000001 10
1387835 9
899996 3
1 10
1 10
2157730 10
458048 8
244258 4
774599 4
20 10
2099996 7
1648358 7
234407 2
714539 4
934780 4
120987 1
1772405 9
498383 2
2400014 8
897415 3
1309022 7
291365 5
24924 3
115513 2
11 5
1839229 10
768054 3
1 10
140143 7
1417585 7
259761 1
2999991 10
923458 9
242236 2
877800 10
469224 7
712416 3
2099992 7
5 4
866978 3
4 5
184965 5
719615 3
25 10
25291 3
300001 1
270607 1
1391606 7
1 10
3000006 10
537597 4
1362727 9
285170 3
8 9
788117 6
794506 7
600001 2
688885 3
2260481 10
1724004 9
704987 8
9 9
435828 4
272579 5
388412 9
495769 2
1464210 6
1240907 6
2999994 10
1200001 4
900002 3
510493 2
2282201 9
900005 3
2265015 8
2299870 10
293384 4
890647 6
1404960 5
2400008 8
166175 3
17935 3
1799999 6
65655 2
1 2
405430 3
8 4
1 10
1499999 5
2400000 8
2099993 7
109831 1
166382 3
1 10
958359 9
1031982 6
1799997 6
734952 8
396755 6
579780 3
586895 7
1660681 9
939638 6
268945 2
567187 3
1851403 10
102877 1
378455 2
9 8
4 4
512337 7
523592 2
1206198 6
183902 1
353559 10
355201 8
300001 1
238813 3
357026 3
275615 9
37523 4
243637 2
1 10
900001 3
2099992 7
257588 9
1795927 9
900000 3
2005 4
6 4
623273 4
1 2
657342 10
17 8
264233 9
2699992 9
403564 4
134752 3
10691 7
9 5
174613 1
11 5
1800005 6
1588705 9
6 7
1499997 5
2399999 8
881181 10
2 2
953841 9
1500001 5
2699991 9
1294614 6
469417 3
2 1
2099999 7
996406 9
1041581 10
1500003 5
27047 2
51353 8
1341704 8
120929 8
417944 3
2938743 10
184996 1
1149344 7
1057619 4
514179 7
599997 2
1199995 4
4 2
32020 5
1848073 9
2356513 8
3 4
726305 3
1 1
14 5
10 10
1005264 6
771324 4
188815 1
190261 3
339003 2
1 10
7 7
276045 3
1116968 4
29 10
300000 1
239940 1
224627 2
13 7
1799999 6
1319981 5
9 10
364539 10
19 9
128240 4
1200003 4
2571246 9
1 10
288164 1
214652 3
1102997 5
2100001 7
1 10
127080 1
225535 1
599998 2
2573837 9
82999 1
91673 4
2700003 9
1453663 8
2400012 8
1499996 5
1200005 4
265967 2
300001 1
674618 7
2398654 9
985052 4
612435 6
100193 1
381130 2
3000017 10
125357 1
1500000 5
1593075 7
1800007 6
1 10
899997 3
26 9
599999 2
803148 6
272798 4
1 10
2900539 10
1 10
299999 1
1330387 8
1236778 7
123340 2
2699991 9
188000 3
1423220 10
1500001 5
366259 2
940892 4
899998 3
126456 1
900003 3
2699990 9
70351 4
509534 9
1 10
458160 2
2099999 7
2565614 9
599999 2
11 9
186906 1
2778329 10
847506 5
900003 3
2026846 9
864953 8
195099 4
890086 3
613106 7
1398342 10
6 3
1 10
2700001 9
1961131 8
299999 1
1909543 9
776959 5
1 10
3 2
6 5
421097 4
1820099 10
844361 8
299999 1
1610947 9
20 10
3000010 10
1707057 8
9 5
2100009 7
381508 7
2882931 10
899999 3
288269 6
13 7
1382477 9
5 4
48889 9
1199999 4
966294 7
11 5
185952 1
119748 1
168333 1
3000009 10
14030 2
1 10
2700008 9
600002 2
1422470 7
212834 1
900001 3
8 4
178615 1
2634615 9
826485 9
1 10
1499996 10
477415 2
1588733 7
761873 4
1800005 6
163259 2
1248389 9
1799999 6
270587 1
874265 3
519196 7
8 3
2527226 9
8 8
945111 7
1241513 6
1500006 5
1 10
2552150 10
1228669 6
1695005 6
515772 2
1088651 7
115988 9
1500000 5
383299 2
2023959 10
576052 3
8 9
7 7
1367945 9
600002 2
248887 1
1510781 7
2 2
213169 2
2290950 10
2400008 8
1200002 4
745211 3
5748 1
1 10
925303 4
1350216 9
1117283 4
499032 3
461735 2
2611000 10
1494593 6
599999 2
591006 3
105652 1
459577 7
628943 8
2752230 10
596903 8
299999 1
5 4
899997 3
709379 4
1069583 4
5 5
1 10
899999 3
2 1
899998 3
2058009 10
10 5
1178280 10
501731 6
3000011 10
19 9
2400000 8
428322 2
300001 1
3 3
2999990 10
965175 4
2253680 10
337484 7
2100011 7
899998 3
83383 2
1342836 9
3 2
1603636 7
543550 2
150722 9
862378 3
718598 6
13 6
381894 2
251028 2
16 6
8 9
1014053 6
2400001 8
494801 6
500328 4
1138797 9
3000001 10
542833 5
378520 3
1931629 7
1700045 9
193304 7
629712 7
2399999 8
452905 3
2700009 9
18 9
8 7
1352211 10
899999 3
909073 4
1725823 6
1337731 10
600003 2
1 10
324106 2
15 7
170863 6
1017948 7
9 5
1285920 5
3000011 10
3 3
3000008 10
19669 4
2699990 9
1200002 4
2700001 9
468187 4
1800007 6
921839 5
337276 7
5 3
53673 7
1 10
78740 9
97494 1
2400004 8
21762 3
3 4
1754572 7
1200003 4
14 5
159595 5
477904 5
1074216 4
400430 5
463905 5
1052319 5
1494612 9
3000005 10
1 10
2399992 8
266161 5
3000004 10
1 10
1800005 6
737178 7
643342 5
1152784 5
341273 2
5 2
599998 2
1457814 7
1 10
1 10
5 3
136960 3
284231 2
17 8
1199995 4
166624 2
325681 7
1113890 7
281284 1
1 10
17 9
210544 1
1244286 9
600001 2
1418648 7
1455143 8
899998 3
477221 5
973340 7
729302 3
775704 3
2099993 7
1 10
599998 2
366551 4
1650928 7
2166880 10
1222280 9
1528118 7
1271615 8
534803 6
16814 5
78482 1
1500006 5
634756 5
696129 10
157461 4
1446859 7
265921 10
19 9
2268773 10
744491 5
8 8
189638 1
279252 4
15 8
464252 2
550352 9
1 10
1199999 4
1065243 4
600003 2
900002 3
120885 5
899999 3
214471 1
8 9
2099999 7
2100001 7
1 10
2999999 10
359721 5
2400000 8
300001 1
874501 10
1633597 8
406773 4
3 4
1311168 6
1200005 4
446743 2
1129785 10
17 9
1002445 8
936009 7
593810 2
300001 1
300000 1
2700007 9
535675 2
13 7
2 1
515701 5
1 10
246278 1
368934 5
448478 6
991069 4
1458701 8
19245 6
1454276 5
600001 2
3 3
599998 2
1 2
900002 3
124721 10
1059777 8
899996 3
2700017 9
508324 2
1164631 6
1567248 10
19 10
317663 2
521129 7
2100001 7
1235135 5
2099992 7
300000 1
195404 3
21 10
162833 1
206226 1
1800000 6
640124 7
755670 3
12 8
2454137 9
1168020 7
1937457 8
1200005 4
900004 3
599998 2
10 8
59930 6
378708 6
1 10
1199996 4
300001 1
2999994 10
6092 9
1614214 7
1025229 8
599999 2
1 10
21 10
11 5
2071206 8
2999991 10
10559 10
8 4
460512 3
677042 9
779814 7
920670 5
1553545 9
242262 6
147064 8
221812 1
1500008 5
5 2
1 10
5 6
2099994 7
1879657 7
5 4
2700000 9
1943848 8
629926 6
899997 3
1334530 9
661571 6
1 10
314692 4
21 8
2420780 10
1475173 5
189704 4
3 3
545695 6
631626 3
2400000 8
1237480 10
619435 3
75195 1
67901 10
883846 3
1799994 6
3000003 10
217840 5
390305 5
15746 3
8 9
823425 8
395759 2
216994 1
139310 10
8 4
346606 5
300002 1
233652 5
133587 6
147204 4
1386057 8
900005 3
28330 1
1077855 8
8 3
1200003 4
5 3
95378 1
439874 7
1886332 7
429448 2
300000 1
1500004 5
1 10
1 10
2 3
12 5
426781 5
1 10
1 10
1394833 6
2743831 10
2400000 8
919639 8
11 10
1126781 10
185353 2
1620241 10
73266 1
2150431 8
1682883 8
542880 4
259734 5
2020880 7
15 7
312066 2
581965 5
811283 6
2479540 9
2570616 9
351713 3
1447095 5
1133352 6
545110 8
900000 3
2 1
11 5
229435 5
18 10
1888599 7
141969 2
802645 6
451765 4
390300 2
1954688 7
599999 2
716424 4
945324 7
283318 1
21 10
779601 8
4 2
1937229 7
229369 2
1015044 5
1496284 7
1 10
2700010 9
193548 1
792649 8
365251 2
2218180 8
2917576 10
1783717 6
2399992 8
21 8
1089805 6
170565 1
1428325 7
11 8
299999 1
1500005 5
257510 5
856745 3
339207 2
3 2
904572 9
1006151 8
294492 4
534960 3
437643 3
1102559 5
1624105 8
328971 2
874880 8
71822 5
650270 6
1277108 8
1270090 10
15726 1
1708199 6
725550 6
1634976 8
1799999 6
208712 4
1 10
408147 6
602943 4
58211 4
2 3
3000006 10
167584 3
702963 4
299999 1
238899 10
1800001 6
1200000 4
13 7
1171857 4
1403780 5
147990 6
607507 6
381058 2
234836 1
6 3
2002251 10
419442 5
3000011 10
281037 1
599998 2
2099994 7
7 3
3000013 10
809996 3
952343 7
12 10
4 5
100223 1
975607 5
155499 5
641133 9
1 10
31477 1
2999999 10
8 9
950780 4
926347 6
3 2
197711 5
192294 1
852904 9
590894 2
28451 1
365638 3
11 5
1337464 5
199803 1
468461 3
215895 3
9 9
187666 2
1001401 8
1 10
224094 6
2100008 7
1127460 10
937427 6
1799993 6
899999 3
9 4
2066642 9
403850 2
340121 2
289322 3
1646889 10
299999 1
230688 2
273315 9
472861 3
1800011 6
600001 2
959261 7
1620859 10
1213374 6
3000008 10
1506303 9
405072 3
145162 1
5 5
1315487 6
1473420 6
408297 8
2008673 10
1097316 8
1500006 5
1627691 6
1 10
526156 3
298839 10
13 6
2699996 9
1139533 7
1799995 6
1 10
9 5
43834 4
598936 3
1221506 5
900002 3
95237 5
94550 1
145935 1
306027 2
256112 1
5 4
300000 1
394935 2
793580 10
2429747 9
1021490 4
499556 7
620790 5
1150376 4
816318 3
2100003 7
589028 6
26848 1
5 6
913147 5
838336 3
1533851 10
329957 7
9 9
89197 2
2358047 8
1 10
280371 1
131137 7
1370704 8
1416799 9
1738007 6
648009 4
787919 3
20 9
2 3
1018255 6
1064297 8
162692 9
244190 1
2399997 8
40759 2
1873369 9
189272 7
109128 2
1890775 8
889025 4
1499998 5
2399999 8
2999990 10
1779777 8
1 10
2374303 8
2729911 10
1271986 5
480951 9
210646 1
1401266 10
300000 1
2737855 10
299999 1
19 9
2994130 10
9 4
562779 2
33008 1
1500001 5
1367675 9
2400001 8
2627849 10
4 4
1633873 9
2329351 10
198808 1
1 10
365364 9
2426282 9
15 10
924430 5
2700000 9
586361 4
8 3
7 8
1587580 10
289043 6
445815 3
2400005 8
415854 6
299999 1
399365 3
2650956 10
1870896 8
111504 2
569386 2
30125 5
2455344 9
806643 10
286138 2
271500 10
121710 1
1257241 6
1426005 6
1795272 9
454331 2
1772064 9
600000 2
2100003 7
373559 5
1915485 9
2426459 10
2482461 9
532091 10
1110519 4
600001 2
421375 3
1145785 6
216785 4
46039 3
1500002 5
141971 1
1799997 6
1736539 6
259065 2
617139 4
1 10
1 10
7 4
1283881 5
2099993 7
1499994 5
1199998 4
726520 5
664319 6
256203 2
1678201 7
1800007 6
363095 8
1008148 4
694889 7
1537060 7
859053 7
398663 2
3 1
1499995 5
1199995 4
2700008 9
247138 4
273176 5
1345042 7
145194 7
972809 6
450400 2
12 6
693547 4
2972310 10
1380760 8
470079 10
29706 6
2399995 8
627409 5
147653 1
1036904 5
363625 5
1393098 6
1587346 7
1199996 4
832518 4
428478 7
73808 8
2100012 7
17 9
836261 5
1069024 8
1402607 6
253090 2
187976 2
263071 1
6 3
805220 5
1536875 10
400731 9
619254 7
5 4
6 6
143203 1
58910 1
2100003 7
1035287 9
1263682 9
2099998 7
681050 7
3000019 10
2 3
1700111 7
1158264 9
599997 2
1105659 5
1466636 5
1177246 7
2400008 8
933207 4
366485 3
1799994 6
15 6
1687779 7
1 10
317232 7
1 10
2400014 8
155113 6
823458 3
280876 1
1647088 7
15 7
173637 2
215285 4
898875 4
1646511 8
270975 1
1683051 10
1955285 8
2559645 9
724015 7
310167 8
293822 4
1949622 9
257282 5
2400009 8
1623703 8
2682757 10
24 9
12 6
600001 2
109091 10
1435488 8
15 8
7 3
1271611 5
2551432 10
641550 10
875352 3
365709 7
1 10
1036126 9
1245260 6
1065348 9
1804655 8
798824 8
893320 3
396522 2
600001 2
618069 5
1770209 8
10 6
286634 1
1799999 6
1688672 6
3000002 10
300000 1
1499997 5
5 2
1 10
600003 2
256499 1
2251707 9
7 3
1188167 7
1256443 6
572478 3
15 7
957582 9
1542978 9
600000 2
361128 3
86924 1
213545 3
300000 1
13 5
497232 6
2999990 10
590500 5
431964 3
809693 4
1593829 6
370245 2
2 3
1800004 6
1052001 10
1 1
411269 2
332199 10
2400000 8
1694622 8
1 2
215895 2
342185 3
14 5
1800008 6
2466782 9
2755868 10
202953 1
1 10
423749 8
1 10
888743 3
596864 3
10 9
15 8
818661 5
62184 2
870995 5
1887100 10
2440599 10
14048 1
48271 1
1199996 4
1378666 9
363454 3
1059453 9
2699997 9
42227 8
1 10
1499999 5
1 10
300001 1
670973 7
775698 5
498061 2
822769 3
2400009 8
688409 5
300000 1
136088 4
749586 10
6 5
1696542 7
233472 2
1288381 8
96122 3
11619 5
112130 5
711722 5
1385148 6
336857 8
2700001 9
48916 1
1788900 7
1 10
895207 9
9 4
151105 1
1199997 4
768951 3
2175141 10
2400009 8
395859 2
81753 7
2699999 9
1 10
1392619 5
2999989 10
187909 9
148099 4
2100001 7
600001 2
780049 6
1276964 5
615271 6
899997 3
1 10
1 10
18 9
1024705 6
417190 5
1041865 4
621406 9
770586 4
471459 3
370211 2
1626101 8
542191 10
1093806 7
1663881 10
191809 5
175973 2
13553 1
300001 1
899999 3
7 4
3000001 10
299999 1
457042 2
13 6
1059009 4
2399991 8
188290 10
1 10
1200005 4
236089 9
15 7
1500004 5
1800000 6
1884428 9
334189 2
388716 5
19 9
618182 5
898105 8
1763249 9
1319355 9
784505 4
1 10
2268596 9
300874 7
121094 5
2 2
147619 3
1500002 5
1164783 4
2394658 9
140170 2
555495 8
1799994 6
2998159 10
206965 6
1469751 8
2420029 9
5 2
14 7
1443320 8
301187 2
2699999 9
1500000 5
1 10
1262601 9
559610 2
12 7
465669 2
301177 3
186115 4
2700008 9
899998 3
312410 2
1688359 10
170346 1
292220 1
9 8
2399995 8
52115 4
852461 9
1861991 10
1103293 9
362699 7
1566053 6
492207 8
1499997 5
9 5
2699992 9
319191 3
2980180 10
1123218 4
1 10
2077527 8
300001 1
300000 1
175773 3
94445 5
2400000 8
740748 6
2887861 10
191480 1
3 4
1463469 7
781624 8
90302 1
1921360 10
16 8
677131 3
1271600 7
899999 3
173206 3
1 10
1 10
900000 3
18 9
845703 3
456275 5
7 4
1 1
1099719 5
4 5
90945 1
1 10
2700008 9
2792371 10
12 6
2024840 10
1 10
221201 4
1499996 5
201016 8
124982 1
1299456 5
763929 5
252407 1
443101 7
299999 1
1486224 5
463027 3
1 10
2035927 8
1124381 6
1849633 8
1333949 5
444311 5
892330 10
1534872 9
449449 8
3000004 10
797209 6
1141567 7
1974158 9
121123 2
557504 5
2181977 8
1344567 8
664050 6
205163 6
1800002 6
962154 9
600003 2
300001 1
1558493 6
598541 6
1398829 6
1570703 6
422073 8
1121644 7
10 8
1330465 7
1002564 10
446509 9
8 7
1 1
511343 2
1278759 8
688458 3
200043 1
2100004 7
1 1
1 2
544335 5
816419 10
559763 4
18 7
899997 3
1998107 8
565501 2
9 8
3 2
1078771 7
1 10
392757 5
82929 8
632211 5
44630 9
358486 3
1100206 6
2241217 8
7 4
1 10
482099 4
3 2
1220470 10
2399995 8
300001 1
538424 2
836038 9
1199997 4
24 9
15 7
402101 10
1387734 8
278128 9
384901 5
286991 4
311032 2
675103 8
1125050 8
2248712 9
4 5
3000007 10
705417 7
3000011 10
2568419 10
4 2
668065 5
149911 1
512592 5
4 3
157009 4
821001 4
299999 1
1923160 8
261679 6
182087 1
122673 1
1860146 7
1500009 5
2999991 10
539679 4
1 10
1500000 5
822876 3
807584 4
560537 4
1997153 8
519877 9
899999 3
38200 3
2 3
1800007 6
2368529 8
684678 6
247957 6
292128 1
779021 3
539711 9
703237 6
493821 7
3000009 10
1799994 6
1 10
2700005 9
900003 3
2100000 7
8244 3
899999 3
1200000 4
12 6
536285 5
9 5
940828 4
2700012 9
299999 1
2400006 8
132390 10
1499994 5
409591 2
2100009 7
240941 1
1704271 10
1800001 6
219639 1
172168 4
594957 6
774954 6
1148666 7
1070635 7
5 2
899996 3
340629 2
1822203 9
599997 2
355580 2
1002948 4
2056376 10
207144 9
150323 2
600003 2
600000 2
242980 1
420895 3
966917 7
1306374 7
237188 3
2700007 9
1500001 5
92457 1
727156 4
2 1
8 8
843674 3
1397719 8
5659 3
657335 4
2 3
1727431 8
1 10
487196 3
463487 3
29271 1
356401 8
543498 3
1199999 4
1500001 5
529755 2
91729 8
1 10
1200005 4
148677 1
1213377 10
2686276 9
1711380 10
4 3
2999997 10
1499999 5
2399993 8
271351 2
314703 9
1535792 7
2067228 7
431283 2
536414 4
147179 2
2400001 8
85534 2
1160658 6
294673 1
300002 1
1456049 5
204172 4
1882395 9
5 3
593164 3
284779 2
2100001 7
1693207 6
442198 7
7 7
3000009 10
563965 2
1567979 6
1357026 5
1200000 4
5 5
900002 3
15 8
19 9
413953 9
1576434 8
900004 3
1 10
122982 1
8 7
1874494 7
2013310 10
2699999 9
1273015 9
9 8
899999 3
2868980 10
1791420 10
573219 10
441289 3
1917209 7
640822 7
2100003 7
1 10
4 4
6 6
226774 3
599998 2
635401 6
536026 7
855310 7
109322 1
140061 1
1799996 6
1549711 8
557544 2
3 2
899996 3
1939205 10
1 10
1292545 5
6 7
658289 5
253622 1
453111 10
278844 5
641057 6
812285 3
1041922 7
575883 7
1169512 7
16 7
11 6
45681 3
1210842 5
3000000 10
160505 4
17 8
9 5
1800005 6
835882 5
2177350 9
2369753 10
6 6
644422 3
656526 10
900002 3
178192 1
1143763 6
9 4
1 10
9 10
519937 8
1834732 9
3000007 10
598463 4
54926 1
235366 2
675965 3
2254656 9
1074515 6
86583 1
1421138 5
599999 2
347523 2
288035 2
2023899 10
1094428 5
1171738 6
387836 3
54980 1
471204 10
607850 8
1668629 6
794236 3
78944 1
13 6
300000 1
1752020 7
1459673 5
2400009 8
1050700 4
1777341 9
2821411 10
610435 3
2100008 7
779670 5
173870 10
164668 1
591189 2
1 10
1159047 4
2325922 8
55497 8
1207197 9
600000 2
1200004 4
1494922 10
3 2
793825 10
254803 1
899998 3
1768206 6
1896174 7
2385701 9
576286 3
600003 2
293871 8
1499999 5
594532 8
281313 3
938072 4
1230079 8
1192829 6
814970 10
178856 2
26753 2
1 10
414031 6
1569065 7
20673 9
785896 4
73829 1
47911 3
1557941 7
1500006 5
1647883 8
1096189 7
1219002 6
71635 2
267820 3
162421 4
1499996 5
1799994 6
246434 1
98300 2
403139 2
975613 6
300001 1
303736 8
1500008 5
900002 3
79630 5
220083 2
350696 3
2999996 10
2399999 8
124918 6
548196 2
941008 4
4 3
1798783 6
2699991 9
2699994 9
2395156 10
2700001 9
92508 4
107561 4
2100007 7
528908 2
2108349 10
1 10
969687 4
149186 3
938075 4
1800000 6
18 8
1799994 6
684630 7
29527 3
2083384 9
1200000 4
426774 3
2316470 10
349674 10
1 10
115123 1
162400 3
951138 8
900003 3
1200001 4
2399999 8
2849276 10
938970 10
1472707 9
2729260 10
1755235 7
600000 2
260596 1
735636 6
117088 1
10 5
1163545 5
296759 1
527240 5
1226841 8
995400 8
681311 10
52897 8
600002 2
315189 7
274067 1
128721 1
13 6
63226 3
574607 2
1156763 4
2153240 9
1494351 5
1690859 7
1200002 4
4 3
1 10
1299489 5
282736 3
1845421 10
2046240 8
3000003 10
296764 1
546511 10
1 10
900005 3
600001 2
1045039 6
368771 2
2 1
1624669 10
1323183 5
1082640 6
816106 5
56160 1
1341360 6
599997 2
2817509 10
1 10
1832818 8
600810 3
448734 5
3000011 10
15 8
1621681 6
2 1
837783 3
1 10
741531 5
529899 3
72113 3
1 10
312937 8
636477 3
2099994 7
83607 2
1612905 8
1200000 4
1800006 6
120994 5
572894 7
1009747 10
32738 1
615586 5
2099994 7
60914 5
1499994 5
1 10
1 10
2264427 10
100755 2
1216100 5
169096 2
7 3
1925209 7
1 10
2157076 8
1692216 6
2 1
1996503 8
63418 1
1 10
864811 7
513605 6
18 9
252051 1
326526 3
1 10
19 9
1953607 8
299998 1
521139 4
643517 9
211029 2
1200002 4
274912 2
2257695 8
639091 7
1316896 5
624903 5
2093961 8
600002 2
899999 3
2171412 8
1140590 5
1047424 8
2100000 7
1 10
271175 8
1259329 8
899999 3
13 7
1300330 9
190925 1
1 10
1969437 7
3000005 10
107001 1
1188682 4
2174311 8
1362405 5
191450 3
199448 8
2479491 10
2366933 10
1499997 5
1125113 4
1096033 7
2 1
3000010 10
561267 9
907846 6
396955 5
1199999 4
25 10
947896 5
456772 7
2446604 9
1549571 10
2399994 8
18 8
1 10
2099998 7
11 6
68525 2
9 4
2399993 8
2612304 9
1636615 9
1321681 8
7 3
900003 3
1701401 8
128791 2
451378 6
193610 3
375155 3
17 8
1500004 5
1 10
2399999 8
479339 7
1158786 8
1079327 8
9 5
3 4
758835 7
388177 8
2699990 9
1954531 10
9 8
229745 3
102132 1
546190 10
307819 9
1 10
1500002 5
2263263 9
1 10
179580 3
7 3
230395 1
278940 1
224069 2
1 10
1086060 4
655775 7
4 5
21 10
690956 7
4 2
2700010 9
683521 5
899998 3
2352111 8
4 5
2442090 10
230984 4
1 10
625485 7
3000000 10
14 8
1 10
132978 1
1659694 6
620689 4
247344 7
229171 1
334797 2
190364 1
1840945 7
1499995 5
885633 3
367435 4
16435 9
422978 2
8 7
958957 4
1 10
1638721 8
2999990 10
5 6
29112 2
2700012 9
292872 6
638040 3
1020144 6
228898 1
1712904 8
12858 2
1 10
415950 2
816732 4
140219 1
1 10
552562 5
1208887 7
309089 4
83313 3
566 1
102792 1
267571 9
7 3
176892 6
5 6
1115867 6
370140 3
2100006 7
2099994 7
1235554 5
1840763 9
274848 8
899999 3
2100012 7
863247 7
29930 1
13104 2
2400005 8
69597 2
1796171 7
1863229 10
6 3
536038 3
569442 8
809418 3
1499995 5
762470 3
1 10
1200004 4
605843 3
1888100 10
404426 4
1799995 6
1300242 7
238196 1
1274375 8
7 8
1153236 4
12 6
56231 1
2400004 8
229194 9
2318818 10
1306063 7
2645926 9
561189 2
560203 4
576483 3
18824 1
2399999 8
17 10
541873 5
2099992 7
2400000 8
540978 7
8 7
1261931 7
966793 6
1278207 9
974736 7
75858 1
2612527 10
58129 2
187913 2
9 10
2266626 9
11537 4
85467 1
138048 5
51791 1
867349 6
1500001 5
2400000 8
2576731 10
18 8
1472321 8
20 7
300000 1
30775 1
1622772 6
1584358 7
28 10
1672575 7
1213041 8
1799998 6
8 3
2444930 10
2999999 10
9 9
1200004 4
1128613 4
993400 5
1199999 4
227375 1
1800007 6
696815 8
5 3
468517 2
241103 1
1 10
809368 6
993430 5
2999989 10
321697 5
2076726 9
1032832 8
2130321 8
12 6
327237 4
257244 1
2012948 9
2400012 8
931871 5
480067 2
1200708 6
1 10
503096 8
1 10
287544 2
599998 2
295625 6
1500008 5
260000 7
1500004 5
1309325 8
1 10
900574 9
2099994 7
188857 4
300000 1
2076128 8
6 6
1684871 8
1684020 6
2358677 9
235758 1
17 8
11 10
692550 3
489968 9
203439 2
1288918 5
1065513 6
14 5
1 10
27420 1
898695 8
2077145 7
7 8
699425 4
2099993 7
606630 3
1046584 9
1901113 10
308857 3
1463160 6
10 4
2571762 10
2420989 10
224992 6
12 6
226260 2
282659 1
493327 7
856866 5
1200003 4
599999 2
2399999 8
1665295 8
276305 5
761931 9
697295 9
1199999 4
1 10
1440605 7
111600 4
257121 8
1205009 9
79004 4
502564 5
11 5
342406 3
1454080 6
149786 3
1811901 9
2021159 7
2400009 8
10 8
1 1
2281364 9
237500 1
409581 6
600000 2
2769038 10
1 10
4 4
483364 2
3000017 10
300001 1
798114 6
1 10
8 8
2203027 9
34447 4
1 10
196649 8
3000011 10
1610328 9
1936075 9
1399615 6
676845 3
2400011 8
1116546 7
1 10
568304 2
1 10
1800005 6
2264799 8
1799999 6
2400002 8
2700005 9
1956709 7
7 7
1 10
92778 1
1500005 5
779199 10
1884285 8
1499995 5
1432626 5
2469894 10
109375 3
510303 2
2080877 7
1246030 5
2099992 7
25867 2
1942592 7
2400000 8
213908 2
2829069 10
1500004 5
1600210 10
746672 3
886513 8
740765 3
582957 2
9 5
3 2
3000000 10
899997 3
1176470 4
2516327 10
298617 4
1 10
7 6
2415772 9
17 8
261434 4
1006515 4
207129 2
1283071 5
816949 7
987020 9
2161511 8
5 4
1 10
300002 1
1 10
503921 10
1479421 6
189195 2
382143 2
3 4
586908 6
2395391 8
30772 1
1800006 6
893671 4
19 10
810457 3
1359715 5
439170 6
1 1
822494 7
253904 5
947448 6
320027 7
619699 10
1307178 9
319064 4
1497278 5
472079 5
1 10
1054614 6
900005 3
9 9
199721 8
899999 3
6 6
2650649 9
175646 1
7 7
340332 3
1256304 7
1803065 8
21 10
7514 1
425889 9
27 10
972814 10
600000 2
2513751 10
2198570 10
1 2
2166893 9
254935 5
132267 6
1800006 6
188179 3
45780 10
1 10
69537 2
2399999 8
1198264 8
184078 1
1 10
5 2
949569 4
1 10
27064 8
1 10
894424 5
550429 3
5 2
1200002 4
251846 2
68029 10
280599 8
2600350 9
725705 7
1099241 10
5 6
219050 5
165778 10
2130180 8
1 1
2050873 10
1800006 6
2369897 8
1800006 6
1 10
283231 2
918820 10
209529 4
1425593 5
19 10
42444 1
1176676 6
300000 1
3 4
720028 4
995717 6
877387 4
750376 4
1 10
2 2
599998 2
2100004 7
20183 9
107660 2
1016572 4
790444 6
9 8
2 1
20 10
2700009 9
1161680 4
2273695 9
1036005 7
9 10
237087 2
356351 5
12 6
600003 2
47394 1
2400001 8
1808472 7
19 9
1 10
899999 3
316289 6
633261 7
534276 10
159328 1
900000 3
2699992 9
92233 8
2400007 8
333876 7
983265 4
1024664 10
9 10
118212 7
1499996 5
1135179 4
767278 10
1 10
1 10
224027 1
490344 9
1 10
1500007 5
1199997 4
69335 1
88422 6
23 8
1174175 9
985476 6
5478 1
54445 2
2699992 9
535008 2
813609 8
848458 3
1125302 5
646354 7
16 8
1070722 4
2400005 8
186862 2
269982 2
1 1
762021 3
15 6
1802711 7
605404 9
54445 1
1231629 9
1909914 7
270766 7
4 4
6 5
2267263 9
488982 2
613950 6
2625625 9
1 10
331686 4
2071653 9
1719487 8
1371181 10
2812339 10
1 10
9 5
31245 2
2999992 10
919571 8
175978 1
556454 5
167199 1
20 8
174047 7
2080463 7
2399999 8
599999 2
11 6
172775 1
1107341 10
1 10
555720 10
701089 9
1203776 8
37930 5
410080 2
11 9
600000 2
421135 5
107845 6
1499995 5
2 1
14 7
479020 4
35830 9
579785 6
1931151 7
185846 3
82679 5
359637 4
867385 9
152641 1
183703 6
20 7
2250891 9
464521 2
493597 2
674250 3
210481 4
853614 7
308132 9
5 4
922990 5
1200005 4
1199996 4
3 1
1699517 8
224797 1
458785 2
680869 6
180135 1
208079 8
313810 5
463160 6
340823 8
2012004 9
994178 5
429201 7
13 6
1500001 5
1800002 6
552641 4
151168 1
235419 3
899996 3
17900 9
2400011 8
1848544 7
899998 3
299999 1
600001 2
232071 4
603107 4
19962 6
1800001 6
644465 8
895312 5
757735 8
215420 4
2170129 10
2399999 8
599998 2
878741 3
496007 9
1147953 4
341510 5
885066 7
304831 2
564589 2
2400007 8
292051 1
2274846 10
71337 7
796743 3
756462 7
7983 3
3 2
98662 5
2372430 10
1 10
20 10
1200001 4
299999 1
2239101 9
853040 3
385001 3
1337992 8
514914 7
2025579 10
2399993 8
196707 2
1 10
18 9
1799999 6
3000004 10
6 5
1001910 7
139167 1
1070560 9
2400003 8
401530 5
13391 9
41960 1
1979601 8
709105 5
2700008 9
173529 8
294669 2
2399993 8
2118936 8
52718 7
518486 3
152815 1
2399995 8
5 4
1573030 9
13103 3
1 10
19 10
1500003 5
12 10
1890166 7
2099993 7
1087451 10
3 1
53440 1
76531 5
2147673 8
744691 5
1092254 5
660549 5
7 8
230892 2
675908 8
2099996 7
296181 3
524949 10
22 10
1177058 7
2361284 8
6 6
195089 1
168637 2
235509 1
765638 3
877624 6
2100008 7
153049 1
599998 2
1840027 7
346180 10
408934 2
1227926 5
366148 3
437869 10
5 2
422022 4
2592557 10
160645 1
729070 10
300000 1
1342322 9
13 5
19 10
10 6
20 7
8 3
2783700 10
2100008 7
932386 6
286362 2
1411175 5
124880 1
1200002 4
2458612 10
305761 3
5 4
925814 5
787608 3
13 6
316520 9
1665360 8
1457232 6
518667 4
465976 5
19 9
4 5
2100003 7
3000011 10
866691 3
600000 2
17 8
1500001 5
1452520 9
71172 9
2408120 9
892105 6
339210 9
2390825 8
5 3
492870 9
405284 2
2244552 10
2400008 8
321219 6
293590 2
1 10
2807804 10
1200006 4
3 4
688050 5
2999991 10
227101 9
1371104 8
2399999 8
3 1
1200000 4
997868 8
157177 8
2400000 8
1 10
2100012 7
338801 2
317888 3
9 10
616396 4
1638478 8
830080 7
631039 5
791966 5
21 10
3000011 10
190481 6
1510409 10
403867 4
899997 3
43812 2
2328577 8
336051 5
567889 7
10 10
1 10
229113 1
487451 5
263748 3
900004 3
10 5
231330 1
2657618 9
1334871 5
599999 2
1499999 5
1196777 8
388999 7
725531 6
432144 5
411206 2
2100007 7
1998063 8
285871 2
152544 2
1329174 7
892199 5
31774 2
1200001 4
1 10
904999 10
658057 7
1118524 9
459537 7
1 10
495311 2
2 2
292390 1
1343287 8
255699 2
230575 4
206153 4
1516848 8
26 10
116542 3
2400001 8
1234293 10
103864 2
1 2
5370 6
1800005 6
1330581 9
395816 3
536760 3
199566 7
1 10
2099993 7
1199997 4
140293 2
2 3
5 2
1799995 6
1625939 6
134185 8
1925019 9
899996 3
624477 7
6 7
1 10
690490 9
2491850 10
1 10
2369900 10
404739 3
163606 2
3 3
1 10
600003 2
356922 2
1 2
1 10
160543 3
1500006 5
296158 2
4 5
960975 6
1818407 8
20 10
1546125 7
1121826 5
481194 4
3 2
2400008 8
9 5
8 8
2002748 7
2100000 7
899996 3
85750 1
902997 9
899998 3
163311 3
1968121 7
106568 2
1467321 9
175537 6
1800003 6
281749 5
1008443 4
1842308 9
2526639 10
7 3
4 3
1446745 6
1350166 5
162740 3
1240154 7
2699991 9
1500008 5
8 9
525409 2
736827 3
404664 3
2674981 9
182186 9
1924586 7
232212 3
7 4
1021711 6
1890910 7
1 10
1799995 6
900002 3
1500004 5
2700009 9
30352 4
16 9
1 1
361026 6
2400006 8
2230621 8
201204 7
300000 1
2700008 9
2 1
697347 4
420321 2
1579361 6
3000008 10
334608 7
1 10
1 10
9 10
1086137 4
189782 2
1268047 9
765992 8
1025310 5
10 4
1288497 8
1799993 6
2 1
159528 1
199544 5
1800001 6
579033 9
216007 8
355169 5
1500004 5
687254 3
745085 6
1075364 9
1706249 8
801584 7
397118 6
1200005 4
1 1
255549 3
300001 1
224934 1
1808039 10
15 8
247247 1
4 4
772925 6
1500005 5
300000 1
1 10
238143 1
2467467 9
2815679 10
70709 2
1817955 7
1199996 4
1319335 9
600002 2
422588 2
1 1
946902 10
467945 2
790724 3
900003 3
1799994 6
7 7
2085257 10
771163 4
1096719 8
1057191 4
1446333 7
171116 7
962269 10
1200003 4
8 4
2099999 7
1271135 6
280112 4
52693 2
1712206 10
2400007 8
652702 3
1841356 7
915 2
875566 3
3 1
1 10
134939 1
222814 5
211529 3
380742 2
2442811 10
461136 3
1033769 4
1846195 7
335551 7
1199997 4
1 10
2 2
679161 7
1834863 9
3 2
19 9
3000001 10
2999989 10
2118400 8
569967 10
1200005 4
2699992 9
578048 2
162341 3
2999991 10
10 5
58503 1
2999993 10
2399999 8
508758 3
213150 6
131582 1
2546210 10
2508458 9
1486356 5
2368231 8
752359 7
600003 2
2072530 9
20 10
300001 1
864234 7
11 5
2540933 9
255360 1
2424105 9
602828 7
1 10
149449 4
258383 6
338631 7
1800007 6
357376 5
1268792 5
1367789 10
3 4
74988 2
838333 9
900002 3
275520 10
878568 7
89250 2
9 7
786286 3
2099994 7
1433052 9
502383 2
7 3
1 10
1 10
385533 4
483478 2
148828 1
11 5
750590 7
299998 1
434245 3
2328083 9
2700001 9
2700000 9
900001 3
7 7
11 10
89433 1
6 6
2091911 9
1362977 5
1088559 4
828481 8
10 7
20 10
726209 8
1296053 10
1 10
1223248 7
1 10
613422 3
714798 5
799953 7
1200001 4
1035139 4
401745 3
1735870 6
1 10
114464 6
3 2
1443391 6
15 7
679581 3
9 5
1372462 7
344121 3
5 2
2404762 9
1499997 5
24269 1
1491307 6
9 5
6 6
583494 5
1316163 9
11 6
1499999 5
512386 2
19 9
226979 2
21 8
281970 9
6 5
596192 8
49919 1
1 10
1499999 5
237142 3
505257 4
1432838 7
179615 3
1704586 8
2288402 9
19130 1
293222 1
552555 2
230799 2
1 10
330555 3
1078434 7
2466209 10
14 7
66259 1
1800005 6
847825 3
1500005 5
6 6
2399993 8
23 10
8 8
227602 1
2118480 9
630988 3
1008375 6
2098621 7
480123 2
231474 2
606593 8
528666 5
599999 2
410945 2
812230 10
601793 4
973409 8
31696 1
2234810 10
4 5
878093 6
862574 3
899999 3
1800007 6
207573 4
1 10
1500000 5
318065 8
104377 1
114704 1
2100006 7
294914 1
258552 2
899998 3
776962 5
658174 5
1115571 4
220736 2
821310 3
127478 1
899997 3
107519 1
1000200 9
83338 2
136444 2
11 7
15 8
1119495 4
393201 10
58585 3
86242 1
209702 2
1769504 8
1090903 10
3000011 10
119841 4
2700015 9
5 6
3 2
13 7
1559848 8
1 10
3 2
1 10
852084 5
197996 4
144412 5
1405754 9
1 10
1199999 4
885448 8
928047 4
2307953 8
917629 4
41038 2
1319262 6
5 6
36928 2
457699 3
1145875 6
582612 6
1 10
7 3
2999989 10
71470 1
1224313 9
418051 4
1322290 5
1800004 6
785960 3
599997 2
2400006 8
2399992 8
1248973 6
299998 1
2400001 8
1779638 7
5 3
2366046 9
286775 1
2999991 10
15 8
775529 6
1280705 5
900003 3
155120 3
1230661 10
1260635 5
750885 5
2518840 9
16 6
335039 6
2088536 8
2220256 8
773765 3
1200002 4
599998 2
21 10
911346 9
1895648 9
538347 3
637315 4
25324 1
1800004 6
97827 3
2225580 8
210465 1
619654 5
54725 8
845910 9
1907988 10
139210 10
1077163 7
188092 6
1044364 5
762218 5
907477 4
1499999 5
926269 5
1 10
540565 5
1547108 10
1800007 6
2797161 10
441916 3
2100006 7
1017197 7
28143 1
896845 3
1800007 6
1456939 10
298075 3
2088926 7
1526327 10
1128969 4
116038 7
9 8
1330808 5
1734755 7
518477 2
109812 3
599999 2
2118959 8
1200007 4
254478 1
600003 2
91528 8
38348 1
900002 3
3 2
33386 7
437612 7
1147241 6
2046544 8
1261823 8
2040465 7
228925 2
466327 10
1268814 6
1205838 6
149124 2
15456 1
1 10
1 10
9 5
1275760 9
2877169 10
13 5
9 9
2919139 10
2599689 10
933168 7
2422035 9
1324301 5
599998 2
731204 4
2525039 10
6 5
543045 2
446144 7
13 6
1000711 4
2158982 9
2099992 7
1739708 6
662526 3
2046187 9
3000011 10
9 4
839928 3
513129 7
18 10
900004 3
899589 5
412019 5
636874 5
1 10
1 10
38667 1
599501 5
289662 1
134521 10
734419 6
5 2
439203 2
1 10
81029 1
2700000 9
272647 6
3 3
10 5
176925 1
1 10
428646 4
1361416 8
1200003 4
3000011 10
1800003 6
154141 6
297861 1
1179997 6
198050 7
898241 10
7 4
2565724 9
265753 1
1500000 5
1 10
569560 5
1030944 5
1 10
585219 10
1791426 7
1619124 10
728568 3
543493 7
754040 9
1200007 4
659530 10
1 2
582675 7
236376 10
571856 2
82359 5
1302411 5
1200000 4
2058017 9
617581 9
599998 2
1558055 8
654353 8
1321314 6
1279065 5
1611682 7
1 10
1945658 10
2423354 10
1263641 7
1105009 6
1036999 8
871479 3
499387 2
900005 3
1200005 4
466507 4
92055 2
16854 1
2 1
599457 8
1 10
1048669 4
2507398 9
2026116 7
723656 5
300002 1
1 10
641481 10
2037127 10
651101 6
899999 3
1505273 7
293319 1
143598 2
19 9
1 1
93310 1
343746 3
217134 8
158409 8
371034 7
4 2
384060 5
9 8
1 10
1679775 8
3000015 10
1799995 6
21 10
1035261 5
327575 4
2058440 9
270277 1
20 10
1976863 8
600002 2
6 3
2099993 7
126847 1
3000016 10
795935 5
1180441 5
865760 4
222504 1
2052235 9
300002 1
191117 3
1 10
96441 2
966960 9
978584 5
235831 2
595326 4
1200003 4
63071 2
63189 1
471605 2
6 7
2677981 10
933870 5
450111 5
2099992 7
1229179 10
2400006 8
809650 7
2077148 7
192326 3
470008 9
1 10
52570 1
215178 1
2263129 10
945049 5
1590431 6
1 10
900000 3
121949 4
1888491 7
2400010 8
1499274 5
1 10
707418 3
2399997 8
1499999 5
224346 3
592040 3
613638 3
316007 8
744137 4
966033 5
8 7
547893 5
1 10
3 4
2894379 10
1037358 7
2700001 9
509034 5
1715034 10
4 3
13682 6
1240334 9
31553 8
2626500 10
2051416 7
329290 2
1712333 7
2593660 10
3 4
1238889 6
135293 1
351969 3
849649 4
26 9
2473240 10
2196314 9
15 7
1 10
232408 9
485432 5
1199998 4
1989463 7
57662 2
299999 1
14 10
300000 1
76949 4
537608 6
86222 1
99200 1
1253656 5
11 6
7 3
900001 3
115855 1
523600 2
1286214 7
1 10
1800011 6
311172 6
370474 5
1870300 10
1553265 9
1749355 9
1878690 7
73188 5
600001 2
435695 8
1350361 8
1657137 7
381581 9
477268 3
469841 7
1101494 7
2108665 8
1 10
396924 4
11 5
1 10
1199996 4
1799113 8
978308 9
62116 1
1 10
2399992 8
2100006 7
1513218 6
24164 3
774316 4
2399994 8
240969 1
1445607 9
596815 8
248755 2
31238 5
1356502 7
1247394 6
3000009 10
18 9
1500006 5
1499996 5
835314 5
1 10
1951255 8
1006055 4
2100003 7
124767 1
950899 4
1704168 8
600001 2
15 9
1 10
2999989 10
576525 4
190819 3
68508 9
2 3
1824023 8
666576 8
1048923 7
6 6
1 10
130724 5
47795 4
2999991 10
801163 4
375795 8
1998466 9
658517 7
511365 7
600001 2
1 10
1 10
3 1
45561 2
2100005 7
2400008 8
837608 7
5 3
2700016 9
1671603 10
974976 7
1 10
1500004 5
600000 2
492428 2
2399992 8
1 10
1 10
1271378 5
4 5
10530 10
420746 2
600001 2
600002 2
688469 8
1804493 7
485743 5
740901 4
996347 6
9 4
500247 2
2035919 7
7 4
1 10
2100000 7
600000 2
6 7
2660993 9
2646837 9
324650 10
900001 3
21 10
503314 2
1764061 8
214856 2
1 10
299998 1
925310 5
962091 9
605040 3
1899808 8
19 9
275472 9
93731 10
1123967 7
2100012 7
352041 2
511102 6
175037 1
407093 7
1 10
513384 4
2510630 9
1638159 9
2232910 9
746309 3
1098648 4
1 10
1499998 5
145559 1
2073643 7
1858769 10
571580 2
1985460 7
737457 4
2399996 8
2461171 10
264299 3
453513 2
861139 7
565297 4
823224 9
47680 2
758884 3
157904 1
24615 6
453562 2
13 7
540609 2
225258 3
719561 6
464270 5
1958680 10
479960 3
107052 1
2 3
35411 1
180929 3
304253 3
2699992 9
230332 1
1437599 6
1 10
582707 2
410111 2
717689 10
1 10
174483 1
816452 8
17 9
84068 1
757172 3
1419531 10
2699997 9
1 10
1864599 7
1 10
431272 2
2 1
1442079 8
397475 2
1 10
1766275 7
1500001 5
43932 3
8270 10
108293 2
1075890 6
369943 4
2551327 10
914200 5
1680475 6
4 2
2400004 8
82960 1
21 8
24154 1
2 2
1469977 7
2072001 8
36014 1
531204 7
1 10
3 4
52711 7
1865420 10
424274 2
5 3
900003 3
749318 4
2399993 8
1200001 4
5 4
1101179 10
1809905 8
5 3
290402 1
122248 10
19 9
30561 7
1525699 7
9 5
2842061 10
290917 2
1499995 5
1800005 6
899997 3
11 6
1200000 4
271219 4
1150155 4
1 10
340119 6
9 10
325760 8
1499999 5
703520 5
679410 9
64360 5
1590486 9
838015 4
417160 8
1529482 6
2 3
8 9
1983473 9
300000 1
81856 5
1 10
938767 5
2099992 7
251684 4
2700009 9
1 10
2453705 9
72749 3
131355 6
572167 2
2400007 8
2700010 9
588128 6
3 1
1800007 6
3000006 10
1 10
164632 1
5 3
2699996 9
9 4
2 3
346061 4
970359 9
517837 3
1575968 6
1330561 9
19 9
19 8
12294 3
2304149 10
290192 1
2584631 10
761302 3
1213041 8
319927 6
1724826 6
900001 3
2399998 8
958608 8
1067639 8
239983 1
2699990 9
3 4
1076123 6
16876 1
2099994 7
1929403 10
1945956 7
1 1
280178 1
110965 2
299999 1
857792 3
319749 3
60594 1
801159 5
1607542 6
10 10
1200005 4
1 10
2100006 7
696952 3
406172 10
1658032 9
402384 3
2167453 8
119845 8
1168280 5
1199995 4
11 5
15 7
305766 8
899999 3
638812 7
899998 3
1 10
300000 1
1452250 5
4 3
365767 3
552080 3
2173743 9
2400012 8
231338 1
658580 5
209883 1
21 10
785723 3
2 1
1754535 7
1684376 9
304705 5
2700014 9
1 1
2099994 7
604774 9
8733 2
751035 6
81293 2
1093053 4
524657 3
286958 3
1378599 5
24051 1
420587 2
242934 2
5 3
547867 9
1800005 6
117257 1
385267 7
342216 5
1386004 5
521622 9
13 6
2732949 10
748164 7
1437951 10
2818878 10
1724370 6
1669036 6
1084440 4
1 10
971046 10
1200003 4
5 6
2088311 10
357846 5
586433 8
239989 6
253521 3
270963 2
12 8
1200000 4
815581 10
1 10
34791 8
6 7
1500006 5
17 8
1815247 7
780765 4
1 1
596975 6
1800000 6
532530 5
742273 3
1533148 7
1502225 6
1 10
1 10
254916 5
2976951 10
300002 1
21 10
184789 10
91432 1
617637 7
1368256 8
2043461 7
299999 1
2078689 7
1763920 8
29922 3
401093 4
1 10
2103591 9
688497 3
300001 1
948019 4
2447770 10
17 8
300001 1
705168 6
2182099 9
1902421 9
153321 2
8 3
1 10
870240 8
2999999 10
585289 8
792405 9
144204 2
6 6
286761 4
1 10
360575 6
599999 2
1325190 5
1747206 7
943861 10
1 10
900002 3
823984 5
1426248 9
1047132 8
5 2
1133284 5
1122605 5
1 10
291555 2
209657 1
1420721 5
1 1
17 8
622181 4
166268 3
679347 9
1389115 6
409630 5
194405 1
4 4
1 10
299998 1
843832 8
13871 1
35645 9
11 7
1081569 9
76705 1
119577 1
599998 2
140131 2
733637 6
331963 2
53848 1
1800002 6
900003 3
2725547 10
1200001 4
3000013 10
2468193 10
1188438 7
1206774 5
1 1
1 10
521135 2
300001 1
546714 2
1088298 4
7 3
1 10
1 10
1998808 8
1364749 9
2700000 9
1499999 5
299999 1
1 10
206433 10
1799999 6
1336700 6
19 9
380333 6
2268693 9
1795886 9
1257263 9
336653 6
1799996 6
1111017 8
1 10
681507 7
1895494 8
1272204 5
5 2
12 6
251761 2
599999 2
1199999 4
393673 2
561769 2
657131 6
21 10
1095858 7
15 7
62745 2
2399992 8
504787 4
1 10
79871 3
1470948 10
1074071 6
126614 2
55341 3
327881 2
757054 5
1092174 6
2999999 10
2400008 8
344126 5
363970 2
1 10
1 10
133005 2
260769 7
707539 6
820282 3
249963 2
410135 8
1112022 4
2884405 10
860397 7
2170362 10
838896 6
1185276 4
2 1
1 10
11 10
22 9
300001 1
899996 3
19 9
1709172 9
127456 1
64403 9
883386 7
1 10
90966 8
1800000 6
2999999 10
1455966 8
214726 1
277325 7
195794 10
490379 2
669983 8
5 5
1923104 8
17 8
2491386 9
1773027 9
774215 5
490313 2
2999995 10
3 2
44226 10
275215 1
503159 4
1 10
7 7
1 10
287067 3
38247 2
513081 2
198359 8
1799994 6
7 7
863447 6
118461 1
3000009 10
588314 10
1982708 10
981580 4
2400008 8
2100000 7
1152616 4
816521 7
2339943 8
1 10
422807 4
725976 4
1080102 10
108432 3
2936049 10
2999999 10
5 3
1149289 10
468373 2
1496251 5
258939 4
2652958 9
593336 3
620234 5
623619 5
9 5
12 6
275717 1
81404 8
625476 6
197006 2
536458 7
1461976 10
230970 1
1200003 4
20 8
13 7
155621 2
2700000 9
1188673 6
26193 2
29847 1
1294681 5
9 8
1014908 6
94439 2
599997 2
300001 1
21900 2
225222 1
263441 8
299999 1
299999 1
2125080 8
1008920 5
1487607 8
2067112 8
80510 1
6 3
283520 3
1739141 6
288105 1
1 10
336965 2
1721974 10
567263 4
2700001 9
202610 10
1 10
322461 2
967734 5
6 5
1800008 6
100927 4
1800005 6
900003 3
5 3
332725 4
3 2
2225518 8
427526 4
436801 3
2099993 7
1200000 4
560499 6
1576091 7
364879 5
290665 1
1200005 4
889082 3
702223 6
1799999 6
2100004 7
20 10
266023 3
1206001 8
1447920 9
2099451 10
16 6
1 10
978222 10
1800001 6
1 10
787104 3
300000 1
19 9
219083 1
1183344 6
2654012 9
2699991 9
684039 7
315216 7
115509 2
13 6
50129 1
1964750 8
726558 7
1359900 7
1200004 4
953192 8
584986 2
91276 1
10 9
791608 3
1955472 7
1200005 4
1 10
461713 3
599998 2
13 7
1499999 5
306621 4
1199998 4
1856888 9
1504568 10
1521891 10
8 6
773744 8
283904 8
344341 4
1737791 6
1375366 7
1012751 4
85441 3
620015 8
1199999 4
2643488 9
1044930 6
1502060 10
9 10
127342 5
275622 1
1785869 7
3 1
2004247 9
159004 2
774600 5
302182 3
931149 10
9 9
1001034 4
83348 1
2400007 8
63441 4
1200007 4
167995 1
9 8
1500005 5
1799995 6
26181 10
3000000 10
693637 4
120637 1
3 2
170941 7
10 4
300000 1
15 8
1698570 7
189017 1
900000 3
180332 9
202181 1
299999 1
366007 2
383378 6
899996 3
303157 4
314196 6
2699998 9
299999 1
899997 3
599997 2
849919 6
151480 6
1009307 6
2999999 10
866556 6
430433 3
7 4
83362 6
2 1
851441 5
1388541 9
1941813 7
4 4
112417 5
709943 7
448429 2
2400003 8
10 9
2005551 9
1031543 4
742379 7
197379 1
411409 2
65720 9
600001 2
79433 2
22363 1
6 3
900003 3
4 4
5 5
72509 1
768895 5
1086162 6
16 8
1199995 4
4 5
19 9
335288 3
628521 3
291320 3
1565127 9
292189 10
1067079 5
535421 8
1408955 6
275211 8
3000001 10
1452629 10
772472 9
21 10
1073933 7
967387 7
2999993 10
1 10
125589 1
989086 7
728601 8
650062 8
371694 3
1472175 9
1500005 5
255 2
1 10
1 10
218768 1
983452 9
1 10
300000 1
7 6
900003 3
2245850 9
14 7
10 10
1800007 6
8 9
1185800 10
505955 4
366329 3
1799996 6
300001 1
418050 3
756985 4
641527 10
365862 2
1917839 7
1773875 6
3 2
961379 9
1718402 7
1081219 6
1 10
65554 1
2400008 8
887866 9
530830 3
599999 2
1137179 5
21 10
9 9
101430 1
952590 6
35262 2
1 10
1 10
18 9
208645 2
1153056 4
463603 2
111968 2
576693 2
879744 8
300000 1
1199997 4
556371 3
511230 2
1527559 8
1718835 9
10 10
1800002 6
3 2
1452263 10
316799 9
1251348 5
300000 1
429643 3
10 5
311623 7
41585 5
299998 1
1836880 10
1 10
674928 3
283513 6
503255 5
433927 2
2146149 9
261143 2
81588 4
175640 5
1 10
899999 3
2272209 9
256344 1
2399993 8
1366804 9
1888413 8
4 5
1185481 8
2026117 9
710297 6
1 10
2699997 9
1125671 10
358565 3
600000 2
477967 2
4829 2
1300249 7
292762 3
1254024 5
845016 3
9 10
486628 8
3 2
152381 2
2911780 10
293943 8
1444465 9
2 3
1271262 10
328508 2
1039404 5
558651 10
1629865 7
1160419 7
2399992 8
600003 2
2100006 7
1052514 5
3 1
962387 10
1803125 9
441776 3
1499999 5
5 5
2070832 10
1800006 6
1916987 7
2094390 10
1 10
76753 4
100148 9
861281 6
14 7
692217 7
671567 3
2100006 7
892318 3
1592159 10
300000 1
87601 2
899999 3
2999990 10
1373241 5
1 10
2099994 7
1642362 8
1199997 4
1490854 5
514400 8
575829 2
4 2
158824 1
103389 1
288761 5
1500005 5
2 1
1200005 4
3 3
234277 10
2699998 9
1748524 6
10 7
133091 5
142982 3
6 7
1817598 7
39044 3
1382874 5
233415 1
299999 1
1079903 4
489787 4
1954721 8
1179301 6
92232 3
4 3
1500002 5
1800004 6
5 4
437203 2
930970 10
598809 8
507939 2
1107791 9
428334 5
277227 2
466651 5
1461896 5
457238 8
4232 1
2722759 10
166627 4
384337 6
2116833 9
131175 2
1 10
161944 4
512274 2
526373 2
1 10
881542 9
821712 3
2999997 10
887532 4
1782931 6
697832 8
1 10
1501368 7
905088 5
13761 5
2752052 10
448054 5
367972 3
1 10
912383 9
1156080 6
600002 2
165789 10
1815318 9
694547 9
191347 6
267122 1
1 10
780174 3
163097 1
1 10
800281 5
1417777 6
1328716 8
1589281 8
78505 8
5 4
1030481 6
825515 6
2 1
1277979 10
299999 1
7 3
742929 4
23312 4
1 10
1500000 5
409069 10
1589022 6
1561494 6
42072 1
784867 9
351591 10
368024 2
337512 2
94847 8
936647 4
2037810 7
5 3
464984 5
10 4
348469 2
97102 1
249935 3
1860130 10
1199265 4
2399992 8
10 9
86343 2
577068 2
538462 5
1455101 5
2099992 7
1320571 8
395602 5
1200001 4
15 7
47545 6
244274 3
1800004 6
1747412 9
674981 3
2084027 10
899997 3
324463 2
627873 4
365299 6
9 5
1829850 10
402017 2
753429 5
161710 1
1216915 6
3 2
154024 1
1 10
1109806 6
1180130 7
1081906 7
899998 3
761014 3
2924087 10
585331 4
20 10
758412 9
658705 4
23 8
1 10
996001 10
24680 7
599998 2
910552 7
1868281 8
344068 4
20 10
1 10
1752312 6
25471 1
1 10
975777 4
744429 4
1199999 4
216084 2
900001 3
85189 3
8 4
18 9
2152936 10
45601 10
522262 7
1200005 4
2172247 8
701899 7
1931743 9
1250321 6
2287959 9
1 10
827850 3
1 10
217369 2
2 2
186933 1
788220 4
505471 2
900001 3
240226 5
1 10
4 2
15 7
1140325 5
750793 8
1298031 5
351590 2
385065 2
734419 7
1 10
300001 1
1 10
1477866 5
113324 2
1594027 9
1 10
1890864 10
1199946 5
1473156 10
910881 6
4 4
1478728 5
2100005 7
872491 4
243114 4
231927 2
1532517 7
1731297 7
798435 9
2100006 7
325473 2
33605 5
1485882 8
967161 8
2229871 10
1499997 5
1514758 7
472046 5
40250 2
8 3
20 10
1800002 6
2338732 9
19 9
1 10
28726 5
3 1
895341 8
1800006 6
3 4
1258633 9
294904 8
1500000 5
856870 7
278259 1
600002 2
197923 1
299999 1
230277 9
400812 6
991558 9
424673 9
1 10
79039 3
1326167 6
1415049 7
364325 5
4 3
582625 8
326172 7
2099997 7
900000 3
1 10
393659 2
2099997 7
1098961 8
168673 4
123186 7
1994345 7
2700001 9
711623 9
1 10
1 10
594268 4
432990 10
195013 3
693961 8
278516 4
231249 8
1800006 6
1500005 5
75065 3
2615725 9
1842935 8
276445 6
361469 5
125906 6
300001 1
2100008 7
294390 2
1461167 7
909256 5
7 4
1 10
703422 9
2999996 10
543252 7
363003 4
16 6
1616896 8
158623 2
968647 6
1289689 6
1 10
1 10
1 10
900000 3
233726 2
535169 2
1 10
1407130 6
817959 10
23581 1
1 10
9 10
218625 5
899998 3
206358 3
1321249 7
145998 1
913302 9
310259 5
9 9
772488 3
473149 10
2700013 9
599998 2
1098409 6
256205 3
1168931 4
105412 1
17 8
527446 7
9 4
13 7
3000001 10
67801 6
43802 1
113005 1
222488 7
1115532 6
2039792 7
300000 1
286470 3
1799995 6
330906 6
167098 1
1522059 6
2100007 7
1350412 7
1252378 6
395949 3
600002 2
1015344 7
2099999 7
1092140 7
599997 2
33474 1
2100010 7
1174397 6
1784707 7
348306 5
1102050 10
193192 8
47772 2
7 8
151337 2
300000 1
509525 6
160531 7
235114 9
144106 2
2861277 10
243917 2
1028264 8
6 4
2582 1
1 10
1800007 6
1583362 9
1 10
904008 10
1092651 4
868085 5
11 6
105189 2
1 10
4 5
2400015 8
75105 9
182318 1
266889 10
1235989 6
314833 3
600002 2
1180203 4
1195015 7
900001 3
600001 2
243800 8
742368 8
1800004 6
145863 2
131180 2
19 10
1257354 7
1 1
893213 5
1752180 7
354724 2
1 10
887776 4
459931 2
177305 4
695965 6
631239 3
285717 9
527941 6
684135 6
376181 2
258043 1
175909 10
456069 7
11 10
2999992 10
638016 7
1801081 7
1736793 9
73198 7
1171499 6
599764 3
1499996 5
172201 9
2452487 9
294377 1
544003 7
1500000 5
1742229 10
1489411 6
261612 1
204089 1
11 5
272618 3
867913 8
2896845 10
1581887 6
1289851 5
18 9
1803110 7
580883 2
1 10
1199996 4
1799993 6
1018772 4
1782949 10
1478611 6
1913392 8
1248059 7
1 10
460229 6
239146 1
1 1
1254987 9
2 1
1 10
293915 1
1864597 7
1500001 5
2100008 7
1 10
1817082 10
2309567 8
2699993 9
2399993 8
62371 9
1847455 9
47403 3
1 10
1086092 5
3000017 10
599998 2
379000 4
1800005 6
1800009 6
1 10
599997 2
1102753 9
146271 4
3000000 10
573443 3
640598 3
1998100 9
15 7
899997 3
1149887 6
89034 1
2373391 10
116807 2
33351 5
1107729 7
7 8
1017876 7
726112 9
1 10
16 7
1 10
2318440 8
4 2
1501779 10
202093 1
711946 3
623162 7
3000001 10
2278961 10
1499999 5
1200003 4
2999991 10
45204 4
2542420 9
21 10
1435230 10
474689 4
1 10
16 8
27894 1
886335 4
386837 2
2250336 8
285053 2
2699992 9
300002 1
900001 3
281556 3
1 10
1041706 7
2624956 9
99924 3
1915072 8
13 7
2100012 7
1521155 7
1536480 8
2059813 7
17 8
600000 2
599999 2
1 10
1267274 8
1 10
1 1
2156 2
15 7
54449 5
760267 3
4 2
758071 4
2099992 7
716033 7
300001 1
1 10
2013993 10
17 9
600001 2
128852 4
3 2
964169 4
595675 5
565317 8
1200005 4
1197034 6
36901 10
5 5
1403173 9
153279 2
2700001 9
2 3
19 8
6 7
408388 3
202642 1
1 1
1828712 10
593354 4
2400003 8
5695 1
1799995 6
2627549 9
305988 3
2326701 10
237443 1
1489788 6
1 10
2100006 7
440466 2
2100007 7
15 8
661783 3
1200005 4
5 4
4631 2
804861 4
4 2
276040 1
102093 4
1197057 7
577490 5
1186416 9
732177 8
1500001 5
1370306 5
473268 7
3000001 10
488170 9
600003 2
678301 5
1 10
13 6
1006065 5
7 8
1 10
89807 1
341763 2
860678 6
1 10
900002 3
697232 3
1983711 10
900000 3
111161 3
133182 1
300001 1
974997 9
1 10
462994 2
900002 3
737231 8
1040295 8
899997 3
1136885 7
214554 3
557829 2
1 10
640926 3
600001 2
911775 5
822094 7
1 10
982567 6
2213658 9
78553 1
30794 1
45222 10
43930 1
9 4
224236 1
567906 2
71292 3
284982 1
1100305 6
1 10
581107 4
1286541 5
2 3
1213534 7
2619668 9
767965 5
1669844 10
1 10
575847 9
15 8
762143 4
933274 7
148539 2
406437 9
8 8
901866 10
965819 10
2699998 9
732966 3
393321 4
9 8
8 9
935117 4
671400 5
5 2
1 10
2400001 8
3000009 10
1 10
450251 6
24 10
19 7
1056148 9
1 10
1526103 6
19 10
1996056 8
2100002 7
1 10
1 10
496560 2
4 3
122279 1
1 10
637041 8
600001 2
1800006 6
1432099 6
391482 6
718849 3
910825 4
891736 7
1551922 7
13 6
1 10
131450 4
893593 6
1 1
255451 3
18061 5
3 2
1179722 4
536209 2
894488 8
226739 1
587464 8
2712381 10
473808 8
501419 7
2335654 9
299999 1
1 10
594704 8
2005903 10
1003063 5
973505 7
552075 5
300001 1
625877 10
945514 4
1289761 5
1447229 10
548039 5
123953 1
121487 1
19 9
902648 8
1537449 8
3 1
117934 5
791144 9
1 10
2999996 10
245800 2
25623 4
1799999 6
457151 2
555597 2
808230 5
1085884 5
504561 8
1127680 10
1365466 9
2269161 8
2700000 9
263571 10
58966 4
128638 9
2480210 9
309575 2
600002 2
19 10
653783 4
590929 5
46385 3
513729 5
874650 5
1200000 4
2063205 9
2999991 10
588160 2
11 6
1 10
1800002 6
2612931 10
599999 2
1447641 6
2400006 8
299998 1
599999 2
1 10
2400000 8
356789 9
300925 3
1406736 9
1718010 9
1788 4
2700000 9
2 1
15366 2
14 7
483108 4
1800007 6
141626 5
515315 3
1 10
19 9
12604 4
899998 3
89036 1
168465 9
3000016 10
1296884 5
167166 9
1500001 5
594226 2
1275338 7
1891840 7
506626 7
922989 5
1922960 7
1190540 4
150527 8
2350299 8
1668144 8
115783 2
11 8
1661310 9
387372 7
1200003 4
300000 1
6 5
10 4
299998 1
178085 8
2399999 8
245809 9
1169567 10
2366440 8
1379221 10
1499996 5
1799998 6
3 3
323040 5
213489 3
2248720 8
19 9
1799995 6
1 10
471341 6
402560 10
2 1
1800005 6
452463 4
21 10
1 10
2400001 8
218235 1
1 10
1799995 6
113118 2
1885489 8
502532 3
1500004 5
1800006 6
2100007 7
11 6
2399997 8
57356 1
560196 9
880283 3
418507 4
2 2
68831 10
86782 1
900003 3
16 8
1499994 5
1294887 7
1745450 9
6 4
600003 2
1800005 6
3000011 10
317376 2
54233 4
462170 3
239959 2
900004 3
1001509 10
1341301 5
1192198 7
2099994 7
866033 6
1612300 6
1645771 10
262437 7
393414 7
1577810 10
13 6
616067 6
127066 1
1577479 8
1 10
648043 10
6 6
600000 2
1 1
815985 8
524381 10
4 4
1721921 6
10 10
850371 3
361792 4
600000 2
1 10
10 9
2999992 10
818628 4
1 1
538548 4
2263792 10
56292 1
1607268 6
1629445 7
1500005 5
1 10
1199998 4
1 10
438976 4
207372 1
947905 6
167268 1
1 10
49223 2
1485857 6
621858 3
247438 3
256316 1
2700000 9
1042208 6
27146 4
963136 5
642331 4
943844 4
1654077 8
212628 1
1500001 5
150009 4
1 10
581653 2
324994 2
908969 6
262663 2
851969 6
1387737 10
805644 9
67709 3
1030363 6
96286 1
1561847 6
458866 5
1 10
41065 1
1524213 10
284888 1
300000 1
56753 8
2100006 7
3000001 10
169522 2
321919 8
1800001 6
300000 1
899999 3
599997 2
1078048 4
1499999 5
2999993 10
3000000 10
2400004 8
341149 5
2079560 8
57757 1
1500005 5
1034695 9
4 5
354859 10
412398 6
867934 5
1548048 8
484655 5
1812929 7
1800000 6
8 9
256577 1
10 8
2090043 7
465057 9
899996 3
444553 2
2780552 10
1200003 4
1 10
2400001 8
1584702 7
212587 4
332048 2
2999999 10
1 10
1845605 10
2699992 9
277981 2
1 10
1198926 6
11924 9
1590471 8
1965139 7
621088 7
2345491 8
2161791 8
1754675 6
2700001 9
21 10
1 10
77324 1
611916 5
662797 3
900002 3
3000007 10
3 4
1488849 10
1 1
998496 9
1595819 6
1445753 6
299999 1
483812 4
1499996 5
2680591 10
440751 3
1 10
1200000 4
1200004 4
260876 2
1774954 8
2099996 7
296499 4
549837 3
2999999 10
563481 7
837377 10
518636 4
532864 4
29357 9
96512 1
734615 6
58363 2
2 3
2400008 8
21 10
1698650 9
1193157 4
863857 9
1 10
1199999 4
2024623 8
8 7
13 8
1218128 8
192939 10
179485 5
1502028 7
133602 3
390706 2
8 7
196889 2
920568 8
3 2
579466 2
3000014 10
2399994 8
809630 5
2086578 9
1811319 8
1614199 7
1499999 5
217403 4
1312011 9
900001 3
1948743 8
2 3
628583 6
517884 6
479284 2
79690 2
7 4
2 1
2700013 9
754471 7
1799993 6
19 9
518977 5
165679 5
299999 1
1921970 7
171620 1
175026 1
786335 4
299998 1
559348 7
194834 1
2281338 8
1220899 8
931039 8
291689 1
1199998 4
943894 8
195683 1
1258928 8
2400000 8
1799995 6
411601 7
683797 3
7 3
803714 3
2699994 9
1250945 8
1063313 6
899283 4
580508 4
607861 4
71211 3
600003 2
1 10
1325735 8
606408 8
1355470 10
1499995 5
128064 5
390870 6
273553 1
6700 3
155733 2
1242888 9
152111 5
1709085 9
1 10
304701 3
1787947 6
336215 4
1 1
122199 7
1313519 7
1199997 4
2400007 8
1574850 10
467891 4
9 10
622310 5
6 5
2400000 8
241418 1
265415 3
2053926 9
632125 9
1799993 6
1286883 9
665217 7
4452 1
1729898 10
1357442 9
2029141 10
600001 2
310393 8
1214065 7
6 5
2399993 8
111711 2
8 9
600001 2
7 6
1 10
420122 3
544587 3
1221364 7
629462 6
2097899 7
2649311 9
2700005 9
1593314 7
203818 2
2099992 7
1936933 7
127106 1
1 10
31910 5
37668 1
460009 2
1904744 7
659583 4
16 9
4 2
1300329 9
80602 2
419898 2
56070 2
586433 4
201731 5
350158 3
611438 3
1200004 4
2400015 8
255280 4
636011 9
49957 7
11 6
592256 7
600003 2
600002 2
995469 5
1057781 10
137509 3
599727 10
1 10
385428 2
306017 8
249425 1
812933 4
674481 4
1013194 5
98499 2
2999989 10
1649476 10
599999 2
823503 5
2400007 8
748321 10
599998 2
2928293 10
16178 1
71503 8
1800001 6
1500005 5
782629 7
203645 3
1988792 7
192918 2
1199996 4
1856147 8
599998 2
600003 2
2399994 8
2 1
1200004 4
839848 6
103535 1
775604 4
1572362 9
2399992 8
188885 2
563056 3
900003 3
123682 2
2959 2
6 7
229334 1
1707948 7
1964808 8
236759 4
600003 2
546005 3
64996 1
7 6
2100007 7
1823545 9
226618 1
2700010 9
333491 2
519499 2
312301 10
1357483 5
120927 1
1912953 8
2400000 8
2999994 10
2296579 10
2700000 9
15 9
1264065 8
768151 6
11 10
680003 6
1265306 9
1500003 5
599999 2
9 9
252669 1
54809 2
2699990 9
600000 2
1199998 4
381975 3
926786 4
13 7
131969 10
2099992 7
546663 6
9 4
960491 8
652377 4
20 8
1785649 8
1226401 5
9 5
1750116 6
2483100 10
16 6
1 10
2346141 9
1286405 7
945618 5
2042320 8
386196 7
297989 1
813481 3
1454689 8
2099998 7
76233 4
37563 1
284499 1
882210 5
300000 1
1421272 7
1793447 9
299999 1
1838099 10
1391340 10
1050059 4
1752667 6
235465 6
660115 6
1931313 9
771103 9
1 10
534694 2
13 6
1770042 7
183387 1
1799995 6
923395 5
321051 2
1835029 7
183331 6
2359311 8
173008 2
996125 5
1061001 8
244870 2
1341310 10
14 7
349819 2
362971 7
1544191 7
1390772 6
7 3
1386112 5
485005 6
169523 9
1 10
1 10
564567 4
3000001 10
1 10
2 2
398225 5
19 10
973625 6
2999992 10
758766 5
1799998 6
1322807 7
1177531 4
119710 1
732648 6
17 8
105638 1
1 10
406858 3
293430 2
3000018 10
11 10
2400000 8
2699992 9
2399993 8
2016391 7
2 1
1 10
1436010 8
2335139 8
205194 1
1871315 9
90994 10
5635 1
1934820 9
1100838 9
812008 3
551139 5
864114 6
249457 6
387703 8
2100001 7
274201 1
2400012 8
657471 4
630538 8
641615 6
1713520 7
1500001 5
639465 5
1932042 9
900001 3
1199999 4
2478791 10
7 6
243516 1
431432 4
16 8
951749 7
3000011 10
1 10
899999 3
2400009 8
2393 1
269446 1
369089 10
1608802 7
990808 4
3 3
789627 3
2399994 8
397374 4
1626915 8
14837 2
2050876 9
1128784 4
2400002 8
203864 8
1200006 4
947813 7
2399999 8
299999 1
873300 10
2099992 7
2399994 8
507352 8
1200005 4
300000 1
634578 6
1340261 7
414344 5
195415 1
849866 4
2181801 8
1450383 8
1200000 4
5 2
104653 2
1377087 8
3000000 10
899997 3
247844 1
604759 8
135854 5
1499995 5
2400000 8
264752 3
4 5
1136910 6
8 9
1 10
1500001 5
959869 6
1199996 4
18 9
13 6
283179 3
327101 4
2250042 9
707790 6
1 10
559429 6
528143 8
363096 9
1498244 5
10 4
252539 3
1234549 10
126820 2
6 3
775848 8
300000 1
158294 2
168551 3
439176 8
313236 2
345403 3
2699991 9
295145 2
1951303 8
2099998 7
247536 5
1200002 4
2400010 8
1059403 4
2099994 7
2096971 10
2258985 8
197352 9
2208278 8
1685025 7
1 1
1500004 5
10 10
3 2
1200007 4
404608 8
1199996 4
393562 9
225671 1
1775510 10
401785 3
1800006 6
50832 1
1287870 10
1904060 7
600001 2
3000008 10
600002 2
312059 7
2622861 9
874440 9
3000002 10
371671 2
156940 2
1 10
8 7
833236 5
899997 3
976801 5
211519 10
340695 8
3000011 10
458884 3
300000 1
1927807 7
849495 10
145075 1
600002 2
2999997 10
199482 1
900379 6
3000011 10
366744 4
48064 6
2100010 7
6 7
83025 5
2699992 9
839807 6
1800006 6
44253 7
2041880 7
766627 7
3000000 10
17 9
2400008 8
1 10
1500006 5
2999990 10
733451 4
2099998 7
882374 5
11 6
140499 8
265204 2
1799997 6
15 8
9 10
600001 2
300000 1
600000 2
2099994 7
1542473 6
12 5
1118456 9
1799993 6
1 10
1169090 8
201898 1
517704 4
1986130 10
12247 9
1799997 6
3 2
600000 2
908977 6
11 9
1002529 4
2 3
911775 5
33216 6
283100 1
352476 6
902431 5
2 2
1200006 4
40060 1
1912420 10
326884 4
170009 4
1283394 5
1361375 9
267347 1
45543 1
2339496 8
2353231 9
1479071 6
1228546 9
976348 10
1751616 6
371229 10
187309 2
1942498 8
955260 10
1747410 7
2366929 8
158973 6
899997 3
521333 4
909271 9
317428 7
201624 2
600001 2
907293 4
11 10
1241720 7
299015 1
1 10
258333 1
675342 6
30652 7
3000018 10
458501 5
600003 2
2862939 10
1028467 7
2876038 10
2400006 8
1 1
1447177 6
693213 4
2400005 8
8 7
1055363 6
44690 7
1 10
981643 4
1704142 7
1 10
23231 1
9 4
768749 4
70652 2
622966 9
1500004 5
2827959 10
900000 3
7 3
183168 4
222736 3
125445 3
122704 1
1 10
2999990 10
787201 8
74443 9
52717 3
356971 10
82943 3
746962 3
774322 6
164926 9
694903 3
6 7
1624885 7
600001 2
324039 7
1101626 4
1552643 6
1746903 10
1841882 7
1 10
1 2
2750310 10
222992 3
82531 3
9 7
1235143 9
1385126 6
967676 10
2100006 7
2099993 7
2006326 9
1 10
112767 4
800050 10
19 9
600000 2
509520 3
600002 2
2399999 8
2700010 9
9 4
1883728 7
2999990 10
126699 1
534820 4
352915 4
13 6
268181 1
599999 2
1489523 7
1389452 7
1176686 4
373286 6
803909 3
2400008 8
2400002 8
2718559 10
311204 3
225003 2
2099994 7
346636 10
248860 3
996170 5
1226081 10
231125 7
1043253 7
405912 3
1 10
1 10
1711333 10
79657 6
1800006 6
2999997 10
354577 4
1097272 8
1 10
219408 1
3000011 10
349049 5
1 10
101941 6
241546 2
17 9
417806 3
1106073 4
242692 1
2312746 10
1200005 4
72215 1
129964 7
1200004 4
320584 8
647891 4
1 10
364354 5
103681 3
80404 5
1197497 8
982130 6
872757 6
835955 5
2099998 7
21 10
5 3
783556 6
2728021 10
92331 1
898455 8
3 3
2100007 7
105311 2
2 1
2700008 9
1499999 5
1111029 5
2100001 7
2999996 10
2999990 10
23331 2
2182670 9
258728 3
1228823 6
1 10
805361 5
920964 6
10 9
9 5
1973153 8
184479 1
187074 9
938713 5
15 10
490419 2
561371 3
1199995 4
477808 6
128713 7
419791 8
2100008 7
258224 2
103289 1
248390 1
22 10
900004 3
1800006 6
898944 4
600001 2
258621 5
899998 3
1392355 6
468477 9
1 10
728935 3
1500001 5
2100007 7
8 4
3 4
300000 1
717522 3
312961 8
1 10
27739 2
452404 2
689646 5
98772 4
345332 4
789696 3
1138432 8
5 6
1 10
204648 1
1663910 10
1280951 6
294519 1
1800004 6
962200 10
833434 3
1002600 8
415903 2
1614299 9
512557 2
1 10
1496555 6
315823 2
10 7
128382 3
6 7
284991 10
899997 3
9 10
708389 6
1565012 7
599998 2
1831771 9
1 10
736401 5
43471 5
841122 5
105301 1
4 3
837187 3
139215 1
566258 3
162944 5
1500002 5
767451 10
5 2
1 1
2 1
695808 9
126141 2
600001 2
3000001 10
955334 10
4 5
387240 3
148765 7
1200005 4
703955 7
525949 6
1975249 10
1962175 9
1 10
568219 6
971300 7
3000000 10
2400006 8
1504210 9
11 7
406075 4
560953 3
347143 4
94859 1
900000 3
300000 1
899999 3
8 4
2149608 8
599997 2
340613 3
121730 1
1940690 10
434099 2
2536090 10
1118221 4
1412774 5
538753 2
10 6
2 1
2400008 8
2700004 9
18664 4
2700010 9
2699991 9
2099994 7
811354 3
1855519 10
435209 9
106692 6
1694738 7
506143 4
709312 3
1799994 6
1 10
155137 7
900000 3
407297 5
9 10
521756 2
1066567 7
904958 9
854762 6
3000001 10
339156 5
3 1
138500 7
1 10
2640484 9
2700010 9
471435 2
2700010 9
1040620 9
1208424 10
786421 6
1874015 10
557381 3
597439 6
9 5
81067 3
9 9
480396 6
299999 1
294100 1
1643006 7
526110 6
207884 2
455449 4
1799993 6
3 2
5 2
29715 3
10 5
69308 1
599997 2
747488 3
1139262 4
282689 5
2099993 7
2700008 9
1677509 7
1917635 7
707185 6
225699 6
173218 7
6 7
597455 4
578466 4
122136 5
661819 8
214678 3
1099057 6
5 3
756396 5
2001051 7
599999 2
2036871 7
2400001 8
19 9
5 6
1870762 7
646507 6
42188 7
2400001 8
179643 2
172332 1
2144807 8
305211 5
1 10
11 5
1200000 4
900004 3
992425 4
1115099 4
15966 2
1800008 6
9995 1
452009 5
116764 1
1 10
2035144 9
5 6
29 10
457703 9
1543613 6
300001 1
1281151 5
499600 2
443221 2
1231717 6
88448 1
2400004 8
630591 5
1003356 4
27415 3
855506 5
2100008 7
106051 10
492251 3
681367 4
575229 5
1115151 9
51164 8
2700014 9
18 7
81893 1
13 6
40807 5
1199996 4
27569 1
545751 4
5 6
16883 1
958245 7
2173230 10
315639 7
1200005 4
134884 1
899999 3
43498 5
2399992 8
1140051 5
2400010 8
1588050 9
1512363 7
1200004 4
583883 6
1334079 9
1800009 6
1 2
118866 2
1 10
299999 1
16 6
287281 7
568047 3
1973783 7
1432791 5
369018 3
1003897 8
11 5
1 10
2700016 9
1 2
1038887 4
1499994 5
5 2
3 4
900001 3
300001 1
1499997 5
23143 4
573753 3
2400001 8
1548572 6
1825404 7
1500006 5
2301332 8
7 8
904117 4
1974880 8
294491 1
2557429 10
1312855 5
172412 1
3 1
282815 3
15 7
975929 5
1091892 4
15757 6
951304 4
1252027 9
870061 3
1348014 5
1382540 5
688365 9
1501387 7
39307 1
743291 3
1424805 7
1 10
15 9
600001 2
104973 1
1199997 4
2654822 10
2100005 7
8300 3
1 1
2 1
16 8
352314 9
13 6
900004 3
9 7
1 1
1067086 5
1088039 6
2999999 10
1405451 5
1 10
277345 1
10 5
15 7
18815 6
300001 1
966476 5
1200005 4
2215999 8
1590072 6
781799 3
2 2
2700011 9
295920 1
596032 4
2844350 10
2021179 7
824867 5
239256 1
1561241 8
2700001 9
214404 3
2427483 10
1303660 9
1059226 5
753199 4
16 8
820619 6
1223070 5
119063 2
14 7
1306276 7
180967 1
24 10
151712 4
1 10
994633 8
1 10
840723 3
1002531 6
1259527 9
900002 3
8 7
1643586 6
536255 2
2328556 9
1 10
644911 7
21 10
741696 4
1199999 4
42909 5
1 10
1282151 10
2547570 10
1068180 5
243629 2
1051800 4
458067 7
1658210 6
475267 4
1 1
37128 1
599997 2
25 10
572088 8
1704666 6
283602 6
56558 1
1800006 6
1 1
2016880 10
600773 9
6 5
70067 4
139421 2
23 9
78372 1
299222 1
2700001 9
299998 1
3 4
1799300 10
1009184 7
62463 4
130388 7
240797 1
1523961 9
2400015 8
1479630 6
422661 5
170254 9
5 6
1121364 7
11 6
1113299 4
579372 2
900004 3
1 10
602826 4
2400000 8
375453 3
2616272 9
2 3
1 10
249895 2
7 6
1434719 10
204144 1
2147689 10
493036 3
597323 9
9 10
422748 4
9 10
1747717 7
745304 7
11 5
2797450 10
1075473 5
80425 4
7 4
1698391 6
1200000 4
295164 1
78130 9
709726 5
874831 4
900002 3
3 1
664976 3
752830 5
240790 2
1800007 6
537716 7
1 10
299999 1
897113 4
829519 10
719813 8
2100003 7
1200004 4
191342 1
569327 3
25183 3
659884 3
11909 2
243287 1
496591 5
1420620 5
1670706 9
1 10
3000016 10
1 10
192325 6
1354222 9
1365687 5
376019 7
2700010 9
2307091 10
45593 1
1311144 6
1261657 6
1 1
346849 2
2292652 9
1 10
659361 8
1582176 8
13 6
1800009 6
1943431 10
871353 9
34138 1
191778 1
2400001 8
10 5
511083 5
601430 5
3 2
7 7
9 8
2099992 7
227567 6
117994 3
11 5
1 10
2100007 7
1614502 7
179624 2
1692743 7
1 10
10 9
900000 3
330570 5
1619089 6
4 2
821519 7
1921751 9
921184 8
2629437 10
389095 4
207970 1
1799993 6
1800007 6
5 6
385148 2
1499999 5
436286 2
600001 2
343518 3
2399993 8
299999 1
899998 3
2400001 8
2 3
934263 7
3 1
1775997 7
1936927 9
1705365 10
290187 1
2992159 10
2999989 10
26782 4
1499998 5
4 5
599998 2
1 10
17 8
863976 5
15 7
1115440 6
541647 4
2700010 9
2400009 8
1518799 10
212158 1
1 10
5 2
1896937 7
157248 3
1858268 7
11 5
1215471 5
300324 4
1902797 7
2700004 9
391361 5
1576247 8
900001 3
1070781 10
870260 10
1144991 10
12 5
159336 3
507240 7
1 10
2100000 7
7 3
1630859 7
302490 7
1 10
2528309 10
1037325 5
2482609 10
1 10
233320 9
1160165 7
17 8
24633 6
402948 6
299999 1
27025 2
1500001 5
1529729 9
1379677 6
534472 2
2700008 9
12531 2
7 7
377094 6
888334 7
5 6
630142 3
1017350 10
1114616 8
590784 3
1800011 6
862821 5
235983 1
498283 5
370398 3
1800006 6
287875 1
237758 1
1407503 9
1342575 6
1424568 6
108777 2
656185 6
5 5
1479924 5
532797 2
369666 10
1789597 6
7 7
707915 3
2548617 9
517583 2
416273 6
1153073 8
378244 9
1 10
6 3
12 6
1200005 4
3 3
2400001 8
44863 2
4 3
537739 4
1264285 9
1500005 5
2100006 7
1 1
7 7
872206 5
900000 3
8 4
1500008 5
656117 4
2817356 10
464906 3
279243 3
240984 3
754296 6
708627 3
52561 3
607354 7
600000 2
1577957 6
1799999 6
2959229 10
993981 6
4 4
635007 4
9 8
600003 2
288175 3
1340034 5
784309 3
1164624 7
944157 9
1 10
552519 3
1188982 10
1500000 5
2115297 9
1043329 5
837701 5
242326 7
16661 1
113646 1
1799994 6
1320929 7
2165898 9
893169 3
768375 10
199205 1
400459 2
599999 2
958243 6
250686 2
1 10
687803 6
664915 4
735735 3
128544 5
48239 1
106055 7
2399993 8
8 7
545840 4
1078400 8
900005 3
191013 1
150417 4
7 4
2699998 9
1 10
2699990 9
238581 1
15 7
831624 8
157186 1
817295 6
1799994 6
6 7
1313585 5
743266 9
819580 5
1199997 4
1655631 8
18 9
391099 3
14 7
164537 1
1090887 4
2399995 8
2999993 10
3000011 10
599997 2
237994 5
1499995 5
1 10
1395293 5
166099 1
2100011 7
900003 3
253137 1
765421 7
555538 2
1219065 5
24510 8
53327 3
455264 9
1526567 8
357080 2
2681 1
1353011 10
489991 2
999550 9
836773 7
600002 2
2060891 9
1171940 10
4 4
492017 6
1499995 5
589298 8
1105215 8
2400007 8
3 1
1425186 5
2566865 9
1800003 6
55647 2
1422170 5
553231 8
2 1
15 8
1500004 5
1780164 6
4 5
433567 6
284336 5
1199997 4
686975 4
299999 1
292309 5
1 10
3 4
2761100 10
11 5
1224251 5
43177 6
2100006 7
1 10
3 2
2855430 10
599999 2
1 10
5 5
1152895 6
113480 5
2100001 7
2011425 8
433985 7
495053 9
798039 10
1216745 10
642585 7
1198540 4
105232 4
236400 3
554846 5
76670 1
223459 2
1500002 5
1450500 5
1224081 5
453471 5
8 5
599999 2
11 6
2275723 9
593238 6
1314025 6
144471 1
2999990 10
657338 4
633558 3
1421870 10
224558 9
167227 8
1800000 6
374269 2
523776 2
1012674 5
720457 10
1237615 8
1 10
2400008 8
1200000 4
1371989 5
161056 9
2202836 9
1200005 4
8 9
299999 1
1287484 6
723659 4
912728 8
2096226 7
3 4
3000010 10
2441009 10
559804 5
1 10
163015 4
1500006 5
973127 5
364361 5
1198081 6
457532 3
1 10
2699994 9
177898 2
1151960 8
1209613 6
64222 1
2218875 10
1199999 4
4 5
851670 8
21 10
600001 2
681140 10
546155 2
50235 3
2613709 9
7 8
1486711 8
1 10
3000005 10
512407 4
1199997 4
94814 7
300000 1
343063 9
1500001 5
1474458 6
608981 8
1 10
1500005 5
2099993 7
1802321 10
33420 4
137776 1
2100000 7
26751 4
997704 6
299635 1
502631 3
806636 4
261983 1
3000002 10
2 2
770456 4
877919 3
942096 6
1 10
926103 4
1 10
249969 2
1922911 10
986935 9
743097 8
2123837 9
2700008 9
600001 2
486165 3
996587 6
2099996 7
9 4
661846 5
1437037 7
1968198 7
9 6
706720 5
21 10
194867 1
2399993 8
433896 8
8 4
1167349 4
1 10
162850 1
899999 3
6 3
602646 8
1449611 6
1200000 4
320713 8
2044580 7
2 1
244805 1
1078121 5
1 10
775517 4
1868182 7
1 10
967588 4
10 8
337805 3
2054840 8
440113 6
183489 1
287629 10
896768 8
1800007 6
1200003 4
190683 7
894986 5
1060555 7
12 8
24 9
1499996 5
256001 4
819897 3
1684306 7
1 10
2915713 10
1527105 7
99699 6
463579 8
1 10
2215403 8
1608289 8
321695 5
84794 5
1 1
78676 5
488153 8
176970 4
8 7
1701270 10
293304 6
2733090 10
10 10
1738579 6
433767 2
3000002 10
1199999 4
1913870 7
742346 5
2033313 8
683085 5
753545 5
184108 1
1 10
1 10
1422680 5
1204938 7
599998 2
12 7
1200000 4
1 10
1059339 7
976079 5
237055 8
859760 7
604988 9
2676106 9
2400001 8
2785426 10
1500003 5
8 4
16601 5
600001 2
71005 2
3000013 10
218163 2
216745 3
970631 8
2426590 10
15 8
1785057 7
1874777 8
352366 4
1494648 9
1 1
899999 3
1096065 9
2400010 8
277102 1
1500008 5
1633611 10
1869449 10
1800006 6
2100000 7
103635 2
1499999 5
2700000 9
259211 1
852219 9
1 10
263106 1
768993 7
2100006 7
445337 6
2399993 8
101359 10
1799994 6
600001 2
411321 4
1661164 7
1 1
1199997 4
1390522 7
292992 1
1500006 5
941504 5
2400009 8
617052 6
7 8
1800002 6
692410 3
853336 6
2439539 9
18016 2
242696 5
1279279 7
746939 5
571817 8
1942700 10
13 7
1 10
1006645 6
2245575 10
578686 3
2015293 7
2605711 10
221641 1
23 9
205331 1
817521 3
2216644 8
1551672 9
567079 5
1 10
100311 2
16 8
769052 8
1800007 6
21 10
1 10
104878 1
2699991 9
1 10
1 10
601657 9
1200000 4
2091711 10
20 10
1537578 6
1 1
18 7
314406 2
1296519 7
12 6
10 9
1437966 9
188770 1
801125 3
1024615 9
134552 8
19 9
501301 10
1499996 5
1800010 6
773957 3
921355 4
247137 2
10 10
900000 3
392604 4
1 10
673419 5
1176617 4
2043681 10
285865 5
108178 1
178946 1
1 10
880362 3
6 7
2399992 8
1150551 8
400422 2
2229507 9
2099994 7
263238 1
13 9
11 5
993208 7
300002 1
828855 3
671117 7
2999999 10
1 10
1954124 9
832981 10
291957 2
900003 3
2399991 8
1998059 7
1223686 9
11 6
1934710 10
1078673 8
1170832 8
273972 1
489870 5
851247 4
26 9
7 3
2016550 10
1500006 5
415716 7
1150563 4
618969 10
3000000 10
5 6
2368702 9
106568 1
1537429 7
2699991 9
1499996 5
1 10
297650 5
130006 2
1435040 5
2400003 8
25724 1
42096 9
612032 8
26909 5
1 10
1209111 8
149371 6
54719 1
1800005 6
1 10
9 4
257218 2
1935253 9
68823 1
1224179 5
2845549 10
1 10
1800000 6
1 10
454611 4
829046 4
900002 3
1261470 10
275245 2
12 8
1 10
824145 7
13 7
994440 7
237383 7
944726 4
873840 7
10 10
2399992 8
400195 3
5022 3
5 3
420295 5
299999 1
15 7
542550 6
875368 9
1 10
2699999 9
2205367 8
1 10
542801 10
2 3
2073754 9
9151 1
606649 6
600000 2
1 2
817902 6
900004 3
13722 1
1744639 6
590286 2
66394 1
1199998 4
315456 4
23129 3
20 10
905020 5
645453 5
6 7
460057 2
909773 9
1219672 7
19 9
2589298 9
900000 3
1470409 7
299999 1
1 10
1328274 5
1799999 6
855893 3
1539992 8
445809 2
1566853 7
993819 7
2400007 8
208793 3
1800000 6
7 4
1199999 4
119658 2
146484 1
3000001 10
261880 3
1997425 9
1 10
66217 4
3000012 10
991589 6
283249 9
12 8
1040857 7
12 9
112712 1
309150 2
2100008 7
2817629 10
966981 7
1927232 10
1 2
2700016 9
468917 9
13 6
2100007 7
131132 7
15 8
19 7
97535 3
832458 4
988805 7
2414431 9
1388514 7
1500000 5
1366748 9
2999991 10
823654 5
1 10
7 3
2292911 8
419265 5
592558 4
107653 1
1294760 8
2294947 9
372087 3
1799997 6
58611 3
912536 8
3 4
1399839 5
1631311 10
59113 1
1661641 6
494059 6
221027 1
1989768 8
599999 2
1499995 5
1462998 10
767305 5
441078 2
1425571 5
357541 2
1800009 6
698699 8
1 10
1079915 7
414676 10
504023 3
2999991 10
1147932 6
9 9
1 10
1735049 7
1143329 9
86613 1
689023 3
1552836 8
604749 4
962783 6
12 6
694199 3
1304019 9
14 7
18 9
602140 3
684618 3
5 2
369330 5
7 3
1500000 5
2100004 7
300001 1
26650 7
1 10
149932 1
9 4
1620299 9
553659 4
3000001 10
50243 1
365847 2
683138 6
21 10
618174 3
811026 6
944486 7
1 10
2699991 9
300001 1
1158927 8
1 10
1800008 6
792103 6
1320624 8
355141 2
1879775 10
600003 2
2100006 7
2 1
155037 4
5 4
1 10
1 10
411061 10
2399996 8
356119 5
1172583 9
743072 7
291718 1
737393 4
1752978 10
97754 1
1799995 6
2731800 10
928304 7
616560 6
1800000 6
1 10
93785 6
1384529 8
2 1
1308520 9
142252 4
1629307 6
8 9
547561 2
2245607 9
10804 4
1837271 10
143709 1
742800 3
663646 6
300000 1
1800001 6
14281 1
303613 4
10 7
432942 3
350329 2
1269096 6
1 10
3 2
1 10
1712769 7
486297 4
900000 3
148916 2
877486 3
1754969 10
2492686 9
581860 5
1 10
694956 6
2207647 9
208920 1
539534 6
432196 10
3 2
657664 4
399417 4
900005 3
516489 2
1499996 5
81191 1
316188 2
600003 2
420179 4
939532 5
17 9
58566 5
140030 3
1720049 8
2045545 8
601360 8
320208 5
2100003 7
1142187 4
1353989 10
1135779 7
9 10
2100006 7
980972 9
300000 1
2453720 10
259396 3
64669 1
1631529 9
1342158 9
2 1
1971960 8
461276 5
1338608 5
240633 2
1351313 9
1 10
2305288 9
199735 3
19 10
2100013 7
9 10
1800007 6
17 8
268073 7
222813 6
499795 3
1041017 4
126827 1
599999 2
24323 2
141954 1
210746 3
300000 1
1302489 8
174087 2
1009248 6
174682 9
1200005 4
371349 4
251365 3
2699995 9
899996 3
1811810 10
9 5
1 10
639987 4
1166795 5
98410 5
8 5
2400001 8
56548 2
2027495 8
1799995 6
202744 5
17 8
450982 5
417522 6
730532 4
199468 2
783812 3
774139 10
600002 2
678525 7
717545 3
2099994 7
15 7
1 1
1083517 4
339260 10
1 10
544586 6
477164 5
195265 1
1 10
1608938 8
1900881 10
1737784 8
27627 1
600003 2
187124 2
319829 4
900002 3
17 8
1255084 5
12 6
787033 8
882169 9
795249 3
2465210 9
1178539 10
15072 1
1 10
764392 4
195062 2
1781441 8
193224 2
2700009 9
505829 2
631883 10
1540697 6
341159 4
807031 3
2099993 7
2075597 9
7 8
5 6
895123 9
2699999 9
1200004 4
689900 4
3 2
167301 1
7 3
7 3
1500001 5
152387 2
2203874 10
954879 9
758774 5
175889 3
153559 8
100185 2
1154996 9
2248983 9
365620 3
713797 6
1 10
568972 6
2342673 9
415930 3
1199999 4
1115504 8
1 10
700998 3
265583 4
34721 2
950119 7
8 8
2116497 8
1839367 9
2700008 9
511289 10
910476 9
2007598 9
1 10
300000 1
842795 4
346691 5
2 1
196130 2
17 8
431473 6
746326 3
222888 4
6603 3
337387 6
857866 9
42385 1
2 1
1200004 4
704157 8
3 4
1799995 6
2892699 10
599998 2
786726 6
491786 8
1 10
1118768 7
918048 7
1513952 7
507354 5
1251805 5
1529820 9
1192471 8
115113 1
3031 1
33611 6
139501 6
448453 4
281049 7
1708708 8
557004 6
1499998 5
2030237 7
1051502 4
220739 1
427960 2
544479 5
300002 1
2100006 7
1 10
1800709 10
952633 6
4 4
900002 3
1 10
19293 2
700027 3
330589 4
100777 1
1008350 9
7 8
20 10
1031516 5
3 2
2242040 8
317888 4
2 1
538296 4
9950 5
2700009 9
503625 10
1089806 5
2399995 8
340065 2
14 10
210195 1
1244823 8
300001 1
1718712 6
900002 3
15 7
1 10
1183480 5
506047 3
1731332 8
880987 6
360584 5
1500001 5
163741 6
1 10
106377 1
772859 6
59386 1
227725 2
3000013 10
10 9
460285 7
825532 8
255089 10
1782045 9
966099 10
1 10
5 2
634992 5
1097620 6
321310 8
1500002 5
284219 1
937027 4
1456865 8
76177 1
4 4
936357 7
1 10
423927 4
599998 2
643062 4
818535 3
12 5
2400012 8
30865 1
769011 7
969951 4
1200001 4
107586 1
95958 3
312994 3
5 6
975397 8
1497187 10
5 4
472786 6
656050 7
11 6
904037 6
2100005 7
23 8
3 3
1800006 6
1209929 7
900003 3
16 10
1553605 7
595559 2
962900 7
228356 1
1 10
1686433 8
17 8
17 8
1188754 6
605860 10
26 9
271446 2
7 7
1775014 7
2100000 7
333275 4
1 10
462935 6
2591694 9
615605 3
72253 8
734691 6
1105591 8
1083091 5
923412 6
2282220 9
3 1
1 10
129469 1
15965 3
596824 8
1199995 4
899997 3
1246537 9
2699992 9
528272 8
1820520 8
834050 10
959031 8
2100006 7
1500009 5
967665 5
1245591 10
557231 2
130363 1
983184 4
2 2
123882 1
3000019 10
1 10
634062 5
792987 4
7 3
773454 6
184165 6
158729 6
93229 10
1799996 6
565780 5
299749 3
863618 7
1385832 6
699584 5
1087978 6
2999991 10
930821 4
1364684 9
1 10
1783670 8
304396 4
186309 1
268933 1
422195 6
1097199 4
2100005 7
2099994 7
574534 2
1 10
8 7
18 9
1 10
251146 5
227764 1
294316 8
93612 1
402039 7
490834 6
1370816 9
63958 1
1182487 8
521232 2
196181 1
3000010 10
1236528 8
807123 3
1455418 7
222737 2
529838 4
561375 4
418229 3
1077505 5
7 7
1015257 8
71754 4
514896 6
15 7
2099994 7
2100006 7
1626100 7
393472 9
2796181 10
286925 4
8 9
607313 7
2011288 7
1 10
1 10
597720 4
2399991 8
1846761 10
361155 4
39639 5
868206 3
577971 2
800584 3
410013 2
2053590 10
311237 10
69400 5
1026746 7
353917 9
1001120 8
189724 1
171275 1
2853023 10
8 8
600000 2
25 10
208098 1
2007404 7
257032 2
669643 4
1 10
669416 8
220549 1
1132123 6
794844 5
124846 1
1 10
418176 2
310105 6
29 10
7 6
40195 3
1500006 5
1 10
75706 2
1199997 4
900659 5
875750 9
204148 3
3000012 10
9 6
5 5
11 6
1437520 7
2099996 7
2699999 9
53064 1
133625 5
1800001 6
1382376 6
1500001 5
1380330 9
138244 4
6398 1
1344169 8
530409 3
653724 5
63453 1
525045 4
686365 3
1871011 8
454630 5
1268251 5
9 8
1149440 8
466399 10
2 1
323880 3
600819 5
2095803 9
540947 3
602144 9
1800006 6
229013 1
541828 2
740481 6
857465 4
2099997 7
459893 2
24173 1
1676890 10
267141 5
505221 4
298824 7
316792 4
173398 1
98049 2
320739 9
1799994 6
600197 3
3 1
251892 2
326695 7
1334941 7
9 6
2955960 10
1 10
696145 4
528491 6
999397 7
1 10
371438 2
5 2
602975 8
1500111 7
5 4
599999 2
2 3
507441 3
120438 1
2099999 7
122749 10
4 5
386898 3
455899 3
849965 5
2166553 10
4 3
300000 1
2207616 10
837601 3
1372481 5
1199996 4
19 10
2565834 9
16 10
348530 2
862359 5
124615 1
535371 3
460161 7
1 10
2999991 10
523781 4
1 10
508065 2
218102 1
600476 4
63633 1
5 6
455077 2
1 10
579934 5
1200001 4
2 3
1963043 7
630037 6
9 5
1738712 8
1 2
505175 7
1199995 4
300001 1
2400009 8
1199999 4
1415591 10
1324429 5
13 10
1938580 8
230536 2
1090141 6
2 1
600002 2
978096 8
21 10
1443368 10
2399991 8
300000 1
138649 6
1232213 6
600001 2
77383 2
121850 9
332662 8
1 10
1 10
225750 6
1159 6
12588 4
1725910 10
345830 10
281925 9
1167697 4
1499998 5
1953245 7
2227975 9
1499995 5
1589967 7
1349478 5
300001 1
461567 3
783653 10
309975 2
577239 9
1 1
1200000 4
1699703 9
31333 10
1200005 4
408279 10
899999 3
900003 3
513600 3
1 10
1 10
105457 1
127459 10
2 3
1158187 8
204394 3
9 10
580216 3
319070 4
1800001 6
2005959 7
2100009 7
1730034 9
1352656 6
300000 1
468041 4
1543143 7
900004 3
2284875 9
506727 5
2700012 9
854630 5
521523 3
1 1
427096 10
1036624 4
235377 2
1500004 5
620722 5
1 10
2600379 9
575576 3
1767408 8
747020 10
76736 8
1427917 5
1500007 5
2100000 7
557936 10
7 6
373151 3
18868 1
469158 3
48005 2
2380849 10
397166 5
616646 9
1 10
1 10
253526 1
495613 4
900251 6
300000 1
1740031 6
116759 8
41096 1
287676 4
280441 1
113711 1
2999989 10
762414 6
2999999 10
869356 5
357850 3
1240811 6
1392519 5
349714 7
125070 1
13 9
1689209 10
1197384 8
213583 3
1389798 5
38411 1
1054495 8
1169300 10
1 10
14 7
2100004 7
1017 1
174679 2
2400006 8
364193 6
85644 3
264131 7
23 8
8 3
600335 8
1328719 5
1432876 5
429789 8
197104 7
600001 2
1404586 6
595182 7
211719 8
2232851 8
782432 8
13 6
1968904 8
1499999 5
1064369 8
587239 10
270000 9
305217 5
1476088 8
2099993 7
966708 4
622127 3
1420301 5
779652 6
164610 2
8 7
515478 8
2776105 10
93479 3
22424 2
2700016 9
1799995 6
440940 4
203325 2
1500005 5
964316 5
1760761 6
1486651 6
1489326 5
449614 2
330801 7
2400000 8
525565 5
1 10
2400013 8
72338 1
300000 1
192069 1
300001 1
1251760 7
556826 5
2 3
552020 5
2257702 9
900000 3
911418 8
9 8
1652715 10
442999 2
165536 1
93039 2
1447292 7
3000011 10
100889 10
347960 4
8 8
1389546 10
15 8
2699992 9
621780 5
443490 2
376811 2
1234356 8
736460 3
9 4
2283159 10
1149923 5
853326 4
1187836 5
1499995 5
434587 2
846569 6
496587 7
290256 7
53992 2
1800000 6
1103745 9
2400007 8
18 10
2 1
9 9
241096 5
104338 5
433009 2
528829 5
891844 6
113423 6
119435 7
561891 10
438001 2
449228 3
1 10
1582030 9
600002 2
2595996 9
1 10
899997 3
344432 8
357489 3
300001 1
730229 5
718899 9
2241967 8
7 3
268122 1
900003 3
4 5
171699 5
1 10
975281 4
543641 5
1263149 7
769045 6
1058141 5
1106289 6
71335 1
21 10
1196641 7
336990 5
1808260 10
1670959 8
3000000 10
103721 5
616237 4
18 7
113742 9
1 10
2099999 7
1800003 6
1 10
278281 6
2876069 10
600000 2
299999 1
874908 3
900001 3
299999 1
1440744 6
2999989 10
842584 7
2090125 9
300000 1
21 10
21 10
103057 2
85314 1
4 5
176731 2
1693957 7
455735 3
108198 5
669721 4
2699990 9
98687 2
503240 10
13 7
173871 8
1540072 8
1518997 6
13 6
300000 1
83309 1
8 4
1364598 7
1927900 9
300000 1
172802 2
1 1
67683 4
9 6
26831 7
1 10
4 2
13 9
230120 9
447851 3
2400000 8
1318399 7
157114 2
33305 9
1026943 6
197702 1
287446 6
146630 1
1399951 10
936276 5
4 4
988364 4
289082 6
1032307 6
8328 6
2099999 7
1383635 6
216821 1
300000 1
5 6
312893 9
608972 4
326511 8
1621590 6
2100001 7
1 10
900004 3
772584 5
540248 2
107118 3
900000 3
291081 2
1956969 10
624960 7
1578374 10
1799997 6
1974600 9
1199995 4
13 10
399980 2
376018 2
1499996 5
900000 3
200448 1
2175573 8
313241 8
304801 7
1086600 6
600001 2
801365 6
706465 4
600000 2
1 10
3000005 10
964779 4
1821470 7
2 2
2099995 7
182433 3
174793 1
2315149 10
681701 4
110059 2
1640496 9
765286 4
1800000 6
3000011 10
1 2
247073 1
3 3
53430 1
2581983 9
2979910 10
2147939 9
579815 2
6 3
2 1
600002 2
1 10
2700002 9
1751119 7
6 7
736744 5
395359 10
1800005 6
397595 4
599999 2
717750 5
1170404 5
289235 2
233370 2
220276 5
19 10
1036467 9
2250460 9
2999995 10
2999999 10
3000007 10
3000011 10
1708512 6
13 8
10 5
1727209 9
30819 4
300001 1
1287390 7
1111367 4
196094 3
517981 2
1 10
537469 9
17 8
2239660 10
979477 9
1222346 8
4 4
153588 1
2061851 7
1 10
1772169 8
1 10
113323 2
2145648 8
1 10
1799996 6
1 10
52197 1
600002 2
899997 3
36041 1
7 6
509312 8
1732798 6
2400001 8
1 10
1755100 10
1256768 7
1020987 4
11 5
1 10
267775 4
2099997 7
259696 1
11 5
259110 1
965925 4
1677300 6
629312 7
21745 3
100577 2
1 1
9488 1
1070274 7
1288139 7
1247138 7
2020290 7
1740696 7
1 10
683783 6
1900068 10
2100004 7
107251 1
257722 5
395889 10
101404 1
57936 4
286523 1
15 9
533737 2
1660105 8
1 10
1499999 5
6 3
669663 4
296054 3
11 5
1745433 8
166347 9
346475 3
1062324 4
1200002 4
194058 1
379321 6
2289649 8
2100001 7
1200004 4
141040 1
299999 1
1156737 8
2099994 7
624245 5
2012488 8
2511463 9
300002 1
353467 10
612865 6
1799998 6
1 10
900001 3
62340 1
1 10
2740079 10
189593 1
1114751 4
449655 3
121219 8
1800005 6
264193 1
2526329 10
1197756 7
1504908 9
319368 8
21 10
569895 2
1 10
899999 3
553041 9
331801 2
470431 8
1921581 10
388878 7
1492889 6
137357 2
305189 3
193700 2
2100001 7
2100008 7
1331687 5
13 6
667631 4
676757 6
19 8
1923032 7
709169 10
629397 7
2400008 8
850854 4
7 6
1499996 5
2310510 10
1500004 5
463541 2
238411 4
1362522 6
255888 5
974593 4
1614745 8
238135 1
158737 8
237615 2
497695 2
1156973 6
2999990 10
234306 2
29 10
1087320 5
1499995 5
600001 2
1 10
4 2
1199998 4
451149 10
1019568 8
97307 3
474652 4
571932 7
1953280 8
1 10
681001 7
1499998 5
572157 5
1 10
8 7
1 10
300002 1
1800003 6
1 10
2999989 10
250825 2
7 8
170617 7
5 2
2727070 10
1997742 8
223042 1
1023704 10
1 10
247167 8
80740 3
586261 9
2400007 8
600001 2
818426 3
973404 5
600001 2
735047 3
299999 1
98228 5
1800009 6
972816 5
4 5
2099992 7
1 10
1677114 9
394109 4
957691 7
1485771 7
161047 1
1632185 9
1 10
1200007 4
3 3
8 4
1 10
3000009 10
300001 1
1358218 5
398848 9
616912 4
988342 5
1289432 8
2999990 10
797329 6
1257064 5
15 7
368390 5
299998 1
2099994 7
297932 4
147888 2
5 2
782121 5
46122 6
1112362 4
139071 10
2161873 8
1800007 6
131473 7
81846 9
71727 1
396967 3
1 10
18672 1
7 8
2100006 7
23 9
2700001 9
630762 6
1741399 10
2744729 10
9339 2
92184 5
899999 3
5 4
95377 8
356031 2
14 9
2949941 10
651861 10
6 6
657587 5
4 4
511521 6
2999990 10
1 2
1 10
179673 8
134856 7
600000 2
1 1
916476 4
1895800 7
1271191 7
1800005 6
209214 5
992504 5
1488686 6
1799995 6
938109 5
2331996 8
4432 1
72917 2
2100011 7
867349 6
320386 2
287907 2
586706 2
141107 9
538941 4
1563323 8
12 6
1 10
775753 6
5 6
218327 3
2981387 10
1652716 8
1489986 7
612359 8
1 10
1159669 7
627554 8
2699992 9
390915 7
1200004 4
341527 2
899997 3
26839 3
3000019 10
101792 1
286418 1
601482 6
26 10
1077904 8
10 9
2700010 9
912061 4
19638 7
2400014 8
584310 10
371133 2
299999 1
2621281 10
594401 6
232781 1
15 7
1499999 5
1877800 9
599999 2
1337160 10
2100001 7
1938863 8
299999 1
1009562 5
1739644 10
6 4
842243 4
2100006 7
368040 2
1200000 4
2558078 9
80968 3
1612710 10
300001 1
5 2
2400014 8
46863 4
1165388 4
211262 10
867645 5
8 8
443271 10
44727 2
300000 1
98456 5
542404 3
2208676 10
78588 6
819817 6
1434412 5
1086624 10
526129 2
67188 1
152988 8
19 9
900001 3
1625803 6
5 5
50264 8
2006383 7
128380 7
2100001 7
600001 2
932563 6
2999989 10
5 2
2 1
435862 2
3000002 10
2099993 7
356978 6
186161 1
1291349 6
599998 2
1 10
900003 3
346521 4
823883 3
2571299 10
151971 3
244580 1
2100006 7
1 10
2999990 10
899998 3
1262540 5
486650 3
373072 2
15 8
1292754 7
1526790 8
1220771 7
108889 4
1070704 5
59761 8
1 10
22408 1
1 10
155096 2
533015 9
2700009 9
447285 2
2699999 9
762023 5
1 10
463436 2
599371 10
1499999 5
59821 1
207892 3
350779 2
1045233 9
1096937 8
943232 8
876058 5
2099993 7
2466441 9
2090063 8
797553 3
316093 3
2099174 8
2700009 9
153685 6
2100006 7
84409 1
1259811 5
95039 2
1076377 8
1499995 5
668398 4
2109009 8
2776770 10
43857 1
150662 1
1685894 7
2550673 9
1284681 10
149966 2
600001 2
1549662 8
58390 10
27031 1
1611304 8
600002 2
600001 2
439224 6
1482833 6
6 7
542907 2
79871 1
883439 9
3000010 10
956937 4
1200002 4
1 10
1499994 5
1799999 6
552319 2
1799994 6
1262659 10
479229 2
1579791 10
1500001 5
159652 1
1 10
43368 4
398248 2
2517173 9
614874 10
2700009 9
2540334 9
1499995 5
2266956 9
16 8
2099995 7
1783296 9
1939571 7
17 8
1338351 8
299616 1
899999 3
1059632 6
2099999 7
2123784 10
165004 5
1238511 10
1770216 9
1039714 9
1135380 4
1 10
1287245 7
1844324 9
714376 3
599997 2
1520420 10
280963 2
4 5
3000010 10
1 10
2699991 9
345886 5
481012 7
175279 2
494226 8
416217 4
1335756 8
2700001 9
114841 2
899998 3
9 4
1151515 4
1759380 7
9 5
671181 7
300000 1
1002656 6
3 3
20 10
310413 3
1945359 9
316826 7
6 5
1 10
8 7
1 10
631078 9
1799994 6
191124 1
205066 9
265532 1
318374 9
712036 3
18 9
973639 10
900003 3
1292865 6
740487 4
358564 2
324313 8
300000 1
1500000 5
297770 3
1497809 10
838856 4
1596849 10
915864 4
1338776 8
15 7
527165 5
2399996 8
1452959 6
3 1
4 2
1499995 5
713474 7
2699994 9
17 8
1132610 6
600001 2
1428815 7
1802076 7
5 4
1755309 10
180888 4
1789033 7
53268 5
2064709 9
2700008 9
368888 4
430697 3
373393 2
2399992 8
9 10
11 5
132997 1
669904 3
1331245 5
1596606 10
516075 3
1363459 10
222166 1
246605 1
185599 2
1931331 10
766724 4
1277447 8
1230534 7
3 4
834507 9
2699991 9
407275 4
2 1
772729 4
2346167 8
1499998 5
1 10
377035 6
498241 4
1 10
141729 4
120280 8
359064 3
850593 9
722185 4
1526526 10
899996 3
127204 9
422895 5
255719 8
1024833 8
1901051 10
2099995 7
1800000 6
395242 3
667107 4
995148 6
2344240 8
11 5
1877679 7
467281 10
20 10
1339931 10
1800000 6
6 5
1217834 9
2 1
476007 2
1500001 5
2100000 7
2712082 10
948009 5
85509 1
2100006 7
580451 6
346777 4
2999997 10
74769 2
1189416 4
422031 2
687767 6
3 2
2535777 10
2063250 10
1771313 6
272690 6
2699991 9
65073 8
21 8
820618 4
857657 8
472021 3
174917 1
976329 4
5 3
2100008 7
2999991 10
1138550 5
331854 5
1200003 4
1539705 8
11 6
1199998 4
2 1
311468 5
899999 3
1 10
1200005 4
1052487 8
899997 3
2999999 10
2699994 9
2400009 8
151252 7
417741 2
1119866 8
518021 9
804317 4
1122724 7
1185919 5
536171 7
921595 4
900004 3
2099994 7
1267607 8
160609 1
412488 6
1486651 10
1585100 10
878906 8
139365 2
382864 2
300001 1
2991249 10
1 10
2155771 9
300002 1
73281 1
1793617 8
7 8
1039240 9
533140 4
1411978 5
1 10
1030302 7
284401 8
171847 10
785685 3
68994 9
2789954 10
155596 3
2152433 8
1 10
12 10
283095 1
500892 6
742111 8
574201 2
87793 1
5 5
696158 3
405777 7
439931 2
131571 1
770083 4
1278470 10
25 9
1866031 10
184289 1
104764 4
2257775 9
299999 1
2523105 9
3000018 10
2700014 9
299999 1
1800004 6
9325 4
7 6
1 10
888066 3
804265 6
133386 1
2100008 7
761271 5
479910 9
776922 6
1 10
1896440 7
821926 7
1758086 9
1479914 6
4090 2
300001 1
345174 6
1517167 7
2597939 10
637104 4
300000 1
208474 3
3 1
163899 1
3000008 10
409887 4
6 7
363768 4
2700000 9
90327 4
165630 1
592113 8
1799998 6
604239 5
1541582 9
817321 3
899998 3
1401781 6
1495768 7
160509 1
4 2
1269059 10
369459 2
18 9
25 10
1198599 4
985316 5
305661 3
1919014 7
1281533 6
597815 4
1200006 4
2700010 9
382246 2
12 6
525315 2
511466 5
600000 2
164492 2
804090 5
2062745 10
1245721 5
395572 3
2700005 9
96838 7
266146 2
1497474 6
2400000 8
566762 7
103207 1
22057 1
1741617 9
1496189 10
349651 7
725772 5
1378720 9
303678 5
1471424 7
2399991 8
173150 2
1106771 4
3 2
407194 5
17435 6
10 5
2360971 8
1740426 7
1500002 5
176807 1
15 7
1800003 6
2100010 7
1499995 5
2700010 9
63644 3
927392 8
70343 2
4 4
229059 5
683303 3
517720 7
1022261 10
4 3
961388 9
714023 8
1 10
1 1
568139 3
2100008 7
1824192 8
2700008 9
3000015 10
600003 2
303529 4
337983 8
1057329 7
587276 3
1044790 10
538267 7
1309 2
1872060 10
1 10
1189439 8
13 9
6 6
20 10
599998 2
294712 1
1 10
29994 7
353387 7
900784 9
12253 3
96634 5
1 10
668868 6
1356212 6
2261649 10
94566 1
2699990 9
3 4
1297187 9
1077961 6
2100007 7
900002 3
2689979 10
1 10
553831 2
2399992 8
84740 1
187234 5
250019 4
1 10
1456917 5
1 10
1 10
1238659 9
6 5
1157310 9
1567529 10
2999995 10
2012256 7
2098804 8
1200004 4
22 10
1499994 5
3000010 10
1161475 5
1280813 5
73173 1
67379 4
1432129 6
8 9
2454839 10
87115 3
308527 2
474832 3
556617 3
1464238 9
1190693 7
1002871 5
4 4
1 2
896155 6
600002 2
943416 4
4 5
300000 1
20 7
88488 9
278388 5
83343 8
303164 2
1066471 6
39636 2
1062437 6
17 8
9 8
741450 5
9 10
371160 7
6 3
2 1
1418071 7
406323 9
976336 4
566160 7
2699991 9
2266796 9
273098 1
776044 3
10648 4
17 8
535089 8
834970 5
2899789 10
6 4
2699999 9
1799997 6
4 5
97052 4
3000010 10
1657462 8
678725 6
268808 1
242834 1
2411208 9
300001 1
1799998 6
600000 2
5 4
1799995 6
453305 4
720538 3
733379 5
6 3
28250 5
146084 2
485659 5
958871 8
899972 9
2100004 7
2999999 10
18847 2
808691 3
765078 7
1 10
1 10
1499994 5
17 8
2099999 7
2257697 8
2999990 10
68769 8
1 10
1500009 5
1498035 7
2100005 7
1021547 4
647228 3
555339 10
2400007 8
301495 2
71441 7
722860 3
920897 6
104720 5
5 4
300000 1
710751 7
240022 9
242253 2
663532 3
534921 4
2399999 8
2099999 7
332759 4
1402015 8
96484 1
1034297 8
10 4
88369 8
1038690 5
298532 1
2608381 10
8 6
603337 6
10 9
900004 3
1500009 5
1799999 6
712845 4
593713 2
450750 5
9 5
193208 7
1653239 10
167726 1
1613332 7
2137969 10
900002 3
600002 2
599999 2
906016 5
943385 7
1242514 9
1941366 10
755697 4
896925 3
300000 1
1 10
299999 1
880520 4
600003 2
994899 4
2100007 7
900394 5
1345460 5
1319214 7
1 10
1 10
2100006 7
151636 2
181357 2
1 10
437755 2
2400001 8
63525 1
1200002 4
1 2
582645 2
287808 6
1414530 9
484419 2
1 10
8 7
1824019 10
2739133 10
67848 3
212587 3
356477 3
2400011 8
1277749 5
1895115 10
1069849 4
1200003 4
266186 1
233745 1
3000002 10
246032 3
143337 8
2100007 7
1 10
168790 7
1264607 7
42908 1
325415 5
843670 5
1581809 10
1202511 7
1 10
780231 8
113321 1
1983426 10
1200000 4
9 10
2400013 8
1149231 4
7 6
648520 3
2850229 10
5 3
594867 2
24289 10
348926 5
1271661 5
701741 10
840414 6
2708681 10
319132 4
754424 7
50446 5
442464 4
940907 4
899998 3
2099993 7
599999 2
29344 4
2655310 10
344032 2
899999 3
25277 3
860816 4
263553 3
1096759 4
99575 1
642943 4
1781302 7
2929991 10
24 10
11 4
410879 8
1702261 6
1234608 5
299998 1
734460 6
15 8
1 10
300000 1
782078 8
1000882 6
1199995 4
457053 3
1797413 6
993225 8
885791 6
1476710 5
1019592 4
1540817 6
484597 9
299999 1
100675 9
2100010 7
1191109 6
431630 3
20 10
1200001 4
936379 10
85138 4
745368 7
1478155 5
541633 2
4 2
4 4
1818824 9
442659 4
16 7
657365 5
1 10
2 1
798457 6
2100000 7
1644187 7
1804107 7
20318 1
4077 7
13 7
1 10
324928 5
1161273 7
1819405 10
1194215 6
15 10
485913 3
606431 6
56807 1
9 4
782580 10
5 2
3 2
465379 4
144787 1
1 10
1139737 4
1782977 7
245813 3
108123 4
697196 4
160850 3
5 2
2930857 10
20 10
1454806 9
940041 9
300000 1
98129 4
760625 8
515453 5
1730630 6
2700011 9
14 5
7 3
2251500 10
9 4
391446 2
28140 4
1 10
1 10
375639 2
82943 1
2699993 9
1499994 5
132226 1
11 5
159415 4
1374615 10
51747 1
899999 3
489273 7
1304539 10
2399991 8
265563 9
1500006 5
116889 1
602328 7
651923 6
86498 3
1090430 9
274474 1
451732 7
9 4
2 3
1716311 8
2269020 10
1 10
1 10
86975 8
2699995 9
1 10
1200004 4
15 8
2100003 7
1 10
21 10
1 10
504085 6
257262 1
353285 2
1744541 9
2219 3
249413 6
1004844 6
252856 1
5 2
325469 10
420876 7
1554053 6
17664 5
1 10
1285962 10
1800000 6
2100003 7
5 2
9 10
1697045 6
1800010 6
1666757 10
842038 6
20 10
478732 3
461599 4
1982813 9
527927 6
274533 1
1486059 6
617025 5
225051 10
15 8
299999 1
18587 1
1182539 5
95082 7
17681 2
1500001 5
2099994 7
1 10
898697 5
2679732 9
2135057 10
240105 5
306362 7
1417696 8
237910 1
2034992 8
125479 9
899996 3
5 6
47781 2
2626263 9
1 10
260448 2
850583 4
1799998 6
1 10
397740 5
377685 4
1 10
1 10
80991 7
731398 4
2399991 8
532909 4
1921633 8
993824 7
469949 6
1136768 8
2240468 9
921389 6
45733 2
2100007 7
1799995 6
1636104 7
120573 2
1213774 5
997116 6
128678 3
157726 1
1131571 5
1361174 8
1290079 5
1197957 4
1187670 6
1464508 8
27920 6
900001 3
368439 7
113412 1
2148564 9
3000010 10
63988 3
297758 1
1 10
157398 4
1722715 9
409646 5
1253190 10
419591 6
198495 5
176033 4
66683 6
1043154 4
111432 2
1280169 10
1183749 4
66283 3
21 8
41561 3
899999 3
1528871 8
196313 1
600001 2
136885 6
194142 3
219836 5
493476 2
722259 5
185399 6
1302340 5
151230 1
384235 2
220888 2
414118 2
393610 2
614590 3
1288964 5
1 10
142081 1
2700011 9
1 2
3000018 10
1200004 4
1 10
63853 1
285594 7
1199997 4
3000009 10
20766 1
451282 4
2999989 10
1728539 8
124669 2
1500006 5
145725 1
1 10
1200007 4
1800001 6
1799999 6
1200001 4
1422850 10
2099999 7
636588 3
1346046 10
123526 7
1800007 6
2399995 8
49016 1
249324 1
199116 6
210160 2
2999991 10
289582 1
1799996 6
899998 3
1071331 5
1 10
1200006 4
1501168 8
798391 8
1500000 5
2100000 7
1899401 9
2952649 10
908118 9
1618669 8
90920 3
769911 5
861961 5
540335 8
1575422 9
1494726 10
14998 2
550491 5
258252 1
2700012 9
1 10
846561 3
1296757 7
682829 9
9 5
556439 2
167390 4
2399998 8
2099994 7
900002 3
1428355 5
2 3
1799993 6
1 10
757961 7
15 7
2285112 8
1500005 5
1387845 6
2725292 10
900000 3
939780 10
3000000 10
332240 3
235144 1
2 1
1467113 9
32181 1
193884 4
861774 9
899998 3
19 8
1315790 7
2699990 9
174047 1
1 1
833958 6
2233602 9
1 10
940495 4
889881 8
1 1
424367 2
1200002 4
1500005 5
600001 2
1799999 6
136720 10
12 6
414540 3
1 10
508601 2
2040261 7
853921 5
720588 6
804084 8
1918475 7
599999 2
212831 9
1 10
60986 1
2318122 9
62831 10
2393506 9
768126 6
91794 6
1883284 8
1542954 8
1 10
17 8
1600675 6
297751 2
299999 1
300000 1
220213 1
12914 7
595129 2
32507 1
900000 3
1254047 8
1 10
1298299 9
5 5
1778114 7
97216 2
2700009 9
299998 1
2699992 9
2699999 9
68767 6
310693 2
141214 1
4 3
465219 8
975054 6
45324 6
2100000 7
2296879 8
2166681 8
2469770 10
1 10
315395 2
334609 10
556626 2
1 10
294962 1
2999996 10
50239 8
4 3
1 10
213815 2
5 2
2660914 9
1 10
560831 2
110275 5
2003335 10
451207 10
2642067 9
1 10
2483111 10
600839 10
4 3
179707 2
674333 8
1914759 7
374414 5
524015 10
5 6
2297873 8
746619 3
599999 2
262130 2
295176 3
1071206 5
110194 3
2389284 9
55084 1
1829164 7
182629 1
623118 10
2999999 10
803439 5
17 9
327649 2
406217 4
88135 2
1726030 10
181366 3
1818481 8
600000 2
234090 2
7 7
2066689 10
418434 5
1 10
1 10
2700008 9
1382461 5
1091649 7
1499997 5
262562 3
220390 2
8 3
1500000 5
329553 4
261060 6
820183 7
3000001 10
2999989 10
1 10
1455545 6
85823 8
407920 7
2236197 8
923873 7
1 10
1169580 7
527021 2
888663 8
2700001 9
217303 6
1 10
595162 9
2399993 8
1 10
2141175 8
600000 2
258757 1
58344 1
839417 4
20 10
2344431 8
1199995 4
509559 2
24 9
7 4
1158210 5
194346 1
20616 1
2100006 7
1559899 6
149878 1
1501123 6
54115 1
1 10
17556 3
568271 2
453027 4
1367677 9
851423 4
2400008 8
2931715 10
1678116 8
128959 8
600000 2
2699992 9
533123 2
296980 1
1500001 5
1 10
667326 6
1200005 4
1499998 5
1909144 8
19 9
47522 7
15 8
1992823 8
2 1
1607780 8
2999989 10
1286949 10
184029 9
299514 1
458637 4
11 7
32054 2
2401099 10
1 10
7 4
139689 3
1 10
3 2
1 10
278196 1
10 9
464487 8
1029459 10
600003 2
1163771 6
652316 3
2400001 8
1 10
2399995 8
212187 1
817516 3
1 10
1 10
1 10
983141 6
15 10
905848 4
2026105 9
1060207 6
3 3
2896061 10
811944 6
4 5
1 10
233566 6
935719 5
9 4
1199999 4
11 10
488662 7
1200000 4
300001 1
1616092 6
1328400 9
104004 2
2 1
213075 5
1045809 10
10 9
2189336 9
8 8
696734 5
767920 4
419757 7
857151 7
176179 2
2141770 10
1938759 10
1635541 10
1908193 7
86929 1
271671 10
2071660 8
2099995 7
2395947 9
1997813 7
480385 2
220580 2
161002 5
832413 3
1799994 6
9 9
8 7
2999989 10
706903 3
845325 5
19148 1
464506 7
621510 5
600000 2
2481441 9
9664 1
7 3
2 2
851624 3
1404331 6
643012 7
4 4
739666 5
2999990 10
16299 2
2252729 10
1488863 9
146905 1
419050 9
37770 5
1002131 4
299999 1
1146697 6
1 10
600001 2
579007 3
428387 2
1 10
1500005 5
425729 2
1 10
600001 2
193445 6
1325121 5
10 9
1799997 6
899999 3
2400008 8
1856188 8
651797 7
2400003 8
245401 8
2021139 9
6 3
1543457 6
646429 5
12 6
460540 9
1536319 8
2096049 8
420524 5
2102169 10
544272 5
59374 9
1041809 4
563161 6
9 9
9 4
85544 3
74516 7
1841485 9
258439 4
850340 4
138135 8
17 10
1266953 5
899997 3
1212271 8
900003 3
831499 3
277534 5
1 1
910021 10
1950657 8
1930693 7
1047953 8
131415 2
1056857 4
493360 4
1778085 9
799907 3
606001 3
1402608 6
1 10
9 4
52604 1
1788199 7
33910 4
8 7
830043 3
3000009 10
1252906 6
731695 6
728221 4
1200006 4
900005 3
1127875 7
1 10
11 10
89237 1
799525 3
1 2
538676 4
1453891 5
238589 5
9 9
1199996 4
523421 2
911599 4
1069909 4
101892 3
163007 4
112949 3
2896451 10
23802 2
3000010 10
1776207 7
194179 2
50864 1
209819 7
1005514 5
1284980 5
241642 3
71888 1
600603 3
289957 1
51401 1
219581 1
368740 5
848146 8
345663 2
1 10
1 10
900003 3
160328 1
658792 3
120797 1
1800006 6
1853970 7
1973849 8
51147 2
217631 1
156377 2
4 3
1578577 6
2 1
856425 3
699160 8
621298 3
394048 2
2099999 7
1 10
459668 2
1547551 6
1 10
300002 1
268895 8
19 7
341963 2
12 7
8 9
2 2
553479 3
482766 5
1417894 5
224047 1
1008189 10
471217 3
1365172 6
2099994 7
281789 3
1397961 8
774054 9
660391 6
234428 1
934255 8
555801 10
1703083 10
775232 7
2999991 10
243599 2
48544 5
1416505 7
600000 2
441392 7
2100002 7
1888533 9
185364 2
2699992 9
1642812 7
843009 4
2 1
1573505 6
215058 1
1544090 10
1 10
1330465 6
3000007 10
6 3
5 2
1910326 10
283891 2
1337436 9
1126991 9
398025 2
218190 6
120051 7
852935 6
1499999 5
1651292 7
6 6
3 3
1 10
590274 2
11 5
272490 1
599997 2
1 10
487885 3
144372 1
1863389 10
1 1
712628 9
1199997 4
299999 1
11 6
2 1
1 10
2700010 9
11 4
1526713 8
1788100 10
1 10
1 10
2999990 10
1483585 5
76591 1
2399992 8
379439 3
132988 4
2445336 9
159976 4
1874619 10
1322323 8
682408 8
2699997 9
268968 7
139429 1
18592 1
782303 8
1800007 6
16 7
243437 4
1707032 8
665491 3
692783 9
333543 2
1 10
13 6
1791032 8
20684 1
900001 3
1423441 6
29721 5
300000 1
1690976 9
7 6
2400006 8
2399998 8
1310873 10
5 2
598085 4
663948 9
463840 8
533034 6
4936 1
259207 1
261279 1
900004 3
1 10
300000 1
1018505 5
1500009 5
2278924 10
2068029 8
1499995 5
2699991 9
2104633 9
9 4
1283463 7
1747529 8
1365065 6
1224844 10
300001 1
578977 6
1007697 4
900001 3
2700009 9
1976856 9
846494 9
599999 2
2202736 8
8 3
900001 3
2700001 9
821036 7
126686 2
3000009 10
2621088 9
2001800 10
3000001 10
348032 9
2699999 9
599998 2
6 4
795071 10
445625 4
842653 6
732839 7
900002 3
2362923 9
253625 8
9 5
264208 4
230472 6
144033 7
6 5
600001 2
1144352 7
1199999 4
3061 1
15 7
18060 2
2896653 10
213371 3
5 2
360105 4
820927 7
163908 3
677909 6
617671 8
1369168 8
15 6
3 2
2399999 8
232518 3
1 10
2700001 9
1924267 7
255599 6
229754 2
1 10
1226803 10
17 7
507943 2
899996 3
3000003 10
10 5
144118 1
1 10
385480 4
1183112 4
584327 3
4 5
2392050 8
1 10
76659 5
60766 3
56209 1
9 4
599999 2
15 7
7 3
14 10
1 10
1446729 10
2099992 7
1 10
7 6
1064160 5
535011 2
81418 3
859761 8
648794 3
1619822 6
1423349 5
486019 3
1676728 9
944251 6
1412915 6
3000006 10
1 10
600001 2
1 1
721864 4
196526 1
2999999 10
138552 1
11 4
85174 4
2999991 10
1 10
1097648 4
212841 2
10 5
1422793 6
83173 1
1403663 8
900001 3
736563 3
899998 3
6 3
796935 4
1350033 8
461341 7
2013647 8
10 9
487763 4
1500003 5
1453432 8
82702 1
239811 3
491289 7
599999 2
308921 2
681443 4
4 2
155825 6
299999 1
1818931 10
929425 4
1 10
1184749 7
1199999 4
1366747 6
1181439 5
2195699 10
518086 3
1499997 5
1199996 4
496039 4
832026 4
375124 3
1149124 6
2100007 7
2009485 9
1157562 4
80414 1
1 10
300002 1
1 10
600000 2
300000 1
16 9
114279 1
900001 3
290075 1
13 7
3000010 10
1 10
813473 4
542421 10
394568 9
911308 7
546039 5
8 9
9 5
438982 3
1020933 7
400541 6
928052 6
488168 2
362671 6
53624 3
2579086 9
258937 7
104392 9
1111682 5
1 10
1800011 6
29 10
801559 7
356946 5
3000004 10
365280 8
2 1
1288 9
961908 6
265013 4
221957 2
1073150 7
754839 4
239257 2
7 8
1 10
2012257 7
666749 6
2 3
2099998 7
3000018 10
379081 8
25127 3
600001 2
556708 3
31817 1
1973512 9
2700007 9
647917 3
1248105 8
1 2
26720 1
693629 4
2400014 8
14 7
751185 7
17 8
1499996 5
174819 3
5 2
589167 9
427289 5
644946 6
2066935 7
2100001 7
3 2
9 8
604022 7
223302 6
7 4
617126 3
149370 1
300000 1
1641569 9
181251 4
2099998 7
246979 1
15 7
1080817 5
1200000 4
11 4
2146391 9
299999 1
300000 1
20 10
1359414 10
672572 3
1348848 7
310428 9
3000011 10
80534 2
1099325 6
995317 5
139634 1
653237 9
757589 4
2699995 9
306716 2
2700005 9
300001 1
95134 1
2699998 9
13 6
366636 4
300000 1
316999 6
355342 7
885175 6
224144 8
1035740 10
312393 3
1 10
1876480 9
1837374 7
137521 2
12 6
287904 4
806359 5
7 6
599999 2
5 2
13 6
9 8
899999 3
826880 5
1093411 6
1328830 7
900003 3
1156660 4
2 2
1500004 5
99422 1
7 3
779070 3
354117 2
365559 8
416049 4
457096 2
2400001 8
187121 6
699535 8
2999991 10
829045 6
1517714 6
420733 4
1 10
133417 4
1500005 5
65639 1
1 10
224739 2
1399325 5
228681 9
1754408 8
8 8
1445582 7
392131 6
7 3
6 5
1199996 4
1305925 7
2166806 9
1459433 8
2700002 9
1388525 6
1086529 8
1500000 5
2929021 10
2 1
579726 2
1082719 9
249775 5
6 6
3000000 10
899998 3
253316 1
1 10
1269504 8
1127187 10
894146 9
349700 6
11 5
25 10
10 4
194669 3
31169 2
278401 3
599998 2
1581448 10
1199995 4
11 5
26581 2
14 7
322933 2
299677 3
193709 4
530738 2
2058935 9
723231 5
885849 5
323515 8
73105 1
1084349 4
483448 8
268405 2
2 3
1500001 5
1 10
1403322 7
16 7
295062 1
1772298 8
2399999 8
847996 3
329765 5
7 4
282304 1
96230 10
1490945 5
741451 10
1 10
1 10
1 1
209435 2
1316569 5
946277 4
783910 8
591799 2
1800006 6
912247 5
443812 8
557901 10
280485 4
202711 1
1022190 9
1993961 10
900001 3
951594 8
1374912 7
599791 8
11 5
2700001 9
14 8
2880278 10
899996 3
353319 4
5 3
200411 8
602257 3
1514547 6
1 10
189869 10
15 7
2399992 8
1838719 8
665892 3
82498 6
417063 4
696840 6
599998 2
380700 4
436133 6
684583 3
836252 6
4 2
677985 3
1432432 8
1199996 4
15 8
5 3
424139 10
486666 2
136808 8
951811 4
8 7
209214 6
2100008 7
725897 3
1365610 6
3000000 10
2699999 9
2 1
674173 4
116796 6
1191406 5
147570 1
600002 2
17 8
2699990 9
751561 10
1200004 4
1 10
600991 8
134557 1
807079 8
109071 2
4 5
900002 3
1200003 4
1653852 6
299747 1
1199997 4
1138611 6
8 6
487414 5
9 4
610446 3
56484 4
1500004 5
60770 1
4 5
223407 1
572312 8
138935 5
189006 1
165869 1
715097 3
161889 1
220972 1
1799999 6
1183252 6
1461457 8
1 10
246885 7
874349 8
887677 7
2699992 9
1787500 9
134754 2
451575 4
110941 1
209701 5
942647 5
788448 3
770330 10
1800002 6
1495571 6
328400 6
1730604 6
1 10
35698 1
81818 2
142947 5
19 9
114777 2
7 4
266818 1
1499996 5
175247 6
1432823 7
213642 1
1 1
130640 1
878716 3
13 7
300000 1
18347 6
465846 3
1499996 5
1 1
454693 7
432720 6
75735 2
1622599 6
995941 9
111092 4
7 7
206863 1
544837 3
1 10
4 2
120378 1
2330312 8
1615200 10
1083916 4
149557 1
5 6
576234 4
936360 7
155559 6
899997 3
7 3
1 10
6 6
520766 5
220768 1
6 7
1782211 7
110896 3
445569 2
1800001 6
300002 1
1873409 8
1 10
2700002 9
1695319 6
255998 1
779253 6
2399991 8
1499581 9
127604 1
1430808 7
435511 6
8 3
2400008 8
2699996 9
95279 4
1 1
1232963 10
899998 3
964385 5
1564217 8
114633 6
317533 7
368663 7
1199997 4
1979529 7
1489829 6
1152683 7
528546 7
1 10
2100000 7
196748 5
2003272 9
1005887 6
124144 2
8226 2
955349 10
104609 1
1353796 5
347928 4
243226 3
1644404 10
1 10
3 4
2699992 9
552151 5
1956199 7
1 10
82808 6
505850 3
721829 7
368994 5
169612 1
6 3
127763 1
1800008 6
1 10
77193 1
515632 3
13 7
1127875 6
1200003 4
2392125 10
3000011 10
123962 1
1677060 7
231803 1
908051 10
947772 9
1830513 7
221066 2
900000 3
1402165 9
4 2
1259445 7
599950 7
1 10
121081 1
899997 3
73710 4
294658 6
11 4
951190 5
509521 5
866465 6
188376 5
1500004 5
1200003 4
2319988 9
899997 3
1 10
784891 9
79293 2
128065 1
1799999 6
888538 3
1 10
907105 4
11 6
2310874 9
55349 3
1 10
300000 1
233894 1
939269 5
1199997 4
895313 3
6 6
1 10
5 2
9 5
1088568 6
16 7
19 9
63689 1
2 3
766640 9
1800008 6
299999 1
95594 1
264331 2
1199995 4
1300235 7
2399993 8
185671 8
1260174 6
565853 2
1 10
1290718 9
1279646 5
4 2
2619657 9
1155853 7
94469 1
771435 3
258897 1
936343 9
27898 2
11801 3
1200004 4
123213 2
1463712 8
1129612 4
422921 8
28 10
455455 7
1400464 8
4 4
76026 3
756778 8
1800005 6
781150 10
191618 1
1146818 7
1799999 6
1475507 6
86528 2
320002 4
1094444 5
13564 2
7 8
1642212 9
13 7
2022519 10
661609 8
155380 1
310743 7
552476 2
1642759 7
664214 3
963696 5
2999991 10
2488309 10
1 10
1509560 9
1106549 5
16 8
300000 1
176426 1
1075361 5
166656 8
2999992 10
1302606 8
2100000 7
386501 10
1 10
236752 1
2400000 8
2204936 9
1295769 7
1278099 5
636510 7
365151 2
1009658 5
899998 3
8 3
2700001 9
151566 1
844381 4
7 8
704575 5
2400015 8
937491 7
65181 1
8 9
1500000 5
1458030 6
1 1
212376 3
1967718 9
1200003 4
2100009 7
208107 1
2099994 7
5 2
13 6
1199998 4
2269311 8
27743 3
133617 2
1 10
264873 1
19 7
192061 1
141616 2
1 10
1199996 4
1618867 9
11 5
15174 6
487465 6
1653029 9
3 1
1499997 5
2846199 10
5 2
600001 2
190489 2
1500001 5
608721 7
879502 9
697017 7
144156 2
10 9
128682 9
2400009 8
697491 5
319871 2
3000006 10
185074 7
382644 6
14 7
21 10
171631 1
1 10
1370240 8
2249440 10
1396730 5
472121 9
705409 6
251845 2
236065 1
1499999 5
443743 2
1499994 5
371107 8
1135055 9
642723 4
1 10
865464 4
123735 2
860055 4
87607 2
49624 2
2 1
600002 2
202693 7
1 10
7 7
1742670 7
1792512 7
899998 3
1582105 6
1207523 8
748926 9
1199997 4
1199998 4
599999 2
205294 9
527431 8
16 8
3361 2
2435896 9
1159357 4
1197089 10
2226677 9
1 10
5 2
79248 3
605357 4
600000 2
124567 1
12 9
1 1
2400006 8
608384 5
2699992 9
2400000 8
697203 7
703869 5
2100005 7
4 3
461182 3
610758 9
22162 3
1268590 5
294401 8
1499995 5
3 2
583280 4
796023 5
1263537 9
19 9
8 4
1064706 8
2700001 9
621895 3
485755 7
366636 2
372695 3
397545 2
599999 2
87964 1
1242181 5
144523 1
1 10
1 10
2697949 10
2509788 9
868384 3
884945 8
300002 1
1192751 6
535109 10
3000000 10
178496 4
128726 1
1800007 6
9 4
1533040 8
354725 9
1696191 10
275407 1
1089865 5
2100007 7
70064 10
1 10
1492853 6
2100006 7
199361 2
444760 5
2390498 9
1 10
1 10
2699994 9
300001 1
510479 2
900000 3
2399993 8
307531 2
2100000 7
2380104 9
21117 3
709465 8
17 9
1 10
2630710 10
480117 9
40133 2
119139 5
1 2
1405502 5
5 2
15 7
3 3
861051 5
2400012 8
900001 3
50809 5
199130 1
975721 5
599997 2
5 6
1226710 8
1284467 6
2159324 9
557185 2
141018 5
557954 3
1760706 6
1200003 4
1281057 8
1 10
1 1
449906 2
160290 1
765727 3
1799995 6
282059 2
370832 2
600000 2
113299 4
510013 2
149491 1
1500004 5
1772407 6
1800006 6
14934 6
2399996 8
1150618 7
478541 5
1 10
2468136 10
522597 2
4 3
582621 5
269038 3
1666881 9
900004 3
730694 3
976852 4
1799993 6
671608 3
1 1
1 1
181654 1
2999999 10
2 1
1500001 5
1200005 4
1 10
387611 9
143630 10
900000 3
3000010 10
12 6
54874 1
5 5
3 4
130152 1
59859 1
1446775 8
169051 2
5 4
340487 4
797137 3
1 10
22 10
80917 2
129723 3
122674 2
56089 2
10 9
1863841 10
1240943 8
360444 3
1894300 10
508433 8
2139452 9
1800000 6
1 1
10 10
2100001 7
519425 9
693027 5
747793 5
1549430 9
174560 1
384429 2
1197955 9
1859179 7
409130 3
242209 2
1 10
2699993 9
1320864 7
670923 7
1799993 6
475648 4
2091128 8
11 6
1 10
1823490 10
1 10
2413602 9
875400 6
1264741 8
417439 10
1200004 4
2100001 7
1161149 6
1543356 9
900001 3
519783 2
73029 3
599999 2
1350283 7
742313 8
662903 3
1123489 5
1 10
247773 1
192052 9
211578 8
379825 3
1800005 6
6 4
85463 8
1 10
2400003 8
719545 4
1431082 7
899886 5
865749 4
599999 2
1 10
181381 1
713805 7
665138 4
647942 7
306984 6
387763 9
718156 8
10 5
295959 8
2821 4
1667771 7
1 10
1499995 5
3000001 10
25231 1
1696207 6
56881 1
74262 7
1 10
2099994 7
6 3
1 10
899398 3
1272851 6
2757069 10
1350551 5
402599 9
956404 4
129479 5
323877 3
38328 6
1799995 6
1 10
12 8
299998 1
32143 2
599999 2
273821 8
179364 1
3000018 10
1071745 8
890684 5
269741 1
900000 3
590300 10
1356592 9
1742113 8
9 9
23454 5
1 10
665911 8
396105 5
805501 5
1141687 9
11 10
1465040 10
225731 2
592799 6
216103 1
388104 3
252813 7
11632 1
500962 3
105049 7
571143 2
318730 7
1 10
1199995 4
290344 3
1028196 5
431196 2
706887 4
714993 4
599349 6
1672248 8
568710 6
181052 1
15 7
15 8
1111482 9
18 9
1219484 7
1 10
135151 8
1424605 5
599999 2
2 1
586067 3
1531925 6
2 2
18 8
507683 4
165282 2
780959 6
96537 2
2699991 9
1 10
299999 1
1540350 9
1060931 4
74523 5
974924 9
7 8
1909556 9
86945 3
300001 1
1329370 10
300002 1
279263 1
245430 2
211687 9
1800011 6
711311 8
19 9
2584 1
900000 3
273881 6
1072169 9
1200005 4
225150 5
2310871 8
124471 1
907871 4
1473176 7
77006 5
2120129 10
990787 6
1 10
1800006 6
300000 1
2700016 9
600001 2
957760 6
2699994 9
286631 10
1799994 6
20226 1
1337337 8
986241 7
9 8
154615 2
6 6
1228389 8
2851110 10
514762 4
1 10
284952 1
179865 5
660423 8
1800004 6
513655 2
52311 1
2099999 7
6 5
2 1
225293 1
1 10
22 10
33788 3
11 5
306439 10
1 10
16 8
558661 2
1499997 5
1 10
299999 1
2399992 8
2 1
11 5
745174 6
1727887 6
16 8
129528 10
173403 9
599999 2
129157 1
642491 8
1800073 9
1029910 7
1200000 4
1100305 4
1251395 6
210374 1
1403751 10
1020105 5
1661744 7
1 10
2399999 8
633915 4
1448901 5
283215 5
1627696 6
1598779 9
745407 8
1058284 4
599999 2
2 1
2699999 9
1 10
7 3
682794 6
756730 3
333589 8
4 4
3 2
2699996 9
979105 8
1271705 8
183498 6
22288 2
847194 4
755776 8
1108529 6
1458688 8
1113343 7
933286 6
2011071 8
224063 5
147163 2
786871 4
24282 7
300000 1
599999 2
1800000 6
159478 10
504069 8
1606567 6
2399999 8
7 6
211817 3
398141 6
1229315 5
241704 2
1858401 8
899999 3
16 8
1163469 7
2252330 8
519829 2
1 10
555749 5
1323366 5
2 1
638601 3
50748 1
1199997 4
2099993 7
1 10
1759109 9
168678 1
1800005 6
2383597 9
333776 8
1 10
1 10
326285 2
851831 9
899998 3
1800005 6
893745 5
699742 9
60149 1
183441 2
248686 3
312264 8
91848 1
1613201 8
4 2
794292 4
1 10
852205 3
702584 7
1463993 5
599999 2
380519 10
1799993 6
142706 1
71549 10
210816 7
399302 7
755903 4
1244675 5
499295 2
1 10
9 9
600002 2
683960 4
1337191 6
10 10
1234893 8
447455 5
1 10
313249 3
1687847 8
435738 6
904559 4
8 4
49133 3
1214831 8
1964039 10
581062 2
3 1
1800000 6
2463710 10
128171 7
2119901 10
1217383 5
1 10
226898 7
6 7
1 10
1500006 5
329074 2
1333791 5
2534211 10
262006 5
20 10
259782 3
1499996 5
666769 4
1054526 5
1934667 7
506764 4
1140735 4
13 6
1200003 4
1317786 7
217168 1
4 5
386651 3
333733 2
2 3
410819 5
1 10
249456 7
1 10
543583 5
77412 4
9087 8
301807 6
1054900 9
2792220 10
225085 3
2099999 7
881989 4
782993 8
299999 1
1653714 6
1199997 4
92661 6
1762757 6
1 10
435626 3
3000009 10
1482355 9
1284450 5
1478340 5
161629 10
1 10
1 10
238842 9
299999 1
258628 10
91635 3
1 10
3 1
18 9
2399993 8
10 9
871899 3
1496949 5
2399999 8
506696 2
5 4
643790 10
1799999 6
1800005 6
772129 9
872535 3
248063 1
267231 8
22445 4
26 10
2218357 9
834604 6
1284641 6
23701 2
3 1
58848 1
1499997 5
584270 7
278069 4
224701 3
4 2
2400001 8
91183 7
927457 6
3 4
7 3
17 6
11 5
1 1
1 1
1 1
156602 1
2999989 10
9 5
2178895 10
864125 6
2884570 10
969557 6
189972 2
3000017 10
1054565 7
9 4
793797 3
9 8
105196 5
39302 1
2400005 8
9 9
55039 5
215240 1
10 6
1765726 9
1 10
375044 3
942990 10
25501 2
268661 7
1866231 7
1 1
300000 1
229155 4
475915 2
686087 5
128669 3
21 10
300001 1
859457 6
1200005 4
1569222 9
1092828 4
8 9
1397378 8
879520 3
19481 1
246168 3
524776 2
912331 9
1019292 7
399224 2
1200004 4
694206 3
1500006 5
23133 2
1330454 6
396575 5
361093 3
374954 2
475282 2
1752100 8
2758960 10
213996 2
2700017 9
2400001 8
2925039 10
524065 5
478037 2
1069606 4
17 9
330959 7
336765 3
761900 3
595034 9
1622395 9
1500006 5
300000 1
1799994 6
174292 9
1812851 9
600003 2
1 10
3 2
1932496 8
513019 4
632591 9
194028 2
1157329 6
412220 5
938477 7
1107663 8
1410412 6
1385345 5
2100012 7
854898 3
55569 2
1 10
2 3
1553679 8
2099996 7
19351 1
1408122 9
2700000 9
2 2
299999 1
491135 2
706357 6
289127 2
934956 5
599997 2
198751 6
1309874 5
45124 1
7 8
789600 8
1 10
284273 2
1 10
248230 3
73991 8
1096528 9
1498775 8
1 1
1942864 7
312835 7
567582 6
1049342 7
124421 1
406385 5
3000000 10
82567 3
15 7
349099 6
307973 4
1497155 6
1456808 7
703742 3
2 1
2700002 9
317153 2
1016160 5
1591310 10
1 10
76392 1
449922 6
48743 4
599596 6
764383 6
1589797 6
1 10
1500005 5
2643626 10
186989 2
284396 1
133864 2
1 10
2297034 10
272683 2
1142794 5
13 6
1190970 6
1500000 5
945845 5
963637 4
970099 4
3 4
1888123 7
540427 9
611459 10
933941 4
1 10
1 10
882433 3
443642 2
489629 10
208464 1
12 6
1500000 5
19 9
2128914 9
1 10
1546478 6
1 10
1525140 10
1 2
1 10
1499996 5
614285 3
1282743 8
372149 5
431688 4
1573607 6
1799995 6
819660 3
138519 5
1451236 7
435441 10
589589 7
21 10
825598 9
2700008 9
2999997 10
115504 1
640015 4
2400013 8
514699 2
130557 1
16 8
1800006 6
757883 4
19 10
1438115 6
510650 7
122871 9
387014 3
122589 1
77095 1
663054 7
1284335 5
3 2
7 7
323465 2
1199047 8
940211 10
1800006 6
1 10
179177 1
272412 3
224341 1
1094436 6
7 4
1819487 8
632076 3
1521154 9
1 10
1010001 7
1 10
104457 2
354991 7
1 10
1 10
1294490 10
489379 2
1800007 6
1 10
3000009 10
1644653 7
329710 2
1 1
1799994 6
899997 3
599999 2
19050 6
571859 5
2100004 7
6 7
2 2
299999 1
11740 1
1 10
546699 2
684027 9
588749 2
465508 7
1488540 10
174155 5
90349 6
133441 8
153580 2
19 9
458239 8
1092014 7
1200003 4
99788 1
771977 10
1892062 9
503117 10
2276929 8
899998 3
62702 3
3000000 10
600001 2
1 10
837881 6
190625 2
186166 3
13 6
587271 2
1800000 6
1419923 7
770211 4
5 4
1157121 7
1165949 7
202195 6
473691 2
573756 5
236386 3
2400001 8
295424 1
13 10
940573 6
1200278 6
654169 4
1800037 9
96185 5
1850222 10
1 1
55817 3
1200000 4
1569216 8
1607952 6
2100005 7
618359 5
2399992 8
1499998 5
142814 1
1 10
921745 4
1147991 4
6 7
356761 2
555312 4
1199996 4
540814 2
2999998 10
524065 2
635295 8
378197 6
212421 1
190038 6
6969 2
1200005 4
762561 5
1089814 4
658896 6
142479 1
501429 10
527010 3
724543 7
700411 10
1800926 9
515573 4
785383 8
364447 9
1 1
1072324 4
362977 2
591911 2
695376 9
190343 8
599998 2
2420477 9
823179 10
641573 4
908048 8
2699999 9
4 5
2397646 9
2046503 8
502659 2
225471 3
1 10
2700005 9
574920 2
1360626 6
800596 3
748773 3
1198715 9
1 10
136302 3
1 10
479970 6
246722 2
796516 4
1370377 9
620954 5
10 10
1799841 10
335941 10
1447779 8
6 6
1 10
10 10
1700417 9
1140948 6
300000 1
8 7
250004 1
1036741 10
2500547 9
695779 7
3000001 10
1609149 7
742772 3
19344 3
34464 1
48571 1
2399999 8
380023 2
194098 1
163981 4
1 10
287495 4
2700011 9
300002 1
95771 10
1 10
1108907 9
13 7
27133 3
1 10
471511 9
338000 5
4 5
1393589 5
402900 2
851197 7
1 1
2100001 7
1 10
8 4
3 2
439968 3
307201 7
1486015 8
900005 3
1200000 4
1499994 5
379761 5
1244240 9
887522 4
97249 1
681168 6
2 1
7 8
2400012 8
5 5
1 10
1692362 10
714769 5
121740 1
1472951 8
682492 4
299999 1
264260 1
1 2
2123065 8
9 4
10 9
463884 4
300002 1
300000 1
15 8
748846 5
1052499 10
2602118 9
432767 3
2099999 7
1 10
1199997 4
1443773 6
3000000 10
1 10
1296075 7
9 10
107862 6
506175 3
153337 4
512902 2
1226514 8
534751 10
693402 3
207720 6
9 4
1499995 5
6 7
1199999 4
2202418 8
2680630 9
492454 3
646035 3
1 10
153705 1
786652 4
546721 10
1401269 10
1 10
1500009 5
286132 5
1336083 7
201389 7
795707 9
1200001 4
22787 9
1500006 5
159942 6
24501 2
1106889 7
64407 2
231342 1
255554 2
244066 3
1002059 9
421172 6
2399993 8
37213 1
1 10
108024 2
65835 1
600003 2
153763 3
1 10
2655379 9
329638 2
1 10
791081 10
2100006 7
260061 1
488221 6
1217739 5
2099999 7
821649 10
2249206 10
1 10
300000 1
1422648 8
1200005 4
1043975 6
2099995 7
532021 7
109013 1
1011964 7
724743 4
21 10
2 1
240608 8
770389 3
1126918 6
142229 1
547813 9
2999991 10
1 10
57770 2
1 10
2700012 9
470699 2
1 10
1 10
299999 1
277039 10
1 10
15 7
1499996 5
836424 5
10 5
599999 2
847940 10
508209 2
1061848 6
915885 4
2100004 7
369824 5
1740239 9
354653 3
2399992 8
2100001 7
7119 3
1685334 8
985539 4
1199999 4
284581 1
270919 7
1200005 4
600001 2
1041971 4
10 4
320486 3
408612 8
2057606 9
3000012 10
2400014 8
1199995 4
587231 4
2297400 8
1937572 9
531293 4
80178 5
943312 5
1199996 4
1923802 7
3 4
585322 5
1 1
6 5
710100 4
2044422 9
83207 6
1329724 9
1098167 8
2100007 7
151980 1
2551331 10
451024 5
69828 3
9 8
1500004 5
89793 2
236333 4
2870646 10
900004 3
899999 3
1045520 4
760226 4
586613 3
300001 1
902217 4
600003 2
460970 5
917601 10
1067645 4
98933 4
1 2
954198 7
1799995 6
521480 2
599998 2
900002 3
5 2
902203 9
18 9
15 8
1201739 10
404369 4
708718 3
626894 3
737356 3
207532 1
2999991 10
126676 2
276096 8
353556 4
626142 8
1253521 9
240997 7
6 3
971267 6
2824610 10
384003 4
159953 1
338512 3
1 1
1053533 6
1295054 9
7 3
2203713 10
1464703 7
491406 7
996856 8
379191 2
8 9
197742 7
4337 1
300000 1
2999995 10
324273 3
1139911 6
1055201 10
961720 10
1812767 8
251065 3
390957 7
1641919 7
300766 2
21887 4
1499996 5
953985 4
900004 3
15 7
516915 9
473341 2
600003 2
9 8
520106 2
13 10
32649 1
11 6
826392 3
340904 2
3000000 10
229175 1
900002 3
878564 4
2099992 7
1200006 4
1 10
2699990 9
644434 9
12 6
789189 3
196771 1
7 7
10 5
2099996 7
2099998 7
1800005 6
2700000 9
1736398 7
2193100 10
1500006 5
140069 5
207858 1
4 3
899996 3
2717919 10
35280 1
785600 5
1701786 10
499214 2
300001 1
585434 3
565449 3
539461 4
1433237 7
79159 2
1377011 5
1799998 6
611216 3
1199996 4
1651620 9
866653 4
60753 7
533729 2
550805 5
550786 3
1120545 4
1 10
288923 1
2099993 7
425951 2
450103 4
679484 3
200172 5
2100001 7
101173 2
31500 7
46895 2
4 3
959849 4
2100007 7
434824 2
1442475 7
900004 3
1491253 7
3000011 10
482801 3
303943 5
840541 10
611152 5
267862 3
1 10
166681 1
666734 9
784571 9
599998 2
266382 2
38494 2
7 3
1 10
17 8
119937 3
7 7
268502 1
205283 7
1480312 9
11 10
299999 1
1 10
900000 3
896065 5
1 10
561083 3
2099997 7
1 10
1760761 6
900001 3
157506 2
5 3
1353512 6
1500004 5
275278 1
900001 3
1262004 5
670010 5
2420099 10
119824 1
665621 9
950186 7
319889 2
2368584 9
7 8
899999 3
183978 3
2700008 9
1 10
2360818 9
774285 5
183166 6
2021940 9
300001 1
630933 7
236426 1
1683915 8
1006179 5
21850 5
2100001 7
5 5
2337249 9
2399999 8
10 6
2 2
310387 4
2399996 8
647564 7
293400 2
1 10
12759 4
1328524 7
121935 2
1 10
1500006 5
1184994 7
600001 2
1 10
606986 5
9 4
1 10
331423 3
1 1
474219 5
100896 6
59087 3
42081 2
7 3
204974 1
187180 5
379091 5
111739 7
1856159 9
403414 4
3000004 10
1197742 7
96544 8
600002 2
1471788 6
775403 5
1 1
1532701 10
57579 2
1200004 4
538959 7
2700010 9
56149 1
435315 4
1023665 10
202335 1
118177 1
1800001 6
452844 7
585505 7
1293247 8
4 4
1120496 5
72432 8
877670 3
2700004 9
1295166 5
138409 6
900003 3
426694 2
11 4
496156 3
286407 9
11 10
646981 10
2068292 7
3000001 10
17 8
21 10
609557 4
750764 5
432381 2
660423 8
1690066 7
563734 7
1 10
1178761 5
87444 5
503683 8
1392196 7
1500007 5
747161 8
2700011 9
1 10
866891 6
234549 10
15 8
3 1
874477 3
32137 1
19 7
224685 1
1658161 7
237460 3
294394 1
2700004 9
1 10
1 10
1799994 6
99366 2
39805 6
850573 8
1500006 5
2900049 10
1 10
1 2
17 9
4 3
4 4
447256 3
573117 2
375405 6
580976 3
3000000 10
516031 9
1800002 6
748699 6
974407 8
9 4
1500004 5
299999 1
1200004 4
2399993 8
900001 3
20692 9
701557 4
1687415 8
1 10
550692 2
2399999 8
1252810 7
140992 8
1540443 8
65861 1
222176 1
1084588 7
366204 6
205771 7
1185233 5
1199995 4
1127475 7
146443 1
24370 1
600000 2
513419 2
406946 2
174034 5
1601186 8
1199381 7
554180 3
1220156 5
441803 4
784626 6
696379 5
12 6
2441340 9
333855 2
2400000 8
1023126 4
1249390 9
2494058 10
1370111 8
317167 3
2446768 9
1199996 4
2 3
1641536 8
1240607 6
1 10
154845 3
523475 6
2102694 9
1674522 6
17 8
1872415 8
576710 2
11 8
300000 1
263185 4
17 8
509185 2
1246439 5
467769 7
299999 1
900004 3
1176461 9
2400003 8
885362 4
514331 2
2452190 10
2127519 9
466560 5
1 10
835836 4
1006013 7
2823309 10
20 10
258938 1
3000016 10
2 2
2 1
529169 8
2538250 10
5 3
17 8
2699995 9
13 9
868010 5
1272986 5
1324750 5
373985 8
1038523 7
1 10
82290 6
23 8
482865 2
483369 2
45665 6
253710 7
1049928 4
7 6
1673454 7
17 6
330364 4
1799995 6
170874 8
3000002 10
478939 8
2399999 8
599999 2
1 10
1200002 4
2699991 9
1804640 10
1 10
1182211 10
567724 8
1995487 8
2399998 8
386851 7
890896 4
1 10
19 7
558927 9
1521031 8
760223 9
297905 5
26883 7
1615963 7
1434664 7
2699999 9
1372919 5
394263 9
870120 6
6 7
1170132 10
150746 5
1056628 4
642430 3
462073 3
75342 1
1099048 8
499360 2
639742 9
600001 2
527260 2
10 9
1310460 6
701994 8
309711 5
1800005 6
1 10
51994 1
2580811 10
1512589 6
967880 5
1287671 8
1022523 6
882561 7
1633617 8
595765 9
159693 4
2999990 10
662127 8
4 3
1800002 6
2829249 10
1191361 6
1429110 9
8 7
1434470 5
1500005 5
8 9
1799996 6
105914 1
34084 2
2700009 9
1095355 9
1 10
1029354 6
1448610 8
217097 1
2699995 9
86747 2
656940 10
1 10
2219991 9
1318555 5
250119 2
5 2
1281456 5
1922943 8
401951 2
6 3
2143044 9
73765 1
1800001 6
899998 3
7 8
2399993 8
756493 6
10 5
1654350 7
2362753 8
68417 2
1800001 6
5 6
8 7
1800000 6
2691100 10
1670310 9
565879 3
1 10
1800000 6
196570 9
1416849 5
36050 1
2507510 10
2999989 10
1002694 8
304004 4
590998 2
1173116 7
924734 5
474305 2
1367827 5
1500007 5
343635 4
163860 5
436743 8
553164 4
930907 9
592187 7
244390 5
2 1
300002 1
1200005 4
365537 3
1 10
300001 1
90889 2
152654 1
1743396 6
166808 1
1799995 6
1982436 7
195298 1
2220113 8
2700007 9
1200007 4
47579 2
653048 8
14 7
1390085 9
320015 9
5 2
2112616 9
781081 5
775931 6
952313 7
4 2
1 10
218230 6
944527 8
1749306 7
109851 2
2400001 8
1799999 6
935011 6
431929 5
1136926 7
193791 1
9 9
579943 7
113490 2
1 10
85592 3
1071904 8
944243 9
1293080 10
713386 5
493319 8
4 4
1116929 5
251546 1
2999991 10
599999 2
683720 5
564125 2
7 3
1746897 6
5 5
705902 7
58281 4
189534 1
925610 7
340176 6
2 1
353600 10
837072 6
521712 2
300000 1
754037 4
7 8
4 5
2770839 10
2100000 7
2399993 8
10 5
1 10
606803 3
854028 5
605477 3
1199998 4
469055 3
1 10
386155 6
465935 2
3000004 10
490195 5
1357441 8
1526606 10
175226 5
25980 1
136301 5
1800002 6
10 10
2100005 7
1434922 8
10 10
6 7
2700010 9
3000014 10
914408 5
1199997 4
160564 1
1774234 7
1737217 7
1373744 9
547717 2
599998 2
410093 4
747858 3
1276226 9
509523 3
189500 4
36712 1
2251495 9
261839 6
4 5
403383 9
836705 5
883754 7
65954 5
1227816 6
977 1
57230 6
2099994 7
2999990 10
561469 10
1011594 8
779985 4
971831 8
28998 6
20657 1
1012798 6
600000 2
2400013 8
1217531 10
599998 2
434668 8
841560 3
381992 6
802410 5
299999 1
549007 9
738018 3
1 10
1 10
8 8
1200003 4
2100000 7
1 10
407549 3
62514 2
235379 1
2100009 7
899996 3
84971 1
930290 10
1384578 9
1967715 9
127113 3
900000 3
3000007 10
2585007 9
9 4
1186451 6
5 5
2042120 8
388798 3
1500000 5
344550 2
1685721 7
2700013 9
865759 3
2999990 10
1366069 6
597574 3
64817 9
899999 3
50875 1
10 6
6 6
1747504 9
295175 3
428304 3
544045 2
2100007 7
1801850 10
2641890 10
1 10
1499995 5
2100006 7
61792 4
2271993 8
1500001 5
7 3
1641012 6
759483 4
1396282 7
1399900 5
79893 4
941120 9
7 6
154650 3
1567585 8
1991110 9
1 10
1081907 8
120088 1
1138347 7
53025 4
66886 2
1 10
300000 1
291606 6
2580066 9
566608 9
871293 4
759073 6
1799999 6
454810 5
1317804 6
2699991 9
2999998 10
899999 3
1112294 4
393360 2
12 9
3080 1
2099999 7
16 8
299999 1
413632 4
251736 1
2099993 7
600001 2
600003 2
2859980 10
856540 4
95681 1
636988 3
19787 3
1800010 6
67175 8
274305 2
101929 9
900003 3
216619 10
427664 4
1928546 7
2100001 7
1 10
2271434 9
3 1
2525518 10
837980 9
71010 1
336008 8
766305 5
277157 6
383549 2
1238318 9
1 10
600003 2
11 6
11 5
194801 6
18 7
2099993 7
11 5
8 5
300000 1
1521890 9
1160460 10
123971 1
2999990 10
1130857 7
223302 1
903557 9
928481 6
2399999 8
9 4
3 4
28 10
299999 1
536723 10
1 10
74236 5
194756 1
1200000 4
20 10
1799995 6
300000 1
1 10
316489 6
148146 5
276039 10
2268539 9
11 5
595614 3
600003 2
534305 6
1365090 5
1048140 6
10 9
1 10
809316 5
1491536 5
1200007 4
420859 5
767196 3
1469322 7
900005 3
1500000 5
1 10
261266 8
593840 2
899998 3
1200001 4
1 10
1108500 4
600002 2
846407 7
784210 7
1698442 9
899999 3
222820 1
1800009 6
228061 9
1 10
3 4
676481 3
1 10
885697 4
1 10
1156694 4
1 10
103680 3
1500001 5
379250 10
1427613 6
970760 6
1 10
1217785 6
56497 1
124944 8
1 10
1142202 4
238024 1
417900 5
1155874 5
399383 8
160501 3
2030442 7
299050 4
1 1
1244183 7
1954411 10
175166 7
383311 3
66110 1
2099995 7
9 10
482505 6
219631 7
337959 2
1241501 5
133611 1
2099997 7
2231747 10
494847 2
549230 9
2100011 7
584600 3
941382 7
2399991 8
1499998 5
1366837 6
151614 4
812771 7
945216 10
1800001 6
1593295 8
2700000 9
12 7
1209897 5
307680 2
751085 5
1199997 4
386483 4
2188987 9
370484 3
283728 1
232342 2
2032624 9
1867600 7
1500326 10
2732700 10
2100010 7
242367 8
137351 10
1200002 4
2382985 8
3 4
226596 3
1 10
278215 1
754673 6
678082 7
196334 3
1 10
2100001 7
1200001 4
234363 2
513532 2
145696 3
1981986 9
2316431 8
1 10
97907 1
27897 1
551600 8
2400007 8
1691637 8
1459560 8
761555 5
633038 3
13 7
1582961 8
1501457 7
2100008 7
368112 4
1499999 5
189385 1
2 3
11 4
263992 1
1355558 7
4 3
1 10
288980 4
1222683 5
4 2
59119 1
262206 9
1514813 7
1 1
223635 1
612557 7
19 10
427772 5
198605 5
1500007 5
634070 4
1858410 10
1399734 5
1922047 8
154543 6
579050 9
234851 1
1345784 8
2399998 8
2708880 10
1449540 5
178729 1
899996 3
2699999 9
1200000 4
1733495 7
777305 3
104089 1
599999 2
293913 1
1069827 4
592135 8
2700008 9
282104 3
3773 7
1196689 6
1499996 5
10 10
1 1
1500005 5
1996679 7
1008701 5
1624439 10
3 3
656582 3
1017789 10
1260745 5
1200002 4
899997 3
1184188 4
16 8
2339438 10
16 8
960992 10
1027359 5
1500002 5
27226 1
181407 2
900004 3
7 3
473172 6
14 7
280929 8
1 10
666072 6
17 8
364855 8
221915 3
227200 1
2186504 9
404500 5
1 10
1200005 4
5 2
1199999 4
20 10
1 10
296020 1
1 10
596406 7
2699999 9
19814 4
599998 2
162150 1
115267 1
1799999 6
2400010 8
1541043 7
1147742 4
274637 1
21 10
29629 6
67720 2
2399993 8
501479 4
1 10
67379 1
1 10
51196 1
1 10
3000009 10
1 10
1200001 4
2382179 10
583659 5
1800008 6
1 10
129436 2
779311 6
1848956 9
440995 2
1478737 7
182929 8
1500000 5
479690 2
175446 1
252830 5
1 10
2100003 7
1031261 10
832870 7
2999992 10
1072662 10
13 6
17528 8
2400009 8
1800007 6
1 10
923954 5
8 6
424276 4
396752 8
600002 2
3000010 10
370443 2
887864 5
197632 1
1269584 7
1348098 6
1779678 8
1674960 10
899996 3
598964 2
900000 3
2400014 8
931366 6
2699999 9
826141 7
11 10
2536784 9
446660 3
1004135 6
1295331 5
215388 5
1 10
1 10
1244781 9
171793 2
631972 3
4 2
234257 6
2400015 8
3 2
1625180 8
89701 1
1196233 6
374292 3
1671065 8
616522 3
781314 3
353064 5
4 4
818886 9
327875 2
1 2
453933 3
1550215 8
55251 3
143858 9
1 10
2999999 10
43477 1
1273783 7
2583123 10
51426 3
643194 9
249412 1
317459 3
300001 1
209174 5
176200 3
7 6
16 10
1 10
229025 2
14 5
1 10
6 5
888620 4
2400001 8
1 10
66906 5
550820 3
19 9
16 7
11 6
99584 4
1200003 4
1189512 10
1465855 6
889913 4
16 8
1800002 6
1218709 10
600002 2
1590744 7
1351752 8
1550609 9
1200004 4
221328 2
600027 5
300001 1
786302 3
202571 2
600000 2
628221 10
1154704 4
162905 1
300000 1
60822 5
245516 4
3000011 10
1692288 8
7 8
299999 1
1 10
2400000 8
1029638 7
262047 8
235126 1
1 10
525234 2
899998 3
989130 7
395549 5
8 9
758798 9
799208 3
528464 7
1953006 8
2 1
749837 3
599998 2
313830 3
1303668 6
298272 3
1 10
2700005 9
1949338 9
3000009 10
13033 7
299999 1
1 10
1236078 6
883968 4
417019 4
185647 4
20600 7
254512 8
89677 1
1122408 4
14330 3
275051 2
66434 4
300001 1
249243 2
1900493 9
5 2
2999990 10
1248031 9
1800009 6
1074652 8
486886 4
1707986 9
1097383 7
1 10
1975052 7
1200000 4
290044 7
20 10
1890324 9
1094655 8
1910700 9
1554918 7
1174272 7
2571018 10
25020 1
1 10
2579171 10
300001 1
2189429 10
841835 6
899999 3
1800010 6
31292 9
83230 2
1200001 4
718927 3
880357 3
833108 3
1800005 6
1116237 10
476073 7
112179 4
4 5
2022743 8
1305534 6
509896 2
591521 9
535152 6
235463 1
1799994 6
3000009 10
2700003 9
1062657 9
505364 2
2742487 10
241523 2
4 5
1259588 8
299999 1
1799993 6
570767 8
969827 4
14 10
2366665 8
316545 6
1799999 6
90642 5
733457 3
1 10
600001 2
609723 3
1052033 4
886356 7
21 8
577177 7
534421 10
2044662 8
1096544 4
325856 3
1508011 6
3000000 10
4 3
1111377 4
787889 6
6 3
287340 3
1499996 5
85715 3
1575648 8
142885 5
498823 8
1395391 10
2276399 10
182066 1
78445 2
2699995 9
174718 2
299998 1
420601 8
323580 6
39857 1
90520 4
220282 1
658590 8
216249 4
673289 7
1479271 5
560112 3
514772 7
2293480 9
2999990 10
1241544 6
527996 3
12322 1
750312 5
2595850 10
1615008 8
13 6
3000000 10
362587 2
140953 1
1419599 10
1740503 7
383119 2
135708 3
2045883 7
1175410 9
1061894 7
80245 7
807119 7
1500000 5
968464 8
1 10
383229 2
2048611 10
4 5
287050 3
1641352 8
1230762 7
18 10
14427 3
98461 2
1800001 6
824557 7
792612 8
64010 10
7 3
278334 3
537319 5
15 7
443015 9
607788 3
1356598 6
1500001 5
1809817 10
1392781 10
269318 2
8 8
7 3
11 5
3000011 10
271727 1
2400001 8
246132 7
738392 5
1 10
2700004 9
129340 8
1 10
976597 6
899997 3
1800011 6
292019 3
352754 2
1537255 9
1356121 6
300000 1
2400000 8
15 8
1 10
692458 4
1500007 5
544340 2
805255 4
899996 3
24 9
299998 1
116398 8
612895 4
988973 9
624707 6
19 9
489360 2
1320929 5
111162 1
107461 2
1857567 8
546351 10
1 10
3 2
160559 1
2700009 9
89677 1
599998 2
1 10
267031 8
591233 2
2700001 9
76591 3
113639 2
600000 2
230351 1
2180735 8
900001 3
548292 2
181185 8
357704 5
68483 5
249792 5
191652 5
669677 4
2100000 7
144374 7
1789212 6
166874 2
174759 1
2400001 8
2221740 10
1118523 5
2999999 10
1029329 6
975720 6
126345 5
1761616 9
1200000 4
406882 7
41780 4
2100006 7
7 8
33798 9
2333419 10
21 10
1 1
1268529 8
580540 3
585887 2
475478 5
1422943 8
887661 5
1565195 6
859207 8
11 4
1484202 7
1200005 4
3 4
11 5
1 10
315079 3
1 10
420404 4
2700012 9
1255056 5
731457 9
8 8
346791 2
546485 2
625265 4
1199999 4
274690 3
377156 2
193613 6
176289 3
216603 2
906440 9
1200001 4
988189 4
1740479 10
405479 3
239755 4
89430 10
9 9
1488469 7
89952 1
4 5
788491 4
2 2
1900216 7
209808 1
1724509 9
323562 6
305277 4
1201884 5
79722 1
2756809 10
2388357 9
1461529 7
1323262 9
1491638 7
689580 10
1378023 8
556255 7
8 9
129644 2
82054 7
506519 2
1325621 5
1052597 4
2342392 8
762753 8
961589 4
1927772 7
836982 3
1812241 10
5 2
299999 1
664741 4
14 10
774031 7
259132 3
2399996 8
610946 3
465164 2
899679 10
117723 2
2699998 9
6 5
764428 7
2700009 9
244693 1
1 10
1799995 6
19 10
2189205 9
600002 2
1200003 4
4 3
1800006 6
4 5
3 2
11 5
6 7
1 10
4 2
9 5
134715 1
2699991 9
537894 6
158887 1
944943 4
2399995 8
17 8
738379 4
300000 1
5203 2
155226 1
5 2
51682 1
1 10
600001 2
615947 3
536893 4
1 10
11 10
2 1
541676 4
851567 8
515239 10
2100001 7
300001 1
1 10
294448 8
174041 1
2099999 7
2 1
1526974 7
2499089 10
844772 3
2399991 8
637295 6
1108302 4
378925 6
14 7
1199997 4
219654 7
2041760 7
2400004 8
935064 9
9 8
556519 10
13 5
2034343 7
577828 2
1500002 5
299998 1
1106976 4
1500006 5
616679 4
1 10
106468 3
2095759 10
292154 2
797594 5
345360 7
1187501 5
894483 3
795785 10
1802438 7
2618041 10
906511 8
14 7
1 10
30318 1
1659395 6
1574097 8
1200003 4
1965040 7
65913 1
3 4
1499997 5
442856 3
2 1
599997 2
20 8
9 4
852 2
1 10
646825 5
25 10
2861069 10
19666 1
997528 9
101424 1
2236938 8
422517 5
2700000 9
399 7
5 6
293251 6
952323 4
1296030 7
2099992 7
1504178 9
1499997 5
1800007 6
1028966 6
1668432 8
1259191 8
2454540 10
2335644 9
433913 3
1500000 5
11831 7
299998 1
1945630 7
236343 6
866018 4
1343135 5
1116850 10
1154619 9
1645779 7
1990573 8
7 6
1 10
823280 5
746123 4
1280517 8
125982 1
214263 1
9 4
896715 3
1500000 5
1 10
182941 5
242020 6
2100003 7
76186 1
387909 2
1220082 8
12375 1
2247694 10
1812291 8
177902 2
1028265 6
8 8
570107 4
8 5
2280047 8
382925 2
985089 7
2548770 10
2547108 10
669971 5
1633382 9
2100004 7
875104 5
873055 5
995746 5
1200000 4
84088 1
600000 2
87903 1
749642 3
3 3
2235746 9
2099995 7
1076651 6
2399992 8
453029 6
6 3
900003 3
600001 2
1638498 7
62176 3
1644767 9
838008 3
567416 5
2700001 9
1443605 5
1500002 5
2489077 9
2347151 9
753871 6
575181 3
317710 2
2289359 8
153073 3
2099997 7
515969 9
227023 1
378939 7
4 3
2560265 9
1 10
598521 3
1182180 9
476167 8
2400008 8
1324482 7
5 5
299999 1
1140820 5
300000 1
3 2
1239930 5
257173 1
209861 1
2026432 9
597847 4
7 3
651110 10
1 10
21769 1
255639 5
2700000 9
299999 1
9 10
525860 2
1786728 10
168000 2
2400005 8
1 10
1081475 6
1800001 6
355297 2
893456 8
1848988 7
218099 1
1618730 7
1200003 4
1500001 5
1381853 5
716166 6
518438 3
2217557 10
240054 1
1758198 6
267203 1
900003 3
1258113 5
1365589 9
1800006 6
19347 1
1056615 7
47277 4
923089 10
164930 1
633956 3
323629 10
1 10
13 5
406798 2
20 10
673543 7
461396 3
1 10
755295 5
2532420 9
2 1
152809 1
9 4
1017439 5
66610 2
737480 3
1500005 5
24354 3
1 10
2562463 9
600000 2
202396 3
88264 2
2699999 9
1234736 9
1338175 8
266142 6
38922 3
187339 5
149353 8
813544 7
177487 2
829550 5
1809457 7
566637 3
1200005 4
1202850 5
399969 4
1197711 5
1499995 5
216709 2
2626919 9
4 2
2 1
1 2
35429 6
2949132 10
5 5
1337610 7
1799994 6
2999991 10
2100001 7
5880 5
3019 2
294709 1
4 2
1992041 9
1799994 6
17 8
228133 2
1 10
376433 6
2104053 8
946023 5
336532 3
446820 4
1721473 7
900004 3
69460 1
1066988 6
1971737 8
33578 1
7 8
245307 3
2699999 9
1500004 5
37795 5
1 10
590135 3
821285 3
300654 5
2100006 7
1799994 6
5 2
3000007 10
1396207 7
481444 9
329616 6
1 10
595047 6
1799994 6
566473 3
900002 3
295664 1
2699995 9
900000 3
2700007 9
1362656 7
1478863 8
9 5
11 5
2696776 9
2578141 10
1 10
571644 5
467888 9
1279971 7
744446 5
1384724 5
1 10
299999 1
1 10
2027207 7
460226 7
2399993 8
163559 10
18 10
263718 1
254466 1
377311 2
1409272 8
11 5
253009 5
5 3
13 6
572348 2
1025354 8
15 8
621567 10
1725093 7
2999999 10
300001 1
193731 2
16 8
233924 1
1500004 5
299999 1
900001 3
246915 3
2100007 7
1059139 6
1 10
249205 1
284600 4
6998 1
80853 1
430161 3
784565 5
574444 10
5 3
10 9
7 3
1384746 6
21 10
3000010 10
1130493 4
362900 3
3 2
1499999 5
300002 1
2165984 8
372025 2
63089 1
1149424 9
2091993 8
298677 9
284596 4
986651 6
3 2
172826 5
708735 7
835294 5
28930 1
10 6
131669 1
709785 7
1207944 8
2431021 10
2378192 8
1755933 6
3511 1
300001 1
56646 1
72681 1
1190819 4
917791 7
305599 10
1203470 9
673264 8
445089 2
836031 4
272666 1
53941 1
707890 10
1 10
1786974 9
421976 3
1512979 9
770450 3
599999 2
321200 5
553875 7
197666 9
1285029 10
1193144 4
139469 7
1779407 8
727093 10
45332 2
773388 9
829348 8
1 1
2252239 8
264739 6
832546 4
2146663 9
900001 3
178621 2
1810051 10
506139 2
1 1
3 4
789789 10
1 10
696746 5
2453559 9
1800001 6
912487 4
171758 2
1899056 8
69013 1
1214524 6
1049425 5
2400009 8
1793720 10
206229 6
906042 4
8 5
479856 3
173848 4
1 2
1799999 6
1387988 9
226822 7
956410 5
831110 3
11 10
660378 5
2128799 9
900002 3
1184076 4
145244 3
6 7
406193 8
87610 1
599997 2
18899 4
832441 8
5 4
729447 4
1485989 10
48318 1
2999989 10
1909490 10
1092167 6
2100001 7
1113191 6
1200002 4
1079496 9
651899 5
233862 1
438235 2
299998 1
3 4
2 1
30299 7
567191 3
300002 1
1 10
545133 2
1 10
299999 1
5 6
221243 2
1 10
2239768 8
212984 9
95536 3
1824385 8
1500000 5
1041710 10
1327659 10
980491 4
1842419 10
2699992 9
77253 1
52459 7
1 10
482024 5
871392 4
2 2
861177 4
1483225 5
2047798 8
56193 1
600002 2
942390 9
16377 8
273496 1
1406807 8
300002 1
430136 2
1190124 4
718150 4
299999 1
986860 4
259488 6
548583 4
1 10
1349981 9
1 10
4 2
370977 2
2533293 9
1563233 8
10 5
900002 3
2281423 8
737569 9
764025 4
28452 7
1603960 8
1 10
520080 3
1057218 7
477459 2
43378 2
693229 3
916717 4
757379 4
299807 3
1180414 9
1200005 4
849155 4
1589150 10
899998 3
2879437 10
801171 5
181701 3
14 9
18652 4
1779038 8
855927 9
2326568 8
2940948 10
111510 9
887869 10
212772 1
1139619 4
60918 3
431082 3
26028 3
7 3
575064 9
375123 2
14 9
364751 2
590349 2
1097999 6
769146 6
148057 3
1500009 5
600002 2
3 4
170598 1
1710919 8
1499996 5
771679 8
1659287 6
1200001 4
9724 7
1078705 4
82036 3
421436 3
68427 3
336981 9
106048 1
1799998 6
3000009 10
733043 6
2399993 8
2700009 9
7 8
1 10
261882 1
7 3
3000007 10
509584 2
18 9
7 8
12 6
1500006 5
8 7
214942 1
9 9
1500000 5
173723 4
595421 7
102100 6
13 6
688484 3
1481143 8
37870 1
7 8
577941 6
12 6
899997 3
2322792 9
12 5
185149 1
2999992 10
515999 4
741853 4
39632 2
1 10
30911 2
980496 9
2591108 9
4 5
1799997 6
677792 8
909641 8
5 6
446808 6
1737373 9
1 10
1 10
418234 3
1126966 7
1 10
9 4
299999 1
70298 8
843661 5
1843754 9
149589 1
670637 4
96918 3
2400008 8
907578 9
774512 3
596071 8
15 7
2110845 8
993121 5
1500006 5
2999994 10
58399 2
441766 4
17 8
583721 4
2400001 8
300000 1
508172 2
884526 7
189768 9
240586 5
300001 1
1845523 9
155444 10
241109 7
191663 10
105728 1
2400011 8
1799996 6
1571560 7
6 7
1925811 7
422448 7
599998 2
300000 1
1 1
225289 9
509060 2
7369 2
18 7
94711 1
1199997 4
1678046 7
899997 3
1785482 6
146751 1
1 10
2321578 9
509800 3
2699994 9
895685 3
383185 6
1922116 7
1228355 10
4 2
1764245 7
1212292 9
1799995 6
962906 5
11 6
1340961 7
590214 8
2699991 9
2100004 7
2018961 8
2753820 10
3000017 10
270277 2
1104383 6
177200 1
8 8
832509 3
130950 1
1590120 7
5 3
1517299 6
1 10
1116341 5
1682393 8
259004 1
662259 5
1800004 6
2 1
85356 4
329443 3
1 10
13 6
295357 7
570817 2
1 10
600001 2
3 3
372510 2
1 10
1574028 7
345305 6
600003 2
606486 7
51657 9
1799999 6
1111640 8
111921 5
1800002 6
50245 2
1102711 6
527876 2
2254571 8
420554 2
1762859 6
2 3
12377 1
743380 3
484100 3
1 10
307465 6
670431 8
1170084 5
132696 4
9 4
693902 3
76163 1
393113 3
457074 5
1132968 7
460288 8
1 10
1455311 10
15 7
299999 1
256570 1
5 5
1 10
599998 2
1482531 5
361145 6
588454 5
2700002 9
1800007 6
5 4
465545 3
1391369 9
879746 4
2700007 9
739027 3
634159 3
87162 2
1691634 7
1242410 10
2402560 10
364377 4
10 5
60366 10
1 10
720225 9
69787 3
531691 3
12 7
4 3
1 10
14 6
484909 10
58044 7
1278424 7
438352 8
203251 1
1 10
1803727 8
60395 1
574826 2
1524482 7
1472411 6
853822 3
8 8
1717939 8
5 5
747702 3
212258 1
10 7
3000014 10
88555 1
1 10
1613929 6
1487958 5
2186200 10
561674 7
345716 9
188560 8
584929 6
358951 10
1200001 4
18270 5
2999990 10
471532 8
428283 2
1 10
2099999 7
793014 5
14144 2
2100628 9
1 10
1 10
733025 7
346679 2
652740 10
2099999 7
36891 3
519620 2
12088 2
2 2
216376 1
1106356 5
3 4
371907 2
947590 5
1415339 6
1370865 5
331896 6
23 9
2413769 10
2400009 8
800692 8
1021910 6
809991 5
361864 2
1540189 10
12 6
2100007 7
1801529 9
1 10
1135103 4
141676 1
894292 5
1 10
300001 1
929777 4
30362 1
849683 6
300000 1
1499994 5
13 7
59217 8
7 5
2 3
2489799 10
10 10
2399999 8
7 3
2339129 10
14 7
755671 5
1 10
323652 7
447052 4
200972 5
1199996 4
1500008 5
2 1
1318843 9
89603 1
1 10
246191 2
3000010 10
300000 1
265930 2
1265609 8
800073 8
1070175 5
300000 1
2348344 9
2637492 9
2028988 9
1289781 10
1011297 8
125119 7
1757591 9
301148 3
3 2
120821 1
680516 3
1080950 5
2099994 7
1134369 7
1403550 5
1015574 5
15160 4
2 1
14788 1
203187 4
152874 5
319479 5
18 7
759374 3
553979 5
893570 6
209805 3
1 10
9968 3
3 1
185408 9
576109 2
900001 3
843506 9
869952 7
146068 9
619903 9
1 10
206742 2
18 9
1 2
1479087 8
448844 2
11347 4
12 6
1800006 6
2099995 7
569184 6
204559 10
664575 9
1644447 8
165023 9
197575 4
184662 2
2563319 9
5 4
24527 1
1698623 10
946422 6
751661 3
1236953 6
8 4
724644 4
166779 2
497371 2
52582 2
1805957 9
37520 4
2999991 10
1619514 7
1500004 5
1478742 6
787484 5
772883 4
2328352 8
2676998 9
907893 9
3 1
260815 8
264838 2
1755431 8
1 2
300001 1
11 10
1182740 10
1800005 6
777165 3
379137 3
600000 2
25 10
658808 9
2 2
788247 9
453393 5
1 10
716979 10
2400004 8
1036863 4
19 9
215867 10
761730 5
11 10
1671260 8
17 8
1413405 6
1 10
289447 8
2 1
393590 2
11 10
1121851 10
84324 5
2059353 9
1500000 5
6 3
1133616 4
42858 5
182035 3
900000 3
1115615 5
6 4
539461 5
2616535 9
900004 3
1 10
925829 4
84053 4
451151 10
1779925 6
1800005 6
194255 4
9 5
13759 1
600000 2
1200002 4
2360646 9
1576206 9
789576 6
168387 1
1800005 6
3 4
2820091 10
1768462 9
2999989 10
352235 2
2545764 10
288659 2
2100001 7
132550 7
1 10
846310 3
3 3
1066011 7
4 2
1907514 9
936605 6
1108209 5
445064 5
21 10
1656872 9
2400001 8
758693 10
2700008 9
165509 2
651207 8
600001 2
3 4
974557 6
590391 8
2383843 9
299999 1
832656 8
182143 2
11 10
79216 1
874435 6
659970 3
41670 1
726945 8
997595 4
2480729 10
247919 3
2016204 10
1 10
1800001 6
52351 1
1622838 6
1015172 5
10853 4
2099999 7
289696 2
1200000 4
19 9
17 9
839750 5
1714300 7
600003 2
7 3
7649 1
1921305 8
53493 1
996746 5
789255 9
3 3
769057 6
10 4
412363 7
414480 10
862830 10
1703304 6
2400001 8
992728 4
1155889 8
1501439 6
125366 8
1499999 5
1800005 6
449824 7
1201396 7
1499998 5
426079 5
935124 4
1199997 4
1800000 6
1012596 6
935701 7
1631980 9
3 1
2277318 10
50262 1
1499994 5
900001 3
747727 3
1278302 7
263569 1
300000 1
1073461 6
75482 1
78684 4
259800 8
2999999 10
1699166 7
888405 3
17 10
357012 5
63628 2
719904 4
2099992 7
5290 1
2 3
22614 1
1222541 5
438290 2
2699990 9
2018709 10
296716 1
543894 3
1003454 9
1 10
1137925 4
2 1
6 7
999470 5
1 10
627318 7
175522 3
11 5
4 3
272098 6
375217 2
2306969 9
290680 3
1673333 9
1359290 5
1800000 6
1499995 5
712036 5
19 8
1214646 5
295099 1
900003 3
726134 3
1332514 7
2 3
684982 5
100764 6
2400001 8
2999993 10
53860 2
812692 4
1564962 6
83384 1
862062 7
874107 5
1 10
475614 3
2100001 7
745761 3
17 6
11 9
657516 3
2023524 9
1638029 9
1819570 10
2071770 7
24312 5
8 4
1 10
655360 5
3 4
110211 1
1799999 6
5 2
300000 1
16 8
1016886 10
11 5
815401 8
4 5
1799994 6
1709519 10
2434882 10
585321 2
466355 6
730342 4
939330 10
2999991 10
2400007 8
1 10
2394420 8
2699992 9
19 9
533952 2
224412 2
489436 3
192261 1
47628 1
4 2
915303 8
1800005 6
100640 3
151760 8
1386319 8
471108 4
1115046 6
1153226 5
333872 3
900000 3
362903 6
1236361 9
1212792 5
961010 7
675221 7
1 10
976127 6
244231 1
599999 2
1 10
1 10
1 10
1451080 5
425843 2
4 4
161442 1
155150 4
243513 3
8 3
636224 7
300000 1
691204 3
471917 5
1 10
2099999 7
2049710 10
77368 2
611816 10
61444 4
134826 7
818615 5
46881 1
272978 1
508266 4
7 4
100047 4
2399991 8
1 10
7 3
908952 8
501448 3
917659 4
334326 6
643720 7
2400008 8
8 5
195749 9
2399992 8
2 1
2318732 8
1024946 5
2399991 8
946484 7
872496 3
1788660 6
1017997 6
1839537 10
2100009 7
2091311 8
832019 3
522723 2
2100006 7
2256903 9
1 10
773141 7
2280337 8
1029088 5
335928 5
996084 4
838160 7
770674 3
141996 7
17 9
690151 6
1200002 4
7 8
274050 3
210515 3
697083 4
272403 2
32231 6
885928 3
1 10
5 2
2100008 7
2550659 10
651259 9
1126401 9
395116 4
179665 1
685994 3
1870155 7
1 10
1 10
10 5
1385137 8
3410 10
1 10
716818 3
54389 7
1 10
1900177 8
320979 2
2699991 9
1 10
5 2
300001 1
5 6
2699995 9
141631 5
207338 2
5 5
435674 5
775055 6
11 5
65553 5
687663 8
8 9
1598639 6
2099997 7
1586010 10
88767 6
3000002 10
1200001 4
663362 3
337040 7
13 6
2100002 7
20 9
16881 1
681893 9
21 10
33949 3
17 9
989149 7
2699999 9
1500000 5
3000000 10
475610 6
2399994 8
1 10
4 5
484024 8
5 5
804902 4
2605909 10
6 6
1394680 7
3 2
2717941 10
8 4
5 4
31045 7
20 10
171682 1
9 4
599998 2
300001 1
2399998 8
826538 10
769813 6
1700048 8
88137 2
299999 1
2100008 7
1823976 8
537509 2
793067 6
99508 7
1229625 6
451468 9
1605794 7
1 2
152219 3
1729483 7
100712 3
2700011 9
1487830 5
438403 3
541978 3
301850 6
114640 8
1200000 4
366796 4
1800009 6
620423 6
5 3
125691 6
1 10
1781799 8
180345 8
38550 1
907433 6
626749 10
15 8
1844807 7
485305 5
1940236 7
744345 4
264808 8
2 3
881704 5
341732 2
1399189 10
663033 8
1199996 4
2 1
19 9
628919 3
179975 5
897227 5
124278 6
103384 1
402606 5
1500001 5
1 10
12 6
923070 4
1350613 6
300001 1
13 7
10668 1
18 7
547626 6
23 8
2999990 10
1529115 10
2700001 9
900002 3
744841 4
183402 1
245881 1
619509 4
967014 4
66355 5
532827 4
550866 6
2099994 7
2173343 8
155796 2
1 10
1363761 6
369386 3
2999999 10
1360460 5
24 9
36388 9
407035 2
2099115 9
1047870 10
730878 7
1200004 4
275928 5
1659211 6
175031 1
1527384 8
1281569 6
808383 3
143 4
778103 3
288320 3
899998 3
281225 1
948056 5
662428 9
663815 5
1200002 4
852713 3
1468313 5
21 10
1 10
1147953 6
513680 3
664841 4
92377 9
892105 8
407324 8
315706 5
1526805 9
680969 5
11 4
1799999 6
900001 3
491794 9
1203526 5
279973 3
2999996 10
905752 6
1090195 7
1848010 10
699356 7
2100000 7
477064 2
1499994 5
231716 1
2953291 10
327607 4
440593 6
1499995 5
534359 2
2 2
584706 7
600001 2
2400008 8
1126259 10
1148932 10
3000011 10
214716 5
1800008 6
27958 2
1823660 10
4 3
899998 3
1742703 8
128328 1
1303519 8
1113259 4
300001 1
1066869 5
1 10
1800004 6
1389402 7
2046230 9
4 2
807321 9
150593 2
1283638 8
1229578 7
11 5
2699998 9
1308069 5
11 10
2099994 7
690719 6
2458441 10
1389372 5
682287 8
1529503 8
3000009 10
695244 4
56970 3
369517 7
2399999 8
2399993 8
1921074 7
635832 3
1680115 6
384697 2
928576 5
2100004 7
1060116 4
1 10
543447 3
2400004 8
4 4
71255 5
760203 9
634901 6
1853879 8
605174 4
1799999 6
2400009 8
80511 3
2100007 7
2255 6
900002 3
952629 7
2293379 9
273468 6
1200005 4
790536 3
2100008 7
1225518 6
97410 1
2 1
1403937 8
34633 2
2999989 10
775421 4
47369 4
2399995 8
1507977 6
47841 2
1 10
8359 8
544849 2
4 4
457936 4
245141 2
599999 2
2 2
899997 3
279871 2
1 10
3000010 10
758896 8
1464701 6
926795 6
2999993 10
1199997 4
1422527 6
66273 1
878256 4
2999991 10
1346479 7
2672281 9
134296 1
2120424 8
1064821 4
1558471 10
5 2
3 2
1026127 6
3 4
527698 8
423134 5
295129 4
1306629 5
1444481 6
679273 8
2004784 8
144152 1
223770 10
1 10
91643 6
1891367 9
600001 2
735657 5
1348825 8
2999989 10
45643 2
199400 5
377065 4
899997 3
2714185 10
2099992 7
574627 2
410536 9
2 1
1199996 4
2700011 9
582867 2
2 1
25481 8
168803 8
1500006 5
1799994 6
741120 4
679775 8
20529 2
1489202 5
3000010 10
2149848 8
80134 10
422310 4
93153 8
1968958 9
513588 2
782081 5
1461809 6
2399991 8
19 9
5 6
1200290 10
65734 2
1499528 8
2100006 7
2399998 8
158764 1
5 4
449786 7
665917 7
4 5
1173948 7
1070520 9
900000 3
1288750 5
7 6
1257523 9
162390 1
1 1
881244 7
170818 2
53341 2
217194 1
482121 2
300001 1
217007 2
372936 3
387205 7
5 6
1800010 6
4 5
691782 6
2 1
492049 3
422965 4
1238140 6
1378513 6
1186733 5
1525316 7
810915 3
2100007 7
741042 9
1397375 7
142010 2
1500005 5
1 10
1254789 10
1 10
162992 1
1035233 5
1149499 5
1003584 5
2700009 9
1 10
7669 1
2032057 7
2373455 9
2170432 8
944411 10
8 7
1799994 6
2245143 8
547840 7
2454649 10
116648 9
1 1
478407 2
2100006 7
1171181 5
798527 6
7 6
18598 1
1457701 5
1874194 7
12 8
627906 4
63013 4
1274996 5
2 1
186963 2
692671 8
227091 3
2173733 9
626914 5
160168 3
600000 2
5 4
958571 4
1073845 4
2679660 10
414442 2
116817 1
1735993 10
818932 9
379610 3
1740456 6
692104 3
1336446 5
489944 4
2151217 9
11 5
1645781 6
1 10
4 3
807273 4
747603 8
1432094 7
120091 5
923476 7
139364 2
451341 10
1 10
1666721 6
2999995 10
581323 2
1926539 9
1402841 10
1 2
292984 3
2373816 8
994723 4
291013 2
8 6
260898 3
1499998 5
208498 4
63360 5
4 4
15 7
634743 4
1330381 6
1 1
1087128 6
456977 2
215921 1
221889 5
1799999 6
996072 7
1911365 7
16 8
855774 3
12258 4
1 10
1439880 8
873855 7
288156 4
2377071 10
390972 3
2115049 10
2000456 8
1649243 8
1 10
1500008 5
568416 2
1449793 8
32693 2
1 10
621593 4
1 10
805449 7
2573580 10
1199997 4
292699 3
2595212 9
1061040 7
1527582 6
600002 2
35225 1
954954 5
730680 3
7 6
561607 2
137841 2
1960811 10
2053665 9
1349780 9
821397 10
1203893 9
17 8
1760894 10
601848 4
1642258 9
915237 8
937908 9
1408291 7
237154 7
2100000 7
1283785 7
2543497 9
607958 3
10 5
45917 1
482167 9
654409 3
2078664 7
595788 9
645280 4
88515 5
417529 2
545880 4
2699991 9
1090652 7
881044 3
1643624 8
26452 1
1 1
350048 4
4 2
178323 2
5798 1
1260949 6
300001 1
1 10
7 6
19 9
1 10
2699992 9
2099992 7
22672 1
1089904 4
242697 9
1799994 6
291545 2
136147 1
825560 8
1921016 7
822827 6
8750 2
1939330 10
20 10
7 3
1311186 6
2099993 7
285766 2
355860 5
11 8
2173950 9
951649 4
6 7
1 10
269964 6
451883 2
601042 3
2700009 9
1912484 9
7 4
1352708 9
590218 2
996930 9
1054097 9
2700009 9
817815 4
866368 4
899998 3
300000 1
1499996 5
450799 8
284714 1
714860 5
23917 2
1 10
1332717 9
621213 4
86719 4
738194 3
13089 2
778639 4
635852 3
340359 3
1737932 7
282375 2
7 6
285915 3
1271354 5
479604 7
300001 1
214208 1
300000 1
6 3
1338794 5
5 2
1416017 7
13 7
2192770 9
9 4
2985129 10
1 10
599998 2
3000010 10
898299 10
1200001 4
20 10
1376593 8
1199995 4
942919 10
258488 5
5 4
1499994 5
420450 3
82386 1
85364 2
1632895 10
213129 1
2100001 7
1 10
651035 4
481380 2
1843259 7
8 5
256992 4
600002 2
1799998 6
1947199 8
10 5
2999993 10
524317 2
2099998 7
299999 1
1199998 4
9 4
84637 4
1 10
551096 5
1350549 9
1914468 7
134987 1
1200000 4
112725 1
11 6
9087 3
1616783 6
341169 2
1800001 6
1 10
1247469 5
9 10
2571463 9
147584 4
1528961 6
4 2
2189159 10
160596 1
1214446 6
1882290 10
71151 4
2016047 8
21 10
22432 7
1875297 8
1516344 10
1500006 5
1800007 6
357874 2
68372 2
2699999 9
2442289 10
300001 1
900004 3
500802 6
263827 4
4 4
2100002 7
1564950 8
241890 4
2040583 7
606579 6
859134 5
261707 1
2400007 8
63099 2
312376 5
8 8
175961 3
2076202 9
501390 7
410445 9
378909 2
1800001 6
726361 3
523781 8
677394 3
1 10
698439 9
1298299 6
142220 7
240854 1
1800001 6
1192276 5
253775 2
4 2
1 10
618320 4
1200005 4
1 1
123384 1
9 8
287903 2
1 10
22 10
328101 10
43274 1
255040 4
425858 4
1853152 7
653991 10
35010 1
600003 2
13 6
3000011 10
1547844 6
776526 5
483580 4
830507 6
535824 7
769812 7
899999 3
1500005 5
1200003 4
2802940 10
1757409 8
882335 6
907825 4
17 8
1736493 6
543056 3
796969 6
1666883 7
2099993 7
1311579 5
1 10
2699996 9
1120636 8
11 5
1 10
1 10
600001 2
531091 4
196530 10
2099994 7
1426231 10
174275 1
5 4
21 10
1376522 9
1185334 5
1499997 5
381079 8
1397970 10
631133 6
1242005 6
561033 8
7 4
400986 3
599953 2
1199997 4
2 1
157248 6
876199 6
1252531 5
10 4
492696 5
1033066 5
1241601 5
443138 5
540317 2
735224 7
169366 1
1130410 10
1051297 6
1499996 5
217431 2
893645 5
1043581 7
734028 4
659172 3
1500006 5
115077 8
1119885 9
2100000 7
300001 1
1759 4
1128745 9
442056 8
1468006 7
928379 5
2167530 10
2142 1
703381 7
2999996 10
529951 6
124182 2
1799998 6
3000004 10
125003 2
1284135 8
890172 9
646108 3
627539 3
2276384 9
1018770 6
3000011 10
388800 9
113017 1
554980 7
1737530 6
503904 6
142339 10
3 1
1500001 5
4 3
300795 2
254685 2
3 1
300463 4
2279419 10
343501 2
1867667 7
1926211 7
176652 2
613415 8
11 6
182609 2
900001 3
1533421 7
993920 5
450216 9
1265490 9
2100000 7
455217 3
2270399 10
5 6
17 8
8 6
113297 1
7 8
2265380 9
1070514 9
1799997 6
304876 4
2353474 9
147805 5
5 2
1945177 7
101632 4
457541 2
8 4
1077450 10
975196 4
41407 3
31882 9
700980 6
1489194 6
2700005 9
361608 2
568879 2
30212 7
1 10
19061 6
899997 3
147330 5
1 2
402201 4
2116747 10
2100000 7
2098161 8
1200005 4
8 9
2100008 7
3 2
1 10
146652 1
246015 1
8 9
900000 3
627828 4
1462811 7
2474279 10
1159101 8
172255 3
1243961 9
1170344 7
1800007 6
734755 6
693552 5
600002 2
635701 10
2399998 8
299998 1
8 4
1 10
587896 3
1199997 4
1 10
200573 1
2206731 9
18 8
826137 8
391934 9
1556977 8
2400014 8
2100006 7
2399995 8
237220 1
1124489 5
2233326 9
17 9
1079730 6
4 4
600000 2
92293 3
1 10
2400007 8
14 8
1282571 7
17 8
1555065 7
300000 1
20 7
1755131 10
1348174 7
3 1
1738003 8
1103361 4
253393 7
228895 2
111943 1
504638 7
134661 3
1 10
1 10
206338 7
440491 4
5 3
107105 6
1739739 7
35790 1
69996 3
273078 2
9 4
75227 2
1287889 8
302090 2
1500004 5
17058 7
31227 8
5 2
2120280 10
120419 2
101353 8
240647 4
2400003 8
2699990 9
483004 4
3110 10
1070720 10
1568373 10
2699992 9
2699995 9
451531 6
634015 8
504812 5
1004301 10
3 2
2257662 10
1015194 6
1921247 7
2315230 10
2099994 7
128402 7
1500001 5
1799997 6
1499996 5
191317 2
2246958 8
861387 9
688940 4
600000 2
5 3
3000010 10
114317 1
129281 2
1319228 5
514488 2
11 8
2377206 9
233497 2
1674073 9
2379824 8
1845410 10
570639 2
2019097 8
225672 6
637324 4
1 2
36780 2
84600 7
1918864 8
1255319 10
608442 5
1500000 5
11 6
69763 1
230308 1
900001 3
1 10
21 10
1171193 5
759567 4
215591 1
1 10
22 9
600003 2
1111489 9
1 10
5 6
5 2
2 3
869170 3
5 3
2134650 8
367065 10
546760 2
156510 10
1255800 5
353497 2
6516 7
17396 1
18 9
3 1
1370335 7
1100380 5
238609 10
164314 2
4 3
183771 5
2 1
446349 3
2338021 10
235099 3
404600 6
1896251 7
198821 8
300000 1
1 10
276905 3
474726 2
808739 4
2999990 10
319985 2
2100007 7
17 7
10762 1
9 4
575511 3
1138621 4
1563714 7
765741 10
300001 1
19 10
2092612 10
1941710 7
900005 3
299641 1
1400737 7
2100007 7
1799995 6
1303090 8
281733 6
2999994 10
64070 7
30257 1
1800006 6
952470 7
300000 1
10 9
64604 5
225639 2
124196 3
2399249 8
21912 1
350278 10
189840 1
1 10
321749 9
300001 1
90832 1
19 9
1061279 8
21 10
2 1
13321 1
548698 4
151857 3
1200004 4
144575 1
243495 3
1999620 10
1446828 5
709259 6
1800000 6
35803 1
21 10
720457 8
2099993 7
1648206 9
501863 2
2100005 7
1 10
371823 2
7 8
2184276 10
251659 1
2400010 8
11 6
4 5
3 2
648352 5
2400001 8
504274 5
651625 3
299999 1
328174 10
7006 5
5 6
165098 3
11 6
1800001 6
364503 8
2400006 8
2078799 7
60212 3
9 4
944078 4
5 2
276672 2
618361 5
1665797 7
36633 1
587202 3
1972032 7
599999 2
225331 9
900003 3
889958 3
3000009 10
1056216 5
2699991 9
1257276 5
244641 4
17 8
489693 3
16 7
1379462 7
2100000 7
916496 5
1612329 6
341091 10
1003166 9
11 5
1 10
2399993 8
13 5
7586 2
877763 4
66901 1
932073 6
2100007 7
2400005 8
1503247 7
543596 3
15 6
1113967 9
73382 1
188986 1
1634341 6
1274611 5
1377180 7
1345901 6
2400008 8
628780 10
1662017 6
2100000 7
1352231 7
2 1
3000010 10
13 7
1 1
1499565 5
115375 1
11620 5
8 9
247200 1
7 8
337788 9
2300630 10
686325 6
2 3
440322 3
600001 2
2399999 8
1171986 8
5 2
593998 7
2699992 9
900005 3
1428546 6
1 10
511836 4
301500 3
1338150 10
210574 10
299999 1
2277577 8
1800001 6
13911 5
76062 1
831811 7
198778 1
299999 1
1 10
553116 5
322918 8
1499999 5
1128629 4
1102753 6
687990 6
304964 3
779783 3
142536 1
985199 6
3 2
810978 3
767412 4
8 5
527572 4
1048641 10
34936 1
26630 1
1 10
310804 2
294866 2
924990 6
191554 2
629793 7
225593 1
158615 1
353968 7
2296463 8
20263 1
900003 3
274 8
1 10
1666859 10
519487 2
20 8
229091 8
1 10
1 10
267486 1
35645 1
1500001 5
527462 2
74875 4
166604 5
125960 1
1 10
1 10
899997 3
299999 1
18385 5
10 5
194294 1
2421221 10
600001 2
1105546 4
1505460 10
21 10
5 4
300001 1
917256 7
1 10
1199995 4
11 6
987493 4
242972 4
1499995 5
1355806 8
1 10
928602 9
2400000 8
90332 1
219843 3
1950730 8
326039 7
2700006 9
2370176 8
1288043 9
407285 4
2060329 8
1243016 6
23 10
17 8
17 8
785155 5
15 8
1044465 4
1500004 5
1499999 5
967110 4
15607 6
945686 4
1156010 4
1459313 5
1061409 4
2126754 9
39435 1
726220 3
899997 3
214791 10
591210 2
1 10
2999993 10
3916 1
1806536 8
404802 2
225403 5
113612 1
903741 5
651890 7
1861894 9
56792 1
2099995 7
816768 7
52577 6
1 10
1 10
817189 4
1197808 7
11 5
265788 3
382924 3
49762 4
588233 2
566253 7
300000 1
377290 9
407864 2
283648 4
1459764 9
45912 1
278773 1
636986 6
260426 8
2130529 8
1019623 5
102509 1
11 10
16 8
1257708 8
2389001 8
1199999 4
2099993 7
496628 9
600003 2
422233 3
22466 2
1 10
286411 8
775121 3
1 10
2999990 10
299999 1
563259 6
1292029 7
1 10
2100006 7
691 1
7 7
244489 10
87429 1
500467 6
2252117 9
1499996 5
1499995 5
7 6
330056 4
738355 6
115968 6
2 2
1 10
114733 2
268007 4
1768813 6
1799994 6
1 10
2350671 8
1200005 4
5 2
1716594 8
149993 1
1 10
2352221 10
1 10
689157 6
1 10
2999991 10
1571247 10
270198 1
728270 3
485167 2
899998 3
104482 9
1 10
1162340 5
1839099 10
1500001 5
283751 8
2699991 9
2399994 8
899997 3
39253 4
5 2
1081084 4
266645 5
1 10
1326985 8
284179 7
1002917 5
1 10
10 9
168413 4
2400008 8
579613 2
2099993 7
150754 1
1 10
1630768 6
599999 2
1 10
899999 3
484265 2
1500002 5
8 8
2 2
7 3
134337 4
2399992 8
899996 3
1906840 10
741669 4
122475 4
463209 2
1310929 8
20 10
20690 1
713463 4
251829 6
506987 4
2318353 10
2400007 8
746597 6
2099994 7
2 1
9 9
1500006 5
5 2
2999991 10
1646635 8
2100008 7
789193 7
1993459 7
1887739 10
289338 6
32676 6
6 6
540660 10
21 10
385743 3
2999997 10
2400013 8
900004 3
793596 4
1200001 4
2182825 8
36242 5
2245870 9
7887 4
1099944 7
1 10
2424761 10
1963261 7
66632 1
2699992 9
75919 10
1851066 9
1460456 5
1673415 8
534394 9
10 9
1199997 4
259581 3
342259 2
2099999 7
10 5
784369 9
1217802 5
192341 1
82877 2
10 5
1499999 5
2493171 9
165116 5
161755 2
1 10
639839 3
45150 2
1799999 6
2358046 8
1265202 5
304351 4
667686 5
10 5
2100007 7
300001 1
489603 4
2273721 8
1500004 5
738615 3
224305 1
1 10
622320 5
1506629 10
551718 7
386105 2
388010 7
2 1
997201 9
550873 6
909705 5
261636 3
1032308 4
1199995 4
310535 3
755224 7
1500006 5
1 10
14 9
600001 2
1466642 5
1381104 6
285960 10
721788 7
1800001 6
593943 8
41100 6
1 10
1382868 10
777261 10
2481290 10
1275530 9
723752 3
1 10
503056 2
1799993 6
839532 3
901210 4
16 8
1122114 6
898316 3
600000 2
1 10
92540 1
221350 9
656344 3
1200004 4
1 10
1365177 8
2891543 10
299919 10
202832 1
892777 9
1408249 9
242280 4
836235 6
1599949 10
5 3
2999992 10
646201 5
2700003 9
166067 1
73385 8
1889590 10
15 7
718572 3
396985 5
310363 2
721461 4
1199996 4
1500003 5
870855 7
381935 5
2400003 8
586923 2
295634 1
1391188 6
2 3
1 10
446451 5
5 6
1337581 10
1198305 4
2000324 10
2664449 9
2 1
387210 8
79164 7
1 10
26541 2
5 2
972954 7
2400011 8
105160 1
388419 9
299998 1
263750 3
299999 1
2699992 9
570432 2
214925 6
2 1
862801 10
952051 5
299260 9
924289 5
371320 5
44671 6
2699992 9
1500008 5
1910830 7
777185 5
234927 1
1014261 4
1800005 6
2100009 7
8 7
2 3
30271 2
381052 7
10 5
132425 1
1292110 10
1445659 6
460064 3
300000 1
451329 4
899999 3
56919 3
21 10
1400665 6
802059 7
23 9
6 4
340174 3
983700 4
2261059 10
2941799 10
1774583 6
1622640 6
1409426 9
599999 2
900002 3
861854 7
1831305 8
686078 9
2930610 10
1199996 4
1799995 6
1 10
1 10
2031419 7
40836 6
25 10
313806 6
1 10
1235551 5
600001 2
2 1
699015 5
65077 2
1920930 10
2099994 7
542855 8
562223 2
247014 1
2100000 7
17 6
600002 2
1856833 7
455615 8
423342 3
11 6
6 6
18 9
1799994 6
1099590 5
5 3
6 5
1199997 4
298733 2
1 10
1199996 4
244254 1
383995 3
8 3
549385 7
426063 6
1433311 5
1500002 5
1800010 6
907486 5
1841764 7
948923 8
2699999 9
11 6
1423405 6
300000 1
10 4
1459969 7
2248334 10
1 10
2999998 10
1541161 10
299999 1
553080 8
1738849 7
279446 9
508954 10
2099999 7
1800009 6
1 10
224348 2
1 10
300000 1
1019345 5
2343983 8
267893 6
381187 2
14 10
17 8
2400001 8
172371 2
936642 7
1154709 4
1493215 8
56079 2
2051071 7
505855 3
600001 2
121285 2
298176 3
252900 1
1 10
2247540 10
1 10
2137617 8
1176739 4
67690 3
682487 7
1661286 6
1 10
1064628 6
600001 2
1 10
1297914 6
647787 4
234723 4
15 7
568008 8
1800004 6
1 10
1 10
160544 8
300002 1
1501024 7
820694 4
326509 6
4 5
2688569 9
1904009 10
426088 2
633099 3
1 10
1199997 4
207794 7
1199999 4
1 10
2026816 8
2100006 7
814262 7
2666816 9
2399992 8
1232849 5
660191 4
1 10
3 2
2400009 8
465487 5
300000 1
1 10
26 9
187061 4
2605739 10
135055 3
782160 8
1 10
1 10
1371335 7
204515 3
1837070 9
2249591 8
204665 1
82591 1
220307 1
1735079 10
11 6
746593 5
1799994 6
1025463 4
12 5
1200001 4
5 2
256691 7
1 10
142294 1
2999993 10
1800005 6
228229 3
981021 8
2738391 10
2244007 9
423051 9
5 5
1 10
1730154 7
869129 8
19 9
364412 2
1152247 6
17 10
410851 2
5 3
437538 10
7 7
70605 4
2654137 9
14 7
1499997 5
1 10
1812680 8
614317 6
2999995 10
489278 3
888526 4
1 10
299999 1
4 3
952255 6
76754 7
1 10
1793842 7
1796010 6
300000 1
863631 10
57440 2
143747 1
995173 4
1 1
253329 5
13 6
1532321 6
600144 9
1200896 9
1796377 7
1 10
5361 1
15 7
1499997 5
1337929 8
1101673 6
383822 2
813687 7
730583 3
508842 4
600001 2
3 4
880461 7
2100009 7
1 10
12762 6
131567 2
222625 2
92651 1
136544 1
1370071 6
900005 3
380990 10
6 4
249202 3
934012 4
103968 4
2058632 10
3 2
997452 4
1500008 5
1170781 10
1 1
284970 3
543349 4
1800007 6
1200003 4
2399991 8
1347281 9
1086606 5
1508887 8
1077433 6
844579 5
461594 7
13 7
13 7
1703024 8
1 10
1585579 6
7 8
514520 3
1597815 8
486835 2
2815893 10
1148397 9
1 10
1175335 7
281454 3
1205511 8
370795 5
300000 1
1 10
490066 2
1009940 7
1209869 9
441605 4
19 9
2699991 9
5 6
1 10
802890 3
133171 2
554649 2
2422461 10
600001 2
3000001 10
8 3
837030 10
1199997 4
2678158 10
1148345 6
971502 5
300001 1
3000012 10
799003 3
856316 6
1074641 6
1989869 10
1 10
1365102 9
602737 9
922114 9
280599 10
899998 3
169225 1
1469070 5
2 1
9 4
1384175 6
19 9
1422295 6
1284290 9
1 1
4 5
179290 1
1635450 6
1500009 5
1500004 5
200712 1
1199998 4
1499995 5
133719 8
404077 2
23 10
900004 3
2136973 9
1500006 5
10 9
1799162 9
588719 2
299999 1
18 8
15 7
1 10
1200003 4
108989 1
1178600 4
628158 5
24918 6
1 10
523891 6
785076 3
381612 7
2090919 10
10 6
428441 4
580297 2
579591 2
62503 1
210552 6
2350899 10
723179 7
473390 8
751386 6
2700001 9
282869 1
1385346 5
52861 10
1650671 8
54253 1
6 3
1 10
896538 3
5 2
2099997 7
775636 4
7 4
307063 8
210777 4
572423 2
3000001 10
1391532 9
1433057 5
8 7
1085635 6
1200001 4
2400006 8
2983555 10
82648 1
1 10
34030 1
108382 7
1404384 8
168823 6
2400007 8
1701916 6
2506202 9
3000001 10
232549 10
689037 3
2100004 7
482210 3
1005581 4
1799996 6
280967 4
300000 1
622740 5
170432 1
600000 2
5 6
11 10
11 5
548822 5
2399999 8
774782 7
11 9
71208 1
1942391 10
403751 2
9 10
354591 9
16896 1
1278070 5
379967 2
173503 1
2465679 10
2200302 9
1500002 5
2142604 9
1140931 5
900003 3
1500004 5
2053665 8
120999 2
1775136 7
12 5
1799996 6
2242508 9
1934989 10
101153 2
462714 6
10 10
1 10
11 6
56808 4
889364 4
600001 2
238493 9
716963 6
1413560 7
230063 8
593161 3
487269 4
573019 7
881137 9
9 4
1345165 7
419984 2
107108 5
1037208 9
16317 7
13 5
256139 4
210142 3
1921991 10
146832 3
1346620 10
1558591 8
1 10
7 4
11 5
17543 9
2700010 9
804855 4
217056 1
164488 3
621694 9
368956 4
229852 9
174548 1
1200002 4
1405351 6
1499995 5
468618 2
886762 9
129354 1
634011 9
1799993 6
94940 1
138181 4
339847 5
36884 3
1344709 10
306085 6
1 10
2100005 7
384913 2
210740 1
817510 5
1 10
12 6
1 10
134290 1
1380588 7
3000015 10
2400015 8
4 5
1026658 9
976770 6
752685 5
1199995 4
1199997 4
1103576 5
299922 5
339679 9
790911 10
1385685 9
2847308 10
1388360 5
1214819 7
6 3
600000 2
1416180 6
1200003 4
723145 8
28499 1
144361 10
824020 3
1500000 5
2 1
2700003 9
448154 3
117113 6
2099994 7
141819 4
6 5
2308644 9
129236 5
2 2
314334 7
456870 5
2225935 8
76308 7
1263265 5
1250080 9
1887878 8
1084643 6
1989661 8
1364923 6
217341 10
1044885 5
814828 3
191208 1
1500001 5
1 10
441901 2
632893 4
2929738 10
675070 3
2564831 10
262446 1
1197201 8
1120587 5
7252 8
520044 5
1 1
91233 1
576331 3
2 1
265202 9
1171337 5
4 4
2400008 8
686091 10
2447397 9
531901 6
424267 2
2207834 9
599589 3
465823 2
1077235 7
159810 1
299999 1
1365031 5
5 3
1719120 9
100625 1
1800000 6
241573 7
13160 7
1414181 5
858481 3
128407 2
19 7
212090 5
5 2
143812 3
513840 3
70886 1
1112491 9
564620 3
1521976 7
196850 1
720015 5
1500004 5
1589778 9
748870 3
1902558 7
327369 2
295358 2
105285 2
1722820 7
2491021 10
1556512 8
182789 5
4 3
8 4
1758179 6
1104883 6
2541195 9
2263857 8
915552 4
300001 1
1200005 4
2099993 7
1908601 9
1520778 9
900000 3
530512 2
151964 5
5 6
599999 2
1870173 8
1 10
2015943 8
372208 3
1408270 5
154667 2
353930 4
407029 10
685118 7
449386 2
11 5
1503867 7
250022 1
396584 4
12 6
1432499 10
1126367 6
2077631 10
1199996 4
1669518 7
362630 2
1200002 4
588581 7
1315725 5
43254 10
1370646 5
1932818 7
1800002 6
2399994 8
1069776 5
678396 4
600003 2
4032 8
1 10
2100001 7
1104757 6
87621 5
430827 2
431829 2
503185 2
83604 2
2400009 8
87284 1
147018 1
710509 10
346122 3
1800005 6
2073432 7
611907 4
392869 3
2399997 8
202150 1
223230 6
7 6
1500001 5
1710613 8
1772315 8
267743 3
5 4
5 2
465664 4
713856 9
77782 1
319990 5
1604737 8
2699999 9
579498 4
784039 7
92178 1
2362648 8
690242 4
1389395 5
1768351 10
231904 9
52732 2
912629 7
136202 1
408835 4
339269 6
915679 6
1794000 10
326721 2
600001 2
11 6
444416 2
1 1
1 10
82051 2
212453 1
1 10
265153 1
1 10
2100000 7
2400001 8
209857 5
299999 1
14 7
249185 5
1071471 9
2278400 10
2560789 9
5 3
2 3
343611 2
204664 4
412068 3
469897 6
251028 2
127301 1
779646 3
7 8
1500006 5
901713 4
2699998 9
2342080 9
1059030 6
841942 3
963795 5
608175 4
1800007 6
4 2
336976 8
1895832 9
1 10
9 8
600001 2
393226 8
9 8
144465 5
580840 5
13 6
300000 1
2999991 10
228704 4
1 10
1370490 6
1826406 7
396800 5
8 4
600001 2
3 2
2868395 10
2262090 8
5 6
1563321 10
299998 1
456058 9
275934 1
4 5
1200006 4
1 10
2400000 8
2602421 10
2183727 8
81376 1
1 2
129937 4
2699991 9
178014 1
268745 2
263123 1
5 2
590172 2
1093983 5
1459771 6
2960901 10
242325 1
270660 3
8 9
1 10
300001 1
599999 2
1500007 5
175815 9
646452 5
1058302 9
559261 6
1 1
1 10
900004 3
196168 7
137469 1
1819855 8
575331 2
6 6
299999 1
720636 6
15 7
707542 3
549005 2
50353 1
165720 1
1683063 9
152816 3
1879869 7
1166504 8
822778 5
1701999 10
72165 4
261479 1
445144 8
599998 2
11 10
434773 2
1132326 6
166241 4
2994396 10
943329 10
1238979 10
507285 2
5 2
680674 9
2359020 10
1125026 7
12 6
899997 3
217198 1
131766 2
306867 3
4 5
196676 10
785938 7
2090497 8
734770 3
270339 2
2100008 7
360313 4
1 10
771192 4
3000005 10
196902 2
2399993 8
8 7
1 10
269626 3
1607603 7
518520 10
846611 3
423462 6
558444 4
72773 1
2400009 8
912655 4
1711616 8
267244 3
928687 8
2400011 8
556371 10
10 5
1500009 5
2700000 9
1535305 8
7 5
2098696 8
2850875 10
2621355 9
1901955 7
329699 7
202014 5
388804 3
159545 1
375352 4
47183 1
3000001 10
3000009 10
1499995 5
468287 8
1984904 7
653371 10
850506 6
2 1
899997 3
219283 2
2700000 9
1047605 4
1500001 5
247741 3
1994113 9
748250 7
262212 4
1632352 10
600003 2
101754 1
1200000 4
2587346 9
1330317 10
1 10
17 8
18 9
1917255 8
1499996 5
1 10
1654793 9
1 1
2700010 9
242656 8
528919 3
942551 9
504692 4
56548 1
107464 1
10 9
2400007 8
158858 5
618390 4
1272690 5
1440350 5
600000 2
1 10
1422833 6
1 1
431015 5
54230 7
608916 6
1799994 6
1106957 6
3 3
416982 6
1232899 8
147955 2
575645 2
270510 3
502791 10
275886 1
260669 6
251458 6
2052663 8
300000 1
737228 3
904315 6
41103 2
214583 1
413202 4
1044383 4
5 5
505951 8
276799 1
1 10
2400008 8
197090 2
899997 3
156159 4
830027 3
2993480 10
4 5
1308487 8
1 10
190395 1
839181 4
1781010 10
902489 10
102260 1
15 8
1 1
696491 6
1531675 7
15 8
600002 2
299999 1
599998 2
1112746 10
1046554 5
1 10
243414 3
28236 3
573779 9
1827253 7
1635435 9
3000001 10
599998 2
1251461 10
1199996 4
64880 1
1200003 4
2185727 8
1021744 9
1376328 8
842993 4
475961 8
707134 6
602394 8
207414 4
764361 4
1 2
811262 5
3000019 10
1499999 5
128465 1
540710 2
1001645 8
2368417 8
2366359 10
2325960 8
28264 2
210725 2
382675 2
599999 2
1141790 5
94342 5
1624063 9
254863 6
1809310 7
595237 9
200504 1
346266 9
183856 6
2530021 10
2144339 10
300001 1
40770 7
1570011 6
16 7
200892 7
248241 1
63351 4
1360606 6
15 7
1 10
1 10
29752 7
1318365 7
515723 2
8 9
1500000 5
2399999 8
208093 1
657082 10
2399999 8
638211 9
1199996 4
1 10
5 6
1499999 5
644530 4
131163 1
540353 5
300000 1
4 5
276119 4
2399997 8
2700008 9
1 10
1205985 8
7 8
286708 9
567747 2
273361 4
204656 5
1029600 4
5 5
1 10
1132982 10
13 5
9 10
299999 1
152245 8
1672710 10
96458 4
1170030 4
599997 2
1868529 10
420257 2
595891 3
1400983 6
1013216 4
2225169 8
1 10
2332729 8
1995060 10
610219 7
1890464 8
7 5
1 10
2400004 8
880389 4
1 10
878453 8
554399 3
467453 2
1948496 9
1 10
78223 6
282294 4
732899 5
995595 4
10 10
667064 3
310295 7
2099999 7
1070463 8
436167 2
1232866 9
2630499 10
92819 3
673319 10
1503909 9
818637 3
18 9
1241316 7
1500001 5
693146 4
2099993 7
1272966 6
1147428 9
9 9
1240089 5
2400002 8
71824 8
649459 4
519287 4
514251 2
2100003 7
768247 8
135317 6
1309260 10
1077229 10
152845 5
2134622 10
277812 6
2006483 10
1127616 10
338439 2
5 6
997271 4
2099992 7
901217 6
140067 2
771151 10
1489101 10
1200000 4
10 9
547971 2
17944 3
394183 8
340792 4
1198191 4
181192 1
2100001 7
2073474 9
22181 10
1644143 8
1339566 6
204443 1
1997512 8
65104 2
1 10
4 5
1437454 9
900000 3
1603014 6
905117 8
883439 8
3000010 10
850109 3
403177 2
982004 8
733308 7
8 4
1170776 8
417817 8
1500000 5
274602 3
1548415 7
599425 6
1630132 6
1400216 5
239000 8
1744415 8
14 8
2140682 10
3000011 10
243771 10
2699991 9
827886 4
42877 4
162719 5
799183 5
1 10
1153218 6
1484595 7
2100000 7
2999998 10
2301615 9
1115089 6
1509340 7
1000972 7
2999990 10
2700005 9
2200708 9
1678241 6
117605 1
1199998 4
427224 8
239758 6
1532095 8
3 4
211692 8
1048101 5
1500004 5
425680 5
83178 3
1307975 8
30857 2
1200006 4
299999 1
1686601 7
278402 1
6 5
7 3
187882 2
899998 3
899843 4
2340836 9
207172 1
1799995 6
2228721 8
1199999 4
3282 3
1316458 5
1218016 5
1499999 5
723231 5
222573 6
1200004 4
2440569 10
2399999 8
195030 5
486574 4
31241 7
2100007 7
1668009 10
809531 4
168426 7
191875 1
603928 3
607524 4
1 10
1 10
2242870 10
13 6
1215316 6
1 10
1856218 7
143306 5
1799995 6
1883861 9
865120 7
99921 10
927320 4
1200003 4
931199 4
866498 3
556572 2
1313198 6
834151 6
1200003 4
210533 4
403448 3
649273 4
12 6
2099993 7
5 6
1 10
1 10
2003110 10
1 10
6 7
7 7
370118 3
872361 5
756442 3
331300 2
2366990 10
1483805 7
1156329 4
750834 3
7 4
2153969 9
1499996 5
900985 6
265161 10
2659059 9
1093924 9
1528110 10
97956 1
2399999 8
2400008 8
1574269 10
304923 4
76597 3
571654 6
2999999 10
789767 6
969790 4
584343 8
2216584 10
273579 2
868246 7
55511 1
2699991 9
4 5
1393355 5
1338175 8
294783 1
128085 2
575499 4
1929505 8
471977 6
1108747 5
2999990 10
10 9
1520560 10
1 10
600003 2
506147 4
152935 1
1680639 10
581370 2
897661 4
649030 5
2100001 7
1071656 4
564804 3
380007 8
136605 4
250152 2
5 3
140394 3
2187007 8
1433110 5
677681 10
2211740 10
320056 2
8119 2
4 2
12 6
1 10
19 7
470197 4
426486 6
877912 7
29 10
1958842 7
1597239 10
25775 1
2399993 8
8 6
1862098 7
2711160 10
2400000 8
498395 3
29656 5
299999 1
244284 1
1174286 7
524460 2
1 10
1 10
1 10
1199999 4
1 10
2400009 8
2130061 10
599998 2
1710750 7
18 9
2873491 10
1312781 7
162228 6
113703 2
288810 9
16 8
454657 8
228590 1
20 8
1200006 4
2700000 9
1 10
1500002 5
3 1
1800011 6
7 3
144261 1
2100000 7
1499997 5
1 1
1130056 5
2150152 10
1 10
600003 2
13 6
2692268 9
1 10
2 2
2468041 10
1527153 8
2326 1
619551 9
599999 2
1302872 5
962513 5
19 7
2776359 10
183702 1
9 8
1661462 9
300001 1
3 2
344564 2
3 4
18236 4
13 7
832544 3
553340 5
1187828 9
1776761 7
1523817 9
1383359 6
2155293 8
1167440 4
2173695 8
887718 6
1264911 5
232036 6
2200255 8
329404 2
299999 1
578075 4
1094385 8
9 10
242624 4
980856 9
48670 3
6 3
2900041 10
1996806 9
299839 6
2700001 9
518978 4
2100003 7
25 9
578640 5
1189753 10
8 4
262854 1
2400008 8
1211009 8
82540 10
19 9
127292 5
586317 4
52617 2
87801 1
1791117 9
10 6
1313805 5
579916 3
18 9
2740731 10
1199997 4
1073714 4
13 6
1200005 4
168033 1
1 10
745578 6
193102 7
131078 1
826800 10
10177 8
47736 6
2151109 9
299025 1
532092 3
14 8
472699 10
753341 4
1799995 6
894187 6
1567075 10
964324 5
1904119 8
2167226 9
23 10
1096815 5
650286 9
695830 5
1 10
144886 3
224885 6
109598 1
1789895 8
279482 1
1 10
717248 4
176950 2
1960993 9
1038925 4
2700008 9
1 10
600003 2
2223897 8
652240 3
58581 1
1200001 4
1645421 7
1459599 10
285720 3
2317167 9
8 9
198055 1
1425795 7
301934 5
11 10
652889 7
46149 5
2 3
1199999 4
311870 4
2400009 8
714671 8
152250 5
1673251 6
656451 3
2635671 10
150162 1
108060 3
367724 10
912234 6
9 8
302699 3
900002 3
1799999 6
281549 1
893800 3
2188121 8
501627 3
2779101 10
812324 7
2099993 7
15 8
545146 3
192590 3
1 10
1799999 6
801869 6
505001 2
900002 3
1 1
920753 7
1290187 9
899999 3
765693 9
62744 1
885549 4
1799995 6
364833 2
1 10
232304 8
925179 6
923161 6
340337 8
754179 4
299999 1
1354077 7
11 10
6 5
557794 2
45337 6
1800006 6
649415 5
1799994 6
160884 3
192153 4
740813 6
2100006 7
635168 5
234884 5
17897 1
1197755 5
4 4
12 6
1116735 10
159110 1
140898 8
241303 3
564089 8
1 10
16142 1
884029 5
300002 1
137017 2
2176980 8
572009 6
696049 8
624311 5
1160756 7
1800007 6
1716149 7
132753 2
156887 9
899998 3
1 10
1607005 6
28139 1
264662 5
2999999 10
1311898 7
524068 3
1462117 6
1292896 6
502186 2
1313529 5
1800000 6
600001 2
1199997 4
2099999 7
2699990 9
600000 2
5 2
79006 3
41725 1
228228 1
969656 6
853133 4
1 10
188154 3
10 10
336609 5
693632 5
2100001 7
599998 2
1200003 4
26 10
524150 2
919284 5
1457866 9
1 10
911968 5
1923243 9
393671 4
600002 2
1964562 10
157894 1
843435 4
2100007 7
40830 1
43193 2
2399999 8
1989313 8
96845 5
986127 8
2999999 10
1384937 8
450719 2
600001 2
361997 8
41769 1
297495 1
2399993 8
1255323 7
1043895 7
27004 1
754795 3
84742 1
2700010 9
584331 4
1 2
243291 2
17 9
17 6
709939 10
40999 4
2100001 7
800053 4
1 10
2803981 10
395960 3
796351 6
171808 4
1 10
1 10
1406573 5
449894 3
1 10
2700010 9
377257 2
2400001 8
600001 2
1563769 6
409296 10
1 10
68949 3
214335 1
730482 6
1057741 4
2521512 9
1799993 6
373858 2
157636 10
402412 4
9 10
2156285 9
1073178 4
1355355 5
446323 3
188085 1
1972999 8
7 4
128824 1
2267493 9
222428 4
16884 1
1200001 4
697549 3
606270 10
599997 2
784967 6
1560423 8
847204 4
463174 5
3 2
20 10
320576 3
4855 1
11305 1
19 9
3000000 10
1839571 10
102793 2
785377 8
1215056 7
17 8
1338627 7
368991 10
943046 4
1656667 6
1200004 4
16158 1
474132 6
19 7
240816 3
1291282 7
385566 7
1548655 6
653522 3
305682 2
300000 1
1894377 8
249905 3
344375 2
1932602 9
48076 7
1 10
1 1
218093 1
442957 2
1324435 5
788792 4
1135831 5
659016 3
2020259 10
1371489 10
1059586 6
1420455 7
2082194 9
60509 6
2399995 8
477541 4
600002 2
214850 7
245974 1
2014570 10
398092 8
1157707 5
1330549 10
900000 3
2883093 10
422645 3
299999 1
299999 1
599998 2
4 5
2099993 7
1 10
160017 1
2400007 8
2100000 7
2700002 9
1288061 8
1 10
5 2
900002 3
348609 5
694282 7
1083153 10
600003 2
57913 8
1 10
1838299 7
2700016 9
2108507 8
638844 6
600001 2
3 1
648859 5
10 9
900000 3
2040039 7
126873 4
682912 3
384171 5
444685 6
160302 1
579604 3
274513 1
1873864 8
143700 1
1499996 5
256673 2
10517 1
1500007 5
1373063 7
311242 3
751463 4
432293 4
2700015 9
45463 8
2931294 10
227670 1
78636 1
288140 1
21993 8
3 3
2434501 9
735961 8
16 9
1799999 6
2099993 7
1249164 9
16 8
738805 4
1396606 9
2400001 8
19005 6
2999999 10
1500000 5
269176 6
2400013 8
1030428 6
1243998 9
135902 5
577771 5
195155 3
300001 1
401865 2
15803 9
343872 5
1106867 4
1 10
415362 2
1566815 7
2400015 8
1012977 7
1 10
178066 1
1059499 7
1 10
180450 1
492211 5
1199996 4
1981827 7
2218239 10
218694 6
16 8
1136671 6
162628 7
535425 2
798569 6
462369 6
1382879 6
3 2
8 4
1 10
18 9
103323 1
2613341 10
1135961 9
268080 10
3 3
227933 1
417303 3
91499 1
1158817 4
1776423 8
2552768 10
565163 6
719496 6
1 10
900001 3
1054959 5
137759 6
318033 10
135050 7
1 10
1402985 5
1800001 6
2700011 9
1499999 5
374775 2
2921912 10
295266 7
15 7
2699994 9
1300673 8
336077 6
379571 5
2099996 7
762465 4
779780 7
493225 2
35747 2
846907 4
773954 4
93213 2
434039 4
5 2
282739 2
480199 4
486455 2
1 10
524541 3
133766 1
920665 5
599999 2
1348901 10
385113 8
183489 1
1403617 7
214115 1
276632 3
3 2
243942 1
1219994 7
15 7
910157 7
2030193 9
485291 5
600003 2
1800007 6
2099992 7
860399 5
2368039 10
109462 2
534051 10
1500001 5
2400007 8
412858 7
783038 3
1038666 7
600000 2
1 10
1 10
2037419 7
282680 10
1489836 8
3000002 10
1744399 8
1567207 6
457368 8
563785 2
1 1
362254 3
8 6
2400009 8
3000018 10
1569008 6
1799994 6
2 1
552617 9
550548 6
552560 3
591801 5
67115 4
2699997 9
15 9
1622324 9
20 10
88426 5
224152 1
4 2
1568449 9
2099992 7
1069923 6
1544194 7
2400008 8
346764 3
824671 7
2 3
250851 5
2092672 9
54136 9
1597355 6
600002 2
1185404 4
8 7
217428 2
2217520 8
600001 2
184152 1
420435 4
192939 3
1403336 6
12 10
4 2
1 1
1 1
849664 4
699341 10
129480 2
397076 3
1 10
128608 1
813589 4
9 5
1257137 5
1716 5
161531 5
86389 4
2389836 10
145783 9
382986 2
221600 10
207780 5
324393 6
1199999 4
198672 3
134609 1
5 2
9 10
600000 2
9 4
9 4
1332014 5
2100003 7
335221 4
960265 6
188678 1
10 5
282325 1
3 4
708813 4
846426 9
36956 3
273187 4
1 10
248255 7
1879185 7
846747 7
7 3
137484 5
277245 5
229321 4
591324 7
13 9
1238494 9
1070495 5
726030 10
1698497 6
239257 2
58426 5
3 4
299999 1
161966 6
1818020 10
14 7
1177144 8
746208 8
2699991 9
188697 2
296375 3
162004 5
578305 2
588009 2
3000010 10
1 10
1642383 8
899997 3
187768 1
1500009 5
2999996 10
2099999 7
287786 3
299999 1
1691423 9
1942151 10
829491 4
577588 3
6 7
9 10
433401 10
2 3
289639 3
1 1
1294118 6
392288 4
1595310 6
4 5
865367 6
123501 1
206753 6
1928750 10
1777447 7
9 4
643339 6
2007192 8
677097 9
1500000 5
243559 3
9 5
2394712 9
917225 9
889707 3
1800000 6
614974 3
111458 1
152573 1
21 10
2400008 8
1420476 8
83456 2
1 10
519956 9
1 10
7 5
166095 3
209725 7
19 8
1400801 8
16418 3
17 8
599997 2
225359 10
11 7
576704 2
886039 3
2999991 10
2869791 10
2400007 8
21 10
65819 7
4 2
7 8
1188236 5
995867 9
20239 3
513178 2
2197289 8
2650285 9
21 10
599998 2
181057 6
1 10
1499998 5
718949 4
2249423 8
11 6
245649 2
1055820 8
1500005 5
520187 4
1799999 6
70235 1
13 6
128097 2
2285661 10
1200005 4
1499999 5
3000001 10
861560 5
241965 5
63241 4
2100007 7
899997 3
747816 4
91847 1
1236351 8
1 1
1838061 7
198253 9
9 5
245683 1
900004 3
1415325 6
9 10
900001 3
2194150 10
300002 1
1107436 6
2400001 8
21 10
934935 8
478938 2
2400001 8
764526 6
300000 1
9 4
1499767 8
302495 6
1807509 10
740841 4
21156 1
1198219 7
42143 3
1380408 5
11 5
1 10
1 10
1 10
1020171 7
1199995 4
1619510 8
1463229 9
41254 1
1800001 6
246031 1
872740 3
7 3
87686 4
1499999 5
975569 7
1124289 6
500290 3
3 1
1305457 7
1 10
1809144 8
630873 9
1199997 4
792708 4
544241 5
299999 1
653663 4
1177543 6
14 10
2999989 10
927814 5
2040905 7
2692206 9
238761 2
485375 6
100907 6
599999 2
1087085 7
395821 10
2 1
461514 6
191870 3
1974992 7
262636 5
192034 5
28181 1
513070 5
273559 5
172497 3
259544 1
311523 3
300000 1
2400002 8
637037 9
899997 3
135591 10
5 6
1652949 10
2399993 8
8 9
1801359 9
874929 4
1 2
6 6
1417226 7
118572 2
97840 5
599999 2
2066282 9
1191723 5
598751 7
1901319 10
1905692 8
1193801 10
22 8
287278 1
1700700 7
370571 10
1863567 7
2084 1
681281 9
253039 3
176758 3
3 1
2318170 10
1799999 6
12171 1
228669 4
8 4
349914 2
703551 3
2700009 9
600000 2
4 2
1458906 7
1350918 9
65369 8
50014 1
1784528 8
1241890 8
3000009 10
937004 4
207690 2
600003 2
1 10
255170 1
331419 2
1500006 5
60070 3
15 7
97556 7
1098621 4
3000007 10
5 2
1268552 8
476952 7
726807 9
239503 1
539605 5
7 8
521100 6
1500001 5
2305936 8
1800006 6
1559701 6
300000 1
952575 7
924047 8
1889489 7
10 5
1 10
1889889 7
391472 5
598933 4
636240 10
2 3
2700006 9
68567 6
2681849 10
1 10
969542 4
781146 5
205321 5
1 10
6 7
133212 1
2132209 9
1 10
233271 2
556933 6
1108885 9
1226760 8
106987 5
15 7
300002 1
1199999 4
9485 1
470499 7
8 7
151372 4
1 10
2399991 8
2 3
877302 7
1324216 8
2999989 10
611220 3
600001 2
1 10
2647771 10
1 10
111575 1
1531621 8
962870 10
1503453 7
690901 7
304143 7
599999 2
2392780 10
490523 4
1799995 6
2539295 9
58758 2
687714 3
1118417 4
21 10
170410 5
391336 2
23 8
1015633 4
1718974 8
1 10
8088 6
562685 3
1282371 8
118173 8
804056 4
574326 4
321897 3
900003 3
2400000 8
141284 5
1200006 4
600001 2
430649 4
600002 2
1188139 6
264517 5
8 4
344410 10
395020 4
1448570 10
13 6
600003 2
1479600 6
2399997 8
1119265 5
1898718 8
1264569 10
120078 2
10 5
1500001 5
440452 3
174727 5
2280624 9
947640 5
1465984 10
900002 3
1 1
1385791 5
277919 4
12 6
448059 2
1452905 5
1 10
2700005 9
91527 2
1 10
1 10
112859 8
1800005 6
821463 8
2589702 10
1800007 6
1 10
1 10
1200002 4
1820358 10
601877 9
1189137 5
60789 10
5 3
1799994 6
2934769 10
1109836 7
58787 5
1265452 7
1499999 5
30574 1
520275 3
22041 8
379280 7
509809 10
214711 1
1248214 9
1499999 5
916264 5
1158723 6
550145 10
900001 3
2400009 8
1 10
805375 3
838567 3
1 10
441045 2
485667 3
519758 4
1734917 8
476479 5
2100006 7
8289 2
551321 9
740619 3
890123 9
2 1
1715714 7
651647 7
778709 5
391044 2
972880 4
2599977 10
930427 6
197435 1
549647 2
7 6
204247 1
703221 7
2334139 9
971944 8
905902 7
1844010 9
2 1
1500005 5
1009213 6
770791 3
601833 3
228417 1
1800000 6
5 6
5213 4
1200003 4
430925 2
1021436 5
1269137 8
2699994 9
13 8
900003 3
2999999 10
848218 7
1800000 6
265877 1
640146 5
5 2
1016590 10
599998 2
188758 10
1633377 8
599998 2
69984 8
8 4
11 7
35983 8
2700002 9
137751 1
1531320 8
1 10
550256 3
1641402 7
899998 3
1800005 6
1 10
481654 9
14 7
193491 3
2222632 9
1763352 6
1224930 7
206102 1
205078 1
8 9
1 10
121681 6
1 10
183339 4
783178 3
653009 8
5 2
832855 8
1200005 4
1 10
439471 10
1 10
2700009 9
285883 8
900002 3
214819 6
174067 4
1 10
5 2
2184030 9
1153243 4
1009262 6
791462 3
1284084 7
1 10
1 10
2046377 8
9 8
2219337 8
1500002 5
2400000 8
567447 7
299999 1
291336 3
8 4
2501721 10
15 7
2099992 7
180061 1
2850100 10
2099996 7
136223 1
9 10
195146 3
8 3
13 5
1316581 7
1991320 10
990451 9
1185937 6
299040 4
568534 2
103318 1
5 5
727759 8
1 10
978220 7
599998 2
1 10
599997 2
2399991 8
255050 6
1261230 6
1924307 9
201103 6
122581 9
1 10
900000 3
230236 1
507664 2
1935496 8
1200001 4
16 9
1725592 8
9 9
261252 4
890128 7
300000 1
5 5
1549161 10
292777 1
1878502 7
1200004 4
55196 3
314488 2
2136000 9
600000 2
10 8
123063 1
525432 6
1903990 7
1291147 7
1793231 8
435686 5
1796391 10
1604130 10
900000 3
1685899 6
921850 10
2100008 7
2784909 10
1301288 8
23267 7
814698 9
560392 7
2591661 9
957081 5
1838660 10
13 7
28 10
5 4
13302 3
363879 10
203373 3
308351 2
14 7
300000 1
1800001 6
8881 4
1962492 8
6 3
600000 2
1607360 8
6 6
302106 6
98978 10
1699302 6
2100008 7
1500008 5
2399992 8
720355 3
1 10
1443889 9
635364 9
16 9
273690 6
141380 1
1303685 7
36012 1
808202 4
409991 10
283920 10
525988 7
69528 1
1785353 8
2197121 10
2598989 9
93045 1
12 6
1 10
249390 6
2356287 8
1 10
1293073 6
958978 9
3000005 10
1 10
218422 3
1810977 7
1544687 10
153075 2
48132 3
1490999 7
572008 8
1673495 8
1200005 4
1168035 8
1807201 10
560285 6
617596 9
2999999 10
2100007 7
12 5
680153 4
1 10
9 10
299999 1
1799993 6
1 10
1493046 7
544591 2
1 10
6 7
1 10
2380279 10
552874 7
603272 3
1799999 6
1 10
11 4
868119 4
777822 3
156669 1
209062 2
9 8
1 10
598492 3
219194 1
1090647 4
99765 2
2087047 7
6 3
749348 5
1 10
1200003 4
1199999 4
2225736 9
2400007 8
864268 4
1199996 4
496752 4
1 1
1 10
1 10
899997 3
7 5
10280 2
2400003 8
9 8
1 10
122718 4
450816 10
11 10
1578357 7
21 8
2815 8
662519 7
794726 5
1064897 4
90653 3
1718964 6
2447329 10
1800009 6
10 6
2505313 9
1111182 9
3000008 10
1187730 6
32452 3
597851 5
2400000 8
58981 1
223800 1
2795264 10
1403599 7
1032492 4
240222 3
600003 2
458594 6
90539 1
1185609 5
1507268 8
219400 7
159789 3
87326 2
2584975 9
2361203 9
1 10
1 10
1813277 9
1319375 8
214529 7
625066 7
1051705 5
414082 9
6 3
8107 5
157133 2
252773 2
1 10
299999 1
725460 3
1199997 4
1 10
1 10
2307992 8
552276 3
73970 5
3797 3
2052422 9
899998 3
1907879 10
1250227 10
1296991 9
652147 7
1 10
1500001 5
182582 3
3 1
925292 4
23106 1
600001 2
1 10
1147130 5
1185649 5
1859265 9
2400001 8
98389 1
1701203 7
17 8
1279003 6
2096609 9
900000 3
13 5
165328 4
1313793 9
1261585 6
1668189 10
2160819 9
526017 2
2699999 9
344425 3
1555961 8
300001 1
1420566 8
2400000 8
1118573 7
4 5
8 7
11 5
13 6
3000000 10
874654 5
1030003 4
1200004 4
376875 3
900003 3
1 10
1503110 6
2400010 8
1800007 6
142227 1
631382 7
112470 1
809595 4
2699991 9
559865 6
3000000 10
599998 2
1063173 7
1467653 6
995885 9
1022183 4
950576 5
686447 6
534282 7
92306 3
1 10
311599 3
316420 2
14 9
1199998 4
18 9
913005 6
204950 1
126356 2
1 10
900001 3
2399999 8
899997 3
1499998 5
3000000 10
554967 2
900000 3
355067 2
96961 10
683499 5
211880 10
13 6
2099992 7
1558945 6
1307621 5
734301 3
720561 4
3000017 10
1 10
751844 7
1519191 8
928499 5
86155 5
197196 1
235679 2
411560 2
1737556 10
69677 1
596942 7
238843 3
3000011 10
298287 3
1726584 7
13 9
2700008 9
1027591 5
300000 1
1223866 6
1432056 5
1 10
179412 1
864985 4
905345 8
1567166 6
1741249 10
4 2
900003 3
5 3
866289 5
8 9
1036691 4
175900 1
2615 3
2634139 10
2026612 7
212328 3
10 4
1572724 9
334146 2
5 6
6 7
4 2
1144807 7
704283 3
96896 1
2242284 10
5 6
550875 2
1441356 9
606018 3
47026 1
2874990 10
287686 5
355834 3
1 2
1323713 6
3000015 10
7 6
865976 4
543406 2
123313 2
1 10
4 2
205819 3
492599 3
708100 3
937223 7
595960 2
492752 3
10 7
142205 1
208777 3
1754789 7
837141 3
2541518 9
630929 4
1209519 5
2399607 8
1500006 5
1087818 4
1740967 9
2004648 8
223840 2
1295581 5
842377 5
1299828 6
311957 2
41921 1
1029677 5
15129 1
2 2
1800001 6
15 7
3 2
899996 3
1215041 5
331727 6
10 9
747923 7
355662 4
60462 1
9 8
1271699 7
1785741 7
613741 8
5 5
2099994 7
3 2
989937 8
5 4
90285 4
20 10
2 2
2494877 10
2100000 7
1433986 8
813600 5
1 10
1 10
544613 7
9 4
2100007 7
217617 2
1142480 5
31200 2
1 10
375016 5
528721 5
873181 10
1 10
1 10
2400002 8
1 10
7 3
129261 5
2100008 7
106257 4
285853 2
229527 6
121919 1
179882 1
2100008 7
2077202 7
355661 10
366292 9
5 6
798939 7
208054 2
566776 4
326495 6
498012 4
21 10
15 7
1728833 8
1 10
1327189 6
162745 1
121275 1
1015021 7
2700008 9
894019 7
466509 3
817025 7
1 10
1 10
99328 1
900002 3
1694729 10
814106 5
2700010 9
3000000 10
900003 3
252720 2
321160 4
200544 4
6 4
1 10
3 3
1 10
1989878 10
300000 1
1922929 7
2125290 9
796591 4
691743 4
141221 2
13 6
2941129 10
835463 3
2700008 9
894305 7
1701129 8
1 10
414491 4
1 10
44124 5
14 8
900000 3
113830 2
2100002 7
2 1
1799998 6
1 2
114653 1
10663 4
13 6
600001 2
1 1
1422467 9
1799993 6
601481 3
304992 2
75214 5
94013 1
1800002 6
192458 1
599999 2
1268749 9
8 9
371912 4
24551 10
2400001 8
2400007 8
2099995 7
1556850 6
14 5
1470375 9
817641 3
1800002 6
300049 8
627563 3
2 2
233309 3
1124843 7
1500005 5
551869 4
196673 1
37647 4
8 8
287120 2
5 2
577162 3
599998 2
2100007 7
871517 3
1 10
1500009 5
2999999 10
509710 3
598135 6
1426620 5
45073 9
300069 4
419491 10
1913472 9
299999 1
1 10
169812 1
21 10
371304 9
6 3
1384443 5
251362 9
120073 2
138087 1
10 9
579015 5
6886 5
2100008 7
616711 3
2700000 9
1078870 10
1021383 4
1 1
1 10
114529 2
107645 3
13471 4
997900 10
655512 8
2400001 8
1459721 6
5 2
197685 2
1449727 6
743224 7
1 10
806089 3
62524 1
1799993 6
395113 3
2099999 7
9 4
231264 8
1213901 6
243660 4
2130229 8
788311 6
1106793 8
2699991 9
268936 4
1318101 10
1488886 7
1800000 6
15 7
199714 2
300000 1
1500001 5
2699990 9
19 9
555960 6
2100006 7
703142 3
299999 1
4 4
600001 2
169293 3
802676 7
299998 1
2088708 7
382624 3
2100008 7
147553 2
1 10
199910 1
759951 3
226733 1
2957398 10
2700008 9
1 10
2561220 10
2999992 10
11 5
924965 7
2 2
342481 7
918841 5
661852 3
1242134 5
126134 4
4955 1
263767 6
741689 8
299999 1
4 2
2591340 9
351894 8
112289 8
1 10
8 3
687229 5
1068310 4
1800005 6
1500000 5
1812712 8
11 8
12 6
900003 3
1800006 6
73271 10
182770 3
360160 3
1191276 4
1 10
1348270 5
103394 10
324832 3
1146499 6
1730081 10
81859 6
1566256 8
299999 1
611702 7
1499995 5
2699999 9
2999991 10
1141233 8
822757 3
2999999 10
1856702 10
738489 8
2100000 7
2179553 8
1800000 6
98527 2
1063328 7
2514247 9
256720 9
74980 1
101966 3
1 1
98683 2
580624 3
2296994 8
805131 4
1500004 5
1398796 7
2099996 7
2298932 9
9 10
297183 2
9 9
1340039 5
2700010 9
111273 8
2700009 9
108701 1
300216 6
528908 3
869967 9
773389 7
13 5
1800005 6
420920 9
11 6
1057450 5
835559 3
505795 6
13 7
7 3
3 1
1147904 8
2399999 8
378930 6
643059 4
273671 7
849278 3
2063397 7
553615 2
1984 9
1799994 6
83221 3
2699995 9
294988 2
9153 1
287690 3
1951634 9
1800006 6
1730519 8
2397941 10
1237990 5
354114 2
1477152 5
329228 6
1879796 8
2100006 7
5 2
1666213 6
1 10
417225 8
1690228 7
1420181 5
11 5
1059887 6
519288 3
360094 8
8 8
2400000 8
978204 6
551076 4
1 2
224707 2
1627381 9
1254455 8
634289 5
7 7
193535 1
953205 4
1 10
107323 2
1 10
249436 9
1611878 7
131506 8
57024 1
1 10
1534420 10
1 10
509397 2
1 10
1 10
2999998 10
1040329 9
259532 1
9 9
68553 1
166683 1
2100013 7
168227 9
60305 4
353127 8
481680 4
21 10
1022320 10
1536901 6
300001 1
1500007 5
2099998 7
13 6
1500002 5
71796 3
1771218 6
1191880 4
1499999 5
1847027 9
288132 4
1839551 8
2099993 7
15940 5
1200006 4
599998 2
501614 5
183483 1
970956 6
1178498 6
28259 2
133554 3
1669570 10
1 10
163108 1
138579 8
180807 9
1492057 7
88715 2
439938 3
507231 10
167300 3
848335 8
901405 9
239654 1
13 7
1022797 5
1228663 6
12 7
1200003 4
212663 2
1318967 8
1196866 9
2099994 7
1630139 10
1114659 4
2175642 8
55269 1
217417 1
1678325 6
4 2
218393 6
646881 10
195369 3
1129463 9
300001 1
779215 8
1 10
317559 9
1276605 9
1672481 9
775612 4
1800000 6
899999 3
297135 7
2822896 10
2 3
2999999 10
2 2
2158847 10
2099999 7
4 2
1892988 9
312513 2
587567 8
1464861 7
28 10
132656 1
299999 1
6 7
3000003 10
863401 5
72057 1
384978 2
1354129 9
465467 4
1799999 6
339159 4
448174 3
500967 3
822119 6
1 1
53057 8
479280 5
255362 8
1499998 5
1 10
17 9
138690 3
504862 2
16 7
1147653 6
2585834 9
97360 5
464137 8
189159 3
760621 5
1 10
13 6
778277 3
1934999 9
2 1
133375 1
59675 4
10 9
781585 3
1200003 4
59055 9
2099999 7
1200004 4
1064980 10
426494 2
526358 2
539146 9
1178210 4
267634 1
1356665 9
576991 10
855923 6
457953 2
34818 2
829231 8
1 10
146698 2
1128431 6
111418 2
843143 6
22 9
11 5
154604 4
408317 10
219945 1
1276565 6
1440884 5
8 6
1790520 8
7 6
899999 3
1 1
1227051 5
198693 2
1546356 9
481135 2
3000006 10
1 10
267714 2
1 10
600003 2
2099999 7
747743 6
490302 3
3000000 10
35889 2
1200001 4
825565 8
946931 10
503199 5
652194 6
1397454 6
314021 2
687915 9
2 1
571362 3
11 10
673949 4
11 5
876009 5
876519 3
1297425 8
429903 3
1010604 8
784730 3
212715 2
2100009 7
632808 3
1331119 5
567856 2
501955 3
2017490 10
784769 6
3 1
153 9
165153 1
1 10
302801 8
1721425 7
2038519 7
495428 5
1 10
1439140 6
299998 1
1 10
1499994 5
300000 1
700506 8
1614655 9
1506623 7
1800008 6
8 9
704640 3
1191195 9
1006566 9
814285 4
1 10
545848 2
905829 10
859525 3
291437 10
164014 2
614689 3
605489 5
969157 5
1 10
899999 3
104062 3
1 10
1727724 6
212895 1
1662721 7
2999999 10
2587589 10
45774 1
1 10
1 10
2010114 10
900003 3
1780191 6
4 4
1 10
1 10
2 2
1 10
2100008 7
197395 3
1200004 4
140312 1
1764399 8
955919 6
18422 1
103450 1
1223643 9
2405722 9
528762 4
381313 3
5 2
445765 5
206081 3
2151039 9
134744 8
600984 4
1500000 5
115527 4
82030 10
900002 3
61345 2
1 10
712599 3
674736 7
1 10
600001 2
17 8
1799996 6
2153119 10
359347 5
389256 6
988729 5
1224928 5
1353974 7
2 2
62214 1
279552 2
1478656 5
329305 5
476177 5
13 6
1200000 4
4 3
115171 2
102019 10
91033 1
1278745 8
1500009 5
1499994 5
438396 9
308686 5
1206821 7
542213 4
2281060 10
1 10
215378 9
2143867 9
145205 1
837937 6
1640001 8
1200001 4
1051123 4
973171 5
276880 1
397010 3
648642 10
2297896 8
9 5
249058 1
141423 2
89193 1
5 5
369046 3
938051 4
2936377 10
1200003 4
21 10
1200005 4
2699991 9
1365866 7
2150953 8
1165680 10
1468566 7
2099996 7
954694 5
65746 1
2700008 9
776984 8
9 9
566356 2
600003 2
123886 1
1 10
881712 4
925065 6
1622382 6
600001 2
16 8
328833 4
3 4
1200005 4
899996 3
312095 8
1 10
271146 5
1779062 8
2245311 8
1499997 5
1406821 10
233909 2
1823619 9
2 1
15311 1
266258 3
7 3
241042 1
5 2
260979 1
272432 7
1200002 4
688519 5
494789 7
899998 3
14913 1
624062 8
1459079 10
3 2
1 10
4 2
1345858 9
204499 9
2099994 7
531886 3
8 4
267269 1
535457 7
1295510 8
1 10
744016 3
1 10
566286 2
352389 2
867334 6
276347 1
1223607 7
417321 8
256087 3
101871 2
1500000 5
1375791 9
2297247 10
24 9
8 7
2100008 7
1 10
300000 1
1499994 5
385165 6
300000 1
1 1
814960 8
1873720 9
801859 5
525744 2
285632 1
522123 2
2399997 8
837511 5
812719 4
158022 6
1199996 4
1024417 9
1199996 4
1032090 6
600003 2
1333422 7
599998 2
661836 6
1777230 10
1873837 9
447725 9
1 10
486546 3
2147311 9
2099998 7
2312860 8
13715 5
446016 10
1800005 6
12443 1
12 6
849154 4
2315608 8
528775 8
1 10
2699999 9
174256 3
200538 6
12 9
300001 1
2400007 8
217953 2
815584 3
654468 7
1500001 5
1119229 7
1 10
1500005 5
2368659 10
697512 6
672331 3
1595458 8
532928 4
206125 5
882775 4
104450 1
1800006 6
1151212 6
2955521 10
900002 3
1199998 4
339701 5
1430725 6
1797510 10
1462033 5
11 5
1807829 8
8 9
537179 9
2400014 8
1 10
2251800 8
86966 9
300000 1
2360096 8
766920 3
23 9
1499994 5
583767 2
1916751 8
1 10
7 7
1 10
820954 6
690949 5
186927 2
7 3
764985 3
7 3
215286 1
600003 2
878008 4
1200001 4
970164 9
596423 2
1393739 9
674433 3
453973 7
8 9
600001 2
312149 7
1 10
132999 1
1 10
43749 2
1 10
2700009 9
914446 9
422039 2
2419000 10
139039 1
11 6
642695 4
1108741 7
21 10
611212 3
72570 1
1365154 6
99533 2
346909 2
13 6
1 10
1 10
307196 4
244888 1
847206 6
2099992 7
393013 2
289157 4
1015259 5
179023 3
599998 2
799242 7
92313 5
1 10
600003 2
1739865 7
1709850 6
673239 4
2399999 8
204171 6
542783 4
64021 2
1 10
156816 3
21 9
328519 10
954231 5
118154 3
2663292 10
427142 3
990962 9
899997 3
614846 7
2999990 10
2104089 10
600001 2
1646226 7
602483 7
532311 10
1800001 6
338328 8
384447 2
45360 9
9 4
778189 10
395636 2
1200005 4
31665 10
117738 1
1069790 10
371561 8
1 10
2025936 8
1 10
679655 3
681613 3
480354 8
2484522 9
2016177 7
78689 4
2 1
1656209 10
623663 9
75 1
1 10
557086 2
1800002 6
1 10
1500002 5
539881 10
21 9
583628 2
2163201 10
292288 8
1601791 6
66726 10
10 9
424372 2
13 6
350309 3
17633 2
300000 1
388752 2
555962 6
7 6
2 1
1 10
599998 2
1256502 9
667934 4
528439 7
1200004 4
544004 6
733465 4
2999990 10
1295211 5
670923 4
246574 5
1199995 4
300000 1
989631 5
1799999 6
1117026 6
132777 1
1410279 10
1 10
138109 6
410425 2
1 10
1 1
1059306 5
2 1
200567 1
16124 2
187591 1
496429 2
499033 5
341704 4
490211 5
1476457 10
10 9
666809 3
900000 3
643031 3
2298748 9
82027 2
215188 4
592833 5
718880 5
1343106 9
1 10
1172448 6
42722 1
220340 8
3000004 10
900001 3
1478557 8
643204 4
935301 9
958545 6
1783625 6
690383 9
2999991 10
7 6
750485 4
310767 3
430940 4
1356959 10
247596 2
599179 6
297923 1
712471 8
1800005 6
1 10
2700009 9
117824 2
1843902 8
9 9
120597 5
1973034 10
116851 10
235371 2
1918351 8
794108 4
332899 5
1918471 8
811598 5
43296 1
2 3
1002647 8
640632 7
5 6
228265 1
785452 4
1 10
300002 1
899998 3
5 5
401772 2
493508 4
1 10
2099992 7
1242941 9
906870 7
756487 3
2400009 8
1 1
19 9
2799435 10
1199999 4
2400000 8
1499998 5
9 5
582701 7
11 5
187720 6
2 2
1 10
126536 2
231138 1
293835 5
608292 9
2400003 8
1418409 7
720546 7
1059876 5
1 10
2565702 9
1999456 9
299999 1
6 3
4 5
1 10
2306395 9
671239 5
1 10
766011 4
1814782 8
1 10
2568940 10
1 10
1108839 8
88180 3
727001 8
3 2
877081 6
132891 3
3 1
581052 5
218242 2
18 9
9 10
1266664 9
345896 4
11 5
900003 3
327518 2
1732919 6
600000 2
416635 2
746934 5
562861 3
28327 9
162287 2
786443 4
1088173 4
229484 2
2399995 8
2700008 9
84569 3
10 4
518587 3
39569 8
347163 8
771417 3
1587313 9
704917 6
466569 3
2227031 8
2100008 7
501198 2
21 10
1514819 8
2351337 8
842235 7
1 10
1005230 10
469032 3
2400009 8
325859 6
900000 3
14040 3
222966 3
21 10
600003 2
918647 10
899998 3
1825835 7
548563 2
697559 4
842951 10
243907 4
1 10
1 10
20 9
420158 2
399 4
235045 7
167979 1
110872 3
14 7
896360 4
4 4
2427460 10
919431 9
294335 6
1762263 7
2400003 8
267260 10
11 10
3 2
1500001 5
1167804 4
600003 2
1 2
3000012 10
2 1
235978 2
2109996 9
562545 5
1044819 5
744316 4
1500000 5
65357 5
779405 4
1248169 6
10 9
257663 4
6 5
382523 3
67139 5
1 1
113681 1
411989 8
3000009 10
1964879 8
159853 9
1509233 7
789736 10
469750 10
1499994 5
217068 1
1182014 7
556169 2
211437 5
2999991 10
1425291 5
2699997 9
1 10
554760 2
2999999 10
1 10
1044847 8
1 10
829311 3
445158 5
1176166 7
329328 4
23 9
2190847 8
1199998 4
1199940 4
9184 3
584113 8
594813 5
2700009 9
1 10
936799 5
1 10
373022 5
4 5
708234 5
509262 4
162653 2
1499997 5
332014 8
1295041 6
900003 3
1825665 9
905993 6
229363 6
377982 9
1055063 4
180283 3
15 7
599999 2
1 10
533115 3
1 1
185024 4
78850 2
4 3
2099994 7
1199996 4
5 3
1 10
969695 5
7 3
2037097 9
692146 3
666244 7
458575 7
94962 6
1 10
2466573 10
432592 7
479287 2
2305353 8
543746 3
758740 10
775999 7
5 2
212937 4
459208 9
829292 3
2100008 7
1205622 5
150500 1
270928 6
1 10
300001 1
110868 1
387661 5
585420 2
389077 2
289516 1
1192391 9
2035079 9
625879 3
2083635 9
1149035 5
674467 4
2617782 10
167732 3
1423969 9
1 10
464152 3
1472631 5
390649 9
7 7
258535 6
462102 3
1495041 5
1795510 10
2999989 10
8542 10
11 10
599997 2
482554 5
2100001 7
1725150 6
1379286 6
697769 3
312844 3
300001 1
676542 10
1 10
13 6
880256 7
1 1
601732 9
1764689 10
655572 3
62291 3
2400011 8
208209 5
83238 1
1135707 5
835712 4
793630 9
1096134 5
9 8
600002 2
419561 2
300000 1
900002 3
599999 2
629081 10
3 2
1999217 8
1 10
2100005 7
541255 3
1 10
862374 3
1723039 10
1199998 4
227401 4
1500002 5
1124055 5
1500006 5
1499995 5
9 10
212279 2
2100001 7
2291450 10
782372 4
366169 2
10 5
379418 2
534269 3
1599918 6
1200003 4
600003 2
1 10
368839 3
269162 1
9 4
302104 4
868033 9
423065 7
1 10
2 2
241992 10
4 3
1 10
485109 10
912359 6
605543 8
234711 2
6 6
230921 4
1 10
599999 2
498130 3
1636943 8
13 6
235441 2
2400004 8
983200 9
460595 4
1047414 8
541961 8
255906 1
1118304 4
210729 1
2335608 9
1481844 8
220338 1
2238525 10
151158 1
1524671 6
1021721 7
1 10
2 2
2 1
252516 2
1385207 8
1419997 6
66759 1
6 7
13 9
2999999 10
296064 2
1 10
1027077 4
1336709 7
240356 4
19340 7
1200002 4
300001 1
378607 8
48952 1
1896953 8
600001 2
609611 3
7 5
9 9
8 4
231243 2
794441 4
4 3
2099999 7
8639 10
106919 3
1 10
1669355 6
282444 1
793809 10
64921 4
2100001 7
18 9
846230 3
839959 7
2847131 10
1499999 5
2999996 10
387158 2
529801 5
1880313 7
242969 10
922353 6
538725 4
220541 7
1 1
1540495 9
500737 8
1619776 10
1174139 4
472465 4
13 6
1259810 10
429969 7
230187 1
125475 4
1272740 10
37010 7
3000000 10
1453405 7
7 4
97030 3
1 10
2099992 7
2303009 8
2046115 9
177012 3
990695 7
17 9
297507 7
1031192 6
1800007 6
20 9
1414441 7
867647 6
278443 4
247069 6
254503 6
1590449 10
1955688 7
544556 5
5 5
1613960 9
818887 4
133302 1
1 10
73383 3
1655158 6
856071 3
1607153 8
31824 8
1622536 8
1397827 9
111936 1
1 10
57051 1
60331 2
1690184 9
786774 3
967141 10
29872 9
150380 1
547300 4
3 4
132766 1
13 5
5 2
2647189 9
2999995 10
1451117 7
249605 1
1238274 5
454091 8
10 5
206116 3
43099 2
1 10
976254 5
2100009 7
1583369 6
857999 6
1727636 7
2400008 8
730093 3
900002 3
1715399 10
2099994 7
93162 1
21 10
11 10
77292 8
2400004 8
903177 9
5 2
370485 3
606687 7
270260 10
100528 2
2999999 10
2100005 7
11 6
320841 2
1704829 10
271562 3
1967606 8
1 10
1023943 6
2699998 9
704021 5
2211167 10
331841 2
884019 5
1499995 5
8 4
955160 9
1199999 4
355415 8
496042 7
2399993 8
2359521 8
899997 3
872180 6
2404925 10
4 4
718603 3
1142272 7
1340801 6
1500000 5
779209 6
946891 9
1081731 7
569249 5
2371452 10
1924458 7
5 3
2099995 7
32779 1
119838 6
349843 6
526254 3
142674 7
1500004 5
285910 2
1099363 4
135667 2
537640 10
1136629 4
1884916 9
1 10
1511117 6
899997 3
2 3
713715 3
599999 2
2100006 7
448692 6
600001 2
619447 3
1354184 5
8 9
568107 2
1964551 7
328372 3
2999993 10
300000 1
925587 4
754531 7
900001 3
449909 2
900003 3
460572 3
1533670 7
5 2
1 10
1760861 10
1820222 9
1 10
532483 6
12 6
824688 6
636481 8
7 3
946753 8
1228592 7
309923 2
939745 4
2727471 10
1200001 4
2235932 9
1 1
8 9
1 10
684272 8
1176855 8
2099999 7
600002 2
1273869 10
600002 2
998303 6
1785023 6
215913 2
1431517 8
902379 5
1264874 5
170370 1
40740 9
1653345 9
269550 7
943544 4
11 10
499810 4
149498 1
2100013 7
900004 3
865420 3
12851 7
923397 6
2100006 7
624459 5
10 7
127629 9
21 8
2680237 9
1 10
94831 6
19 10
1152984 8
1 10
672420 7
1 10
1 2
232535 6
1 10
1 10
4 4
1237923 5
3 4
408630 10
1245057 5
1 10
1185726 6
2399999 8
1408810 8
1531542 6
1986201 7
861032 4
2 2
2383704 8
2003616 7
3000009 10
465632 3
135418 2
2007176 8
1873720 8
2700016 9
260577 1
250323 2
903602 4
393725 2
1 10
1021096 7
2100006 7
58893 2
140261 1
199960 6
2596139 9
1876870 8
163646 5
1800006 6
2400004 8
2287737 9
735525 3
299999 1
364825 6
574714 2
1 10
738317 7
77775 1
2884225 10
892250 10
653076 3
1 10
2400000 8
260030 10
224642 1
153807 4
4 5
1 10
1924592 8
454229 4
1 10
1 10
477510 3
587723 2
481792 2
1300764 6
2330926 8
256274 1
158533 6
741247 7
236005 1
2699999 9
135067 4
866470 5
196250 5
220048 2
1 10
1800006 6
2752695 10
169855 3
600001 2
2399993 8
203363 1
13 6
1800001 6
655036 3
599999 2
196438 9
841729 3
6 5
1500000 5
108205 1
6 7
1499996 5
1 10
1583954 8
596305 3
1403615 5
864907 3
1799995 6
1262438 9
856465 4
1524149 9
10 9
1265571 6
1083034 4
2099996 7
600003 2
105747 3
1646769 8
1112441 10
204595 1
624745 3
1325197 7
1021980 7
1222567 8
599999 2
719860 7
1140923 7
648407 4
1 10
9 8
2012009 7
217020 3
15 8
423205 2
58996 1
2699999 9
947010 10
2699993 9
19 8
251955 3
279995 4
2882700 10
4 3
821901 3
563653 2
589700 6
691320 8
398017 4
1098537 4
1355410 7
1236922 8
183026 1
849387 3
45223 6
1384132 7
279784 2
2400011 8
208031 6
1087681 7
9 8
28 10
1836554 8
1094887 4
840093 6
2700008 9
3 1
1470365 5
600001 2
1499994 5
217355 1
49472 3
600001 2
811591 3
261271 2
504323 6
1898820 7
583432 2
653296 3
1625680 8
791671 3
1549180 10
377100 10
2075982 9
1146130 5
300000 1
1039859 6
237957 1
6 3
1089019 7
17 8
2099994 7
108347 1
824894 5
2215288 8
137033 7
788095 7
1494666 5
157176 2
569147 3
1046529 8
2167161 8
1799994 6
871353 9
319051 2
766845 8
1108837 9
1199997 4
5 6
2260030 10
300001 1
1920505 10
608805 9
16 9
1532392 8
2054313 8
1187685 7
6 7
2400002 8
1688016 7
11843 4
27540 9
13 7
385777 4
2076906 8
527713 6
2664941 10
2725 1
874356 6
1 10
572064 6
625165 3
209202 2
852111 8
241359 3
2999999 10
1246013 6
8 9
869315 7
401572 2
436514 5
300000 1
1576967 6
222085 3
1 10
1500003 5
1759743 9
7 4
2399993 8
1799995 6
1123389 9
1499999 5
34866 3
17 9
1800011 6
1297353 8
1622423 10
600003 2
594214 5
572850 2
1379130 10
1205008 8
7 6
1203896 7
321161 3
2999990 10
10 6
3000010 10
299999 1
2192530 8
522304 8
642640 5
86995 7
303157 2
962986 5
55538 3
18 9
1269366 6
1 10
193255 3
282993 2
36148 1
1 10
12 7
304902 9
1 10
1108921 6
125330 1
2855627 10
1 10
149274 1
532937 4
13 7
1981483 10
637365 5
137944 1
3000014 10
1799999 6
1938203 7
6 6
191518 3
619757 3
300000 1
300001 1
41446 1
890755 6
271185 1
925397 9
865748 3
16 8
20 9
1199995 4
208914 4
900399 10
2400009 8
225983 3
635415 8
216183 1
2700000 9
2086975 9
2379737 10
2 1
29469 5
1615266 9
247950 9
362307 4
1 10
2086504 7
81406 5
2099998 7
6 7
231943 3
1499995 5
545707 3
134767 6
1665748 9
746091 10
879078 6
29540 1
35570 3
15600 1
491059 9
444107 9
1 10
71696 1
709862 7
724059 10
2302849 10
599998 2
469027 7
1200003 4
6 7
15 7
2935695 10
218391 4
15 8
1200001 4
25 10
14 6
1 1
29315 4
1 10
170355 2
576205 2
802232 8
1 10
569586 2
2999996 10
1029000 5
501053 8
165902 2
1500006 5
2027369 10
2100005 7
9 9
1259422 8
252450 1
418234 2
1545800 8
1800010 6
5 6
310152 6
645569 7
8 7
22949 1
1 10
2245311 10
2099995 7
2100006 7
1109869 6
1846949 10
881692 7
633825 9
2041233 8
205517 1
14 8
1149237 9
1373177 5
714376 3
21 10
18 9
17 8
1733059 6
1150441 8
8814 4
1218841 5
308535 4
222564 8
2 3
924168 5
1741756 6
1 10
147315 3
7 4
1265877 10
1 10
1 1
287841 2
13 6
398888 3
1299653 7
3000001 10
286016 2
7 6
2160989 9
1 10
221576 2
2100012 7
235989 5
616391 6
600001 2
2 3
169213 2
1515744 8
1499999 5
785393 8
8 4
2399992 8
1 10
762239 8
900001 3
442726 2
341022 3
1127834 10
1232399 9
1137094 5
1006978 4
638664 6
1 10
804557 10
2411585 10
202526 3
899997 3
1029996 5
1199999 4
562481 5
18 7
2099994 7
896039 10
1744038 6
78362 3
897804 5
899997 3
227435 2
325405 5
2 3
1 10
437539 4
35399 7
413641 5
1 1
7 3
121041 8
2999991 10
89521 6
415514 2
944200 10
572101 3
2512603 10
1 10
2100008 7
408963 9
525108 6
610554 5
149080 10
17 8
339607 9
2 2
1503712 9
259510 3
157408 3
3 4
2020079 10
2 2
877717 9
994496 5
716751 9
1 10
2100000 7
30209 1
15825 8
109347 7
2122651 8
733949 10
211732 2
899999 3
383727 8
679370 3
13 6
1 10
1 2
2104216 8
177341 2
63080 1
1499998 5
999015 5
257456 2
1798305 6
1028887 7
1703808 9
592325 2
640349 6
1816436 10
1411159 5
663648 4
900001 3
17 8
1500003 5
9 9
31649 1
6 5
15 9
93665 2
10 6
2700009 9
283884 6
481699 6
1494069 10
3 2
1065427 7
341249 8
2700010 9
1 10
4 5
7 8
3000005 10
14 7
2399999 8
329881 2
871216 3
2700008 9
830434 4
2587449 9
1500005 5
1032697 8
643680 10
300000 1
128817 5
59644 2
1 10
166628 3
3 3
1799996 6
1578659 9
802126 3
489115 2
110740 10
259466 3
139023 1
51853 2
1174895 9
311015 2
128132 2
1495536 6
874501 3
104456 4
1 10
1800002 6
112032 2
310416 5
899996 3
299999 1
2999997 10
1 10
1393412 9
549791 2
1 10
65704 3
176361 1
264187 1
2699991 9
460816 3
836855 8
220253 3
202245 3
185158 1
445985 6
2099995 7
1 10
99327 4
1 10
5 4
1459829 5
1268649 8
1800000 6
13 6
2999993 10
1145116 7
17 9
1 10
1 10
1799999 6
840631 6
1279811 7
3 4
1800007 6
3 3
399717 4
548857 7
384334 3
1 2
334085 3
157042 1
1 10
1 10
2442145 10
1 10
1156549 5
1800009 6
1034237 4
1024958 5
260751 5
1199997 4
19 9
89766 1
121752 1
161991 2
2999995 10
1845011 10
138176 7
1424706 6
1977137 9
502093 2
1699309 9
994789 8
418682 3
558007 4
3 3
27216 7
9 10
2100001 7
1022511 4
27 10
271471 5
661715 6
1657458 9
386858 3
846519 8
719893 4
1643168 8
1102838 8
10 10
880604 6
382207 8
816228 3
8 9
457679 2
95922 3
3000004 10
214037 1
55467 4
543240 9
214206 1
1245375 9
8 7
2348324 10
783669 4
279964 3
264256 1
376382 2
2400005 8
310039 10
213543 7
15950 1
299999 1
1477797 6
1 10
1511265 8
2119463 8
2400001 8
355053 2
305933 3
2 3
408598 3
1376531 6
1499997 5
21 8
554300 2
25 10
568335 6
1419944 8
418084 3
939180 5
389777 2
1192438 5
221743 3
3000010 10
25 10
125080 5
8 9
900000 3
19 10
997023 4
6 6
278273 2
193378 2
437481 10
11 6
1583317 6
2477925 9
538645 4
1800005 6
2954547 10
22154 2
413945 8
1 10
1270369 9
400132 5
297449 1
3 4
820231 3
10 10
417431 4
1291110 6
1 10
1756157 6
21 10
1 10
246642 2
2328606 9
3000004 10
2700008 9
1023156 4
60540 2
1500001 5
826223 8
299999 1
788336 4
268092 3
20 9
900002 3
313499 2
599999 2
437156 2
17 8
1431316 9
605523 4
1089309 4
6 7
472580 10
555213 2
1499997 5
69003 10
9 4
2227072 10
179897 3
409011 3
799463 8
1002399 10
2031004 9
2400000 8
1557008 10
1176452 4
99147 1
2 2
1499996 5
866177 6
1130716 4
143241 4
896030 5
271536 3
454595 6
1018784 5
1187588 6
399217 4
2099996 7
153167 3
216037 2
1 10
990424 4
2100013 7
1406089 7
592101 10
523825 2
2876485 10
350732 4
2038435 7
366175 8
941212 4
1106289 8
173041 8
127022 1
1981933 9
719944 5
1933345 9
801498 9
1500002 5
1543950 9
2099931 8
1200001 4
317915 3
599999 2
1150047 9
458563 6
215377 4
1799997 6
142373 2
68032 1
150092 1
899999 3
3 1
76314 7
948836 7
599999 2
194823 3
1 10
874232 9
936690 5
1 10
960268 7
1988744 8
795549 6
164172 2
2999999 10
10 8
35647 9
1 10
437576 2
93467 1
8 9
133679 6
2700004 9
664414 6
189446 4
132671 3
884916 4
26254 1
523901 2
300001 1
9 8
1449990 10
1509649 7
2400001 8
1125604 5
101001 4
2399993 8
447092 9
51724 4
9 4
374300 3
731591 9
198713 10
1072636 5
150662 7
3000001 10
4 4
832191 9
1 10
1 10
253583 1
241510 1
1781825 6
569614 2
142959 1
3 2
1788535 7
1 10
900000 3
737406 9
1178813 4
1366376 7
9 8
2651251 10
235011 5
528905 5
401447 2
961365 4
900002 3
6 3
152204 3
6 4
2209911 10
18 10
804633 5
1598610 10
691239 8
300001 1
1199997 4
161916 2
1034671 6
1388899 9
523048 8
214029 1
793431 9
202064 4
1 10
1200002 4
220064 3
1056664 7
460325 2
332990 7
609470 3
154636 1
86247 1
183337 7
1365910 10
899999 3
599999 2
1458751 7
371527 6
11 5
1 10
2 1
635773 6
2243633 8
426925 6
1367448 8
2099999 7
502229 10
57223 9
1 10
623865 4
1 10
65946 7
2406585 10
600000 2
595303 5
1922991 7
813422 7
1327033 8
457262 7
1781275 7
305104 5
101199 1
486699 2
2099992 7
1 10
22067 6
577063 2
1010577 4
1085317 4
1620013 7
2165201 10
410960 3
255484 1
172625 1
912485 4
2 3
2290192 8
2999998 10
1724759 8
917451 5
5 3
11 4
801226 9
1009530 6
1797919 10
185921 9
793446 5
13 6
1713519 10
4 2
1 10
1199995 4
1009103 7
2399999 8
15 8
2 3
635693 3
25918 1
145758 1
1039296 4
899998 3
1 10
123890 1
899998 3
1651224 6
1904875 7
1 10
341413 6
3 3
300416 4
676738 7
93757 2
180084 5
621239 8
300000 1
1800007 6
2400004 8
1267592 10
7 3
1356663 7
75138 3
1 10
1274986 9
1872988 10
2699990 9
1078705 5
753276 7
1317545 5
9 5
424584 6
2399999 8
2056182 7
1200005 4
95231 1
517444 5
7 3
2700010 9
1 10
455699 2
336774 5
1 10
233389 1
2495890 10
2 1
1115480 4
1 10
4 2
589062 2
4 5
741949 3
1002960 9
987119 8
702601 10
1500006 5
23757 4
877039 3
1 10
954944 4
12 6
723890 5
10 5
600001 2
2100008 7
1 10
1426261 6
2029421 8
556957 5
278610 2
7 3
268757 1
2298099 10
21 10
503724 2
73893 7
287434 1
1 10
4 5
1 10
656981 10
1024075 4
481700 2
270358 2
1 10
1 10
1 10
1769383 7
6730 6
789705 8
2400009 8
1500001 5
1884371 10
900004 3
3 4
19 9
1 10
2700010 9
453333 3
1345068 9
5 2
1499999 5
820339 10
4 5
974203 7
19 8
363911 8
1800006 6
14024 8
599997 2
2999999 10
63154 7
2591 6
1800009 6
900002 3
2700009 9
7 7
2400000 8
19504 1
16205 1
1200005 4
2400000 8
466777 9
194633 10
754391 6
94194 2
377402 3
2699993 9
704341 10
1127875 5
245457 8
998035 5
63986 2
1001340 8
1499997 5
402663 2
499338 2
2564610 10
1978825 8
948445 6
7 8
1 10
2700003 9
130400 9
451640 2
2179451 10
261638 1
1379851 10
656976 7
2068158 7
3000016 10
1800010 6
300001 1
686643 4
1497034 9
1184930 9
1143087 4
212159 1
1799994 6
200843 2
505335 4
2153583 9
2321079 10
52722 9
1 10
187814 1
1167906 5
87943 1
1500873 10
7 3
294373 4
460049 6
29260 8
827548 4
133885 1
600001 2
1140529 6
391365 4
9 5
300000 1
11 7
2056322 10
2100008 7
10 5
5 3
356508 5
21 10
16 8
582083 10
191703 1
2400000 8
1767270 7
477439 3
1 1
1 10
173902 1
757059 4
7 6
2999993 10
300001 1
438562 9
2099999 7
248757 1
633565 3
1200000 4
7 3
1264296 7
698036 4
5 6
279607 3
231508 6
1415570 5
1425001 6
166583 1
1500006 5
102858 3
300000 1
299006 5
2100008 7
300000 1
265829 2
183689 4
133495 7
423125 6
143215 1
299998 1
1265319 8
577099 3
542851 2
107445 10
1294636 5
161576 2
750960 6
393444 2
274176 5
767639 8
1 10
1130322 8
2191560 8
1 10
1 10
1276168 6
557221 3
1404537 8
12 6
126575 1
181561 4
1 10
975713 4
1574139 8
688993 4
1727961 8
8 9
128135 8
2066441 10
2392156 9
1338257 6
9634 1
7 8
111796 1
54728 1
599998 2
775614 3
153533 4
24 10
2032705 8
2699999 9
1 10
867325 5
268806 1
2069452 7
300506 5
9 10
1415926 5
1882839 9
1111989 4
246445 1
1251249 7
117866 3
2063903 8
1200004 4
142317 1
1115176 5
1 10
604720 9
836847 4
605080 5
181525 1
1 10
806246 7
704979 4
1082911 6
1456676 10
1200003 4
1 10
900000 3
3133 9
1 10
358939 2
1991774 10
2061865 7
416208 2
632533 5
630760 6
1579153 8
2148129 10
2400009 8
1199995 4
2129518 8
401100 6
1517912 8
1775656 8
1157716 4
7 3
1660847 6
1 10
2538388 10
499680 3
66196 5
277591 5
1 10
261400 2
289074 1
2400001 8
1 10
1 10
483585 3
1088299 6
1 1
933551 6
8170 1
142927 1
2400000 8
58725 1
1393359 8
372908 6
845 9
600003 2
299999 1
299999 1
28322 1
642653 5
1200003 4
302850 6
868260 6
17042 1
1120791 5
244837 1
380054 3
19 7
125383 2
286446 3
82845 4
4706 6
1 10
284319 5
220532 7
998540 10
2400001 8
1 10
1382581 5
2700009 9
300001 1
8 7
564977 2
79024 4
1826118 9
3 3
271955 6
3000 8
1437429 5
352727 9
655662 5
620849 4
3000016 10
358057 9
2193626 9
1 10
1689246 7
1548128 7
299999 1
716445 9
1 2
609989 7
1799995 6
890491 6
600002 2
1141292 4
1 10
558094 6
1840136 8
204457 7
1591242 6
600000 2
11061 2
1 10
5 2
1 10
163061 1
1249397 6
11 5
312216 3
113993 1
2066835 7
1835709 10
7 3
2100008 7
236516 5
68243 3
1799999 6
121454 6
1 10
1025759 7
794688 4
370255 2
720834 8
7 4
888543 3
273100 10
595415 3
1 10
168206 5
1 10
895753 5
1140501 6
5 3
272454 1
11 5
3000017 10
1955420 10
752934 7
8 7
1799994 6
206808 1
2213111 10
551803 2
49884 3
696392 8
1199997 4
1183222 9
3000011 10
420771 2
785845 3
228809 1
790452 4
9 4
1333535 8
3 2
419502 2
411756 2
251523 1
153413 7
61558 1
899998 3
9944 5
2099999 7
1636989 10
76814 2
251070 1
891173 4
888470 3
642652 4
600003 2
2603870 9
994076 7
641196 6
560712 10
9 10
2699747 9
410139 2
684129 3
1 10
2898941 10
147607 2
1819440 10
48932 1
17 8
1200007 4
18807 3
245349 2
120415 2
1085608 6
751550 10
527750 4
87424 1
1402323 9
1792400 7
1800007 6
299998 1
1115972 4
33303 4
311499 10
2999993 10
92512 1
861759 3
108377 1
9 10
300001 1
144424 7
1 10
186283 1
1146669 10
617016 3
5 6
783967 6
1923862 9
703944 9
2699992 9
945061 4
2 3
29704 10
538424 8
565792 8
1275919 10
420365 7
8 3
202796 1
628568 9
1973693 7
2700009 9
3000000 10
2195891 9
2099993 7
684101 6
1898569 9
17012 3
452494 9
19 10
1 1
573397 3
1015256 8
319000 4
132022 1
1 10
2121472 10
3 1
663682 7
883737 7
1030345 4
1096103 7
449839 3
2211362 9
593534 10
1895236 7
599998 2
1 10
331122 8
452625 2
985655 4
38545 8
956221 6
942165 4
2100008 7
1430880 8
974896 5
1500001 5
1499997 5
510695 2
3 2
2100008 7
3 4
159669 7
20 7
12 10
120699 2
2608590 10
580727 2
784754 4
20516 7
1145194 6
1200006 4
836328 3
1200001 4
246055 2
1799998 6
600003 2
2 1
2260753 8
1499998 5
451374 6
1972310 10
450908 5
1200005 4
927291 7
1 10
2078857 7
710059 10
6 6
2175402 10
1500001 5
161916 1
1 10
1 10
445008 6
667399 7
26 9
900004 3
2099993 7
8 9
1090663 4
3000009 10
1074724 7
78170 3
1133441 10
1 2
25 10
1 10
1 1
2534656 10
84753 9
1000651 9
1 10
1200003 4
1 10
708870 7
2677689 9
1388620 7
243161 2
1084182 7
503190 9
1179152 4
708695 6
11 5
138163 1
486895 3
857613 8
1688920 10
129490 10
858059 3
1804977 7
1500001 5
36772 1
431091 3
1199996 4
2 3
5 3
631379 4
435949 2
1389534 7
1651891 10
315969 8
2663941 10
1582138 9
1 10
300000 1
1868949 10
380208 4
377859 2
352216 8
300001 1
2304611 8
741712 3
265774 3
73128 8
1271934 7
243750 2
2999991 10
600002 2
273714 3
17 8
134254 3
774102 3
1393713 8
205890 2
851074 7
899998 3
4 5
1484749 7
600001 2
2699993 9
376244 8
3 2
1200003 4
1500004 5
7 5
9 9
1378450 10
415355 7
490861 5
490059 9
10934 5
229344 5
92633 1
2622129 10
1 10
426359 4
1645781 8
192095 1
1781541 9
1925415 7
96881 6
1799997 6
127977 7
544463 4
968784 4
1715916 7
1639801 8
13 7
161722 1
1172560 4
742786 3
776831 3
2700007 9
1500009 5
336216 3
1626541 6
1500005 5
2452810 10
1 10
600002 2
824460 4
164027 1
453995 2
2100000 7
81941 4
2568352 10
899999 3
1 10
46720 10
1038137 6
300000 1
942967 9
600003 2
7 7
1110983 8
5 4
1571851 10
1 10
1 10
36969 4
1 10
5 6
351711 2
927878 9
445280 10
942644 4
2400000 8
379158 9
227648 7
314188 3
810994 3
1102145 4
554538 8
136298 2
1518981 10
1769790 6
1499996 5
2751188 10
206861 10
283019 1
2099993 7
481080 2
1228751 7
1258880 5
8 3
1200000 4
1 10
848791 6
97728 2
916381 5
599998 2
2611969 10
1499999 5
1 10
1348385 8
319064 4
2185402 9
1889107 8
737630 10
100744 6
546240 2
1109903 4
2400009 8
273630 6
545031 2
1799995 6
806191 8
558693 2
485794 7
1817110 9
1994051 7
244098 2
192882 1
239255 1
1428326 9
1792146 9
1481378 7
13 6
79781 4
968773 6
1476641 9
915477 8
1499995 5
1379996 9
978910 5
218169 3
5 6
1 10
589520 7
246111 5
2699997 9
2597733 9
193573 9
117692 3
207356 5
10 9
582051 4
66281 1
599999 2
1117418 9
2400001 8
522793 2
899997 3
944812 8
213693 3
15 7
1500004 5
456787 3
264035 1
300000 1
251885 5
899999 3
466352 3
32117 8
1 10
1787072 8
71612 5
1780127 7
2099993 7
408358 2
1200004 4
183360 1
1 10
387523 6
1 10
557658 4
403497 3
128886 6
497325 2
217308 4
1838655 8
74267 3
648233 3
2670921 10
745448 8
546388 4
700832 3
2700001 9
158294 5
1279489 7
900002 3
653031 4
2098159 7
2699998 9
6 5
1 10
299999 1
3 2
183205 5
9 9
1 10
1 10
937133 9
10 9
1 10
1465259 6
2003319 10
8503 2
168521 5
162395 3
179581 5
841322 8
16 6
49695 1
966317 10
600000 2
96791 1
1500004 5
1394673 7
144439 2
21 10
98724 1
900001 3
196845 1
1 10
1394399 8
63156 5
266515 2
979461 9
1614143 10
1 10
382577 7
727297 5
532465 5
1029291 10
1493107 9
288366 1
1 10
622997 6
675187 6
2054524 7
1274673 6
2700008 9
1799998 6
899997 3
257709 3
10 9
674778 3
300000 1
8710 10
1 10
384914 4
66733 1
53270 1
2699990 9
214681 1
257109 2
411207 3
599999 2
1 2
900002 3
735779 3
899999 3
135502 1
1 10
2699992 9
828584 9
1655472 6
261639 8
539684 6
1352946 6
28936 4
1 10
682882 3
1189685 4
3 2
5 6
1175063 5
1617272 7
2007944 9
1679623 9
1800005 6
285345 8
129691 10
7 7
374077 3
1 1
699496 5
2700011 9
21 10
1 10
2320826 8
14 10
4 3
597582 3
899997 3
899997 3
1590670 9
1479867 8
1057244 4
541252 2
264930 1
511023 10
5 3
681223 4
1440102 6
13 6
1991563 7
537607 9
1912918 7
1985096 9
1799999 6
1957832 9
899998 3
765220 5
1 10
1 10
587487 6
424721 2
318536 4
1147406 7
40604 5
11 5
1240661 5
715811 4
1798130 10
744247 4
197740 9
171095 6
1971439 7
1 10
2700012 9
1432075 7
164853 1
713765 4
511336 8
248035 3
322971 2
15 10
279119 1
283245 1
23 8
7 8
1035709 5
10 4
544981 4
4 5
1012126 8
138063 4
2470041 10
2092210 10
2699990 9
1776636 9
1199999 4
15 6
2700009 9
832437 4
1410713 8
1106959 6
5 2
400549 2
6 5
20 8
528564 7
1194190 10
3 1
804736 4
208598 1
52867 1
300000 1
2099999 7
2009119 7
53227 4
2100000 7
2474308 10
1891113 8
1832891 9
1410256 8
10 7
2064050 10
44520 4
705968 7
512525 2
41002 7
500302 9
1242670 5
876365 9
8 4
11 7
2700004 9
1123546 5
967744 5
1792562 10
189157 2
830924 3
300001 1
4 2
2100013 7
563269 2
4 2
502263 7
2100001 7
202808 2
2180521 10
14 8
5 3
170681 1
899999 3
148449 5
998825 6
5 2
850229 10
1200005 4
3000000 10
1 10
2274563 8
2000103 7
827984 8
1499998 5
677400 8
1199995 4
732294 5
1407141 7
570781 7
1108284 6
1185819 6
1 10
18049 1
458741 4
519896 7
1082523 5
1248615 6
781127 7
540290 5
476784 3
3 4
14 10
429666 3
423368 3
696872 8
1 10
537010 8
2100000 7
264945 2
17 6
1914268 7
448389 2
2161341 9
1 10
3000001 10
96093 2
1010136 9
900001 3
992706 9
685050 5
1 10
24 10
164661 1
1885911 7
1200003 4
1731918 6
2100007 7
1 1
2265457 8
899997 3
1433249 8
55741 6
222424 1
1199995 4
1500003 5
1334746 9
2400003 8
10 5
15 7
1176691 5
167653 1
775962 10
2285257 8
393629 4
222602 2
1795080 7
51075 3
424450 3
790747 9
10816 7
1500004 5
1396540 10
531192 6
1474887 8
1199999 4
3 1
900001 3
1500006 5
877971 10
151259 3
387026 3
1 10
1 10
727729 5
300000 1
1 10
5 2
10 9
5067 9
2397680 8
799464 7
1415041 8
596657 2
1 10
1306377 8
495271 5
113231 5
11 7
1 10
17 8
215039 3
178349 1
96921 5
899996 3
561224 5
2400007 8
1500000 5
2399992 8
840994 3
1499999 5
1877833 9
737873 7
1 10
1386264 8
300000 1
1 10
1850327 10
373403 3
1131485 5
5 4
579614 4
2757219 10
1199998 4
9 5
7 8
900003 3
1 10
1864225 7
1799996 6
913032 10
11 7
869759 10
1 10
374201 3
1 10
900004 3
480957 7
823311 7
1800001 6
132567 2
900003 3
976284 9
701293 10
260465 5
1499994 5
900005 3
14 7
494514 9
1340801 5
381788 7
310351 4
605584 3
1 10
953414 9
143601 4
1304291 6
85747 2
1 2
833531 7
1028583 8
557184 3
981388 9
687143 6
1799996 6
1152470 8
405701 6
15823 2
442134 7
299999 1
611079 7
600003 2
1800001 6
47702 1
2099999 7
465635 2
202774 4
3 4
542744 4
797342 10
1066834 7
6 5
989192 5
158395 1
3000003 10
1 10
1179588 8
1 10
944279 10
9688 8
22260 1
965909 6
2350663 8
209375 5
1070996 4
486380 10
606033 9
193144 8
897893 6
5 3
21926 1
892900 4
3 1
464069 2
970279 7
391772 4
1661225 7
2399992 8
2700009 9
5 4
6 5
397513 10
119405 4
2663891 9
2099994 7
844214 7
1 10
366155 2
189582 5
1035171 10
209040 8
155577 7
1481407 6
386548 3
484694 3
468924 2
21291 1
8 9
10 10
1662029 9
242506 3
322100 5
280360 2
761075 4
9 8
1781096 7
2100007 7
2191125 8
7 8
368084 8
1500000 5
2700001 9
2347919 8
413691 8
95248 3
2999999 10
2399993 8
300000 1
3000010 10
1 1
950265 9
1601655 7
2400001 8
3000008 10
811592 8
610932 9
1 10
858917 3
588177 3
2124760 8
46003 1
375709 3
5 4
450661 10
2999989 10
300000 1
9886 5
1799999 6
374519 6
2700001 9
300001 1
1338223 6
146367 2
108641 1
1014796 4
137501 1
600003 2
1 10
2340033 10
218591 6
1736224 7
838849 3
162815 2
899999 3
1170361 4
1071959 8
147570 1
1499995 5
2390419 9
1187817 4
1799993 6
2069937 9
1 1
99730 1
36565 1
1 1
230851 3
1599111 8
2634609 10
873090 10
3000014 10
142391 1
2630 1
17 8
310500 2
1143935 10
876813 10
1566215 7
2565000 10
1067824 4
2999999 10
17 9
158814 3
1500005 5
24864 4
452844 3
2654698 9
596920 2
2999993 10
67618 6
499736 6
1 10
11 6
1223713 9
600002 2
556241 6
1 10
1199998 4
2299073 9
59529 8
390605 3
6 7
2 1
720828 7
1463050 8
2700015 9
599999 2
1658567 7
1620478 9
2072210 10
1 10
103702 4
1056762 6
15 7
8916 9
1917252 8
697320 3
18819 1
1046199 4
512426 2
1161141 4
21333 1
196740 10
48787 2
343236 3
1800000 6
767859 3
744116 10
2099999 7
831612 4
178823 2
1795151 6
1122551 5
292880 7
2025870 7
2999998 10
5 2
1117297 6
2700008 9
1950117 10
362507 2
299006 2
920947 7
8 5
369972 6
393115 2
1939672 9
199926 2
568010 5
1 1
1121750 10
300000 1
2400001 8
1200003 4
328589 2
1 10
1058895 4
2305396 9
565312 8
1801683 9
900001 3
96585 1
8 3
900002 3
540800 7
13 6
232230 1
1595022 6
1531460 7
1238241 8
843399 4
1199999 4
8 3
231122 1
851321 4
1 10
1948229 10
66139 4
226817 8
553399 3
1 10
8010 6
435295 2
3000001 10
837184 9
154364 2
899998 3
1895840 8
1654161 8
1 10
186614 9
827815 8
2399999 8
420025 6
1731973 6
51851 1
310906 5
3000006 10
342143 5
476888 7
273686 7
117469 10
1679691 8
2700000 9
1 10
300001 1
1710567 8
1408950 6
1383841 8
157859 2
293685 1
8 3
43223 2
3000000 10
2329 5
1341113 8
281321 2
8 4
8 7
1020875 8
43920 4
396181 4
1094862 7
2066603 7
2699992 9
10 10
299999 1
880386 5
449557 2
599997 2
11 6
1 10
2 3
2256299 10
1637145 8
3000009 10
169610 2
1 10
4410 2
402311 2
2099999 7
1 10
2400009 8
15 9
506493 3
3 1
1582350 10
291199 6
1522610 10
458708 4
1150434 5
1667871 10
737361 4
393848 4
1200007 4
1 10
164294 1
92726 5
467750 10
1316839 8
2511071 9
2399999 8
1 10
1561404 7
600001 2
596242 3
2100013 7
7 3
1199996 4
236099 1
1 10
9858 1
594528 3
1195165 5
125333 2
1200004 4
705583 8
319107 3
864707 9
291700 1
38183 4
1379253 8
1437713 9
617975 5
1199996 4
605843 5
165773 1
271897 6
2219401 10
766206 4
1722871 8
1292773 6
1549466 8
1761911 9
884184 6
22419 7
1 1
5 2
300000 1
269793 2
1200006 4
1200001 4
2695521 10
1220470 5
2099994 7
190509 8
87135 3
2477863 9
6 7
151005 1
1 10
518966 4
672660 3
917261 4
1161924 7
3000006 10
911317 4
599999 2
1274749 5
2433503 9
1 10
460370 3
1691187 7
7 3
243671 5
1523585 6
46688 1
1799994 6
2699991 9
223213 1
829273 8
840243 6
1 10
927217 6
763622 9
2100008 7
3000001 10
1076943 4
1831543 8
876196 5
899996 3
486418 2
1 10
1300262 7
1500004 5
1276663 5
600101 6
1887880 8
293839 2
603901 4
1351106 7
1006083 9
1558117 7
1001620 4
1060379 4
1622587 7
270258 3
1 10
1 10
8 7
477553 4
866264 3
1456856 5
666347 4
17 8
455439 3
920835 7
190198 3
418977 2
1275491 10
572790 3
247952 1
384747 4
2390371 9
9 8
1108841 8
900001 3
2700010 9
2100008 7
948856 5
299999 1
300000 1
264028 1
1008563 4
1 1
298046 2
1717234 9
300016 5
523285 3
1 10
2400002 8
557356 5
737873 4
599998 2
361927 9
949072 8
1499998 5
978658 5
154236 2
1499995 5
1188093 4
18 9
109213 2
170980 10
371859 2
299998 1
1572604 8
3 2
2100008 7
352410 5
1500004 5
628537 7
1425897 8
1606797 9
7 7
481424 7
1929658 10
2100000 7
1 10
534135 3
1 10
1 10
2583272 10
151254 3
11 4
1895386 7
678171 6
1499999 5
1500006 5
467963 2
869901 3
2069504 9
2090849 8
1500000 5
57909 2
207925 5
802794 6
193722 1
2 2
153739 2
1950913 7
469967 2
900003 3
108951 8
284456 6
236734 7
1568071 10
3000001 10
369533 2
2400010 8
1 10
1 10
506613 3
599998 2
319961 2
62951 10
1273587 9
658608 5
12 6
114858 1
1 10
850573 7
1031993 8
1200004 4
11 10
345924 6
210204 8
165587 1
135479 1
1500000 5
95101 3
20 10
1687271 10
486806 2
1 10
357575 8
1508272 8
1277037 7
1715637 10
1025134 5
6 3
19 10
2031763 7
572987 3
600001 2
19 9
450275 2
579157 2
1200001 4
706515 5
2058729 8
8 7
1412341 7
1053593 8
2272761 9
12 6
125144 1
58321 5
379721 5
9 9
695048 4
1153313 9
1800006 6
495101 4
1773593 9
2 1
27678 1
954202 8
22193 9
1250076 5
1 10
93124 5
11 10
1 10
1799993 6
876791 7
300000 1
450203 7
1 10
2069718 8
14 7
6 5
1731949 6
1012887 8
14 6
2415 2
403419 3
1 2
165409 7
299999 1
727553 7
2399998 8
300001 1
2400007 8
2999991 10
784663 3
1236573 6
898095 3
843282 9
506196 2
480630 3
301169 3
651875 4
3000000 10
202708 1
191142 2
5 3
357927 8
1265581 8
112751 1
650389 10
92355 2
116982 9
9 5
35963 1
603996 3
241561 1
1122993 9
794136 4
300000 1
1041875 4
1215783 10
378774 9
300000 1
900003 3
1 10
11893 1
242575 4
485385 2
240429 2
986180 4
127615 2
2719049 10
513001 5
17 8
280113 9
225237 6
1356186 8
227881 10
2096970 7
1335803 6
2419911 9
775729 3
351814 3
93117 1
1687305 6
3000009 10
20 10
1 10
2256299 10
1380815 9
69065 1
550032 2
2700001 9
239423 1
1557582 6
1494991 6
1799999 6
44551 1
258549 5
1 2
1499996 5
87824 8
600003 2
374379 4
867095 8
4 3
2 2
1536784 8
405425 8
2699992 9
213266 9
129611 10
1 10
2006702 7
2344140 9
1 10
980613 4
6 4
667972 3
509662 2
15 8
1846090 7
970159 5
2 2
1162840 5
2399994 8
1258202 7
1417538 6
119770 2
1017985 7
1800006 6
692380 9
290353 1
335231 9
2116478 9
319484 5
262182 1
1800001 6
1 10
1 10
567040 10
2536703 9
1137230 10
545381 6
339379 5
899999 3
30807 8
1844421 9
1199999 4
1909731 10
456673 7
937513 6
1351141 10
9 10
899998 3
161410 1
435498 4
416930 3
2099993 7
647473 3
7 6
2399999 8
1085911 7
900002 3
5 3
406394 2
9 6
15 9
369159 5
205271 9
797755 5
937819 6
1466068 7
332571 3
2 3
1 10
2399993 8
563241 5
2699994 9
9 10
1133951 8
2699990 9
1 10
896016 6
1 10
456095 2
299999 1
599998 2
1275716 5
23 8
19 9
128950 2
675667 6
3 3
263357 2
1088119 9
40354 2
567672 3
39588 2
989549 6
1 10
3000000 10
936444 5
820582 7
13 6
1 10
1800002 6
1 10
215793 1
565354 4
2762485 10
900000 3
781513 6
571554 8
1340979 10
2126089 9
8 7
5 2
1200005 4
129709 4
136678 1
606096 9
890880 5
2999993 10
3000010 10
152390 7
2171465 9
1295636 5
150266 3
1 10
3 2
283651 8
11 5
792894 8
98288 3
866817 3
1 10
265781 10
626955 4
524470 5
900150 10
1690577 9
1 10
210177 4
2700009 9
48188 5
599999 2
63515 3
1758779 6
262432 5
496572 2
114795 7
1065074 5
102249 5
10 5
456876 5
3889 2
281210 5
83193 3
145654 1
367899 4
477375 10
1 10
154705 2
3000006 10
550591 4
18 9
900000 3
600003 2
710221 5
409134 3
1487830 8
292104 5
2349460 10
300000 1
1611353 6
869351 8
1377153 6
1800005 6
526561 3
94661 1
1 10
1 10
415635 4
1996665 8
5 6
1111554 9
1500004 5
2400008 8
2400001 8
1800007 6
1 1
3 4
1200005 4
513979 7
1063937 9
446847 3
1878661 7
2100002 7
13 5
24365 1
39540 6
1800007 6
2700001 9
53363 2
181544 1
849014 3
600000 2
497479 2
273160 2
398535 2
18509 10
1 10
501832 2
212396 1
543100 3
2343941 9
417072 6
1 10
600001 2
290946 1
2099993 7
600003 2
1183461 5
6 5
889839 8
1 10
5 3
408700 5
878126 9
10 10
1200007 4
1859259 9
934637 4
300000 1
1199999 4
1583496 9
2400007 8
28 10
1 2
1636110 9
1261081 10
18 7
463727 4
2100000 7
10 4
301080 5
924754 5
1 10
2291456 9
1302200 10
2400007 8
478245 2
59039 7
1638143 9
172071 10
418352 4
128607 5
918651 8
13 7
1861811 8
2400010 8
858619 8
1153039 4
2700009 9
1274248 5
3 4
611229 4
2730981 10
1271325 5
6 7
5 2
1 1
296713 8
1250514 5
1771826 10
923491 6
117423 9
781890 4
1216889 6
3 4
766116 10
1 10
569300 7
2996771 10
222592 3
300000 1
1371868 6
449105 8
892671 10
1 10
513754 3
175835 2
1499996 5
269435 1
1319320 5
155854 5
1199999 4
1757990 8
1385582 6
1 10
42402 1
300000 1
899999 3
2400007 8
2033890 8
42022 1
2624891 10
2668160 10
2502795 10
95101 1
604042 6
234849 10
8 4
11 5
1 1
3 4
3000000 10
1313627 9
339651 3
1220606 5
1843451 10
354868 3
1500009 5
146048 2
477458 3
454207 3
7 7
15 7
121806 2
1193553 9
229523 2
15 7
533726 6
2 1
563161 2
714659 7
7 6
1500004 5
494476 2
2789537 10
1204198 7
420185 2
537901 10
324725 7
1419363 9
149820 1
134486 9
1819129 10
9 8
1 10
7 3
305292 4
6 7
1197054 9
662417 8
1808670 8
217855 2
2399993 8
456827 2
1664601 8
1 1
344073 4
1578480 6
1500004 5
632104 5
1809682 7
636580 7
1055 1
312596 9
1388540 10
2000082 9
1 10
54503 3
2100000 7
164928 1
12 6
1034768 8
600003 2
1027309 4
133903 1
587999 3
1040049 4
900000 3
1199995 4
2339730 10
171741 3
1500000 5
1500000 5
2700005 9
1799999 6
260036 2
1007940 10
944259 5
900001 3
2213362 8
886425 4
325695 8
486998 3
4 5
1800006 6
263752 1
295770 5
146093 2
3 2
235083 2
454225 6
364701 4
1080300 6
900001 3
459697 2
58284 10
556191 2
20096 3
573582 2
899996 3
929401 5
174990 10
1624975 8
52942 1
407261 5
224657 2
1129309 5
1691921 9
17 8
875393 3
138542 1
2700001 9
2288209 8
1902629 7
858218 6
1 10
638823 3
2 3
295681 3
180149 2
7 4
141712 8
9 9
969058 5
130876 2
160710 6
1799999 6
2399991 8
874452 3
211774 2
1306421 10
2415321 9
393990 6
348892 3
1 10
805950 10
1683267 7
1176707 9
1 10
859227 4
235670 1
266003 1
3000011 10
472725 5
59376 8
334526 3
2700000 9
320868 9
1500004 5
1 10
2102922 10
10 10
5088 2
5 2
72883 4
3000000 10
481535 8
147041 8
2700004 9
9 9
1943088 8
7 8
1068871 4
10 9
503810 10
884199 8
654537 8
300002 1
234533 3
563763 3
7 3
493140 2
1977920 7
2565 1
1199996 4
299999 1
1296725 5
2099999 7
2400008 8
662200 8
145483 3
1 10
1800007 6
300000 1
294955 1
484992 5
1957328 8
87490 6
269774 1
1346210 5
1172544 4
129243 2
1800011 6
1 10
2400008 8
985724 4
197467 1
949949 6
300625 3
1748555 9
2399999 8
811103 4
2100008 7
125768 8
6 7
41245 2
1203400 5
1096563 7
1045787 5
1243540 9
6 5
12 6
1561287 8
42694 3
358785 9
15 8
2546950 10
2064301 10
774824 3
549797 2
3 3
299999 1
1509344 9
959952 7
1588787 9
2558603 10
299999 1
600000 2
102943 1
332963 9
63678 1
2039808 8
1223031 5
87366 2
1219693 7
2593740 10
3 2
908190 10
280217 6
1 10
1248340 7
2700008 9
2100007 7
1639584 10
3150 1
1420119 5
13 6
445949 9
260210 1
1479806 5
1085268 6
1551605 7
145241 4
6 7
180625 3
1097303 6
2482443 9
1011311 4
2127215 9
1496410 6
299999 1
186454 1
1 10
9 4
1163139 7
2125512 9
15 7
209848 3
2100006 7
1843041 8
1526149 6
602300 5
883067 9
1 10
14 7
404882 3
1 10
1774783 8
2700009 9
617889 3
1 10
282267 9
2400001 8
49171 4
1 2
26794 1
247941 5
693506 3
1 10
1 10
1 10
900000 3
223274 1
97283 4
1020491 10
2605163 9
8 8
1 10
209417 2
210728 1
4 2
59148 9
544509 4
984083 8
899997 3
300001 1
1387510 6
130410 1
36959 5
1074616 6
627648 5
546960 4
3000001 10
172683 3
1799995 6
1146604 4
1 10
1701198 6
899999 3
112711 5
3000018 10
2447861 10
1040207 7
599998 2
2264679 10
1500001 5
191471 4
1632783 9
1227226 5
1202954 8
2999999 10
1499997 5
2400001 8
195425 1
1287952 8
1033550 7
181129 1
2100008 7
2699995 9
599998 2
1955183 9
2417589 10
2406996 9
648401 8
9 9
1200001 4
339238 2
672283 6
2999991 10
229310 7
834688 3
1800007 6
7 3
458135 4
239894 1
900002 3
1390459 5
3 1
2598345 10
202418 1
1813396 10
11 5
1863057 9
717499 9
1355915 5
555031 8
1261619 9
8 9
5 5
343616 8
116312 1
569858 7
2700007 9
1209535 5
10 9
6 6
1501479 8
1335920 10
1073546 9
1424556 5
1498428 7
1005407 4
655115 4
7 3
178898 9
1488901 5
1272875 6
828330 7
1451047 6
275885 6
1 10
7 8
1440685 7
1927308 10
245365 1
778088 3
2122196 9
15 7
3000010 10
710962 7
920287 9
14 5
167460 3
689051 3
525105 4
671452 3
654746 3
878903 6
269605 1
2934699 10
559743 8
2701491 10
13 6
187454 2
8 3
644768 8
33095 1
1003869 7
900000 3
1258908 7
1424271 8
960000 10
2542481 9
300001 1
1500004 5
2700001 9
229922 1
292886 7
2300431 8
659742 3
1 2
1917690 10
2699307 9
280014 1
569430 6
302231 4
8 4
609691 5
928116 6
1500006 5
23 8
190125 1
1 10
13 6
181735 4
324063 2
15 8
7 6
2399992 8
12549 1
48421 2
9 5
145417 1
56637 1
166299 2
462256 3
299999 1
171701 4
139165 4
2699999 9
393472 3
253590 7
2989341 10
67677 4
1685956 7
17 9
899691 10
599998 2
1 10
509713 2
2400007 8
1799999 6
432685 4
902873 6
880392 4
971819 4
1415434 9
81074 1
9 4
3917 1
899998 3
13 7
978846 6
534752 7
270154 1
2100009 7
11 5
205137 1
1003720 10
2649380 10
1560939 7
590700 9
2059946 9
1 1
2373370 10
1932520 10
214823 8
473246 2
419275 2
1 2
900000 3
765033 4
1200000 4
63263 1
185707 2
9 9
1153417 6
947621 10
2400001 8
2300740 10
884390 3
2628091 10
1486667 6
1 10
8 8
153276 3
512454 4
1316761 5
1926279 10
8 9
2099993 7
44346 3
1509399 7
317466 7
94384 1
101283 2
1799999 6
17 10
531989 2
1797231 10
399814 2
1600230 10
15 9
1 10
2286600 8
433944 3
88803 4
1797845 6
492873 8
727282 5
3 3
2 1
181864 3
1905832 9
2063888 8
453309 10
710380 9
1181655 8
1065331 6
107688 4
2 1
1 10
1 10
2471939 10
5 3
1097876 7
14 6
899998 3
333109 5
932681 6
9 5
1200000 4
1 10
420551 4
6 6
1 1
113232 9
2399999 8
119829 3
23692 1
1215951 8
284459 2
2100012 7
600002 2
1966903 8
2100007 7
3000010 10
236797 3
3000009 10
347426 9
233105 2
709775 4
2700000 9
804921 3
484986 2
300001 1
40175 1
48613 1
23 8
6 3
507816 9
1660635 6
291295 3
860257 9
172100 3
899999 3
52512 4
566376 7
2 2
2699992 9
1723025 6
1200007 4
2100005 7
189670 8
167903 1
17994 1
1145448 8
2100003 7
269416 1
1 10
635323 3
599999 2
2044840 9
1389067 6
194912 2
414571 6
272135 8
1901409 7
375605 10
583097 8
510266 9
216200 10
134098 4
1882332 10
288163 3
346977 3
1 10
690743 3
589348 3
1794565 9
2999990 10
128798 1
2699994 9
429293 2
1188194 5
583748 2
132060 1
1392581 6
416485 9
17 9
2421846 9
609376 4
1500003 5
2649149 9
85139 3
1424346 5
22672 2
599998 2
2981841 10
78715 2
1327517 8
6 3
9 9
1891913 8
98273 1
483755 5
2999998 10
699400 3
3000001 10
1897905 10
1588196 10
864451 9
750857 8
2 1
5 2
300000 1
60446 5
92408 1
617381 7
434142 3
299999 1
359622 9
420435 9
1 10
2189870 10
1 10
1500001 5
274462 10
67268 3
1280653 6
770630 10
2700008 9
1067732 8
601647 3
591221 7
1262595 5
1 10
1200003 4
8 9
20 8
18 9
603186 4
2744371 10
1039881 5
1676170 10
10 4
675648 3
2399995 8
891629 6
555411 5
279005 3
512627 3
2699991 9
185580 10
600001 2
1508723 6
228216 1
1889731 9
399025 6
1500000 5
627395 4
145251 1
263284 2
6465 4
1370091 5
1096381 6
518230 4
9 4
321826 2
1302712 9
2 2
1200000 4
14 6
61337 1
945090 5
454845 9
447587 7
1493777 8
1896855 8
291967 2
2999995 10
129910 5
563310 8
1799995 6
1522051 6
597653 6
600002 2
379122 2
1559904 6
959544 5
706648 6
757944 5
2400001 8
260357 3
1 1
2205513 9
342891 9
536959 8
1228165 6
2461640 9
1427716 9
1286631 5
541408 3
1822489 10
757115 9
1245220 10
20 10
1748881 10
331099 3
759619 8
69858 1
557064 3
18 8
1630771 10
1655670 6
1200001 4
952143 6
132259 1
597439 10
2570368 9
583712 4
2185471 10
1 10
1212184 5
9 4
2700000 9
15753 1
781321 5
199921 10
1994779 10
660087 7
1395160 5
16 9
236363 2
14 8
261 2
88361 8
1741197 8
1297650 5
3 2
604200 3
18 9
900001 3
600002 2
107149 4
9 10
423936 10
899999 3
209851 6
1304909 9
303703 7
267752 1
2700000 9
933547 6
627260 5
322327 9
1500004 5
2999999 10
260121 1
1176299 9
10 10
8 9
1212274 5
1273161 7
17665 2
3000008 10
3000010 10
30803 1
5 5
1350473 6
2124367 8
756471 10
1373290 10
1 10
241595 1
10 5
581231 7
355598 8
13 7
899999 3
295441 9
900981 5
632858 3
989480 6
5 2
800624 10
1129631 10
57663 7
810551 4
23 10
304589 2
133763 1
797990 3
417941 5
1162317 7
1199999 4
327234 4
1200005 4
458393 4
2699990 9
1 10
939105 5
1 10
102020 1
17 8
300001 1
417414 6
63809 10
242274 8
107006 2
1 10
590969 6
1926541 7
1541173 6
769609 3
325121 2
89804 1
208667 1
123385 1
2 1
206561 2
1878791 8
100370 10
1722566 7
1500003 5
1642943 8
178383 2
3 2
13476 1
186838 4
251888 6
1007426 5
511628 2
1497671 5
11303 1
2100007 7
827928 9
308489 8
143851 1
5 2
2689682 9
209453 1
300002 1
948839 5
626751 8
1188007 4
1199999 4
842751 10
12 7
164544 9
355264 4
1416375 8
499960 8
1200006 4
1988650 10
7 7
206801 2
1 10
373169 8
42217 5
514185 2
4 4
2100006 7
113637 1
513721 9
2467234 9
558925 4
2999989 10
973147 4
14737 8
1182808 9
15 7
125723 1
656125 5
1406323 6
601389 5
1695762 6
599998 2
180879 1
1024220 10
600000 2
8 9
164221 1
6 4
94573 2
2999999 10
1624159 10
600001 2
1800003 6
2399999 8
7 8
157485 1
210245 5
2659446 9
407387 4
2699990 9
2415253 10
210685 3
283998 1
2699992 9
1 10
712963 7
155690 4
8 4
538536 4
462527 8
2389411 9
46312 7
667789 4
92770 1
277256 4
1800005 6
923434 5
615237 4
294393 2
233267 1
300001 1
599997 2
20 10
145925 5
300000 1
238709 1
475094 5
1158128 4
745345 5
1195230 6
1799993 6
7478 2
549276 4
1 10
2599375 9
245378 5
900001 3
9 8
408195 9
550233 10
1 10
501542 7
1800011 6
1387461 10
1521963 10
34242 1
298391 4
1119213 7
1 10
904148 9
1515482 8
269278 1
902308 4
133460 2
365811 4
1297268 7
1245159 9
2100012 7
7 6
1199996 4
1356047 7
419764 7
372809 10
1 10
157100 1
1318807 8
299999 1
1799996 6
154865 1
766431 4
1112351 10
395176 8
159678 1
335074 2
138649 10
2100008 7
1199996 4
1 10
4 4
1500003 5
14 7
810413 4
2837035 10
599999 2
57381 3
9 10
1200002 4
299999 1
1 10
1266181 10
371160 4
426918 2
518537 6
2003263 8
600652 3
899998 3
143928 1
1200005 4
382804 3
915661 10
1552328 9
2399992 8
845198 4
155087 1
515959 6
2100006 7
1938888 9
2399992 8
1158785 5
582913 2
215468 2
20 8
2400006 8
297186 5
2673712 9
2760816 10
1599651 10
217763 2
2208158 9
1 1
1005911 8
1285399 5
21538 7
1 2
902341 7
784170 7
2491631 9
2699992 9
879997 5
4 5
7 3
1635540 10
2583737 9
900004 3
1628562 6
70478 4
1 10
300000 1
599998 2
181974 1
5 6
23 10
299999 1
838076 4
2400001 8
2317198 8
173423 6
2810800 10
371663 2
514161 4
634229 5
124273 2
599998 2
1071569 6
2099994 7
929898 6
600001 2
9 10
67748 1
569145 2
1800000 6
980155 7
3000011 10
2 3
2019625 7
108599 7
1675048 8
1080203 6
2765053 10
899997 3
223656 3
1499994 5
443041 3
21 10
3 4
20790 7
88869 1
1419465 8
741303 8
1800007 6
115620 7
1200004 4
262656 2
2950410 10
430961 2
1785113 9
97344 3
200168 3
795539 8
10 6
691386 3
1 10
3000001 10
551170 2
685556 9
1 10
1658090 10
564395 2
11 10
1726615 8
752796 3
10 7
38928 8
222705 4
8 4
1314493 6
2300130 9
1852399 8
330003 6
3 1
4 2
2890121 10
423706 8
394989 2
1162465 4
121445 5
259871 8
1705536 9
37600 3
2499051 10
1827361 9
367146 6
936285 5
363443 2
900000 3
135512 8
185045 3
1653471 7
1 10
228807 8
271651 10
2379762 9
761659 3
5214 1
12 6
323389 5
1931090 8
4 3
783243 3
979685 6
299998 1
567876 8
272535 1
1661016 6
1083167 6
2076290 7
262673 10
1793945 8
2399996 8
1799994 6
1426222 9
1186915 5
1716951 10
13 7
597642 6
1635711 10
2074756 8
1800005 6
267635 1
600002 2
31219 1
796157 4
1500001 5
300000 1
9033 2
11 5
2999991 10
2400011 8
92675 1
599999 2
6 7
735904 5
14848 1
1800002 6
505678 2
1220944 8
1314207 7
1668523 6
2400007 8
93285 2
15 7
1 10
1596670 6
3000011 10
1500006 5
192561 1
388304 8
3000001 10
286801 1
896318 4
3 3
10 4
7 7
11 5
467459 4
2700002 9
785725 4
296305 4
1012380 5
1199999 4
289899 5
1800008 6
161869 1
1500006 5
10 10
802036 7
378879 10
837666 6
1 10
1 10
641657 4
421866 6
1693375 8
75518 1
755917 4
1509636 9
189820 3
13 6
210796 2
1114730 7
270110 4
848310 3
711204 4
403848 3
78716 1
164807 2
479566 2
450532 4
2400007 8
599999 2
1084395 4
8 7
19 9
1929846 7
484007 2
1527687 6
410339 7
1139647 6
900000 3
899998 3
1224216 9
807037 7
1076292 6
8 9
536591 4
17 6
950424 8
16 7
740145 8
146202 5
2418417 9
15 6
935598 7
2626415 9
1177288 8
1316923 6
8 9
6 5
1227416 7
819450 7
231360 4
1122776 5
211450 7
2699990 9
273387 1
2943702 10
1207968 6
2466187 9
163327 1
493604 4
1204044 6
26571 10
468233 4
2144517 10
1411476 5
1 10
104397 3
6 7
1609654 9
695503 4
17 8
14 9
243663 3
9 9
1381499 5
20441 1
1799999 6
1 10
11 5
1326180 5
1731401 6
1635032 7
1 10
184353 2
1997835 7
110056 1
462283 4
254447 4
1 10
1 10
8 7
1088357 6
427929 10
356505 8
2556602 9
531247 4
600001 2
735517 8
1015463 8
829902 4
872629 6
1 10
1210266 9
33176 1
117912 1
241095 5
573377 2
2284656 10
1403215 8
96066 9
1500005 5
1077210 5
3 4
1718261 6
633825 3
141379 1
1164805 5
1 1
647389 7
600000 2
225221 3
1345576 7
1281785 9
532937 6
26 9
1024708 10
2899201 10
4 4
1 10
13 6
900001 3
2400000 8
569327 3
1492955 9
899997 3
233909 7
589919 2
414191 2
1 10
970875 5
579635 2
153372 5
47376 1
485894 4
3 2
1837558 9
105973 1
2699995 9
12 6
227914 1
24427 1
1 10
2400007 8
256415 1
208860 3
193699 1
2699999 9
1846720 7
73234 1
985712 6
2811881 10
1821849 10
338129 6
551356 3
2041381 10
24 10
1 1
1 2
299999 1
145491 4
501964 3
9 10
1 10
27083 1
219583 1
864992 3
486944 2
1 10
398153 3
812711 4
438439 2
1874269 9
1506393 9
742068 9
1 10
1579320 7
5 4
225252 1
127802 5
899999 3
21 10
754869 4
8 4
6 5
930741 4
2099999 7
2399991 8
1748297 8
900002 3
665757 7
19 10
15 8
1 10
415500 10
59413 1
16530 6
2699993 9
1 10
600000 2
253053 1
370925 9
18 10
1500005 5
1919353 10
1350461 7
409857 7
128367 2
675753 7
3 1
7 5
686245 5
600001 2
900002 3
1800002 6
1800011 6
102556 1
803369 8
1500005 5
508612 9
521558 8
284913 8
22 8
30528 2
1349486 6
158800 2
150056 4
7 7
2149916 8
2179280 8
2017353 7
405512 5
1136126 5
302262 9
347106 7
1 10
2099992 7
298792 1
11 4
641407 8
2302894 10
167692 2
156391 3
19 10
2 3
756847 4
1499999 5
515130 3
2399991 8
142345 4
899999 3
908708 6
1331814 7
803759 8
1916337 10
876260 5
227333 2
1004741 4
374314 5
258005 3
900003 3
615604 4
1413991 5
1355714 9
22 9
469505 2
299998 1
849279 10
209322 7
1 10
1800006 6
5 3
531082 9
2700010 9
1363959 8
1499999 5
832337 3
1246438 9
1348973 5
1 10
10910 9
983509 6
13 6
2099994 7
1 10
435169 2
107899 4
11 4
2699992 9
2797929 10
7 3
15 7
1038516 5
20 10
72599 6
3 2
2700009 9
2100001 7
610576 3
1049611 5
600002 2
4176 5
840459 3
1763784 8
17 8
141023 3
1 10
16 8
171559 2
745505 4
173904 8
8 4
1574112 8
235901 4
205191 10
9 6
1500006 5
396927 5
1800005 6
2052095 8
10 9
1800002 6
1295818 10
1276996 5
304265 5
9 10
2400000 8
184751 2
7291 2
534984 3
1 10
515288 3
250898 1
421594 2
11 5
1 10
2373453 9
1791547 9
190657 7
912914 4
2700007 9
193162 2
900005 3
1800006 6
1 10
719970 3
1380281 10
1274057 5
83721 1
924013 6
529033 3
10 5
5 4
1036129 8
3 2
281223 1
2279 1
1074431 10
673822 3
2139420 10
1 10
600002 2
1800005 6
1129868 9
17 9
519371 2
2951326 10
324171 4
43185 1
129094 1
88180 7
163531 5
1559150 10
3 1
1104368 8
2099999 7
1698283 7
1631890 9
1 10
1143357 4
1908820 7
308308 3
444455 9
970141 6
932303 7
13 9
2337577 8
2377287 8
1859430 7
1209221 9
1370874 6
21 10
190964 2
1127754 5
2699994 9
3000009 10
476288 4
18 8
9 4
208883 1
599999 2
856583 5
565681 3
11 6
203121 8
282697 1
962144 5
179239 6
156600 6
2699999 9
1799995 6
1200002 4
898529 8
2312288 8
59524 3
528857 6
1571111 6
43037 2
1 10
2 1
2698581 10
1990479 7
1 10
600000 2
765377 6
18 9
5 2
2 3
1592357 9
494080 4
824878 9
2259405 9
1 10
1818949 8
192551 1
59812 3
3000010 10
386968 3
131601 1
4 5
439150 2
262179 5
1 10
1070352 4
15 7
246943 2
852258 6
245489 6
123970 3
600000 2
193215 1
986078 6
334331 7
101206 1
384361 3
2100013 7
17 8
1196009 9
55913 1
598153 2
1199999 4
1499996 5
683507 4
531305 3
1200000 4
915264 9
1428237 8
1 10
784089 8
4 2
600001 2
255341 10
166455 4
403707 2
156306 1
1208315 6
1 1
670247 4
29314 3
2399993 8
3000011 10
17 8
2400004 8
806495 4
334050 6
66603 2
2399993 8
599757 2
776461 4
9 4
966398 8
2699996 9
283436 4
108207 9
2025274 9
300000 1
1006977 7
2151564 9
984244 4
922831 5
593110 5
2100010 7
924740 9
863130 3
263704 3
13 7
1384765 5
1 10
2700000 9
709232 6
2400001 8
1746677 6
1 10
219839 2
575456 2
692609 7
1 10
52737 2
893003 3
599999 2
5 4
498165 3
2153548 9
1579557 10
1135013 4
1 1
448234 2
1 10
299999 1
263749 4
310873 2
757025 7
900005 3
44484 6
2100004 7
368981 5
1787160 8
584883 9
13 6
600002 2
1375752 7
1589913 8
630760 10
8 4
2 1
4 2
2071445 8
1180423 9
2153469 10
724390 3
5 2
257169 1
24009 3
323194 10
432532 6
1200003 4
298133 4
529398 6
876089 3
436769 4
1007874 6
559511 5
100847 1
2100007 7
3 1
900004 3
600002 2
2400008 8
2399991 8
3000011 10
1191926 7
218690 7
1726905 8
900002 3
1 10
46194 2
5 6
1967310 9
1800000 6
498437 6
11 5
2100000 7
2153251 10
435745 2
2075971 10
899998 3
1200003 4
143201 10
1 10
1448362 7
968151 8
539154 5
1956176 9
628799 6
3000000 10
164996 5
624169 8
1363770 6
917249 8
813871 8
687980 10
15 8
948077 9
201939 1
626461 3
1210231 5
3 1
1530249 10
17 8
122435 3
526708 5
53711 1
171655 4
9 5
601439 8
2455453 9
1176833 8
809607 3
472415 3
1800003 6
2 1
917127 8
12 6
1 1
366462 3
1209679 10
158376 1
2400015 8
1406816 5
230710 1
1392035 6
274893 2
265747 1
1772556 6
1548270 7
153208 8
2558772 9
2699990 9
1200004 4
259484 1
526933 3
6 3
900003 3
621853 3
8249 4
299998 1
299999 1
433171 9
18550 2
2700001 9
19 10
11993 1
625917 4
299999 1
1 10
2399997 8
2099993 7
282500 1
121740 1
136066 1
906201 10
1 10
6 6
1912946 7
873497 5
1011430 10
1 10
488562 6
67852 1
49733 7
1 10
28434 3
1200001 4
73007 4
990335 8
41663 4
900004 3
11 8
352146 10
20 10
20 10
524532 7
391764 6
1408470 5
600002 2
843982 10
1451213 7
1 10
7 7
203361 1
1800002 6
143006 6
257564 7
432994 5
1842987 7
60585 2
535012 3
1161876 8
6 3
2100008 7
1 10
299999 1
135512 1
8 9
746891 5
1051139 5
1096490 5
2404811 10
2699992 9
531413 2
507098 2
1488994 5
86967 2
8 6
1116646 7
110172 1
1112870 5
375913 2
2100001 7
654665 8
2627188 9
1556628 6
2100000 7
1206780 7
1194078 5
1869967 8
294643 2
2748789 10
599999 2
899999 3
65892 1
618681 5
600003 2
709339 9
170739 10
921239 7
340825 5
370322 3
233092 3
64954 2
2019871 9
7 3
1800007 6
1660879 9
762271 10
187587 4
340961 3
578729 4
497766 3
121117 4
900000 3
300000 1
204718 1
777198 6
1785466 9
29 10
993462 9
1656425 7
1111621 5
137580 10
263561 5
172155 2
12 5
222031 2
2051771 7
3 2
1 10
1295071 5
323920 2
2 1
1157866 10
551410 5
1 2
702088 3
1029090 5
498763 4
314273 7
309637 2
1323181 10
2000472 8
1182959 5
1231606 9
82431 1
2057119 8
311541 2
6508 1
68072 1
177720 2
8 9
205064 6
17 8
83672 5
5 2
11 6
1 10
1 10
303010 2
265707 1
974669 5
299999 1
1122743 8
4 3
339449 3
900001 3
98575 8
1 10
3 2
16 7
1157354 9
155258 1
822581 3
1102190 5
1800006 6
173636 1
296733 4
2045094 7
1 10
1105565 4
1 10
161050 1
899509 10
905092 7
518305 3
294984 1
659410 3
2099994 7
425746 7
4 3
2100000 7
5966 1
2216683 9
1181504 4
9 5
1 1
2 2
2099992 7
138344 1
899997 3
300000 1
778472 4
10 9
173496 8
21 10
7 7
5 2
2355040 8
99083 2
1 10
696184 7
1856401 7
3000010 10
9 4
471476 4
979672 7
351945 3
446142 2
183943 7
820374 3
130086 5
896744 8
995817 4
2999996 10
1019167 4
8 9
157633 2
4 2
317151 10
631308 4
2367498 10
184411 10
195293 2
232655 1
545270 3
144865 2
1799995 6
811675 9
9 10
947679 8
264221 3
6 3
1381506 7
1743793 9
1498305 5
2361808 8
1 10
180747 1
665457 3
326635 3
1 10
2648790 9
2431124 9
94529 5
449634 9
700247 3
11 10
878687 9
17252 2
82548 1
2099999 7
574027 4
1528552 9
2400007 8
1429604 9
1445338 9
1165113 9
1224379 7
242908 2
1702447 8
831153 7
2400003 8
1329280 10
88080 4
1944216 9
1764043 7
715741 3
900003 3
144289 6
2999995 10
750944 8
6 3
2999991 10
1799995 6
2399998 8
2 2
170990 10
1398938 5
2 3
219651 1
73501 5
285582 2
1800005 6
306678 7
2334371 10
542812 5
933785 7
1640037 8
927677 6
1 10
927760 10
129578 1
1306473 7
2100003 7
399639 2
1828777 8
618171 7
2243281 9
899996 3
172683 9
2226261 9
280034 7
813664 4
206409 2
59271 1
519045 5
190849 1
970281 10
458223 2
195483 2
2042481 7
608242 6
1161300 7
521168 8
600000 2
330131 2
48990 5
2 1
1190621 6
1 10
438540 2
17 9
143826 1
1 10
1 10
860434 5
318413 2
1 10
1 10
1184977 4
2399993 8
638631 3
1 10
2700001 9
14 8
1601105 6
2 2
532886 4
2999999 10
542495 3
514920 4
1703443 10
123590 1
1074727 10
258513 1
115975 5
18 8
2100001 7
956166 10
291820 5
7 3
900001 3
1062886 5
1 10
2400004 8
1263910 10
1 10
38900 1
1941868 9
899997 3
1 10
799703 6
402261 3
560255 2
1097077 6
1 10
2400009 8
2100008 7
300001 1
11 5
635837 6
770981 3
9 10
1470972 7
1499995 5
17 8
1521304 7
611089 5
543309 10
1 10
1 10
14 5
1957616 8
1668024 10
296744 1
67468 1
1344515 6
600003 2
705521 10
402875 2
23 10
92622 3
969907 4
248539 1
19 9
696143 6
73891 1
533627 2
1379847 8
1501929 10
775970 10
19 10
3426 5
7 8
1023529 8
161196 1
45664 7
299998 1
1247419 10
900000 3
2883609 10
600001 2
10 10
70199 5
78292 1
1 10
2256724 8
86269 6
1029768 4
1692687 8
1094444 9
161140 6
2006732 8
810600 6
1199998 4
9 8
1 10
468668 4
632324 8
299999 1
1419749 5
124239 1
499769 2
1350054 7
232256 1
9 5
275831 1
2357459 10
167331 2
2699992 9
258073 1
600000 2
152189 9
1 10
454755 2
2699995 9
239445 1
1 10
468744 2
1200003 4
1499997 5
545337 2
478710 9
8 7
2 1
1 10
2076400 8
141225 1
2095771 10
899998 3
357638 5
121161 5
559653 3
1739595 10
146686 2
95253 1
475308 2
2099994 7
2699991 9
2916751 10
1 10
204215 2
21 10
828573 3
600000 2
1756813 6
23683 1
1200004 4
790918 8
773501 10
231504 3
19 9
1500004 5
1 10
1631382 6
2011449 8
1 10
213490 2
1199997 4
899998 3
809981 6
17690 1
2318072 8
2700009 9
776816 5
1 10
389040 2
1600831 6
278518 3
300001 1
1667392 7
1432433 9
248485 2
1099019 5
6 6
1009694 7
900005 3
709469 10
1557302 7
1356769 7
208395 1
23 10
1103293 9
2555271 10
2100000 7
926029 7
3 2
449800 8
308778 3
1184861 7
2999993 10
322746 2
1882230 7
1 10
558601 6
1 10
7563 1
1 10
1055333 4
757473 4
252432 3
1809760 8
9 8
1007023 6
1077865 10
1460185 8
2700010 9
1575833 8
407144 5
1045634 6
409433 8
1639764 6
315901 2
2399998 8
1 10
1143869 10
1074147 4
58072 3
20 10
98376 1
850418 3
2700008 9
9 4
2400001 8
1066867 6
304910 2
36675 4
290758 4
9 6
1470120 6
3000014 10
1113779 4
692103 3
2100008 7
1499999 5
360463 5
15 7
692993 7
1 10
299670 1
834353 3
1380204 9
780555 7
2999990 10
8 9
4 3
1752287 9
2522798 9
233898 5
1 10
1866954 9
2999989 10
630701 3
2100006 7
34851 1
1021367 6
76103 3
490694 5
635556 6
1775393 8
3000001 10
615266 3
1887553 10
1203850 5
1299440 10
621780 5
7 7
374808 4
5 2
1696161 9
2343735 8
563149 3
515616 5
3 2
5 5
16 8
3000005 10
2395297 8
1499997 5
217729 5
4 3
2700003 9
11 5
2096433 9
14 5
20 10
1916017 9
1135390 5
1941739 10
86841 1
1 10
9 6
290830 2
1352971 8
144169 5
7 7
106638 7
39177 1
1500000 5
1000671 7
258355 1
113507 1
263778 6
2700000 9
1 1
1800006 6
956358 7
358348 4
437519 5
792053 8
757728 7
2716441 10
1619177 8
9 10
917907 4
292274 2
571449 2
1 10
1011225 4
688948 3
300000 1
1546756 8
2031526 7
188330 3
756306 3
300001 1
7 4
709884 9
695425 5
520095 8
415681 4
1 10
1 10
1500005 5
171990 2
4 5
1180731 5
961245 9
566796 6
900002 3
2700010 9
892008 6
900000 3
842642 10
411713 7
1327547 6
922984 5
2 2
1 10
111220 2
907074 5
1500001 5
32544 2
56812 7
1800000 6
280066 1
12 6
892829 4
2660913 9
1782331 6
80557 1
137753 7
557925 3
1322859 5
1 10
203104 1
369097 2
299999 1
119175 2
1 10
967210 8
300000 1
700751 4
1294800 8
624450 3
419347 3
16 8
1895551 7
2380861 9
3000010 10
476904 6
1 10
1968009 10
138904 8
1206598 7
1800008 6
29239 10
5575 2
755349 7
232909 4
869674 3
543424 2
223937 1
1206089 5
1121684 9
74766 7
2700001 9
1200004 4
2757091 10
705058 3
1240483 8
309748 7
228249 9
97546 7
7 4
1463699 7
2100000 7
1088232 4
1747125 9
1409505 5
664199 9
286820 10
2250279 9
14720 2
5 4
111090 1
140083 2
2060566 8
934421 6
2400007 8
827411 6
627481 9
2657629 9
899999 3
386580 6
8 7
77257 2
2999990 10
281271 8
3000001 10
2100006 7
1188270 10
294154 2
899997 3
599998 2
1 1
152521 10
590824 2
139699 1
1 10
14 7
22 8
300000 1
20 9
15 6
2700004 9
2642269 10
3000009 10
622352 8
2100001 7
26 10
535990 5
179939 1
1557037 9
194888 4
17 8
1200005 4
1064917 6
444381 2
1199999 4
1 10
413949 2
299998 1
245901 3
40540 10
5 5
197552 1
1800008 6
559177 4
1800011 6
11 5
1799999 6
1 10
1 10
6 6
464591 7
1 10
2400008 8
696619 3
17 8
2400000 8
142711 1
714190 7
176592 1
1 10
454206 8
424911 8
2036485 7
900001 3
505527 5
1 10
2983049 10
154794 5
618251 7
19 10
1237810 5
2 3
1199995 4
1 10
821712 6
16436 1
1399922 9
1007559 7
2070829 9
4 2
1200004 4
954529 5
549148 3
629641 10
2889501 10
2999998 10
2213208 9
99605 1
13 6
562707 2
445619 3
1086663 9
50417 9
565312 7
1 10
538156 9
1148880 10
784710 3
311935 7
2399994 8
891967 4
1105674 5
1871188 9
321454 7
779804 10
13 6
2400014 8
314707 7
1200006 4
914509 4
2375501 8
1786471 6
2594601 10
87260 3
490204 7
228396 2
634210 3
2052497 8
316531 9
376554 4
1 10
1590550 8
569065 3
444993 2
1 10
1004395 6
4 4
345677 3
115169 4
4 2
301080 3
5 6
419472 2
2400009 8
70854 1
957569 9
3 2
789705 8
1995090 7
86253 3
1457404 5
1 10
899999 3
1 10
627876 5
373827 5
374469 5
426575 5
37807 1
2100001 7
2999999 10
1279240 10
11 9
3 3
856275 3
1499994 5
85337 2
133286 1
188366 5
166159 1
2399994 8
2187784 8
659197 9
1200004 4
1436298 7
1135133 9
1 10
275795 6
900000 3
2400009 8
299999 1
2100006 7
910259 4
9 7
2700010 9
2712419 10
1555571 6
1500004 5
1930022 10
679980 10
2099994 7
235422 9
1001735 4
15 10
835377 4
228002 9
86267 8
647961 10
10 4
10 10
1500000 5
2265789 10
1199995 4
1 10
599998 2
465633 3
10 5
159334 5
2 1
499805 2
1122327 9
766066 5
1439305 7
985735 4
902993 4
1846439 10
2490621 9
1910026 10
521478 3
159379 2
150815 5
267243 1
1009144 10
205839 1
1011641 6
136724 9
1747937 7
16 8
7 8
599999 2
193831 5
2399992 8
51804 5
793131 10
319485 2
900002 3
739187 4
1 1
17 9
7 3
1 10
499897 4
629800 4
1446201 5
10 6
444300 10
1 1
164201 6
17 8
599998 2
1 10
1 10
803288 4
900004 3
1 10
376504 9
19987 3
188728 7
76792 4
827855 6
1700833 6
18 9
1200005 4
223527 8
1051271 4
1800005 6
932084 5
2100006 7
762991 4
2400008 8
385714 3
2999991 10
519820 5
2417270 10
1011104 4
475803 3
2099999 7
1 10
2700008 9
13 6
6 6
455290 4
2100002 7
405796 7
606116 9
1304962 5
191860 5
300000 1
369046 6
530470 3
1217538 9
11 5
2700005 9
1706572 10
203034 1
1500008 5
658938 5
1063318 6
156287 1
2099999 7
197615 4
599480 10
609002 9
591775 8
2099992 7
202477 2
6 7
491859 5
1 10
2 2
186368 4
300000 1
1 10
2269799 8
684396 9
302720 3
1800006 6
114121 5
119430 1
10 5
1945901 7
1 10
912664 9
8 9
1800008 6
617512 3
2999990 10
115253 4
1179538 7
600003 2
1500002 5
4 2
1500005 5
22377 4
1 10
7 8
1288824 8
2909780 10
158109 1
2386826 8
1448560 7
2700008 9
555290 2
750847 7
21 10
1608081 7
1321187 5
608075 3
1388047 9
810619 4
1128960 4
58061 3
5 6
2128240 10
560479 5
421306 3
1355616 7
532241 4
600001 2
2260230 8
3 2
1 10
841093 4
3000001 10
74291 10
1800001 6
843928 4
1 10
122729 3
1291471 10
5 2
1370211 5
1712193 8
1 10
850217 4
1696564 7
658499 4
454485 2
117890 9
491296 2
19 10
2700008 9
5 5
1574763 10
1624307 7
1799994 6
1244752 8
1800007 6
2 1
1474168 8
1 10
165433 1
3678 1
3000001 10
480131 10
297106 2
1738853 6
334295 3
206937 1
2007292 7
742246 5
2399993 8
1022626 9
155859 9
657406 3
443371 3
1 10
334197 6
1 10
129421 1
765827 9
2100006 7
2692779 10
900002 3
2699997 9
13 5
21520 1
56415 1
275122 2
997832 4
2327849 10
1141175 9
1061466 6
1 10
540785 8
740476 9
95179 2
429557 2
680160 3
300001 1
2399998 8
329825 7
360401 7
3 2
2056327 8
210104 6
2700008 9
370380 2
1322384 6
2 1
348124 5
278101 3
2 1
1 10
306544 5
429588 6
312620 2
300001 1
596763 7
1805244 9
500128 8
1 10
229026 1
2700014 9
2481361 10
899998 3
1813157 8
17 8
307428 4
325225 4
1 10
1173486 6
4 5
27297 4
1012214 8
364008 3
36720 6
383441 10
900002 3
1331462 7
1 1
2700008 9
1800003 6
563084 2
460558 9
556982 7
57616 5
63678 4
98524 7
48839 3
3 4
67927 2
53742 1
1687444 6
101545 4
2308730 10
57064 1
727471 8
1109858 4
1 10
115333 1
381225 4
2 1
315579 2
1115089 10
9 9
1049689 8
179609 2
2999999 10
2099997 7
1957207 8
590557 2
128214 1
1397623 6
1397004 6
2700009 9
3 2
151562 3
4 4
619902 10
1199999 4
899019 4
1011582 6
1 1
1240050 7
454434 2
1 10
2699990 9
256403 1
637595 7
1200002 4
126798 1
56641 4
622279 5
768451 10
2399999 8
246017 3
271336 1
1239606 9
1125805 4
223101 1
7 6
1862362 8
1705304 10
781954 5
1585986 9
885521 7
130075 3
782203 6
1500006 5
363654 9
299999 1
112590 9
2699999 9
1057709 5
294581 2
1083340 7
12 6
14 7
323518 2
572287 7
1153772 4
11 5
900002 3
15 7
271432 2
354276 6
275840 9
265001 3
899999 3
547000 7
1 10
5 5
276766 1
1547125 9
1 10
95899 3
263169 1
2380074 8
1799994 6
501680 8
358208 9
1252625 5
1424197 7
716495 6
1079890 5
11 5
825444 5
19 10
404024 5
4 5
900002 3
1 10
10 4
416546 5
857024 3
1638389 10
38069 2
300000 1
2159581 10
940904 9
183481 1
250375 5
1 10
2699991 9
1110289 9
1197799 4
125916 2
1199996 4
2399992 8
21817 2
1432589 10
7 8
9 4
1 1
12 6
789910 10
3000001 10
277703 1
2999992 10
572124 5
8 6
204423 2
1577136 7
1622524 7
1407286 10
519365 6
1799995 6
52521 8
31792 1
657119 4
300000 1
517388 10
470283 2
409864 7
1061489 4
254487 1
600001 2
1815470 7
3 1
1242535 8
4 2
1706863 6
1942769 8
1767480 6
600002 2
79829 7
891417 4
243893 1
316151 8
91115 2
2700000 9
398016 3
1550767 7
5 4
466291 10
1 10
343727 7
60245 3
360518 3
2699999 9
1618518 7
176047 3
308923 2
1499995 5
1636615 7
2044809 7
742506 6
1033988 4
600002 2
1 10
1 10
754061 6
1199997 4
277053 3
900001 3
1260754 5
792348 10
1499999 5
102973 1
1509917 10
1 10
1385709 6
229009 6
1500005 5
703622 5
2099993 7
2399992 8
8 8
27525 5
134369 1
1200000 4
221161 1
1 10
1 1
803493 4
341497 3
229038 1
2699992 9
210870 1
900001 3
299999 1
1766529 9
600003 2
1500000 5
360908 4
292591 2
2694222 9
903 10
369624 6
2353697 8
2072335 8
1800000 6
2999990 10
1200002 4
738292 4
1130174 4
200908 1
1 10
467833 6
996931 9
300001 1
1199998 4
2186604 10
141665 1
1843270 10
2098554 9
334739 5
3250 10
899999 3
10367 1
1380227 8
2399994 8
475219 2
14 8
168952 7
1200007 4
259109 4
205704 1
1978261 10
277523 6
1108194 5
504155 7
135846 6
23932 1
512503 6
691806 8
2 3
10 6
463384 8
883069 5
1 10
177586 1
14 10
269306 1
19 10
521402 3
235026 3
300001 1
823850 10
987323 6
660870 7
1 10
1010507 6
5 2
937816 4
745426 9
1 10
1199997 4
2700011 9
120841 1
315533 3
400333 4
1 10
1173962 6
789305 7
600001 2
826190 10
444108 4
98340 1
294450 1
1106595 5
1523206 8
2700011 9
122345 5
1499998 5
182058 2
891199 6
1 10
1800011 6
1723654 9
8 8
1525088 8
16 6
563968 4
1500004 5
599997 2
942515 5
260394 6
1800006 6
1200000 4
366817 7
191863 2
9 4
1 10
600001 2
663879 7
5 2
2564775 9
1799996 6
17 7
1500001 5
443614 3
43556 9
286447 7
646009 7
2552612 10
1800002 6
2078895 7
1499996 5
2 1
2290572 9
1799995 6
530906 4
2302868 9
1500005 5
1 10
803544 8
2999990 10
2107700 10
1 10
1321128 9
658772 3
436285 9
310974 4
3 3
1002837 4
7 4
860850 5
161355 2
299999 1
1287809 8
409428 3
845795 4
186196 5
1094211 7
1030474 9
1 1
558045 4
326080 3
187661 4
2100004 7
2999991 10
14 7
64450 1
587939 2
9 4
24799 4
1092801 4
2136409 8
1 10
793094 5
572442 3
1200000 4
111798 6
1396729 5
1271388 6
443429 4
480578 3
292039 8
397695 4
730337 5
2587628 9
820210 3
6 7
2399992 8
669738 6
1800000 6
94325 2
600003 2
2699991 9
1409225 8
19 9
1669578 7
2332410 10
946376 4
493437 4
432901 3
11 10
234755 5
1269395 7
132106 5
481863 4
1626735 8
1322103 10
3 2
2700009 9
745184 10
10 7
211085 2
12 6
578527 6
900001 3
102861 5
1 10
1500005 5
445813 4
1106646 6
300002 1
349384 8
5 6
1 10
1500004 5
1 10
299999 1
143520 5
216125 5
793883 6
7 4
1 10
115880 1
300000 1
299999 1
2400007 8
1165362 5
1457933 6
285602 6
719952 6
1 10
8 8
743166 5
69876 1
1200001 4
1 10
1 10
540190 10
509341 5
448778 3
1239633 8
12 6
1482712 7
109689 1
247284 4
1423931 5
154281 5
1965096 7
186581 4
480824 8
1499999 5
213215 2
21 10
1905975 7
647296 7
199936 1
25 9
2 2
456702 6
599998 2
196130 2
2646379 10
1836701 9
1 10
2999990 10
2400009 8
899999 3
1186131 4
23 8
6 5
1571146 10
20 10
1126279 5
1 10
1270721 5
2399991 8
599998 2
303035 5
163967 8
3 2
574787 6
1 10
2363868 10
1880180 7
181301 10
1269414 9
1311224 5
921308 4
4 3
53473 1
603791 4
299999 1
166648 6
300000 1
2700004 9
2028492 8
1799994 6
790660 10
600003 2
3000011 10
1500000 5
862186 6
1091289 10
404177 4
173113 3
538281 7
2505019 10
293858 2
999771 5
9 9
13 5
413463 3
1200005 4
1023871 6
2700000 9
1199997 4
1799994 6
2257623 8
14539 1
932021 9
1425275 5
1 10
1 10
147363 1
16282 7
361272 2
1162223 4
377977 3
593319 3
1171072 8
68935 2
600003 2
2106760 8
2024803 9
1200000 4
1 10
1627255 8
4 3
381438 10
14 10
2470791 9
2370275 9
1 10
506632 6
117273 7
160271 2
1200000 4
545440 3
1500003 5
249992 1
2100001 7
1 10
52878 1
1523206 9
673729 8
84772 2
64255 3
1418415 8
551519 5
651941 9
3000015 10
597347 2
1476822 6
5 2
1199997 4
280963 2
299999 1
525612 6
127865 3
1728725 9
1967021 9
289285 1
1419339 10
1 10
20 10
1199998 4
2048097 8
987507 5
6 5
1 10
13 9
907941 6
223891 2
1050758 9
1248286 5
367677 9
140298 1
1758156 8
972519 5
507186 2
1020249 6
1500002 5
1052669 5
113394 5
514736 2
8 9
1667367 8
619518 6
2099994 7
435722 5
1247830 10
445340 4
13 6
2999989 10
173769 2
2197125 10
300667 2
316648 8
344772 7
1 10
2399993 8
2995199 10
100862 1
94058 1
270897 1
805082 4
732279 8
401359 6
1058299 6
690367 5
1 10
1 10
28070 9
1800001 6
19 9
733808 10
4 2
600002 2
2399999 8
896019 10
2068210 10
15 7
1499996 5
2999989 10
1200004 4
291682 1
9 4
189022 3
472678 2
1208131 5
1396792 5
1335681 8
40804 2
359704 5
1701395 6
977347 6
1 10
1 2
1 10
2700001 9
916208 4
3000001 10
599998 2
7 3
14640 8
115002 1
1 10
1037304 9
3 3
17 8
1650536 8
1976129 10
821020 3
946974 7
610285 7
1799995 6
229029 1
79251 1
193171 4
459654 6
2999991 10
17 7
3 1
596211 10
1 10
1773792 9
104339 6
2536964 10
404369 4
899996 3
1200000 4
7 3
1 10
429253 5
1650788 7
1379418 6
1376179 6
432933 3
633482 6
1199996 4
2242665 9
2 3
599999 2
1010944 8
321028 9
1 10
432345 2
2999998 10
1499995 5
934313 8
867181 3
23233 1
1033759 5
535343 5
1 10
516908 3
1509994 8
2699991 9
300001 1
600003 2
385577 2
689218 7
255441 4
6 6
337013 3
531719 2
1800007 6
2366930 10
2060020 10
13 6
1305720 10
5 4
846530 5
5 5
4 4
780262 7
2400007 8
17 8
2999998 10
858228 4
487841 3
1499995 5
1499994 5
1199999 4
1 10
600003 2
2375322 8
87731 1
839135 4
4 4
1678669 6
1790329 8
283376 2
1200000 4
1348936 7
217779 2
865075 3
286525 4
14 7
1184439 8
315190 7
1 10
334075 6
2100008 7
831045 5
900001 3
72966 1
3000002 10
284191 4
49454 9
1 10
637522 5
1499994 5
3 2
493222 3
29491 7
458595 4
2158979 9
266693 7
1 10
236221 1
1 10
1 10
20 10
2999989 10
2700010 9
1200001 4
1628942 9
2100008 7
3000012 10
1290505 6
1745704 8
1 10
2097235 9
1 10
636866 8
1270517 6
271704 5
1875708 8
548409 3
779863 8
171597 1
1548449 8
2234879 8
988683 4
139409 2
329327 9
197127 9
1085126 6
109223 1
565443 9
3000011 10
684620 3
83881 3
9 4
446005 4
1826300 7
3000001 10
1 10
452395 10
559280 8
2192490 9
17 9
925216 7
424570 7
1928889 9
157674 1
47058 1
360661 5
1973751 7
1 2
1473676 6
3 2
126940 3
710669 5
1800006 6
1 10
2114090 9
610964 5
1 10
797332 8
441713 8
599998 2
956275 5
67400 1
235416 2
1 10
326949 9
1037861 6
7 8
1799996 6
277007 1
799211 5
114097 2
2400007 8
540974 3
2305349 10
3 4
466697 7
599999 2
1199996 4
16 8
1 10
1688171 10
1080841 7
894640 5
1174085 10
1199997 4
400211 6
1799999 6
2550376 9
931633 8
8 3
299999 1
189286 3
1800000 6
2029141 7
2399995 8
85050 1
3 4
899998 3
81996 4
1 10
13115 2
2024323 8
2400003 8
3000010 10
10 10
2399992 8
1776466 7
2100012 7
38463 1
164101 6
549996 4
2162726 9
13 10
8 9
988205 4
236907 2
63229 4
1 10
79771 2
1345729 10
116207 7
1606291 7
1147249 9
2676930 10
249876 1
9 4
1703773 9
465176 7
1199996 4
300000 1
8193 3
119701 3
1600757 6
1475316 6
2700008 9
1606848 8
99385 7
124989 3
2395863 8
1132974 5
1799999 6
1657697 6
1504467 7
2813870 10
86835 7
7 6
1008481 10
1448917 6
777202 4
2399991 8
1629882 7
231985 10
7 8
1217539 5
1394537 10
3 3
727346 7
1500001 5
1500006 5
101764 1
338013 3
1266359 10
144207 2
71075 6
1199995 4
2399991 8
1799999 6
1663281 8
2099679 9
676300 4
1 10
1199995 4
2502305 9
367885 2
1496736 9
439462 2
1121476 4
1 10
2099992 7
547164 3
20686 7
5 2
852930 6
32536 1
2999999 10
912720 5
588443 6
3000000 10
3 2
600001 2
13 7
2215303 9
1 1
1500008 5
310952 4
2400008 8
1 2
299998 1
806274 3
1336661 10
826522 3
1800005 6
1499994 5
1 10
2099995 7
299998 1
64102 1
8 4
899920 3
2010990 10
8 8
9 8
600001 2
630447 7
98703 3
216928 6
141159 1
1 10
342673 2
346812 5
1 10
4237 3
2400000 8
590627 6
389779 5
214552 8
443520 5
312725 5
118292 5
11 5
80486 3
857238 3
15 7
203472 4
4 2
2039262 7
1944939 10
161359 1
23288 8
1800007 6
12 10
536177 5
947497 4
12 8
328912 4
1120801 8
716557 4
149642 5
2099999 7
1602263 10
169855 8
884133 3
837091 4
1149508 4
1948441 8
1 10
1049997 4
2400009 8
130304 5
2999992 10
619140 9
765375 4
69072 5
964022 4
447126 7
1090710 5
533803 4
1 10
665329 3
5 3
154096 3
696907 10
2558537 9
2400015 8
1195733 9
2048104 8
2055628 9
212631 2
2441529 10
600000 2
378775 5
855789 5
1 10
457220 3
564277 2
2399993 8
1783963 6
17 9
2302841 8
115302 2
1 10
500509 2
492387 7
1 10
384138 7
81217 8
357299 2
591849 7
456653 3
168002 7
1200001 4
176442 7
693925 7
9 8
1478370 6
3 2
309104 5
1859445 9
1452626 7
300001 1
3000004 10
442324 9
1656217 9
872185 3
9 5
1499999 5
951217 5
1054720 7
255524 1
5 4
1649123 8
2 1
13 8
3 3
2 2
291583 2
987172 4
608518 7
223622 3
854614 3
2400000 8
1526242 9
876214 7
14 8
2217834 10
2700009 9
19491 5
35348 5
1 10
2100001 7
1590871 8
2699992 9
3000011 10
653867 9
1 10
599998 2
118624 4
19 9
4 5
1636556 8
918122 10
3000017 10
1499999 5
148437 4
2453866 10
607451 7
2657854 9
441979 2
1915050 10
427758 9
1751091 7
810417 4
540753 2
20 10
1 2
809587 7
1500004 5
1357397 6
194035 4
1516561 10
101620 1
299999 1
1500005 5
300000 1
1171757 7
650302 3
16 8
3 3
11 10
608598 5
1014763 9
2700000 9
2010638 7
1989582 9
15 8
2700008 9
1375106 5
16 7
1500002 5
2198470 10
482969 4
1500005 5
1800005 6
300000 1
3000009 10
4 3
2594179 9
1 10
1803479 7
600001 2
7 4
518173 7
164578 1
202680 2
1 10
1748747 10
2700001 9
30926 3
15500 1
1 10
59826 2
3000016 10
2999999 10
1898689 8
1058775 4
351158 2
1500001 5
570644 9
81091 3
2699999 9
1083228 8
1 10
705821 3
1885261 10
207283 6
2575543 9
888801 10
1290099 7
1770569 6
293076 1
1799997 6
1331339 6
3 1
1066284 5
1248994 9
1720987 6
1 10
2491746 10
1 1
1408585 6
213898 1
326274 3
817551 3
548248 2
6 4
1 10
578697 2
2558777 10
148472 8
1388286 6
692807 3
2172969 9
600002 2
115370 2
117158 2
1 1
1038023 10
127245 2
2699991 9
1 10
1571863 7
944005 5
323220 10
299648 1
2100006 7
464263 2
149700 1
1199997 4
1125883 4
2099999 7
3000004 10
247534 3
5 4
413360 6
600000 2
1 10
140136 1
15 7
1199997 4
300000 1
208613 6
1 10
1915255 7
2675290 10
127401 1
5560 1
1219858 7
380117 3
5 6
3 2
32872 4
2 3
300000 1
808057 9
6 5
1 10
569687 7
119093 5
301527 8
3 4
215087 4
308709 2
600002 2
186265 9
560176 9
274001 6
511621 10
2399999 8
97485 5
1663986 10
100544 2
214514 2
1820776 8
1368955 7
1935423 9
1059773 7
1 10
13 6
131888 2
2288201 10
2700005 9
604861 3
1702058 6
240132 1
810727 7
1991473 8
900003 3
137475 5
300001 1
11 10
614055 4
961109 4
2700010 9
235009 10
10 4
660937 7
534396 6
1 10
12 5
7 3
1200000 4
12 6
1 10
1975750 8
491357 6
1211832 5
1408910 10
15 7
690146 3
3 4
681587 6
733177 6
7 8
10 9
30848 2
1752816 7
1650699 9
1135674 8
1594932 6
128614 1
1500006 5
87219 1
1206151 5
17 8
233968 3
2654329 10
375996 3
1761867 10
299999 1
1368112 8
1200002 4
442511 6
1099225 5
1659553 7
1183846 5
257209 7
3 2
218354 3
1 10
1105093 6
404955 4
1 10
1 10
1 10
617996 5
4 3
15489 1
964076 7
3000010 10
1318857 7
2050578 9
80951 3
1199997 4
836294 3
2650814 9
2700013 9
549828 2
294646 7
888570 3
79142 5
1137347 7
2100001 7
88177 8
6 7
1 10
243804 6
2400008 8
572424 4
300180 5
414642 2
1 10
121389 1
1352226 6
1799995 6
746677 6
1385349 9
300001 1
35353 1
1713400 10
8 4
1 10
853062 4
2134140 9
15 7
11 6
1 1
4590 2
8 4
989525 4
1 10
10 9
807318 3
580885 4
1 10
1 10
2400009 8
5 2
878023 6
9 4
1800007 6
138072 3
648377 9
225629 1
262647 7
855933 3
19562 1
611288 4
1631070 6
2099994 7
417567 2
199581 10
1127859 10
721376 6
2246311 10
571609 2
1090201 4
2524020 10
205549 3
472851 2
543195 3
882932 7
1841503 7
5 2
182821 1
751952 4
589766 2
1292350 5
599999 2
891781 3
1642869 9
300000 1
1105775 5
603283 3
2400007 8
5 2
899997 3
1200000 4
962329 10
2191720 10
600001 2
20772 3
592743 4
549464 5
618746 8
1092248 8
347389 5
600000 2
1 10
1440131 5
395851 4
1006241 7
1120760 5
1522937 6
899999 3
595858 2
71649 5
10 10
548767 8
1613458 9
1480961 8
1 2
8 4
302166 4
911873 8
85291 3
6 6
128223 2
1 10
231045 1
1 10
4 3
299999 1
31984 1
4 3
550187 5
1 1
1502494 8
1407179 9
2700011 9
7 3
12 10
4 2
14 7
1799998 6
1278089 9
300001 1
342192 3
1500002 5
723952 3
599999 2
1987013 7
900003 3
8 9
348769 7
602724 5
191177 1
639535 6
1 10
482497 6
1139771 4
1528440 8
643895 5
820533 5
11 10
1742961 10
1 2
1 10
1378516 5
1641877 10
6 6
1499994 5
2100007 7
1 10
5 2
15 7
1 10
211033 1
1624213 10
299999 1
1800011 6
2700012 9
2363355 10
25055 1
751350 6
2091753 8
267089 10
2699999 9
3 1
1 10
481289 6
1663229 6
1199998 4
417319 9
787960 8
1434948 5
1 10
1016462 7
1061173 10
442718 3
558459 10
2 1
1199999 4
13 6
4 2
1852180 10
20389 5
9 5
909336 4
312975 2
16 9
248490 3
1 10
7 3
190541 1
2 1
1066911 7
248751 1
685182 5
15 7
286609 2
3 1
434767 2
1674009 9
833471 3
463751 4
314747 5
947826 5
1565467 7
1097668 4
1789782 6
1197828 9
1380994 7
2700010 9
600000 2
1349656 7
10 5
1210407 6
5 2
1892697 8
71867 4
3000000 10
198983 3
1029014 4
339649 6
1159616 8
544789 7
1708252 7
1989999 8
19 9
769366 9
19 10
2236650 8
610544 4
899998 3
1979624 8
950050 4
1296580 5
43929 1
510080 2
1015813 6
189889 2
1362834 6
1364419 9
2099992 7
1500002 5
1 10
1195525 9
673287 4
940736 7
462085 7
2254888 9
275605 1
26000 9
806814 6
1165983 5
236141 1
255008 4
900001 3
557375 3
873270 6
665480 3
2486954 10
161846 9
2700008 9
401628 3
318711 7
71191 1
1305255 6
13 6
2699999 9
424675 10
728630 5
267161 2
365041 9
5 2
258121 1
563230 3
1 10
1320521 9
394271 3
1 10
1124151 10
1 10
7 8
439233 8
8 6
3000000 10
280629 1
709628 3
120386 1
1906456 7
596477 6
332748 10
585984 2
1500002 5
1553898 6
3 3
1742099 7
899997 3
123715 1
890436 4
1264520 9
660077 4
1 10
258464 5
28042 2
783444 4
1200005 4
1 10
1499995 5
2617983 10
300002 1
1 10
19 9
192474 6
5 2
2 2
379999 3
1264979 7
49732 1
3000010 10
1 10
1322780 7
427397 7
1800002 6
44166 10
13 6
928932 9
35852 1
456922 2
8 9
1 10
110196 1
3000019 10
400430 3
1300935 8
98469 5
216325 6
402487 6
49767 4
226903 1
505528 4
74711 3
254693 1
952180 10
2855531 10
1275444 5
2847670 10
2099994 7
299999 1
535384 4
980329 4
300347 2
808204 3
1500004 5
2700009 9
485144 7
1800011 6
78324 3
1392839 8
1799999 6
2700001 9
2019257 7
1839951 8
599999 2
823173 10
2301548 9
250482 1
586571 4
969176 5
305799 2
1 1
1799999 6
469617 2
1635228 6
1228641 10
228389 1
91490 2
1120133 7
254651 4
2680434 9
66986 4
2100008 7
805656 5
297450 6
409655 2
2 2
1436460 7
1070964 9
104314 7
490939 5
143994 1
1 10
522771 2
530471 5
1500002 5
2399999 8
1 10
100516 1
793704 8
707651 9
396828 6
600486 3
656972 4
600002 2
157439 5
300000 1
56962 1
2 2
1 10
102193 1
2700017 9
2399998 8
1826031 9
1395752 5
600001 2
1999653 7
1772113 7
722449 4
2 2
702824 6
1898293 8
2055168 8
1799999 6
827707 4
1 10
136808 4
822800 4
2220759 10
1044331 10
1 10
768720 3
1 10
300000 1
5 2
2099994 7
1 10
296180 3
250674 1
333475 2
595201 2
62417 2
117700 1
10 10
783335 6
468767 4
346224 6
314532 9
1050092 9
822625 7
1199996 4
224458 1
206856 1
1348060 5
458245 6
2099993 7
599998 2
1074771 4
1433197 6
259620 1
18785 2
1096847 4
1521263 6
48637 1
2100001 7
1242888 8
600002 2
1151632 8
2284779 10
606374 7
1861444 7
1 10
977039 6
1199996 4
1581864 8
459433 4
294915 1
94080 5
1595172 6
1740864 8
19 9
166584 5
21 10
1200000 4
125851 6
1847761 10
738166 5
18 8
566279 3
419013 7
1 10
1930059 10
1 10
26316 3
1014214 6
1500000 5
927026 5
1157610 5
2 1
51255 2
1474619 5
327315 7
18077 6
1054250 5
709396 3
538111 5
561951 4
443407 9
1367450 9
8 4
2357361 10
276942 1
216429 5
263305 1
9148 1
7 4
1514507 6
1499997 5
2400008 8
1584316 7
904349 5
248005 1
2099994 7
599998 2
1 10
441801 2
1 10
9 4
232609 5
3 2
3000010 10
773613 4
872832 3
2099992 7
1514341 10
1800007 6
600002 2
1438663 8
66253 4
1 10
600003 2
1 10
938553 6
243886 1
232509 1
1619863 8
464813 2
9 8
4 4
1 10
2399995 8
570034 3
1257011 6
1830447 9
2999993 10
2691131 9
10109 2
2623715 10
953581 7
1174826 4
1092873 5
226407 1
12 5
454764 5
919628 4
638771 6
151928 2
2021217 10
390 10
600001 2
26270 9
1499995 5
371992 5
704298 6
1854095 7
1800006 6
1438470 9
43310 3
17 8
847093 5
6 7
399030 2
20 10
900001 3
1395832 7
670303 8
1499996 5
11 7
184997 1
2233259 10
1 10
9 5
1800007 6
492077 4
268029 4
270359 2
51281 5
1 10
1627932 6
194006 7
599261 4
12 6
1 1
2999991 10
9 4
421381 10
2400008 8
1 10
513363 10
2399999 8
29727 3
352189 4
1 10
267535 2
899999 3
127741 1
367343 9
1091861 10
1 10
1 10
248871 1
284563 5
499640 4
1898193 8
638097 7
1017751 5
64770 5
313395 2
135087 7
1037252 8
11 5
3 4
4 5
2399993 8
98987 1
1 10
578076 6
453202 9
348761 8
1069185 7
818511 10
2999991 10
20 10
11 5
67256 8
2098600 8
1123932 6
624413 3
2700002 9
1592430 8
1433079 10
260898 10
2507848 9
1 10
4 3
1495423 9
497656 9
747881 4
837720 9
1013465 7
507590 3
2699992 9
2999990 10
1705517 9
2400004 8
1 10
715166 9
470167 3
419314 2
21041 1
1193724 7
4911 8
7 3
139146 4
564081 4
1430816 7
2999999 10
1822287 8
142772 3
1 10
1448746 5
7 3
936236 5
4 5
562559 2
226227 7
344065 2
769377 7
1800000 6
1 10
1209408 7
2092010 7
596285 2
3 3
891663 4
2385584 10
1456657 8
2399999 8
300970 10
455145 5
2699999 9
899999 3
1 10
21 10
9 10
423350 10
1509474 7
1905714 9
453416 4
2553761 9
2400009 8
175277 1
1723380 7
2400000 8
578328 3
2588230 9
118687 5
1 10
229628 1
1008057 5
1175041 5
5 5
3000001 10
2100000 7
435197 2
1 10
338775 2
2999999 10
588613 6
127667 5
641263 8
2040536 7
1578860 7
1 10
2946461 10
11 5
1828990 10
124136 1
87349 1
1484538 6
364609 9
6 3
39540 4
1384751 6
3000006 10
2 1
1198086 4
16 6
2399999 8
899313 8
900000 3
2 2
2070328 9
98485 2
2099999 7
164060 10
1 10
2700003 9
1037235 4
921127 4
1758799 8
513484 4
563158 5
1 10
896620 3
1924614 7
1230365 5
1500006 5
1 10
750663 4
2081704 8
300000 1
583846 10
424838 3
205268 2
77931 1
18 8
1492825 6
1200005 4
56884 4
2152385 9
19012 2
1500004 5
155094 6
675278 7
996003 9
183638 2
284241 7
760831 10
5 2
242829 1
5 4
176859 2
1800005 6
1238823 8
1624286 10
473301 4
225989 7
744458 5
516889 4
1234859 5
1003601 8
414727 8
999703 8
10821 8
873691 7
663517 6
900000 3
2553954 10
2099994 7
2400001 8
1 10
806758 4
1360681 10
29959 1
1800005 6
203270 4
25 9
1446808 8
152839 1
9 7
2699990 9
1990288 7
1124037 6
11 10
2 3
600001 2
174469 1
279419 6
598785 2
37542 2
1500001 5
338975 2
1 1
50882 1
31210 2
627805 9
1296605 6
1 10
2187774 9
402927 3
2673101 10
1032954 5
185666 1
73756 1
1356063 8
1249721 10
599998 2
3 1
1623949 8
259715 3
2683322 10
300000 1
145298 10
8 9
1720864 9
600001 2
507094 7
2999993 10
568946 3
357933 3
7 3
10 5
41174 1
1216420 10
1677732 6
653626 3
175418 1
1 10
124228 1
14 9
296597 1
672459 3
4 4
16 6
444861 8
600001 2
309849 2
1 10
2096599 9
433652 3
295370 1
1090279 10
2099993 7
5 6
1320030 5
1396818 6
584368 2
1544332 7
985896 5
171993 8
135797 2
475641 9
1 10
220093 2
1497553 6
2 3
276292 4
1811438 9
1 10
4 4
172311 7
271585 3
169293 2
2400001 8
305053 4
887096 4
5 2
2232109 9
3386 2
575644 7
1039348 9
588223 4
426034 2
151819 1
2400007 8
1499998 5
1200002 4
2145365 10
1 10
358021 5
140342 1
19 9
668186 7
1129211 7
10 4
66333 2
94801 1
160795 1
94719 8
39046 2
555249 2
1500001 5
1119549 5
2519656 9
389536 3
9 10
1464200 9
628305 8
34895 1
2220910 9
1636222 10
1 10
295337 1
1251075 5
105328 4
900003 3
471655 5
679455 4
2349954 9
1294187 6
117125 8
582695 6
12215 1
2700000 9
10 9
2172385 10
1499995 5
639900 10
2999999 10
184469 6
1912581 9
1004932 9
2355849 10
249376 7
1 10
1 10
1871250 10
2331737 9
1500008 5
856722 6
897052 3
1799997 6
2099993 7
389989 2
654634 3
1171351 9
300001 1
1828183 10
1608870 10
899997 3
3000019 10
1799996 6
1198255 8
1134259 6
1891492 7
2162088 9
493787 4
1800008 6
963462 8
1 10
514941 3
611957 4
300001 1
586475 6
600001 2
2425213 9
600001 2
1 10
744904 4
1 10
1 10
860346 5
315535 6
600001 2
11 5
785095 5
3 2
16939 2
1422325 5
123227 3
66986 3
2 2
1 10
324456 7
6 4
1200003 4
74637 1
923 1
300000 1
1 10
6795 1
184748 4
484979 10
150958 2
20 8
1351599 5
300000 1
78010 2
2036737 8
677183 8
2700010 9
2197391 8
533028 3
7 7
439307 4
1509026 6
718762 8
3000001 10
1134049 7
173732 2
690945 4
2008962 7
472057 6
941949 7
130757 4
1367717 5
76477 3
35697 1
62724 1
1194722 8
962856 6
793264 5
1113527 8
363394 3
1425328 7
136054 1
2251520 8
15 8
1192749 5
131946 1
231571 1
782326 3
460531 4
300000 1
585824 3
831833 6
900000 3
6 5
1799994 6
2099993 7
1 10
738207 3
2400007 8
72248 1
1253251 5
1322791 5
400083 2
725578 3
246684 1
1 10
245958 1
1370466 7
1 10
678037 6
3 4
141399 1
630896 5
2333849 10
2999994 10
1303563 10
150595 2
216197 2
537193 2
387517 3
92893 1
1365556 9
965360 9
2700009 9
795757 4
600001 2
2634920 10
1500006 5
1 1
200961 1
1 10
294116 1
2621518 10
1221045 7
1200005 4
46286 5
2400013 8
1562296 7
572204 2
617834 8
460398 6
556795 5
709864 3
556860 10
1 10
990189 5
28737 2
299999 1
1623396 7
2699995 9
63804 3
1 10
13 10
288839 1
1799993 6
341634 2
2069047 8
6 7
2654783 9
837432 9
41893 1
1500006 5
900001 3
81717 7
660214 3
261643 6
3000010 10
365864 2
1297081 8
176445 4
1197505 8
110783 7
441464 2
1 2
1554739 10
1199997 4
539917 2
312215 8
1746697 8
900001 3
9 8
1024388 9
2668365 10
1287396 5
1956374 9
431870 5
262424 1
299999 1
1261522 5
205943 2
1399727 8
380996 8
2 1
476657 3
250956 3
594197 4
174129 3
72828 7
573082 4
402719 3
797305 6
2 3
766605 5
1799994 6
866656 8
525623 3
16723 6
274763 4
1800002 6
1271367 7
9 4
1 10
1877330 9
1 10
250631 1
748471 6
899998 3
1499996 5
2035153 8
1200000 4
1 1
14 7
1800007 6
2400010 8
1742976 9
78621 2
4 2
1184367 8
600001 2
1499996 5
2400011 8
1080273 8
10 4
2303549 9
637317 10
788479 4
576611 8
511295 8
2024162 7
1 10
900001 3
828103 3
131124 1
695210 5
1529420 9
1 10
831571 4
173664 2
577868 2
900002 3
3000000 10
296408 1
1087574 5
2700012 9
414387 3
29424 4
45440 1
255430 8
15 7
3 2
2510859 10
660731 6
246769 1
2297792 8
6091 4
295596 5
2099992 7
3 3
377615 5
4 5
14 7
2700002 9
670717 6
1500005 5
1973509 9
7 3
162131 2
1500000 5
1134093 4
2598687 9
537913 9
554975 7
485120 7
218981 5
224665 1
2492 1
860592 6
1 10
2407940 10
461185 4
1137123 4
1934 2
19 9
1499999 5
1 10
84879 8
835059 3
911762 5
680117 9
199036 2
9280 9
54119 5
151645 1
699532 4
13879 6
2701039 10
4 3
252284 4
1 10
2399998 8
836999 4
2445181 9
29548 3
1664043 10
1 10
2400000 8
1023259 6
4 2
757678 9
1432941 10
572699 4
918477 7
308604 3
1095203 6
539098 3
566789 3
945148 7
1 10
9 4
499415 3
2700012 9
1178670 6
5 2
2699993 9
834042 3
93508 1
1205455 5
2006979 10
56530 3
535140 9
105860 3
899997 3
514188 4
299999 1
422957 3
3000006 10
383673 2
2100005 7
884089 10
184618 9
17 8
1855109 10
1228084 5
126939 3
2399993 8
1200004 4
947726 9
42025 2
1665531 8
596687 8
562826 5
499891 3
1500000 5
2700012 9
102496 1
1 10
1276236 6
2868019 10
2 1
1389753 8
7 3
8 8
14 7
2100001 7
1903894 10
1 10
1159441 4
598109 2
899997 3
182146 1
1570265 6
1227775 6
300001 1
299999 1
859438 7
425610 2
1115793 8
1799993 6
756983 8
1886659 10
1114671 4
79594 6
899997 3
1703022 6
660744 9
1 10
344400 3
1936942 10
1542841 6
22 10
1768735 8
1 10
4 2
2999991 10
684637 6
17631 8
117212 3
113706 8
2400000 8
6 6
653916 10
93697 1
1539143 10
250136 9
6 5
66569 3
602443 9
263282 1
2400009 8
34636 7
181269 2
826861 10
249143 7
2416986 9
900002 3
2201959 10
1030520 9
2099997 7
72311 10
8 4
4 3
82871 4
1252103 7
1 10
1 1
594231 5
2772880 10
2099992 7
1800001 6
1099215 4
214291 5
2101104 8
1086725 4
21 10
1 10
1571896 8
390503 3
1 10
142426 5
6 3
8 8
9 10
1 10
2099995 7
76606 1
1452651 10
5 4
6 6
300000 1
103865 5
3000000 10
1499998 5
562009 3
828101 4
1103351 4
121983 7
2240288 10
182291 1
840189 4
416598 7
1500004 5
457704 2
2086295 10
415197 6
1176228 9
91213 1
2987009 10
4 3
900002 3
1030519 6
136510 2
444626 7
1500008 5
9 10
136973 4
21 10
626988 5
1335151 9
587203 5
852626 7
275320 1
2174752 9
1772304 8
923222 4
197106 7
423195 4
20 10
4 5
1527969 8
1577753 6
2700000 9
486536 4
1679979 7
2547020 10
1800007 6
578630 3
393759 9
1 1
1413970 6
104969 2
1209913 8
167221 10
1209037 7
1799997 6
140506 9
1617984 9
164491 2
2537430 10
268256 1
2326212 9
114512 3
2700008 9
1799999 6
1 10
383140 4
1315723 6
8 4
1256809 10
7765 6
428645 2
7 3
1234259 6
1461885 5
959363 7
299999 1
490725 3
3000011 10
1 10
969136 7
26 9
144084 6
83038 1
2055761 10
752590 9
16 6
3000000 10
1 10
595088 5
1860664 7
1848424 8
2699998 9
291733 6
3 4
94614 5
3 1
900004 3
1535724 10
212946 2
1674729 8
1162050 5
1077190 10
376467 3
1129735 5
651457 3
1688759 8
2999991 10
1 10
300002 1
738271 6
1800005 6
2700007 9
19 10
308501 4
813572 10
8 7
9 5
84626 1
1889171 9
900000 3
12 6
1852959 7
1367120 5
1962580 10
275011 2
299999 1
987492 6
2351654 8
1199998 4
1610652 6
1200005 4
2100000 7
421648 10
2953130 10
2148360 10
935270 10
349303 3
600001 2
5 4
299999 1
828380 3
491299 5
533812 8
1019068 8
624886 5
2512410 10
827210 5
2244007 9
328426 4
1 10
372687 4
1 10
163700 1
1800000 6
1 10
394877 3
16 6
1445326 9
2654890 10
2400000 8
615799 7
2 1
103213 1
61545 2
14 7
1055 2
1094543 8
600000 2
92944 4
1 10
1 10
2400001 8
704868 6
258495 5
8 6
254185 4
2399994 8
15 7
760321 3
775250 3
736190 9
245082 4
331516 2
2400001 8
2086928 9
1500006 5
14 6
21040 8
159409 5
192664 1
1 10
1113429 10
220227 9
101120 4
456349 4
1012670 9
769128 3
669922 7
4 5
1184026 5
652354 3
995812 6
136480 7
1200003 4
1850689 10
14 6
133605 1
1499009 7
1602318 8
1157176 8
2400015 8
20201 2
1 10
1799994 6
370865 7
1200006 4
572106 3
10 9
599999 2
167210 5
2400009 8
124871 4
1128265 4
1499994 5
803487 3
7272 6
2118368 9
1799996 6
2015280 7
2100006 7
6976 3
1 10
2216889 10
820102 5
418276 5
2399998 8
415739 9
1800001 6
1596620 10
1919457 9
1 10
106071 1
1151279 10
16 6
600000 2
1862092 9
2100013 7
2700014 9
670625 4
293307 2
1800001 6
135619 7
2999994 10
546063 4
117549 1
8 9
2193352 8
300000 1
441207 8
899999 3
490047 2
11 6
599999 2
2 1
599998 2
435278 2
1196910 5
2874 2
391365 7
968048 4
2100000 7
49183 2
2400006 8
155546 5
1746779 10
2817475 10
102356 1
354017 4
2209961 8
1076264 5
3 2
1799999 6
2886811 10
899997 3
600000 2
300001 1
6 7
2100008 7
584157 7
590735 8
218693 4
2700008 9
1500009 5
2 2
828900 4
27024 1
19 10
144338 3
132287 1
1800001 6
171197 2
1748938 7
599999 2
1970838 9
493202 5
1091183 8
1800007 6
1 1
9 5
2533807 9
1603709 9
1059409 9
957706 5
1800010 6
1 10
1275631 7
6 6
1 1
440948 4
1186533 4
1 10
350333 2
8 7
1499998 5
313505 2
1587573 8
957913 6
1775414 9
429953 3
259715 5
1 10
2975399 10
63389 1
396398 7
689340 10
434380 4
8 6
1183825 4
413407 2
367673 4
783490 6
2617318 9
427759 8
50646 3
424418 2
92747 2
1 10
637975 9
3000000 10
1314730 5
185896 2
864864 9
1068385 6
1959025 8
2 1
120063 5
430499 7
105286 9
3 1
287289 1
381345 2
345679 8
2 1
340990 10
2 1
740510 9
1033065 8
599999 2
1 1
1200003 4
2076032 7
856825 3
919400 10
1199995 4
900001 3
1219086 9
1607564 7
404857 2
2056384 8
2228261 10
967859 4
1028510 6
139852 1
2699999 9
130885 2
296659 9
1355217 8
559290 5
179854 1
846055 3
945406 5
9 5
1 10
461468 3
92383 8
796445 5
2296728 8
3 3
407544 2
503654 5
742716 6
2827120 10
53611 1
1 10
1800008 6
138646 9
439409 6
13 6
1499999 5
9 5
1500001 5
21 10
295457 2
1974556 9
600001 2
306784 9
808639 5
206021 4
587165 5
183953 2
600001 2
1499996 5
985483 10
600003 2
566480 2
899998 3
478832 2
164412 6
461775 7
2699998 9
638197 6
1161839 6
3000000 10
160972 4
1800003 6
100750 4
1561439 6
1471331 5
7 8
1485567 7
903189 7
2583400 10
839871 4
270051 2
843224 8
389351 2
1 2
3 1
776271 5
8 3
17 9
10 5
1126000 8
20 9
12 6
566967 2
871145 8
1843343 8
92064 7
565020 9
812129 10
2700001 9
2504249 9
300000 1
4 2
2238815 8
900002 3
396516 2
1200002 4
900002 3
762127 4
11 9
135722 3
268162 2
1 10
1601167 6
1818117 7
905167 9
22 8
300000 1
1094576 4
590218 3
249879 2
1037089 10
1986997 10
1507305 6
567963 4
1499996 5
80053 6
21 10
111342 1
8 4
860945 6
1200001 4
3 4
8 7
53853 2
825185 5
189278 9
4 2
2399992 8
6 5
13 7
985803 4
189108 2
733570 6
300001 1
114989 4
1200001 4
300001 1
15 8
1127436 6
865588 6
10 9
2100003 7
1 10
1200006 4
1168203 4
1489909 10
1 10
1810988 9
17 9
2700001 9
1373443 6
2475300 10
857090 3
1 10
1 10
947592 9
1 10
111831 2
83301 7
1054770 5
1685952 6
1023247 8
15 7
1598490 7
395093 7
1706655 6
900000 3
1 10
770937 10
600003 2
900003 3
1025333 9
1855280 10
899999 3
1 10
2700007 9
489114 3
1046855 4
1 10
1106211 5
6 5
28675 6
89055 8
14 5
204098 10
709628 10
1 10
1672146 7
15 8
268948 4
1 10
1286044 5
585361 10
1775507 8
2400007 8
5 6
9 5
497797 8
1800000 6
2107336 8
1208659 8
5 6
936068 4
81225 10
976310 10
399893 2
248557 1
418544 3
363020 3
1799995 6
3000000 10
1499994 5
801988 4
694045 10
282654 1
339580 4
2099996 7
1 10
599998 2
51391 10
13 7
5 6
31060 5
2379207 8
712290 3
299998 1
385258 2
242129 6
2085920 10
198830 2
465756 5
2700000 9
587920 3
2700000 9
2399995 8
38941 10
6 3
233395 5
40149 1
79229 4
895377 7
1 10
26 9
115715 2
4 4
2100011 7
147828 1
553129 8
1840241 10
21 8
1232818 7
235940 10
405151 2
420712 6
1423175 6
196082 2
2400001 8
2 1
1432564 5
1185247 4
178680 6
1769150 10
308582 9
144547 3
1214605 6
210044 1
1358622 5
1581280 7
1 10
1 10
5 6
1 10
1 10
9 8
252421 2
756967 4
591713 8
2 3
1064897 6
2699992 9
2100000 7
947686 5
2700001 9
1499996 5
800285 6
899997 3
17 8
794069 10
7477 2
1 10
1282110 10
3000001 10
1612115 7
8 7
438629 6
848321 9
3000001 10
2099994 7
2876820 10
1328776 10
557359 9
11 4
958260 6
11592 4
18106 2
1319285 9
599998 2
266638 7
2242950 8
370964 4
237653 4
301196 3
850277 3
147900 2
1971675 7
159650 3
202179 1
2100002 7
1800001 6
2018881 10
490118 4
2033981 9
1 10
3000003 10
1104448 4
1 10
205083 9
900003 3
1 1
427086 9
1695368 8
1581035 7
1 10
569452 2
2235926 9
17 6
19 9
299999 1
383431 6
2091144 10
2 2
1 10
2989181 10
805381 5
17 8
1621153 8
698155 5
2197470 10
451516 5
14 6
2150819 8
599999 2
2699991 9
228210 3
1157911 10
146349 3
1 10
1366246 9
1 10
3000010 10
2400002 8
134837 1
11 4
459858 6
2700013 9
1308611 10
900000 3
2700014 9
47853 9
448655 2
208002 2
782130 10
4 2
5 5
299999 1
520181 2
900000 3
1500001 5
1289211 5
279345 3
91946 2
2100008 7
2400002 8
41733 6
20 10
1978423 7
2099992 7
18073 8
1164953 6
1500004 5
1247141 6
1717074 7
2129904 8
2749520 10
8 9
1501487 6
1528255 6
900000 3
909127 4
1392560 10
765721 3
3 3
1 10
1 10
1182018 8
881040 8
291829 7
1288690 10
599998 2
19 10
2381221 10
899996 3
606570 6
6 5
1117091 10
3 1
1032496 5
265121 4
2099992 7
638133 5
1339581 5
1108546 5
565649 2
29708 1
939368 4
1800011 6
1800005 6
2069876 7
534395 3
782649 9
640746 6
287944 5
1047102 4
683855 4
422664 6
47797 1
1119144 6
12 8
705716 3
305423 4
564323 2
5 4
7 8
396664 3
284840 8
1022422 7
5052 8
2 1
1106496 9
1 10
7 5
278564 1
2399993 8
1 10
1 10
316594 9
1311489 8
1 10
329792 4
1534582 9
1327769 8
991864 4
651730 5
879792 10
1748912 8
1 10
953648 4
338690 3
2337035 9
73772 2
1852377 8
600003 2
12 6
1 10
656690 9
2999999 10
2388194 9
2 1
143893 6
1 10
153437 1
192438 3
24357 2
1500000 5
827275 5
21187 2
1102605 5
678281 3
2391927 8
1174781 10
92318 4
1800008 6
6 7
1059169 4
2421036 9
284079 2
2233413 9
100204 3
28869 7
1441409 8
987643 9
600002 2
1191028 10
1 10
11 5
913314 6
399950 3
86937 2
2041605 7
2396682 9
39933 1
677866 8
21 10
3 4
625339 8
408490 2
6 5
3000009 10
1008761 5
2062984 7
1958351 10
251930 2
1007135 6
899997 3
717711 5
430593 3
14079 2
1800001 6
2400001 8
5 3
143471 1
381855 2
1200000 4
455041 4
20 8
319893 2
8440 1
112141 1
1238786 9
2871832 10
1310108 6
1924379 10
2 1
637371 9
2700001 9
2700000 9
396487 2
841877 9
2099992 7
1576686 7
2 2
2224319 10
211769 2
94283 1
453493 9
171153 8
510418 4
279343 6
1561433 6
1 10
1823922 9
567981 3
244183 1
381676 4
299998 1
17339 7
774082 6
1 10
2100007 7
600002 2
1500002 5
2309709 9
1199997 4
2700006 9
156037 4
1 1
1392161 8
35692 2
1499967 7
4 2
1919029 10
51863 1
2100006 7
1 2
23168 3
17 9
38998 1
149705 1
1 10
1500004 5
280650 1
1 10
296282 1
235009 3
2400000 8
866608 5
17543 6
19479 3
11 4
379395 2
6 6
1930570 10
1537216 7
224058 2
1610545 10
3 2
779808 7
648658 9
244158 5
2700008 9
951506 4
1223203 6
1141869 4
2700001 9
2099993 7
300000 1
1200000 4
370975 3
1 10
899999 3
278043 1
300000 1
405605 5
1717685 9
2100006 7
2 1
1042876 4
2399992 8
76366 9
1567601 9
449732 4
2100000 7
555804 3
900001 3
294139 10
549866 3
200940 3
1224664 8
7045 1
1220232 7
1 10
184574 3
1743656 6
1269649 7
65536 5
117032 7
4 5
132459 10
1516220 7
295979 1
62791 2
102638 3
1 10
2400004 8
3 4
1 10
270749 5
1112363 8
276508 1
186419 3
2699990 9
27 10
2400014 8
657581 6
1 10
10 10
1181514 6
1 10
1 10
432227 2
480251 3
899997 3
2566410 10
2284509 9
445431 7
2503917 9
799208 8
859937 10
955546 5
789183 9
693293 3
1119257 9
1 2
10 10
735457 4
365308 4
1100007 8
1588257 9
465739 5
1363167 7
12314 8
1580842 9
792019 4
2029185 9
2400008 8
8 4
26 9
12189 2
790791 8
9 8
73139 1
4 4
445686 9
460263 2
9 8
386107 6
1 10
1619951 10
452136 2
1800010 6
1229111 5
1951816 7
217458 2
13 6
1022854 4
183856 2
11 9
94604 2
581775 5
92721 8
142244 4
71909 3
950050 5
834313 4
19 9
2699950 10
1337944 7
7 8
13 8
2403496 9
2700000 9
213326 1
8 7
1 10
154563 1
1540000 8
931524 4
220385 1
349300 2
229683 1
1445986 5
594024 2
1 10
1200003 4
600001 2
2699997 9
1669592 6
175752 2
3000000 10
16 7
300000 1
403837 7
1200000 4
1 10
1360285 5
2248937 9
158292 2
656822 3
1400826 7
1724310 7
1195121 10
211210 2
754720 8
2 1
563689 7
7 8
2400009 8
2700008 9
827682 4
2099999 7
18248 3
1502838 7
1200003 4
6633 2
861089 4
2399993 8
8 8
600003 2
1292168 8
1852329 10
1 10
6 3
199751 7
8 7
573103 3
1800002 6
39585 4
9049 4
1800000 6
1021836 4
2999999 10
514043 3
2 1
156900 1
269794 2
299999 1
758601 4
96921 1
3000011 10
685301 3
2099999 7
332183 3
2099998 7
1500005 5
9 10
14 6
900000 3
1041656 8
1499997 5
260699 1
24770 2
1 10
12312 8
1956991 10
869094 3
1 10
208941 5
1 10
2400001 8
8733 6
2399999 8
1499994 5
328648 9
1033962 5
237171 5
158075 5
899997 3
1372093 8
202931 9
525995 6
392163 2
2999999 10
19 10
5 2
1 10
2099999 7
277247 6
889595 10
540829 9
209568 1
117817 1
296721 1
299999 1
89928 10
8 4
1099335 4
51134 5
19 10
185828 2
271361 2
1126103 6
203672 1
91988 9
337873 3
600000 2
899999 3
2099999 7
1 10
600002 2
205890 6
1987957 7
374420 7
2100008 7
476019 5
1444310 9
239388 2
72165 5
670682 3
28 10
2613573 10
1983246 9
778455 3
1200004 4
688458 3
8 4
270940 1
20 8
1 10
8 9
1799994 6
9 4
2400009 8
803024 3
2999994 10
8 8
523860 10
8 7
106450 6
897055 4
1161263 6
138837 1
1935392 9
302147 5
804105 9
1096888 4
1499995 5
13 5
1218335 8
483360 5
443970 10
1 10
329175 6
926452 10
125845 7
755228 8
17 6
183277 6
14391 1
2100001 7
431338 2
2699991 9
9 4
19 10
1499996 5
2400009 8
659616 8
432416 8
2229495 8
732633 8
507357 2
525811 7
331628 2
1800003 6
2530703 9
784085 5
376205 2
86102 1
2700001 9
2400009 8
2139113 8
540905 3
6 5
49433 6
69556 4
48555 2
2399992 8
2 1
1 10
2700003 9
1 10
471872 6
1786025 8
116824 5
108489 2
300000 1
392737 4
447100 2
135423 8
13 6
1200002 4
10 9
813919 7
60060 2
587046 9
900000 3
534580 2
599998 2
867861 9
42255 7
1803525 10
126509 3
311700 9
45590 5
1017159 6
900005 3
299998 1
359726 2
600002 2
2999989 10
1629670 10
1 10
3 4
277782 2
348511 2
2399996 8
47452 5
599998 2
1348769 5
1 10
670294 3
166398 2
1 10
1989372 9
9 10
446029 10
1 10
463886 3
1 10
2304548 9
2999998 10
107027 10
1800009 6
548806 2
596397 4
1094714 6
123241 4
2099995 7
599998 2
1 10
822311 5
46246 1
1148690 5
15 8
210009 3
900000 3
3000000 10
129825 1
1148139 4
820790 8
343797 7
2394333 10
1800000 6
1200000 4
631824 3
1199999 4
143779 7
1765638 7
40415 3
300000 1
1799994 6
3 3
10 9
599997 2
1257791 8
206142 1
3 1
15 8
115080 1
1 2
7 4
1200000 4
2700003 9
1399698 9
1500006 5
1255 6
1 2
142115 8
209074 1
6 7
350188 7
2228272 8
9 9
1571611 6
1070867 6
844226 9
293647 1
271884 9
1 10
1764023 6
825723 3
87475 1
5 2
273193 2
2999996 10
1147185 7
23 9
655971 5
6 3
1361861 5
626315 10
900004 3
2 1
1108814 5
1199995 4
285005 7
1066099 7
88224 1
1 10
5 5
6 7
9 10
3 4
7 8
2099996 7
4 5
13 6
1525398 6
3000000 10
619841 5
21 10
1705591 9
752303 3
1292135 6
171811 4
244475 3
149225 6
1 10
1362151 8
211469 10
5 3
1081079 10
843056 3
283480 1
1173159 4
144683 6
600001 2
606366 3
310625 8
1200002 4
102054 6
143673 2
899998 3
3000008 10
565914 3
24679 6
1336271 6
2739195 10
1115332 6
1499998 5
175181 4
250117 1
88087 7
5 2
738022 4
2699990 9
1337003 10
1738599 6
665445 3
300001 1
1 10
420706 2
443422 2
2826027 10
641699 4
31454 7
146039 1
480161 2
221847 4
229867 1
7 3
12 5
689719 9
207575 4
1200003 4
83485 5
82710 10
11 7
278634 4
1611450 10
594266 6
826380 3
170133 2
1608634 10
1414710 5
1500006 5
17 8
1078231 4
1249667 5
1026858 6
542050 2
9 9
542992 8
990656 4
2400008 8
1060183 4
2002929 9
545599 10
395497 2
1680772 7
554759 5
1046823 7
2100004 7
1 10
1355677 8
436370 2
299999 1
2065369 8
507193 8
21 10
1616219 10
1 10
152999 9
572833 8
1674781 6
1 10
294450 1
1356907 7
978491 6
1510775 7
2100001 7
133634 2
154262 4
2107768 8
391780 3
14 7
496257 2
3000002 10
3000004 10
786141 10
282253 1
2699991 9
2 2
7 6
245408 1
611835 4
21 10
554148 2
903799 8
139266 1
18 8
1199997 4
188823 8
826134 3
905708 5
6 3
1 1
2700010 9
599999 2
1499994 5
1500002 5
556041 4
2699995 9
734153 9
1865693 9
877163 4
1885402 9
1381279 10
248801 7
9 9
1800000 6
1088150 10
16 6
3 2
515600 2
23 8
301942 3
1 10
253581 2
1 10
467131 2
11036 1
1 10
3000009 10
546907 7
634859 3
2700001 9
160612 3
2099994 7
1027979 7
1732438 9
194351 5
1500004 5
1 10
226046 5
711273 8
299999 1
300002 1
2 2
4 5
2700007 9
1 10
2100008 7
83416 1
559295 9
3 3
865065 8
1 10
1723108 6
470438 3
280497 1
1 10
1500009 5
513114 7
7 3
129725 4
4 4
288501 1
899997 3
1 10
248783 1
1 10
847727 8
2700008 9
1 10
562256 7
193759 4
1490850 9
280439 9
2700001 9
136100 1
8 6
87686 2
2100006 7
3000007 10
1200003 4
15 7
535736 5
1396846 5
1500000 5
110043 2
571133 2
2448832 10
6 3
236646 1
5 4
1500001 5
3000000 10
1 10
87020 9
1611174 9
1800000 6
10 5
1483465 6
2700001 9
507850 10
1939417 8
600001 2
1866950 10
563087 2
687142 3
2 1
2065609 7
599999 2
2699994 9
2214875 10
19 7
50339 8
654931 9
1648015 7
486831 8
1655230 9
53849 3
466498 9
599997 2
849142 7
291702 2
2999991 10
249129 1
2142907 8
1 10
1428001 6
279724 1
1435033 9
1 10
600001 2
1059582 10
426940 5
155355 3
2400000 8
1941766 7
2579970 10
75558 1
557581 2
1800005 6
93784 3
599999 2
1015001 5
277435 2
8 4
1292055 8
93935 5
2999990 10
899998 3
4 2
1583021 6
18 9
600001 2
2999999 10
143888 8
600003 2
2707147 10
48059 3
882689 6
2183887 9
955955 5
1062972 4
1 10
404171 9
118621 6
494031 5
374281 3
2099997 7
1145143 7
7 6
13 7
1799995 6
1609 4
377067 3
697005 7
115235 4
114362 1
1 10
13 6
604515 4
1170548 7
1283430 10
799842 6
704264 8
6 4
441 4
286669 1
1933860 10
365553 2
2349949 10
8 7
618304 6
1775201 7
879252 3
852866 7
1 10
188034 2
1015111 6
560430 8
900002 3
226410 3
352263 3
2025832 8
2169961 10
1043964 5
7 8
2099993 7
2099999 7
2168234 8
2039535 7
1800000 6
1368330 9
428405 2
267769 8
1929951 9
791901 7
1 10
1126912 8
3145 2
660167 3
1 10
9 8
768798 9
15630 9
1419354 6
1500001 5
226306 2
4 5
812854 7
9 4
2739 3
300001 1
1800000 6
878859 10
1681998 6
9 4
3 2
10 9
1709037 7
750287 5
1340744 8
5 5
173573 2
2370230 9
2582965 9
1314794 5
1800002 6
2100001 7
1087079 4
332744 3
300000 1
336137 8
1391113 8
1438758 6
2880839 10
551765 6
1944970 10
261409 3
631448 9
1 10
113525 1
1800005 6
12548 2
276303 2
2400009 8
1060467 9
794811 3
6 6
599999 2
600002 2
3000000 10
1111496 4
949579 7
1 10
1140582 4
14 10
2999990 10
2700009 9
1 10
119388 1
1 10
1225530 5
1025055 4
12 8
2457700 9
660529 9
5 3
22 10
266521 10
794819 4
1200003 4
14 7
7 4
858309 5
172079 3
1516653 6
78416 1
215044 1
201153 3
371979 2
532902 6
248465 6
174237 1
9 4
221455 8
254739 3
271325 2
219693 1
1084179 6
1 10
948152 8
1172779 4
7 8
245572 1
2099995 7
140119 2
743975 5
334656 3
1 10
900000 3
1 1
599999 2
137957 6
21 8
2086293 7
9 9
1590571 7
1799998 6
734182 3
221318 3
452452 4
9 4
2744182 10
755640 6
772166 3
1142713 9
575207 3
1 10
157150 2
2400009 8
1553868 6
2 3
241242 1
384829 10
2400001 8
77370 10
294791 1
640261 6
117722 1
1200001 4
194737 3
2700007 9
12 6
900000 3
508334 2
589356 8
16 7
574150 3
510284 2
5 2
13 6
2400006 8
449302 3
1799994 6
2699999 9
2177140 10
711101 3
643193 8
381274 5
300001 1
7 6
97109 2
191645 1
339444 7
599999 2
299999 1
21 10
178901 6
1 10
180729 2
8 5
941655 5
9 5
1113637 5
13 6
515605 2
343141 5
53833 4
1500004 5
114175 1
5 5
2508119 10
1500001 5
1 10
1341527 6
1816302 8
130922 2
300000 1
2700000 9
1649075 6
557502 9
1199997 4
8 8
803852 7
899998 3
600001 2
1499694 10
1200006 4
2047444 8
566945 7
5 4
12 6
934590 7
350715 4
695688 8
559679 2
1 10
217186 4
197819 1
20 10
1799999 6
1837941 7
1071729 9
95051 6
1079352 4
6 4
1194021 9
300002 1
13 7
2699991 9
1024129 5
3 4
2700008 9
768010 5
989111 8
130660 5
779686 5
1596505 8
2308642 10
1822610 10
641710 6
1258648 7
3000011 10
1500003 5
2508525 9
2999999 10
1615866 7
1500004 5
2400009 8
2100000 7
640447 3
184517 1
387215 4
391437 6
543231 8
1026547 6
253474 4
327259 10
290228 4
668226 6
1766502 9
123933 1
13 9
845646 5
8 5
924650 7
601160 5
28 10
296751 8
64398 1
1591007 8
1051549 6
72033 1
68367 1
359900 4
11009 2
572694 3
1 10
553554 9
1258755 6
778533 3
160235 1
665841 7
1 10
450855 9
1800002 6
17 7
1 10
4 2
1 10
1800001 6
93567 1
5 3
427621 10
1194920 8
234805 4
1 10
17 8
2366681 8
648665 8
408331 6
496643 9
1 10
273318 1
71720 2
2400008 8
146515 3
548375 2
376284 8
1 10
817587 8
8 4
424837 2
1536809 7
1 10
752031 7
3000011 10
6 3
227530 10
73948 4
600000 2
21 10
2153796 10
266320 5
809879 6
264101 5
1 2
2435176 9
300000 1
1 10
10 7
596849 3
136646 5
886059 5
1210698 6
250496 2
1799994 6
521880 4
2399993 8
368797 6
899998 3
818933 9
867963 3
856369 9
2958602 10
440899 5
2700009 9
1021741 6
694728 8
231546 6
1059401 10
1803103 7
631296 4
900003 3
188936 5
479739 2
1006096 5
2599550 9
678106 3
549595 5
23 8
136842 1
4 3
1200005 4
13 6
599998 2
14 8
4 5
265439 2
214050 3
1227572 6
1521674 9
899997 3
6 3
1157812 5
1 10
250733 1
64631 8
2 3
937423 4
3586 5
17 9
1 10
1414386 7
811325 4
899997 3
1 10
11 6
1485875 6
2700012 9
2 2
1849887 9
1 1
6 3
1200001 4
1 10
2999989 10
1526902 8
59347 1
761516 7
1628541 10
180261 3
1432979 5
252259 2
2700000 9
2100000 7
489914 2
2999990 10
1738351 9
1800008 6
200874 2
123726 5
903960 6
2194739 9
2099994 7
1 10
82948 4
978251 4
4 5
1 10
900000 3
498808 2
95073 2
702219 8
2803450 10
17 8
376501 7
1499997 5
213490 3
266538 7
442055 3
2999990 10
2876702 10
3000000 10
1963994 8
102773 2
13 10
1500007 5
427644 2
131101 1
2100006 7
1402591 8
1172774 5
149434 1
1374692 7
958588 7
1800000 6
9 4
200007 3
972156 9
34518 4
41268 1
1799999 6
1 10
1776930 10
207572 3
1669286 8
696644 7
412303 8
1 10
451108 2
599998 2
21 10
371797 3
457147 3
13 6
2699990 9
2400007 8
1 1
2099999 7
67356 5
652041 9
403711 6
299999 1
20 9
2 1
26466 3
205841 1
900003 3
1057811 7
600002 2
2099999 7
873338 3
9 5
720019 5
1376808 8
1385732 8
1747479 10
1 10
887193 7
1 10
116071 5
2100000 7
711719 3
1265046 7
138894 10
98159 6
1 10
476235 4
9 4
992379 8
167671 8
101809 8
600001 2
590104 5
219876 6
396065 2
2400008 8
17837 1
905892 7
300000 1
98171 2
433524 2
926443 9
1 10
5 5
154510 1
172278 1
6 4
1367795 8
599999 2
503089 3
267519 2
600001 2
996417 9
134340 1
1 10
1051175 4
357767 2
21 10
900000 3
712160 4
1 10
1172762 5
2700009 9
2 1
1795413 7
4 3
2068127 8
2399992 8
1472693 6
34409 2
340435 5
644807 8
298534 1
2464471 10
783853 9
634544 8
327366 4
2 1
452178 6
694033 7
1 10
4 4
1499998 5
444556 3
412602 6
2100002 7
1356570 10
79115 1
610152 6
42365 2
1500006 5
599999 2
298112 1
191509 3
3000011 10
820231 7
1500003 5
243125 2
899998 3
1474739 9
566460 3
142768 1
64384 4
2099998 7
127039 2
1681168 7
1684521 8
454987 2
1096380 5
56637 2
2099996 7
225500 6
1500009 5
1147771 10
1 10
2400009 8
36073 2
556306 10
313140 3
17578 2
348923 2
17904 1
126249 2
1142780 5
4 4
8 7
1359872 8
1 10
17707 2
57496 1
2099993 7
512148 2
1 10
73996 3
9 10
92020 9
646688 3
4 2
390440 2
397983 9
947482 7
2100001 7
2700006 9
122918 1
830340 9
244649 1
300319 2
1681168 7
3 2
367800 4
17 8
679294 3
1105031 8
456149 5
334553 3
181588 3
188626 3
115705 8
536568 8
135608 4
768867 3
1315247 6
14 7
187970 1
1799994 6
1503497 10
1635988 8
883866 5
860230 3
708659 7
377360 3
2700008 9
1331288 9
2690768 10
236478 3
14 5
1058251 5
751433 4
2411360 9
115807 4
462174 3
1117941 10
2399993 8
1714946 6
2189043 9
851107 8
1 10
1417183 9
198753 3
1012055 4
242338 3
2586323 10
532933 9
87110 10
189363 1
399178 3
680827 4
2399994 8
888023 8
1499995 5
2338181 10
933283 4
257558 7
1872148 8
8 7
63586 5
457446 7
1154063 4
841936 3
948353 6
207212 2
560828 2
2 1
737911 3
41413 1
4 3
295411 1
893962 3
1 10
531644 7
119081 1
1049122 9
2071971 9
2070628 7
1869046 9
600001 2
591535 2
2700005 9
66213 2
1032092 9
283433 7
371307 4
2847270 10
1502871 10
260581 10
2999989 10
409996 2
1053036 7
271407 8
537471 8
2 2
437967 2
516093 2
1 10
899998 3
1165361 8
1799995 6
713131 3
1837749 10
4 2
4 4
2100009 7
599999 2
9 6
1066582 7
2400015 8
900003 3
158211 1
225974 9
1652131 9
6 7
1760104 8
329428 4
4 2
612248 7
1243572 6
406427 2
579457 2
841371 5
167848 1
1908710 7
1 10
324055 2
1800000 6
3 4
261697 2
1 10
2318925 8
714965 6
2238093 10
1560697 9
471864 3
13 6
2100003 7
478623 8
441018 10
1199400 10
34648 10
1632261 9
950505 4
571571 4
1483220 8
11 5
2093653 9
6 3
118488 3
300000 1
176504 1
3 1
1079000 10
1719637 6
612287 3
1 10
97679 1
1800001 6
1253944 8
241044 2
1 1
1 10
900002 3
1499994 5
35579 2
1746949 7
7 3
3000009 10
10579 1
164320 1
42673 6
420263 4
900003 3
5 3
1216839 10
3000001 10
599999 2
1800007 6
590621 5
1435390 5
1 10
830348 9
5 2
577801 9
272825 4
227944 2
1500001 5
2348736 8
1 10
1 10
6 7
1635220 9
2002719 10
1 10
5 4
1249830 6
292873 2
2035285 8
107681 7
169084 4
1031776 8
1800001 6
1 10
545921 2
2377491 8
1 10
2722550 10
335352 4
210982 1
1577092 8
607894 5
2100008 7
305895 4
631363 8
1 10
541121 2
169586 2
1234386 9
1557288 9
1 10
13 8
1 10
1 10
1499997 5
7 8
73256 8
298540 5
51655 8
423577 9
2100003 7
71503 5
1484986 5
2399999 8
415074 7
1 10
36563 2
1800000 6
499897 9
388249 9
946991 7
826521 3
1 10
2700000 9
194576 1
300000 1
782060 5
813032 9
228533 2
510986 9
1610582 7
1499997 5
1063428 7
3683 2
2 1
625865 5
300000 1
712547 5
722691 7
857628 10
1500003 5
674809 4
1150453 9
39573 1
3000005 10
211365 2
1 10
1 10
48943 7
19 9
1722786 6
549450 5
3000018 10
649445 7
1928496 7
652933 3
224313 8
1 10
284618 2
2 2
982697 8
2699999 9
1234425 5
2533420 9
7 8
345796 6
904739 6
1 10
598081 2
1923945 7
37119 4
1002839 5
1671572 7
582339 4
4 2
847574 9
1800005 6
1292167 9
1935452 7
421493 2
2121445 9
150889 1
9279 2
5 2
1199995 4
9 4
1 10
1 10
9 10
45944 8
797456 3
302617 2
105124 1
1 10
2399999 8
900000 3
93968 6
645031 6
900000 3
21 10
6 6
300000 1
1294758 7
2248102 10
2610802 9
768601 6
1333378 9
299999 1
599999 2
563312 7
1013660 10
14 7
505371 2
15 7
419706 3
323862 4
1296269 9
300001 1
6 6
72240 1
1128069 10
1253269 5
310685 3
157536 2
900001 3
1 10
905891 10
299999 1
301050 3
86379 7
412439 8
41594 4
2245099 8
19 9
8 8
1138460 7
395904 2
2100012 7
1182565 6
562729 8
1617884 6
1 10
229512 2
1622105 10
367388 7
1449343 8
586591 3
2874909 10
263354 5
588151 2
195439 1
9 4
252360 8
2038820 7
13713 2
2100008 7
1097042 4
68667 5
35842 4
72046 3
2961081 10
1500001 5
495839 8
2056656 8
2099998 7
7 7
159324 5
1446505 8
1231847 7
7 8
899999 3
471733 2
1142964 9
396146 5
674744 3
1 10
149122 2
263203 1
2399993 8
10 4
248808 3
599999 2
600001 2
900003 3
844889 3
11 6
519391 4
1128539 4
4 2
237857 1
22174 5
1199995 4
1800005 6
384059 3
183283 5
2100001 7
1799998 6
80627 4
565253 4
14 5
1522602 9
374105 2
1 10
985463 6
1799994 6
56100 1
2519757 10
2447280 9
1748940 9
2016910 9
28 10
1881256 8
2099993 7
2130220 9
41113 3
66764 4
19 9
1573068 7
1093657 5
1293708 7
599998 2
238038 4
156043 5
378873 5
150677 4
4 2
301478 6
2099992 7
900002 3
1500006 5
178268 6
329496 5
8 9
462407 2
941935 4
213552 9
600001 2
1 10
787952 8
1 10
271410 5
413921 4
941072 8
90066 1
576512 2
270084 5
1313718 7
1451751 5
284942 10
1199999 4
1434340 5
299999 1
1799999 6
653823 8
41291 2
2363329 10
9 5
251638 7
2307069 8
9 8
362527 6
200763 2
461005 2
104943 1
600000 2
2012328 8
21 10
1966424 8
2 3
5 5
585926 9
2400012 8
716455 5
1 10
2608541 9
1 10
2700009 9
2092839 8
1200003 4
2700001 9
198265 2
1777841 8
900003 3
23172 1
1 10
2057585 7
1200000 4
2640788 9
1199997 4
525828 2
213662 7
2099996 7
421353 2
1185565 6
495390 10
134739 4
2723243 10
1 1
8 9
370718 9
550293 3
2700009 9
1 10
1500002 5
1200001 4
453494 10
921944 8
1500005 5
1394022 6
1287855 9
211794 5
2399991 8
1422492 6
1 1
330588 4
11 4
1199998 4
300000 1
2298241 10
600002 2
899996 3
2700008 9
708065 5
766781 6
680316 4
1 10
1719458 7
1712808 7
299999 1
2400012 8
1 10
543832 2
135249 9
9322 1
824197 7
387968 2
348235 7
19 10
414924 5
9 10
13 6
43458 6
870781 6
1282551 5
223503 1
828855 9
1327519 6
533635 8
1406215 8
17 8
7 8
900002 3
1435637 6
2700010 9
1 10
1199997 4
2542973 9
918871 5
373711 4
1 1
534636 5
167275 6
2520779 10
1629017 8
55886 2
1 10
73556 7
2099993 7
1 10
2892201 10
222103 1
168570 1
309877 4
8816 1
1500002 5
1499999 5
600000 2
7 3
1766393 9
1200000 4
226646 3
1499999 5
1528976 7
17 10
599999 2
490865 2
805308 3
128061 2
404369 5
1 10
3 1
942677 9
925957 8
900004 3
374726 5
18 9
412431 3
462929 10
20 10
733665 4
154632 8
1018668 4
297143 7
599999 2
1 10
1199998 4
154797 1
1711590 7
1 10
792827 4
599997 2
2100006 7
2399993 8
2278111 10
2070114 9
146865 1
623089 3
102872 2
2400009 8
363869 6
31584 1
287303 3
1764072 6
600000 2
2399999 8
439171 4
8 9
30719 1
187530 6
761111 7
3 4
600001 2
1499996 5
252935 2
2262366 9
254581 1
2 1
6 6
12111 10
1200000 4
1374411 5
2672099 9
226974 3
1044616 7
535744 3
2399992 8
899997 3
102037 4
324281 2
15 7
22 10
1485831 7
1800005 6
207135 5
3000005 10
899997 3
1609290 6
13 7
13 6
74294 1
327598 3
256933 1
258272 9
2551970 9
822690 10
21 9
805430 5
175503 1
1095408 5
131864 9
9 4
1863896 7
88831 2
12726 3
2999993 10
1 10
1162860 7
1 10
2665239 10
15 8
11 7
1233763 5
391063 8
506047 6
9 10
66860 3
2399992 8
1 10
1308121 6
1114630 9
479781 4
142169 1
1500000 5
1500008 5
1799996 6
1938173 7
24810 2
1 2
261456 5
2100006 7
1549901 6
798060 10
501102 9
147014 1
1552010 10
165811 1
14 5
1015177 6
217070 1
237901 7
1199996 4
2116782 9
1 10
2100001 7
467060 2
7 7
2999990 10
156125 4
1895775 8
1274494 5
1 10
491876 2
368243 9
541961 6
1800003 6
546681 7
2616429 10
842437 7
1109204 9
886153 8
711414 3
1 10
104580 3
1499996 5
2399992 8
1012910 5
186424 1
2700015 9
11 5
859684 3
1497783 8
297845 1
1946233 8
785994 7
490249 3
33459 2
13 9
2099994 7
2004359 7
2999990 10
2999994 10
54053 6
2047958 8
396497 4
340435 3
2099999 7
300002 1
1499994 5
289229 6
5 6
1145681 8
1199997 4
1167976 9
559713 2
328148 9
2400000 8
2057327 8
599999 2
1621439 8
1671895 7
2026701 9
1558493 7
19 9
875239 7
9 10
158506 1
89795 2
336801 2
217449 2
184415 2
1979072 8
2445538 9
63995 7
1 10
23 8
907954 4
2400009 8
1280233 8
1 10
78529 1
599997 2
5 3
9 4
1 2
1816748 8
954036 9
280619 3
1560278 7
1459103 6
3 4
1199999 4
177913 3
13 6
907468 4
2999990 10
1800006 6
522054 9
2330401 8
553486 2
473100 5
134223 2
798766 4
2699994 9
899997 3
2699996 9
216722 1
1 10
239355 2
9 5
351088 4
2100003 7
609450 7
823356 5
2091451 8
15 8
1580874 7
863926 7
617894 3
899998 3
1499996 5
1860221 10
1800007 6
252345 5
21 8
900002 3
11 5
1876783 9
1007839 4
1121970 5
94382 1
2164274 9
1122966 5
2236822 8
716514 3
18731 2
685495 6
15 8
2700003 9
376854 6
11 4
493752 8
483335 4
1639711 9
1178361 6
11 6
17 8
2999998 10
27 10
1626793 6
618229 5
241127 7
19 10
67475 8
899999 3
110106 9
13 6
2084361 10
468607 2
271237 1
1499171 6
569722 2
1595303 9
98260 9
3000010 10
485570 4
1500004 5
899998 3
2400004 8
286353 1
1800007 6
532813 7
2999990 10
446092 2
179588 3
149659 10
136294 3
345160 2
1601448 8
769875 3
2100006 7
1109694 4
163338 5
242742 1
283153 4
2520984 9
127442 3
526325 3
12 6
1235350 8
15 6
846399 4
129629 3
300002 1
428264 2
123288 8
1 10
495450 2
1190322 9
101453 3
306496 4
19 8
394391 2
503705 6
309894 2
1 10
900003 3
11 10
138888 2
281496 5
530733 2
396529 2
390189 2
591645 4
1422037 7
54294 2
2700005 9
2542170 10
1008638 8
17 8
388996 5
300000 1
68565 1
419733 7
617355 4
1666315 6
1800007 6
900003 3
181025 8
486439 10
478106 7
1467847 9
514554 3
1442276 5
1675921 10
1069558 7
1 10
1 10
524257 2
2700001 9
464511 4
300001 1
1585710 6
2400007 8
1716142 6
602553 3
1286821 6
1800001 6
600002 2
1500006 5
14 9
2050965 9
1800001 6
6528 1
899999 3
1263707 9
1136537 8
415529 7
1913750 9
1020789 6
44401 6
1284996 5
168487 8
1208264 8
3220 4
1413348 6
2372221 9
547737 4
5 6
14 7
2400011 8
2974338 10
1026695 8
158939 5
1382316 6
402519 4
1427867 7
1177585 7
728420 4
1 10
785080 5
597821 2
16 8
2693238 10
1179797 9
339626 4
2699998 9
1200001 4
7 7
646282 10
221010 1
88135 2
81199 8
90538 1
253909 1
1431765 8
107005 6
1 10
507316 3
132590 1
402483 4
270598 1
279175 1
1 10
8 8
2999999 10
900005 3
1879229 10
624815 8
226539 4
1412026 5
603432 3
233481 10
1 10
9 4
2099992 7
337814 7
899997 3
41004 4
15 7
1730063 6
2340638 9
165824 1
347401 4
957012 4
54931 1
12 6
15 7
291992 2
1737387 9
112036 1
538721 5
1 1
1 10
92364 3
317659 4
241567 1
4568 4
3 2
318690 3
1 10
1200007 4
1799999 6
16 6
1200000 4
1524222 9
274836 6
1 10
1717716 9
1 10
409065 10
1 10
15 8
3000015 10
1199996 4
10 7
421078 7
2100007 7
300000 1
2100008 7
885181 4
2399991 8
825095 3
872842 3
215549 9
852292 3
2 3
323972 4
142612 1
339515 3
1493455 5
107039 3
611684 3
495997 2
229712 4
1485751 5
2336171 10
560888 2
2095033 8
1260181 7
1197132 7
299999 1
51815 1
1499995 5
1 10
6 3
1 10
1499998 5
1799999 6
4 3
116902 1
6 6
2399991 8
567363 7
1199995 4
2100006 7
5 3
765941 5
2528630 10
6 6
73075 1
814908 3
234245 2
13214 5
12 7
22121 9
2099997 7
1310130 9
9 6
1083682 9
1199996 4
3 1
177601 4
718469 9
1571072 8
1164830 4
716551 4
152024 10
587366 2
1 10
106572 4
977695 7
511084 4
1 10
1 10
56461 3
550063 6
20 10
77645 2
2400013 8
164298 1
1258571 7
54320 3
1294189 7
1556219 6
300001 1
1045406 5
543676 4
600001 2
298613 1
726650 9
542719 4
596171 3
298544 1
2219379 10
1500008 5
549716 2
2399992 8
979337 6
3 4
982 3
10 10
18739 7
1254665 5
5 3
1575343 8
319676 7
6 7
73472 1
8 4
39894 3
210911 1
2104145 9
528190 2
987951 4
1052203 5
624699 3
215272 1
600003 2
911996 4
5 6
1 10
599997 2
522721 6
967455 9
1177751 10
17 8
16 6
254817 2
19 9
245860 1
2700001 9
6 3
133578 2
691369 7
2700006 9
647599 6
710306 9
613176 3
94114 5
68125 2
1491085 7
1022334 8
1061250 6
9 6
2099992 7
600003 2
2190679 10
1046308 4
2 2
2100006 7
2399992 8
2 1
300000 1
991489 6
9 8
1282941 7
476976 3
198949 2
407763 3
1 10
599999 2
70281 2
179820 2
1 10
1319928 8
62685 1
131807 1
1371611 6
402083 2
2100006 7
1200007 4
43480 5
864144 5
1597223 8
1318457 7
63483 5
1206619 5
1 10
1 10
944916 7
22769 1
529426 5
1156387 5
924713 4
714787 4
803633 6
117938 3
1 10
356419 2
3 1
417781 9
1043495 5
1 10
1096071 5
790698 6
457847 6
139367 3
1330208 6
835135 4
832952 9
1 10
599998 2
5 2
1114394 5
1 10
1 10
599998 2
831995 6
1159095 4
9 5
2999991 10
188023 1
1960343 8
750080 8
1280051 5
404017 8
1296330 6
9 8
1000834 4
2338298 9
276651 1
43529 10
1092913 4
2622123 9
528193 5
604026 3
2 1
927679 8
119996 6
2997669 10
8 9
1547911 7
9 10
300000 1
1637983 8
4 5
183855 2
1569361 8
125328 4
1200002 4
9 8
1199999 4
1500009 5
15 8
2262359 8
599999 2
1 10
16 6
1414070 6
317955 7
615121 5
14 7
1518809 9
160975 3
2053735 8
814798 9
600003 2
2776930 10
2100001 7
653737 3
668185 3
1 10
17 9
65354 1
1 10
3000000 10
516054 2
1760968 7
3000008 10
654847 4
1068415 4
7 3
6 3
385329 2
1447111 5
1278266 7
60660 2
1403299 6
444832 4
264727 2
2699999 9
1987790 9
190621 5
527200 4
411528 8
1828712 8
420571 2
71140 10
565117 3
899999 3
1 10
2700008 9
1799993 6
1191095 9
1 10
1 10
600003 2
378090 5
2700016 9
2100002 7
1799995 6
5 6
38400 2
900002 3
326141 2
852922 4
11 5
72481 1
1 10
2 2
553373 2
5 3
195758 3
568395 2
36003 3
5 2
1 10
851710 5
974966 10
14 5
891663 10
198343 10
600003 2
1299841 8
2700001 9
1135155 7
2399991 8
8 7
2165929 10
1 2
1800010 6
604302 6
1913934 7
194650 1
860264 8
2323531 10
215056 4
1499995 5
2504305 9
2700003 9
300001 1
1200004 4
451051 3
904163 4
300000 1
56605 2
140182 2
1790824 7
872321 4
580424 9
833199 10
509396 8
7 3
123449 5
405698 4
3 3
1 10
490435 2
89989 6
2400005 8
799205 3
3 4
411231 9
955600 8
1 10
879412 6
2027553 7
1619295 10
1799995 6
464759 2
2563255 9
733314 3
600003 2
182168 8
2399992 8
9 10
1799995 6
1179889 8
2400009 8
201722 1
1800010 6
941660 4
1925961 10
14 7
3000011 10
1094647 8
2100001 7
2057589 9
1345437 8
814678 9
88544 8
585477 4
1532929 6
7 4
1 10
5 6
2100000 7
1 10
1412991 10
169229 2
203189 4
600002 2
624677 4
576360 8
989568 8
599998 2
1875162 7
913334 8
1761553 9
408423 2
225384 4
6 5
1379729 5
1206095 8
901080 9
2897769 10
2221697 9
132037 3
652510 5
10 7
7785 1
9 9
13 7
290727 3
2700009 9
10 10
578011 6
530559 5
495082 6
506789 6
421117 3
1799995 6
2190531 10
18 10
780568 6
15255 3
848851 3
6 4
2445574 9
188969 3
457028 9
87140 5
784312 6
1269897 7
200812 7
920807 7
1 10
572994 8
1043394 4
272885 1
2699992 9
2400004 8
8 3
2059335 9
16521 1
16 8
496079 3
915459 10
408462 6
1140172 9
1271767 6
1061248 5
3 2
1 10
21 10
1 10
9 4
599999 2
2607507 9
2 1
1056471 8
1664144 8
7 7
473279 5
17910 9
2304494 8
9 4
2699999 9
258362 9
903892 4
1695864 8
949091 4
461041 10
119264 1
387489 7
1767798 6
635153 8
2168974 8
900004 3
819971 6
1627776 8
321817 2
604501 5
292795 2
844709 5
98336 2
19 9
11 4
2 2
109939 1
1048391 9
2253584 8
299999 1
600002 2
1346945 5
8 4
181947 2
290756 1
2016115 9
967069 4
1662993 6
10 10
2353931 9
7 3
600000 2
283113 9
1 10
77083 2
17 9
311277 10
691769 6
1 10
17 7
135287 1
1799994 6
3000011 10
252786 1
1628001 10
1499997 5
472640 10
204157 1
574870 3
1007144 9
299999 1
755465 6
185935 8
1398454 5
2489356 9
10289 2
571669 7
265711 1
314148 6
527015 2
1818339 10
4 3
1681409 7
678412 9
1 10
1146715 4
727271 6
208986 1
728527 8
1841251 7
1 10
918173 6
1176782 5
1800000 6
1500003 5
1439243 8
33707 4
91826 1
290104 1
904835 7
226000 3
1199999 4
893573 10
5781 2
194885 3
332095 4
10 9
900000 3
15 7
7 8
2253595 9
721356 5
2 1
1085064 8
19 10
1800009 6
1500009 5
1500001 5
784968 3
548865 3
3000011 10
519157 6
199030 3
1261595 7
2071519 8
1 10
366847 8
1406504 5
2792279 10
422343 5
42589 2
1200003 4
600001 2
89780 1
1 10
8 3
4 3
2610467 10
3000000 10
2332467 9
600001 2
32609 1
463736 2
600000 2
1468297 6
2517652 10
5 2
1 10
1082923 9
1352546 9
706789 5
1362282 5
1172771 10
1020073 6
2662871 10
1210409 9
2700010 9
1800006 6
8 9
900292 4
1825337 9
15 7
1611365 6
139944 1
1500000 5
300000 1
641330 10
300002 1
1282246 7
740834 4
2 1
79422 1
814883 4
600001 2
1799995 6
20 8
1578675 8
5 5
2400001 8
1499999 5
1260211 6
899999 3
929658 7
101773 9
1038590 7
607859 8
205811 1
580349 9
88941 1
390454 2
2399997 8
735829 7
5 2
83854 3
600001 2
59769 1
209448 1
421529 7
2700009 9
153397 1
1726110 7
1739395 10
1645941 6
1700531 8
338180 3
1309208 5
269889 2
17 8
1465427 5
1 10
779878 7
1477446 7
353087 9
1871873 9
1287442 9
556893 7
940505 7
268096 1
1530929 10
979414 10
1071618 7
512399 8
5 3
862378 4
2999999 10
15 7
177890 1
515119 4
9736 1
1064540 4
562158 2
53716 2
1622887 7
1223064 8
2466935 9
1130584 7
345697 3
1165301 7
35322 2
2099998 7
1186160 4
146705 5
22 9
486492 7
46469 1
113524 2
1 10
217183 1
2159188 10
333671 8
10 9
5 3
73790 1
956300 4
2400000 8
1200005 4
214021 5
1601537 8
125089 4
1473949 7
2966911 10
444382 7
884630 6
2100012 7
24 10
900000 3
268838 1
1312172 7
1103083 7
62271 7
877626 6
1476458 9
1 10
2700001 9
286203 8
99323 7
10 6
1036244 8
10 6
75236 1
1045599 4
598325 5
1 10
2400008 8
1 10
526207 6
2033544 10
67242 1
119202 3
507558 2
1800001 6
198882 4
232217 9
226707 2
10 5
835415 9
222153 8
294990 1
1045023 4
1340800 5
2 3
140126 9
374988 2
2999989 10
111465 1
415637 2
1709852 10
2001698 9
2158757 9
1383910 10
177802 2
1 10
1 10
1428566 5
635429 3
93171 2
899997 3
321067 2
1 10
1800007 6
444744 2
2400000 8
730770 5
13 9
166734 7
2875279 10
1200006 4
19284 7
87123 1
230017 3
260981 3
240448 2
1723789 9
865772 3
17 9
1457515 10
674634 6
600000 2
1749931 7
2035389 7
1770030 10
1211663 8
1158546 5
279178 1
533230 2
963839 7
1500001 5
630643 8
148100 1
1 10
1210990 10
175729 1
598724 7
1150168 8
111978 1
444616 5
1093175 9
466813 9
80563 1
329344 4
1334543 5
2453247 10
37768 1
1360544 6
1185270 6
15 7
1 10
3 1
652361 6
575380 9
2014830 7
1028920 10
556477 6
1598680 9
220463 2
11 4
599999 2
443560 5
48984 2
614234 5
79724 3
833917 4
1647970 8
3000007 10
1119412 7
1565193 7
942801 6
17 9
1 10
1 1
304264 3
1 10
970270 5
2999997 10
1962216 8
3000010 10
347919 2
656915 7
268642 2
155332 4
2401739 9
186974 1
1274517 10
2125826 9
448258 3
1199998 4
59440 1
12 8
2978565 10
8 9
636951 8
770418 3
1104823 6
390189 3
330463 2
2197584 9
1200004 4
192311 3
1072949 5
725496 8
1200004 4
273622 1
274701 2
176184 1
1199999 4
71081 5
1 10
300001 1
983737 6
5 6
1925750 7
1479721 6
13391 1
24735 1
1157605 8
139649 3
2181632 8
667361 3
333326 4
2672309 10
487075 10
81910 1
784096 5
1763675 6
22046 7
1520316 7
370113 3
1200001 4
801649 5
2622898 10
2502561 10
238500 2
522533 2
2399991 8
170130 5
488820 2
1205766 9
191483 2
1 10
925875 10
303926 5
936663 7
1 10
1499996 5
100280 1
1727237 6
782370 5
930358 9
17 8
1969372 7
786229 4
4 4
830424 3
1 10
1282405 8
13 7
900000 3
9 7
15 8
1024842 6
1169791 7
1 10
310976 9
1328545 9
2782154 10
1 10
817129 4
1187943 7
1536185 7
678645 3
2400008 8
300000 1
947527 4
147724 1
958643 7
582146 3
885759 3
511730 3
1636110 10
10 5
14 5
1 10
1500004 5
1 10
1135068 10
779750 3
617887 6
247775 4
180343 1
165482 3
135324 2
1517448 6
1437131 8
6 3
2095482 8
1 10
2400003 8
1637035 9
2400009 8
184134 1
113889 8
177338 1
14 7
3000008 10
1446605 7
684629 6
161479 4
13 6
1964119 8
872794 7
1 10
114820 1
90344 4
1417052 6
1272094 5
494337 4
1397639 6
1 10
2999990 10
467859 3
1 10
155708 1
1500005 5
595804 2
5 6
116119 6
1937027 7
1294406 9
150399 8
1800000 6
1457395 9
1 10
14820 2
609210 5
466442 6
1046604 4
88421 10
2391830 9
2699995 9
1185993 7
899998 3
2 2
19 9
242973 1
1317464 9
1056769 10
2699999 9
2400009 8
600000 2
2344296 10
578936 2
1432062 9
41655 2
244734 1
2100006 7
11 6
214378 2
2502746 9
321447 10
27492 1
36994 5
10 4
2288 7
1 10
788889 5
18 8
2400006 8
1200002 4
158172 4
299998 1
2 1
1 10
320026 2
740976 8
1 10
869240 8
96183 2
283447 2
169064 9
219964 1
247929 1
1558626 6
1340824 8
736767 4
3000009 10
742298 3
97668 1
2081137 8
9 5
596357 9
254956 1
325498 8
2 1
1717905 7
119329 8
1 10
3 3
7 8
2400013 8
102358 3
7 5
368270 3
1561605 6
15 8
1200004 4
1299931 6
626720 8
899997 3
899997 3
559431 4
161202 1
276693 3
1500006 5
1269497 6
316611 3
5 6
3000010 10
417802 6
1081842 6
1392035 6
180503 2
929549 4
1 10
255031 6
900003 3
3000000 10
1512971 10
214452 9
19 9
548121 10
1500001 5
21745 6
95959 10
1482525 9
415193 8
900000 3
116115 3
588341 4
485925 5
2100005 7
599998 2
64481 1
279054 3
777155 10
319997 7
1779352 7
16 9
1500009 5
1199998 4
269430 3
195507 4
1077727 7
4 3
10795 2
149049 4
1500005 5
988419 4
1689451 10
2700010 9
263109 5
1 10
552816 2
13 7
115997 7
2399997 8
1873109 10
1500005 5
1500006 5
23787 4
1800005 6
255212 7
267996 1
261817 4
42777 4
1 10
2140369 8
300000 1
1 10
1 10
324376 5
1669000 9
181954 1
299999 1
2530281 9
143152 1
384015 8
3000001 10
1200001 4
11141 10
199875 1
1499998 5
861869 5
1163840 7
14 7
2590225 9
1799998 6
173598 1
2045726 9
172091 1
1733564 8
99607 6
408311 2
1035903 8
299999 1
1422099 6
16345 2
126143 2
1182141 9
962444 7
784466 5
842875 3
125105 2
8 7
11 5
160660 3
1 10
1247547 7
449625 5
1220651 10
241617 4
1 10
566741 4
1023856 8
1299461 7
1329789 5
54690 1
9 9
1500005 5
1 10
6 5
10 9
9 10
1800001 6
2 3
1267196 5
261016 1
764686 9
571519 2
154422 1
1536702 7
3000003 10
543859 3
250980 1
2999999 10
216681 4
299999 1
456944 4
274300 4
19 9
599999 2
302239 10
12679 2
784644 3
1 10
4 4
1799999 6
981072 4
299999 1
1053353 7
634307 6
2425140 9
7698 1
894751 7
217685 3
14 5
600001 2
338219 2
1016389 6
85647 1
841328 3
1 10
599997 2
258698 2
1539424 9
797006 3
2699991 9
257476 8
1311644 5
1 10
1 10
568160 2
2999995 10
1259146 7
8 4
9 8
744966 9
95345 4
145462 7
915229 7
369655 2
900001 3
132281 6
149184 7
256846 3
10 9
512624 2
2999991 10
761731 10
1267645 7
1184953 4
2100007 7
600001 2
347562 3
5 3
587770 5
151238 3
1157639 6
2 2
2400001 8
1133841 10
1 10
894987 8
1 10
600002 2
380583 2
3000003 10
104079 10
905359 4
1 10
308549 5
187003 5
361357 2
191211 1
479165 9
125160 1
2164978 9
59878 2
465150 10
212597 10
1 10
9 5
211203 1
2 1
987247 9
4907 2
2700009 9
1800003 6
1800006 6
1172095 6
1686102 6
899999 3
880857 9
336019 4
2143268 9
1260834 7
1 10
1310771 6
17 9
13 6
1632190 10
1088053 8
213801 2
65200 4
99791 1
1968191 7
1800006 6
600000 2
6 7
130389 10
728419 6
616408 8
507247 3
18 9
2400009 8
15 7
509799 2
690446 10
300002 1
806905 8
165915 3
1450664 8
1 10
979631 5
1046630 10
1432163 9
1800001 6
51547 1
4 3
133202 4
1 10
53721 2
2700008 9
397670 2
107751 7
3000012 10
527594 2
650279 6
2100001 7
735683 3
600000 2
5 4
271836 1
46854 1
1217537 7
1711420 10
3000001 10
414811 2
918381 6
2952361 10
1747336 8
4 4
1136407 6
270546 1
2528261 10
226722 3
335043 2
1 10
2272060 9
104998 1
2023147 7
2067346 9
7 8
1333602 7
1416523 5
744965 6
2700008 9
24823 3
11 10
145748 3
474767 4
19 9
2999989 10
1091666 4
2052024 8
447828 2
1327135 8
1660712 8
342493 3
838206 5
1347700 10
1 10
2570708 9
508492 2
17913 3
1239900 6
1800007 6
2251583 8
20 10
850997 3
445969 2
7 3
1 10
1200006 4
191590 1
900001 3
2056211 10
300000 1
9 9
4 5
921889 6
18 9
49004 7
880102 9
118747 1
67661 4
380581 2
686480 3
1606243 6
1200001 4
877364 3
1199998 4
816635 5
130856 5
1 1
1030460 6
600002 2
182935 1
12 8
785897 3
1 10
1658161 9
1499999 5
1 10
877030 4
2100003 7
1030891 6
789202 7
1651924 9
40299 2
1799029 10
1500006 5
5 5
5 3
2700008 9
850356 6
1334767 8
4 5
330462 3
329543 2
802316 4
36311 1
84303 4
555975 2
803382 7
2580840 9
15 6
897510 6
217226 1
10 9
194516 9
1 10
10 8
5 5
816984 4
5 6
300001 1
476620 4
5 3
325137 3
1500000 5
498331 7
218481 9
300001 1
627109 7
2099993 7
327057 2
557499 3
1037358 7
2183436 9
121559 1
294631 6
261817 3
1500001 5
9 7
10670 1
1 10
1385804 6
972927 5
1545571 10
2099994 7
294640 8
3000000 10
2700009 9
401400 9
68553 7
679641 10
1276440 8
42011 7
1096879 6
1369896 8
1 10
2127144 8
570069 5
1 10
840396 4
1499994 5
17 9
254115 9
1499999 5
452746 3
619567 3
287336 1
2700001 9
1 1
289921 5
1 10
160741 1
16597 9
41625 1
588119 10
3000000 10
128008 4
856492 3
1559920 8
3 3
184395 3
312759 3
794702 9
911728 9
1140501 5
1800000 6
896881 5
1218197 6
589816 3
1 10
698741 4
11 6
905301 5
935003 6
5 2
131377 8
15 7
1555464 10
576116 8
969312 6
2098119 7
21544 8
2433425 9
295667 10
1799999 6
4 2
1 1
62975 1
2699991 9
281300 1
180676 1
2100000 7
1142874 10
978819 5
1360896 5
219998 2
61636 5
1752339 10
87449 1
234551 10
991490 7
463861 7
6 6
60323 4
1597646 7
1628684 9
196973 1
1 1
660300 10
100848 8
1555016 7
1286746 5
1477588 5
1099381 10
225758 1
1162781 5
255927 8
3 2
920828 8
1394136 5
1667771 9
1500001 5
821146 3
330966 7
2255281 8
1 10
154474 5
189670 8
471151 7
1 10
382694 5
381506 7
1187690 7
470412 4
1644336 9
1 1
1810264 7
692899 3
1965898 8
2552318 10
155183 2
64213 3
484025 3
1816776 9
1005500 10
1799993 6
3 2
896947 9
1669954 7
1 10
3000000 10
1258342 6
1081384 10
68795 1
1192485 4
1686567 8
1500000 5
8 7
1438344 6
279353 6
146836 1
1800001 6
300000 1
1200005 4
2699997 9
1200004 4
710936 3
2 3
1 10
1733311 7
403122 3
1758424 6
95768 3
9 10
810977 8
3000009 10
720999 8
299999 1
1800000 6
1705289 10
492518 2
130745 4
632956 6
1432667 5
4 5
2067713 8
243600 1
1466171 7
45302 9
2400001 8
669696 6
1494720 5
2999993 10
1622291 7
299999 1
635735 5
2985951 10
3000001 10
899998 3
195530 1
2259762 9
714316 3
859423 6
540531 5
1200000 4
549830 3
1716073 8
1849250 9
1726239 10
522090 2
838351 5
1471159 8
600003 2
926269 10
20 10
1499995 5
215807 6
922130 5
269375 1
32195 2
1 10
1 2
1799995 6
7 4
764815 4
30175 4
2099999 7
2400008 8
142377 5
1 10
494524 2
899998 3
245628 1
504560 2
3 4
1 10
25048 5
726955 10
1638851 6
1264485 9
64338 2
229149 5
571631 2
867439 10
1102672 9
694535 8
427680 2
1430663 6
859961 5
422738 7
731125 5
1030275 7
8 7
346129 8
548099 8
233903 1
1800006 6
284744 1
1762160 9
19 8
11 5
1192556 7
766704 4
125472 4
148572 1
891408 3
600001 2
899998 3
255203 1
9 7
2399992 8
1010564 4
299999 1
1303619 5
19 10
641720 5
48542 2
509439 5
3000011 10
2337540 10
1169690 6
7 4
3 2
3000011 10
577220 8
2099999 7
1 1
7 3
2517967 9
417721 3
1702511 7
1499995 5
294426 8
533930 3
2700009 9
2999999 10
609883 9
780241 7
21 10
1800002 6
544933 2
1502776 9
437712 3
300001 1
1414048 10
2 1
300000 1
443838 6
1 1
1936079 9
1452556 9
494879 8
1027841 4
806726 8
17 10
2587700 10
1200000 4
1577782 6
52488 1
62296 1
2100006 7
18 9
130785 1
1171038 7
896085 9
1499995 5
2013439 7
420797 2
71441 1
1487451 7
285287 4
11981 1
1 10
1200000 4
461212 8
921936 8
1354395 7
1290149 6
46801 1
829387 5
15 7
785280 6
509520 9
1707729 8
1200000 4
20055 2
10 9
1612619 7
1781087 6
222359 6
1637777 6
2158528 8
400655 9
900004 3
287887 1
473649 2
900002 3
101161 5
35653 3
1240891 5
326306 6
939001 8
2 1
1252214 10
328761 8
103327 2
1027564 4
8 8
656577 4
712333 4
1199996 4
1489010 5
129689 2
1322775 5
84054 3
1 10
147593 8
1 10
1612548 7
1150089 4
7 8
50078 7
902117 5
1365274 9
807808 7
1201189 5
267381 3
114639 2
2 3
1 10
225193 3
1 10
1430595 6
546953 8
184913 8
1644396 6
7 8
674778 6
1062411 5
967211 9
844691 8
1253575 7
24876 7
282441 5
2400015 8
536656 2
1 10
585563 2
860325 3
2100001 7
1635081 7
2999990 10
1222001 9
17422 1
2933400 10
23 10
1065228 9
864708 9
1317161 6
880803 9
9 5
1089924 4
304056 3
1109160 8
1329839 7
13 6
299999 1
1273460 5
1107933 4
70638 4
1 10
15 8
2271914 9
1569484 9
791936 9
13 6
2008349 7
1 1
501972 2
1316201 6
117355 2
4 4
2559571 9
2099995 7
6 3
6 4
1156932 9
2337144 8
2700002 9
2800870 10
1782057 8
2100004 7
347789 5
502164 2
1575888 7
2699990 9
1973915 9
1077397 4
1499996 5
1892062 9
1119407 7
1177171 6
756295 3
2399991 8
426091 3
797521 4
9739 1
1114269 10
1799342 9
71121 6
1696355 9
5 6
1364175 7
299998 1
2999991 10
1778135 6
66621 1
31383 3
1 10
551692 6
1938589 10
129763 6
1 10
597115 2
4 2
124885 1
743617 8
891161 10
216672 1
595938 2
2400001 8
11 6
1602703 9
849810 8
660428 3
665503 7
2099995 7
1799993 6
563701 7
2211001 8
1474936 5
44659 4
216638 3
926624 8
899996 3
1186594 5
300001 1
767302 5
288120 9
1500006 5
959901 5
2399992 8
411755 7
15 8
274007 4
75145 2
1077476 5
1500003 5
78554 2
1326199 7
270600 1
302245 7
2999991 10
276751 1
393909 5
161106 3
427088 4
147698 2
20 10
2405710 9
383058 3
240996 5
1013920 8
821897 7
485351 4
433601 4
1753619 7
11 4
73557 1
2386472 9
3000001 10
377805 3
299999 1
616734 5
8 8
1601453 6
1847777 7
56743 1
4 2
899998 3
1570794 6
284452 6
16242 1
81227 1
66199 2
26 9
1476032 8
413207 9
496824 5
358359 9
6 3
103031 1
152148 1
2221317 8
1109990 5
403163 4
1020480 10
62105 2
724977 8
577340 2
150247 1
29 10
583331 5
2561060 10
220868 9
210014 2
9 8
1463176 9
638223 9
2100007 7
1085124 6
759354 6
1555939 10
1 10
86917 1
5 6
1601693 9
673723 8
3000000 10
2185833 8
17 9
48023 1
1363345 6
51348 2
423192 8
600000 2
301468 8
1384564 5
2161212 8
191135 3
1758127 6
299999 1
1755752 8
172434 1
1158776 9
1800006 6
891885 5
750630 7
1500008 5
396837 2
520498 9
10 9
2999995 10
599998 2
8 9
1537076 6
1500006 5
116601 10
1310339 6
1226500 6
1500001 5
635377 6
1 10
4 3
661229 10
1500004 5
1200003 4
2699996 9
167159 7
1499996 5
1245264 7
704640 4
1487809 7
293919 4
668695 8
1039704 6
80345 1
900001 3
9 5
248842 1
105591 10
546740 5
470143 2
473758 2
900001 3
606033 7
339237 7
36448 1
2526281 9
1745659 7
1035827 9
5 3
171011 1
132411 2
1361518 9
2100006 7
2012710 10
1180579 9
558835 5
295033 1
1101432 4
7 8
300001 1
301974 4
2399995 8
203490 1
3000009 10
269337 10
1 10
1 10
1176371 10
2036145 10
532300 4
799724 6
1 10
2399992 8
1499996 5
3 2
358459 2
1383042 6
9 4
755128 3
38641 10
586294 3
155544 4
46043 4
600623 6
1 10
2399992 8
2271260 10
6 6
900000 3
1799999 6
496564 9
221769 2
264199 4
3000009 10
257891 8
486878 2
1 1
62096 1
862476 3
348937 4
1848960 7
425655 4
640212 5
599999 2
372220 5
291407 2
1785800 8
1 10
1513358 7
1200000 4
600002 2
1 10
563732 2
417036 6
1180717 6
265681 1
2151046 9
1199996 4
384521 10
1800002 6
142400 1
5 2
1247023 7
139904 1
355238 3
1612326 6
599998 2
1149750 9
2100006 7
227129 1
835578 7
100660 1
2100004 7
10 5
212543 9
1417177 9
249944 1
69524 1
1200002 4
2100005 7
573396 3
459574 2
2399999 8
1 2
1733550 6
1500006 5
7 3
2100001 7
1499996 5
1 1
599999 2
297513 1
364395 2
1518930 10
943883 9
157905 4
414944 8
1222896 6
3 2
15 7
2999996 10
270755 1
2369341 9
1841561 8
5 4
998929 7
346368 2
245411 2
51885 5
34061 1
1200004 4
1263760 9
1818188 9
1000751 5
249865 1
1500000 5
1800007 6
42680 1
13 6
2699995 9
50255 9
589805 3
578428 2
2699991 9
1 10
4 3
16642 3
623028 7
1513157 7
280300 10
148159 1
105672 1
2260035 9
1325965 9
1023319 6
299999 1
19 9
1012797 4
180011 10
254051 1
384087 8
1200003 4
1098348 4
967393 4
207226 1
2187546 10
1943910 8
5 2
600000 2
1849561 10
226214 1
900001 3
1 10
116955 1
534265 5
2685540 10
21 10
433871 2
1335505 6
2949349 10
247598 2
72643 1
41732 1
857119 5
1 10
1601351 8
2571960 9
2 3
1012928 6
11 6
10617 1
460883 2
1799994 6
3000000 10
2999989 10
1526431 6
276050 5
899999 3
120794 1
1628198 9
24 10
5 5
117297 5
4 4
1587193 8
13 7
41529 1
5 3
996912 4
836987 6
606745 5
2605753 9
848856 8
2668319 9
2099999 7
2400012 8
1782571 10
157231 10
104162 1
1063969 4
2999996 10
1043216 6
903114 5
1533021 10
642876 3
1670653 9
2399992 8
600001 2
1 10
849039 8
579549 5
476744 4
825957 4
491311 5
600001 2
1340749 9
126053 3
281670 1
1 10
900005 3
1 10
1564061 6
1286052 5
107911 7
407797 2
2499450 10
600000 2
132632 1
2400000 8
2727325 10
369104 5
760283 4
1 10
759643 4
1715679 7
522987 2
1315179 5
488117 6
14 6
1200000 4
2399992 8
445024 5
138235 1
53897 1
1085991 5
323436 6
774799 6
415490 3
1 10
2999998 10
902166 6
1 10
2634216 10
16 10
342499 6
1 10
1091804 5
2100000 7
934320 10
513393 8
712713 3
2233711 10
1724160 10
2700010 9
166765 5
2272912 8
2699999 9
10 9
2699996 9
1199997 4
121069 1
2268067 10
768217 6
155323 1
1499995 5
488639 9
300001 1
321495 4
176568 7
599999 2
642464 5
599997 2
1968094 9
2399995 8
9 5
793001 6
899999 3
122652 2
436494 3
444557 6
678153 3
1986979 7
1676341 9
995089 4
839663 3
786968 5
899998 3
1800000 6
521156 4
2999989 10
138867 1
1 10
1433730 6
1147829 5
2322780 10
194809 4
17 8
221470 2
348535 2
623391 10
399230 8
27500 3
815635 4
208332 1
74558 1
2 1
882196 3
504297 3
2323431 9
899996 3
193351 1
300000 1
414604 3
233900 2
38766 1
1773397 9
1 10
2786481 10
129533 1
896266 5
497365 4
97109 1
7341 1
1471639 10
95248 3
9 4
1 10
543168 4
435300 4
2 2
120682 8
900001 3
299999 1
4 2
1 10
1499995 5
1556738 7
879080 7
2099999 7
273616 3
1 2
2700000 9
1500004 5
3000009 10
1262144 6
599997 2
5986 5
13 6
1518440 10
1582139 7
450369 3
47936 4
451640 8
2699995 9
2700010 9
2751652 10
13481 3
2400001 8
1759270 10
1165496 10
2400000 8
94968 1
27006 1
3 4
7 3
8 9
1779419 10
492981 2
226460 3
749112 7
334346 2
2681679 10
2400007 8
775034 7
600000 2
490809 4
1202999 8
151550 3
1409698 6
1 10
875701 10
1694857 8
14 8
3 2
899997 3
427663 3
293419 2
394297 3
472259 4
1183288 4
476674 3
1199995 4
1284893 7
1500005 5
599999 2
600002 2
394159 3
655137 7
151167 1
1395391 5
8 3
814339 4
1199998 4
302657 6
698851 10
7 4
733919 9
1 1
1206094 10
1697163 7
1799996 6
899999 3
2400130 9
15 6
1 10
1952076 10
1538513 7
76391 1
816332 7
899997 3
900002 3
2284110 9
437897 6
1497445 5
1500005 5
596153 6
37393 4
158739 4
15 7
236111 4
106057 2
359290 7
589295 2
19 9
959069 5
2100001 7
2399999 8
679279 7
17 8
176866 3
795670 5
1800003 6
171413 3
2233891 9
782437 6
2093511 7
1 10
117029 1
570919 10
2094349 10
495074 9
345326 3
481145 5
874441 3
1096680 7
905172 9
258439 1
1082707 5
1877547 7
735036 3
306363 7
1440301 5
2699992 9
691901 7
2065743 9
415641 4
593720 3
106923 2
786133 4
282024 5
898023 3
900003 3
229157 1
299999 1
299999 1
1210395 5
2700006 9
1137512 8
2617710 10
502279 2
557322 6
1 10
77296 2
62605 2
2399997 8
247056 3
2306259 10
1750124 10
1420205 7
162817 8
766554 8
4 3
1499996 5
11 5
1250721 5
9 10
559576 3
671941 10
445092 4
1127 2
127851 1
1614281 8
1 10
8 9
2065892 7
1261912 5
227932 1
1 10
600001 2
2647683 9
142420 4
282464 1
1744055 8
326205 3
83381 2
2839921 10
11 10
600000 2
1499999 5
804649 7
2069257 7
953965 4
1987464 8
1 10
564600 4
1124922 10
353999 10
483306 9
1433269 9
19640 3
684701 5
452945 8
141239 1
643985 8
93260 4
18 10
649618 3
10 4
162684 8
621894 3
291626 2
315532 4
1119021 7
2399993 8
615655 9
1200007 4
4 3
265910 8
439968 2
1827800 8
900000 3
180615 2
1200003 4
10 10
1800005 6
246600 9
109626 7
419121 5
2350751 10
126458 10
1499999 5
600000 2
2421336 10
1 10
2099992 7
849907 3
3000011 10
376792 4
234638 3
1540187 6
107321 6
4 2
1500006 5
599998 2
2700002 9
1298314 5
89855 9
1799994 6
1475972 9
107505 1
691099 7
48619 4
2999990 10
1 10
2422484 9
1050538 4
1 10
1687253 6
485469 2
5 6
15 10
7 8
2555561 10
17 9
518960 8
1243850 5
36118 3
20831 6
271988 1
418043 8
1277005 6
1536579 9
1 10
620781 7
816133 6
5 2
51123 2
7 8
577879 2
1 10
174238 4
252798 2
687081 3
3000005 10
84493 10
205084 1
551843 3
1073182 9
11309 5
687912 4
2699998 9
438109 2
1414007 8
1064335 5
600003 2
1026410 7
1167287 7
378528 4
681436 10
1800005 6
895476 7
1230574 6
563671 2
1372202 8
133197 4
1021525 7
5 4
737367 8
2019771 10
1392805 9
2399999 8
635100 7
698900 5
2999994 10
41537 1
88177 1
2100006 7
99300 1
397728 9
1800002 6
2099993 7
6 5
117999 4
772954 3
118722 4
18 9
1621649 10
1182664 5
341724 4
1 10
600000 2
1499995 5
49854 7
1089281 5
15 7
556622 9
625689 9
430712 10
9 6
2331417 8
1199997 4
11 5
1499995 5
6 7
2247487 8
1500000 5
3000011 10
599997 2
178238 2
1318555 9
600000 2
634923 7
582603 6
357329 10
2099999 7
2743091 10
9 4
1081602 9
1 10
1505823 10
36211 2
2452929 10
908142 7
137068 1
318010 3
15 7
900002 3
101656 1
7 3
1799993 6
293662 1
7 7
484770 6
245537 2
1979203 8
8 8
1754315 6
2335611 10
1970046 9
1 10
1500005 5
1799994 6
1678481 7
6 7
1619484 6
110237 4
1299196 9
505513 9
1030327 6
327968 8
782011 5
16987 1
677698 10
325881 5
1200003 4
255515 2
243115 2
579803 6
1200004 4
1 10
6 7
5 2
251525 2
143943 9
127559 10
1 10
1 10
2399991 8
2099993 7
276142 1
1375576 7
853250 5
795496 8
878339 3
165955 1
1147111 4
970718 7
197279 2
2559744 9
165060 7
357619 6
325301 3
2700002 9
1215966 5
227616 6
50466 1
796537 9
2099996 7
4 5
1644196 6
113074 10
106534 1
821761 10
3 4
600001 2
2100005 7
1367389 9
4 3
1 10
20 10
1199996 4
1200007 4
899999 3
5906 3
2700001 9
582561 5
415263 3
854024 4
1344266 7
222655 1
19 7
2100006 7
19 10
1331005 6
37674 1
3 1
885413 6
209222 1
412559 2
3 4
494473 3
806157 4
2561139 9
300000 1
23121 6
12 10
1004476 6
463745 2
2567044 9
962027 7
5 6
1799999 6
1799995 6
120788 9
2216346 10
17 9
1 10
3266 2
10797 6
2844529 10
309399 2
5208 8
932130 9
176808 1
805044 3
1548276 8
1614631 6
2100008 7
1671751 6
1042501 4
74013 2
179213 1
90279 5
8 4
5 3
912208 10
2066548 7
3 3
103517 3
397625 6
124269 3
655350 5
1954163 7
2325007 10
1 10
548973 2
443219 3
600001 2
6 3
1361790 10
1409311 8
532294 7
107072 8
355120 2
218310 1
1200005 4
8 9
743542 4
2556397 9
21497 3
5 4
107768 2
2 2
1232989 6
17761 1
3 2
4 2
44295 7
44242 1
1154418 4
378007 4
756204 5
600002 2
7 7
844390 3
2219019 10
1275379 5
470141 9
1484911 9
2100007 7
2791266 10
19 8
321128 3
335956 4
900001 3
1408065 7
1 10
652655 5
2999999 10
488080 5
7 7
2400004 8
229815 2
1500000 5
1458602 9
172973 2
84893 2
299999 1
11 5
16 10
2100007 7
8 6
2073338 7
1 10
2399999 8
1346289 10
1098511 5
2699997 9
375270 6
41098 2
152828 3
25 10
1734249 10
1200000 4
900000 3
809587 4
2099993 7
851920 3
2294349 8
1 10
1800007 6
803739 9
1915356 8
428695 5
809417 8
2275561 9
8 4
1574680 10
1 10
8 5
900002 3
436572 4
757723 4
964638 5
1864729 9
51758 1
302767 3
1800006 6
290089 1
20 10
2399999 8
1694542 7
424999 2
102426 2
458063 3
899931 8
7 8
63582 1
2100001 7
915693 4
1499995 5
1052529 4
228412 9
1800004 6
1584215 9
60997 3
858216 8
11 10
2699991 9
356441 10
3000000 10
814328 4
9 5
331083 2
1150400 9
440206 2
38513 2
1 10
1329594 7
13 7
131119 5
1500008 5
1 10
897141 4
430630 3
532057 7
748171 6
62553 2
1979482 7
1 2
1 10
17 8
748305 4
17 7
2 2
2094925 7
841779 5
600001 2
814375 7
632159 3
2400009 8
1796245 6
2441305 9
432280 5
12 8
1 10
479591 9
212249 8
1831040 10
899997 3
29931 1
2700009 9
1047156 6
725009 4
2099996 7
693668 7
1173431 10
1230782 6
1169529 5
2050279 10
1498649 7
203419 10
813835 4
1032160 4
1563569 7
636377 10
266241 5
1148981 10
1 10
2498041 10
1074185 7
385581 10
900002 3
34180 1
1 10
126692 6
7 6
1314260 10
1199996 4
141076 3
2399993 8
1960391 8
3000010 10
489578 2
645840 4
5 5
2121901 10
1500004 5
1 10
680390 4
5 2
1883972 7
232770 1
481855 3
664535 3
545906 2
1200001 4
531202 3
773596 9
421727 3
1 10
2699991 9
495610 3
1799996 6
1019061 10
2999989 10
1462181 7
108571 1
1192451 10
897136 8
7 8
1063216 7
3000000 10
1986527 10
290241 3
118598 1
2657991 10
1 10
284660 8
2699992 9
627976 9
1 10
3000014 10
15 6
84707 2
124402 1
1438331 7
2 1
570292 2
538530 5
167128 3
505317 2
707825 5
1 10
299999 1
1 1
1 1
579441 2
345661 3
2450403 9
271186 2
5 3
979618 7
728668 8
1758768 7
195447 5
2166461 10
900004 3
1 10
286623 4
11 4
3 1
1048 1
103034 1
70996 1
645056 9
2400001 8
2100006 7
2999991 10
1090512 6
1789474 6
496027 9
730049 6
721616 10
1308906 6
1204468 6
190156 1
651359 10
33237 1
885390 5
520231 3
1173502 9
2810420 10
4 3
562849 10
149865 1
900001 3
15 7
228700 4
8 8
300001 1
2046892 10
1293354 5
550919 5
151260 6
1800003 6
1412447 8
178204 8
3 4
362301 4
222880 3
506119 5
10769 2
17 8
636293 9
11 5
446789 10
18 9
1 1
1743558 6
103910 7
436124 2
1800007 6
1 10
2275160 10
1373226 6
298185 1
292894 1
1132539 5
228504 4
258513 1
1408581 10
1 10
2172762 9
599998 2
133737 5
572734 7
2400013 8
15268 1
533759 4
275823 1
691695 9
914107 8
401958 3
1256440 8
587609 3
740870 3
2 1
7 3
2992332 10
195660 6
2503068 9
1199997 4
1948612 8
1 10
454815 2
2999999 10
13 5
1352049 5
900003 3
515213 2
1 10
48232 4
900002 3
476137 2
1796484 7
132382 4
1 10
1 10
549956 5
158160 2
559504 2
19 9
547545 2
899999 3
201373 1
1132609 4
1047664 4
8 9
695861 3
982264 8
1 10
556655 2
359041 2
1448014 6
481546 7
2190246 9
1753738 6
7 7
274792 1
1797528 6
492039 3
1924707 7
900005 3
899998 3
495672 4
189326 1
96234 2
1 10
588255 4
481615 7
774900 10
10 4
523140 6
888741 4
160325 3
525005 3
2721071 10
1800005 6
9832 3
1149760 10
264066 6
1 10
214397 5
2825321 10
12 6
600001 2
292148 8
382570 6
214229 7
1 10
140674 3
265195 3
331539 2
11 5
900004 3
2064433 7
924995 4
895390 5
1104226 4
1 10
900002 3
1 2
165030 8
1199999 4
600001 2
201481 2
29123 6
2699991 9
3 2
2699991 9
1653356 7
482019 3
900003 3
4 2
214885 3
1071561 5
133394 5
1 10
1221048 8
1706871 8
292719 1
167912 9
995508 6
1423183 10
3000011 10
627668 7
1 10
2 3
1327267 5
1130452 7
1 10
900000 3
2617272 9
655249 8
83522 2
2 3
14425 1
2099994 7
160574 1
558305 4
1589507 6
1053928 4
984131 8
1034663 6
920283 8
25771 3
737165 6
1500006 5
1686309 7
2999989 10
764597 4
335222 9
186959 8
19 9
3000015 10
7 7
1221930 10
1 10
17 7
161659 3
1910888 8
1 1
555123 9
1 10
100506 7
253589 1
397487 2
389721 2
1703150 10
1 10
1256836 5
1 10
870111 3
718378 3
7 8
3000003 10
1 10
6 5
7 8
1787081 10
190614 8
486203 2
1 10
89554 3
2400008 8
1200001 4
843784 5
1 10
29 10
50740 2
2100011 7
3000000 10
2705850 10
9 9
1221679 9
291633 2
30669 2
784595 3
2732619 10
958832 7
350744 8
1 10
2787851 10
569167 2
178403 1
1655468 10
1564709 6
2100007 7
2700010 9
120066 6
791597 4
1499996 5
692389 10
719971 6
6 6
1030051 7
47539 2
762953 9
5 5
700250 7
14 9
2051414 7
142913 4
81840 3
1799999 6
2800109 10
9 9
250468 6
1867191 10
12 9
581947 2
990617 8
1500005 5
427001 3
68425 6
13 6
1056690 10
2375225 8
1 1
300001 1
1200002 4
894692 6
1 1
256200 7
269650 9
84710 1
277233 3
1 10
803547 3
168361 3
95441 6
1440402 9
113438 1
4 5
3 2
2082414 8
727021 4
19 7
178084 1
477835 2
930100 5
710315 6
1 10
130301 1
1 10
2099994 7
15 10
782017 6
20 8
557311 8
754453 4
1315241 10
50080 8
12 10
217448 1
1800001 6
1400354 9
1124138 10
13 7
2517961 10
2764245 10
163327 6
1799999 6
1 10
3000000 10
838504 3
550341 5
331618 2
738216 8
600001 2
384627 2
900005 3
98512 1
51303 1
300001 1
2162909 8
88067 4
3 1
17 7
739764 6
1 10
1575769 8
1317556 6
48137 6
233339 3
110861 3
1114324 9
1799999 6
3000001 10
813246 7
1208261 5
7 4
2100008 7
755890 10
903285 5
899997 3
438885 4
1 10
16 8
5114 4
1 10
2700007 9
127776 1
118178 1
8 7
2065329 10
892585 10
295931 1
104787 3
139278 2
899999 3
584560 4
3 2
1302355 9
11 6
1 10
1033402 7
391199 6
10 4
2700012 9
9 9
798203 4
1 10
1 10
2 1
1 1
902019 4
7 7
300002 1
620605 7
900001 3
15 9
256583 1
1194446 7
147374 1
284468 4
1 10
2100004 7
629401 8
796999 10
1239863 6
266058 1
2699991 9
211763 3
21 10
2745272 10
692 2
80938 3
300000 1
569288 8
662598 6
325303 3
70497 2
318269 6
1631703 8
7 3
12 8
209693 4
900004 3
1647485 7
1109857 6
21 10
600003 2
643151 4
686062 10
788924 5
675590 5
1428393 7
742111 7
1335890 5
494294 2
774904 8
1213325 7
882608 4
2699370 9
308969 2
7 4
8 4
1500008 5
144151 5
2664571 10
1 10
1101931 4
86913 1
1368647 8
300001 1
2763490 10
5 5
847996 6
1 10
1170724 5
496201 3
1405296 9
222645 7
2400008 8
549354 2
1404221 6
1 10
712191 4
390660 4
1032524 8
1 10
600002 2
535515 3
1 10
399643 6
2394728 8
535439 10
1 10
330769 7
384311 6
8 4
259135 6
462797 3
1966273 10
521235 5
8 4
998575 4
30626 4
12 7
7 3
405611 4
3 4
300000 1
126979 5
1 10
2100000 7
882469 4
572897 2
853576 5
1799994 6
150156 5
300001 1
83305 1
938105 9
1 10
1669620 6
439273 2
1017540 9
3000000 10
43674 9
21 10
404717 6
551414 8
599999 2
1292436 6
820480 4
215489 1
803046 5
1236171 5
416211 4
3 3
547067 4
319335 3
1967217 7
396748 9
1482216 7
7 8
794415 3
1 10
304653 4
2999999 10
83039 10
1597665 7
473722 3
1799999 6
374088 6
1 10
405387 7
27416 8
2469210 10
75166 9
1194110 5
1662010 7
566896 5
20 7
1266265 7
1299053 6
132858 10
276047 1
287153 1
197259 7
632810 10
1025129 4
177016 1
2028240 9
1 10
1800000 6
600001 2
3 2
900004 3
266300 3
1114712 8
2699997 9
113231 1
151116 1
622364 5
1837303 10
2100004 7
867930 10
175389 1
148969 1
1 10
3 2
1200003 4
2999998 10
232289 1
852759 3
211667 1
748022 3
481135 8
600001 2
263104 5
80895 2
299999 1
1110400 6
180934 1
830717 9
2769721 10
11 5
91687 7
1 10
1199596 5
2999993 10
2412311 10
235277 7
1420001 6
3000010 10
1369270 7
1 10
221276 5
2699995 9
1 10
874178 3
2700001 9
1512785 8
1 10
1013891 4
191616 1
2400009 8
1211751 8
138823 4
2274510 10
509478 6
1483939 6
752316 3
205583 5
1452573 9
142513 7
2493368 9
1135806 7
1492829 9
246568 1
1539288 8
1 10
96708 6
1499995 5
251952 6
1 10
1500000 5
535931 3
1 10
442137 8
1476308 5
160484 3
534521 8
911335 5
280041 2
1259000 6
521335 8
1048260 4
79768 4
634744 7
1502019 10
989053 7
2099993 7
2399993 8
1800005 6
5 3
900003 3
420587 8
264861 2
1541590 7
235085 4
1499995 5
4 2
250059 1
600003 2
774816 8
2588405 9
262015 4
311613 2
73153 1
2223810 10
1411693 7
10 5
2400006 8
409433 2
190930 2
46580 1
2099995 7
599998 2
1800001 6
529031 10
795321 8
1586 2
753750 5
1604357 6
521803 4
1800007 6
849923 6
1274783 10
590734 9
165606 6
46462 1
227252 8
681178 3
1413010 10
587788 2
2347703 9
712657 3
2439567 9
476946 6
2099995 7
1731835 7
320800 5
900004 3
160600 4
54776 1
46791 2
1359396 5
2999995 10
1966268 9
99427 3
1102480 6
356908 7
989702 7
503998 7
612949 7
21638 1
3000008 10
959638 6
64270 9
1 10
1697515 6
892594 9
2448222 9
9 7
1546307 7
2287761 8
1 1
271517 5
1142559 9
1 10
2 3
599997 2
272806 2
649261 6
548951 2
1 10
1184397 7
1595899 10
845704 3
511255 2
1 10
1 10
1499995 5
564975 2
587837 2
6 6
2382309 10
2400007 8
244142 4
153497 1
2400000 8
4 4
55140 2
1 10
258090 1
868659 7
518743 3
300000 1
9 9
21 10
1209408 8
1440879 8
63039 2
61564 7
39330 5
612149 6
109301 1
1163496 6
1 10
18901 1
747545 6
9 4
21 9
1972681 8
1820301 10
28 10
20 7
1306704 7
931237 4
392199 2
544520 2
692166 3
2699991 9
1 10
1542521 6
252193 2
440524 7
54273 4
564691 2
300000 1
1421901 10
2100003 7
8 9
113695 1
2399998 8
308863 6
2700008 9
766734 5
386366 2
10 5
1864696 7
1499998 5
2 3
2415358 9
3 2
1 10
400413 7
245190 1
281281 1
2594810 10
23 9
871870 10
1 10
1499407 6
636743 7
7 8
1239459 6
600002 2
120280 1
2371646 10
1052536 4
900003 3
1799997 6
217241 2
36773 1
316705 4
356465 6
1141639 4
17 8
597045 7
225636 1
985437 9
10 9
339828 3
1 10
21 10
2252352 9
9 5
735793 3
978145 10
1371683 8
299999 1
567455 6
175491 3
205387 2
748250 7
152549 3
300000 1
1 1
1927180 9
8 9
618380 3
849291 3
217446 2
14 10
3000011 10
1 1
993040 8
3000001 10
69418 9
2222466 8
684889 7
3000011 10
29176 3
582292 4
1 10
332951 4
119503 1
1 10
2576609 10
1500007 5
19 9
626289 4
83825 1
20113 1
1199999 4
52472 10
212905 3
299999 1
5 6
1897535 8
2099994 7
1119159 7
8 3
423167 7
2109121 8
1675459 9
557047 7
719441 4
900005 3
300001 1
535582 9
899999 3
1500005 5
1017792 8
2666969 9
7 8
235459 5
550972 2
600002 2
765098 8
695123 4
313473 5
10 8
333814 4
1 10
451118 5
1 10
162041 1
778136 3
1690417 7
213277 1
775570 8
600000 2
979695 5
492570 5
1507239 9
114074 1
8 3
2174904 10
16 10
2233170 10
1800004 6
546822 9
259232 1
125239 1
315921 5
678800 10
1241679 5
1 10
539616 6
538704 6
116143 1
1791920 10
527101 3
1985405 9
899997 3
904400 9
2255695 8
361024 3
2135778 8
268011 2
917959 6
70158 1
187078 3
969746 7
309952 2
414763 3
2099992 7
267889 2
828442 3
15 6
7 6
1596728 8
1009359 7
178037 2
308355 3
257871 3
103007 4
56501 9
2400001 8
2399999 8
44370 6
512867 3
367092 4
909125 4
596222 3
14 6
830985 8
1398954 5
244954 9
2347998 10
3000009 10
2934739 10
2399998 8
2399993 8
1455132 7
1958846 7
352165 3
749839 7
2400007 8
1 10
1 10
2128089 10
171906 7
283073 3
1 1
3 3
300000 1
108574 2
1623969 10
2100008 7
607759 4
7 3
957446 10
900003 3
300002 1
461359 9
307435 3
278927 1
14 10
2010540 7
96082 1
3 1
50343 2
4 4
1150005 7
6 3
1119216 8
2158510 8
497593 8
600000 2
562433 3
9 5
11 5
1894238 9
600001 2
150169 9
102431 3
1398360 6
1008177 4
1877821 10
1323720 9
1200108 8
2588510 10
255007 9
751863 4
1800008 6
7 7
1 10
876198 8
150358 1
1650633 8
469095 3
648229 5
1799993 6
4 5
688939 6
21450 5
1 10
22 10
286317 1
2048573 9
11 5
300000 1
2404009 10
900001 3
125733 5
168835 1
443656 3
8 8
8 5
9 9
189325 1
126150 5
7 8
2302749 9
248800 5
1887617 8
1779251 10
1206130 7
1200003 4
1691446 7
1500004 5
1398293 9
2400001 8
605791 10
101033 3
751633 4
266575 1
1417949 7
1313178 7
117921 3
399220 3
623061 8
1541904 8
761962 6
598263 6
1 1
16110 1
2999992 10
600001 2
1467614 5
167719 2
93309 1
104898 1
316761 10
900002 3
299998 1
1752806 9
259387 4
1 1
599999 2
4 5
1182994 6
376525 2
292647 10
980865 7
692996 4
585855 4
1011627 7
1317378 9
50705 1
2700009 9
1 10
19 9
2441935 9
6 7
11 6
600003 2
1158667 7
538521 8
2418531 10
706472 4
234107 3
1800005 6
148191 1
1756229 6
1435353 8
103655 1
643617 4
1714877 9
632675 5
258021 4
325300 2
1657307 9
1531922 7
1572416 7
236956 3
1893304 7
2700008 9
468411 4
322343 8
3 4
1200006 4
530559 7
900002 3
2999999 10
778711 3
2100012 7
300000 1
823008 8
1050097 8
1800001 6
740232 3
1010177 6
847511 3
312970 2
1800004 6
1944281 10
1 10
899996 3
1984175 9
1654338 6
576863 9
1365569 10
264877 2
2399998 8
1144755 4
518949 3
1574729 10
60569 1
9 10
783649 9
40881 2
2328486 8
9 4
1562796 9
1456748 7
92242 9
7854 4
202400 1
482859 2
714297 4
66540 4
15 7
8 3
67215 9
1171273 9
2700001 9
681836 3
2999992 10
14 10
272438 1
1032616 4
857746 6
74548 3
17 8
1573278 7
294559 1
73259 1
623652 6
774694 5
692972 9
2171901 8
744986 6
1738594 7
1348272 8
2699991 9
56355 5
1 1
1596845 6
1500006 5
381951 2
456468 4
1585652 10
1800001 6
492471 10
5307 5
1281016 8
2100006 7
557535 8
1336180 7
421110 8
222291 7
1072 8
2400000 8
831894 3
182330 3
299999 1
900000 3
376016 5
438877 9
465129 7
25571 4
541624 3
2999991 10
2999989 10
431047 9
1544550 6
2699993 9
11 5
2399999 8
2100012 7
12 5
9 4
445341 4
1679709 10
300001 1
1119315 10
18 9
420467 5
182649 4
65172 9
363703 2
938574 6
5 4
2088935 8
76045 3
15 6
950027 4
835729 5
258848 1
2400009 8
1 10
1755269 7
1355746 7
1257168 8
1 10
1865206 9
719187 3
2817 1
1868530 10
273716 1
3000011 10
1874578 7
742248 8
7 7
37938 1
2699990 9
697886 5
1771016 8
1499997 5
600001 2
793175 4
5 6
1477718 5
198240 2
564727 5
701145 5
299999 1
52986 1
19 9
1408057 8
1506259 6
552990 9
53501 6
7 3
655760 4
17 8
1 10
1 10
260741 1
707009 10
288689 2
1862161 9
1 10
1499999 5
1162328 7
1800007 6
639713 3
1977075 9
9 4
1812587 7
1 10
1 10
544591 2
343725 4
195741 9
92408 1
430561 9
78760 5
1988229 10
1473433 10
17629 2
600002 2
219196 1
384098 7
1709404 7
599998 2
269279 1
1373679 10
414738 7
300831 5
425847 2
969929 8
765732 9
318293 2
1689301 8
600001 2
105144 1
1 10
189454 7
370597 2
170532 5
3 2
5 3
1 10
410688 2
1523970 10
1175897 6
1868430 10
14345 2
2099999 7
1805931 8
2274929 8
689045 6
2095462 7
531506 5
686480 4
140944 5
480959 2
31369 8
846427 6
1743812 9
1026145 8
599997 2
824548 4
1499999 5
268811 1
1 10
6 5
1259598 6
1 10
159311 5
4 2
175823 6
527723 6
488387 4
11884 5
356803 2
203031 1
24197 4
1410966 9
300000 1
1155016 9
1 10
1864780 10
866245 4
512999 6
1 10
321983 4
5 2
1199997 4
235628 1
7 8
57340 3
1293253 6
11 5
484417 6
900000 3
1800000 6
69052 2
1036465 5
20 10
173944 1
85068 6
600001 2
1324496 7
603011 3
2099997 7
1800002 6
935841 10
2104190 8
860444 3
299999 1
1164816 5
2894241 10
1690066 6
140593 2
36196 3
207318 2
3 1
2400004 8
900004 3
815410 7
1800000 6
1864288 8
2211661 10
116570 1
1277408 7
295464 3
1 10
617257 9
118720 5
555801 2
436782 2
3 4
1 10
1799999 6
2020900 10
852306 7
1800010 6
1500005 5
289870 1
1338484 7
2400006 8
594961 5
680200 10
450109 4
35855 2
83897 1
1682333 6
1 10
599998 2
1499995 5
18 10
1342161 10
63553 2
11 8
1109050 5
22 9
795836 5
1013014 5
2699991 9
5217 1
1 10
8 7
2699997 9
1199996 4
1 10
1331705 5
301699 7
900000 3
312091 2
843877 7
2999996 10
1306782 9
1375318 7
682424 8
370645 5
599528 4
1745575 7
2567148 9
1001923 6
15 8
553189 6
1800007 6
13 6
418535 8
405635 5
1626229 7
460397 7
929095 4
1 10
1803140 10
759148 3
104884 1
509977 7
7 4
636077 4
17 8
63646 1
236060 1
18 10
140036 7
23 9
2512612 9
754020 7
1799993 6
2400004 8
136711 10
355777 2
2400008 8
857715 3
1688954 7
52540 7
648616 6
2100012 7
679974 4
2699999 9
252017 1
978679 10
899996 3
900004 3
3000017 10
768321 4
1227760 5
2258691 10
600000 2
2100000 7
19 9
577090 2
1184075 4
2700010 9
2796391 10
1 10
1480635 5
712235 5
307752 5
1195784 4
286749 10
17 8
1500009 5
1500004 5
3 1
299999 1
1499996 5
1 10
1 10
1200001 4
10 5
1 10
399617 9
2193950 10
755143 9
1 10
1451319 8
2700008 9
2037889 10
2194531 10
341225 10
1277801 9
20 10
275661 5
1200007 4
212689 4
165801 4
2655865 9
2 2
193673 8
519633 2
332489 8
7 8
1178091 5
2699992 9
1800001 6
889049 10
1800007 6
599999 2
1881300 10
1118483 9
635229 7
799378 7
12 9
105034 8
2100006 7
2517450 10
1154796 9
1 1
572811 3
35577 1
581509 5
1200002 4
899999 3
1614699 10
4 5
1 10
47697 7
10342 1
76721 7
3000016 10
597141 2
10 5
209798 1
2620351 9
1800005 6
216521 2
465953 3
1800007 6
2699999 9
1022925 7
831580 7
813690 3
1975091 7
317496 8
1348194 6
12 5
2267865 8
369122 3
6 5
2 3
373894 3
5 5
844607 7
1 10
7 3
280170 9
7 7
1005479 5
1500002 5
158359 5
546275 5
430182 3
385237 4
1643510 10
4 4
1 10
212501 1
1318531 6
619128 9
1809602 10
1483281 5
568561 10
1952567 7
1800006 6
394371 3
1904959 10
230734 1
3 2
1792609 8
48902 3
9874 1
117061 2
2700008 9
441937 9
13360 4
2833194 10
974068 5
2099993 7
895673 3
1418975 8
317286 3
23480 3
2 1
314139 3
322307 2
1499998 5
1332738 5
2099994 7
1189235 5
1799995 6
1163879 9
197324 1
727276 3
1926899 9
4 2
1199996 4
247228 1
1699823 6
18 7
280390 7
286565 7
240256 9
488191 4
364251 3
50105 2
1 10
300000 1
978089 10
46756 8
291659 1
184934 3
2376792 9
36433 6
455988 7
1278624 8
1200773 7
401835 10
160504 3
17 8
232451 6
1344811 7
300001 1
523274 5
1 10
1272309 10
17745 1
465840 10
899997 3
317417 2
372889 2
2326378 10
1667922 7
1917685 9
8 9
1415099 9
1800006 6
21553 1
7 6
1116019 9
2400007 8
2636961 10
239723 2
599999 2
900000 3
9 5
1949881 8
493297 4
1 10
7 4
9 5
337358 10
1 10
1 10
3000009 10
2319701 10
106876 7
693440 7
286259 10
1 10
93606 1
74119 2
900002 3
408963 6
1 10
782531 9
2099999 7
1 10
1916080 9
960474 6
2245401 9
2700016 9
1 1
595806 6
1210868 9
299999 1
599998 2
271438 1
236975 1
1042946 4
863277 3
19 10
286909 2
7 3
1 10
840836 9
6 5
4 2
2099994 7
602220 5
2766341 10
174408 2
3 2
463068 8
1049836 8
3 2
180970 5
2 1
854244 8
868655 3
1 1
943919 6
1 1
599998 2
1799996 6
2052720 7
1799997 6
75339 2
2064280 8
322719 6
17 8
1117270 7
913635 9
600002 2
263505 1
77609 2
983851 4
346461 5
270751 1
940067 10
1281603 5
1531723 6
3 4
962964 4
1703725 6
530443 6
1800000 6
1388325 7
3000010 10
147759 1
554811 5
1199999 4
1029846 7
1943439 8
888163 5
599998 2
294492 2
1632939 7
932353 6
13 7
211311 9
299999 1
2999990 10
404719 2
1 1
2325002 8
1064720 7
63544 1
3000001 10
56219 1
835244 5
150883 7
4146 3
1 10
19 9
52937 1
39872 1
1632811 6
2217059 9
376910 5
251223 4
113010 2
2088054 9
1513060 8
1054682 7
17876 1
1 1
1 10
250626 1
16 9
1429225 6
85421 3
252650 1
277271 3
2209182 8
586122 3
900004 3
13 5
10 10
2682182 9
1906439 9
775060 5
674407 7
19 8
9 10
2077033 9
34905 2
747729 7
622625 3
2102257 8
857320 8
1226064 7
1963655 8
5087 8
2700000 9
1 10
1874667 8
453772 4
698071 10
2037387 8
2043811 7
11 10
560589 10
1247797 6
28469 5
1 10
1 10
167510 3
1107571 6
529626 2
807063 4
291155 1
218585 7
1145228 6
2601213 10
694256 7
300000 1
9983 1
1486733 5
323480 2
484750 5
549054 6
741416 4
462993 8
3 4
427452 10
6 3
2569210 10
1276429 6
1800002 6
1778802 9
2099999 7
2335958 9
3054 2
2099999 7
21544 1
1448216 5
900002 3
2 1
2100000 7
572018 2
1 1
391218 6
1245804 5
1126291 5
522430 10
389746 3
2998461 10
823375 3
299999 1
1192986 9
1 10
3000004 10
2700005 9
357649 3
258804 3
2 2
166830 1
1063105 7
899998 3
4 5
13 6
48623 1
1650784 6
2223670 10
20 10
157221 1
1 10
604503 8
95588 10
1 1
1199997 4
845054 3
12 6
1500004 5
383689 2
3000001 10
903080 4
3000001 10
63324 1
720531 5
56148 1
1190225 4
1540670 10
19 9
1111145 10
53027 1
1199995 4
1200000 4
298995 6
2 1
2700001 9
17 9
1141524 4
9 4
833259 4
2699999 9
132106 1
265919 1
631372 4
9 8
376949 2
1 2
20 7
188133 1
899999 3
1295288 8
14 10
1679157 9
1 10
131397 1
126594 1
221760 3
221625 7
6243 1
389263 4
1499995 5
6 4
1 10
3000000 10
301299 4
899996 3
1508231 7
29663 4
597463 6
9 9
128148 7
2099997 7
1412709 10
705192 4
282134 1
2099999 7
1 10
365262 4
1197419 8
262098 1
1 10
7 7
9 4
140475 1
599999 2
1 10
353585 6
1 10
17 8
208198 2
1626101 10
2099995 7
732978 7
796338 5
33487 2
475234 4
1918272 8
1372788 9
1 10
1978226 9
899999 3
600002 2
1 10
20 10
1489438 10
2011191 10
2 2
799650 3
1267047 8
1566553 8
233409 2
2070236 9
234562 1
1623631 6
1 10
1 10
839211 6
3 1
9 10
16 8
625710 5
595559 2
2 3
2104559 8
421131 3
180943 1
722649 3
1 10
2099993 7
462295 7
1509100 8
1 10
1161085 4
730023 4
649290 10
1 10
1199999 4
600002 2
981 5
920977 4
2 3
1386125 5
85296 6
2315629 8
1649647 8
2065673 8
8 9
3000019 10
74379 3
2636090 10
281055 5
13 7
191904 1
1474476 7
158901 7
378549 2
1030332 6
1146282 6
324035 10
248723 2
282432 1
2 1
685532 3
673021 6
1499994 5
1205023 8
27027 7
7 7
3 2
600796 7
2999991 10
8 9
1800005 6
1544957 9
700630 3
1800011 6
203288 1
1034131 4
1083880 4
599999 2
1967249 10
180125 7
1596291 7
1 10
2399999 8
120327 1
1744356 6
1359336 7
2078559 7
165844 5
573880 9
300744 6
2399999 8
1800005 6
490362 5
113512 1
37933 1
238792 7
1 10
1413040 7
497287 4
396342 6
752522 9
527129 5
2099992 7
2128321 10
1819852 7
2614679 10
746603 4
76490 3
17 6
1946309 7
1272289 10
54917 9
1199996 4
762857 9
1067857 6
416617 2
1 10
611322 3
436461 9
299999 1
2058337 9
900002 3
1743937 8
1112236 4
300000 1
1564345 6
520549 6
3000011 10
422228 9
1113411 7
165088 2
462360 2
9 5
1444754 8
25 10
1200004 4
1199136 7
5 2
106682 1
20 10
96669 5
1142723 7
1 10
2120184 9
1418208 9
625795 3
1379229 5
3 2
276434 7
1200000 4
241566 1
253446 1
1769792 8
11 5
504424 9
17 8
2100012 7
1086009 8
352613 8
1157051 5
600000 2
2100011 7
7 4
499102 3
2700014 9
12538 1
83447 3
899999 3
1389425 6
1012820 9
1134952 7
1 1
1997400 8
257356 2
1 10
910811 10
1799995 6
2 1
1800001 6
47312 4
220004 2
1954433 8
828683 3
355014 2
1500006 5
2100001 7
1800006 6
899996 3
1500006 5
72932 7
1 10
224318 2
95531 1
193888 2
300002 1
1200005 4
19 9
581548 3
1 10
1081915 5
5 4
2039770 9
600001 2
797161 7
16183 2
2399999 8
2633290 10
321243 2
300000 1
9 6
1782371 9
2022799 10
153174 1
300001 1
205918 1
174375 4
15 7
40337 4
2 2
2699991 9
714546 9
765177 4
675715 5
454720 8
1450788 6
250489 1
380684 2
1500007 5
1536493 10
76143 1
2099995 7
631909 10
106842 2
1500004 5
161859 4
2999991 10
269869 6
1 10
1006411 6
7 3
2700002 9
13 6
300000 1
28031 2
1128126 7
1 2
374223 4
300000 1
811605 5
292158 1
1238625 5
2623661 10
2008129 10
2742089 10
1654010 10
2694529 9
1200004 4
1493937 6
636669 3
1720769 10
136063 3
1092282 5
493852 2
329510 5
479699 2
1384055 9
479134 8
15 8
4 3
1 10
421587 6
2700009 9
2099999 7
516791 3
385850 3
2999991 10
16 9
347321 3
1 10
1 10
2 1
587555 4
2546839 9
601289 5
389154 6
900001 3
600001 2
79407 9
1200005 4
2433483 9
2571959 10
6 4
1709308 7
7 3
1794321 9
349338 2
65666 3
1200000 4
1575150 7
1780056 9
1 10
9 8
1 10
1529497 8
2128753 10
1344646 5
1822060 9
1390703 6
2116071 8
806065 4
2239621 10
300000 1
234883 1
321465 5
1330339 10
923901 10
1500006 5
599998 2
24 9
2700009 9
100382 1
2448373 9
2099994 7
5 6
291504 4
3000011 10
103971 2
341944 4
3000000 10
176508 1
1491561 9
1799995 6
265019 2
8 9
1594451 10
1802990 7
142085 5
24213 1
1477551 10
1573898 8
1499995 5
1547887 6
191499 10
1642587 7
238832 7
3 2
1 10
1200004 4
2701091 10
47376 9
300001 1
430732 4
1 10
852678 8
548520 10
2375369 9
1852827 8
1 10
31027 1
745081 10
1235240 5
11 10
1324008 6
1876430 10
1884353 7
273236 3
2100006 7
1486653 7
2133581 10
831761 8
833045 8
286079 2
476516 8
1184251 8
219227 1
1648366 10
582398 3
39037 2
2700006 9
1634112 6
1 10
1065671 10
899996 3
1737370 10
900000 3
2768021 10
600000 2
167555 1
2068135 8
328096 2
2001870 8
216549 2
894235 6
7 6
4 5
1 10
1019472 5
262529 2
414535 5
257495 7
3000011 10
1500005 5
8484 5
226428 1
726268 5
1222093 8
9 4
5 5
1431363 6
485574 3
211966 7
291192 5
1735317 8
1671412 6
599998 2
50196 1
11 10
1932446 7
724775 8
941074 7
9 9
482748 6
1 1
2400000 8
111974 3
1623834 9
1011482 9
8 5
1 10
2 3
494601 2
16153 3
3000001 10
8 6
2089889 9
2839661 10
1499996 5
1 10
1 10
34606 1
836485 4
1 10
299999 1
869354 8
729332 4
23 8
1272849 5
209353 1
250469 5
1800003 6
1486091 10
52 2
335167 7
28 10
1421675 6
1307476 5
2400001 8
429889 2
338113 2
1 1
1800007 6
246721 2
665981 4
1420558 7
799381 10
680383 7
505041 4
265307 6
2699996 9
792608 3
1 10
1200003 4
991441 9
640454 10
246753 6
897251 4
2700015 9
1336375 7
1 10
1 1
60728 8
2999989 10
292817 1
756299 6
807718 9
856870 7
1052100 10
575017 8
861776 3
1 10
8 9
734605 6
888205 4
352477 2
1029205 5
3 1
1499995 5
702367 6
1068572 4
1247185 7
72092 1
1094130 6
1418911 5
578890 9
137248 2
1765324 7
247624 1
1752373 7
1488504 6
1631387 6
429786 8
683694 5
407525 2
406865 2
1639367 6
1197680 7
2383601 9
11 5
1005576 8
1479647 7
63652 3
7 3
102507 5
1199996 4
318429 10
538352 4
1878890 7
1577078 7
300000 1
267798 1
900001 3
1499996 5
697953 8
465205 6
942199 4
3000000 10
603045 4
797553 9
256519 5
419057 5
325248 4
1 10
146026 3
316004 4
2099995 7
1168973 9
1416721 8
2665626 9
7 7
126973 1
1016232 6
9 10
15 7
3000001 10
812774 9
1024049 4
627421 5
47628 7
346456 3
385598 4
1800000 6
2326190 8
1799995 6
269687 1
5 4
2945354 10
1 10
2400000 8
1414997 5
10 5
216043 4
569136 2
899996 3
10 10
1567233 9
801288 9
414642 2
11 5
179149 6
1800007 6
542278 3
1799996 6
248373 9
17 8
236074 4
12976 4
1509684 8
591420 5
1663123 10
600001 2
1 10
535833 2
21 10
445022 7
1 10
678320 9
338671 10
419767 4
5 2
1461875 8
1871848 7
238956 1
299999 1
1078471 5
1643345 9
600002 2
395220 6
481516 5
1360136 7
485060 5
1 10
428814 5
39203 3
2 1
1 10
600001 2
2700008 9
1 10
136657 4
8 4
2 2
821218 3
888674 8
1 10
2097072 9
1 10
1785139 7
300000 1
19 10
1799994 6
900000 3
994959 8
2100000 7
1 10
417739 4
929447 6
789487 3
1794731 10
5 3
479175 3
836590 7
2543519 10
2700003 9
1581271 7
1893421 10
647928 6
9 10
38719 10
843390 3
1800006 6
1625270 6
1985089 7
90972 2
21 10
51983 1
1874941 9
1200000 4
2400009 8
93603 1
300000 1
1 10
1199995 4
2 1
2099992 7
935148 4
300001 1
183636 2
387254 2
475863 4
685874 3
1500002 5
190113 2
388529 4
641468 4
5 2
869804 10
378146 5
297465 5
275438 1
496774 5
488984 8
928073 6
7 3
3 4
587706 3
850488 4
163482 1
1 10
11 10
5 6
243537 1
1800003 6
241192 7
9 10
12645 10
900002 3
29643 6
615452 6
1749061 6
823197 5
5 4
872011 3
450640 4
2 1
2296620 8
254906 5
1431379 5
1634521 7
85393 9
77351 5
557983 2
300001 1
369779 4
112088 5
801000 10
226738 2
464687 6
300000 1
2 1
1040371 4
1534809 10
333675 2
18 7
1 10
10 4
1 10
1499999 5
660096 9
2609877 9
1955961 10
1 1
246985 1
7101 1
899999 3
1200005 4
3 1
558424 3
164240 2
1098223 8
1800000 6
1480688 8
510904 5
403628 2
1199996 4
632197 6
915211 9
2400009 8
384968 3
600000 2
55303 2
1558760 8
1166810 6
1381339 5
20 8
272465 6
638351 3
219011 5
3000018 10
563135 5
9 6
1 10
900005 3
566542 2
2100009 7
7 3
1200000 4
160871 2
849637 4
47325 1
97074 2
11 6
303982 2
828200 8
1800006 6
1575240 8
1549077 6
1 10
18717 1
15 7
991986 6
1 10
982205 7
899996 3
778657 4
1477664 10
2286861 9
251951 3
201366 3
1898190 7
6 7
92097 2
95047 3
19 10
50353 3
13 6
37909 1
1798969 8
393500 2
21 10
540612 6
91245 1
1526366 6
1079477 7
119304 9
980617 8
900003 3
428330 5
1 10
900004 3
1 10
1200001 4
207577 8
136170 5
17 7
243101 2
1339672 5
300001 1
779083 3
6 7
64472 1
1800008 6
143805 3
60080 1
640675 4
1800003 6
882193 3
3 3
723019 3
16 8
2841940 10
825591 8
11 5
2 1
1767899 10
1551572 9
1 10
203026 3
889067 3
1 10
94047 2
14260 4
98464 1
6 3
147567 1
1 10
205688 1
1403989 5
2400009 8
1800011 6
472807 6
2999989 10
174106 1
376641 5
1800001 6
986460 10
243919 2
6 3
1712791 9
1876104 7
1101761 6
1199997 4
375623 2
2236769 8
3 2
1 10
6 5
2 3
1141290 10
2592519 10
60960 4
300000 1
2700008 9
505447 5
151539 2
819541 5
1299283 6
1800006 6
1307287 8
8 8
1937210 10
18 9
1195866 7
855294 3
1 10
1 1
22778 2
3000008 10
196905 1
12 8
630397 4
1478332 9
245677 6
2625383 10
2700008 9
2699990 9
2432700 9
457458 7
31636 1
619433 5
900000 3
2840530 10
1703793 9
548357 3
2999990 10
1 10
561328 3
425181 5
2700014 9
47764 4
1176143 6
1280610 10
900003 3
230162 2
211435 2
2175508 9
1757080 8
839998 9
141567 8
464266 9
574510 4
1200003 4
884873 4
14022 3
6 7
900005 3
739566 6
767735 6
18 9
2348887 8
2099999 7
1430879 6
600003 2
566890 10
1 1
559876 6
1 10
28628 3
930349 9
360082 9
457769 5
162089 2
1981119 10
8271 6
1 10
1727213 6
19 10
252127 2
1 10
2 1
1 10
805970 3
2399997 8
857821 6
13 6
4 2
1310 5
2399991 8
163506 1
1138729 8
376384 10
1 1
1617391 7
431105 2
299998 1
140116 2
10115 4
2446209 10
76225 1
2020679 9
1500002 5
9 10
152843 4
1 10
1069444 4
642106 9
2002460 10
1 10
597894 6
1200000 4
2399992 8
754704 3
1358615 7
796119 8
6 3
881905 3
195077 4
1872104 8
1 2
899998 3
58035 3
1049021 6
1 10
918174 8
799049 7
234170 3
147880 9
8 9
1646309 7
177229 3
943667 6
1800001 6
509800 3
1393055 8
2700017 9
1 10
1 10
2099999 7
299999 1
2999999 10
2550249 10
1105097 7
237074 1
1200003 4
300000 1
715711 3
1842675 7
152057 1
962294 5
1185034 7
65919 3
1 10
5 4
36793 2
333056 2
228368 1
5 6
81823 1
928823 7
46629 1
1 10
1 10
598377 2
13 6
1 10
2400007 8
106064 1
1199995 4
561853 6
1 10
1949621 10
100905 1
198251 2
815905 4
457956 6
1761139 9
1273388 6
409105 8
1740615 8
771483 6
409407 3
2699994 9
463065 3
189734 1
2598291 9
167481 1
1239251 6
2699998 9
776587 9
743730 6
584840 8
451241 2
1 10
529624 3
2999991 10
754313 3
388084 10
1500004 5
1037437 4
1500009 5
6 6
866490 10
9 10
1499995 5
626614 9
187362 6
722888 4
254159 3
1190849 4
1539013 7
153881 5
1192331 8
2700014 9
16 9
183743 6
1241 9
6 3
17 7
126620 6
536899 3
513721 2
1199999 4
308454 3
167985 7
2 1
1616305 7
1 10
1702679 6
1415497 10
668494 6
1093659 6
299999 1
2286961 8
1336114 10
1499999 5
159413 1
42424 1
1 10
299999 1
236599 5
8 3
1230380 7
1136090 5
851811 3
329505 2
1 10
1500000 5
747684 4
1679368 8
454728 9
1 10
663264 8
1500005 5
899998 3
600001 2
167090 10
5318 3
601692 10
897579 5
351260 7
1109210 6
1 1
161049 3
2400003 8
181014 2
1119177 6
780528 7
4 2
1199996 4
1 10
1 10
176797 1
1403899 7
123626 2
792239 10
2974230 10
6 5
442889 4
1235951 6
2402941 10
1500002 5
1800001 6
1250935 6
15 7
1799995 6
416429 4
300002 1
527989 7
2699997 9
5 5
1199997 4
1 10
1597722 6
891001 3
127464 1
848211 6
339676 7
2674541 10
186659 2
191427 2
755945 6
1200002 4
1199997 4
1489440 7
791104 6
3 4
127890 1
1199996 4
246693 1
1670150 7
1675987 9
2229025 8
2399997 8
673800 4
364976 4
1083672 4
5 3
2699994 9
119011 2
464831 9
932985 6
1 10
798409 4
1871505 9
41325 4
1 10
1314319 7
82037 3
372035 5
1798494 7
1766586 6
16071 8
730005 5
1610337 8
900000 3
170120 3
1748073 6
1800005 6
253960 1
1 10
11 4
32295 4
2302456 8
2902219 10
12 9
75772 2
2006459 7
300001 1
1800007 6
1278309 8
2127381 8
371817 2
2245590 9
3 3
680451 5
299999 1
300269 5
1 10
2343836 10
423179 5
2240431 8
185421 1
1228294 9
575549 4
801402 3
1500001 5
1577490 7
1800005 6
703513 3
1799994 6
600000 2
20 10
1500001 5
215263 2
431271 8
28337 2
625407 3
1 10
20694 1
470083 5
1904909 7
23 9
595549 2
1199998 4
728024 6
187010 1
1199999 4
297340 6
780401 7
1 10
905351 6
418040 2
899997 3
6 3
14 5
1200004 4
1053675 4
1800001 6
178398 1
1200004 4
1 10
1 10
653796 3
747839 8
664913 4
697806 3
1628188 6
138183 1
13 6
299998 1
1 10
1359617 6
21 10
1786169 6
2400000 8
2100002 7
235649 5
138765 4
1428677 6
1066827 10
3000008 10
202950 5
1499996 5
1889928 8
2757961 10
1488073 8
677352 8
2700014 9
1074585 5
54319 2
1608392 8
10 7
1799999 6
540799 8
234020 4
299999 1
1200004 4
1 10
1 10
913640 5
405291 4
874003 3
1 10
993221 5
2400009 8
1993531 7
1478366 7
1266461 5
310881 2
1025969 8
2699994 9
299999 1
1375482 7
55684 1
1800007 6
275662 1
815499 9
1349785 9
5 3
53690 7
142896 6
584340 10
567241 4
266680 1
642784 4
240365 3
1 10
2700011 9
1 10
900000 3
2100007 7
599999 2
818742 7
599999 2
112621 4
118464 1
1200005 4
975184 5
156572 9
599998 2
23 8
10 10
2693693 9
19204 4
8084 4
1783936 6
2100011 7
2014397 7
2285128 9
1800006 6
2036769 8
1452845 5
600002 2
1695541 10
433093 2
100456 1
545135 2
2006219 10
215161 1
294006 5
1402575 10
103950 10
899996 3
1426320 10
199377 2
3 2
2436108 9
7 8
218696 5
368423 9
483235 3
900002 3
238138 2
182325 5
1208797 5
300001 1
2008119 10
1 10
599999 2
158989 5
2100007 7
5 3
189053 9
2564999 10
90144 6
4 3
222166 2
882737 4
1337473 6
215492 1
226569 3
160911 6
55790 1
15 7
600000 2
558020 5
1 1
1500008 5
6 6
18334 5
599482 9
1799993 6
19 8
26 10
1085163 4
202597 6
332819 2
843376 5
2932128 10
1397746 7
486273 4
1799995 6
1048688 9
393093 7
648771 10
3 1
3000001 10
5 3
1500008 5
523778 3
546673 8
10 8
1863971 9
12 8
634607 6
616 3
1 10
1766142 6
1181449 4
9 4
1537016 8
491646 2
9 8
695889 4
597111 8
1 1
2700000 9
225543 2
2542356 9
108399 1
2011294 9
2400001 8
1676801 7
1924336 8
1199999 4
140246 1
1871577 7
331561 2
9 4
600003 2
1957439 7
113862 1
2398778 8
814283 3
462704 5
52529 6
1199996 4
1799999 6
391611 3
296261 1
871626 3
1627152 6
715023 4
1295623 5
108373 1
2400000 8
861664 4
108921 1
3000002 10
294731 9
2346 3
90953 4
3000011 10
2700007 9
914071 5
1185981 7
42415 3
2099995 7
406440 7
1029986 5
773233 4
241686 1
2179162 9
868990 6
123490 1
551259 9
900001 3
2011085 7
266933 2
3000010 10
65882 1
1 10
2301102 9
295145 8
1905891 10
3 2
1844487 8
7 8
600000 2
1 10
306894 2
2049901 10
162327 8
2100007 7
652131 4
1785450 10
806793 4
940618 7
900000 3
1 10
225261 3
3 2
1020833 7
510474 3
355259 8
692328 3
824849 3
1 10
704567 6
615765 5
2012896 9
2700000 9
1781067 7
1701690 10
904583 4
1093463 8
1239500 7
485761 2
181248 2
6 7
1 10
1441194 7
2099999 7
2100006 7
855462 6
14 6
988095 5
5 4
10 9
1411025 9
917608 7
379119 5
485272 8
1499996 5
1523111 6
379163 2
1 10
154606 6
1 10
998156 4
154340 1
1179891 7
1 10
561416 8
899999 3
1638159 10
75579 1
1255945 5
9 5
816863 4
1187353 9
1 10
5 3
1132860 5
84536 5
17 8
744273 5
6 7
972005 4
798914 6
409036 3
10640 1
900000 3
1 10
578885 5
1086341 4
2700009 9
2536488 9
539510 10
653526 6
1 10
1499997 5
157281 8
1500006 5
9 4
329496 6
2392587 9
2366719 8
1034952 8
1800001 6
462282 2
1572218 7
95262 1
812369 4
227383 1
225579 1
729300 3
1504696 10
1 10
1 10
813571 5
1800001 6
701135 8
2086480 10
1304523 9
504113 2
1800002 6
1800011 6
1634168 8
25 9
351155 10
6 7
303728 2
195129 2
30983 3
463151 5
1200006 4
586493 3
566341 2
941799 5
517185 4
2100001 7
11 5
822044 5
785060 4
8 8
957036 4
1475910 10
184103 4
522696 8
316599 10
4 3
899999 3
500398 5
2 1
722101 4
1210157 5
14022 2
2034178 7
1200004 4
1544159 8
274907 1
492568 4
1 10
31434 6
2955248 10
710424 8
78108 3
2099992 7
387925 2
891671 3
6 6
18 9
513535 8
669734 5
1 10
2047231 10
2136860 10
429054 3
2 2
2100001 7
10 9
184011 2
1475974 9
1034695 10
1014720 4
83348 1
15 7
2 3
781872 3
415008 8
1 2
298415 2
1895526 8
58071 8
145206 3
2699992 9
477569 3
813412 3
815263 7
10 5
790648 3
998771 10
3000000 10
76320 1
1500000 5
80883 2
1053121 5
1 10
1604184 6
1 10
535183 5
7 7
70020 2
17 8
1138584 5
1785532 9
288690 1
24386 2
2071049 9
649517 5
599999 2
599997 2
879498 3
158897 8
276052 7
869935 3
5 6
1 10
1 10
772398 3
116905 1
869749 5
2793410 10
1800007 6
251385 2
532565 5
159427 1
2255896 8
1356377 6
1499997 5
23246 5
1793386 6
1526993 9
48002 1
2511251 10
1199998 4
2273985 8
585532 6
642516 3
262252 1
18 9
443448 2
176201 3
1062161 7
280027 7
2399999 8
203559 3
1711042 9
461542 10
2700000 9
408774 2
179061 7
1701851 10
1088447 10
32581 1
2700001 9
993915 10
1089670 10
486242 9
1375871 10
1228248 9
600003 2
1 10
1962336 8
2057392 8
157861 3
1280190 10
300001 1
2099994 7
600001 2
15 10
205949 1
2699991 9
969528 4
102133 6
20 8
6 3
1800007 6
300000 1
1 10
1429371 10
2999991 10
1193412 4
1388940 6
14 5
148791 8
599997 2
117904 3
2100000 7
1137725 6
600729 5
75457 3
207217 6
1 10
615205 5
225419 3
497077 2
992361 10
1508088 7
899663 8
224806 3
1359280 8
3 1
599998 2
149037 2
1 10
1066248 8
904259 4
679362 3
2219955 9
859352 3
1500000 5
8 9
2173896 8
4 2
580108 3
756811 3
6 7
115897 2
2700010 9
300000 1
1200005 4
291612 4
1363540 5
3 2
63269 2
521900 5
15 8
590632 7
1817285 7
300000 1
232639 9
243673 7
2700009 9
993194 9
900000 3
941602 5
336980 9
1 10
971433 6
1080197 7
649036 4
855933 5
8 4
142547 2
1219979 6
48771 1
1747147 10
1200007 4
124914 1
1260995 7
386553 3
3 2
3 4
533472 8
315430 3
1353935 8
1217320 5
600002 2
1163092 8
151386 5
1 10
1 10
2 3
38469 4
361253 4
7 4
866554 3
433700 3
1737394 8
1944160 10
600000 2
1010395 5
946288 8
902475 5
37158 2
148909 3
300000 1
168726 1
2210365 9
2260693 9
1199996 4
5 5
1462491 9
2700000 9
1431519 5
2085455 7
13 7
3000000 10
24416 4
2400002 8
639297 3
23713 1
1800000 6
316715 6
556134 3
464878 3
5 6
2399999 8
556436 2
121721 1
1500003 5
121904 4
14 7
12 6
2002503 7
367543 8
1900389 7
1199999 4
2371945 8
1052528 4
2699992 9
150919 5
1622304 6
413305 6
1476121 9
1 10
1163818 8
10 9
321650 2
12 10
134825 1
1192541 7
105436 8
339833 6
953639 7
5 4
1064356 5
10 10
226437 2
1512145 8
897601 10
1800005 6
1 10
3 1
1199996 4
510801 10
2399999 8
17 6
1783207 8
1149581 4
995319 4
1800001 6
2242620 10
299998 1
234352 3
599999 2
2285343 9
2999990 10
839823 5
804131 3
319183 2
1205847 7
3 1
1800000 6
1199996 4
271386 6
2699993 9
85279 1
156618 3
862866 3
1 10
707169 10
86175 4
87790 2
13 5
2399994 8
185471 8
599999 2
139046 2
339168 4
391399 2
1689631 7
467714 2
513185 7
958292 4
1737721 7
16 8
233513 1
255080 1
1217652 6
299999 1
815525 5
14 7
208562 1
600002 2
622513 9
138470 1
7613 9
2619747 10
1477291 10
307374 6
136016 1
653189 6
900003 3
2190595 10
1 10
1079870 10
8 5
17864 1
412601 5
1800000 6
727232 6
2 1
205195 2
21 10
821871 7
1199997 4
53881 1
1 10
148444 7
2645248 9
1 10
21 10
1500003 5
21665 6
2006199 7
186121 1
1675939 6
1137083 7
555673 4
1539025 8
419462 9
247051 3
98922 3
1500004 5
1986683 7
1073574 5
599998 2
547566 9
2699990 9
428113 8
1442095 6
864088 3
368377 2
2700000 9
1002137 7
2099994 7
1199997 4
911178 10
9 4
1384809 5
317254 7
2700010 9
2400007 8
6 6
36441 1
879128 9
437410 9
2929879 10
1799994 6
142227 9
1072763 6
406796 3
644213 6
2493731 10
1200006 4
118979 1
458026 4
127936 2
545321 3
685224 6
2746193 10
2041800 8
1182849 7
2399999 8
1137816 5
182375 1
2596752 9
256878 5
1 10
4 2
2400007 8
1157670 6
1499995 5
2037147 7
636605 3
317678 7
2400008 8
732487 5
1 2
147357 2
428647 3
350318 4
17 8
147374 1
1890840 7
780443 6
478220 2
483248 8
622510 5
1991832 8
20 10
1123727 8
1676477 6
599998 2
278250 1
279464 1
1778991 7
289575 2
687238 3
873669 7
1 1
8 9
112781 2
896753 6
2187951 10
277177 2
1595121 8
125909 3
408318 3
2999990 10
3000001 10
23 10
37327 6
281223 3
1500006 5
1742594 7
1 10
40841 4
2099998 7
2400012 8
1 10
1740321 10
1 10
753184 9
1454247 8
5 3
1325323 6
560139 8
888281 8
89853 3
3 1
2681992 9
15 7
2700001 9
300001 1
1 10
1127732 4
160426 10
300000 1
16062 1
1910342 7
548886 9
2032072 9
45916 4
2400002 8
184331 4
7 6
1825034 9
2748069 10
53943 1
6 6
1801769 8
479972 2
131797 9
293662 2
1025490 4
6 7
1 10
523298 3
900003 3
1500002 5
21 10
1637168 6
6 5
809972 9
1 10
1602376 10
900003 3
919649 10
1785235 10
1 10
387142 3
1 10
230316 8
1 10
1155936 8
1499998 5
6 3
10 4
1355410 7
2100012 7
270298 7
2700008 9
8 7
5 2
137809 5
1 10
1199996 4
13 6
900004 3
2100008 7
725588 4
799312 6
1800007 6
131755 5
629527 8
1117698 6
2024781 10
1449210 9
501601 7
13 9
109430 3
224889 1
294857 2
2399993 8
1137904 8
7 4
307038 2
900001 3
1 10
1800005 6
1340784 6
207486 9
792332 4
2497090 10
168429 1
305061 2
1090076 4
662262 6
235478 3
3 2
11 5
266558 1
8 9
1241527 7
256032 2
483312 2
848980 7
1097268 6
691325 6
900003 3
986699 6
541861 10
740161 5
2306467 8
14914 1
7 7
1364606 10
2561508 9
689539 10
324251 2
19 9
491496 3
900000 3
1 10
2100008 7
797183 6
2099992 7
397704 7
1016024 4
1275355 9
968201 10
1465731 7
46960 1
549471 8
68621 1
1 10
1430977 6
79121 1
1 1
428935 2
106892 9
1081906 7
300001 1
826400 4
299999 1
5 4
783505 3
1929753 7
1500000 5
1799993 6
1499998 5
568825 2
2 2
2100001 7
962934 5
1200005 4
1232198 9
9 10
3 1
600002 2
2099993 7
2999989 10
1768669 10
79075 3
21 10
1 10
469836 4
599997 2
153221 6
444862 5
698177 4
292048 3
600000 2
3000009 10
691511 3
228562 1
1 10
1867189 10
600002 2
516355 7
1500004 5
511074 9
9 4
9 10
5 2
1 10
22 8
126316 3
265357 6
8 8
165620 1
283087 8
386483 3
1 10
328281 3
652741 6
253960 1
1 10
773061 9
2113550 9
1500004 5
834289 5
900001 3
2699997 9
495824 9
1098712 9
1 10
319540 2
860263 3
800852 9
1800011 6
899999 3
507495 3
10 5
13 5
106003 8
1 10
1170909 5
176236 5
1 1
1463723 6
489547 2
2187827 10
526193 4
97259 2
2694559 10
491667 6
795524 3
12 6
83104 1
1 10
40863 1
883500 4
4 5
432395 2
963598 7
717533 3
1800009 6
5 5
939190 6
2321215 8
1200003 4
1745598 6
900000 3
1500009 5
246658 7
41124 3
1358939 8
1 1
2100008 7
1391853 5
1139679 6
10 9
3 1
113232 9
836422 5
488715 7
900002 3
1840239 8
73629 1
481809 5
1 10
70553 6
557623 6
1179404 4
339089 2
2560091 10
450883 4
1800007 6
64626 3
853802 9
722581 4
627669 7
82474 3
239099 2
2485702 10
1 10
1 1
361181 10
1936844 10
455513 3
477881 4
1169529 10
261726 2
1199998 4
139404 2
412769 2
152796 7
3 1
5 4
392120 2
208497 2
4 3
18 9
1822913 9
716040 5
7 7
599998 2
1345837 7
133188 7
600001 2
2400009 8
166508 6
1800007 6
3000015 10
6 5
113498 1
977972 7
1 10
2884660 10
4 2
11 5
224893 2
1549415 8
526316 5
725105 3
4 2
66767 3
487109 5
900003 3
900000 3
1499994 5
68077 3
38303 9
999061 10
343355 5
319467 6
2699992 9
2 3
950535 9
1384768 6
1297338 6
667582 3
98386 7
569293 4
2684220 10
2212772 10
396819 2
7 8
600003 2
1 10
913968 6
2700009 9
75180 1
162855 9
444264 6
1799999 6
1032877 9
2100008 7
900002 3
592625 2
1617668 7
11 6
63658 2
1631196 6
720976 5
676352 4
300000 1
331050 9
598946 3
574887 3
225351 1
906100 6
673502 3
2500309 10
2002553 9
336633 2
5 2
310900 3
1 10
6199 1
71184 8
2400008 8
389361 4
5 6
1868649 8
1082933 6
1 10
1207654 7
1255211 6
57052 1
1280728 8
370905 2
299999 1
474881 4
3 1
50442 7
18 9
2335428 9
1 10
122815 9
858383 6
932653 6
141143 2
551024 3
991649 5
1105159 4
1199997 4
2565012 9
5 4
456981 2
1464289 6
615259 6
867735 8
1 10
886357 3
514300 8
2700000 9
554849 3
151988 1
229181 2
215576 1
2399991 8
5 3
3000016 10
345414 7
2197142 9
1583261 9
180369 1
1893933 7
529173 8
1684480 9
2671858 9
4 3
935210 6
839487 8
485370 2
1 10
65503 1
541609 4
937529 5
75751 3
693555 4
339113 3
5 2
2400000 8
1549536 8
1694892 6
9 9
1199997 4
588300 2
183838 2
2400000 8
223059 1
1500001 5
303699 5
73270 1
1200003 4
564481 8
36565 1
6 7
21 10
346001 2
826747 5
1928862 9
3 1
106849 8
337985 6
796935 3
486351 4
256788 6
1782254 9
2544831 10
1 10
1294810 7
2335135 8
2099992 7
997532 6
1233822 6
1028945 8
598472 7
1543299 10
899998 3
18 7
8 8
299998 1
435064 7
628774 10
430095 3
23 8
1799998 6
1199999 4
1 10
1611752 8
1684831 10
488152 7
2700004 9
2952030 10
1 10
635514 6
593311 8
178058 3
183509 3
1200003 4
820081 5
694105 4
8 7
1966083 7
1199995 4
1627095 7
1 1
601105 5
11 6
140941 10
6 7
378183 2
253747 9
46744 2
507278 2
2 3
954769 5
6 6
1 10
899997 3
1403629 7
1433083 6
2299076 9
1492799 7
574619 2
873391 6
16 9
662911 8
1447587 7
1632033 9
1105642 8
1629116 8
359016 5
648706 5
10 10
682560 4
13 6
2056061 9
510750 2
481813 4
2516176 9
1200004 4
1300679 5
549556 4
2700010 9
16 9
2099994 7
26 9
7641 2
1800011 6
228168 3
1228289 10
899997 3
7 6
1822670 10
228046 3
1409185 9
2699997 9
475897 2
2364460 10
792641 4
1012865 4
1499994 5
1 10
466071 8
15425 6
1 10
555496 3
5 4
1057176 4
186973 4
108393 2
2700006 9
13 6
1 10
899999 3
205448 3
4 3
416909 10
416743 2
1 10
2032848 7
1 10
5 5
2999998 10
618896 4
1 10
1619815 8
198474 2
396829 2
1 1
2100000 7
1800011 6
37150 2
1200004 4
1729261 6
1568643 9
171214 3
450871 4
571883 4
5 2
1 10
278525 1
408731 7
4 4
134677 2
1200005 4
2700013 9
1 10
13 10
300000 1
2001017 8
143479 1
166960 1
9 8
1 10
1173964 7
1520215 6
300000 1
816600 5
1558528 6
994256 5
1196201 4
1567209 8
130923 1
2100000 7
1799995 6
1 10
1 10
17 8
2700001 9
177339 3
434459 2
1291575 8
567029 3
899997 3
989243 9
165442 2
121191 3
458299 2
177228 1
943116 7
21 10
12 5
2566115 9
765416 5
25869 5
2121897 8
299999 1
59284 1
395457 3
225913 6
688924 4
704912 8
547320 6
912126 6
1570261 10
1875630 7
1 10
23 9
2672650 10
1276820 7
1870992 8
438022 3
97235 4
2 1
600003 2
1433130 5
2 2
37692 4
1673044 6
1597329 7
11 5
300000 1
420804 6
469639 8
1988223 8
446250 2
228635 1
59873 1
286750 1
24 10
74770 4
192161 1
419882 2
367679 5
820749 5
1983420 9
594920 4
1948764 7
805726 3
1 1
625342 6
1065884 4
1718107 7
33796 1
762371 9
499805 2
753823 6
2306999 10
600003 2
75723 1
1 10
582 7
1 10
99824 2
148171 2
2 1
2951299 10
299998 1
14 5
300001 1
18 7
1499994 5
1 10
916488 6
78054 6
7 8
433180 3
680375 4
1092159 10
1116671 5
145314 6
1 1
1287525 7
516251 6
92964 10
1270835 7
522830 7
1610901 6
2099995 7
43060 7
101235 3
645604 4
1481104 8
257203 2
1499999 5
1276940 7
1008698 8
1 10
1 10
1960473 8
408787 4
299999 1
1200004 4
2400013 8
677273 4
21 9
1 10
15 8
1800005 6
1887171 10
5 4
1008109 9
281669 1
924971 4
5 4
831531 7
127437 4
538068 2
29091 3
299999 1
76985 7
1 10
4 4
219401 3
1417104 5
208116 5
824913 4
30055 5
1652715 7
1049076 6
6 5
2184606 9
238405 2
551347 7
1595293 7
2400006 8
1440097 7
339860 2
3000010 10
2557992 9
272729 5
2088407 7
444550 7
738473 7
852552 6
3000003 10
313977 8
9 5
300000 1
114899 1
6 3
390285 9
710593 4
600002 2
824141 10
16 10
525132 2
1 10
1224188 7
905023 7
136430 10
1259271 6
1 10
4 2
57869 1
391518 7
1335589 10
10 5
597343 2
626058 6
3 1
1273664 7
1500004 5
1004833 8
526623 7
2700007 9
963020 8
285053 2
512628 4
777552 4
21 10
10353 1
2242513 9
1500001 5
247737 4
5 6
9 10
1800004 6
1348535 7
1 10
1497222 9
1658245 7
511309 9
5 2
2100011 7
176147 2
205159 4
1199999 4
2014949 10
299999 1
1804620 7
368497 6
62538 7
1199996 4
2100006 7
899997 3
22560 6
783650 5
6163 3
1499998 5
470863 4
1800006 6
1500006 5
1528242 9
1035308 4
1500008 5
956161 5
1 10
1200000 4
846067 6
681139 5
435933 9
1 10
196623 9
900000 3
1369673 9
117091 6
9 8
155634 3
1689409 6
161869 1
643851 4
2699991 9
600001 2
19 9
2697965 9
5 6
3000013 10
7 7
318913 2
126576 3
300000 1
653789 4
1020961 7
66581 10
140381 3
9 5
944677 9
383258 3
1 10
1 10
9 5
840324 9
1 1
599998 2
1949059 7
981925 6
2555681 10
108712 6
7 5
6 5
300000 1
523851 10
94188 5
26717 1
599999 2
1286767 10
287957 4
692090 3
1560451 6
2372860 10
1354383 9
161900 3
420076 4
1 10
229816 3
6 3
848121 10
301429 4
222511 1
459230 10
20 10
1285050 7
1799999 6
818025 4
400847 6
1 10
699353 9
1062447 4
299999 1
792073 8
1200003 4
2399992 8
797531 10
1060293 4
725592 3
340695 2
1 10
1039804 8
889066 7
458918 3
209884 1
2821209 10
1030392 10
577400 10
58668 4
596227 4
246744 5
515982 3
1 10
477669 10
3 4
390029 5
195189 7
1056170 10
504186 6
133733 3
294575 6
749613 3
2400000 8
1200002 4
8 7
161292 2
1082962 7
1 10
842918 3
637567 3
20 7
954780 6
251246 1
237098 1
1 10
2699990 9
519259 3
987918 10
326211 2
1071880 10
1373521 8
1547558 9
900003 3
1520255 6
1200006 4
599997 2
251582 2
470378 5
7 3
231810 1
1398767 8
12 5
77780 1
1197448 7
8 9
715252 7
848561 4
820685 9
2551526 9
131665 4
927440 5
951438 7
638882 5
283511 1
1581800 8
840160 8
661358 3
871070 5
2999989 10
3000002 10
1396112 8
1054760 7
205672 4
982346 7
657853 8
20 10
644064 3
362583 4
1 10
3 2
110809 6
2001371 9
136949 1
157919 5
1356510 7
455055 2
60484 4
432653 2
2099992 7
1500001 5
238992 5
462638 2
416819 3
7 7
169358 10
451809 7
282617 1
5 3
287689 1
1200000 4
16 8
1178416 6
1 10
1800000 6
600002 2
12 7
967267 9
7 5
686211 7
637128 3
1810522 10
9 5
274477 1
638060 3
852564 3
2699991 9
599999 2
821669 5
1637391 10
797897 8
460544 3
767727 3
387241 6
1284932 5
1199997 4
2400006 8
2099996 7
999048 4
1390119 10
1 10
1 1
242089 5
1099480 5
43194 3
300001 1
24 9
884251 4
348163 3
8 8
891603 9
245903 6
5 6
231344 6
6 6
1 10
600001 2
1265881 7
954352 9
19 9
1038130 10
10271 1
17696 2
674 3
1500004 5
144720 5
1448942 5
475133 7
975610 9
1499996 5
735194 3
230651 9
267953 1
1 10
1101936 8
1200005 4
1096169 5
4 4
24 9
1800849 10
2038254 7
142209 1
900000 3
1022970 10
1461319 10
504305 2
333712 2
1499996 5
5 5
1799996 6
1518970 9
1800009 6
1393790 7
1800008 6
1499994 5
1 10
1 10
1 10
1 10
209407 3
11 7
577356 4
48249 3
29 10
260378 7
210452 5
822695 6
1799995 6
360837 9
24792 3
3000010 10
1285137 9
579425 2
513330 3
138976 2
1800006 6
2399996 8
397407 3
1448400 10
1132103 6
10 6
1800011 6
379673 7
2700016 9
698225 4
130852 1
1364801 6
970937 4
83125 1
957499 6
8 8
501813 3
385000 7
914007 8
1 10
1733999 8
221501 5
215225 1
2077632 8
18 8
28665 1
1799995 6
318437 7
734025 4
2100013 7
905540 10
7 4
1556730 7
3000018 10
300001 1
524054 4
158883 2
1890143 9
9 4
1500001 5
1849455 7
361359 9
317436 2
300001 1
1715118 6
365568 8
537964 7
929580 4
16181 4
684293 6
515792 8
2200215 8
119592 1
751829 3
2700009 9
4 4
1500006 5
317672 4
2884341 10
775045 5
1427223 5
495152 2
831341 4
192624 5
994607 6
229494 1
2990421 10
8 9
1 10
2100011 7
186688 8
3000004 10
500867 4
208311 3
679012 5
244162 1
299999 1
1 10
2383909 10
44875 7
1200002 4
634512 4
230469 10
875701 8
1150921 8
1069408 8
832706 3
302652 4
1199997 4
1169250 10
76861 10
965583 9
227759 5
899999 3
401348 4
1 10
2039625 8
707681 10
71343 4
2700009 9
1903621 10
1099320 10
305409 3
2700010 9
1904007 7
2633787 10
1500003 5
13 6
7 8
2100007 7
1500005 5
1 10
470717 3
201485 1
327955 6
864580 3
1432432 10
15 6
745121 3
1274806 5
2699999 9
1799999 6
300001 1
1637531 9
1347119 10
1184809 4
428582 3
2994053 10
1393568 7
13 9
1467037 6
2100000 7
4701 2
557669 3
163355 6
899997 3
38301 3
2191971 9
2700006 9
238555 3
13 6
1 10
554978 2
3000012 10
2667140 10
453657 2
2142655 8
701266 6
1455545 7
562714 5
2400000 8
813673 9
2660962 9
6 7
1184347 8
2 2
255033 5
2365721 10
899999 3
11 4
1 2
1762915 6
206860 2
2699999 9
19 9
1659726 6
1281079 6
1431778 7
1686039 7
1800006 6
478673 2
1831308 9
915984 5
1 10
157112 1
1 10
189017 7
1 10
2699992 9
1892442 7
5 3
1320011 10
675776 8
1938084 8
1519607 8
390474 4
9 4
300000 1
2399996 8
906313 4
11009 1
1023531 5
267587 1
583393 2
1254789 10
107662 1
1492422 7
599998 2
4 2
1799997 6
420678 6
1 10
2100006 7
1447566 6
2400000 8
10 7
526401 3
5 5
155561 1
2380770 9
2059842 7
252430 1
299999 1
299999 1
3 1
98416 5
1499994 5
300000 1
1896138 9
582052 4
244939 2
1 10
2573857 9
1006119 10
274412 1
6 3
349226 2
1766147 6
600001 2
1499996 5
599998 2
2069012 7
1335371 6
1409138 9
325342 2
164525 1
1004228 4
1784941 10
126030 7
275751 3
1 10
28191 2
5 5
299999 1
1161441 4
495937 7
1 10
1152510 6
219643 3
1566582 8
217259 3
347225 6
1309570 10
249156 3
875212 3
2049271 7
15 7
69181 6
2999999 10
705593 8
239930 1
559736 2
411674 3
2100003 7
2048229 7
109751 1
382011 2
2112471 10
2023785 9
332808 4
1199996 4
1200003 4
2236623 9
486000 2
92944 5
1499999 5
2155920 8
709824 6
2482694 9
659341 4
6249 5
1 10
131511 4
1199997 4
358579 2
1 10
1038491 6
300815 4
1919776 8
438426 9
1 10
1367829 10
1 10
146117 1
630549 3
1500006 5
814473 3
1184290 5
2295371 10
529007 8
1 10
1 10
868728 7
127398 6
308354 10
2422084 10
2389807 8
851743 3
1081840 4
2176863 8
1171475 4
1 10
599997 2
1899339 7
2243485 9
6 3
22 8
498390 2
411579 3
13 6
707180 5
1200002 4
900000 3
561664 3
1025396 5
521861 8
219544 1
19 8
2700000 9
662440 10
2700001 9
117955 1
2400000 8
149708 4
613096 5
810366 8
455072 4
232736 1
1357152 8
1 10
2700017 9
1762104 7
1 10
393582 4
66538 3
600002 2
2206639 9
409421 3
13 6
1141849 9
848212 7
1499996 5
115141 4
112425 3
1800003 6
578579 2
21 10
900000 3
2284205 8
9773 9
433594 5
84064 5
1 10
6 6
10321 6
9 4
35784 2
101731 4
600002 2
450655 2
8 8
14147 8
14 9
1492576 5
103505 3
1337231 7
606136 7
1500644 7
20 10
571567 4
54640 1
424476 2
1499998 5
1 1
1800007 6
2700000 9
1785566 6
9 5
2699992 9
401775 5
1674361 6
2399992 8
2100005 7
558521 3
38823 2
1 10
13 7
423796 9
1799998 6
2699991 9
2100002 7
1 1
1 10
3000003 10
354346 3
1200005 4
79195 2
1 1
737238 3
1 10
752513 8
1028799 10
2623210 10
62485 1
1 10
12714 3
119765 1
1500006 5
222371 6
19 9
13 7
135960 1
209362 2
228217 2
2999998 10
1157166 7
288954 1
1740312 8
14 8
599999 2
331390 3
1499996 5
1 10
2399992 8
1 10
428120 7
558860 7
616806 7
1 10
1716115 6
2700017 9
149983 3
385326 2
900003 3
755664 3
900003 3
783684 6
1 10
1470988 7
81095 10
632355 4
1273837 10
2099997 7
380039 5
1518831 7
13 7
9 10
1667069 6
1200000 4
3 2
2286071 8
1884707 7
1102611 10
351860 5
10 9
1418237 9
14 7
2099998 7
8 4
2100012 7
784464 8
226553 1
1775205 9
1537818 9
1057912 10
148799 6
10 5
1549601 8
876112 9
610858 3
516609 2
338647 6
7 3
31227 1
77727 1
1799993 6
70887 3
6 3
900003 3
1927550 10
477053 2
1460503 8
1016366 5
585635 2
426031 8
10 9
97875 1
566759 2
84407 3
443291 3
14 8
1073713 8
506385 5
686268 9
1499996 5
947491 4
441697 10
634232 3
589436 5
324027 2
2700008 9
1837400 8
2699992 9
268675 1
687870 5
1500004 5
103891 10
899999 3
1734620 10
329840 2
1226240 8
21 10
101563 3
46311 1
6 5
978055 6
517529 2
2399994 8
1092074 5
638887 7
984497 8
256281 2
1260293 5
1 10
724727 10
139359 1
3 4
747933 5
2230549 10
1499996 5
230843 6
77205 1
5 2
256429 10
13 6
2 1
2099996 7
430444 4
322043 3
2081476 9
518666 7
531967 6
2235141 9
9 5
285414 3
79210 1
258436 9
747625 6
1269399 5
501453 2
2506950 10
809541 10
114325 1
806099 3
766027 6
965427 4
154662 1
432525 3
15 8
600003 2
1174462 6
383435 5
1 10
133458 1
300000 1
26439 1
2061666 9
1549789 6
1800005 6
209214 3
18 9
63278 1
763535 4
900001 3
2399992 8
807129 9
900004 3
333527 3
1199996 4
171542 1
2100000 7
1800005 6
1168090 4
1350335 9
119727 1
975775 4
2009361 7
166414 2
2064311 9
1 1
779923 9
1651639 8
1641889 6
1648517 6
2122020 10
1199999 4
5 4
1733482 6
2699995 9
5 3
14 6
541118 2
3 3
53330 1
14 5
2 1
2214304 10
1499995 5
442469 4
808295 4
201019 1
185258 5
1209738 5
357928 8
1061215 4
1284705 10
2400001 8
9 4
1499994 5
783555 5
151795 9
1799995 6
66357 1
1199996 4
194512 8
1879751 7
956231 6
431334 9
1200004 4
28266 7
10 6
1631437 8
1 10
1819669 7
1799999 6
1379781 10
308113 4
1500003 5
635501 6
1058065 10
2400008 8
212998 7
899998 3
1195371 10
22900 1
378967 2
899996 3
600003 2
1520740 10
1 10
1 10
83338 3
904555 6
300000 1
668064 8
262693 2
1942865 8
8 9
1 10
286656 4
765030 4
2399993 8
5 6
1729295 6
671116 5
853509 7
509477 3
27063 8
282510 5
20 10
300000 1
1704935 8
2704499 10
1523639 6
15 8
9 10
452582 4
2700005 9
1800003 6
7 3
899996 3
960484 5
1234481 10
1454301 10
63605 1
831050 9
14600 3
2503898 10
424693 2
1200003 4
2700008 9
168720 8
7 3
209754 9
271769 2
1200005 4
600000 2
587969 2
9 4
3 4
9421 4
1443692 5
900001 3
110483 6
85682 1
300001 1
597141 4
83877 9
608524 3
442968 6
2700001 9
1279540 9
2588130 9
1 10
2 1
103899 1
5 6
1113922 9
10495 1
3000005 10
1 10
623853 3
8 3
19 10
21 10
5 2
1500004 5
1025026 5
677545 7
693964 5
1 1
300000 1
4 3
3000013 10
566794 5
1109346 9
970545 10
300000 1
2999995 10
671573 6
3000002 10
136888 3
962272 7
21 10
2102689 8
3 2
1 10
1200007 4
1672812 10
1169409 10
235994 4
281943 8
8 7
9 10
765097 5
1723855 6
394136 7
159655 4
1 10
250142 1
359689 4
2156148 9
582280 4
1416680 10
1800007 6
422109 2
241765 1
1 10
30362 1
1 10
118007 9
599997 2
2414772 9
144058 3
1 1
15 7
10 10
17142 8
270322 1
1005770 10
2483172 9
2700009 9
195566 3
600001 2
448030 2
855448 8
1062411 5
1 10
636519 10
244110 10
424536 5
16 8
2700010 9
529943 4
377836 2
1 10
778624 7
480842 7
412034 2
2400001 8
2400007 8
236813 6
343099 9
1 10
596385 4
42254 5
554777 6
141516 5
525336 6
1 10
652399 6
2400010 8
186491 1
518146 2
1007340 5
600000 2
855990 4
18 9
180576 5
170007 1
11446 2
4 4
1179672 4
800492 8
1079269 8
1585672 6
2126421 9
1962001 9
717697 4
1558061 7
600001 2
634032 8
1601573 6
1499994 5
1788714 10
537523 3
2400000 8
1199996 4
2056733 9
19 7
1732969 7
312268 8
1297780 8
1 10
17 7
2999993 10
703260 4
1 10
1 2
572018 2
1232789 5
670193 9
17 9
5 6
1794403 6
2510741 10
808127 4
306490 4
1499996 5
1454318 9
300002 1
599999 2
2399993 8
1871145 8
1371690 5
1263239 9
994680 9
839470 3
1311470 8
418689 5
104858 1
87766 3
471449 5
605130 10
1800002 6
2400000 8
2999991 10
54799 1
7089 5
37072 8
11 10
2428879 10
1 10
344236 4
2880582 10
6 7
3000009 10
1 10
113160 4
15 7
890194 3
1069181 5
1937737 9
811514 3
1 10
673292 8
20779 4
986614 7
2031637 7
1 10
2862671 10
537812 3
796463 3
600000 2
2 1
1821030 10
1560745 6
235704 1
558379 3
84953 10
1266848 9
1537477 6
107490 5
106896 1
109703 1
673440 6
299999 1
102946 6
816 2
235164 3
746918 9
753228 4
600001 2
861421 6
6 7
157692 4
1 10
1960889 7
824645 3
228141 1
1 10
13 7
1 10
1500007 5
1182637 10
820704 4
732530 5
2999991 10
506947 3
1262550 7
671700 5
371413 3
1199996 4
19 10
119721 1
596894 3
1200003 4
87162 2
249641 6
1587717 7
1949543 9
864491 10
41019 2
223741 2
684620 3
712331 4
30337 1
706759 6
2700000 9
871843 4
694733 3
210178 1
6 5
77932 4
90980 7
26 10
3 4
1873761 10
1507507 6
11 4
633794 6
1 10
1291259 10
71608 4
241887 8
392127 2
1243351 8
10 9
9 10
544136 5
40704 2
2999994 10
15 6
248273 4
733094 9
469344 2
162499 3
220307 3
353739 10
194567 9
218029 2
13 7
1 10
769978 4
1 10
121402 3
2100476 8
2191029 10
2700017 9
1074553 10
230814 2
2326374 9
424617 2
2700009 9
1782685 7
1500001 5
1499996 5
752157 7
225485 5
1656831 8
1 10
1778521 8
1037112 4
1869461 9
2 2
898616 3
2399993 8
1799993 6
12 6
1200001 4
15573 1
282705 2
2699991 9
2 1
76363 2
1 10
1769981 10
410687 6
465922 3
2399992 8
74250 5
512015 2
900004 3
185739 9
2191351 10
753603 10
2170904 10
1227658 9
6 3
3000009 10
822478 6
599999 2
24 10
1081831 6
1001759 5
893662 7
2400010 8
970565 6
1225550 5
386772 2
600003 2
1562791 10
122202 2
796591 5
283012 1
62274 2
50199 1
119853 6
1631211 7
1800000 6
956956 4
747356 6
1200001 4
12 6
608858 5
210579 2
1682615 7
1 10
2431522 9
2892741 10
1327956 6
234721 2
459685 2
513325 2
900002 3
900000 3
827911 5
1888633 8
2100006 7
1199996 4
287762 1
1382504 6
2400008 8
129719 3
673783 9
899996 3
33783 8
807542 9
5 2
300000 1
1061347 4
883792 7
2999991 10
1 10
281304 1
2700008 9
1800001 6
267832 9
599999 2
300002 1
851569 5
17831 7
1384235 9
19 10
917890 4
943774 8
1199998 4
1 10
2 3
1425821 6
1441713 9
302272 2
264059 2
215714 1
1285418 7
136464 2
25542 6
900003 3
457361 3
754626 9
21 10
1026098 7
1598294 8
336035 5
130679 1
2399999 8
1335000 6
774833 5
162038 1
2378618 9
1817232 8
8 8
2164390 10
825808 8
668969 3
1151047 5
260099 3
1 10
1 10
546352 3
726588 9
600003 2
130166 3
542278 9
698593 3
2009270 8
1378377 9
104731 1
113343 1
1 10
120600 4
874601 9
1 10
558190 3
805646 5
264587 1
2100008 7
498731 8
994442 10
2322616 9
465519 3
599997 2
113419 2
542203 2
151029 3
600000 2
136731 1
57195 1
14 7
2100011 7
163911 4
242860 1
332924 3
7 7
599999 2
900000 3
783592 4
1249786 5
1254191 6
568318 3
199652 3
202528 4
2099999 7
14 7
2100006 7
680749 6
1 10
1 10
486105 9
2312174 10
125862 4
2100007 7
20354 1
900004 3
899996 3
900000 3
1800006 6
714489 4
124944 1
999493 6
1299768 7
1506324 7
259641 6
1309060 10
587755 4
1 10
142917 2
2999994 10
1168314 4
600001 2
1 10
225801 1
291738 1
1164621 10
1199997 4
1 10
7 8
600001 2
1186099 5
977180 7
3000014 10
863216 5
1 10
7 8
11172 6
43470 1
2367512 9
1536971 6
1002094 5
1 10
7 8
1 10
197882 3
96976 2
9081 3
1 10
1500001 5
625785 8
8 7
1787215 6
1397889 5
2 3
600002 2
74296 9
765117 3
10786 2
7 6
16 8
2697711 10
2347273 9
2100330 9
1230859 7
603320 7
659181 5
6 5
1353038 10
176634 1
1 10
173767 2
1 10
71407 2
1800007 6
1 10
742196 5
7 4
184932 1
300002 1
443529 3
2 3
80533 2
11 6
9 5
139583 1
2699999 9
71361 2
364238 8
1500001 5
2354768 9
1 2
2699991 9
1423301 10
600000 2
2699410 10
900000 3
2233636 9
1 10
710274 3
689076 9
599999 2
1500005 5
12 6
296680 1
2743839 10
488680 8
1097284 4
7 4
1067515 6
7 6
1909634 8
1 10
1984051 8
1297017 7
2099999 7
7 8
463501 2
1799999 6
239159 2
437043 2
1329061 10
2700009 9
1 1
2999990 10
524205 6
245680 2
1 10
299999 1
8 8
789776 10
2668825 10
1935324 9
378214 3
372181 4
2700001 9
1553467 7
1339052 6
20 10
533439 2
284911 2
219479 2
1499995 5
300000 1
1 10
299999 1
244764 7
627953 8
821161 5
2400007 8
5069 7
9 7
700875 4
244411 2
9 4
88122 6
327220 2
224454 7
2128070 10
2246297 10
311458 3
1081226 5
568220 7
4 4
1187021 6
1 10
1 1
176837 3
416219 4
292589 10
1142899 4
3000007 10
1 10
234354 1
17 8
157691 3
8 7
154828 2
900004 3
380614 5
812871 4
2699991 9
37133 9
771856 7
53524 7
521162 10
425326 3
316310 7
183329 1
10 4
258864 2
274604 7
1482572 7
300000 1
1799993 6
5 6
588575 3
8 4
2 2
1800005 6
13166 1
2 3
1991796 9
1800000 6
5 4
899998 3
1577785 6
1 10
432207 4
2178315 9
1293811 10
2281687 9
4 2
2159119 10
275231 4
6 7
491535 9
1189567 4
61390 9
2670540 10
2792140 10
5 4
692059 9
558141 3
426671 2
1500000 5
213996 3
1 10
897343 3
119701 9
1 10
225837 2
331003 2
735286 4
581448 8
38405 6
1708712 9
2700005 9
595899 2
1200001 4
1420003 5
360883 2
433984 3
1 1
530697 5
59578 3
2099999 7
2700002 9
208919 5
1 10
4179 2
124775 4
1 10
505659 4
1200257 6
1886904 8
688046 5
12 9
1 10
1030894 6
4 5
1199997 4
1970266 8
280217 7
592894 9
1022254 6
1772816 8
708457 6
300001 1
1059311 8
1799995 6
550875 4
906709 10
1792369 10
10 9
1401734 8
2166607 10
1262633 10
17 8
2099999 7
797046 6
879095 8
261558 1
899998 3
224006 1
1 10
899998 3
1800006 6
19 9
876308 6
17 8
2100000 7
542810 2
1329859 6
196107 4
1 10
536130 5
299999 1
365873 4
2015993 8
2100001 7
600228 4
1833152 8
299999 1
5 5
1358357 6
540868 4
227110 5
1297831 6
1851828 7
33190 8
317289 4
2700008 9
1403127 8
1 10
1519577 9
16 8
12 6
2473260 10
1 2
755747 3
86188 3
363341 10
18538 1
1931778 9
13 6
1852110 10
8 3
900002 3
259834 1
886055 3
52273 4
325396 4
607045 6
4 5
730227 7
1871137 9
489077 4
827781 7
876615 5
3000009 10
147417 3
218635 4
2399991 8
451305 2
2367815 9
1721041 7
599997 2
661615 8
2700009 9
732847 6
1260510 5
1079327 6
1823831 9
255 10
1499995 5
1 10
1135179 5
246199 5
1199997 4
220650 1
285739 1
181684 10
3000000 10
192140 9
403520 5
1564422 7
384180 6
900001 3
2205800 9
586767 4
5 5
202741 6
1800006 6
425140 3
114169 2
8 7
416595 3
2241655 10
686489 7
2700001 9
2700010 9
30734 1
295843 1
1 10
1 10
464697 9
11 5
372629 2
1649641 6
711592 3
99303 1
1039740 7
463299 2
2400002 8
13256 1
134510 8
781829 10
447047 6
506269 4
300001 1
1 10
623467 4
1890889 10
2400008 8
2381896 8
428057 4
2399992 8
336440 3
599998 2
130993 10
8 4
1149193 5
71147 2
756276 6
2873919 10
900005 3
236455 1
1 10
317305 8
1100202 9
381880 8
728208 9
5 5
1218295 8
600003 2
981310 6
675517 6
2249690 10
281747 1
1500006 5
150120 1
2375444 9
248431 1
1500005 5
1619176 7
4 4
1235480 10
1692989 10
1200000 4
744191 5
1 10
540494 5
1188873 7
620515 9
722520 5
1167699 6
2099994 7
1055081 5
64563 1
1 10
232554 5
20 10
426949 10
293033 3
104311 9
10 4
511528 2
573537 4
9361 1
331553 3
3000000 10
1139117 5
600002 2
6156 1
2166839 10
601800 4
542392 3
1717611 10
266481 2
1 10
599999 2
1942084 7
299998 1
2886156 10
93320 2
23 10
599292 5
11 8
170739 3
600002 2
2399994 8
2065346 9
1570933 9
1 10
10 5
275169 1
1520863 10
21 10
1149007 8
438005 4
106409 10
4 5
2 1
21 10
45943 2
1182415 4
1 2
7 3
900004 3
1143267 7
399486 2
436505 9
601625 6
738550 3
8857 1
759648 3
988025 5
1200003 4
190817 10
908093 9
899998 3
86199 4
600002 2
8 9
22 8
916620 5
1200000 4
117630 9
6 6
749284 9
1 10
1799995 6
1 10
568935 4
776821 3
1200000 4
600000 2
1 10
6 6
970011 10
130339 3
260660 7
68542 3
180050 2
151020 1
2271466 9
1500000 5
666481 4
24107 1
19291 4
1096319 7
177502 1
847842 9
2333079 8
37290 1
19 10
10 9
1863674 7
300001 1
600001 2
2164182 9
2099998 7
334543 8
952347 6
786846 8
493518 3
5 4
712091 4
605119 10
425433 4
3000000 10
1360639 10
1695738 6
105319 1
5 2
259488 9
2451891 10
4 2
198768 2
1009468 5
861593 7
2699999 9
1 10
936705 8
1389989 6
1823419 10
2170774 9
772981 5
1 10
1500008 5
552925 6
399762 6
3000017 10
2100009 7
1273480 5
845203 8
408481 4
769162 3
2699990 9
172817 2
741076 8
136103 2
1491511 6
1499995 5
347202 2
1 10
2999999 10
1200001 4
1 10
1288390 6
2100007 7
176569 10
2951251 10
19 9
1 10
1735497 8
2967778 10
12 6
778825 5
7 8
1555033 7
1799999 6
1330994 7
117243 1
1363758 5
527618 7
839985 9
14 7
6 7
434753 3
18 7
299999 1
838149 6
654049 3
600001 2
344765 2
4888 1
919109 10
1499996 5
1 10
788531 4
598102 2
1518943 6
967335 4
12 6
356503 6
805807 6
299999 1
807498 3
784232 9
1 10
1800007 6
1088464 9
1200005 4
1490341 5
1134830 4
1294167 5
599998 2
545706 2
1215054 5
315045 3
900003 3
181793 1
1999384 9
761000 5
1200000 4
4 5
300000 1
389347 7
1 10
225575 1
1838220 10
319363 2
308823 4
1142378 4
520447 4
472274 3
1160637 9
79949 10
501581 2
1072029 5
691034 4
1375034 5
3000011 10
2000566 7
1 10
519097 2
300001 1
902845 9
110091 1
261348 1
18 9
1390279 10
420117 4
299998 1
2141007 8
6 6
6 3
6 5
1200001 4
210843 2
70114 1
183463 2
2253230 10
900002 3
1740613 7
1821652 7
523957 2
1216969 5
10494 1
942343 4
1504210 7
600000 2
1513488 9
900002 3
477784 5
6 7
771552 10
1065749 4
830556 6
837024 8
167189 2
908808 4
787645 3
32259 2
180222 5
1768306 7
7 4
7 4
767672 3
657769 10
1432165 8
364166 7
469755 4
1469847 8
157896 3
2377871 9
15 7
20 10
1905634 9
176310 1
9 4
97545 1
1113408 8
10 5
1573177 6
5 4
1283301 10
1500009 5
191886 1
490884 5
6 6
1045790 10
148476 1
278 4
1048339 9
144215 5
271712 1
3 1
1500003 5
1800007 6
181044 1
641028 4
7 4
804639 4
353614 2
2124158 10
590221 9
179222 7
1006442 5
775159 8
127278 6
300000 1
292819 1
7 3
151801 2
27931 4
740192 8
19 8
1890927 7
72469 10
107849 1
2399992 8
1106134 8
1200004 4
44706 1
55478 1
1493951 6
299999 1
1499995 5
1889560 7
70589 2
95261 1
333207 9
294456 4
8 9
180632 4
484568 3
1 10
515434 2
404479 2
1499995 5
568366 3
170998 5
1198824 8
2999991 10
190303 1
274049 2
2426770 9
899996 3
1986570 9
404660 3
99321 8
5 5
738004 3
232657 1
312667 2
442190 3
2100008 7
207237 4
3 3
2 1
280997 2
661659 5
2102752 8
1147365 5
903271 6
162386 9
1 10
599998 2
11 5
148682 9
3000001 10
1499996 5
19 8
600000 2
1164632 7
929720 8
13 6
1421539 5
1 10
394994 2
392119 10
329942 2
1 10
794146 5
1500004 5
222052 4
1 10
1332 10
1200001 4
1253201 8
146091 5
442235 3
1585288 8
867098 4
7 3
610200 6
2999991 10
493296 3
900004 3
766286 3
581849 2
515592 6
7 6
1727764 10
4 2
2379395 9
946984 10
3 1
415947 2
512049 3
282581 3
21474 1
12 6
310414 3
398003 4
150408 1
3000011 10
109144 5
1047339 5
1 1
1143932 4
299999 1
883761 4
9 4
284689 5
5 2
265512 1
1632151 9
911153 4
829724 10
1 1
667353 7
231576 1
2147889 10
230506 1
504293 7
900001 3
607669 8
6 7
1 10
468252 9
1499997 5
600001 2
2 1
242663 8
321288 6
600003 2
2400005 8
2999990 10
2035729 7
775487 10
347753 6
2 1
2699990 9
1481832 6
1800001 6
2641302 9
263064 3
745233 6
1199999 4
449265 2
197994 2
1079519 6
1552502 9
1794842 9
1 10
1500001 5
1450231 5
1 10
433358 8
2 2
202281 1
1 10
220544 1
2005262 7
322972 2
741013 3
21 10
18 9
2999989 10
72949 1
441082 2
2 3
1191697 4
267240 4
224951 1
278116 4
1 10
187633 9
542744 8
10 10
138262 1
122679 3
968988 4
261879 10
51668 1
6 7
900002 3
18 7
395802 9
1200001 4
1206998 8
191300 3
1468387 9
418871 5
1925840 8
1 10
299999 1
106608 1
300000 1
65229 2
1370763 9
1800334 9
4 2
518369 10
2999990 10
3000000 10
1198225 8
10 5
108147 5
9 10
2473329 10
742611 3
152690 2
1280159 10
9 10
433190 5
1364166 6
7 7
1376963 10
2042361 10
28490 7
1439251 6
3 4
32809 1
1392374 5
155756 3
50850 6
1927624 8
1127772 7
1716941 6
1160663 7
237603 3
170339 4
130144 2
41165 1
300002 1
198875 5
884762 9
188457 1
10 5
191892 1
574731 3
241628 1
506557 6
1826957 7
1800006 6
548450 10
177105 1
2700001 9
37359 5
1199996 4
3000019 10
411276 4
438489 2
185332 1
600003 2
231438 3
3 4
16247 1
1533205 9
2580499 10
2555108 9
180929 7
1419154 7
1667825 9
305565 7
1615949 7
1800005 6
591449 3
446650 7
546804 7
879801 8
125348 1
720969 4
75728 8
1 10
1 10
504620 5
228120 8
3 3
2999992 10
2648930 10
497692 5
2004645 7
1 10
4 5
1582244 7
131542 5
1613660 7
1209725 6
1 10
363329 3
10 5
599998 2
474699 2
17 8
1661801 10
1308752 8
6976 5
1835387 9
600000 2
22 9
464825 9
1 10
2400001 8
13687 1
11 6
423770 3
2180911 8
534167 8
248494 5
1651024 9
5 6
1499994 5
3 1
665244 6
4 2
2399991 8
1138835 5
1795314 9
2192921 8
303508 4
1716578 6
2320159 8
163922 7
189350 2
42863 1
1798471 8
688336 3
66680 5
1042141 4
2400001 8
117483 2
1875853 7
1574961 10
588705 10
1 1
923938 7
971724 6
735939 5
1059824 8
684596 8
2597670 9
1043674 4
442720 4
167810 1
1018765 6
238768 1
1349978 6
1 10
1800005 6
11 10
161111 5
485059 2
1 10
1614 4
1130309 6
292999 2
373995 4
213442 9
216595 1
2100008 7
1161775 8
151459 1
2 1
1 10
1800002 6
574387 2
2723059 10
1252506 6
1 10
2400007 8
2100006 7
2382943 8
20 9
1164600 5
899998 3
443980 10
240762 1
221293 1
599999 2
934192 10
1034211 10
1103865 7
19 10
2062385 9
1938051 10
3000010 10
543950 5
203215 4
562060 10
2099996 7
34085 1
246441 2
282321 10
900005 3
239471 2
304097 5
2349739 10
1500000 5
13175 8
475331 6
1 10
29 10
10 5
1 10
466438 7
2062635 7
2089058 7
25950 1
323399 4
1200004 4
1298240 5
1082033 7
855707 6
667779 4
1466323 6
305785 9
1197992 7
808129 10
2464757 10
1214119 9
1 10
2399999 8
459769 5
2238600 10
1 10
877486 7
1210725 5
448223 6
1 10
2099993 7
748635 4
484110 5
2 1
157783 1
26096 2
165001 10
1150201 10
1800011 6
957461 10
610715 6
365053 4
574133 2
2100006 7
488396 2
599999 2
150087 9
136613 6
2700004 9
1453029 6
653903 8
173069 9
485366 7
464850 6
2553400 10
833881 4
114744 1
470501 3
10 9
900001 3
624372 4
600002 2
2099996 7
1802631 8
2999994 10
283961 8
16 6
900002 3
578117 6
900001 3
179575 3
639984 10
1115071 4
14467 1
254031 1
10 10
310572 6
1799997 6
332242 2
364660 3
2093448 10
65900 2
1800008 6
2169199 9
713867 3
7 7
371361 10
187731 2
917309 10
79609 5
157095 4
900002 3
600003 2
22 9
2366930 10
748912 5
8 9
1279469 10
2400007 8
20 10
765511 3
653845 3
1 10
1388325 7
1149096 6
3000011 10
132545 4
193207 3
1 10
369975 5
283340 1
90929 1
16 7
933400 7
2699993 9
220669 1
579102 6
1228317 7
2578004 9
767038 7
283886 1
1452977 8
1242315 9
1344651 10
1070209 8
6 3
1074731 5
543066 5
14 5
1 10
1519956 9
1200004 4
1351869 10
15 8
585036 3
740097 3
115731 4
749557 3
2119448 9
153857 1
2700001 9
17 8
1825774 8
1 10
384988 3
1 10
148331 10
1 1
19 9
18 7
1321031 6
447877 4
2 1
931086 9
2999990 10
1823157 7
3000 10
778220 4
241056 9
2677972 9
101357 1
1706851 6
1 10
865003 4
1 10
106533 1
46457 1
1500006 5
490493 2
1 10
1499108 5
1 10
683741 10
138731 6
227621 1
1078208 10
1646553 8
600000 2
280755 4
840582 3
600001 2
300000 1
1366874 10
10 5
483071 6
300000 1
573900 2
486816 5
1679374 9
1253306 7
153519 4
5 4
1328259 5
1 10
1392763 7
829421 7
1145002 7
5 2
2696742 9
1 10
1 10
189178 2
1889211 10
213648 4
1566261 10
452603 4
1 10
833349 3
964499 5
7118 5
1112602 7
406332 2
158612 4
1957382 7
547520 5
3 2
59590 1
1800001 6
599890 3
300408 4
690931 5
826980 10
361568 2
2188770 8
1800007 6
600002 2
11 5
1412005 9
1273080 8
184010 2
2078641 9
600001 2
13 5
285903 2
3164 1
599999 2
97542 6
35361 8
973344 8
1312083 7
1295711 5
1821651 10
1502858 7
1193387 5
1694159 10
21 10
526157 6
1 10
19 9
1 10
900003 3
1167038 8
2999999 10
2574278 10
355165 7
1694270 10
1 10
9 9
50782 3
1872831 7
351689 2
14 7
218285 1
186052 2
1 10
2999990 10
364154 3
282649 4
488901 2
846391 4
77593 1
1225559 8
45142 3
1912789 8
222338 1
1499997 5
2000347 7
899998 3
57658 7
1556211 7
599998 2
15 7
214563 2
1089175 5
464512 2
59931 2
656839 3
148083 3
1 1
437985 3
2099999 7
1334425 8
3 3
1 10
294893 1
575376 2
1 10
702141 7
562459 6
396726 5
811900 5
1 10
2516793 9
9886 6
5 4
1017074 5
1592694 6
9 4
399992 6
1824341 8
2231480 8
599998 2
31474 5
346619 2
1871821 7
120158 1
1584499 6
1199995 4
14 7
2279713 8
1635337 7
1824089 7
3 1
468465 2
180242 2
761929 4
7 8
486053 7
465877 2
484912 2
351945 4
865501 3
1059569 7
19 9
1 10
1845530 10
1130388 7
1017084 4
5 6
21 10
14 5
121122 1
887588 3
2284423 8
155900 1
3 2
608862 6
1800005 6
1949529 7
1167966 6
811280 5
758659 8
539574 3
2331658 9
1224969 10
1606253 7
292857 3
1500004 5
1887759 7
376030 10
899997 3
1 2
13 7
2999989 10
364335 2
2161291 10
989345 5
220941 9
167160 1
524212 6
576289 2
430379 10
1800004 6
7 3
1 10
1200007 4
1 10
1848240 8
1257522 7
1291710 6
890241 5
417466 2
45128 2
6 7
1407913 8
1 10
631260 4
2207149 8
211260 1
237753 8
141639 1
183887 3
150184 5
1180100 5
1200007 4
267015 1
254256 1
144221 1
1 10
15 8
600001 2
899999 3
447381 9
16 10
1730983 7
1494648 7
1151064 6
1 10
590398 10
950390 9
88028 10
93763 4
1124976 6
2325631 10
212233 4
2804493 10
858045 6
1734284 7
899998 3
966868 4
827856 7
1 10
1 10
1686888 7
74910 10
750261 3
1545762 6
1 10
1672460 8
198607 4
3000003 10
517594 3
328091 3
1200001 4
1500003 5
378439 3
2002771 10
2 1
501301 6
675142 7
1199996 4
420315 7
275076 5
1474156 5
244164 2
3 1
2345337 9
977961 10
1179274 6
345696 4
761749 3
1 10
2171224 8
900005 3
224760 1
2537802 9
267496 1
8 9
1 1
1081236 4
865216 4
5 6
2471273 9
963732 4
2031241 10
494805 8
5 4
3 1
449361 10
958802 9
2100008 7
1 10
452823 3
1573705 6
1377049 10
222516 2
2699992 9
11 5
170273 3
73513 8
274986 6
1368320 5
468154 3
1120717 4
185345 7
1 10
524645 2
2362050 10
22 10
1215328 8
2999991 10
2700008 9
3000009 10
1500009 5
414023 6
486910 2
2003904 9
7 8
16 7
1 2
2824160 10
2807821 10
2999989 10
1224091 9
617806 5
367786 7
900002 3
1 10
231476 2
586916 6
433785 2
363317 7
323682 6
1402405 6
599998 2
266061 1
1199997 4
6 3
2099994 7
1499995 5
1628448 8
13 5
10 5
177193 1
900000 3
2699999 9
1332631 9
2400003 8
3 2
1315032 10
171689 7
80095 3
868563 9
1157073 8
3000018 10
73427 1
1500001 5
1066684 5
102524 2
489357 2
534951 9
1 10
1800003 6
1410146 9
616258 5
2399997 8
302994 6
1 10
1137934 10
1005922 5
1469959 10
400001 5
1500001 5
148769 5
317738 3
641548 3
290145 1
1107246 4
452276 4
1090276 4
1799994 6
1 10
1105199 8
729415 8
1661352 6
1593630 6
580236 3
593864 9
524304 8
409286 5
599999 2
338572 4
759034 5
2999995 10
254718 4
11 6
757068 4
298355 2
1200002 4
707179 6
368934 3
861973 7
395497 8
2358849 8
213012 9
406936 2
10 5
2400000 8
900000 3
583594 4
230637 2
2390037 9
1664289 8
1416050 9
915215 6
9 6
1 10
255005 2
719445 3
5 6
1 10
9 10
542857 2
263097 6
675191 10
2151145 10
1127196 6
27092 4
463343 7
16 8
351544 4
153841 3
78815 1
748420 7
150244 2
676345 4
7 3
1 10
2399999 8
263950 1
232356 4
1130555 7
181459 7
300000 1
174736 9
467453 3
2353931 10
1596987 7
188905 5
306584 3
748041 8
139653 1
3 3
1129318 8
1395746 9
190819 3
17 8
1692180 7
2558390 10
93995 2
548479 10
1106986 6
553508 6
1200005 4
3000000 10
1080176 4
1 10
2428247 9
130377 8
273585 1
2042568 10
2699992 9
7 7
2805010 10
2100010 7
6 3
71018 8
3 1
268625 2
363631 10
10 5
1358371 10
1 2
352624 8
2699996 9
8 9
707788 9
2999998 10
2748140 10
739898 4
286489 5
2 1
576775 2
19 9
1076221 7
410914 3
1800005 6
20 10
207997 1
7 3
689890 5
900004 3
880246 3
1374457 7
2100010 7
1634640 10
963200 10
1800005 6
2324699 9
795895 5
1948544 8
780287 6
1870884 7
2999994 10
2064512 8
19 9
1387483 5
900003 3
283468 4
563063 6
91786 3
1566399 7
297628 2
1200001 4
900000 3
238160 3
1973188 10
2 3
3000007 10
7 4
1288333 7
2059531 8
673428 3
475168 2
1901492 10
375475 2
1799994 6
154187 7
769100 5
15 9
271104 4
1500000 5
300000 1
456473 2
2693170 10
292122 3
2700017 9
2100006 7
2700000 9
1499996 5
1243756 9
274520 1
1 10
2399993 8
587528 4
1500001 5
11 10
1200004 4
653552 8
1770086 8
194753 1
1384865 5
2100001 7
899178 3
956839 6
159765 2
7 3
1299169 9
71205 2
1 10
2400000 8
2999989 10
847252 4
1199996 4
68747 10
896889 8
998070 5
1200002 4
1 10
290578 3
81019 10
205764 6
22 9
94541 7
215786 2
88276 5
884402 8
1800001 6
2105961 9
109564 1
900000 3
299999 1
4 2
401355 3
1370767 7
1396999 9
900003 3
600000 2
841606 4
2699990 9
2285157 8
89448 3
534997 5
954846 9
1499999 5
1 10
143246 3
1199998 4
1599331 10
2700001 9
1 10
300001 1
2517104 9
17 8
2100007 7
2 3
2572000 10
2999989 10
949039 7
2700009 9
2700001 9
467055 5
1619940 6
1332196 9
2099992 7
300002 1
3000011 10
2 1
357359 2
246106 5
103108 4
1243199 8
1152281 6
1221446 5
2871349 10
13 7
57115 1
1 10
1 10
664624 5
1 10
935792 5
900001 3
843413 3
599998 2
147635 2
998413 6
600001 2
14 5
10 10
174763 4
20204 2
475559 8
2150381 10
19 10
95025 3
10 9
1479287 7
26673 6
2343033 9
1458531 10
7 7
1850951 10
371112 7
1613893 10
1047728 8
7 5
1839939 10
233464 1
600001 2
2041864 7
2 1
2399991 8
1200001 4
356078 9
324401 5
6 7
1004919 8
1800003 6
1199996 4
683313 8
1799995 6
300000 1
266034 6
1629970 10
812694 6
893377 9
1 1
568782 9
306623 8
1065643 6
26846 2
887108 10
3 2
941717 7
238851 1
104807 3
757960 7
342827 2
1500004 5
1840412 8
827247 7
2999992 10
15 7
288579 1
505183 2
1835576 8
14 10
2700008 9
3 1
599999 2
1499996 5
1356166 7
1783004 7
2360284 8
699713 7
2700012 9
340349 2
1652399 7
120065 6
9 9
986653 6
3000000 10
424968 4
294927 1
272554 1
899997 3
109729 3
2388825 8
21 10
1 10
2 1
8 3
2399996 8
57314 2
1504375 6
1 10
21 10
392384 2
83955 3
1199995 4
3000011 10
899996 3
5 5
158411 5
3 2
260100 1
1103867 5
453406 3
4 3
1760404 9
1879555 8
22144 2
511446 3
897017 6
971424 6
553749 2
119155 4
2400000 8
6 3
73097 1
235611 1
10 5
2100001 7
1490520 8
866422 9
803455 6
2350763 9
729303 3
1491884 5
1200000 4
456667 2
1525463 6
606916 3
306925 5
7712 5
2400002 8
622224 4
110395 4
193173 7
1002950 9
2710576 10
299999 1
6 7
1938074 7
51147 3
559060 5
2100000 7
767994 3
1632892 8
8076 10
911863 7
150112 8
231414 2
267750 10
2 1
1002790 9
221146 1
2019921 8
599999 2
1990260 10
99524 1
1027255 4
1232170 7
1023850 10
85670 10
476684 5
60394 1
270740 2
3 1
1 10
902584 8
1 10
1123969 8
2230620 8
7 3
206193 4
1500003 5
1057076 7
359778 4
59937 2
1651655 6
71284 1
15 10
2399999 8
1418600 5
286323 3
19 9
226456 2
11 8
1117507 6
140070 1
3000000 10
1200002 4
146681 5
382845 2
286520 4
1948519 7
2108450 10
43770 5
2417916 10
847888 3
11 10
2033225 8
1198291 10
13 6
1800002 6
2400008 8
307315 4
1841526 9
1499998 5
380510 2
2065701 8
1168552 8
1977597 10
430494 3
255027 3
2700000 9
429281 10
1444452 8
720140 7
975921 8
19 9
18 9
1556219 7
396596 2
14571 3
1505775 8
635811 7
229521 1
1799996 6
340435 2
1 1
919826 5
789014 4
2 1
2 2
764892 7
2318345 8
204789 5
1045901 4
1574302 10
912245 4
757680 9
516384 8
1 10
42191 1
14 10
1402693 6
1744405 6
2242044 9
157701 2
1500002 5
2099999 7
2 3
1091279 8
1982980 10
1997947 7
1905032 8
1301639 10
9 10
1231696 8
36903 8
526587 2
945439 5
2099993 7
179880 2
207395 5
804720 7
463619 10
2099993 7
1406074 5
2400009 8
7 4
1165999 10
439624 2
1949886 7
1864990 7
2399993 8
396726 6
419684 7
6 3
13 7
1 1
314289 10
33128 1
300000 1
600003 2
570185 2
2195388 9
3 2
808253 6
900002 3
900002 3
1331383 10
128380 10
1698972 6
42042 1
34883 2
5 6
2 3
1499998 5
586824 3
100911 10
692398 9
1179055 8
1800001 6
528120 5
1 10
17 8
281356 4
1479626 6
292706 7
262591 6
83466 1
18 9
270756 2
19 9
5 4
1500006 5
330139 4
1581889 8
8 9
1779077 7
1067431 8
2400001 8
3000011 10
1442411 10
2765 7
1536734 7
1103065 4
713398 4
1473144 7
168366 1
2100004 7
6 6
1587023 9
5 5
1447831 5
358906 2
2262049 10
53669 3
1534748 7
1133135 7
2487692 9
2699999 9
369240 3
130926 1
300000 1
9 8
15 7
1 10
1199996 4
2099997 7
228655 3
2531497 9
532453 4
381198 6
73140 3
867605 5
490335 2
251180 6
258280 1
1903265 7
902376 4
623155 7
5 3
437320 3
14 7
285968 8
2400007 8
600000 2
1 10
2100006 7
5 2
3613 7
1200007 4
2099998 7
2339817 8
658956 4
1435507 10
176431 3
119873 8
1375862 10
61760 2
2399999 8
1 10
1175519 9
600000 2
255875 3
508865 4
300001 1
1366253 7
238234 3
262731 1
5 2
299999 1
20 7
2700011 9
125974 1
1806981 10
9 4
219897 2
144109 4
84964 1
1 10
1 1
60321 3
350736 4
1799995 6
423494 7
81311 4
768997 4
2253051 9
39135 1
611210 7
2700002 9
14137 1
18959 4
899997 3
224130 5
1650675 9
568503 2
804232 3
2699992 9
1800010 6
900001 3
16 8
2625000 10
1 10
51381 3
2400015 8
292174 1
485106 5
1683490 10
1500000 5
2 3
1200000 4
444906 3
16 8
2 1
924224 6
15 7
1177836 4
599999 2
2347825 8
9 5
210299 1
1 10
632155 3
783747 5
1200006 4
1028645 6
15 7
781869 4
231739 10
1799994 6
151167 10
856178 3
2400001 8
521509 4
33252 6
7 8
1511924 8
362147 4
426525 4
783221 6
324635 6
1 10
600001 2
176916 1
2321695 9
128682 6
2999990 10
298336 1
1200000 4
1031928 6
28 10
300000 1
7456 1
252297 3
2501231 10
8 9
2881931 10
20 7
1799993 6
1092263 6
9 9
12 7
11 5
900002 3
1788220 6
66333 3
2400007 8
1857680 8
600003 2
94784 5
17 8
1074511 4
1 10
3000009 10
2425200 10
1690336 9
117473 6
620218 4
1 10
484744 10
1 10
6 7
2099999 7
586938 2
535643 2
114870 2
581063 7
1855615 7
1444312 10
262427 1
362784 3
1233679 5
2400009 8
1 10
2700005 9
1017588 4
1785820 10
4 5
634137 3
122487 8
1 10
1500004 5
1441370 7
269307 3
2 1
1 10
599999 2
327323 2
12 6
280434 3
2096304 8
1323885 10
600001 2
2100002 7
1033145 4
84991 6
1630152 6
47671 2
290704 1
1 2
1888629 7
1 10
9 4
152320 3
6 7
1325639 5
144998 1
957630 5
458170 2
219420 3
600002 2
281988 1
1720315 7
2700001 9
4 5
1105077 4
17 8
8 3
327180 2
689295 4
1500003 5
3000000 10
606608 8
1562478 9
1171593 8
2365946 9
1119496 7
694357 3
1499999 5
4 3
740503 8
643372 4
28997 2
603495 3
1 1
2399993 8
987749 6
12 6
175932 3
292563 1
641960 10
3000003 10
1800000 6
7 3
533642 2
980078 7
21 8
2400001 8
271722 2
2352164 8
891987 3
1224917 9
508775 6
137747 1
2100008 7
698113 4
9 8
2100003 7
189705 1
882196 3
690957 4
1285729 8
702354 3
1170337 6
1302311 10
540495 6
337399 2
1967931 9
1799993 6
1568853 7
657951 7
155891 1
118832 1
820917 3
2 2
110785 6
899999 3
1239103 9
83472 3
9 10
281114 2
789757 6
1491029 9
1438677 7
98729 3
95200 1
2312190 9
285465 4
4 5
1450711 5
1018770 4
129425 2
518850 3
165089 2
974401 8
1082684 5
300000 1
1015501 10
429470 10
238668 1
1532349 9
354524 2
2400010 8
24 10
1500001 5
2700008 9
3000009 10
1614967 7
3 3
2099994 7
77460 1
1 2
2649961 10
1086806 7
881507 6
376451 6
2999989 10
1631460 7
2187299 10
1291697 6
16 8
8 4
900002 3
163815 1
786977 4
7 8
572040 8
19 9
1799993 6
735099 4
1063173 9
600002 2
15 8
617374 5
359224 6
1876128 10
1187405 9
823492 3
1 10
464361 8
2125159 10
899997 3
646005 4
1646606 7
2099993 7
1 10
928821 6
512653 6
196744 2
922972 7
1 10
924985 5
496757 6
1204555 6
1402446 6
2118265 8
599999 2
1 10
1047936 7
2302199 8
21 10
1398279 5
1144494 9
840767 4
2136591 9
25876 8
1 10
2100001 7
4331 10
136620 9
482175 4
273312 3
856069 8
66849 1
513441 2
1773787 7
300000 1
2999995 10
254299 4
600000 2
602401 6
900002 3
122484 6
1899833 8
35164 4
115985 3
1674079 6
1496751 8
156061 2
75350 3
352345 9
835785 9
16571 2
1799997 6
179234 7
599999 2
1196148 6
278907 1
34459 1
1 10
211318 1
571934 4
1218653 6
186031 9
1 10
254749 5
393639 7
338910 2
1 10
24832 10
1499994 5
1588625 6
497391 9
66375 2
1053020 10
1118233 5
1042758 6
1 10
2163032 8
991905 4
1500004 5
2755119 10
234069 1
21 10
5 3
3 1
83048 1
1500001 5
2725121 10
414763 7
47813 1
364017 8
2054924 10
14 7
424902 2
1901880 8
116066 7
693099 3
1956529 10
364320 8
192494 1
1005303 4
424673 4
269479 5
5 2
600001 2
869810 9
1 10
1374597 9
300001 1
713542 3
263621 1
19496 2
581254 3
741577 10
402534 10
48482 3
231298 1
269358 3
1003303 5
17 7
311852 9
6 5
513890 9
9 10
2039400 10
1499998 5
944989 7
2400008 8
4 3
1 1
8 7
1 10
205411 10
1800005 6
10 5
2399997 8
732117 3
662235 7
1208521 9
1 1
2376098 8
63627 3
20 10
1460480 6
1799993 6
600001 2
195578 1
208331 2
803848 4
1799994 6
705634 10
1 10
108167 1
2046339 9
117878 3
2633260 10
555701 2
2100007 7
3000010 10
1154026 9
359399 5
493102 7
92418 1
1739611 10
14 7
535438 3
10 6
130896 6
4 3
1200001 4
1196 1
98578 2
24 10
1314011 10
706142 3
144081 2
378048 10
1213787 7
50479 2
486407 6
10 8
75872 3
16 6
769122 3
1438243 9
572753 4
1780593 8
1955368 8
7 7
1799995 6
621086 8
252111 5
1339801 7
600003 2
105032 1
134690 4
1467765 5
320327 2
48208 4
466010 9
290220 1
226393 6
1 10
2700002 9
594243 2
355640 4
1 10
268643 4
1675199 7
1548168 7
1487544 8
1222556 5
1305516 5
1 10
10 5
83916 1
1800007 6
43172 3
1 10
2329496 8
556093 9
299999 1
5 6
542531 3
385496 3
238798 3
1738088 8
922720 5
1211671 8
1901111 10
1758979 9
1504153 9
2100000 7
381719 10
302175 7
1753593 7
1240135 7
2099999 7
96322 4
840137 4
954575 9
897477 7
93171 2
68607 1
380861 5
888320 3
1499998 5
2699992 9
3000009 10
901171 9
2316155 10
2400001 8
599999 2
1100925 9
1799998 6
938352 6
72682 1
218097 4
886811 4
163719 2
1200000 4
9 9
2637873 9
1 1
1957505 8
876793 7
1 10
2700000 9
599998 2
781481 9
799693 3
12692 1
622719 10
2691586 9
625007 6
394120 5
626817 6
2700006 9
527446 2
2162777 8
686615 9
1800011 6
160760 1
1711287 9
181927 1
342207 2
2099997 7
10 7
4 5
287977 1
9 10
7 3
9 5
875300 5
1 10
600003 2
250619 6
2404701 9
1799993 6
1144389 9
1379655 9
1 10
3273 7
512596 5
80297 2
1500004 5
17 9
139090 5
300002 1
1199996 4
1499995 5
3 3
2559611 10
1234480 6
2399993 8
1411810 7
371515 5
17 8
41160 4
595647 3
1 10
101586 1
385254 5
2969301 10
683408 3
1700338 10
1494739 5
16 7
899997 3
223370 2
110845 5
983702 8
1500004 5
281907 3
1200005 4
1 10
1 10
1199996 4
1499996 5
2100000 7
187687 2
1435908 6
93571 1
1751424 7
2 2
252692 1
1 10
30186 9
299999 1
300000 1
143357 1
247737 3
2212020 10
599997 2
1 10
436761 3
1671385 10
1 10
499120 2
1799996 6
935495 4
1500005 5
8 3
1 10
979181 9
816401 3
687336 5
414164 9
219581 5
676132 6
300000 1
300000 1
710508 3
704181 4
792396 9
1 10
757703 4
2699992 9
9 9
38128 4
108446 2
382807 2
9 4
336894 4
1233028 5
597079 6
3 2
89589 1
300001 1
1374239 8
368769 2
1481991 8
1800007 6
600003 2
2135660 10
776713 4
30544 2
3 3
1488079 10
135740 3
1 10
1183244 7
1119419 8
398864 5
1800005 6
821757 3
879103 6
1655984 7
2100012 7
19 8
345552 6
263676 7
300001 1
1499998 5
801863 8
1690863 10
1117299 7
7 8
2100005 7
634109 6
1403587 8
1061815 5
20 10
900000 3
1321049 10
190651 6
6 3
669033 5
300002 1
9 5
11 6
332189 3
820120 4
1117230 4
848344 8
1093907 4
610854 3
810567 9
223287 1
543740 2
207134 3
900001 3
5 2
299500 3
2700017 9
723799 6
1352172 6
1800001 6
642981 10
1678747 6
220143 8
942889 8
1 1
2400008 8
3000011 10
1 10
1197591 9
91269 3
2989806 10
19 9
2400000 8
162450 8
1057744 5
283071 7
374847 3
987609 8
1646137 8
899997 3
2400001 8
1 10
67242 3
1161281 4
359650 3
3000000 10
2386820 10
715499 5
32325 2
313254 3
1037376 5
2099999 7
600003 2
724688 8
4 5
2093084 7
264394 5
350272 2
899999 3
588492 4
687581 3
2230476 8
5 6
599997 2
713751 3
317213 9
74201 1
978260 8
1 10
14443 1
1284560 10
11 10
1 10
1148353 6
1102981 10
410007 4
471110 6
74589 5
674346 4
221935 6
19 10
2400013 8
2258787 8
2421368 9
1 10
442641 6
50751 1
1780217 6
1396326 5
2379199 8
270120 1
8 3
622585 9
2379421 8
791896 4
555904 4
899999 3
256554 6
2017125 9
448984 9
642025 3
1817095 8
47247 5
2516751 9
1537845 10
168028 1
6878 1
794729 5
70846 1
930811 4
501661 2
239813 1
214861 8
4796 5
97136 1
1199997 4
1200004 4
819716 5
1699181 7
1287684 9
1431453 9
4 2
189705 4
900003 3
35809 4
182106 7
77419 5
96953 3
1 10
2400009 8
511997 3
1 10
300002 1
255666 4
899996 3
1 10
763889 4
1 10
283779 9
1644154 10
1 10
403878 2
392012 4
248541 3
830158 3
2150096 9
1 10
1667550 6
19 10
491048 8
6 3
1199997 4
1500006 5
722055 4
1158226 4
584609 5
2835471 10
954052 5
2340073 8
3649 1
178063 5
401892 6
197585 1
3000004 10
545831 9
88516 1
24 9
1200004 4
50412 1
258443 1
2700010 9
2266768 9
300000 1
1799999 6
1311878 7
695421 10
358827 2
206797 7
127113 3
2100007 7
1121949 5
694976 5
730389 10
1271064 5
300001 1
12 7
1049574 4
2100000 7
1200000 4
1149954 5
2996265 10
899999 3
927459 9
148551 3
386798 3
1075418 6
1236043 7
944627 6
599998 2
504492 2
733815 9
900000 3
761721 5
2400007 8
1 10
4 5
1 10
241527 1
2007671 8
2542291 10
2999990 10
900005 3
1525339 6
1 10
1 10
1044845 4
499272 3
1620680 10
2700002 9
1799999 6
5 3
2099999 7
1200000 4
3 2
1 1
1798386 6
902461 5
4 2
78758 7
56483 4
1200001 4
747725 4
1040816 4
1109353 8
1 10
408021 10
1156724 4
476576 5
1472155 5
88265 1
1 10
634351 10
1 10
291592 2
2699992 9
1866452 7
285232 5
2100012 7
131231 6
7 6
1 1
381425 3
1789710 10
129187 1
216896 3
192156 1
355028 2
35613 5
1 10
1 10
324320 5
1 10
21 10
1 10
1618037 9
179386 1
972341 4
905122 4
850606 4
1199996 4
220088 1
1411619 7
554269 2
2065329 7
1489841 8
239252 3
900002 3
1336778 9
15 7
1500001 5
228739 2
15 8
2399999 8
137286 7
84383 1
182359 9
36113 1
13 6
212700 6
1 10
10 5
138144 1
1483229 7
236284 3
1199995 4
482229 9
143951 4
1397202 8
1 10
1288535 8
300001 1
295704 2
195534 1
899998 3
1181751 4
308764 7
150648 4
1799993 6
12501 5
539783 3
295134 1
3000006 10
497199 2
1466464 5
43078 10
46669 6
467449 2
2368659 8
220116 4
2100008 7
1365763 7
2100010 7
103163 2
90410 1
899997 3
132455 5
7282 1
17 8
1917445 9
2396209 10
1843481 7
446528 3
2700006 9
1114054 5
5 4
300000 1
7 6
3000006 10
1550981 10
2999999 10
8 9
778780 10
600001 2
2099995 7
230993 9
1284507 9
1 10
46875 3
1357365 8
1 10
1 10
1186266 6
53937 1
349247 2
3 2
1799997 6
250343 1
453928 2
209626 3
10 5
95690 1
1799994 6
288995 1
299998 1
1 10
540802 9
546476 4
599997 2
998922 5
1 10
1845671 8
1760341 9
11 6
1 1
2400008 8
334513 2
1907073 8
1476917 5
14 7
248336 2
2400003 8
188387 1
2136258 9
1599312 8
1799994 6
1 10
506855 2
1200000 4
872168 3
180461 1
449220 6
910598 9
9 5
4929 7
9 8
5 3
1571860 10
23 10
300000 1
131774 1
14 7
716170 8
899999 3
649644 6
6609 1
1358469 5
1200000 4
1 10
1987860 7
78685 6
521209 2
2245247 9
671811 7
489238 2
1 10
1200005 4
243636 1
2060168 7
300666 5
3000000 10
1044656 5
452040 2
8 8
502614 2
1200004 4
980318 5
235493 1
15852 2
282572 5
533645 3
394997 2
487704 8
256594 3
31472 2
107001 2
167506 6
1 10
1256178 7
8 9
1500001 5
1255931 10
5 2
275912 4
12 10
1199997 4
23038 3
2292611 10
1043599 10
1 10
811809 4
3 4
2153577 8
12099 2
1200002 4
782653 6
1125652 4
13 6
1780155 9
104135 5
13 6
67665 8
900001 3
2400000 8
18 8
1500000 5
3000009 10
2400002 8
2276234 10
229675 1
612284 4
1200003 4
675930 10
1370364 7
10 4
599998 2
738414 3
2700000 9
12731 1
356445 3
2100012 7
1 1
1950084 7
3 3
2699999 9
1477488 6
1168505 9
857661 4
1565 2
2699993 9
2700013 9
900000 3
2602360 10
1799994 6
888659 3
327225 2
306810 4
1952736 7
1 10
494204 4
930439 9
739130 3
13494 3
534778 3
2100009 7
1872775 8
2100006 7
17 9
1 10
274079 8
1 10
1678879 8
2263764 8
8609 10
2099992 7
16 7
50793 1
899998 3
482338 2
1996759 9
672580 4
2452574 10
226204 5
564077 6
360326 2
1799994 6
1 10
1499996 5
772689 7
6 3
447426 5
2 2
1769069 6
846657 9
556145 6
98076 4
1321556 5
1200007 4
1800006 6
92257 8
364208 3
15639 10
563383 2
2700003 9
16 10
71260 1
1 10
1217536 9
355001 2
56246 3
339876 6
1273938 6
11 4
3000009 10
938006 8
1 10
480167 4
1435465 5
1799999 6
14 5
1 10
900005 3
1224768 5
1377264 7
374547 2
1166819 6
209814 2
2188531 10
13 6
2716370 10
9 4
1149405 10
134602 3
2253545 9
877182 4
775759 4
1 1
114805 2
1739588 6
1 10
1332829 7
3000013 10
2007400 8
1195225 4
1248951 5
168499 9
1860990 10
1671369 8
400166 3
1664865 6
3 4
130264 1
1745951 6
1800001 6
1152564 7
900003 3
1149452 9
72616 1
463573 6
1500004 5
599999 2
6 3
1710422 6
2752880 10
2223273 8
85833 7
1052949 8
1 10
2145156 9
1457711 8
1146101 7
1 10
781647 4
433173 4
28815 1
2169031 8
143945 4
897310 9
2100006 7
310621 6
356187 7
364069 2
122451 4
733326 6
2600747 9
5 6
9 4
550411 5
1 1
2399993 8
11 5
40904 1
5 2
2400009 8
243779 2
680918 7
1856264 8
1 10
128113 1
14 6
661760 9
1226189 5
244800 1
9 6
1536695 6
300000 1
2999990 10
2400008 8
56419 7
247251 3
744657 5
333658 3
1563767 6
1975381 10
1433585 8
450733 3
1696441 10
9 5
69583 5
8 7
1306939 10
4 3
1800005 6
786388 3
41626 1
2290990 10
468375 8
1453829 6
1377997 6
1687833 7
141569 6
600003 2
1217416 8
193385 4
1867319 8
409562 2
14 7
1499997 5
484737 3
1160999 6
277186 1
352396 5
2337210 10
453347 5
468599 2
780685 5
477134 4
15 7
1799995 6
1 10
3000003 10
1563495 8
2077832 7
1128701 5
1 10
16 7
506115 2
760825 3
2026100 7
2700000 9
2400001 8
200143 7
226427 9
64974 2
1219365 9
732341 3
812546 7
1799994 6
16808 9
2399998 8
1 10
1254360 8
1435931 7
2015470 10
283513 3
5 2
7 8
1499994 5
2400003 8
1 10
662309 3
519512 4
2700000 9
659037 7
301148 3
300001 1
2443481 10
2700008 9
1176169 10
436586 2
752003 9
149462 1
154748 1
999065 4
830707 3
284540 5
187402 1
899996 3
2100002 7
1 10
1869931 8
299998 1
924234 6
1 10
2700014 9
51887 3
9 5
1052183 6
3000013 10
282342 6
281496 1
449289 2
63062 4
891057 9
2100008 7
538048 3
15 8
900002 3
2700011 9
1200007 4
1 10
103989 1
2332475 8
158659 2
870553 9
84561 10
1499997 5
24440 9
501614 3
11 5
1108049 8
1157918 7
600001 2
1 1
1561129 6
73482 3
900000 3
10 7
226479 6
1 10
6 4
2070830 8
8 6
2100000 7
1402660 10
1886233 7
246612 4
562007 2
1489745 5
312462 3
195607 4
837816 7
2 2
11 6
254915 2
1292071 5
989471 8
61457 1
1199995 4
975345 4
2511079 10
1200003 4
300000 1
1350559 6
900002 3
200662 9
2999997 10
3000000 10
2178487 9
615256 3
363516 2
1200001 4
396124 2
1 10
299999 1
498005 9
1987030 9
161084 5
243475 5
2106278 9
718839 3
2100001 7
1587 4
7 3
175868 1
1109465 7
1120750 10
1672057 6
1267840 9
292117 1
1 1
1799999 6
156763 4
2889144 10
18 9
1 10
1 1
1370124 5
1038672 9
230710 2
231019 2
1233344 5
757072 8
1043556 4
599999 2
531063 2
717858 3
1 1
581808 4
91850 5
943064 9
273298 1
744581 4
515478 6
531336 6
105018 1
1789953 8
1800005 6
1107692 7
297278 1
2274236 10
1728465 8
169661 1
1316959 5
1144262 10
332268 3
1499994 5
1 10
1237095 8
1 10
1003157 6
1150409 8
957916 7
780269 10
136355 6
87249 1
1 10
2221480 8
546143 3
1260114 6
589286 2
299999 1
212031 7
2074490 9
1499996 5
1438387 6
2 2
64571 6
1 10
1 10
749705 5
2099992 7
1812821 9
1262775 5
1 10
169142 7
321766 3
900497 10
510853 4
848260 4
300001 1
407909 4
23246 2
336337 3
1182883 4
487457 4
1 10
2699999 9
547173 2
1079027 6
8 6
889516 9
1 10
274613 1
41449 7
841233 10
1913935 8
1516555 9
1 1
5 2
287620 1
121653 2
20 10
291891 1
239673 1
1542003 7
802896 9
567587 4
1499997 5
58357 1
687077 7
591596 3
560506 9
899996 3
176264 5
257453 4
5 6
5 4
2056209 9
25061 6
2700009 9
901819 6
2599991 10
2400002 8
1000728 9
84004 1
9 10
2700010 9
20662 1
1012677 4
10 6
301239 9
5 6
421169 6
44618 2
126027 2
197023 4
133695 2
1551180 10
1097730 9
36909 5
1800004 6
430087 4
2734631 10
888644 5
1200003 4
213315 2
122509 1
567877 4
444169 2
2699999 9
2400013 8
2089172 7
26200 4
1323559 7
1799994 6
1397725 6
353341 6
1 10
1 10
181274 2
9 8
1500006 5
2999997 10
563139 2
484795 2
1084427 4
201583 5
1200002 4
1 10
899998 3
3000010 10
13 6
280541 4
565443 9
1800007 6
196345 1
808366 3
2400014 8
668031 10
1716230 10
1 10
533383 6
60109 10
1499994 5
145787 1
1460793 6
1 10
2151535 8
62454 2
2599560 10
474926 3
1912219 7
1853856 9
600003 2
2650506 10
135845 4
512650 10
909565 7
2699991 9
1499995 5
1278364 5
853416 6
3 4
1421976 8
1134263 8
257236 2
600000 2
279039 1
425208 2
2645921 10
1800003 6
433956 4
1208889 5
3000001 10
553509 4
547211 7
10 10
200848 1
5 4
1621924 8
1947689 8
1964229 10
1 10
28826 3
10 9
151957 1
10 10
1 10
60255 9
482950 2
165119 4
12 6
962297 6
448996 3
923130 9
2652655 10
718500 6
662530 9
58724 6
1800010 6
466909 2
626863 6
15 6
1 10
2999998 10
1104300 7
734212 6
57119 1
461778 6
226783 4
1500006 5
2400009 8
5 6
1200000 4
3 3
6 5
300000 1
2100008 7
736120 4
6 4
131659 2
8 4
119805 6
900985 7
3000007 10
1200001 4
1200003 4
647397 9
1535019 8
249986 1
3 2
2329521 9
140169 6
9 4
5 5
1 10
1340697 7
2400009 8
172530 2
2699992 9
1059655 5
1 10
1199999 4
21 10
275896 1
365460 10
72766 1
408606 3
3000018 10
703676 4
3 1
900001 3
1099721 7
1264385 5
1275085 5
364372 2
1799999 6
1195823 7
1800003 6
1 10
892778 3
701498 9
10 10
265537 8
606805 3
1 10
422314 3
612412 8
2308681 9
162451 3
754627 4
1788211 8
3496 8
1 10
701582 9
16 7
15 7
300000 1
2 2
1708715 6
746597 4
281791 3
300001 1
2464599 10
1582491 10
900004 3
567232 7
476611 2
585505 9
14 7
1 10
2039409 9
1154766 5
1 10
653175 8
252118 7
11 5
1891481 8
4 4
1500026 7
125021 8
1499995 5
1171343 4
920357 6
1 10
334657 3
268263 3
2613284 9
299443 1
2700008 9
599593 7
434027 6
894 3
468547 4
1218687 5
1 1
27940 1
1842976 8
1675865 8
900001 3
1575141 7
210543 5
242620 2
242412 1
87417 9
75635 4
1499999 5
226926 5
1 10
669851 3
17 8
599999 2
59945 8
472766 3
694579 3
899997 3
8 9
1700793 8
300002 1
2582575 9
15 7
954344 7
1175779 6
613432 4
6 6
727619 5
50933 9
1424012 10
2675327 9
507969 9
747999 9
45620 3
1799995 6
255005 5
899997 3
95554 5
2278150 10
101043 1
599998 2
640630 9
34645 1
855489 4
2090215 8
515058 3
342916 7
1110960 8
1 10
600001 2
1199996 4
1 10
2999994 10
7 8
1 10
868574 3
1830017 10
1030920 5
1411647 7
428635 6
1324456 7
712135 9
145408 3
181205 5
407769 8
364887 3
96979 7
1608360 7
1021576 6
264331 4
1384939 9
289159 8
2700011 9
2099994 7
380200 8
1058479 5
689437 6
4 3
86661 1
1194631 6
1800004 6
2880898 10
1 10
531710 3
340013 8
864728 3
661471 6
212439 5
2999991 10
688213 4
114748 2
1 1
1 1
1500006 5
2999991 10
1521482 8
840982 3
299999 1
20 10
424671 8
1 10
1 10
288917 1
524514 5
66165 1
302156 10
1 1
601458 6
2115837 9
563156 7
1025497 6
481146 3
840131 7
1506619 10
2400013 8
657614 5
1799997 6
5 4
254960 9
2635111 10
10 5
601079 5
268341 1
35501 2
594251 10
11 4
1568876 7
618611 3
798853 6
1251763 6
10 9
13 7
602701 6
2409421 10
1951813 7
2323601 10
600003 2
239119 4
243074 3
469211 3
769475 5
1790711 6
1401 2
1200005 4
1800000 6
900002 3
8892 6
2366647 8
382659 7
1442971 7
1200003 4
509728 2
233445 3
2700010 9
1132719 10
622126 3
938754 9
2400001 8
1690337 9
2700000 9
600001 2
1336563 7
726365 5
87155 3
2841534 10
2700004 9
24 10
1 10
1 2
1 10
1 10
6 6
10 8
281919 5
9 10
1352480 5
663439 4
1160503 8
9 10
1 10
2266637 8
6 3
2711361 10
2700010 9
1056023 8
455887 7
91748 1
430079 6
2100001 7
951198 4
79147 1
526433 4
53111 1
1466560 5
195170 10
17 8
1 10
289537 3
891409 10
2999995 10
1405172 7
1 10
900001 3
977725 9
75493 1
2258681 9
1499995 5
1725421 7
1261799 9
1 10
672085 7
217754 1
1436809 8
13 6
1200001 4
1016696 8
2465149 10
126943 2
763721 7
769280 3
825728 3
14 7
2029782 8
2099993 7
72466 5
918726 6
19 9
1 2
275992 4
1500001 5
554347 6
174962 3
1799997 6
786107 4
1445701 6
28693 3
1399105 5
14093 10
376895 7
300001 1
711297 8
300001 1
5 2
2700012 9
600001 2
21 10
1 1
4810 6
2100005 7
578393 2
396677 6
452821 10
2 2
599998 2
1800006 6
2999990 10
300001 1
741920 8
315470 7
797704 7
1494189 9
1579283 6
2535331 10
131718 4
1433704 5
236606 1
1199995 4
1016955 9
2438041 9
1178322 5
17 8
364831 2
1397195 9
18 9
1401793 7
1627328 8
1808479 8
2400007 8
1697302 9
152604 1
498571 6
1 10
1267626 5
2999990 10
1361891 9
903551 5
11 6
1301502 6
408123 9
3 2
676772 3
428469 3
2 2
600003 2
1499999 5
559058 2
900000 3
122289 1
1454891 10
1500002 5
2999999 10
776212 3
600000 2
2699997 9
2100004 7
1032492 10
578617 2
2399992 8
35204 2
2700010 9
713098 5
521111 2
920035 4
453954 5
1 10
93975 2
522549 8
135614 1
348381 9
492684 3
3000009 10
207157 4
119189 4
142254 2
667007 7
273176 6
85121 5
271425 5
2399991 8
120367 2
210091 3
625331 5
2699999 9
2560179 10
1871915 9
1 10
132313 1
2245366 9
2700008 9
126218 3
1 1
533380 7
2818830 10
2099994 7
116326 1
201442 2
1297780 9
1214435 10
1671583 6
103740 1
1 10
937790 5
2114684 9
1963937 8
2365791 8
733025 6
2658484 9
19 9
1499997 5
1367434 5
16 8
1197586 4
7 6
1887015 8
15 7
2100004 7
557132 3
1189130 6
389469 2
16 8
2699998 9
1760753 7
286720 8
2700001 9
1957355 10
1146204 4
1800007 6
53043 5
756666 5
93548 3
11 5
1 10
1109358 10
963227 6
278478 1
5 5
281771 2
19 9
1013559 8
600001 2
2099993 7
135123 4
2506341 10
824935 6
217520 1
2376951 10
1800003 6
1498112 9
19 9
280503 3
1135251 8
2700009 9
184409 3
331706 2
1380582 9
900004 3
18 8
1227915 6
489179 3
1902030 10
3 4
41525 6
378801 6
717703 7
943045 4
258894 2
205945 8
1248405 9
1340520 5
1075512 6
900004 3
1062257 4
2100007 7
10 5
1370910 5
1848800 10
1 10
1 10
69229 1
1800001 6
398008 4
2464210 9
2868348 10
487363 2
263179 3
229755 5
225111 1
4 2
216759 6
480664 5
1 10
1 10
941533 6
964117 4
433869 4
899996 3
1684994 7
640626 4
6 4
2355697 8
970585 4
7 6
19550 1
274297 5
34463 2
2109665 10
564473 7
447986 5
2786659 10
1138916 4
2699999 9
140040 6
284807 8
29255 1
2099993 7
2100008 7
38782 1
1142426 4
9 4
1 10
1242703 8
300001 1
600002 2
1638680 10
553051 8
794477 3
868015 5
1354913 8
123271 7
4 3
586881 2
499285 6
86255 3
863435 5
1800000 6
2883611 10
1857302 7
1301856 9
1438036 6
1141345 7
1 10
454239 2
600000 2
1716693 7
1629481 7
745860 3
1 1
300000 1
1223108 9
2 1
172241 2
2204171 10
143038 1
261119 3
1 10
1442673 9
1111498 9
328037 2
1 10
335233 6
311273 9
2 2
450135 4
7 7
2857091 10
3 4
1095773 4
1539631 8
2999989 10
1200004 4
1560849 8
300000 1
1114 1
2099994 7
1499996 5
295116 6
2100006 7
456660 3
2399994 8
461642 3
370382 3
2 1
2 1
764527 8
1587389 6
313363 4
1907791 10
1192376 8
899998 3
1 10
899997 3
2700011 9
408480 4
1020453 7
517631 5
1696905 7
6 5
142778 1
2444721 10
1199999 4
1 1
447769 4
899997 3
2699992 9
2699999 9
51069 4
1160825 8
1361130 10
3 1
2706869 10
813465 5
175119 1
1714505 6
2061880 7
42450 10
18 9
470147 4
2099993 7
2100001 7
87324 4
2099993 7
1147950 5
1500004 5
1113321 9
956321 5
873719 3
1077991 4
900003 3
1500000 5
21 10
83238 7
1932190 10
2999989 10
1540330 10
22 8
900001 3
1 10
1499997 5
6 6
798798 6
13 6
214596 5
229620 7
1199999 4
115835 5
2100001 7
29261 1
1906290 9
1553903 7
9 8
464063 2
1 10
2732489 10
319820 7
2285499 10
3000014 10
751937 6
3000001 10
27586 6
197118 2
2100000 7
101329 1
217646 8
1189430 5
1074741 5
203046 1
43129 4
2400000 8
725950 7
14 8
439648 7
1800011 6
328781 5
1800004 6
408981 3
18 9
868569 5
7 4
3 2
259779 2
227723 6
55739 2
187224 1
3000001 10
38191 8
558467 4
150796 4
89864 3
1127556 6
80764 1
4 4
731646 10
1499998 5
911299 7
1743475 7
9 4
1150440 6
2399999 8
600001 2
4 4
1 10
1021835 5
224301 2
1037848 4
599999 2
961660 4
862505 9
1276392 6
102393 5
13 6
39273 1
1 10
109359 1
1499995 5
1429767 5
1 10
2605769 9
1785288 6
12 6
491555 3
1196160 5
300000 1
703722 6
2100001 7
3 4
88985 5
535134 2
600001 2
2831501 10
48225 4
236419 2
2100008 7
2099999 7
1 10
1626878 6
1448231 7
1 1
265107 1
1800000 6
405108 10
10 10
910597 6
1138725 4
5 3
2167393 8
667062 5
2100001 7
771604 5
1048183 4
188791 5
585940 2
14 7
154009 9
2099994 7
825818 3
1 10
105779 4
27951 1
11 6
3 3
345625 8
643386 4
17 10
123341 2
9 10
7 7
1737559 10
38725 1
2700000 9
123975 1
1200002 4
183210 6
74582 1
272133 1
370983 3
1080711 10
1025758 7
2361111 10
183099 1
1799999 6
1199998 4
937924 7
2011670 10
2100001 7
1768846 10
411384 8
4557 7
225683 9
1 10
1921552 8
242685 2
11 10
1475490 6
3000005 10
1200002 4
318089 5
2002231 10
804161 5
374819 5
649009 6
2833 8
2399999 8
1 10
5 5
55212 4
227066 7
300001 1
278587 4
1460237 5
2700000 9
556247 9
163492 2
157583 6
900002 3
12 6
1490054 5
133643 4
1873220 7
1799995 6
559062 7
270633 8
948977 6
1090627 6
1586511 9
2700012 9
181321 6
71609 1
351319 4
160077 1
747439 10
15 8
76561 2
5 3
656770 4
848681 3
1484369 9
26026 3
18 9
143265 8
21 9
1 10
2400001 8
599999 2
454964 3
56293 1
600001 2
2505505 9
216756 1
1161104 5
82660 2
1 10
110535 8
900005 3
6 6
853919 6
1322365 7
325719 4
2400007 8
388161 3
13 6
2454359 10
154763 6
389500 10
578584 4
2726640 10
2400007 8
600001 2
1544773 7
1 10
1229207 8
658452 4
899999 3
310842 3
11 6
2634781 10
512830 5
2716893 10
7 7
300001 1
1 10
599999 2
1544101 8
513649 10
2100001 7
2700009 9
1085085 4
564121 4
1395825 8
1086049 5
987311 10
10 9
1 10
1 10
1115724 8
447700 3
1841379 7
84836 1
847860 6
2699996 9
3000009 10
900001 3
760678 3
1 10
118192 1
572374 8
1 10
668300 5
7 7
1200001 4
820891 6
1500005 5
42345 4
72459 4
2043432 10
1709004 6
1200004 4
447729 7
790409 6
204898 3
10 5
15 8
1077656 7
9 9
1072350 10
740999 6
2207721 10
1583481 8
216391 2
2227130 9
184018 4
165752 3
142503 4
1 10
124765 2
685057 3
239504 1
365445 3
45353 2
157542 1
244271 5
567837 7
857866 5
1105559 8
923122 10
3000007 10
544589 4
564307 4
2400004 8
562896 2
226116 6
55599 2
1 2
194605 1
325529 2
232153 1
1 10
373972 2
2999995 10
1619107 7
300000 1
909052 4
211175 9
600001 2
1200007 4
1052804 9
2028367 8
688719 8
21 10
371026 2
231841 3
54182 10
145275 9
927961 10
2351211 10
27241 2
2399992 8
274778 1
337721 2
2700010 9
10 8
178340 2
1754093 6
2099993 7
949862 9
2700000 9
212178 6
234025 1
2637670 10
680687 6
494764 3
6 6
2100006 7
745234 4
1384561 6
1299870 9
1506808 8
83192 2
599998 2
11 5
1169653 6
1629977 6
2399997 8
1457175 8
1 10
1459247 6
214096 1
2100000 7
50093 2
2099994 7
281147 2
5701 3
5 2
1 1
4 5
1686565 6
319842 8
1910660 10
2373676 9
720065 4
382360 10
15 7
1009635 5
5 2
472948 7
89537 4
68042 3
457286 3
418590 10
984325 7
225143 1
2326292 9
574488 3
4 2
110016 6
2345634 9
30205 10
15 6
7 6
372500 9
2099999 7
2040291 8
1508266 9
1499995 5
2700003 9
1453621 10
2699999 9
2399997 8
1 1
3000010 10
1 10
6 5
1 10
574321 5
11845 9
9 8
383266 4
2399992 8
389565 6
2068224 8
1836668 7
15 10
734099 6
390911 3
89453 7
728635 5
2700008 9
1948400 9
1039174 6
1678455 8
1359761 5
481415 7
1 10
22929 3
1 10
872186 5
1521589 6
246159 5
885310 7
39342 1
1443264 6
2699992 9
899996 3
600001 2
85484 1
1307592 5
1499999 5
1 10
15 6
1130890 4
2400000 8
11 5
2100013 7
1126372 9
257632 4
672511 10
360064 9
351155 2
12837 1
299998 1
2143216 8
252392 10
1800000 6
152529 1
874614 7
344680 2
2400009 8
2400007 8
1 1
2699998 9
2699998 9
325005 2
1381376 8
1 10
576353 3
7 4
1698977 6
17 9
2699999 9
1 10
416702 5
269020 6
7 4
300001 1
388162 2
2099994 7
338860 9
594797 3
278814 1
39486 6
171249 2
899996 3
900002 3
1 10
1 10
181445 2
807175 3
452361 8
74201 6
899999 3
1 10
2633823 9
2771741 10
1169570 10
2543354 9
1369626 7
175887 2
2399993 8
2056837 7
16 8
3000001 10
601208 3
368798 9
900000 3
1475069 10
8 5
2112323 9
476452 6
432211 3
1 10
999935 9
11 5
172345 3
487060 10
2134404 9
600001 2
135853 8
420090 7
185425 1
6 7
1799994 6
261195 2
111413 1
944410 10
1800000 6
39558 1
280432 8
220716 1
1425756 5
1436805 9
1154420 4
8 4
958255 6
1131191 8
223430 1
1651441 10
75443 3
1193527 6
1499995 5
13 7
1500004 5
177751 1
488457 8
333772 2
2091470 7
2700004 9
266181 9
1952420 10
599999 2
602022 6
429581 4
359959 8
725364 7
553909 4
1240303 9
284255 9
1799993 6
534239 3
229585 2
447369 10
781430 7
936132 4
725513 6
742834 8
1199998 4
7 6
600002 2
1084062 9
1194915 9
10926 1
9 8
179501 2
734390 3
2132130 9
1395739 6
1355634 9
1659225 8
801521 3
13 6
1545951 10
19 9
178270 2
612749 3
4 3
1499995 5
1746424 7
275022 1
2700000 9
2099993 7
1664571 7
1499998 5
900002 3
176386 4
371735 9
2399997 8
549044 4
847789 5
1557985 8
427575 9
489102 3
600001 2
130528 7
538868 3
1499997 5
524483 2
63595 4
1175345 6
871171 4
11592 1
600001 2
10 6
286298 1
62008 1
20 10
608035 5
48537 4
948219 4
900004 3
276036 2
4 2
1131647 7
407864 2
457303 3
215631 10
9 6
1 10
11 6
2842009 10
1 10
2399991 8
494971 10
2399991 8
2908716 10
1 10
1334863 9
580077 7
21 10
716457 9
2400008 8
1 10
699439 3
150377 2
901647 9
1044011 4
1072746 9
115665 2
899999 3
2 2
432160 5
74740 5
9 10
1499994 5
2173510 9
706843 9
17 9
1841127 8
458149 4
333711 2
263529 6
193077 4
1500005 5
7 6
138432 8
303057 6
1520500 6
1415383 8
555307 2
1 10
1559373 8
2168501 8
623871 5
4368 1
1 10
19696 10
67194 6
456 2
488895 3
97375 3
2399996 8
286721 2
756105 7
844294 6
2009208 8
91928 1
1200000 4
216228 2
748852 3
322046 5
237101 4
701706 6
581720 4
490592 2
78495 5
1733400 8
252181 1
19 9
54506 3
138190 3
1800000 6
1753691 10
933506 4
3000000 10
894741 3
468639 7
636711 3
4 4
1199997 4
1185231 10
431366 2
287360 10
17 8
792376 5
132489 1
37068 1
1 10
1 10
1800001 6
2651210 9
1 10
2700008 9
1 10
1082868 4
1834087 8
1824410 10
1 10
1159484 4
1799993 6
227380 1
1444725 5
1026930 8
176078 2
13 6
900001 3
62139 4
268401 1
1561453 6
1486948 7
7 3
460419 3
377315 6
1574081 7
2100000 7
582206 2
7 3
307949 3
1648530 9
1 10
2 3
1738689 8
1396151 5
110818 9
331051 4
7 3
924348 8
526396 4
261404 4
1443740 10
275052 1
1 10
1058091 10
122059 7
1 10
142095 1
14 7
1432294 7
883106 3
2258881 8
1800000 6
837843 6
152880 5
500107 2
1105304 8
525731 9
138083 1
600000 2
11 8
3 2
360813 2
2399992 8
37193 1
278239 8
670678 7
74472 1
219099 3
9 9
228126 8
1582015 7
16 6
815953 7
1 10
674425 4
94851 9
13 9
300001 1
2700000 9
95739 4
300000 1
1914803 9
300001 1
2075711 7
252315 10
323194 4
599999 2
26749 1
241564 1
1500004 5
1 10
1503721 9
834195 5
170512 4
1800007 6
933895 4
314349 5
306705 2
167430 1
22 8
147527 9
18 9
702351 4
580857 2
2236688 9
1043256 5
247120 5
10 4
891801 7
92379 3
3000010 10
1 10
611012 9
96962 1
1466500 5
273910 4
600000 2
1 10
334491 3
334055 4
2 2
213767 9
777455 4
1 10
138877 1
1667410 7
2 1
8 7
1952479 10
888904 4
1 1
304484 4
1171778 7
1393127 7
1565612 9
2239505 9
1912979 9
2099997 7
899997 3
1199996 4
2699999 9
503457 2
1 10
11564 2
525013 6
435151 3
348914 5
4 4
900001 3
442299 5
6 3
557102 2
1 10
46486 1
714806 5
1500005 5
2699993 9
138920 9
358674 7
1226 1
3000017 10
1743258 7
23 9
2099999 7
1629701 9
123858 1
1800000 6
5 2
1 10
900001 3
228524 2
2240529 8
543705 7
2 3
2700001 9
467915 2
3 3
2077336 9
85987 7
1014231 4
461756 2
231979 2
1895792 8
1775573 9
1 10
571965 2
2699992 9
1758127 6
1 10
2699996 9
132845 7
697453 7
1 10
496577 8
2700008 9
2700003 9
1167048 5
4 3
23503 3
992296 8
11 6
2100001 7
951497 4
1500004 5
2372282 10
691 10
2614812 9
8 4
21780 1
1235899 5
83222 1
2699992 9
1799995 6
3000011 10
127305 5
4 3
403671 5
900004 3
403179 2
1688304 8
565159 2
11 9
6 3
296879 7
7 5
899998 3
600001 2
1 10
13 7
114528 8
559249 2
970695 7
1800005 6
839668 4
307170 5
330261 8
49058 1
40410 1
1 10
1499997 5
331281 2
492519 7
165451 2
6 7
760321 3
6 7
138626 1
165844 8
452848 4
879844 5
2100007 7
747339 6
1191859 10
3000009 10
1276919 5
10 9
110513 2
2051849 8
1089312 4
5 5
1380602 7
11 6
899997 3
1 10
1587415 8
512189 2
2999995 10
474905 5
671517 6
2999991 10
780023 6
1 10
15 9
19930 1
31745 4
2100007 7
2362379 8
94397 1
660931 4
1 10
2100004 7
101597 2
838616 5
530635 3
718392 8
1 10
119662 1
160885 4
2400003 8
300000 1
1465440 5
1409993 8
1799999 6
15 8
899999 3
703724 5
662418 9
1 10
2700001 9
16 7
1615726 7
249420 5
2999991 10
1799994 6
669790 5
300001 1
2700010 9
92634 6
274361 8
346375 4
202849 1
900001 3
540206 3
332212 9
1124283 7
2700009 9
284099 2
1500001 5
1441897 5
1499996 5
629959 7
2700003 9
351612 9
1 10
92321 8
15 6
2056546 7
641696 9
191661 1
17 8
242217 2
1500005 5
1 10
56543 4
281112 10
1 10
6 4
233983 2
299999 1
1679014 7
539177 6
1154487 9
1 10
1242530 5
538174 4
899997 3
9 5
1506867 10
273027 1
1126633 8
2531599 10
1 10
1763121 10
1256592 8
339187 4
178323 3
3000011 10
63484 1
2100001 7
907108 4
1313824 5
3 2
732528 4
2400009 8
2635479 9
1751683 6
2 3
3 4
60177 8
274831 8
1006261 10
493814 2
681616 4
2100000 7
2100000 7
13 7
1577310 7
1683710 7
941545 4
7 8
5 2
13 7
3000002 10
1800005 6
2100001 7
300001 1
682409 3
424352 8
1881061 8
666944 8
333204 9
1 10
282618 3
2100008 7
12 8
562458 6
1529583 7
792468 9
492678 9
1225664 5
2699998 9
1238344 5
1050443 4
563459 6
1 10
899998 3
909708 6
2101105 9
384268 2
900000 3
683776 9
2400005 8
1208424 7
837183 8
3000017 10
435461 3
600002 2
234066 1
57013 7
912911 10
1 10
1800007 6
2100013 7
521807 3
1200001 4
749631 7
1190431 5
21 10
16 8
2950028 10
71157 6
6 3
2100006 7
856597 6
10 9
1500004 5
1009655 4
187505 1
225756 1
1981588 7
300002 1
1 1
190580 3
1957620 7
131950 1
2593759 10
1200327 8
239569 2
17622 9
1187185 7
180656 2
1563587 7
1 10
267781 2
2400008 8
1770918 6
268262 7
1 10
1996665 10
211457 1
2399991 8
1077994 4
104800 3
953417 6
979726 7
547960 3
2876641 10
730884 7
255218 4
76103 4
638078 7
1799993 6
2083427 9
583517 2
36104 1
2404231 10
658941 4
1303146 6
7 3
747360 10
544606 5
574220 3
1800006 6
333953 2
1800005 6
1 10
1200003 4
1705951 9
183786 7
9 8
907186 7
1 10
2 3
592705 2
1800006 6
1 1
1 1
369627 2
17 9
3 3
1100276 4
12 6
453351 2
148476 1
425159 7
1354421 10
2471044 10
494033 5
550502 5
366035 3
900004 3
631851 4
86388 1
100041 1
823970 3
457098 3
169540 2
2965169 10
102206 8
1330817 8
302439 4
5 4
82947 4
109359 8
71190 1
129901 3
1888576 8
357891 10
900001 3
1225500 6
355216 2
1920258 9
1567009 8
12 6
1824911 8
1804569 10
1801449 9
1199995 4
838778 4
295000 1
1500002 5
63864 4
890665 7
1330374 6
1035425 5
1055345 8
2008439 9
313596 3
2099999 7
1 10
7 6
2100001 7
1800005 6
1618996 7
12160 10
2400009 8
1769466 10
2 1
1255294 9
1200006 4
2700001 9
739679 6
1096000 6
2275346 10
1500001 5
1 10
900003 3
2820571 10
1800008 6
1399945 8
398433 2
1 10
10 5
211623 2
636453 7
2700000 9
900004 3
2161537 8
600002 2
84164 3
500247 2
2206753 8
90981 1
1200003 4
12 5
684379 3
1 10
304467 2
752909 9
1500004 5
21 10
599689 5
10271 2
5 3
218189 1
2700001 9
440058 3
970157 6
1799999 6
64315 4
4 2
19 9
777023 3
17158 3
300001 1
645707 6
992460 5
78912 2
82937 1
315766 6
1313231 6
1144796 10
271339 2
396037 3
729747 3
1 10
2400013 8
32517 10
1580095 8
8 6
299107 1
900002 3
1809868 10
2399993 8
188299 1
108769 7
1104102 5
2 1
459420 5
292540 1
3 4
187589 2
647789 4
1842819 9
1451333 6
2400001 8
355139 7
2100010 7
65384 5
1 10
84502 9
509417 2
1192190 7
2100003 7
112379 7
1969871 7
13530 1
1134029 5
585199 10
1239999 10
491798 9
1124164 5
760499 4
2700000 9
1800009 6
1103679 5
555360 2
2443429 10
3 3
906551 5
2100006 7
189028 1
2400005 8
108679 2
2399997 8
222403 1
2400007 8
599998 2
2699992 9
448764 2
2700010 9
632451 7
1 10
1 1
205285 1
594147 3
2045975 7
3 2
459065 2
592889 10
1 10
1 10
1474752 7
458223 4
1 10
2399993 8
1521941 6
1 10
1571156 7
145707 3
2350857 8
1359348 6
1083601 10
1 2
1799995 6
738026 5
1 2
164068 9
738864 7
271842 6
1026348 4
2652349 10
1105939 5
1200001 4
1066949 5
684643 9
315010 2
1380151 6
167779 3
2019672 9
900003 3
1739242 7
406341 2
1408199 6
741848 9
100878 1
2400005 8
2699996 9
2173861 9
1403119 8
826072 8
415797 2
1200005 4
2699992 9
544290 2
1799997 6
1384964 9
984133 4
3 3
19 7
851652 6
1800007 6
2400002 8
9 10
2 1
1037283 5
160234 2
37648 2
102311 3
899999 3
48963 1
160824 5
203077 1
1097180 5
2282105 8
1182510 9
101783 10
1 10
465507 9
15 7
744528 4
746781 10
148408 2
17 9
1500004 5
235814 1
392290 6
798540 6
1500005 5
483831 2
2080990 9
3000010 10
82137 2
87615 8
981063 7
1650390 6
9 5
5 5
2099999 7
217616 1
53942 1
80275 1
2851729 10
4 3
127541 3
738276 6
2292973 10
1586656 9
10204 3
627320 3
594820 2
23206 7
2099993 7
3000005 10
488892 4
2096861 10
661803 5
600001 2
1 10
567282 3
1 10
11 10
753076 7
358505 6
1500001 5
746651 3
1636559 6
79339 2
1881449 10
234282 3
900001 3
1 10
21 10
1 2
2017352 8
218289 1
97821 4
27 10
2100006 7
134217 2
98478 1
623699 5
1799132 8
684584 5
744667 5
611393 5
2180608 8
87878 2
74324 1
2400007 8
261447 3
771295 3
491144 5
12947 2
796577 4
289321 2
458953 4
1 10
899998 3
387275 3
1800001 6
1340597 10
3000019 10
1489271 5
699 1
2100005 7
1562047 6
736920 4
1920727 8
2699999 9
102367 4
714190 7
312187 2
13 7
5 2
694149 4
1500000 5
1199997 4
3 4
53694 9
191107 1
900001 3
456 7
232082 3
2699998 9
21 10
1097829 5
81175 1
7 6
900001 3
232377 4
1004648 6
92366 1
385941 5
591891 4
672442 4
300000 1
199507 2
1635301 10
21 10
766123 3
1499999 5
2046764 9
17254 1
1500004 5
199518 2
1601518 9
302725 4
2243802 8
1349720 9
11 5
300002 1
451554 6
1493060 5
2296759 8
2099998 7
2322379 10
2121962 9
1006871 10
496402 9
5 4
192306 3
870383 8
654079 6
711346 5
1394916 5
1433725 6
298202 1
350899 4
987031 8
1499995 5
2213520 8
676233 6
221854 1
1657853 9
446967 2
11 5
184158 1
92809 8
2398462 9
4 3
1199996 4
1 10
1626490 10
857952 8
862405 3
599998 2
1 10
30111 9
1512933 7
129085 1
315085 2
2100013 7
10 9
295066 8
104991 2
467849 8
100895 1
1200000 4
1661739 10
1 10
835050 6
1067512 8
300963 4
735257 8
25594 3
1067897 8
248420 1
2278662 8
554221 4
938502 5
10 9
2099994 7
64961 5
244664 6
1 10
1 10
1800006 6
576803 4
1642065 8
2456307 9
1301909 6
2700006 9
145660 2
17 9
2999991 10
1612225 7
1199996 4
1335968 9
1556584 10
1734768 9
1731119 10
544807 8
2211293 8
623745 5
550321 5
403308 3
1 10
1885060 10
57343 4
816599 4
22 8
1 10
371503 7
800807 5
1723921 6
4 2
1089857 6
2115280 9
1817494 7
1268806 5
1800000 6
99102 2
2078332 8
586487 3
1 10
1654782 6
1578053 7
1 1
44863 1
1 10
2999998 10
1016144 9
207038 2
525635 2
894979 10
12017 3
3000017 10
899996 3
2399993 8
2104163 9
2010257 9
1803520 7
1800005 6
1 10
653362 6
5 4
229132 9
295633 6
2 1
1779552 9
600003 2
953838 6
1 10
327318 2
751463 7
4 5
237763 10
2425789 10
300001 1
2400012 8
347197 3
1200000 4
1200002 4
1688371 6
46757 1
483381 5
497237 2
351792 8
1731479 10
1477420 6
2332241 8
583979 2
823526 9
429176 9
900004 3
2100008 7
629093 5
4 2
190692 3
4 5
2 3
451288 9
1200004 4
373011 10
20 7
1415511 9
600003 2
260237 6
285564 5
2700829 10
1 10
1500009 5
578779 3
1004281 4
684055 5
1 10
300000 1
297768 2
9 10
708890 4
1731809 8
744466 5
1499994 5
2335616 9
964527 8
2333 1
1935095 7
1615283 6
1562510 6
57411 9
619803 5
1039721 6
768247 6
681731 6
94096 2
214294 1
32589 2
58479 5
297630 1
11 6
73469 2
185243 1
1303559 6
711044 4
707375 4
385090 10
2201910 10
1240224 5
1114425 8
121290 1
273693 6
571235 8
407473 8
951978 7
11 10
1 10
2048992 7
1800005 6
162548 3
576575 2
899999 3
5 6
603223 6
590566 6
1 10
1475919 8
982251 4
6 3
1 10
2100006 7
710565 4
586376 8
711829 6
726860 4
577742 3
900002 3
79753 6
600002 2
85904 2
4 5
192110 1
1486094 8
1215922 7
599997 2
132285 7
5 5
927011 5
351595 7
2700008 9
1131019 4
1493989 6
900003 3
2700010 9
2700000 9
1 10
17 6
66655 1
2399993 8
282697 1
1413028 7
562417 9
1800000 6
1026843 4
529032 3
1 10
10 9
2999997 10
43335 1
457654 6
1 10
625855 5
715393 9
300000 1
391811 5
95887 1
1800007 6
17 6
891626 10
324061 3
1611479 8
1 1
122812 1
65259 5
2099993 7
196678 1
1044414 9
307262 3
2700016 9
206440 2
1875259 7
8 8
979210 10
2659783 10
900002 3
504868 7
1500003 5
419957 9
1386361 5
900001 3
2731049 10
2700008 9
599998 2
1 1
520456 3
1500000 5
810913 6
2400003 8
921700 4
1499999 5
118745 5
771868 7
9 10
2097398 9
573202 2
2 2
68560 5
1199997 4
9 10
899998 3
339258 6
29860 4
2349640 10
900004 3
2999997 10
415634 5
464803 9
100389 1
4 3
201629 4
2 1
1357088 5
12 7
1 10
247236 3
518884 5
2153521 8
556600 10
3 1
633679 3
71274 3
899997 3
707702 7
276042 5
116414 1
599998 2
1929654 9
1364326 5
5 2
1200001 4
491409 9
80956 3
1397606 7
460315 5
1200004 4
493498 2
555350 10
1339271 10
9 8
9 5
2699999 9
958191 7
752611 3
11 5
3000012 10
21 10
10 4
300000 1
511746 5
508019 5
1 10
465245 6
1184349 4
1 10
983938 4
19 9
3000011 10
451860 2
1942881 8
900001 3
1091751 5
929555 4
1 10
655498 6
1200004 4
1527291 10
1833022 8
2400000 8
4 3
1800001 6
1001774 8
179324 5
1 10
887341 6
441110 10
2100007 7
129192 1
83800 1
1359725 7
599998 2
5 2
1108611 7
734063 3
806528 4
1500006 5
299999 1
5 2
2100008 7
165711 1
2273136 8
6 7
796788 9
782722 3
26361 5
697747 4
603767 3
844658 3
627475 6
2347370 10
2946241 10
250947 2
6 7
11 10
268060 1
2533456 10
30716 3
134458 2
479716 8
1178761 6
2 1
1095835 5
600000 2
2999991 10
600003 2
758372 3
391798 2
259086 1
592027 9
1468358 9
2596973 9
430736 5
1595821 8
304592 5
720063 10
1799995 6
782926 3
728233 4
538609 10
397377 6
2099997 7
1 10
1 10
299999 1
653736 3
2812148 10
218672 9
263246 2
8 9
399701 6
755394 3
1199997 4
1982295 8
701503 4
421838 3
46834 1
15 7
202804 5
1613869 9
182239 1
1090144 9
72522 1
272983 4
555651 9
147665 6
1200005 4
2380779 9
3 3
108799 1
1 10
515101 2
1944551 10
768121 5
1 1
644667 4
1550912 7
1799993 6
1500004 5
2394108 9
4 5
34815 2
924200 4
1 10
299645 6
1200007 4
90701 7
408206 9
1698581 6
58311 4
342770 3
1799993 6
5 3
2700001 9
5 3
2201629 10
607459 5
11 8
2100008 7
1476779 5
1048302 8
22 10
2 2
1944983 9
929676 5
1 10
93319 1
1344448 6
216811 3
135474 6
532184 7
453214 3
853330 5
1473669 5
2562135 9
872420 8
61955 5
917215 6
300001 1
1073535 4
993387 5
900003 3
1739656 10
19 8
2197879 10
1368925 6
602711 4
2355004 9
140540 4
665684 4
256665 3
237998 1
198061 4
7 8
2374120 8
900005 3
2547878 9
108253 1
1563811 6
1004637 4
11 8
2699992 9
3000009 10
2100006 7
548240 5
326843 5
3 3
15 6
1193334 7
3000014 10
1013639 10
1080410 6
437465 7
1276813 9
1390429 6
1 10
975279 8
792376 8
124869 10
1199820 9
264206 1
1710307 6
1127813 5
1517042 8
642249 10
1251697 5
1199996 4
9 8
1200862 9
492159 4
1056855 4
599998 2
2194296 8
1992248 8
2 2
37168 1
261986 2
11 10
2100000 7
1486980 9
524685 4
1800002 6
427950 2
6 3
343005 5
150344 4
39283 2
1973100 8
638615 4
1646301 10
130710 7
1411733 6
2999989 10
1611660 9
2399999 8
395068 2
1261706 6
2028607 8
1096976 5
2099993 7
1199996 4
306361 3
658055 6
8 4
600001 2
648219 3
1500004 5
146354 1
751279 3
1319209 10
1292124 7
251106 1
1042459 6
1152971 4
300001 1
2700010 9
1499994 5
224991 4
42125 2
922244 8
1199997 4
262849 2
2224476 9
9 4
1574270 8
25145 1
173513 2
3 1
2782089 10
1636473 7
21 10
1499999 5
1260937 8
873226 6
1381231 10
66244 1
509833 4
7 4
798296 4
974623 4
1468195 6
1200000 4
343077 4
2700010 9
26 9
9 5
2002503 7
1111433 6
2200136 8
1498210 7
291775 8
1 10
16 8
2999990 10
824540 4
7 4
599999 2
1500000 5
1352800 8
619056 5
17 7
552349 5
1 10
195949 4
600001 2
4 4
1132646 6
92305 8
1 10
899999 3
1281623 7
20 10
870414 3
2999994 10
3 3
300200 2
11 9
2029348 9
985088 5
1923355 9
1457509 5
294455 1
2292632 10
2705111 10
1200000 4
151333 1
10 4
1792497 8
600000 2
379792 7
831627 8
323865 3
73092 4
2886771 10
8 8
1499995 5
3000010 10
16 8
284311 1
791991 3
736958 3
1925154 7
1195274 5
2699999 9
2 1
1039331 4
256815 5
3 4
1087021 4
1638569 6
5 2
1406565 9
10521 1
6037 1
1 1
969260 9
1167885 9
2276885 10
2004704 8
900004 3
988168 8
51629 5
372476 2
242424 1
1 10
1800007 6
134775 2
2296322 9
11 6
405482 7
5 2
72916 1
333108 7
1 10
600001 2
209817 7
8 7
1200003 4
818489 10
3000015 10
602303 8
1994231 10
1 10
535518 3
1200001 4
258587 2
1020789 9
10883 1
373666 5
3 2
529587 2
867486 4
1 10
1200003 4
1488230 9
1843073 8
17023 6
630207 4
88523 6
464875 8
151371 3
82754 9
99256 3
2346192 9
483828 10
713799 4
9 4
196370 10
1945888 8
157636 3
125703 3
539546 5
1800003 6
587876 3
1470561 5
290061 2
1027124 9
1205130 5
600000 2
899999 3
1 10
80904 5
251176 1
5 2
12 9
540175 4
2000561 8
3 3
203961 1
169127 1
1 10
493239 2
1 10
2371473 8
787289 8
229156 1
157392 2
319227 2
654976 7
893184 4
135867 2
1200005 4
511737 3
40829 2
394267 2
789758 3
1365652 9
1055490 10
419381 5
289164 1
1421649 10
281122 1
843469 5
600389 9
31755 1
191963 9
608777 4
1291801 9
3 4
89196 4
1879541 8
2100005 7
152177 8
9 5
352682 7
1499995 5
906827 9
538086 2
2100006 7
617494 3
221996 1
721456 4
68717 4
328788 9
1216870 5
1338071 10
1810124 9
2640317 9
4154 2
2399995 8
2399994 8
964482 6
1 10
1893990 10
2198051 9
1687337 8
2700001 9
510289 4
807427 6
2444181 9
14631 7
267519 4
21 10
1 10
299999 1
644173 3
9 9
1387432 8
1 10
2242890 9
1 10
1427221 5
1066267 7
5 4
172163 1
46384 2
1499997 5
1 10
1045992 5
1110466 9
886920 4
1 10
364367 2
1 10
299999 1
9 10
521725 4
4172 1
600003 2
2400000 8
2196900 9
2136481 8
5 5
792430 3
1431892 9
5 3
147600 6
19 9
2999993 10
1 10
135735 1
657196 5
620981 4
571819 7
750339 10
3 1
1677515 6
1989001 9
520599 7
1625185 6
2100003 7
44316 7
208369 2
1331490 7
3 2
9 9
522008 4
2087640 10
500696 2
378794 2
2099999 7
1 1
915708 6
1499996 5
408145 8
2003716 7
1 10
209480 1
2914640 10
585058 10
330988 3
457823 2
214227 2
1880811 9
1500000 5
2005600 10
1294319 10
1394372 7
499065 8
12 6
575839 6
263935 7
2100002 7
599998 2
1 10
1173975 8
9 4
1327562 5
651170 3
584481 2
5 2
960595 6
1 10
1301961 5
2399996 8
1136687 9
1849784 8
793758 3
1244269 9
2490227 10
863621 10
1586066 8
229521 3
761942 7
11 6
1256461 5
82967 1
2399992 8
476332 7
3000012 10
6 6
300000 1
899999 3
511534 4
506855 3
136190 1
272084 1
1 10
1137989 6
387567 9
546750 2
1 10
2399997 8
383490 10
3000007 10
1935475 8
11 10
4 5
36089 4
1951695 9
3 1
2095792 8
192340 1
36433 4
40837 2
1215260 10
301983 2
492700 2
2700000 9
2290392 8
972481 8
496036 4
6 3
1 10
22446 1
2157610 10
842732 9
487615 4
2694419 10
878982 9
710425 3
1799998 6
599999 2
2219 1
198587 10
802330 4
477756 5
1503817 6
1734229 6
1 10
806343 3
710466 7
189841 6
8 7
1361665 6
2763145 10
1557397 9
248961 10
1 10
161178 1
2099992 7
405566 3
583551 3
5 2
313537 8
1200000 4
628705 3
300000 1
170677 4
643081 3
5807 4
1 10
1799995 6
1800000 6
2699991 9
1771991 10
2699992 9
6 3
294537 1
563746 3
1 10
1500652 9
1 10
508575 6
906065 6
927744 6
1194904 4
151473 6
2700001 9
1264919 10
1 10
1 2
600000 2
916441 10
354709 2
1684698 6
600779 3
2032311 8
838714 5
2051098 7
503814 2
458966 5
2400002 8
1190932 7
655144 7
1914011 9
722986 3
1463796 5
504654 2
139479 8
15 9
70780 2
8 9
395502 5
1 10
1800000 6
10 5
299036 1
2699999 9
583212 3
419587 6
1452061 9
519588 2
934837 4
137533 1
1412195 6
599997 2
295142 1
897981 3
1373364 5
1730824 7
947160 9
1485275 5
1499996 5
1200007 4
300000 1
606456 3
860125 4
300001 1
575480 3
6 5
1200000 4
1800008 6
465872 3
146753 1
1467669 5
698548 3
2099997 7
99395 9
1465918 10
17 8
1500004 5
1777141 6
58078 2
142255 1
17 8
1556842 7
1043640 5
252431 1
600002 2
1233234 7
599999 2
1499996 5
2999999 10
228847 2
400221 2
9 8
1720320 6
481 1
304647 3
2154358 9
124670 1
3 4
355192 6
1499997 5
2 3
559793 2
3 4
8 8
1199995 4
32295 4
1691741 6
704171 5
2162880 8
662781 10
444740 5
899997 3
900004 3
20 10
14 8
10205 1
607711 3
1 10
417348 4
2400013 8
1700881 10
237851 6
307511 4
67835 3
745206 5
2442902 10
1097435 5
108951 8
873418 7
1 10
640095 4
167614 1
5 4
2100001 7
776942 3
502704 2
47478 4
70329 1
775300 10
1 10
16601 3
77756 2
490397 8
82717 6
104502 7
520263 2
280973 7
1497781 8
66482 1
2 3
875030 10
892783 9
1891191 8
1644902 9
671603 4
20 10
1 10
176139 6
723023 3
1943018 7
194310 1
1178031 8
600000 2
2388225 8
2 1
825108 8
136807 6
15 8
13 8
413239 4
1 1
566364 2
1199999 4
35297 8
2 1
394651 6
212572 3
1308300 5
1 10
1199999 4
1 10
1 10
600000 2
2399999 8
590879 2
171069 1
414139 5
1969813 7
227329 4
2057889 8
24990 1
2700002 9
1200005 4
128985 9
5 2
193258 3
727888 6
50275 1
125944 1
1 10
371700 7
899998 3
220353 4
998267 6
9 4
279558 7
1235473 8
107357 1
200854 1
391492 2
13 6
1799994 6
762598 3
260432 1
16 8
1764168 7
131357 4
502829 2
297362 6
263106 1
2098917 9
822343 3
300000 1
664456 4
102148 1
6 5
2099997 7
1799999 6
204693 4
301345 4
282052 1
248373 9
1199995 4
2099995 7
557745 8
732872 4
1200006 4
7 6
314399 2
730188 4
1353649 8
1678472 8
1 10
937356 5
169399 10
986891 6
2100013 7
2249 10
24579 9
2399992 8
7 3
2400008 8
621849 3
625783 8
829119 9
19195 4
2400008 8
3 2
2 1
1131663 6
733280 10
1480268 10
3 4
1 10
1 2
742905 9
570119 4
118083 2
1905978 10
1500001 5
1253485 5
899997 3
1500000 5
192530 1
1 10
2100013 7
464478 2
694385 8
559110 2
1500001 5
312785 8
2102382 9
150051 2
850909 4
1200003 4
4 4
1 10
1059840 5
710059 10
440937 7
2531342 10
10 9
599999 2
111841 4
1200005 4
12 6
36124 4
176135 2
6 7
2520346 10
1032198 7
268794 2
1400802 6
58150 10
1 10
263449 8
2368940 10
3 4
14 10
3 4
8 3
2078420 10
473950 4
2090500 9
915942 5
331876 3
113846 1
10 9
562033 9
181111 3
1 10
300000 1
442148 6
251843 3
4 5
1398656 7
1200000 4
311985 4
1 10
1800007 6
9 7
900005 3
2221330 10
246802 4
2736749 10
299999 1
300270 3
1729772 9
1 10
1748125 6
1 10
37657 1
304939 9
1249711 6
560252 8
317581 2
1778534 9
1036070 10
102628 1
299998 1
301933 2
1650087 9
1054917 4
2841761 10
1152659 6
375447 3
71744 1
2010961 8
253567 4
11 10
1 1
2400000 8
235718 4
1 10
287598 6
6 4
1499995 5
1216863 8
300001 1
1 10
411011 4
23 9
1637301 10
863617 5
2699991 9
141227 9
10782 2
363166 2
1 10
1185664 8
2181670 10
426019 2
355601 2
683386 9
2355668 9
1587712 8
2399255 9
105947 3
771805 7
1010631 5
206333 1
126685 2
877538 3
1099054 5
1200003 4
1008008 6
170508 2
128451 4
651406 5
601924 7
600003 2
14 7
447301 2
90877 3
1198005 4
1343831 7
7 8
676220 8
1048415 4
20 10
1850879 8
367867 5
720231 8
524922 3
1800004 6
823529 4
1199999 4
2227912 8
2400001 8
947957 4
2400007 8
17 8
647377 8
299998 1
1 10
2607858 9
1 10
900004 3
1500004 5
1194670 5
1447880 6
1412605 9
252950 5
2 3
9 10
365907 2
1199193 7
1346330 10
254520 1
2999989 10
157185 3
33292 1
2580639 10
158511 1
10 9
18 9
1889900 10
1 10
2315768 8
186465 4
299999 1
3000016 10
1 1
2011381 7
150003 9
1800001 6
99121 2
1537712 9
960377 8
1800007 6
104859 6
1320631 6
7 8
1 10
20027 1
1658513 8
807771 4
1611928 7
2967841 10
296407 8
136107 1
1163178 6
1 10
8 3
60297 2
73487 6
712581 4
566403 4
1 10
347226 2
1800006 6
4 3
160722 9
1 10
516865 3
128806 1
60218 1
7 7
1 10
512396 9
1 10
694601 5
1 10
2141850 10
6 7
1 10
1 10
131639 3
586441 6
2099999 7
1418954 5
1468241 5
1294192 8
319686 5
1981943 9
1433282 5
2291561 9
9 10
7 4
1070888 8
2248019 8
1261387 6
278633 1
1 10
361163 8
34993 6
1286866 10
565773 2
1795866 6
123750 5
355086 6
2399999 8
1200001 4
17 9
5 6
1 2
328069 4
1500006 5
1600289 6
1988240 8
1481402 7
837376 6
449137 5
2400014 8
433524 6
1509095 8
592486 3
2381216 10
1333150 7
2916909 10
176163 2
246938 1
213548 3
600000 2
1005269 4
580098 3
9 4
455745 3
1 10
151499 3
363695 5
556991 8
1060746 6
1800008 6
295776 8
1200001 4
457443 9
8 4
575280 7
1 10
71804 2
20 7
1799994 6
175076 1
400386 3
890721 4
7 3
77934 6
2400000 8
2 1
270976 1
1094693 5
19 10
1638451 6
1259350 7
93278 1
6 5
1199999 4
283021 3
599997 2
701037 9
1796166 6
1800010 6
129511 4
365382 9
1176344 5
221089 6
500099 5
1200000 4
514943 8
1028944 5
1 10
59361 1
108094 1
1583170 7
86531 4
624131 5
980557 4
899998 3
119486 1
1200855 6
342468 5
13671 8
1770715 6
3 4
101747 4
1 10
1502597 6
37728 1
249943 2
225052 4
1 10
2400007 8
1 10
900003 3
2220426 9
10 9
1500008 5
1276923 9
149516 1
12 6
1165573 9
19 10
1475511 10
2586999 10
1562805 7
2640221 10
1526806 7
269181 5
426290 10
255997 1
2700008 9
6 6
5 6
287925 2
1 10
962487 8
22 10
3000009 10
5359 4
19 7
2400007 8
5 2
788635 5
2 1
1909641 10
2100013 7
252704 1
417377 8
14 7
148242 1
1171723 4
38300 1
899773 7
1970830 9
198646 1
1053234 6
2999992 10
648967 5
91292 2
452401 6
1738932 7
178045 2
2700009 9
2999989 10
142446 6
1616240 9
10 9
223877 1
232788 2
8 9
263452 2
1 1
178488 2
1500005 5
3000016 10
1542676 6
9054 1
2568571 10
2210023 9
1500004 5
199932 2
2099992 7
1622895 10
133088 2
5 4
1 2
7 3
2 1
2226913 8
12 7
163438 1
1500000 5
3000006 10
862476 4
5 6
1 1
18 9
5 3
2095100 10
520709 2
1 10
614886 5
1379759 9
156383 9
2999989 10
889614 3
2699994 9
1 1
1312638 5
487733 7
600003 2
215677 9
2872715 10
1352772 5
95649 4
2401372 9
655300 5
820143 9
304584 4
2999999 10
117855 3
193232 8
2099993 7
658491 9
13986 2
169347 1
652131 9
19 8
86702 1
299291 10
745909 3
162977 6
557207 4
169200 8
232991 1
1425803 5
899998 3
1126168 8
24700 1
1925344 7
2059859 7
1346401 6
82370 1
9 10
299998 1
2026650 9
1 10
357816 4
1 10
1799993 6
101375 4
294964 4
317554 5
2699219 10
83767 1
2399993 8
1183343 7
412666 5
1 1
1604131 10
1411459 6
1307571 6
2039689 7
315652 7
344338 2
449739 5
1799999 6
1580759 9
300000 1
2099993 7
752875 4
2228931 10
776355 5
941409 4
1406100 5
2399999 8
483649 5
234720 1
81527 1
101061 2
221021 1
773113 6
45535 5
2100001 7
789779 6
885715 6
1500006 5
2629404 9
900004 3
151594 2
805838 3
642161 4
26 10
6 6
815999 6
899231 8
891255 3
1373220 5
5 2
1944786 10
207507 8
2584125 9
585251 10
1187979 5
1200004 4
4 3
1409940 9
1801856 9
280743 1
26555 5
718295 6
1800000 6
1729215 8
127916 1
349293 7
780793 7
88249 1
2400001 8
599999 2
106936 8
16687 4
1357003 10
41775 2
218628 3
377050 5
1 1
492547 4
581623 5
2400007 8
2685040 10
1047467 4
1186263 4
220661 10
3000000 10
1709358 7
1840458 9
295574 4
10 10
1464921 8
1168563 7
203259 8
3000010 10
546218 2
831562 3
1 10
67857 1
307712 7
112550 9
246819 1
540609 3
599998 2
1500001 5
289925 2
1 10
1 10
115480 1
174971 8
4600 1
1482011 6
1 10
146117 3
548405 2
83029 1
4 2
6 6
863377 3
1496970 6
1580724 8
1200003 4
1261468 5
1 10
1624781 7
1 2
90320 6
599999 2
1 10
3000011 10
300002 1
139402 1
257831 1
2099999 7
591797 2
2099993 7
168945 3
367328 8
1346130 5
1170432 4
562799 10
1981950 10
899998 3
2436890 10
5 3
710014 4
260732 6
1973317 9
282470 5
290003 2
599998 2
299999 1
2 3
1 1
126412 1
1530600 7
1 10
115473 1
587030 5
1646665 6
5 2
983674 5
11 5
499131 3
9 10
2100006 7
406336 4
1337088 8
600001 2
6 5
533373 2
299999 1
415701 5
1 10
1143339 7
397487 2
88821 2
502093 7
596238 2
2700000 9
21 8
306936 7
1199996 4
1355445 9
187163 6
2400007 8
587042 9
57654 9
4 3
9 5
711208 3
21 10
17 9
900005 3
1200001 4
1733155 6
118582 3
19 7
685004 9
372437 3
1594833 8
264015 9
719777 4
463652 4
300001 1
156895 5
6 7
1893180 10
792877 7
257356 3
12693 4
444520 9
50772 1
560673 4
2399992 8
2400002 8
152914 1
1187161 5
7 6
260312 8
1 10
2020020 10
2324496 8
1731745 7
1625771 10
1 10
188036 1
1019461 5
61196 2
54216 4
600000 2
225567 6
504264 3
1125485 6
2479411 10
2100000 7
649149 5
1290751 8
6 7
1 10
2719145 10
202853 2
173561 10
870920 8
871911 5
70505 9
1499995 5
829729 3
299999 1
111454 2
1916668 9
1221845 6
318748 3
712209 9
197580 1
2999994 10
940799 5
14 7
193320 10
659759 4
1166852 4
1813555 8
1290848 10
1586807 6
2951251 10
1803912 8
851255 8
721768 6
281869 4
1 2
9 5
1381357 6
600660 4
9 10
1303260 6
2178087 8
553538 2
164611 9
495746 2
389488 3
865767 3
168655 6
300000 1
1193877 5
2100007 7
1449048 8
1324057 6
419869 2
258342 4
1800006 6
2459959 10
442827 5
1 10
13 6
471889 8
872378 3
326044 2
2400008 8
680146 3
557439 6
129260 1
946089 4
237769 1
1800001 6
717248 8
219806 4
632724 3
899997 3
1 10
300000 1
1799993 6
1 2
1800006 6
1557858 7
189663 1
1 10
123250 5
1777411 7
1 10
103839 3
23741 5
184804 2
1 10
466408 10
1200005 4
966379 4
831652 3
675951 4
1 10
203202 6
268485 2
299999 1
127893 3
520422 10
1799996 6
1500000 5
468972 6
1184004 9
105371 4
189757 1
1583910 9
231431 9
1 1
552290 2
775789 3
2059746 9
826811 5
2999997 10
696078 9
1794148 7
159071 1
765920 3
1169539 5
154370 3
351246 6
330753 4
2055033 7
25850 1
1480851 9
5 2
1199742 6
633620 5
2264661 10
496573 2
129163 2
273436 4
2399998 8
1888190 10
19 9
732272 8
206537 6
404767 8
15 6
643972 3
300002 1
2999991 10
11 10
358017 8
19277 2
1199998 4
299999 1
1 1
13 5
2100002 7
1741625 6
422884 3
1298211 8
1 1
2400006 8
83955 5
226511 9
15 8
103546 1
1481617 5
2099334 7
844976 6
2400010 8
1242759 5
2032661 7
1067058 7
392069 10
300000 1
1 10
1 10
624286 5
1519171 9
148590 1
2 2
11 10
120321 2
4 3
700595 6
2272214 8
1 10
4 3
1641828 9
1942116 7
599998 2
16 7
2700008 9
4 5
2399994 8
243247 4
1214350 5
360285 4
1199997 4
3000009 10
1300240 9
388428 6
1498704 8
1 10
420603 3
585591 9
1063380 10
712000 4
1372085 9
1205024 8
2756989 10
54024 5
4 4
1473056 8
900004 3
753257 4
1147167 4
665447 6
198140 1
176631 7
204380 4
418139 8
840899 3
1894020 7
1164487 10
2110071 10
288616 8
650907 4
2399993 8
36636 2
721727 5
600003 2
11 9
149093 9
1079232 4
831909 6
3000001 10
292821 10
285629 2
383583 2
17 10
1800007 6
178300 5
586072 3
20 8
1524023 8
1 10
1323621 10
2699991 9
2592229 10
872952 6
900000 3
601812 9
751291 7
2218451 10
1986820 10
842340 5
1112273 9
990208 9
235330 2
16 8
344460 6
1283470 6
146040 9
121497 2
852768 9
14630 4
1800002 6
135686 2
1 10
684930 5
95093 4
1100599 4
291231 8
262355 4
1 10
2699991 9
321709 2
1230606 7
73166 2
2561435 9
22225 4
267814 1
322100 5
155511 1
1 10
1751501 7
850871 3
1101617 10
2264844 8
440915 2
15663 3
600003 2
152803 2
1 10
942403 9
1 10
422853 5
1636588 10
900000 3
600000 2
2400000 8
148894 1
247725 2
956864 8
185640 3
24014 3
300000 1
696125 5
1 10
795299 6
21 10
704535 4
1721915 7
783480 3
600001 2
8 4
213945 4
1500003 5
1037527 6
1588299 8
324247 2
14 7
1062624 8
317711 3
2400010 8
1149751 8
108529 2
1077476 5
1478954 5
17 9
2128207 8
2 1
899998 3
7 3
1240240 8
911585 4
1914430 10
6 4
402576 6
2699991 9
84156 4
13 6
1624192 8
12066 5
1988122 7
76422 1
1500004 5
900000 3
582533 2
600000 2
3 2
248312 4
599999 2
599998 2
1 2
300002 1
58331 2
1394021 9
201675 2
955494 6
1200000 4
391712 2
599998 2
1320156 9
136597 4
1759613 6
3000000 10
599998 2
184040 2
302409 9
1530199 9
1500002 5
1066149 9
883424 5
1 10
8 7
269611 5
1993855 8
135567 2
6 6
122910 5
1 10
2154950 10
590086 5
16 8
3000018 10
948 6
1219815 8
1488994 7
1636721 8
211841 10
225651 10
1052180 5
1500004 5
2399999 8
7 3
299058 3
911456 10
1800005 6
1199997 4
299998 1
617273 8
240908 3
5 5
7 6
2581 5
1471726 9
1033117 5
1392437 5
31014 6
300000 1
1121536 4
1603108 8
825712 4
756111 8
1371580 7
1 10
612048 9
299999 1
16 8
95989 7
168106 3
300000 1
804024 3
1091491 9
467600 9
2278579 10
1799994 6
192913 1
19929 3
1139161 6
975062 8
151912 1
761400 4
386519 3
604079 8
148750 1
296630 3
1 10
932899 10
922205 5
61561 1
65106 6
18 9
55582 1
3000012 10
286085 1
146943 1
1892808 9
1 10
1934 6
464471 2
1077793 9
7 5
679917 7
82638 3
154512 6
580079 9
8 4
1667319 10
1300409 9
599997 2
292247 5
3000011 10
1195695 4
789685 4
166736 2
1500001 5
908091 9
19 9
302732 9
912557 6
814614 3
2094286 9
1890737 9
616645 7
498931 2
1257908 7
1 10
11 5
483280 3
1 10
1745351 7
298115 1
7 8
459550 7
2400001 8
2700000 9
748506 10
1377040 10
1 1
55692 5
1272866 10
1490040 8
1 10
75379 3
1049281 10
457676 2
142079 1
573976 8
1 10
1066110 4
14 5
453559 4
1782332 9
3 3
24557 2
168564 3
812836 4
1815083 9
11 6
5 2
2399993 8
131860 4
1800006 6
294223 5
19 10
1 10
820838 5
1648728 7
1799999 6
327387 5
24788 1
599999 2
1800008 6
1344256 7
52320 3
1597436 9
818656 8
2295712 9
61679 2
2099994 7
5 4
975351 4
2285248 9
480412 4
883547 6
1799995 6
1 10
287327 2
60745 2
603789 5
1270767 8
8 4
266252 3
237994 2
1422268 6
751600 4
899999 3
556507 5
160348 1
1802549 7
1089691 4
114197 4
1799999 6
900005 3
567023 4
1847485 7
1 1
34442 7
1572272 10
593949 3
586305 4
335687 4
701591 10
21 10
1 1
4 5
1948982 7
2999994 10
7 3
11 5
1882412 7
900004 3
1199999 4
2399994 8
2100008 7
468868 3
180934 1
286808 5
157842 3
794932 7
592645 3
35317 3
2100007 7
1107520 4
1440260 9
176102 1
1407601 10
1157299 4
495767 3
299999 1
404576 3
1 10
688653 4
2 1
1 10
300000 1
1445327 9
1022430 6
1800004 6
21 10
224771 6
275724 2
577525 4
443332 2
899998 3
1379688 6
149203 2
2213506 9
187147 4
2581261 10
1588523 6
7 7
1696746 6
1800000 6
6187 2
1511129 10
1 10
1502057 8
2036541 9
1 10
92753 1
512776 7
138168 4
8 7
521815 5
76412 3
152383 1
1329453 8
102851 1
1500001 5
2700000 9
1890405 9
1 10
1184175 8
1 10
933522 8
1364707 6
1336510 9
899996 3
900000 3
836076 5
1800000 6
1213071 8
245224 4
2335690 10
1 10
275480 1
162192 3
17 8
851883 3
159849 1
1800007 6
1 10
73256 3
989830 4
38215 1
341941 5
487570 3
1338019 5
16 8
259545 1
17 9
1033352 4
1393102 9
2086413 7
2 2
900002 3
1968991 10
85980 1
7 6
11 10
2388263 8
1024692 4
772715 7
221516 6
653842 3
229647 3
14 6
1582809 8
548321 2
900000 3
217873 3
418103 3
13 7
1 10
1799998 6
8 7
143888 4
2400005 8
700381 8
1520181 9
263483 2
748531 5
1799997 6
54392 1
3000011 10
4 3
2700009 9
1 1
899997 3
174359 8
599999 2
1799995 6
1512050 7
299998 1
900001 3
909609 7
1 10
3 2
1599709 6
12 8
1200002 4
899997 3
120314 2
256894 9
686693 6
832211 5
714457 6
129312 5
282874 10
1992095 7
2700010 9
263725 1
2187863 9
1200001 4
566248 5
15 7
1 10
2400007 8
1 10
1630205 9
600000 2
1129859 5
193949 5
600002 2
598463 5
11 6
60237 3
5 2
1671 2
1 10
183261 4
2699999 9
865453 7
55450 1
2999989 10
4 3
190777 8
1799995 6
1590054 6
1 10
215094 1
16218 1
8 3
1 10
231983 9
33046 1
293609 2
215815 1
936001 5
2193028 9
1141565 5
789262 3
2100008 7
2325120 8
100646 2
2099999 7
307896 2
1 10
1 10
5 3
67379 2
1 10
197051 1
2700001 9
899997 3
448596 3
246420 1
188411 1
991482 6
1 10
1200000 4
897313 8
284181 2
899999 3
106691 4
29546 3
5 2
2618650 10
1 2
19 7
1 10
1721691 10
698524 8
294964 2
1059073 7
1 1
1065456 5
517593 2
1199999 4
2071328 9
495971 10
2400007 8
512348 2
5 2
482611 2
600000 2
1 10
1987768 8
519119 4
1800006 6
272331 1
220613 1
364801 2
1294289 8
599999 2
13 6
815040 10
376820 4
11 6
1 10
5 2
2999999 10
1 10
1200005 4
1200003 4
3000008 10
161081 1
11 6
1659408 6
20961 1
59483 3
783374 3
523215 2
1469508 6
2700004 9
435078 3
193151 6
6 5
569036 3
600001 2
602233 8
255760 7
605385 5
41044 4
94346 1
1284756 7
899997 3
308268 2
21 10
300001 1
170609 1
519966 9
2 2
71575 5
925148 6
2283799 10
2001649 7
381238 3
265451 1
2700005 9
1299014 6
2699990 9
1 10
1 10
766551 5
15695 5
748599 3
1847001 10
1 10
21 10
18922 10
1176927 8
11126 2
2564706 9
2 1
1 10
237059 5
899998 3
193728 3
1343592 9
188182 1
671864 8
780938 3
1200003 4
19 9
1500003 5
133853 3
416836 2
2699991 9
240480 6
330492 2
2700007 9
2099996 7
2004159 10
2551220 10
1763779 9
525823 9
599999 2
1499997 5
156496 1
712521 9
157274 1
900001 3
7 4
1800001 6
68420 1
257721 2
1799993 6
896849 9
11 6
242408 2
2700003 9
1 10
630470 5
649261 6
534362 3
684610 10
300001 1
646367 4
263175 8
1 10
360033 2
13 7
136676 2
658314 6
60486 1
1 10
374642 10
1548278 9
5 2
1752 1
74300 1
2100013 7
1572913 9
1500000 5
15 6
2052885 10
2334513 8
2152413 10
1465577 8
78098 3
177362 1
1267651 6
344736 7
1539447 6
518394 3
92203 6
446281 3
1 10
4 5
197083 1
1237969 9
2005344 8
6 3
1085099 4
745465 6
93696 10
300002 1
2400009 8
1507582 6
224609 3
158599 10
297982 1
325086 3
79580 6
18972 1
586471 4
17 9
909046 6
591486 5
1009605 5
1789956 7
336709 3
378959 4
2094884 9
1144535 10
1125095 5
569067 4
1910979 7
1 1
1800001 6
786709 10
2 3
232755 2
258879 2
1679975 9
1947653 7
576990 6
246558 1
3000012 10
2700010 9
599999 2
1524617 8
539619 10
25265 5
833236 3
1274466 8
53956 1
1 10
1576261 7
300001 1
299999 1
756437 7
587165 5
788208 6
1337624 5
1800007 6
1310974 5
50878 1
2100008 7
1672509 6
1925267 7
522552 6
1 10
1246442 10
1435019 6
1451391 5
15 8
2298761 10
423361 7
600003 2
379796 2
488701 10
801629 8
1425168 9
870035 4
1311870 6
199808 2
2099998 7
1576474 10
19 9
1800006 6
21 10
940339 10
1635642 9
2317017 8
648843 3
299999 1
2372445 9
1447564 5
4 4
427958 8
156141 1
9 7
945044 5
1305179 9
637580 4
299999 1
1 10
105496 1
300001 1
2051455 7
532621 3
2 1
44249 1
1835328 8
20 10
309835 4
899996 3
905869 7
189213 4
1936046 7
537254 9
2979849 10
271410 10
2097175 8
739379 4
1171408 7
1339966 9
11 9
1 10
1032468 5
1199995 4
165647 1
1 10
14 5
887079 3
2399992 8
889239 7
75319 7
13 6
2699990 9
2374696 9
157490 5
19 10
17 9
1200000 4
608841 9
525950 2
1930155 10
1799995 6
649117 4
385663 3
299999 1
219827 8
300000 1
1409159 9
766079 10
1304142 6
624191 5
718874 5
300002 1
1037001 8
1395744 8
616570 7
19 9
1633706 8
1500007 5
37380 7
26310 1
1001853 5
960694 10
167112 1
404463 4
943377 4
51283 2
2099993 7
3 4
2399994 8
154429 1
119015 7
2999998 10
2337090 8
2999996 10
14792 1
858191 6
199935 8
2804370 10
1151391 10
432848 2
300000 1
2005039 9
1 10
1800007 6
2214905 8
2857560 10
1946110 10
3000005 10
83944 7
1 10
288623 4
5 5
1460824 8
1106674 8
143031 1
202813 3
582137 2
5 2
188645 2
394485 3
638874 8
202643 4
16 9
300001 1
1 10
1500006 5
377908 4
830472 8
1557082 6
545496 7
109970 1
797128 4
1199997 4
198803 1
242202 9
289791 1
705700 4
8 3
1107072 4
1658905 8
1709394 7
300001 1
299999 1
910694 7
1 10
1153615 4
487001 3
1431903 6
6 5
1200000 4
1190999 6
1055879 6
1 10
1942520 8
2999999 10
1673514 6
899997 3
59764 3
15 6
2627731 10
248984 5
2999990 10
2400012 8
1 2
1838558 9
377421 10
16 8
1199999 4
544185 8
284958 8
1 10
2099999 7
1286045 6
35775 5
1444709 10
3000001 10
1200000 4
498261 10
1199997 4
418351 3
284575 1
1 10
443465 9
1 10
641011 6
2099999 7
1200000 4
900002 3
2093968 7
300000 1
565621 2
1800003 6
15 6
941028 6
3000004 10
2170670 10
1297379 5
59841 2
600640 4
1218137 6
2326120 8
43684 1
391084 4
848919 4
189958 2
338081 2
652362 5
764257 8
580280 3
2099993 7
17 10
3 2
3 1
1744155 7
1199997 4
450238 7
3 3
2099995 7
1749835 6
2227143 8
1392400 8
614567 4
2699990 9
617345 4
97767 1
299999 1
1476396 5
1 10
1199999 4
64617 1
435759 2
106974 7
6 7
1092743 4
3000011 10
9 10
1837256 7
308425 4
392735 5
1200000 4
516379 3
4 2
1 10
521981 6
1100944 4
47961 2
1 10
1459571 10
1199996 4
1060163 6
1173879 8
1 10
1211244 6
168038 1
1051801 4
311166 6
42420 6
882291 10
28531 7
2606093 9
2 2
577787 2
54111 2
65408 4
357238 9
305082 9
1126719 5
121576 2
2099995 7
2100000 7
29 10
2400007 8
1800000 6
212363 8
15 7
1678741 6
1251655 7
129264 1
1500000 5
391728 3
2099994 7
1761185 8
18 9
823940 9
1079871 4
2652709 10
821995 3
488287 6
1499994 5
1215170 9
1 10
853040 10
2100002 7
2399999 8
6 4
1154954 7
1500002 5
1500000 5
418488 3
434627 2
167678 7
300000 1
13 7
1649569 10
398429 5
194601 1
284938 5
1500005 5
592157 9
192141 2
1799994 6
297481 1
1524015 9
835865 8
16791 5
536183 2
768482 3
849609 6
400393 2
515072 3
245363 6
1 10
481950 9
2930711 10
2399992 8
12 6
1620550 10
3000009 10
1 10
146721 2
899997 3
920656 9
729864 8
3657 8
457888 3
768138 9
1 10
16 6
7 8
1756090 7
2182248 9
997736 4
104827 2
3000008 10
1800005 6
833823 7
9 4
262774 1
371943 8
350464 6
598014 3
711788 4
1292850 7
3 2
434263 8
11 5
535932 9
251599 2
5 3
1 10
1171431 8
616969 10
2699996 9
13 8
138916 1
2012959 9
649571 7
300000 1
299999 1
448298 3
69845 6
3 1
181567 1
1800005 6
232381 9
1020180 7
600000 2
1118853 7
1172240 7
115909 10
2699991 9
1500007 5
191365 9
938741 5
169328 8
1571497 10
99037 7
727885 9
31995 9
4 5
1 10
1402074 9
3 1
1249063 6
220099 10
2028203 9
3367 2
1027836 4
157123 6
573331 10
1596871 7
11 8
2400000 8
86553 4
2099994 7
2162799 9
6 3
405588 2
583603 2
1 10
1 10
1 10
1800009 6
2687201 10
1499996 5
305792 3
737701 10
403908 2
1 2
292420 3
992960 8
7 4
1874575 9
1800007 6
315109 6
3000008 10
669366 3
677849 5
1370101 6
1483943 6
298124 3
1858983 8
163293 1
609225 5
1168615 6
2099992 7
1015447 4
2399994 8
75259 1
23783 3
1513860 6
2100006 7
1 10
37470 3
1831915 9
485765 7
1824710 7
1437966 5
520061 8
1200006 4
776127 8
1 10
19 10
2021645 7
1 1
431126 2
900000 3
508901 2
15 8
1500002 5
52613 1
987018 6
1 10
2999993 10
900001 3
1 10
960080 4
1323761 10
1 10
1200004 4
2257579 9
886074 5
1143395 4
23 8
3640 1
9 10
2110985 8
570840 2
844760 3
156330 5
299999 1
1857084 7
569702 7
1657145 7
207123 4
330260 10
243073 6
724851 8
899998 3
269316 1
1780908 6
23706 9
199840 1
1179233 4
2307527 8
505429 2
276408 6
55871 8
3000004 10
2102729 10
2399992 8
179169 8
1 2
219625 1
753296 6
373180 3
899999 3
384877 9
464967 9
38889 2
1 10
1254087 6
392916 5
1651014 10
1722799 7
1715736 7
1199997 4
1754871 8
9 6
1712437 7
1 10
900000 3
1930158 7
1336551 10
122259 4
412658 9
1 10
1035734 7
899999 3
435720 8
1753652 7
582930 3
21 10
317649 2
953021 10
203566 1
1350871 8
292091 2
601229 5
244956 4
1777616 7
651810 4
1199995 4
66265 4
1 10
227217 1
831879 9
900000 3
216455 1
204236 1
1217323 6
2400007 8
930645 4
1836526 7
1453276 5
254131 2
1684120 8
454857 8
435091 5
899997 3
437623 3
200082 7
1800006 6
1800001 6
856737 6
866020 5
72328 7
182530 1
2999995 10
1020689 6
14 7
279737 2
6 4
1464426 8
704016 8
1523592 8
1200000 4
21 10
818199 5
1 10
1231546 5
1608989 6
860760 4
2999996 10
2099999 7
463791 3
2926588 10
768428 3
1606240 8
1196006 4
561055 5
1799994 6
831053 6
175093 1
712575 3
1 10
2100007 7
1295190 10
1073039 10
278374 2
1 1
359581 2
1500007 5
1076031 5
992939 6
150878 4
326996 4
1269024 7
2400015 8
1919095 7
596029 3
621209 4
470412 2
1 10
178793 2
203703 4
354568 2
95040 2
10 5
1816684 8
1199996 4
6 5
281796 5
328109 6
2 2
244541 4
8 4
649530 7
1641042 6
1 10
997876 10
317933 2
642192 4
547940 2
98297 6
554391 9
192191 2
2399992 8
693723 5
2 1
2234660 8
1452234 10
7 7
2001388 7
487515 3
393992 8
44636 3
60702 6
17 8
884998 3
18492 2
2399995 8
157849 1
2400007 8
4 5
219234 1
155586 1
3 2
1015670 5
218969 2
1994131 7
1 10
60578 1
1200002 4
2099999 7
1236696 8
371845 2
1073113 10
869084 3
1499998 5
790736 5
677627 6
1799994 6
896164 5
1 10
470693 6
267929 3
872763 6
4 2
998379 4
3 3
165001 1
869483 4
1 10
2034432 9
13 6
401582 5
937061 10
3 4
6 3
143588 3
2699990 9
225370 3
5 3
958365 6
1300062 6
1435813 7
1043599 6
2611858 10
2099997 7
318333 2
2100006 7
5 5
157570 2
299999 1
61263 6
1477537 8
868694 3
564539 4
92642 5
265031 4
1489193 6
97056 2
231835 9
35380 7
1630953 9
4 2
1800000 6
1 10
261752 3
257607 5
8 9
2 1
584703 3
116568 2
1890807 7
492817 2
14 7
459352 2
17 8
1 10
137195 1
34042 3
676751 3
264705 1
575053 4
637540 3
1297985 6
292181 9
155261 1
14 8
1 2
1175146 5
85450 4
891288 8
69494 1
1326004 5
1799995 6
626793 3
1200003 4
561619 6
336679 10
2543130 10
1 10
299999 1
900002 3
2264771 10
2302158 8
11 4
2209209 8
931528 9
598556 7
1145863 4
2100001 7
680701 8
7 3
418134 6
386669 4
2176038 10
34593 4
1 10
3000001 10
852533 3
648940 3
1800004 6
1442791 9
120005 1
2082411 9
566459 9
569750 5
181097 7
299335 2
464401 4
9 4
1125297 8
190959 2
3 2
900004 3
1 1
600000 2
899999 3
2198395 9
144116 1
100127 2
1 10
92822 1
2999990 10
1162468 8
1559126 6
1 10
1 10
972411 7
129928 1
227683 7
282148 10
140555 1
1500002 5
1500001 5
2100000 7
255540 3
125586 3
2700015 9
2164610 10
514261 5
1 10
7 4
607843 6
16 7
2393689 8
216987 3
2700011 9
423608 4
1 10
1662420 6
2400005 8
3 2
882747 4
346297 2
1603888 10
2100000 7
494666 8
811303 4
549801 2
2399991 8
7 8
1293976 9
1682575 7
7 3
21 10
899999 3
1658177 8
1500006 5
246967 2
1327221 9
10 10
472919 10
1166881 5
134637 3
899997 3
11047 1
164113 2
935053 4
25908 1
2699990 9
440545 5
1324549 6
2327264 9
9 4
1001723 6
314255 2
1 2
1544807 9
1381291 7
11 10
9 10
115855 5
157581 10
931271 4
3 2
47230 10
466008 4
230389 5
215452 2
422865 9
947976 8
81393 8
2100000 7
7 3
19286 3
874777 4
1099 1
1099006 5
239029 3
2399997 8
401267 6
1800005 6
510721 10
1 10
1593996 6
1800001 6
2026953 9
2362419 9
1206941 7
11 6
59525 2
18 9
3000013 10
449314 5
579553 3
2557434 10
3000016 10
464057 2
39304 1
1444958 9
1 10
300000 1
312207 3
222097 1
599998 2
1057580 4
1821464 8
1500183 9
1153865 6
1281899 6
130732 1
600002 2
498714 3
155228 8
2315786 8
2999996 10
792308 7
1500004 5
345051 2
2065023 8
7 4
13 6
3 4
1211968 8
2699992 9
899999 3
1255463 7
1800005 6
1799997 6
17 8
300000 1
153181 10
2700004 9
1499994 5
1 10
2999996 10
1914490 9
7 6
656915 6
299427 1
327590 9
380787 4
628686 9
143347 2
194788 2
1010148 5
5 6
1 10
2768291 10
5 6
599998 2
370326 6
764724 9
1571234 7
421610 9
1148700 10
1500007 5
270286 2
891444 6
16 8
586256 4
299999 1
2100006 7
770735 7
600002 2
2395928 8
1311456 8
447166 2
516919 2
4 3
2 1
9 4
5 6
408295 8
677667 8
373088 4
1362614 5
1147408 4
1145359 4
1133905 8
347737 4
777647 5
204153 3
1348750 9
109598 4
1199999 4
233485 1
1306649 9
900003 3
20 10
1199998 4
218559 2
207893 1
271859 2
4 5
562684 3
1175896 7
161303 2
2459459 10
59790 1
1 10
2979850 10
1112155 9
10 5
4 2
295129 1
545426 9
704312 7
1 10
238281 8
220130 7
13 10
5 2
543416 5
4 2
1200001 4
96866 4
2099993 7
1950147 9
483413 4
11 4
66608 1
833477 4
165709 6
898761 6
1386011 10
502764 4
594729 3
459222 7
410183 9
1 10
339797 3
1799996 6
520699 4
1021987 6
300001 1
8 9
1535130 9
1199996 4
1179491 4
11160 1
1185610 10
48470 1
793619 9
1682616 6
867311 4
13 7
300000 1
139019 1
1690409 8
1500006 5
526397 5
2400001 8
455783 7
159155 1
821353 3
22 8
1 2
2999999 10
803213 6
1049582 9
1 10
2400003 8
267369 10
426870 5
158975 2
106951 8
1199996 4
1280399 10
291677 2
826531 7
370063 7
747913 3
903124 5
7 3
711913 3
415441 2
698120 4
1 10
1813606 8
1116835 8
1199999 4
776852 9
311470 2
595100 3
18 10
1799994 6
197636 2
2999990 10
1 10
2399999 8
570605 6
1490441 10
4 3
198316 3
2959968 10
1500006 5
549299 2
2376235 9
2399992 8
2999990 10
1316747 10
381498 7
1720720 8
446968 2
3000001 10
253680 4
1194344 8
152140 5
1 1
366276 3
359440 3
1 10
1500004 5
188859 2
5 4
194506 1
1892344 9
1 10
1 10
431777 3
1 10
1313109 9
139052 1
3 2
2496030 10
1328072 6
286981 1
708900 6
13 6
1545675 6
1 10
327975 8
1016454 9
243485 8
599998 2
16216 4
9 9
1199999 4
1720205 6
387510 5
479733 2
115028 1
899997 3
422668 2
899999 3
257498 1
7 7
1245367 6
599998 2
2281144 8
2399992 8
1947261 10
900004 3
241094 5
2700004 9
3 3
237879 4
882423 4
2999991 10
684064 3
3 3
617010 3
3 4
11 8
922217 6
1854111 8
515997 2
1 10
1 1
7 3
63144 8
698898 3
6 7
349153 7
1770986 7
2400007 8
336266 3
661223 5
599998 2
669860 3
131125 2
797928 6
1199996 4
2100000 7
73436 7
12 6
13 5
1202340 5
159151 1
1 10
564841 4
300000 1
302889 5
121939 7
568243 4
10 10
1161626 5
1499994 5
2399996 8
1 2
1 10
1200001 4
558662 3
1087875 4
2 1
1560222 6
3000011 10
1885804 8
50429 5
2647130 10
260687 1
2493635 9
162736 4
1602848 6
455604 3
106218 3
105923 2
1500408 9
15 7
806343 4
1284543 9
610734 3
1 10
508596 5
291716 7
1164369 8
581437 4
314119 2
12 6
1489888 9
955575 6
1428300 5
2948160 10
455585 5
349744 9
1 10
600000 2
1159801 10
1434309 10
971083 4
1386967 7
19 9
1 10
461095 2
1479100 5
2 1
1 10
8 9
200823 4
1039657 6
1 10
338949 2
7 5
600002 2
1709144 10
5 2
1799994 6
1404014 5
1065919 10
376464 6
271846 7
1775368 6
503134 3
7 4
873383 8
1799994 6
1799994 6
1499996 5
2105487 10
170388 1
767338 6
15 7
306788 7
2891521 10
2093966 9
1401936 5
1500001 5
1763263 9
2699990 9
227561 1
277949 1
1499999 5
177569 2
193963 4
91635 1
6 6
1499994 5
1499997 5
10 10
2549150 9
1800009 6
2399993 8
298486 1
3 4
7 3
1117310 9
38157 3
2464969 10
2402578 9
1483216 6
343968 8
21 10
166770 1
1 10
300000 1
229330 1
3000001 10
976662 6
818562 6
1199998 4
2399993 8
5145 3
1053828 4
14 9
1053800 9
676175 4
13625 3
453789 2
600000 2
1617300 6
10 5
398929 2
9 4
1799995 6
3 4
2700001 9
1073720 10
1 10
1199999 4
1 10
1 10
11 10
3 1
2 1
2700017 9
20 8
2399997 8
1763544 7
19 7
8 4
12 6
286689 2
149704 5
612736 9
599998 2
399120 2
2400001 8
2399992 8
137375 10
276121 1
9503 3
109202 4
9619 2
338241 2
23924 1
4385 3
2040976 8
1 10
550223 5
1328576 8
2360337 8
740024 9
1924727 7
5 3
1199998 4
896888 4
213274 2
560594 5
1 10
600002 2
1200001 4
36511 1
40613 1
306471 4
762075 3
2399991 8
1 10
299242 7
1910840 7
65187 1
1200003 4
480912 6
1 10
2399992 8
1 10
173368 8
516923 9
796435 3
479068 4
1 10
250772 2
150261 2
438425 7
1200006 4
222666 1
1 10
920114 7
208123 1
1116184 4
969621 7
4 5
2699999 9
859129 6
795853 3
63647 2
2699994 9
484419 2
123154 8
450764 3
372887 2
826115 5
5 5
2006411 7
4 3
1628121 8
1482727 8
620161 4
104657 1
128632 5
1799994 6
215863 1
21 10
600001 2
1432465 7
453771 6
1991186 7
1377775 9
7 8
2393201 10
2400008 8
599999 2
1553131 10
1499996 5
1070297 6
1 10
127226 3
1 10
1258016 5
1072480 5
1499994 5
343968 2
1 10
1335623 6
1075934 8
1184749 9
585585 3
979451 5
2382191 8
50474 3
405350 3
168910 10
288118 1
9 4
1324489 10
150331 6
1266628 6
173809 8
679822 3
2397536 9
2268400 8
83468 1
741168 8
10 10
1420065 5
327925 3
900002 3
404047 7
502650 9
2100008 7
1686150 7
1772409 10
1 2
488899 2
1800001 6
56052 3
1184635 5
8 8
300311 6
152940 6
919829 7
1 10
122734 1
21160 1
624610 4
478631 2
241815 5
19 9
1586675 6
993113 4
1111311 9
639637 7
409829 5
277450 8
1245140 10
667279 8
778241 9
21 10
104584 8
1445237 9
672342 7
1395167 7
46675 1
1 10
543969 4
112767 1
299999 1
549517 2
1488522 6
219233 2
1093431 10
527375 3
464514 7
1414819 6
1724056 8
1800000 6
9 5
942778 9
425856 6
1 10
1 10
2399999 8
149800 2
121265 1
1199999 4
341425 3
599997 2
2100008 7
1245830 5
594372 6
1 10
1053807 4
491480 9
288044 8
613351 8
6 7
16 8
2721326 10
5 2
300001 1
2094542 9
17 10
178126 5
818932 6
708900 3
1743116 9
599998 2
993614 7
130255 1
49981 10
299999 1
2999996 10
1780234 7
1 10
1500006 5
245207 4
16 7
959402 4
3 2
2392300 10
1845516 9
216720 1
1 10
123533 7
1953862 10
1500004 5
227582 8
1971559 9
1 10
10 9
1 1
283708 8
21 10
1769359 6
1523333 6
1500004 5
232561 2
15 8
1 10
235023 2
2043504 7
328140 2
1800000 6
719141 6
1004200 4
985547 10
280234 2
419412 4
323911 6
2999990 10
527503 4
2399992 8
2699991 9
261734 1
771375 7
1703125 6
2109813 8
141996 5
900001 3
300000 1
300000 1
1891960 8
169913 8
1799993 6
64096 1
636711 8
17675 1
2700008 9
1 10
6183 3
900001 3
2400003 8
2030055 7
39533 3
2399999 8
1199997 4
764505 8
1936635 7
2105231 8
2400001 8
152051 4
1 10
332867 2
44026 1
5 3
872183 4
166447 1
924940 9
297773 1
9 9
601671 10
8926 3
1650990 6
508992 3
399508 7
336043 3
474697 5
291649 2
361599 3
69075 1
1 10
1799997 6
2521114 9
1352562 6
70657 3
1 10
1 10
340575 6
354912 6
2082583 9
1105940 5
41679 3
750347 3
176384 2
1147650 6
1 10
2304940 9
1800001 6
155877 2
1526772 7
591067 7
16 6
599997 2
1 10
1658657 7
134358 1
335131 7
1092245 7
1381219 6
1184269 10
80586 1
890449 6
2100008 7
15 7
401331 2
668330 10
1458089 7
41210 1
115111 2
13809 5
112399 1
1 10
600003 2
1444332 5
83108 1
540399 7
2099995 7
1199995 4
2099999 7
2400010 8
330978 4
706254 4
2 3
16 8
290575 4
812024 3
811950 10
300000 1
289329 4
1076231 8
1711686 6
794142 6
639847 4
232561 8
40569 1
1200004 4
1132301 9
2129590 10
3000003 10
548650 2
576144 2
583280 2
125249 9
349929 10
874669 6
1 10
248247 8
1 10
1099251 4
918558 6
4506 2
1499994 5
864842 4
351399 10
458529 8
133683 2
2410793 9
616793 4
1169777 5
604620 7
3000011 10
11213 3
9 5
2032650 9
48558 7
1528674 6
13 9
599997 2
1949790 7
300000 1
854505 7
2924560 10
111955 1
1 10
1236837 7
86868 1
862325 6
201059 5
600001 2
7 6
1507849 8
626514 5
2769109 10
175145 6
1500002 5
2399993 8
142886 1
734703 4
392413 6
1337864 5
14825 1
1288056 6
5 6
105407 8
286421 2
900002 3
1450774 9
15 7
1085424 4
2046611 7
60465 7
2099993 7
307135 5
1231376 8
1 2
7 4
16 9
300001 1
58693 1
1500005 5
900002 3
1 10
717003 7
167709 2
1799999 6
9 10
882019 3
300001 1
296475 1
387200 2
8217 8
753322 4
1373659 7
979160 6
19 8
272457 9
26493 1
363769 3
224531 3
2699992 9
438788 4
394432 3
2658078 9
370649 5
9 5
2100001 7
299999 1
1500008 5
267730 7
502799 8
1222010 7
329777 7
145446 1
593135 2
294109 6
1 10
2700011 9
299999 1
2699995 9
9 8
4 2
1499995 5
2100008 7
1099046 8
6 3
13 6
1 10
339536 7
659323 9
1 10
900002 3
1201697 7
636549 3
1 10
2387749 10
77549 1
543367 2
5 2
1 10
218041 5
127715 3
605405 4
42762 7
10 6
194696 1
936462 7
1551521 8
650184 4
2961239 10
9 10
57691 4
1615232 9
15187 2
134023 1
65594 1
2057376 8
2700006 9
972993 9
809849 3
1800006 6
7 6
1301010 5
194495 7
1028020 5
1200004 4
219443 9
399328 2
1501849 6
1703222 9
170785 2
490664 2
248276 2
2400001 8
21 10
1564920 7
2400007 8
1 10
11 5
5 2
14533 3
1682507 6
458313 2
2072826 9
645805 6
276324 9
1500004 5
270087 3
401962 7
479902 3
12 8
145004 2
1119192 4
745899 3
292705 7
958215 7
1090461 7
1037609 6
668545 4
2099992 7
297620 5
2999994 10
994959 9
1004211 7
4 3
2067329 8
2699996 9
144634 1
3000001 10
2036482 7
599999 2
595140 7
1499996 5
2665864 9
1 10
2399991 8
1500006 5
1200000 4
554164 7
906112 6
505929 4
1466997 8
185211 10
3000000 10
466480 7
21 10
2100008 7
1182982 5
5 2
1 1
1960046 9
2700001 9
868815 8
1 10
14 8
794592 10
719303 9
1242990 7
1 10
515460 3
664488 3
9 5
660681 8
4 3
617438 3
680415 5
297387 9
4 2
926576 8
1092359 6
5 2
1350609 5
927008 4
1202895 6
526265 5
2032694 9
525861 10
1044284 5
582371 6
359452 9
644700 7
1200000 4
89502 1
1 10
649853 4
1 10
1516356 6
1348867 6
1477090 5
854838 8
2700009 9
2063985 8
270965 6
363149 9
1119006 5
5 2
1 10
510099 2
2669460 10
1581926 10
1 10
1859076 8
27091 3
413031 3
2307860 10
1077665 5
742092 10
1416319 7
199487 1
1327957 8
745829 3
1224933 5
1052799 4
8 9
58532 1
98751 1
727202 7
2777191 10
125876 1
609176 4
356523 9
853737 3
616308 6
599999 2
2100012 7
2399993 8
1904661 10
950203 9
2100006 7
1500001 5
1205504 10
426214 2
860734 3
2700010 9
300001 1
1514366 6
2779731 10
2399992 8
660091 10
600001 2
586349 3
416611 6
1556168 8
1167500 10
1800001 6
1117833 8
1499994 5
325243 4
2999991 10
826047 8
2858922 10
7 6
310942 3
899997 3
1610100 10
755192 4
2400008 8
402137 6
8 7
1621573 6
2700010 9
1483269 8
1162084 7
1800005 6
71939 2
899998 3
1527624 8
2100007 7
1 10
12 10
2099993 7
4 5
600001 2
672565 4
123783 1
1800001 6
2699994 9
425532 4
27845 4
705843 7
885963 8
1696708 9
3 2
527863 2
5263 2
1832825 7
73146 1
207926 9
812353 7
515457 9
1500006 5
12 7
1180420 10
1583022 9
829871 9
1200000 4
2 2
4 3
104456 1
244711 7
201380 3
30356 1
353102 9
467983 8
31834 3
1 10
3000009 10
225932 2
7 4
1108845 4
81326 7
470096 10
906738 6
320519 4
244391 8
170605 1
95645 1
443505 3
227976 2
504464 4
86081 9
1 10
2 3
599998 2
1114797 4
444359 3
9 9
584882 8
1486514 5
2070791 8
344535 3
300000 1
1 10
866269 9
1971423 7
1521841 7
1 1
37329 1
1 10
698097 4
760789 10
3000019 10
271922 7
70729 2
1464553 6
7 7
900004 3
436230 3
3000009 10
1 10
2099993 7
1188279 7
82678 3
3000010 10
8 4
1223069 8
409505 5
265880 1
1500005 5
10 5
2709930 10
676856 4
683611 6
1162224 5
33564 10
1799997 6
1 10
145248 8
1800010 6
96168 7
3000001 10
1873639 9
24437 6
900003 3
2699990 9
1 10
2143150 8
5 3
299999 1
2 1
1 2
2226721 10
1962674 9
669560 3
384956 8
1785113 8
464145 4
1 10
2399994 8
1275950 10
641673 8
701976 3
899998 3
6 7
327545 8
3000010 10
612414 3
361987 5
1 10
3000016 10
51000 8
1837851 10
112271 2
116641 7
1499999 5
9 4
524054 7
2378740 10
1200002 4
1 10
787758 3
2311489 9
300000 1
1251281 8
293739 1
8 9
400602 3
2045120 10
633522 4
1 10
757951 4
174830 1
3000001 10
854 1
1301111 8
1537172 7
2068837 10
22 8
26428 1
1 10
2999999 10
1199997 4
1942841 10
1249786 7
1 10
12 7
1109667 4
872285 4
1499995 5
737510 10
1420704 10
1119567 7
1233873 10
1196943 4
586420 4
7 6
5 3
570711 4
899998 3
2100009 7
1799999 6
2066189 7
1079491 10
1433281 5
3000004 10
1679748 6
1463195 7
435187 2
1559350 7
1 10
526567 7
1800006 6
1 10
599999 2
168966 9
775863 7
462895 3
1799994 6
2100001 7
174003 7
833975 5
1588663 9
17 9
1 10
1221737 7
621420 6
55542 1
76944 7
600002 2
428188 2
1200000 4
1 10
1868255 7
72725 1
1294330 6
798325 4
2569094 9
4 2
6 3
1101093 4
1 10
2700010 9
218550 3
4 3
1265861 7
576471 2
1555273 10
1753374 6
155083 2
408762 3
2208655 8
235382 3
346401 2
18 9
1 10
461611 2
600670 9
7 4
898271 3
2044110 10
44899 3
8 8
1499996 5
786759 5
615797 5
280746 1
971755 5
261943 1
602897 7
656459 4
92610 5
2099995 7
17 7
429071 2
1500006 5
6 5
946675 9
215064 3
1 10
17 9
49782 1
2 2
2099992 7
2534489 9
900004 3
1667216 7
60020 1
725070 3
9 10
262964 5
1 10
2999989 10
455793 4
848525 3
2100008 7
1 10
756100 5
346762 5
2399992 8
216007 1
508699 6
1073430 5
399852 2
344269 2
17 8
8 9
203858 1
1499995 5
298459 1
284690 1
1 10
283395 7
3 2
480936 6
8 8
1609630 10
600002 2
614620 3
2399998 8
1091691 7
1 10
270720 1
590497 8
2247984 8
1383091 10
449090 10
127352 4
317988 2
1035641 10
163665 1
606585 3
2099999 7
15 10
300001 1
573106 2
1236795 7
2403303 9
286505 6
7 4
219983 2
177346 7
917407 4
20 10
2100009 7
1114593 4
607280 8
488165 4
899996 3
1563840 8
300000 1
2249348 10
170284 4
492221 2
1096114 5
3000012 10
239109 1
2836 3
1 10
1499996 5
161895 2
899999 3
165722 1
2020753 8
1 10
7347 1
1641460 8
1315550 8
790434 9
330792 2
911198 7
83729 3
292573 1
21213 3
7 4
2 1
1393445 6
167398 2
1800000 6
396027 2
1008091 9
3 4
2036474 9
17678 6
600000 2
103618 1
1 10
271218 4
1200000 4
2150888 8
2400000 8
1 10
1665449 6
242754 5
1905988 8
1 10
1 1
44685 4
1 10
1355875 5
854864 5
1 1
900002 3
1364232 7
148558 3
689372 4
1209851 5
1027509 10
1906309 10
40134 2
848824 6
1826769 10
249010 2
1234467 9
221632 1
300000 1
1 10
1124604 4
2400008 8
125054 3
998151 10
718542 6
242545 3
197523 4
1 10
5 4
1381583 5
4979 1
5 5
510019 10
300000 1
612358 3
456268 4
1398189 5
278504 1
599999 2
10 4
89981 5
2400009 8
1055622 7
867862 8
870480 4
1862335 9
13152 2
1187076 5
624604 4
1 10
153716 3
7 3
344405 9
1984770 7
151676 3
2017684 9
511530 5
2610716 9
5 2
1029731 6
638936 9
14 8
3 1
300001 1
111083 1
1923974 8
2658130 10
1574424 8
897889 5
596855 6
1608455 6
146645 2
1800000 6
2099999 7
1785079 9
600001 2
27051 1
168014 4
1 10
1209371 10
1287840 8
1035152 8
2700012 9
2999995 10
8 4
1320145 5
241211 6
745133 9
1900225 8
157127 6
552819 3
1096718 5
321361 6
13 8
367886 2
271748 1
614159 7
168507 4
917283 4
9 8
1610694 7
979518 6
211174 1
1139960 8
11 10
131108 1
9 9
1481391 8
160962 4
1799995 6
9 10
9 4
43400 2
937609 8
600002 2
1267401 8
1309380 6
16 7
6 5
2400002 8
1 10
143759 4
1270910 5
1455152 7
222328 8
81708 7
9 9
280110 2
151911 1
1 1
1 10
358127 9
4 3
77228 1
470890 7
179384 1
18 9
2100000 7
628199 10
157629 1
903379 6
1764595 9
1800005 6
1028175 4
36302 3
428095 5
2226609 8
571564 2
273230 3
10 9
1 1
1 1
323939 3
348426 7
1 1
1094267 8
900004 3
367031 10
2400015 8
2399992 8
2099994 7
9 9
748904 5
1247707 9
592534 9
4 3
1386492 6
3 1
217770 2
299999 1
1200001 4
19 9
2765309 10
72705 1
1799995 6
2471110 10
1153054 5
521454 2
673594 3
1914909 10
364655 2
480159 2
728679 4
703613 3
1 10
1967036 7
20288 1
2100005 7
302518 8
1332783 9
299999 1
729847 4
5 2
1924819 10
360345 5
1787477 6
3 3
211994 6
1200005 4
1 10
577823 2
186465 8
876601 3
983911 6
1523855 7
163760 8
1 10
36548 2
375116 7
1200001 4
522517 2
776007 5
112989 5
108007 2
2699992 9
241515 1
329375 10
23 10
13 7
2700008 9
542185 2
1799996 6
882887 4
1500004 5
2165018 10
9 5
900003 3
1546865 6
685412 3
911921 8
555420 4
1721285 7
410201 2
265626 1
1 10
438474 5
13 10
959221 9
319056 5
19 10
1569161 10
256553 9
18 9
3000000 10
1500006 5
177043 7
11633 2
2100006 7
148618 7
8 7
369185 2
172651 3
295183 1
401156 2
1054779 6
1385706 5
2100000 7
823032 9
114960 7
1523290 7
2699999 9
761038 4
2400008 8
465262 2
1013254 6
1571776 8
168930 3
695450 7
138045 2
2400000 8
1694494 9
447003 2
1 10
246648 2
1 2
1 10
2399998 8
2615253 10
1545170 10
747109 10
95755 4
30585 1
325731 2
2699999 9
3 2
1 1
101195 1
1 10
14 10
900000 3
17 8
73765 2
744681 7
1199345 7
3000010 10
2400007 8
2 1
306859 2
900000 3
994042 9
892207 9
9 10
7 3
22139 2
1799997 6
189565 1
9 4
374135 3
2786309 10
743897 10
794846 5
2571957 9
781029 4
797123 3
2999999 10
2230875 9
161924 3
225616 3
1828448 8
277849 9
24008 1
644291 5
2700002 9
1794162 7
1608266 10
2548926 9
11 5
11444 4
7 7
300000 1
8 7
1506884 9
1 10
655065 3
108126 2
1657098 6
112879 8
5 3
2100001 7
139511 3
1764580 7
117959 5
62196 2
1904042 7
945824 4
1465654 7
2999998 10
2400007 8
367860 5
149892 5
209143 6
1 1
1208 4
1235319 7
294734 5
1301998 8
2699995 9
71347 6
353371 2
14 5
3000015 10
899999 3
1 10
13 5
1800007 6
948102 7
279180 1
1112807 8
433593 2
21 10
697307 3
1466102 8
392087 6
1039633 7
1800009 6
144441 1
733903 3
2094135 8
1124678 6
1469739 10
29135 3
15 7
142416 4
99611 2
106646 1
115299 2
1200001 4
1200000 4
8 4
1669241 10
106539 1
1086959 8
281271 1
306454 3
17 8
1969423 7
1009568 7
1638839 9
1 10
830619 9
2495125 9
3 2
1 10
8863 6
204515 2
407605 2
1859974 8
1 10
1194922 7
2023929 9
495003 8
632912 3
1874751 10
424449 4
1428179 6
123838 3
1876463 7
730358 3
1410966 5
1 10
1 10
1101056 4
389116 2
326763 2
20 10
2699992 9
205075 1
600000 2
98731 3
67839 2
1800008 6
15833 1
2999989 10
2120505 8
229800 1
496971 4
299999 1
514349 2
42970 1
10 10
2115541 10
10 9
1199996 4
5 6
1391178 6
1 10
2700009 9
457443 4
69698 3
2 2
1499996 5
257099 10
1 10
763349 5
396478 4
190402 1
353676 6
97607 1
9 7
692991 10
216954 2
839411 10
2999990 10
321953 6
1236130 5
292426 4
806529 4
832395 9
90520 3
423467 5
298808 8
321129 4
599997 2
448778 6
336832 7
295733 3
19 9
2400014 8
435166 5
1 10
697810 7
111433 1
600001 2
900000 3
1799997 6
964055 7
3000016 10
5 5
2999989 10
2700017 9
1009296 7
1524764 10
2999989 10
9 10
327270 10
299998 1
1200002 4
343628 9
1 10
71509 1
269162 1
1 10
2400012 8
128816 1
1 10
1749397 7
27 10
1319877 9
299999 1
386582 7
900004 3
156620 3
1400729 7
721363 7
1044161 6
577458 2
521212 2
1174697 8
2100006 7
560688 10
361825 2
508630 9
2699992 9
1500004 5
9 5
917425 6
2046987 9
2 3
2700005 9
736014 3
1002903 8
585637 3
1188841 10
2348448 8
356346 4
61056 1
2700017 9
1241525 5
467331 3
900005 3
144781 1
455710 2
77452 3
712309 5
198668 1
2669149 9
541788 6
2399992 8
1482526 9
2257897 8
9 5
179759 5
26235 7
1234552 6
498424 6
3 3
1165372 4
787880 5
648179 10
503236 2
875287 4
3000002 10
115325 4
443585 2
1499996 5
778543 10
306539 10
1420618 9
899983 8
720395 4
1105496 5
268237 1
1026451 10
10 10
216778 1
2322053 9
2716000 10
375956 3
1643032 8
2400006 8
2399999 8
820840 7
641020 4
1127043 9
1116350 4
1 10
12557 4
206512 1
8 4
244022 3
1011910 7
2100008 7
394004 2
2587103 9
2099993 7
1 10
7 6
1426822 9
89772 3
554317 4
1219131 5
300000 1
1226437 6
1867610 10
827741 8
104402 5
1485033 5
1230436 9
2567737 9
599997 2
328956 2
534374 9
67389 3
2099993 7
219246 1
5 4
1718977 8
255003 1
842489 9
1200001 4
1743755 7
53041 2
144171 7
423851 7
18 9
1133558 8
270901 7
344753 6
2263464 9
422541 10
664323 3
535866 2
664469 3
635347 8
736828 7
1059267 4
3000000 10
805315 6
1078771 4
1180711 9
567436 4
1800005 6
350403 3
3000016 10
2202011 10
765303 4
324024 2
451364 4
433500 10
891960 3
125830 3
1896026 7
835719 3
133546 5
4 2
1120255 5
8 4
1 10
2212957 10
2755436 10
1137514 5
1 10
599999 2
3 2
1876825 7
343732 2
68466 5
6 7
1226179 5
593384 7
26 10
1200007 4
900281 10
548110 2
284809 10
2100012 7
128151 8
1747030 6
1 10
1728821 6
1799995 6
8 4
1977289 7
98130 6
906630 5
1284050 10
394084 4
423511 8
462017 3
530183 4
1502687 8
1130935 6
4 2
8 9
130175 1
1 10
5 2
2700016 9
1282039 9
1 10
1843808 10
1 10
1692482 6
30205 4
1800001 6
470416 5
287027 1
224726 1
231998 1
62719 10
179311 1
940751 6
1200005 4
2699999 9
600002 2
471921 2
1205828 7
1 10
7 6
211798 9
1296103 8
1617125 7
236588 2
49296 6
1 10
486814 3
129819 1
8 9
1 10
600001 2
543150 2
13 7
4 5
3000003 10
77960 1
2 2
2100000 7
113199 1
584359 2
43836 3
1876275 9
1285291 9
4 2
2048669 10
8 9
1609306 7
11 5
2368189 9
290017 2
461619 4
1 10
947626 5
3000002 10
220141 1
1200003 4
9 10
1169219 8
559280 3
508909 2
1320767 8
135530 1
1311160 5
2100008 7
2131953 8
1 10
402993 2
3 2
899996 3
742542 4
587706 7
593531 6
1 10
255193 7
17 10
900004 3
2546880 10
1500006 5
1520316 7
814383 4
514030 10
948624 4
436239 10
2699992 9
195993 9
2399991 8
1469200 8
24336 4
945779 6
2354857 8
1500001 5
725187 4
1500001 5
1456248 6
28 10
480509 2
299619 7
479540 10
436031 3
2999999 10
1543967 9
809713 10
18091 1
918115 8
130786 1
15671 3
440779 4
188853 2
1501847 6
1017477 7
483012 3
3 2
91417 1
22813 1
677082 6
2425831 10
1921611 10
10 10
600003 2
867989 4
8 4
1970283 7
1404720 10
3 1
410314 2
2100000 7
1503576 6
775102 3
2087280 7
1247520 5
465735 4
2228865 9
1738873 9
374284 3
73729 3
1 10
1625917 7
2700001 9
633411 9
900004 3
3000003 10
1 10
568979 9
977643 7
346039 3
375279 2
15 8
18527 2
2821760 10
168831 3
1514339 6
64638 2
771176 8
212202 2
1 1
776909 5
1476347 6
18 8
1799995 6
2100008 7
1200000 4
404196 4
2146568 8
1857657 8
2380918 9
2100007 7
1151464 8
15 7
107389 2
1 2
250371 5
1140398 7
1467799 5
796061 4
1823287 9
1284876 8
1 10
499789 2
2399996 8
402669 2
39120 2
2138264 9
138877 4
1729669 10
15388 5
15 7
7 6
22297 1
210608 3
366593 6
335318 10
20 9
78166 2
248674 4
2089471 7
1199997 4
778933 6
8 8
2689309 10
370906 10
253895 2
17 8
600001 2
1010609 4
146046 3
72262 1
3000011 10
15 7
94670 10
692985 8
7 5
1179339 7
423342 2
6 7
9 8
7 7
1378368 9
115632 3
61513 4
4517 8
2228103 9
836467 4
1221690 7
46297 1
6 3
1849841 8
1 10
600001 2
2606737 9
300001 1
40987 1
2099999 7
931050 10
1500004 5
1128480 10
1385264 5
706090 5
499128 5
2099994 7
1200001 4
12 6
120149 4
776491 10
1187144 5
1 10
2318703 8
6 7
2334460 10
2099994 7
820899 4
188609 1
603519 4
54309 1
850276 3
138364 3
16262 1
75837 6
151885 6
837428 4
1 10
1500005 5
31319 2
19 10
480585 2
611166 5
19 9
26802 2
2700017 9
219151 1
2099999 7
9 7
600000 2
663644 5
7 8
2099999 7
663631 6
1576288 8
495360 3
1499996 5
567833 3
55946 8
29 10
13 7
1 10
599417 6
266896 5
15 7
1614233 9
3 4
829779 5
600000 2
859789 3
875500 10
1400399 9
494286 6
1091977 8
2400001 8
1800005 6
782122 5
675000 7
1689975 10
2039095 9
3000007 10
2099992 7
304189 10
940259 6
1250165 7
177874 1
981651 5
1 10
10 9
1500001 5
5 2
1412264 5
1 10
142169 2
195790 7
2400009 8
435844 2
2482685 9
1058778 9
8 4
4 5
277747 4
468504 8
5 2
601363 3
9 9
294205 1
2635721 10
2817000 10
67006 8
241390 2
1184094 6
2378503 9
11435 2
897003 3
1175737 4
246013 1
72867 1
966021 5
600001 2
1 10
1 1
29627 9
949733 10
1113371 7
7 6
33075 6
1200005 4
1929015 9
64579 4
2099997 7
48447 6
693453 3
2400007 8
58127 2
20 8
299999 1
54587 1
17 8
1595235 7
814589 9
2655881 10
552896 7
3000001 10
8 7
436828 2
3697 1
600002 2
4 3
299999 1
279434 3
1007611 10
1052131 5
2099994 7
523869 2
158431 1
1057939 10
537902 7
484996 2
902346 7
172374 6
41688 1
2999993 10
218794 1
55339 4
1783691 6
550951 10
563851 4
2773448 10
2999993 10
50715 7
299999 1
1595191 6
543624 3
2100000 7
158410 1
1 10
2368586 8
2699997 9
1 10
6 6
1 10
51133 1
104174 1
179200 3
414289 3
10 10
2400006 8
1435804 7
138647 8
1871479 8
132671 8
690585 5
183803 2
718490 10
14248 1
1656383 10
813299 6
1005149 9
300000 1
1788779 7
295077 1
1080326 4
251693 1
244429 2
1707688 6
2700001 9
47020 9
170862 1
106488 3
65149 2
528959 3
732570 3
713528 10
10 5
278367 1
225261 3
222070 4
653096 8
1500005 5
20556 1
1200004 4
793717 6
1117173 8
1307415 8
2399991 8
334694 3
1200000 4
553718 3
819035 5
1182571 4
1111643 6
738063 8
861140 7
2400001 8
9 4
987645 4
1092284 5
2100006 7
960335 8
1 10
1499995 5
1143871 5
1972815 8
475691 4
450551 4
19 10
696648 10
17 8
484922 4
900001 3
4 3
4 5
1799993 6
299999 1
2348369 9
11 10
5 2
242399 10
223898 1
1143367 8
2699997 9
895087 3
43034 5
66994 3
3321 1
13 9
1708390 6
254242 1
2399992 8
67607 2
96520 2
1302559 9
899998 3
355740 3
103554 6
9 9
181909 3
839487 5
2375254 8
1061336 4
592453 2
34941 4
920826 4
148365 3
2699996 9
5 2
1499999 5
2700000 9
9 4
1039626 4
2100006 7
571475 5
12376 1
34294 1
1 10
17 6
3000001 10
6 7
890285 4
1800004 6
1799994 6
300002 1
446468 3
300000 1
2623447 9
555269 7
599998 2
5 5
4 5
1717298 9
1971899 7
42244 5
2100006 7
106254 5
1230725 7
83308 10
151410 5
613555 3
1033533 4
49886 9
4 2
1200001 4
282437 1
210443 6
1579208 6
39991 4
309713 2
1017513 7
6 5
29443 1
1950234 7
3000011 10
2400009 8
264283 2
1799995 6
174459 1
2234029 10
1 10
913333 4
600001 2
753776 10
2452658 9
221245 1
233129 1
12 6
1200003 4
1 10
721602 7
263360 1
6 7
2057609 7
1289793 7
2 2
977038 5
15 7
600001 2
1200003 4
2078703 10
892866 3
1039408 7
1 10
599998 2
572611 2
1054700 4
2637010 10
166069 7
300000 1
2999999 10
1843347 10
1718929 10
2 3
1120075 5
1211139 9
1800004 6
877991 10
1046691 4
600831 5
599999 2
1 10
2099993 7
1 10
13 6
2100007 7
758960 4
676696 8
77107 1
431838 7
21 9
42634 1
340219 3
16 8
1860199 8
2410686 10
258366 3
43510 1
798569 5
129738 1
973820 10
1217929 7
367615 9
486607 4
1 10
890467 4
143147 4
2099993 7
1 10
92523 2
799 1
2232001 10
1149601 5
1368027 6
3 2
2100005 7
3 2
8 4
482059 2
1264131 5
407352 8
1208684 5
1543470 6
2061999 10
3 4
5 5
2771609 10
319068 3
19 9
561574 2
300000 1
342697 2
2271459 10
2157201 9
1915341 7
601171 10
1395433 7
189486 5
254205 8
237571 10
1242197 6
815834 8
1 10
2700000 9
168060 1
129472 1
2399999 8
550080 6
235818 6
730034 9
62350 1
207013 2
600001 2
489861 2
362256 2
1589519 8
373402 3
1698580 9
976569 5
225709 7
473939 6
903612 5
1400180 5
8 9
208480 4
22147 7
315141 2
3 2
522053 2
2538581 10
18616 5
151652 1
299223 2
13 6
89336 4
537534 2
1 10
2399993 8
12 6
1 10
938966 6
5270 2
131862 2
199399 1
1 1
733671 10
1 10
3 1
21 10
1101865 4
899997 3
1013066 9
1382019 7
1026409 5
2475898 10
513292 3
1800007 6
2100008 7
2999989 10
7 4
18 9
954582 7
779912 9
34938 1
300002 1
3000019 10
690263 7
299999 1
2390239 9
43010 5
37054 3
758853 9
1039326 7
955510 7
1 10
120580 1
1204898 6
1 10
489987 9
929995 8
1468638 9
2400010 8
625909 3
1577409 7
519293 4
6 7
128253 6
2100012 7
300000 1
29967 8
6 5
21 10
757099 7
1655291 6
295986 1
725129 9
618593 5
432700 10
186815 1
1434432 6
110343 10
478876 2
2399999 8
197463 4
1 10
508062 3
877561 7
181571 6
247768 3
145327 7
1 10
299999 1
299999 1
10 9
407539 2
771085 9
440096 2
1767591 10
18 9
612837 3
689561 6
202620 1
1247952 7
373533 2
2624176 9
305666 6
1200004 4
193077 5
6809 4
1060940 4
900005 3
779530 5
223201 1
2 3
228277 1
1077921 10
17 9
899996 3
2099994 7
1493342 9
2281385 8
1408882 10
1189519 10
2699999 9
136590 10
1 10
2999992 10
383788 2
599998 2
542245 6
1432794 6
18 7
1 10
986257 6
1258477 6
1199997 4
3000011 10
570484 3
2399992 8
5 4
134475 2
1 10
1206121 7
908984 5
717122 6
2702786 10
394794 6
1056253 6
323418 2
1889110 10
540254 2
186927 7
599998 2
1187204 6
2561562 10
1935758 7
163251 6
1 1
86596 5
1819968 10
575321 3
5 3
1 10
521647 10
1500003 5
60840 4
2699990 9
1443565 5
2999999 10
8 4
1126356 7
1268633 8
1200000 4
1 10
107692 1
333680 8
2400007 8
599999 2
1 10
223521 4
997057 7
599999 2
2367579 10
2097187 7
126065 1
393496 2
2002941 10
765771 5
1160935 7
4 3
1 10
1373399 7
278222 3
361459 10
1 10
251373 4
99134 1
641758 3
1486121 10
234480 1
1270400 10
1693693 6
1 1
111015 1
652651 10
505298 5
1113451 4
232113 4
1199997 4
599999 2
2044919 10
17 8
20 10
334120 5
555456 4
362341 2
2316567 8
134794 2
2232592 8
293301 3
1724873 6
1019736 9
1200001 4
15 7
318346 7
932436 9
1112667 6
1829751 9
702841 8
345969 8
488843 2
299999 1
900001 3
1 10
900000 3
812250 3
1467405 5
252110 1
119973 4
2 3
54359 8
1737695 8
641819 4
815918 9
2001786 9
17 8
957863 8
617045 5
2099998 7
189155 1
857230 5
1781305 7
495572 4
393428 4
923182 7
265236 1
824791 6
890615 5
1200007 4
165678 1
265418 1
1199995 4
14296 8
1800000 6
6 3
258267 6
131305 2
104025 1
563876 9
2902237 10
1500001 5
8 4
450694 7
67275 5
81104 5
21 10
1286180 5
4 4
1138123 5
1541882 7
1 10
1 10
381053 3
1200007 4
136562 7
1 10
189413 1
2700010 9
625236 3
171819 2
2283668 8
282048 8
26 10
552758 2
1199999 4
3 1
7 8
1461367 9
22 10
262389 1
303116 2
2474271 10
825004 3
596848 2
2300106 10
1200001 4
126984 4
2057959 10
899997 3
215514 1
455274 5
123194 3
2099994 7
626089 4
1096959 8
1959104 8
899997 3
625449 8
704673 8
1136820 5
628566 6
1800007 6
255959 1
222776 5
852345 9
76218 1
747323 5
9 10
22 8
50572 4
167233 3
2278565 9
19 9
1001601 8
6 7
5 2
416739 4
58403 1
15 8
1833596 9
948722 4
736023 4
3000001 10
1800008 6
1448297 8
3 2
2699991 9
305131 3
760793 5
1604761 7
3000017 10
179016 5
1268461 8
855191 10
415617 7
170388 2
118819 1
2675309 10
900005 3
599999 2
150555 3
1 10
1500000 5
1354380 10
321256 2
538227 3
1499999 5
17 8
7 7
811724 5
2079202 9
1459913 6
2399991 8
737661 4
4 2
614346 6
48631 6
695067 3
1283687 7
974970 6
833338 6
847379 3
600003 2
1500006 5
434096 2
315224 7
217157 1
1493515 6
1170112 8
11 4
1489973 6
4 2
1106294 5
207579 5
1 10
769241 5
105931 4
1079588 4
1314761 5
2126708 9
2 3
6 6
232295 1
600002 2
54381 1
897048 9
134696 10
2 2
900005 3
2999989 10
900005 3
300000 1
8 5
1512296 8
1013250 5
257459 3
14 8
1746984 8
1006103 7
1800011 6
15 9
2118698 9
2042666 10
1 10
1799995 6
2700015 9
277676 5
250462 5
1199997 4
1 10
554299 4
1499999 5
716544 8
1500005 5
1499996 5
1066733 6
1197293 6
1 10
2128853 10
1255521 7
1520888 7
1200003 4
300001 1
525718 4
12146 7
622664 8
1558014 6
1212420 6
1499998 5
300000 1
1866572 9
2400000 8
246169 6
1 10
1500005 5
695583 7
6 7
1505879 7
2700007 9
1097 1
9 10
162711 1
1584919 10
277166 1
2699992 9
8 7
506499 3
599998 2
2100006 7
751084 5
1119921 10
595084 2
768307 3
815267 3
175589 2
1721285 9
386113 2
2406249 10
211785 1
299999 1
2 1
1 10
503153 3
594630 4
1890435 7
1720007 9
1377970 8
300000 1
1018745 4
1015190 9
27577 4
1200001 4
238698 1
1 10
1 10
274495 2
361497 2
110737 4
19 10
3 1
165710 3
3 4
1519667 8
268241 1
2050909 10
497590 2
1380635 9
1799994 6
471061 5
300000 1
2399993 8
26971 4
300000 1
10 10
2 1
325403 6
3 1
6 6
2400014 8
1391835 5
108113 1
762035 8
502375 5
1499996 5
1616295 8
1995019 8
1244533 6
251279 4
599999 2
12 8
1722860 6
599999 2
1387319 6
2099993 7
2700009 9
1768979 10
2700000 9
382368 8
915007 6
1901848 8
28376 1
2380161 10
1762292 7
1460763 5
349455 6
139324 1
978104 7
2989670 10
3000010 10
235189 2
899999 3
2399993 8
446911 2
2 1
27069 2
1199997 4
670549 10
26 9
2100000 7
690824 6
870259 10
2021386 10
407988 3
503905 2
1 10
9 8
481602 5
529044 6
1121420 7
1002508 4
10 10
1645381 10
299999 1
1254806 9
1 10
800385 3
351418 2
1 10
1118762 7
1051912 7
83157 3
506258 2
1283738 7
650520 9
1592518 6
1582455 7
6 5
1499996 5
2399991 8
2467830 10
1799993 6
1218046 5
783627 7
19 9
1 10
1152525 5
1678430 6
900000 3
824915 7
109764 1
1335845 5
2399994 8
1027865 9
81568 1
870786 3
6 6
3 4
3 4
318532 3
1235008 8
1425678 7
254180 5
1125520 4
804819 10
1434908 7
713170 3
1362641 5
556764 3
2960557 10
56240 2
748938 7
599999 2
166279 4
1030951 6
2839631 10
1 10
900000 3
4 4
876319 5
2700000 9
1137629 6
1068000 10
300001 1
14 10
1031412 4
1512230 7
896635 9
102610 7
1 10
3000009 10
58109 1
2699992 9
349079 6
2716590 10
187863 1
1200005 4
599998 2
932113 9
119680 10
1500005 5
225848 2
10243 1
1261741 5
565850 2
1378571 5
1 10
980505 5
991240 4
15 7
1646617 7
1538601 8
1072090 5
65625 4
11 10
175171 5
1 10
139443 3
3000014 10
1422424 8
8 9
1213658 5
1518078 6
19 8
1933816 8
1783007 9
81482 2
1 10
146117 7
330849 4
248455 1
2099993 7
291292 1
1639765 9
1499994 5
1588742 7
734152 3
2532811 10
230286 3
1053299 6
2999990 10
823917 4
1383176 5
1816073 9
273469 1
2928248 10
1318319 8
12 5
1500004 5
2699992 9
1109291 10
1074870 6
1064645 6
315100 10
1 10
1640998 9
915690 6
163731 5
2400009 8
5673 2
285655 3
266566 1
41111 7
1 10
2400006 8
682003 7
1499996 5
120006 1
617048 4
94139 1
512463 8
1 10
590845 5
2181530 10
2202265 10
1 10
452761 7
300000 1
2269991 10
129841 4
139013 1
1516528 10
8 9
3 4
1080498 7
1057716 9
1288042 5
1196980 7
1202425 6
1250025 5
84994 1
128661 1
1499997 5
1656855 7
1104227 4
1211971 5
1 10
1800001 6
11 5
418860 4
1188774 5
1741696 8
2400007 8
2206051 10
1379571 7
3 4
1201540 10
776600 3
1396617 7
157259 7
900004 3
8302 3
1 1
2099992 7
509963 7
131395 9
518736 7
1902004 7
1799995 6
1142208 5
2099995 7
581571 2
301669 10
204281 4
1121878 4
2100005 7
9 4
2046129 8
1961754 10
13 6
577417 2
1 10
64242 1
2100004 7
588671 10
14 6
1 10
106176 3
1187424 5
716999 5
177255 2
961900 4
1 10
6 7
456905 6
307610 10
204583 7
348671 7
59976 1
3 2
6 5
1 2
7 4
899999 3
1418292 9
2400009 8
1800006 6
344961 2
1184840 4
1 1
460456 8
979731 9
2999998 10
734554 6
7 3
1199999 4
1500002 5
737063 6
196384 7
198768 1
2699991 9
1811391 10
732072 3
2099999 7
2346789 10
15 7
12 6
300000 1
2329424 9
1 10
60765 3
2649020 10
1585222 8
1 10
1319514 6
840645 4
5 6
628140 5
3000008 10
1 10
1366049 8
8874 1
1 10
1199996 4
5 5
450382 3
281742 2
2192662 8
371618 6
1685771 9
2700009 9
13 6
72708 2
10 6
1759038 7
1205819 5
15835 5
6 7
6 6
441140 3
2299309 10
2099992 7
78868 1
1 10
7 6
529260 2
1 10
1 10
561547 2
985041 7
88599 10
1 10
1800005 6
10 10
1934225 9
1200002 4
166165 1
348589 6
1683394 8
5 6
18229 8
764774 5
458469 9
1499996 5
1 10
1744747 6
2078657 8
431582 3
195378 3
1800010 6
2727277 10
1 2
2999997 10
444556 3
2999991 10
619135 5
1049194 6
1775979 10
550118 3
299999 1
11809 4
189247 6
3000010 10
1 10
199527 8
247338 3
1634358 6
1586468 8
529841 3
1 10
747354 6
406327 8
514124 2
173508 3
229726 1
7 7
1381752 7
1 10
7 8
2 3
87282 6
1101299 4
642192 5
508374 9
392127 7
521841 5
332953 8
90598 2
394801 2
690105 3
1776672 9
12312 1
6 7
1200000 4
1288609 6
1 10
185811 1
178178 1
939919 4
1866160 9
2 1
2071560 10
451971 5
568329 3
300000 1
2099992 7
4 3
385651 5
245155 5
2100008 7
669630 3
1076117 7
356264 2
101060 2
1 10
5 4
13 6
1027641 4
1 10
1499997 5
1 1
1199997 4
623970 8
1671343 6
37526 8
1513155 9
307871 2
40208 5
803007 8
1199997 4
1 10
10 10
2493794 10
1550190 10
6 3
2100006 7
1800001 6
229333 6
253179 1
241630 1
1847113 10
600000 2
8 7
189474 3
1 10
14 7
1500000 5
2623503 10
2281434 10
23 10
261981 2
281049 8
1820224 7
1 10
1308152 8
552351 8
611496 4
410843 3
1800000 6
379566 2
1800000 6
527485 2
356453 9
1317997 8
11 5
178721 5
6 3
882107 3
1486854 5
31346 4
177062 1
1815741 7
17 8
566869 6
414291 5
24 10
1030897 8
210817 2
82217 1
1800006 6
1019156 4
2147 1
439400 8
431116 3
1867744 9
1573579 6
2364978 10
756111 3
900000 3
1499996 5
1151664 5
557491 2
1 10
1938564 9
12 5
2699991 9
2699999 9
438140 3
1787265 8
336289 4
149901 1
1568569 8
466603 5
7 7
25935 1
1187266 8
504813 7
60342 1
930639 4
910008 6
461313 7
517532 4
1123644 4
1833033 7
491436 2
1466346 5
2100006 7
1511862 9
2699993 9
1030863 7
32068 2
600003 2
864611 3
443521 2
2585988 9
725926 5
599998 2
2861021 10
400191 3
1795083 6
177470 10
1308447 9
1065440 7
618459 4
779116 6
562042 9
100641 8
28265 8
735588 6
1432408 5
325881 7
1351064 8
2 1
2100012 7
687861 7
4 4
7 3
510965 2
2999996 10
299999 1
2709241 10
990309 4
264963 2
330656 4
5 3
1 10
401135 5
1 10
2317539 10
628480 5
1 10
1500007 5
782663 8
175939 3
4 4
1800007 6
935000 5
11018 1
133197 3
164701 1
1953952 7
257282 3
599999 2
1 10
135755 1
139779 9
444970 5
378457 2
1800000 6
577613 3
80942 1
1860081 10
9 4
3 2
277955 9
929631 8
2 2
48579 3
846636 4
2283821 9
300001 1
1 10
2399993 8
279271 6
1207264 8
185812 1
121490 1
300001 1
172257 7
1 10
435171 2
398078 2
641129 7
233898 4
1500001 5
1040056 8
1200000 4
1 10
2309073 8
19 9
188528 1
1255189 6
424031 4
505732 3
14 7
6 5
2099994 7
10 6
1682129 6
1 10
447419 3
106343 2
24709 2
1036329 5
2999989 10
410919 5
1027006 7
431839 10
1688173 6
7 3
300000 1
6 3
599999 2
1549099 10
739874 7
113790 1
2399991 8
900003 3
600001 2
105669 10
2400015 8
41602 4
153733 7
1059333 5
2 1
313220 10
143931 10
3000014 10
2070539 8
24961 10
210080 8
205062 3
718681 4
1463042 10
657629 3
123472 9
1325089 6
1799999 6
2999995 10
257002 1
1164204 4
1799993 6
2283558 8
2699997 9
1500005 5
1517981 6
901155 6
1824873 8
161291 4
7 8
1329589 6
590689 7
729999 4
1221038 10
8 5
77508 1
1481537 7
1 10
1 10
50098 1
9892 2
1500001 5
1231726 7
551295 2
26338 1
1123732 4
1800002 6
300000 1
432273 4
2100001 7
103777 6
2073043 9
599998 2
1020937 8
22331 10
593100 2
7 3
1750280 7
977696 8
2399995 8
2399994 8
2028710 10
11 10
2399993 8
985481 8
1127313 4
2999991 10
505186 5
184029 4
249408 1
39696 9
1 10
528822 8
21 10
2400008 8
1975009 9
2100008 7
900001 3
3000011 10
1199999 4
4369 1
4 4
387625 7
224385 1
261854 1
1020505 5
6 7
1 10
600000 2
228569 1
299999 1
1199997 4
1005947 7
9596 7
1500009 5
1799994 6
297999 1
198360 4
3000011 10
2435580 10
745991 9
2700010 9
485637 2
315306 2
3 4
1199995 4
9 10
15 8
1202159 10
1548185 8
181441 4
3000000 10
1319591 6
1605846 9
7 7
1 10
3000001 10
897609 5
2867821 10
1302547 5
270451 2
8 9
900003 3
300001 1
520419 10
820363 4
602561 10
300000 1
529665 2
925855 4
1760915 8
1 10
992440 4
24 10
58088 1
660815 8
2999990 10
2999997 10
346401 2
2699990 9
300002 1
172179 2
833844 5
587364 7
299999 1
470411 2
2541170 10
455574 3
2999996 10
1399759 6
1307169 10
1109920 10
1 10
92996 2
1200003 4
2148448 8
604740 10
1813680 9
1614177 9
465576 7
877929 4
919159 8
925003 4
1250926 8
2203425 8
1800001 6
1 10
1199997 4
305699 5
2 2
288668 9
1064878 10
168617 1
2400001 8
1915372 8
1 10
15 8
899999 3
1 10
385544 5
678775 6
929065 4
195481 2
50659 4
303473 2
2399993 8
21 10
253229 1
2099993 7
1 10
158587 3
5 5
1200000 4
643454 5
9 9
2029097 8
1 10
1200004 4
13 10
44680 7
145499 1
186060 5
3 4
116745 1
1426260 5
756000 7
1904914 9
5 4
563012 5
17 8
2015529 8
1088264 5
300000 1
1582059 10
978615 8
10 8
4 4
1500005 5
873061 7
2399992 8
426803 3
985159 8
1008090 6
2400008 8
2636577 9
419778 2
756910 7
1032050 5
503215 7
1964388 7
96292 1
21 10
1161923 6
1453457 5
939609 7
831961 8
13 6
1505163 6
1200003 4
431837 9
2700001 9
794535 8
2749308 10
1200001 4
802691 3
1336687 9
2851061 10
717850 7
1 1
1 10
1086174 5
900000 3
747246 6
398713 3
592353 9
1105097 6
129285 2
2400006 8
1199996 4
1 1
636215 6
1 10
1199998 4
67016 1
765450 5
2099999 7
432019 7
2 3
2999991 10
2100005 7
2099997 7
8 4
6 3
1800009 6
518391 4
1747592 8
673893 3
986606 4
1262482 5
317284 4
510576 4
2400007 8
777967 4
62767 1
754118 9
300000 1
1343094 5
903648 8
260458 6
152162 1
1 10
292915 4
525151 5
1 10
441335 2
1001296 5
1818368 8
2699994 9
2657427 10
242866 5
23 8
1027756 9
182512 1
708041 4
171404 3
1380965 5
1367281 9
1233615 8
1222074 7
70759 2
147909 1
58535 1
1115970 4
624531 4
376665 3
652209 10
79149 10
1 10
689908 3
1098658 4
1914508 7
70246 4
517586 3
1627893 9
768443 5
920984 5
600001 2
1628649 8
1400626 10
52613 2
147317 9
1235707 5
1570847 8
302209 6
3 1
13 6
513852 6
251558 3
16 10
2085599 10
1533516 8
5 5
2458934 9
1265309 6
14894 1
1560487 8
113652 1
1626463 9
1022391 4
2261513 8
1200003 4
64546 1
2031249 10
2100008 7
1919053 9
105883 1
185884 6
498541 2
84931 1
47516 2
300000 1
299999 1
342540 6
1200004 4
277019 10
15 7
1141814 5
3 2
678529 6
13 5
1576361 10
1040288 10
1395362 5
785975 5
6 4
53544 1
314249 2
1129600 9
1499995 5
441171 10
185502 6
997381 6
777035 3
870442 3
900001 3
991814 5
250678 2
330347 7
802523 6
532806 6
812283 3
2202055 9
458010 7
2700001 9
520405 6
3 1
1 10
1500001 5
21201 8
900003 3
299999 1
359129 10
1200001 4
478534 3
1017083 4
1450760 8
19 10
1 1
106750 1
663334 5
175680 7
1878272 9
468708 6
20161 8
8 7
404704 8
2394037 9
2444346 9
96312 3
9 8
600000 2
14 5
392229 2
137647 9
2305065 8
1704771 9
2142637 9
899999 3
1 10
724140 6
1124009 4
64780 5
1 10
148624 5
2320993 8
1839980 7
2699997 9
21 10
400376 4
300000 1
1737241 10
1450692 8
1200003 4
18 9
1 10
899998 3
444006 5
1799995 6
299999 1
3 2
165975 3
6 3
536123 2
361912 5
1724010 7
228906 1
4 4
2700009 9
930250 9
276039 1
297091 2
630222 9
189237 4
623779 6
768624 3
4 5
180490 5
2399992 8
2400007 8
5 3
1138781 10
1253592 6
1 10
699668 9
1175488 7
157130 1
13 6
811699 5
1574054 7
795913 7
1809625 7
18 9
11 5
294184 3
1924978 7
1 10
126171 4
2100011 7
599999 2
1188436 5
2185088 8
172411 1
1632300 6
1799995 6
1 10
2400009 8
1212202 9
372581 3
1565149 10
1065120 10
19 10
11 5
2 2
3176 5
2399992 8
984572 8
139155 3
330568 8
1 10
11 5
718084 3
156379 10
1930206 7
2252317 9
685301 10
788624 4
1874160 7
15 7
583768 2
11 6
2 1
599999 2
135286 8
620428 5
1430087 5
1425670 5
871089 3
1886192 8
1500006 5
1887060 8
132505 1
394588 3
293474 3
21 8
899999 3
1 10
299999 1
501165 3
599999 2
97167 1
5 2
11 5
188137 3
399203 6
3 2
4 2
548763 2
2700011 9
472091 3
1262499 5
2239399 10
245160 1
1 10
382018 7
600002 2
1055575 7
816928 5
1799995 6
327421 5
71507 6
2054816 7
2400007 8
2984045 10
1 10
326300 2
6 3
1500006 5
299999 1
321476 2
12 5
2372249 10
1079637 4
204441 3
1018349 7
118105 9
185093 6
1912745 10
896741 7
878238 4
1256878 7
67420 1
1 10
1336320 8
76410 2
5 6
299999 1
794754 3
683510 5
719052 9
2100000 7
1182683 7
136324 2
2599859 9
1730310 9
1120189 4
2699992 9
1155719 8
1545985 7
171451 2
599998 2
2696129 9
337986 9
2699992 9
1 10
2699999 9
7122 3
814249 10
17 9
2100001 7
1 10
598787 2
1800005 6
599998 2
263382 3
1500001 5
1 10
131191 3
2099995 7
2021661 7
386959 4
1772029 7
2700000 9
1499996 5
299998 1
1 10
738599 5
1 10
39010 7
489957 4
604561 5
2100008 7
1654444 7
140119 4
1051211 7
1 10
1785551 6
1294165 5
1548499 10
316587 6
2068848 9
292607 1
907471 6
279409 3
961859 4
1 10
202663 4
372008 3
467350 6
267528 3
98243 3
592326 7
1 1
299999 1
437527 8
2699997 9
75465 2
80280 10
300000 1
3 3
9 10
740601 9
15 6
600002 2
164515 5
3000009 10
1 10
3000003 10
391224 3
16 8
1800000 6
1436388 10
21308 3
2177191 9
236166 2
685459 5
342959 2
1105028 4
833001 8
2600853 10
910860 10
309599 2
822641 4
1799993 6
2296854 9
3984 2
1800008 6
69859 7
599999 2
1941316 7
2700010 9
3 1
89745 3
1994635 7
1313631 5
1055461 4
8 7
1360661 10
9 10
299998 1
1109395 7
2700009 9
2060467 8
1579329 8
467572 2
299999 1
281455 8
347254 2
155855 2
1777009 8
79855 1
599998 2
2047610 8
2455158 9
18 7
17096 5
11 6
2081453 9
398511 9
2100008 7
2099992 7
573183 2
2217959 9
105269 3
3 3
499411 6
9 10
7 8
317332 7
11 6
551320 6
1800000 6
62272 7
1954065 7
262472 4
19 9
1637454 7
231771 7
5 5
900001 3
417455 9
58561 2
73417 1
778441 5
387559 9
2700006 9
650217 4
1 10
708976 3
4 4
2559880 10
1895810 10
309675 10
11 5
1199998 4
65535 3
2013106 9
14417 1
2638796 9
896010 10
1526414 7
2100009 7
63859 4
872706 3
35489 3
5 6
1118809 10
14 7
657999 7
370376 3
1848 1
241093 4
1499995 5
16 6
2161468 9
208844 1
2999999 10
340565 7
2274109 8
1800008 6
9 4
107468 2
1 10
2276119 10
1732697 6
13718 5
600000 2
487260 2
1004674 10
299771 3
683149 3
1379576 8
366189 2
7 6
977815 7
784490 10
1080117 4
3000015 10
1635137 6
2573820 9
1410001 5
385279 2
148895 5
21261 1
309862 10
1683366 6
300000 1
1 10
33035 1
86959 2
290026 2
20 7
1 10
666759 5
326488 8
77581 4
658594 7
899998 3
957384 5
8 3
1800007 6
221605 2
2045815 8
1 10
1 10
252464 2
998314 9
11 5
599997 2
1552592 7
957299 7
1004755 6
15 7
222432 8
454575 3
177760 7
19 9
544811 4
2055097 8
1200005 4
21 10
600000 2
16 8
1199995 4
262642 1
2400009 8
570820 4
1129889 4
2699991 9
1205793 8
1080685 7
599999 2
1500005 5
481855 2
1 10
2100006 7
598240 3
1 10
1 10
1784350 7
798335 7
368691 10
607509 4
600915 4
228757 2
1536967 8
900000 3
240744 4
1199652 4
10 9
218921 8
71415 9
2399992 8
82404 9
1 10
1 10
257665 1
8 8
17 8
2399993 8
426205 6
318916 4
1 10
1500006 5
1 10
848384 4
2400000 8
1200003 4
2483309 10
1 10
2399998 8
1 10
10 5
1 10
560044 2
2255610 10
142216 6
1088173 4
2040865 7
2311256 9
2100001 7
1 10
388428 2
19 9
244534 5
1 10
13 7
2072111 10
864846 6
17 8
343173 2
102218 3
159603 1
354170 8
19 7
599998 2
117413 1
900000 3
15 7
304179 2
1 10
1219340 5
96315 1
1453264 7
189249 2
630100 10
118414 1
798935 6
379392 6
1520221 8
1793185 8
363291 2
1667290 7
1305583 7
4 2
1018337 4
333921 4
39852 7
576172 2
77465 2
143340 10
2400001 8
2400000 8
2099994 7
1117531 6
761239 4
2699997 9
608840 3
1 10
2388418 9
1152104 6
4 3
7 3
229679 1
1916860 10
633151 6
723656 8
1091711 6
429304 3
296565 1
6 7
1 10
357018 6
91132 1
1 1
1089529 9
455111 2
501679 6
7 8
676673 3
1 10
1200000 4
900003 3
9 10
1 10
1799993 6
241138 2
3000001 10
751659 3
683227 9
973462 7
1445740 7
417862 9
1422528 6
591300 9
29988 4
683300 6
15 6
2399999 8
376302 2
1340723 5
257687 9
115171 2
11 5
1 10
2700008 9
217908 2
152354 1
909719 4
19 10
9 5
15 10
7 6
1176984 4
287918 1
345877 5
1500003 5
360895 2
1044868 8
30767 4
1 10
390175 6
112031 1
114337 1
1 10
408667 9
2100000 7
1048 2
2099999 7
1768271 9
2999998 10
293613 1
1200004 4
700249 9
277835 5
1376060 5
11 7
9 4
1 10
197047 1
2400000 8
223473 3
40546 1
2465140 10
479126 7
572363 4
2348461 10
506911 7
479574 3
271236 1
758799 3
1314576 6
1314217 8
1200007 4
1386181 5
1497217 7
4 5
1209106 10
222243 1
15 6
43873 1
94749 1
9 10
1279720 10
1800004 6
840221 6
24020 5
179805 1
2004969 8
2910231 10
1799994 6
2999989 10
12 6
599998 2
1036279 6
337724 3
340237 4
5 2
348300 9
1170988 6
299999 1
777024 4
9 10
564738 7
2292643 9
2999989 10
809484 3
600001 2
2400009 8
1500005 5
55763 6
5 3
250214 7
1 10
2700008 9
453720 2
727735 4
10 5
1 10
2699992 9
3 4
215613 2
599999 2
664389 10
2699995 9
195920 6
1200001 4
1 10
13613 1
1499995 5
538505 2
629046 6
1655488 9
182712 2
300001 1
1499995 5
4 5
600003 2
1 10
13 6
8 4
179052 3
1 10
1 10
299998 1
243257 1
490844 3
528039 5
1116794 8
2120131 10
1500009 5
31699 10
1168846 10
3 2
223437 1
3000001 10
571833 4
1982344 8
15 8
62525 3
116471 6
1696469 7
299998 1
9 4
1633437 7
214924 3
53047 2
1200005 4
1258255 8
1 10
8 4
1200001 4
2710180 10
1429201 10
839760 4
2061423 8
1199997 4
16 9
1338487 6
155259 3
834531 5
236722 3
2482601 10
1024710 6
503004 3
2228601 9
333264 4
68225 1
138766 1
1800003 6
222475 1
2309359 8
2399992 8
354263 2
1800001 6
600001 2
300000 1
56235 2
1219081 7
1763385 10
1 10
282514 2
297656 2
2700009 9
1154976 8
120 6
1281910 10
65399 2
1800007 6
598556 5
1 10
41769 9
14 6
61843 4
234933 2
1800004 6
3093 7
292925 5
2399992 8
986472 9
1242896 5
158549 1
25 9
18259 6
1200000 4
10 10
3 4
280307 1
2699990 9
877433 4
209571 1
11 5
216358 1
2400000 8
1227149 5
732685 3
1 10
20 7
1757498 6
13 6
220642 1
1 10
58094 1
1026457 8
522788 7
1799994 6
2064069 7
1424359 6
947250 8
933101 7
1935849 10
1132704 7
6 7
300000 1
3000009 10
1 10
713914 5
1500002 5
11 5
895971 3
761031 3
271086 1
1529179 7
1023911 9
1146329 6
1919050 7
256005 4
1 10
970513 8
264892 3
1561541 7
1125212 6
1328359 8
1240997 8
621705 7
1199995 4
63536 5
20 10
419288 2
37873 1
773537 3
887543 6
277693 1
619765 5
1615669 7
910656 4
9 4
2400008 8
576991 5
2400001 8
138425 1
2110687 8
49794 1
1 10
842602 6
11 5
799960 4
1500006 5
1799996 6
15 7
1669897 6
925058 7
346587 9
513305 6
9 8
3 4
290736 1
605969 8
1206150 7
600002 2
1356616 8
7 3
1 10
2165977 9
1499995 5
111716 2
1799999 6
2362407 8
484740 5
438762 6
2999995 10
795200 10
21485 1
8425 3
1 10
280878 2
2330823 8
900003 3
768883 8
3000006 10
629623 4
1507961 6
2100001 7
379345 7
1200005 4
58498 1
6 7
1651411 6
486075 5
2999992 10
1738225 7
1743939 9
981439 9
577553 6
270903 2
485001 5
810253 6
1 1
489868 8
198445 4
1732788 6
3 2
911034 9
166244 2
2 1
216783 1
1936121 8
1110028 10
2473299 10
17 8
21 10
2400014 8
1061785 9
2099994 7
3000000 10
2699990 9
1708503 8
185646 7
386499 10
523245 8
471083 2
19 9
280409 7
2099999 7
1418990 7
262598 3
420655 5
1658960 6
1338646 7
6 5
2419543 9
2999993 10
54973 1
2080039 9
715939 5
8 9
1588841 10
14 7
1 10
978301 9
475453 2
899997 3
768757 3
900004 3
1200000 4
8 3
140916 7
2400008 8
268243 1
548973 2
49564 4
2399992 8
267616 1
894813 4
971531 6
2002431 10
431249 6
1 10
140745 2
532506 6
1194506 7
899507 3
114588 9
91455 1
273289 2
1331739 7
1318189 5
1125647 9
4 5
1651030 10
560695 2
334804 4
466593 3
1 10
2019726 9
300000 1
660985 6
441118 3
749428 10
580474 2
2444590 10
8 7
1124113 4
1 10
1028491 5
235024 1
1 10
685845 4
1828064 7
2100007 7
894198 3
334123 2
1 10
428400 3
550157 3
3 2
1 10
2699999 9
441656 3
51905 6
483972 7
310449 10
2100001 7
1 10
2768449 10
95786 3
103020 4
5 6
548281 10
1 10
1664075 10
356817 4
564279 5
1092215 5
1810727 9
2708749 10
4 5
1200001 4
322870 3
331587 4
112922 1
3000001 10
1625072 7
135531 1
2399996 8
1441260 9
21 10
842916 4
1800009 6
4 4
1206470 7
240023 1
228433 2
461469 2
1199995 4
21 10
1 10
2817023 10
1 10
899804 3
1953903 7
454728 4
1199996 4
19 8
132437 2
1799995 6
2399999 8
226010 1
236139 3
1672768 8
1929730 8
2400003 8
905346 6
1 10
811786 3
60606 2
535365 2
1657561 8
386261 4
2019769 8
1499997 5
79536 1
1199997 4
1160202 5
73989 1
1136826 6
219376 1
2400008 8
2449558 9
16 8
2700010 9
1345953 6
16 8
296268 7
213024 4
561837 2
71893 1
471940 2
1766441 8
455751 4
921240 4
1800004 6
707534 6
2 1
899997 3
699856 8
1219531 6
1 1
285164 5
1234481 8
875422 7
1200003 4
600002 2
1800008 6
359625 8
24 9
1499996 5
15 8
9 10
466218 2
139919 10
527104 5
125479 1
139011 2
1 10
2013130 7
55916 1
582942 5
1 10
695328 4
600003 2
84850 10
1 10
939240 10
625923 9
174735 7
841940 4
2281996 8
238629 5
1918737 8
900003 3
49606 5
134089 1
862474 4
2699997 9
600001 2
781443 8
735218 7
1480358 6
86864 3
37785 8
534176 2
1 1
105486 5
1 10
1200001 4
1312797 10
1499998 5
1500006 5
926304 7
922290 4
156826 1
1122309 8
1 10
2014 1
11 4
2700000 9
346129 2
36192 3
11 10
811241 5
20145 5
529610 6
17 9
1171338 4
262061 9
2999991 10
1807429 10
473178 6
3000010 10
26 10
542771 6
104814 1
467467 4
166775 1
1499995 5
380861 4
10080 5
17 8
1 10
1199999 4
724403 10
2567996 9
359887 2
1 10
464892 2
2425898 9
3 4
1650786 6
5 2
1097208 9
525563 2
583664 8
600001 2
11 5
426127 2
8 5
606395 7
900002 3
1967904 7
1225944 5
6 5
33956 5
1 10
2008853 8
1339212 7
1 10
1253928 7
1181480 4
319028 2
15 7
2999990 10
798114 6
224902 1
2100012 7
1886402 10
6 7
1499998 5
2023678 10
1269815 5
600003 2
5 2
457052 6
198588 1
267503 6
31585 3
1029505 5
1042090 5
1640134 7
523965 4
3000000 10
1652287 7
656919 5
2007048 8
1151163 8
979090 10
435378 6
104962 1
1836784 8
161756 1
333676 5
1053784 8
600002 2
296800 1
486031 3
298159 1
2385089 8
559334 7
1061488 9
1945988 9
89966 2
1200001 4
1127532 9
561888 3
1331055 6
1 10
1184579 6
2682456 10
2103320 8
3 3
900005 3
2895816 10
456401 3
1 10
49390 5
45238 5
2344062 8
17 8
2063044 9
1 10
2710341 10
900003 3
218116 5
490583 2
397182 2
177511 2
535421 4
1575441 8
1510456 8
17 10
2659800 10
9 4
153234 9
1 10
1499996 5
1 10
820014 9
648561 8
852113 3
2400009 8
2194215 9
24259 1
363144 2
1585075 7
1135831 6
1517992 7
2538983 9
1313890 6
600001 2
2699998 9
98713 7
599997 2
2100007 7
1200003 4
1 10
9 9
36075 5
1 10
949669 10
165364 1
246329 6
154313 4
1499995 5
13 6
2349786 8
537713 2
1515983 7
2637478 9
1468687 5
981217 4
1800001 6
3000001 10
1760157 9
1 10
510265 2
591255 5
1807881 10
251405 2
85897 1
1625975 6
7 5
1 10
1782968 6
21 10
228871 9
370100 4
599997 2
262900 9
1 10
599997 2
131251 2
2400010 8
500480 8
823215 5
600003 2
43469 5
1128959 9
2 1
1 10
162410 10
2099998 7
449451 4
2389689 10
9 9
4 5
428599 4
133863 6
2178575 9
1192499 4
409225 6
22672 3
1348300 9
2057455 7
13 6
1773747 9
657884 4
158441 1
148434 2
414011 3
1200001 4
1380176 7
839729 4
989438 6
11129 8
240140 1
174534 2
10 9
19 10
292347 9
1489610 8
1500008 5
245310 6
1 10
7 3
179106 1
1636292 10
1923952 8
242968 3
17 8
2700000 9
199649 5
85428 6
2541014 9
1499996 5
1523186 7
271213 7
831384 4
2699994 9
1 10
2494459 9
900000 3
10 5
1209394 5
2100001 7
802512 6
2100001 7
1334790 9
9 4
27825 4
1 10
798729 7
1270285 5
112063 3
92470 1
1200005 4
2400007 8
395433 3
852276 3
19 9
130951 1
579802 7
11 7
741271 3
19 7
180070 6
1119777 7
2016047 8
1470337 5
17198 1
4 3
1267364 8
1500001 5
1140342 7
1499994 5
310488 3
412405 5
631721 6
578665 2
600001 2
567637 2
2177993 10
1 10
2700000 9
300000 1
735563 3
1279499 9
70233 5
996261 4
275485 1
899996 3
1 10
571905 3
2099998 7
682887 3
124156 4
2276095 8
2099994 7
372096 8
8 3
2698801 10
12 7
498522 2
595516 5
245937 7
453510 7
1 10
1800001 6
88750 2
547539 10
507279 2
764127 5
2100001 7
1 10
25057 1
551808 4
19 10
1443739 6
2562537 10
67768 7
2399991 8
1225738 7
1128623 7
328285 2
250235 2
1500001 5
783748 3
1935953 8
1403928 8
822522 6
608882 8
899997 3
749268 3
1122145 8
556397 2
1145551 6
1474130 7
117921 4
2197989 9
3000005 10
899997 3
1499995 5
1200005 4
1 10
1 10
1965021 9
702665 4
2699990 9
167139 1
758822 3
245271 8
1 10
111285 1
1010883 10
5 4
156170 1
138653 4
300000 1
2 3
1598089 8
340382 2
1409528 8
202382 7
682835 7
1800005 6
2699997 9
261149 1
4 2
1 10
2381279 8
329163 3
2999995 10
17983 6
230211 10
1800000 6
1553087 8
2700015 9
555399 10
789953 4
693890 7
500773 3
22033 3
300000 1
395128 8
1 10
59686 7
629279 10
1425038 9
2400003 8
371110 3
44608 8
961554 6
1425479 10
2 2
388700 3
1200004 4
10 9
544447 2
1800001 6
15 9
54194 1
1015759 4
352598 9
481258 7
1107074 4
1186609 4
2335138 10
178003 3
3000000 10
1 10
299999 1
1499995 5
247218 1
1310885 5
596035 3
1 10
1800000 6
177706 1
132537 7
80628 2
748353 4
639305 5
946402 4
47587 3
300000 1
8 3
1827525 7
686488 8
1 10
1800001 6
50016 1
179793 2
1088504 5
899997 3
899999 3
66879 2
1799683 6
778371 3
2999990 10
1 10
11 5
981784 5
237096 1
151369 5
250331 4
2699992 9
1712150 10
299999 1
1592143 6
137602 3
1412263 7
250000 4
197620 2
900004 3
2360881 9
300000 1
455035 10
2 2
251430 1
1499996 5
1382844 7
15 8
782915 4
412525 9
1814752 9
585626 5
3 4
1186703 7
115949 10
21919 2
251532 3
1442304 7
1763410 9
510909 5
2400006 8
4 2
467789 6
1 10
152533 1
134652 1
1095055 8
1313955 6
318524 4
299998 1
278949 1
1752011 9
206028 1
1 10
520191 7
1800005 6
2399999 8
243433 1
972820 6
693520 7
11 6
2400007 8
1505441 7
194968 1
1 10
1 1
2135631 8
144456 3
1781796 7
391220 2
500512 3
1539462 6
599999 2
102470 2
3 4
219625 5
9 10
358601 2
3 4
286280 1
1652230 10
542860 2
2999997 10
167523 1
161249 5
1933959 7
1800001 6
806219 9
2391839 9
2348343 9
5 5
1200001 4
2700017 9
782033 7
61807 2
247748 1
1261022 6
2501029 9
1445970 6
5 3
1200001 4
1 10
12 7
1013815 4
600001 2
330144 4
125410 1
1800006 6
17 9
419871 10
2503049 9
393432 7
35325 1
2699993 9
1270219 7
334027 6
957088 4
2269988 9
209492 2
163565 6
1 10
521352 8
599999 2
148524 4
937611 9
1297073 6
10042 6
722486 6
8 7
4 4
1799993 6
2999991 10
7 4
313851 5
10 10
356491 4
6 3
599999 2
2400007 8
2399992 8
2214329 8
252333 9
36638 1
104993 9
2444130 10
1 1
729559 5
1841548 9
902483 8
2999990 10
507865 8
1800002 6
1200006 4
434983 8
19 9
1 10
402350 3
1498693 7
475653 3
5 5
19675 3
761682 6
1 10
2248919 8
539967 4
1 10
599999 2
655342 6
299999 1
900000 3
1 10
2509259 10
156415 3
1799995 6
1 10
437490 9
666021 3
900000 3
225315 9
19 9
1499997 5
1 10
218189 5
6 3
64151 3
2100000 7
172765 6
1642143 6
9 7
465493 8
4 2
143839 6
372247 5
2399992 8
222455 3
502423 2
1232483 7
21 10
29543 2
536889 6
977140 4
606101 6
929375 4
1 1
422717 6
1799995 6
1 10
97881 10
592875 9
1744433 6
1 10
1 10
506008 10
1029142 4
599999 2
900003 3
363591 4
1321201 7
180488 1
4 3
1499994 5
983843 6
1247720 10
2438324 9
274124 2
1736063 6
1494465 6
1471753 8
300000 1
1872494 9
642206 3
1 10
867604 6
5 2
1162476 9
346625 2
11 6
1 10
2399999 8
1361987 6
242834 7
838791 8
2382051 9
170 5
160860 7
108190 5
1243019 6
2700009 9
91825 5
126851 1
1800004 6
1217887 6
568035 4
102913 5
3000001 10
1800005 6
840335 3
56785 4
6 4
224762 5
1200003 4
1381864 7
1199996 4
767410 8
347352 3
685691 6
1 10
1517573 7
2299810 10
1 10
5 6
1499995 5
2 1
505249 2
11 7
437386 2
1016331 6
1108824 5
1 10
1757392 8
1839031 9
182715 4
11665 6
1200004 4
114288 2
21430 5
563615 2
2099993 7
350151 3
7 7
900005 3
2100001 7
299999 1
169930 5
454108 2
1 10
273621 1
6 7
573643 2
1217049 9
895057 5
213521 2
258306 1
1156111 10
78924 7
7 3
2294831 10
1259341 5
14 8
15985 10
218668 4
675311 6
581765 2
865486 9
5 6
148391 2
105798 1
1799999 6
1420016 8
4 3
567379 9
10 5
495277 2
335782 7
799708 6
2400015 8
2 1
1638100 7
1376703 5
300001 1
1 10
153388 1
263768 7
1 10
1499999 5
2672920 10
72348 1
475021 4
371383 2
2400008 8
1405651 5
1 1
188613 1
302031 8
900004 3
35981 4
5 2
1 10
6 3
1800005 6
227683 9
354819 6
1200001 4
246375 1
302555 7
1 10
1500006 5
1693889 7
472430 6
2174112 9
9 10
334178 3
1207926 6
447571 2
2100006 7
2400007 8
1238866 10
219307 10
2400007 8
1200005 4
10 5
512484 2
721561 3
300000 1
177371 2
13 7
1200005 4
600001 2
226095 4
1340449 8
1499999 5
990481 8
694063 6
111975 1
591350 10
5 6
900002 3
121994 9
200482 1
204300 4
1185877 6
642020 4
2188863 9
1800000 6
2267390 9
281704 1
1190046 5
175006 1
315446 2
247450 3
126505 8
32376 7
1800005 6
433658 10
15053 2
206713 4
2700010 9
556551 5
3000010 10
69574 2
687877 3
1100766 5
1748244 6
600002 2
275339 1
6 7
11 10
75831 9
1200003 4
809359 5
213583 2
5 4
5 2
1672057 8
2700007 9
2529981 10
1130136 6
2700001 9
3000012 10
1199998 4
1824152 9
1614173 7
1402927 7
38562 2
1126017 4
29 10
1018287 4
17 8
841135 8
507032 2
115373 4
726220 3
656953 4
122576 1
879529 4
1181677 4
21 10
274983 3
678557 4
2288040 8
544109 10
2999989 10
2485818 9
17 9
559838 5
580809 2
1506145 6
2358265 8
846045 6
1896624 8
1 10
5 3
2700013 9
1799998 6
543967 2
1 10
1499997 5
521074 5
510420 7
1 10
2099999 7
503031 4
201778 1
299998 1
411107 2
677916 9
51542 1
311899 2
87065 2
2429766 9
1409965 6
1200000 4
2700008 9
189011 5
279779 2
1 10
1178968 5
3000011 10
19993 1
285015 6
7 6
1143964 9
1716623 9
1847278 7
2142910 9
29623 6
1924629 7
9 5
899996 3
1040365 6
900002 3
1730831 9
1420116 6
746929 8
299999 1
1200001 4
2700000 9
1 10
228391 3
10549 2
382339 9
383173 2
2033989 7
2709689 10
3 1
931051 9
502900 5
826534 9
693311 6
23511 2
884055 8
1079891 6
33503 1
140639 10
2391469 10
2400006 8
213157 1
1741655 7
1520468 6
391510 5
754256 6
275941 9
4 5
1611598 8
2099995 7
188550 10
8 9
192981 6
8 4
740158 3
7 7
1335798 6
818368 3
317504 3
2129699 9
1424071 8
259488 9
470425 5
1499999 5
537403 6
299999 1
3000001 10
205599 10
793933 3
83108 2
1 1
644799 3
355609 2
3000011 10
1017881 8
2095380 9
1611687 7
174922 1
1331667 7
222384 7
1199996 4
2514051 9
962793 10
686903 6
1 10
142271 3
15 6
11 5
116394 1
1500006 5
855259 3
9 7
1117775 9
200225 3
6 6
395328 3
2400011 8
2099993 7
1499995 5
1800000 6
1452969 9
231508 9
1 10
859591 8
1199998 4
496514 5
227387 2
1 10
866620 7
1429961 5
1064856 8
920839 10
1499995 5
2700010 9
228477 1
2400008 8
921435 4
13 5
81140 10
19 9
1740223 9
1128405 4
1788260 10
1229998 7
1087442 6
1096438 7
162635 3
253900 1
899999 3
324710 5
1624930 10
1199995 4
77121 5
121805 7
1318300 5
329617 8
245346 1
21603 4
406909 10
21 9
1035025 6
900004 3
688931 9
899997 3
198638 3
1920499 7
1132133 4
416255 3
272717 6
1 1
3000007 10
2400003 8
2999999 10
4 4
578768 7
899999 3
2980691 10
507912 2
2699999 9
280300 4
1 10
483160 7
1339641 5
899934 3
1301189 6
1405359 5
1 10
1910831 8
802311 8
36823 3
205036 9
798208 8
21 10
2700008 9
2088325 9
586100 4
300002 1
241054 8
15 8
748564 6
718459 3
2161791 10
574179 3
1998913 7
1448931 7
483907 2
455961 4
69433 4
21 10
550541 5
899997 3
1120528 4
2068740 9
599998 2
9 10
18555 4
150099 1
899997 3
599997 2
849219 7
1337679 7
1 10
2399994 8
225185 1
237639 1
29730 2
78984 8
502203 3
1254428 9
3 2
1205407 9
741833 9
2068928 7
169263 9
199630 4
3 2
129091 9
1645737 9
89296 9
1555793 8
7 8
1828179 9
5 5
498114 6
1 10
1980054 7
522929 6
836808 5
1106637 7
811350 6
575106 2
1610121 6
2584631 10
251627 6
3000001 10
1628671 7
225555 2
282677 3
563640 4
1 10
616944 8
1200005 4
226246 2
354175 4
407144 2
203441 1
741491 4
1244316 6
1 10
2400007 8
1 10
182395 5
226806 7
2100007 7
1743380 9
23 10
402200 10
1499996 5
1394157 5
136612 6
17660 7
231308 4
7 6
10 5
713959 5
179369 8
903203 7
1 10
578732 3
1246684 5
3000011 10
1500004 5
963622 9
1799994 6
176148 1
2699860 10
795114 6
5 6
1 10
1146645 4
1 10
14 7
1171196 6
226785 1
1829152 9
899998 3
192502 1
1108831 8
132936 7
2 1
156242 1
34208 8
571556 3
341749 10
19878 2
588235 5
832338 6
1734623 9
2699991 9
1387870 7
632496 4
167049 2
533601 4
300000 1
2399997 8
1800006 6
5 3
10 5
532221 2
1 2
91925 1
1 10
214249 8
1 10
139676 2
3000003 10
260786 5
1 10
548786 7
16 7
218277 1
382621 3
1052351 6
569485 7
923713 9
11 5
455942 3
316951 8
1557880 8
300001 1
1917151 8
984871 9
9 10
306426 5
2700000 9
88556 4
3000000 10
611304 6
1 10
12 6
820795 6
1776029 6
1022575 8
6 5
1466039 6
12 6
1883194 10
884743 3
1800007 6
2488255 9
846473 8
180773 2
100309 1
600003 2
2699991 9
2541601 10
2400010 8
267255 5
11 4
1466736 5
1500005 5
1378530 6
149752 8
1 10
251894 1
1473797 7
666245 8
1392901 6
871044 5
122709 1
5 2
1324891 10
1199996 4
299998 1
239895 1
1001877 4
412919 6
1200002 4
865569 5
96724 2
2257758 9
665695 8
2700009 9
97138 1
1200005 4
1982224 9
1499996 5
3000007 10
2400000 8
141729 7
569909 2
899997 3
770745 5
1 2
1186139 5
6 5
250719 5
2100006 7
900003 3
368106 2
30219 1
849196 7
325151 7
532063 6
45661 5
139559 10
740393 5
589591 6
2623931 9
285698 8
2568551 10
165022 5
806120 9
43571 1
880201 7
1866942 9
152429 3
112672 1
340403 7
1 10
1 1
698145 3
311871 3
2435832 9
908599 7
497243 4
2032577 10
588183 9
14 7
16 8
1 10
496179 5
899997 3
1800000 6
1799994 6
600003 2
784824 3
807598 7
1500002 5
5 2
523729 6
1 10
632439 10
1 10
1 1
7 3
600003 2
390116 7
299998 1
192026 1
60647 1
13 6
7 5
8 7
1938697 8
404590 2
1500001 5
258612 3
972976 4
7 4
2809073 10
2699998 9
247062 1
10 9
7 4
7 8
380170 9
1199996 4
819547 7
706339 3
2399998 8
899999 3
8 8
1540901 6
1500000 5
984495 5
1269288 8
168999 2
184213 4
1033313 6
1192361 5
7 3
463997 9
4 2
244553 1
1800009 6
160205 1
1486066 5
121434 4
934416 5
661208 3
350926 2
298995 1
2118551 8
1109950 5
1814858 9
1175117 4
451143 2
3000004 10
323569 7
1227947 8
2999991 10
826622 6
4 2
5 2
730439 6
15 7
71361 4
827301 3
10439 1
1799999 6
2190519 8
2458837 9
35273 7
1 10
281301 5
760987 9
651089 3
7 3
8 4
287759 1
9 8
299999 1
770748 4
521556 7
2100007 7
1500001 5
2399999 8
722988 5
117615 1
509889 3
1157875 7
1 10
398655 5
2700000 9
2018779 7
1017709 10
221973 4
22958 2
511153 8
938274 5
231136 1
8 9
1 2
284521 6
2591585 10
1 10
583521 4
1 10
5 5
120374 1
899690 3
907341 9
530577 3
1 10
299999 1
133209 7
2100008 7
244523 2
1554681 8
1609241 6
638089 4
1 10
1 10
1714447 6
1 10
1851401 10
1164680 9
82225 6
2136799 9
828094 9
186981 5
600000 2
1799994 6
1 10
127571 3
244208 8
1 10
1614623 9
182051 1
124189 2
5 5
2100000 7
1287019 10
1799999 6
12 6
2099994 7
1444220 10
1360231 6
172893 2
2720519 10
31077 1
1779913 9
1 1
1170935 8
899998 3
1499996 5
2999991 10
307124 3
1876987 7
519694 7
2 1
14 7
1174738 5
2088381 7
39456 5
1139760 9
199383 1
527423 7
1 10
13 7
600003 2
900001 3
477603 7
2117336 8
600000 2
2114995 9
7 8
1090139 7
96592 1
1525349 6
580838 2
738529 5
1 10
473412 2
154218 6
1799999 6
862289 3
2544417 9
1 10
1 10
4 4
3000010 10
1115677 6
526175 2
1199999 4
497957 2
374323 7
1232952 7
16 9
1455436 5
1610829 9
3 3
197326 9
550245 5
2700000 9
2085629 10
987493 6
9 10
1 10
844774 5
1 10
299587 1
2093432 7
152604 2
839908 3
1066217 6
2210193 9
149768 9
123264 1
11 4
2515779 10
1 10
52353 1
1055021 5
521281 3
12757 2
376124 4
2400007 8
457272 8
1159521 10
300000 1
444349 5
574435 2
588028 3
90802 1
2099999 7
43949 10
600000 2
412928 3
3 2
19 7
3000010 10
538086 5
680055 10
377909 2
600409 6
1104264 8
404983 6
1295355 6
83915 2
505730 7
1 10
3000004 10
2768261 10
1199999 4
221061 2
1051044 6
2099999 7
1 10
7 4
2700008 9
175303 9
595773 3
23 8
1 10
403506 3
1523423 7
899998 3
1800005 6
881231 3
73191 10
1559767 7
900001 3
1200000 4
1445874 9
1 10
1800006 6
1206270 10
13 9
8 9
307638 3
312977 2
1379468 7
876501 9
1592689 8
2700017 9
707571 9
1 10
1500001 5
548945 2
614064 4
1507068 9
236333 3
1011299 4
952175 4
233922 1
262465 3
119547 6
5 6
727493 3
79846 3
516216 5
300002 1
146587 2
258268 1
72269 4
1347516 5
1611100 9
21667 1
1062305 5
188404 1
1824346 7
1579757 6
2100003 7
4 4
1427171 5
2433511 10
1 10
593234 3
5 2
578461 3
898221 3
8 4
206779 2
9 10
214981 7
2999991 10
1273775 6
1656984 7
17 8
215841 6
7 3
1 2
2795420 10
20 10
2999999 10
1 10
329380 2
1809439 10
138248 1
643909 7
2100007 7
1705672 8
135001 1
76961 2
3 1
1799995 6
970485 4
1430856 8
46381 10
351985 2
351107 8
2099998 7
1800008 6
326005 2
331632 4
199352 1
1067534 5
463140 3
877639 4
2289539 9
377814 3
328594 3
109573 6
2399999 8
10263 1
28241 2
1200003 4
57065 6
869201 4
124840 8
7 4
1987727 7
2699999 9
20647 1
17 8
87696 9
255854 2
525732 3
15 7
216292 7
167572 2
929684 6
1 10
558684 3
693731 5
8 9
797008 10
1359987 7
4 4
1319339 6
647531 10
761996 9
1766720 10
4 4
443671 2
1041761 7
2056474 7
524356 7
10572 1
899999 3
561540 7
2707 2
154882 3
632619 4
406561 5
1803537 9
36975 2
1 10
517096 4
2890582 10
34574 9
1799995 6
1803114 9
900001 3
299998 1
384891 10
770701 6
2222255 8
1740561 6
1726057 8
127514 9
591526 3
678136 3
12 5
1119171 10
2 2
762240 10
137852 1
3 2
19590 1
4 3
550171 10
351006 3
664176 6
8497 7
2 1
21 10
2700001 9
561463 4
8 4
14 7
2 1
2684830 10
148811 6
879849 9
228642 3
485895 5
710568 9
1093150 5
604915 3
115234 1
706404 5
11 10
2777259 10
1117001 5
458484 5
2399999 8
217408 1
13316 3
568728 4
244812 1
296085 1
7 6
391276 4
2452128 9
515855 2
1 2
212325 1
441772 4
2503826 9
202393 3
150481 5
2200806 9
1 10
300000 1
1313586 5
278542 1
197577 3
79872 1
479150 5
582104 4
2 3
599998 2
9 4
1465109 6
1821477 7
43286 3
2699999 9
297866 1
161228 1
1591166 6
1799998 6
2132913 8
13 8
1098009 5
140503 2
9 4
1903049 9
174272 7
25956 7
1800000 6
1499999 5
2222289 10
215683 1
502019 4
1500006 5
545380 3
396542 3
1183410 6
1 10
2999991 10
1370158 5
1043421 7
473363 2
1 10
559905 5
256821 3
887868 4
1143065 7
45329 10
1538248 8
1784596 6
1 10
2099998 7
1878897 10
1 10
26 9
9 10
2773679 10
642683 4
849149 4
1857206 7
531827 2
299999 1
375378 3
2099993 7
81347 6
983808 9
170892 1
119610 2
2700009 9
379864 5
452404 2
587174 7
837378 5
1 10
777076 3
1200007 4
13 6
765942 5
472829 3
1318472 7
222231 5
478223 2
335710 8
2020683 10
1758939 7
899996 3
1401038 6
1500004 5
126491 2
18475 5
1189580 6
460749 4
965353 7
385321 3
858466 5
688977 4
300001 1
2100001 7
656173 9
265178 2
1488889 6
5 6
1851024 9
571789 2
302737 2
345351 2
260397 2
2008780 10
5497 8
28781 4
899998 3
1 10
7 7
899997 3
1485248 8
914514 7
1 10
1500002 5
1800003 6
1 10
446586 4
22963 1
271290 1
5 2
603887 9
247968 1
3 4
2541456 9
59534 1
22721 1
900001 3
919244 10
6 6
453899 5
464153 6
2100000 7
1980583 8
79370 9
609665 5
7 8
1307903 7
785265 4
639672 3
1214189 5
110340 4
513877 6
221140 1
121887 9
121665 1
775233 3
1928683 9
3 3
1473083 6
3000005 10
95451 5
1 10
3000010 10
2 3
696391 5
600002 2
197655 2
792744 4
1733140 7
2699991 9
1098067 9
330525 3
118215 1
23546 2
1361430 10
2091642 7
27279 3
353361 2
521753 7
469212 2
75534 6
2999991 10
21973 2
178054 1
1800007 6
2194900 9
1 10
2400009 8
2699991 9
2100007 7
2230261 10
1445885 6
1 10
409975 2
900002 3
227946 1
2313465 8
7 3
2130542 8
1199999 4
851088 7
292061 1
406353 2
1015034 5
137535 5
2042551 8
272724 4
539779 3
3 4
49897 1
790359 3
72666 3
238563 2
7 4
1357510 10
1616964 9
198465 1
792125 6
865335 8
2700006 9
1097364 5
260995 7
977188 4
890680 8
258803 7
1231819 5
103506 1
47720 2
533455 3
1264121 6
7 3
174265 6
300266 5
1 10
8 4
693462 6
18 9
4 2
342471 6
13 7
195463 6
1773480 8
1053394 7
721552 3
2 3
488481 10
112911 1
837560 4
267795 1
575614 2
798944 7
2006049 8
1500005 5
232339 4
13 6
29230 3
505237 3
2100007 7
2 3
431222 2
1588621 6
1176385 7
2100006 7
26548 6
8 9
101814 1
1263630 6
786440 10
1199998 4
634921 5
1183255 6
122151 3
2623621 10
111416 1
1199996 4
1154718 6
572151 2
3 3
300001 1
877565 8
1199999 4
641304 9
1 10
1349865 9
1 10
3000001 10
1 10
459376 7
855156 6
206798 6
1415544 8
599999 2
1 10
1975301 10
1199999 4
682592 4
672362 9
12 6
804608 3
285020 5
87419 4
1 10
2399993 8
1 10
1586391 8
100048 1
1739909 10
1342809 8
175326 1
1 10
615257 9
774960 4
1668171 7
1047025 5
1105472 7
907865 7
1 10
300000 1
297623 1
1499994 5
1253888 6
1 10
109697 5
33851 1
1181650 5
5 3
2070738 9
1200004 4
514076 4
1 10
3000001 10
1500004 5
57160 1
5 5
1511579 7
54801 2
2700014 9
10 5
1 10
365207 2
11 7
939199 8
445522 3
1382921 6
1251065 8
778383 3
1 10
1276745 7
13 9
455553 10
608049 4
1478799 5
1362796 8
1422620 5
2476850 9
1199999 4
1 10
599997 2
228926 6
3244 4
155930 6
1121561 8
1391999 6
545537 3
130243 1
2700000 9
7 3
600000 2
708488 7
599999 2
1 10
1 10
388880 4
2223941 10
472813 7
345117 4
563837 10
93787 2
1973110 10
1868002 8
1 10
11 5
1868600 8
599999 2
1498 1
831561 10
584040 5
21 9
743949 5
600002 2
1 10
408806 6
9 4
2211893 9
600000 2
2155220 9
251320 1
377581 5
1667900 6
98674 1
382010 5
78295 3
2032880 9
1284887 8
286045 1
1143720 6
1200003 4
1200855 7
652446 7
1 10
1970236 9
34624 2
2171576 8
211503 4
165654 1
198151 1
1764349 10
129976 1
1 10
1 10
894718 3
442464 8
2392419 10
1969737 10
997379 9
9637 1
240449 3
14421 7
206548 1
1 10
300002 1
12739 7
886121 4
4 3
1 10
7 3
114119 1
276232 2
192276 1
325712 2
2227872 8
165988 1
572595 4
3000009 10
1292744 8
1809178 9
299999 1
15 8
347557 7
754491 10
937581 7
1136777 6
230099 5
482824 2
231332 6
2700005 9
1736371 10
151057 1
245010 2
190758 6
751506 3
15 8
593519 6
1 10
250066 10
461980 4
1633726 7
590016 7
109189 4
299998 1
724062 5
2699991 9
1119318 6
1475485 8
600001 2
15 9
567792 8
1 10
13 7
1800000 6
518765 8
540167 6
130701 5
1146004 9
54700 3
1142108 4
2999997 10
13 9
1 10
1527692 10
10 8
1236546 6
1802752 7
1124863 4
2015846 7
175847 1
592575 8
1199997 4
388950 9
650087 8
20 10
1499995 5
131230 1
334440 2
72016 3
2700011 9
1118214 10
1 10
1323148 10
30588 4
3 4
2482087 9
241356 3
727213 3
1199999 4
1324943 9
120401 2
325073 9
8 6
1799999 6
119760 2
15 8
900004 3
1 1
600000 2
740471 4
122399 2
543609 6
953241 8
69548 1
1500000 5
784550 5
684619 4
682013 4
1605205 6
20975 2
599999 2
2699990 9
295040 2
9 4
213606 4
190811 1
1 10
1435658 5
499917 7
830986 5
599999 2
2999997 10
1800005 6
494667 3
1775957 7
842985 6
368694 9
678775 6
1738269 7
2700002 9
1 10
2581830 9
644720 7
810500 10
511402 2
1 10
1317978 9
126945 2
1035582 6
2589848 9
217622 1
328675 5
192732 1
169175 1
126747 3
460756 10
1756232 8
276544 5
104517 2
1020223 8
2099995 7
12486 1
1181934 10
878159 7
14 5
733126 3
793211 3
1030924 6
23334 1
731930 3
1135780 7
178144 1
48398 1
9 10
152923 3
4 5
1034039 5
144838 1
1499995 5
1564277 6
379700 3
190385 1
3000007 10
1321440 5
587598 2
104433 1
1886343 7
711130 6
246433 2
897976 9
206447 2
506969 9
2 3
524683 4
171636 1
844823 3
209480 4
8 6
250660 1
899998 3
422381 4
520189 4
2209218 8
576073 8
303285 5
74421 5
5 6
1 10
1800007 6
1953542 9
2099999 7
891656 8
11 5
2100006 7
2 2
23849 1
521193 5
1499997 5
11 5
640063 3
967974 6
10 9
1136461 10
1199997 4
900000 3
1276954 5
765133 4
82104 5
954273 8
295995 7
94504 1
201527 4
810536 4
252570 10
1453487 8
1 10
522358 9
902926 4
1548415 6
2999996 10
9 4
2400008 8
1441343 5
600417 3
15 7
34545 1
2699992 9
600001 2
1061920 4
559862 9
1199997 4
456237 8
915755 7
600001 2
1 10
801066 3
2134439 8
1029321 4
2336780 8
900001 3
3809 2
1140211 9
2400009 8
1499995 5
15 7
1066526 9
368572 2
900001 3
26053 1
7 3
1800001 6
2820852 10
568419 2
12 7
378739 9
251717 1
3 2
202702 1
7 8
1069854 4
195070 1
756054 9
7 5
758914 5
599998 2
508118 7
2229299 9
1 10
2999996 10
1 1
407637 7
599997 2
1200004 4
70612 1
655364 3
218482 1
1 10
59902 1
1 10
3 3
2400012 8
2999991 10
737620 4
981831 5
540144 8
439855 4
298061 2
144502 1
1200005 4
1199998 4
861683 4
550814 5
4436 1
620667 7
1323063 8
1500001 5
21 8
4 4
900002 3
20 10
219956 1
73031 7
259235 9
1 10
1199996 4
2099994 7
1799999 6
1427619 10
1589862 7
23437 9
1 10
1500001 5
329053 4
743860 10
4 5
171779 1
3 3
1800006 6
519469 2
1057347 4
2929188 10
3000000 10
300001 1
971858 7
2100006 7
269159 1
726709 4
3000009 10
858276 6
265173 7
50830 6
525629 6
223258 2
230545 3
392403 2
2131833 8
1217177 9
53675 6
243663 7
444355 2
299999 1
1657511 10
907356 4
252187 3
400117 2
42686 3
197601 5
316917 3
2175299 9
2399993 8
10 8
300000 1
1 10
386368 9
33980 3
600000 2
711622 3
1148931 10
424073 7
18173 2
777617 8
541031 2
625372 3
1651392 6
14 7
246361 4
899996 3
1962765 7
14 7
865056 5
836062 3
600001 2
124121 2
899998 3
263432 8
2 3
6977 3
609103 8
22741 1
638099 9
8 9
565553 10
1472935 8
904773 5
1974241 10
847731 10
4 3
20 10
172576 2
2400001 8
277763 8
899997 3
334935 9
237213 1
1 10
4 5
1 10
269855 1
492548 2
24866 1
1589280 7
1232153 7
886811 5
2099994 7
2192081 8
1205719 8
1819945 8
1500001 5
164565 2
1368759 5
1760281 8
173885 4
150209 9
611535 7
1 10
11 5
1656950 6
103212 3
2 1
2999991 10
68766 2
621963 9
600000 2
1231985 8
1799999 6
1500002 5
247499 1
296744 1
1048629 10
2066645 7
536755 5
2011941 9
446353 2
466472 2
1780525 10
310951 2
388240 3
1074042 10
300000 1
1518436 9
680771 5
962731 5
17 8
277196 1
1649060 7
703591 6
64887 2
2089887 8
146151 1
10128 3
8 7
7 6
2084538 7
1 1
13 7
149494 1
1577683 10
58324 1
10 5
1464824 5
240211 1
154810 3
709104 4
948999 8
639288 9
597131 6
1800001 6
3 3
173534 1
315186 6
1799999 6
2248519 8
1478545 6
1648693 9
449963 3
2400009 8
9730 7
2620830 10
955531 4
101113 3
282015 1
218789 10
573464 6
357947 3
2999995 10
600001 2
320764 5
1 10
1 10
572750 3
427253 2
1860013 7
739516 5
5 2
600000 2
1977421 7
3 1
300000 1
11 6
2100008 7
1800000 6
1543915 9
963877 8
565020 6
718824 8
809473 3
2400001 8
1800001 6
1354451 5
62033 3
344906 9
317114 2
1799993 6
7 3
188460 1
1200003 4
230090 2
201234 3
16 9
215158 2
1064589 7
1933170 8
1558207 9
1416979 5
15355 2
1379142 9
3000002 10
909838 7
821057 4
77319 3
2399992 8
1 10
1190425 6
118271 1
922888 8
7 3
2093369 10
13 7
1 10
2658584 9
68738 5
898540 4
123433 1
265679 9
1 10
3000018 10
339295 6
1970559 7
15 8
1200000 4
2400000 8
1356808 10
34087 1
1499995 5
2441494 9
133431 7
2 3
2545940 10
245793 2
1 10
989975 5
1 2
916359 8
8 5
556085 2
1114535 5
35001 1
1 10
616208 8
182813 6
1800000 6
1783059 10
984257 5
61790 1
19 8
1367164 9
1431495 9
3 4
410369 2
201547 9
9 10
17 9
1024383 9
22205 1
9 8
1990709 9
1703741 6
1736621 9
2999995 10
99300 2
19 8
3000000 10
1889580 10
2365311 9
1 10
556839 4
67252 1
759886 4
1802087 7
1596068 9
604826 5
1 10
643845 3
852241 6
1194464 10
1005671 6
1018174 10
283959 1
1256163 7
1922495 8
217548 4
2574804 9
1199998 4
369195 2
1792200 6
790042 3
3000012 10
131879 4
64971 2
782332 3
27853 2
1684549 8
327389 8
1745579 6
3000001 10
1500006 5
599999 2
15 9
735180 10
996408 9
1500005 5
708515 9
246164 2
330192 2
1275715 5
1432391 6
1076621 5
8635 1
17 8
600000 2
1 10
1758734 7
4 5
8 4
2400003 8
1199087 8
1 10
888492 10
954745 8
1014626 5
1662648 6
463613 2
475925 2
1361859 10
841643 9
1111176 5
1489594 7
1970479 8
1500000 5
2172249 8
355588 7
8 9
1200003 4
2399996 8
14 7
19 9
691426 5
1 2
7192 1
1581443 9
375318 3
2699992 9
337160 10
608847 9
2399999 8
1800001 6
669663 3
335259 9
1 10
86019 5
913741 7
2999994 10
487601 3
1026449 9
16336 1
7 4
654277 7
91151 2
193739 7
1500006 5
1500004 5
577848 2
164505 3
600000 2
1187241 4
1 1
1403704 8
127001 1
2400001 8
1212373 6
299999 1
600659 9
946592 4
19 9
1499995 5
1199997 4
414757 4
461340 2
2467692 9
862347 3
19 9
1 10
455023 7
1826867 7
2208600 10
2100013 7
1112732 4
600003 2
1492738 8
361221 5
82825 1
2089016 7
1800005 6
729198 4
1500000 5
77008 7
309693 2
1499994 5
8 8
8 4
1184404 6
1 10
744283 3
846071 5
1999539 7
399240 3
172858 7
1339655 5
407065 8
413881 2
566623 6
1987359 9
1487967 5
1886971 7
277405 3
1 10
2100000 7
852535 3
176310 1
4 3
458408 8
2399992 8
269364 5
218951 4
679424 5
382096 8
332612 4
1 10
299999 1
1 10
2700001 9
1250950 7
2074987 7
847314 3
1536617 6
945397 6
951821 10
1929663 9
1 10
1788891 10
1500004 5
4 2
8 8
884640 8
1500004 5
13 6
1693873 9
300001 1
600001 2
2162483 9
2680253 9
937095 6
1067703 6
224504 7
170691 1
157371 4
457573 10
17 9
600002 2
290461 1
2073112 8
1378530 7
825125 3
381008 4
1066151 8
1499999 5
49901 3
969574 4
861206 9
1 10
19999 2
300000 1
2699991 9
218235 6
1150426 9
1691451 7
52631 6
2087018 9
192899 7
1102731 10
34197 1
219915 4
591545 2
1634171 7
191217 10
751486 3
290948 5
359722 10
1022823 9
2181649 9
445572 3
272328 7
92186 1
520581 5
1 10
84529 2
7379 1
600002 2
1303062 6
1200005 4
241754 1
435980 2
1572936 8
297589 10
1 1
1918538 8
2100004 7
420351 2
1800006 6
23911 2
665011 7
4 3
1094227 6
900003 3
2999990 10
250580 10
2100008 7
63163 3
120572 1
84212 2
1143411 7
2926009 10
495518 2
50891 3
8 9
4 3
1 10
136813 8
295187 1
350941 4
69664 5
958175 9
1 10
260832 1
1471979 10
2700010 9
1789006 6
678236 7
1224529 6
1499994 5
720619 6
1 10
133585 4
4 2
1499995 5
31523 2
298668 2
2099993 7
8 9
1 10
444508 6
78519 2
1500005 5
1 1
325712 4
600001 2
957870 8
804012 4
300001 1
599999 2
259467 1
220221 1
300000 1
2700015 9
2999989 10
1133353 5
16 8
1 10
462350 5
5783 3
36612 1
3000001 10
586653 2
630249 6
1046584 4
13 6
497467 2
302229 9
311541 2
565016 5
263122 1
255824 9
87710 7
108396 1
279483 3
1 10
3 4
1 10
613951 4
549284 3
599999 2
2 3
170665 1
1800007 6
18 9
1200001 4
529691 6
1223724 5
2376555 9
1206413 6
864226 3
1118524 10
5 5
2920865 10
3000010 10
2202330 9
893187 7
720366 5
1516730 10
1452985 8
480654 5
194384 3
1 10
1 10
530621 7
59265 9
2687558 9
274877 1
2 1
341784 6
2123581 10
1 10
395814 7
326113 4
2699991 9
1560054 6
10 5
398630 4
498729 10
2 1
1042094 8
2400008 8
1 10
128258 3
1112645 6
1279506 7
19 10
335573 4
695785 3
1751113 6
780750 3
625275 3
65815 2
166485 1
2029343 7
1737745 6
17 8
594265 3
4 2
40741 2
1465649 6
831610 6
650796 4
2052835 7
2700002 9
1273126 5
86039 9
891249 5
1022573 4
82424 10
879369 4
7 8
337528 3
1018784 5
600001 2
1370927 6
143701 1
2207445 9
7 3
418592 4
2100012 7
215523 2
2678120 9
515307 6
600003 2
264917 1
2099999 7
18 9
7 7
437286 3
2 1
10 9
187699 5
1591021 6
214069 3
1799995 6
437417 4
1019500 5
1500001 5
2844 9
3000011 10
1 2
599997 2
472082 8
968335 8
218845 1
1463408 7
2431414 9
243169 6
1 10
10919 9
473712 2
599998 2
40549 2
41672 3
1235513 10
1103795 6
1 10
247734 4
55084 1
18 9
1418209 6
701105 7
83684 5
2700000 9
2205825 8
139183 5
57327 1
5 2
1 10
242096 7
2399993 8
899997 3
1564386 6
48344 2
4 3
1 10
1211794 5
206425 4
235326 5
118484 1
848915 6
2262504 8
1063243 4
866741 6
2699994 9
1132143 5
2099992 7
2400008 8
134283 4
209940 1
998609 6
2020184 9
2399993 8
277923 1
1 10
1591434 6
2099410 10
1335064 5
624311 8
1307123 8
818672 10
40173 1
85781 1
2801 2
402162 3
1513680 8
600001 2
2700000 9
615810 6
1728670 7
5 4
1 10
408425 4
4 5
2100005 7
4 2
1 10
6 3
600000 2
1495120 5
9 9
1954861 10
1 10
533803 3
175646 1
1070095 8
1799995 6
934541 5
599998 2
1386113 9
979606 5
266362 3
224226 1
899996 3
1381067 10
1006758 6
560226 3
2625005 10
1 10
2823651 10
129102 4
625609 4
12 10
12 10
57360 2
1171087 6
1204300 5
1200005 4
477388 4
2400007 8
2699991 9
1594737 9
1281079 6
1 2
900004 3
220036 6
530328 5
602636 3
1002195 4
2999998 10
4 5
351239 2
299999 1
327080 10
41214 3
202889 7
203943 4
899999 3
1368532 9
157314 10
1081775 4
1029320 5
1901439 7
1 10
1 10
71466 5
285249 1
280837 1
2700006 9
126638 3
25305 3
1499996 5
146775 6
2414260 9
979775 4
186499 9
631653 3
1499174 10
800408 8
130652 3
2294405 8
2399993 8
259990 1
1066584 5
300001 1
299999 1
300000 1
390216 9
2999998 10
10 10
467277 7
807738 6
1433104 8
752324 3
599998 2
3000005 10
1214739 10
2903840 10
300000 1
1800005 6
2059386 7
1 10
1416296 8
300001 1
293163 2
86671 2
67240 9
30372 7
557071 2
1750176 9
21 10
344355 5
171006 2
274443 8
1115552 4
17230 1
357195 5
82719 1
8 8
15 7
10 8
983590 10
264842 1
1199041 8
7 8
24939 9
18 9
425785 2
2399993 8
40408 4
2100006 7
1 10
610189 3
2399992 8
811115 4
381216 4
1355906 7
111594 2
1799999 6
20 8
213110 1
480396 4
1500001 5
1500006 5
836371 6
101715 1
1 10
696225 3
839825 5
550122 6
1643961 8
620419 4
421897 8
1 10
33409 6
300000 1
1038713 6
333467 2
2999999 10
9 9
1778513 6
129711 3
1934585 7
14 5
670771 8
600002 2
1199996 4
2362618 8
374170 10
920895 4
2400008 8
11 6
1500005 5
635108 3
2100001 7
599998 2
661326 3
287617 2
820464 5
16 10
357594 5
75947 2
548200 10
598334 2
420417 2
5 2
10 5
1 10
300000 1
19 10
281405 4
832144 3
682300 10
3000000 10
1532429 7
139681 1
1822814 9
2450089 10
878590 4
1379537 9
2351904 9
2699999 9
482193 2
267506 2
1049690 10
403976 7
2760251 10
762804 6
1100822 5
5 2
3 2
900002 3
1305609 9
666032 3
1335869 10
55543 1
300002 1
5 6
5 6
844727 4
300001 1
759409 7
249163 5
392151 3
192732 2
4 2
956270 4
1 10
1216033 10
446896 9
219000 1
1 10
300001 1
2359512 8
297364 2
1 10
1665169 9
47887 3
166278 1
5 2
899999 3
729189 3
17 8
110151 1
20 8
2399991 8
666991 10
1180131 4
1943299 7
2399996 8
760152 6
2700003 9
48179 10
9 8
2002302 7
2124889 10
461529 2
1998354 7
107200 2
935249 10
1936070 10
1800001 6
1032949 9
1500005 5
1561007 9
1478400 7
1 10
1981680 7
1008024 5
610607 3
446783 3
1256138 9
599999 2
356831 2
1719191 8
1539678 6
1 1
2064713 8
1991759 10
83880 7
1552180 10
684575 9
299999 1
1 10
591540 3
332969 5
1162574 6
2700001 9
1799999 6
174613 3
1211502 6
567652 7
365438 2
253144 2
1 10
612683 7
548681 2
444694 6
143471 1
1800005 6
16 6
564859 2
301 4
1266368 8
653463 5
2394386 9
1014431 5
673571 7
300000 1
60531 1
2099992 7
512385 4
237108 3
1200001 4
990358 5
159464 5
1157154 10
134614 1
1685536 8
63930 1
1 10
2099998 7
259984 3
1 10
6 7
10 7
1327441 5
1003471 4
6 6
552234 6
46318 1
1200003 4
1903399 8
1712810 7
1302381 5
1800001 6
3 1
571047 5
2 1
1500003 5
1 10
396255 7
35281 1
45039 1
822928 7
118709 5
922300 5
599999 2
1479838 7
1 10
1 1
433492 3
496632 5
304633 7
918899 9
14 9
1 10
2400008 8
898732 5
1926215 8
599998 2
2471426 9
794404 4
183109 5
9 5
2400001 8
599998 2
9 10
1867419 8
994911 7
2200039 8
1976055 8
1800001 6
1910187 9
1 10
397730 7
1775251 9
9 8
900001 3
603343 7
494182 3
3000009 10
1200001 4
13 6
780216 5
813797 6
2483605 9
362696 5
1119572 9
1 10
9 8
1200001 4
2168085 8
158480 1
777988 4
4 5
2362144 9
3 3
1 10
1 10
816986 5
630653 3
94295 10
1153794 6
1437761 9
20 10
1045567 6
43468 1
1 10
8 7
2399999 8
10446 6
561611 2
1295024 6
1436510 5
56248 1
10 10
600003 2
520348 4
90680 2
2939159 10
2400008 8
212835 4
972370 5
698167 9
230172 4
731329 8
400307 6
13 6
127320 8
262848 1
402052 7
1500001 5
1351641 6
14 6
822331 3
200601 4
2699990 9
600003 2
1232091 7
9 10
2399991 8
2400006 8
2399993 8
492045 5
5 2
765040 4
194140 5
1200005 4
1031051 7
5 3
561555 5
2002659 7
426504 5
135961 1
153940 2
1800008 6
202023 1
872840 8
1807800 10
1232503 7
2700006 9
667188 4
1265897 9
437324 4
13 7
6 7
869777 4
581712 5
461199 4
1595505 8
1222774 5
34820 4
18 8
1800005 6
599998 2
1211631 7
1092971 4
837921 8
1265499 5
115364 2
823700 7
1963183 8
253569 1
582079 5
1800001 6
19 9
1945231 8
1121751 6
1 10
649992 6
1727747 6
404818 6
67865 8
59654 2
72974 1
1 10
1194201 8
1578013 6
2054 5
3000009 10
38260 9
72326 1
946518 7
1126552 8
1069727 8
283247 2
945210 5
383461 3
3000011 10
299999 1
12 10
1500002 5
2399999 8
900004 3
1 10
591911 9
6 7
65465 2
1491443 9
6 5
159127 2
1500004 5
1165249 4
21 9
449812 3
1 10
2999999 10
13 6
8 9
2338691 10
5 4
1 10
8 4
709280 4
2700000 9
132755 10
2369367 8
600000 2
495645 6
5 2
113431 4
600001 2
178010 7
1955919 7
1433452 9
1018748 9
166182 2
1 10
2399993 8
110429 1
29961 1
614650 5
18 9
1 10
1688975 6
2 3
600002 2
582108 5
1299860 10
1517380 8
1183750 9
14926 2
1 10
600002 2
664126 7
599999 2
1 10
2099995 7
21460 5
280684 5
1260182 7
1929891 8
728561 5
11085 1
22 8
429186 2
2099994 7
478801 3
168461 1
1023905 7
191915 1
895960 6
1725430 7
11 5
12 8
157396 1
17 8
1500006 5
601040 3
1800006 6
1667094 7
1066867 6
2699992 9
1 10
929066 9
7 4
334001 8
1800010 6
1 10
899998 3
527709 4
906431 10
203382 6
95800 1
2161844 9
5 2
1768912 7
2700010 9
714759 10
300000 1
1500001 5
69916 2
397681 8
900001 3
689195 6
2142849 9
1296239 6
1337028 7
79681 7
252971 2
300000 1
600000 2
1648472 8
1968799 10
825874 4
290970 5
9 6
152074 3
2018031 8
751871 7
236401 8
662593 3
589356 3
2700014 9
678219 10
4 2
2 3
2400004 8
2400003 8
123501 1
1 10
1171991 5
6 5
11 10
1500001 5
623133 9
680049 3
900000 3
21 10
2099999 7
859963 6
3 2
176973 1
759757 6
200195 1
3 2
343087 4
738355 3
825452 9
2313971 9
294563 4
1524271 6
900000 3
259843 6
1 10
2699991 9
1501719 8
793513 8
1598915 6
17 7
1 10
1 10
1596351 10
1736364 6
2100001 7
13 7
1088773 4
789872 4
1200005 4
1499996 5
314221 2
2279755 9
7 4
1500001 5
305765 2
2295939 10
613554 3
1 10
1200000 4
899997 3
899998 3
7 7
1523936 7
878411 5
1381713 9
1 10
1279489 5
1618426 7
765095 5
139330 5
20334 2
2389051 10
1062877 8
1 10
2399998 8
150931 1
1329040 10
1 10
446002 3
1355228 5
1146754 7
2517682 9
375588 2
1120951 9
230597 2
1 10
7 8
1667 1
2100008 7
609608 4
11 8
596172 5
900001 3
51895 6
759977 3
334704 2
1830492 9
421999 3
745176 6
103233 3
2 3
269867 1
245820 6
1 10
20826 7
900001 3
452069 4
1093954 7
600003 2
43763 1
1091045 6
1800007 6
1200005 4
1 10
2399993 9
867746 3
5 3
12689 5
897831 10
299998 1
720087 5
1800005 6
2673180 9
1 10
2179136 8
1 10
552169 9
596485 2
1566291 6
226385 8
857620 4
2017996 8
713656 7
184749 5
229899 2
1328030 5
434525 6
779340 8
8 8
228830 7
546958 3
2999991 10
2270977 8
1 10
833930 10
189599 1
1565749 8
105409 4
1323552 6
5 2
330936 6
11 8
736066 3
242080 10
198249 4
4 5
1799993 6
1 10
2582173 9
1 10
299999 1
3 3
589900 8
1962022 7
201123 2
574175 2
737319 10
802195 6
2157085 9
2400009 8
1 10
2 1
1 10
1 10
470686 2
1673623 9
537829 10
545361 6
1750264 8
233001 1
7 6
2399999 8
25 10
368612 2
600001 2
847041 8
1 10
145631 2
1138456 5
643725 9
187459 5
204719 3
493793 5
726573 9
19 9
94538 3
2400010 8
311727 4
1644262 6
510966 6
299999 1
1 10
772687 6
2700010 9
95753 1
1200002 4
1622164 9
478464 3
39686 3
18 9
2060711 9
2700008 9
316313 6
1699131 7
1792494 7
940864 4
392549 2
166673 10
515179 3
1 2
274753 2
1799998 6
612863 5
1067199 4
900005 3
453408 2
300000 1
1 10
13 7
337347 2
125663 4
62427 8
1199996 4
5 5
2100005 7
284133 3
27613 8
19175 1
1628279 8
1596191 8
536880 2
1627831 9
1630369 6
277997 4
2349349 10
10 10
618211 3
266944 3
2854980 10
8 4
1446999 10
1 10
1 1
72810 1
188285 7
572885 3
1360872 8
24715 1
434126 5
47150 1
1082731 6
2700000 9
2614339 9
2099994 7
58580 1
1455974 6
139375 1
15 8
308257 6
130440 2
8 3
1135119 5
254645 1
1983918 7
17164 2
1 10
2399996 8
899808 8
519209 9
1237150 9
628784 8
24823 8
321544 9
493656 3
638020 7
950873 6
189692 1
1287176 9
9 9
132486 5
317468 4
3 4
1500005 5
866281 8
320703 5
10 10
1109319 7
2100013 7
1 1
685433 3
840140 7
1132541 7
211903 1
1354972 7
57696 4
235844 9
12 6
2078263 9
950284 7
1799994 6
1942968 8
900003 3
346021 3
2462595 10
2038786 7
412843 2
1 10
857942 6
2099997 7
60587 3
20 10
2 1
23880 4
324655 2
2999990 10
17 9
47828 4
1 10
10 9
899999 3
1 10
1200002 8
1151869 5
2700007 9
391239 3
2100012 7
2379639 9
2999992 10
147586 3
990775 8
1799998 6
228984 1
89522 6
670153 3
10 10
928890 10
160135 6
2099996 7
568259 2
2015391 10
3000009 10
126048 3
2699992 9
2349751 8
827659 3
1 10
11 5
461483 2
263820 1
212612 9
921819 10
296822 1
1 1
2142609 8
7 6
661127 3
1500002 5
1 10
193015 10
1835522 9
1 10
2400007 8
684667 4
1799996 6
4 5
13 6
24925 5
299999 1
2700000 9
1478917 7
9 4
213646 6
2100008 7
1199995 4
1 10
26189 9
1 10
3000018 10
44854 1
527607 9
899997 3
2725188 10
2763070 10
1693347 7
894116 7
940976 9
2874671 10
971381 5
2999989 10
7 8
1200001 4
139063 1
987262 6
5944 5
733546 5
1199996 4
1892012 7
312927 7
1500009 5
228831 5
6 7
224464 1
599998 2
800810 7
252481 10
766769 8
1 1
1 10
18 7
1500006 5
394441 2
512538 2
709807 7
130955 1
1 10
321670 5
164647 2
3 4
359720 5
170047 2
536020 2
300002 1
144611 1
2585134 10
287334 6
1499995 5
435198 2
1 10
4 4
299998 1
11 10
2426715 9
5 6
899999 3
1418159 7
14 5
410887 4
6 5
734638 10
2559177 9
381284 3
721385 5
456392 2
2 3
1860368 7
9 4
1762011 7
1500004 5
3000009 10
984585 5
786971 3
4 4
338450 2
1799993 6
7 6
1652563 9
1251115 7
3000000 10
2 2
793691 6
217489 2
1092329 4
2100007 7
131230 3
2999999 10
1 10
9763 1
1371805 10
600001 2
16 8
588939 3
36015 3
1823991 7
1 10
231988 2
2022013 10
2 3
1046744 4
2100012 7
920242 7
20 9
3 1
2100013 7
2283174 9
443579 4
113015 1
300000 1
600001 2
1451154 5
1125832 10
18872 3
118544 3
97907 3
462531 6
181180 4
10 10
899996 3
373607 2
815015 6
592193 8
160986 6
358621 3
397134 6
1663940 10
275467 2
159178 1
735810 9
433473 9
325814 3
70338 2
150341 6
2699999 9
543774 5
167326 2
95053 7
67667 9
473864 4
160055 4
23 9
1293075 5
11517 8
899999 3
2225149 10
552726 7
1493184 6
1 10
897369 7
4 4
2415663 9
11 4
1800000 6
733883 5
261517 1
2399993 8
2399993 8
266746 3
502352 6
713876 6
361805 5
703855 8
114461 10
181636 1
824561 3
21 8
1499999 5
1 10
1187596 5
979909 6
1211839 6
318588 2
900003 3
1661959 6
3 2
992830 5
9 5
359489 8
900003 3
11 10
56677 1
2100010 7
546751 10
1098171 9
600000 2
253427 3
1966850 10
267239 1
900005 3
163324 1
63869 1
2100002 7
17 8
9 8
31295 5
1 10
899997 3
289232 4
3 4
1027426 5
196435 2
268171 5
327892 3
392050 5
1286140 5
80208 2
1 10
2038904 10
813572 10
332726 2
1799999 6
20 9
1002875 7
1500003 5
11623 1
1 10
732498 6
297481 5
3000001 10
1037712 4
196402 1
583420 5
600000 2
708316 4
300001 1
1060208 9
1306318 7
2452357 9
13 6
337106 10
1478618 9
1 10
275273 4
1072646 5
600002 2
2329356 8
1 10
225876 4
19 10
10 9
2999990 10
1478161 10
765575 8
299999 1
17 8
668186 9
1500000 5
1226075 9
100659 1
2699991 9
858093 3
17 8
1 10
2442331 9
2700014 9
600002 2
19 9
510645 3
1272906 9
7 7
300002 1
1549424 6
857753 4
146287 4
900003 3
1965759 10
1 10
25370 1
158086 1
1499994 5
642748 3
2596979 10
27120 2
116546 1
1975535 9
2 2
214405 1
1 10
1852798 7
350749 3
1 10
670631 6
7 8
299999 1
2400007 8
864471 5
900003 3
7196 4
889025 4
163193 2
1417075 6
278977 4
714255 8
1 1
1 10
1 10
300000 1
6 6
5 5
1 10
2099997 7
984619 7
2700002 9
138861 10
186535 9
1162696 8
370445 2
1739616 6
8 6
1537218 7
169055 1
1 10
2227159 8
1 10
582381 4
1716439 8
1221460 10
1732119 10
1543872 9
11 5
921253 4
900001 3
2028278 9
705815 3
998451 8
14 5
786411 10
1500007 5
553690 2
2077272 7
2700012 9
1 10
237433 2
140115 1
447338 10
464757 3
1 10
11 9
352753 4
2699991 9
1500006 5
900002 3
170526 2
88125 5
105876 1
107682 6
8 4
445261 2
3000000 10
1071235 4
1499996 5
580582 2
1491095 8
600003 2
133863 4
18 9
1 1
1146222 6
75929 3
1629673 6
1524447 7
9 10
743758 4
2279791 9
1473904 9
2700010 9
2870199 10
2699991 9
1336213 9
931600 9
511342 7
2399994 8
594692 3
88745 4
122036 3
9 4
1 10
1800003 6
2400001 8
1582884 6
19 7
300000 1
4 4
2400007 8
600000 2
599998 2
1589769 10
1052561 4
1473010 8
2699996 9
12805 1
1 10
555437 2
1200361 7
1 10
1040933 5
668724 3
1500003 5
1 10
2400009 8
4801 2
9 4
1333135 8
898567 8
1482553 5
7 3
2242243 9
2400004 8
562240 4
11 9
619553 3
2436300 10
161650 1
185 2
3000010 10
1 10
1 10
1282859 10
1 1
1049342 5
3000007 10
253692 6
128495 8
304006 5
247950 6
1 10
2 1
16 8
561267 2
1815709 7
2435640 10
192188 4
15 8
235929 1
1 10
119257 1
1701081 10
443850 10
174372 1
180181 1
1208346 7
1432890 10
3000009 10
1223339 5
2013354 9
288876 2
162647 2
314169 2
79905 1
17 8
600001 2
1259650 7
62992 6
1800009 6
40811 1
376328 5
1197207 4
675335 9
2336272 8
30723 1
829281 10
2287711 10
13 6
14 7
926465 6
1199996 4
567887 5
549662 5
17 10
2405250 9
2700010 9
1 10
165455 4
1058993 9
224065 6
443362 2
2099997 7
16 8
715207 3
538151 7
1581339 9
79138 1
415927 2
481491 6
234520 1
709305 6
11248 1
165362 4
1 10
276854 1
975510 5
1 10
1199997 4
3000008 10
2539007 10
2824749 10
2131328 9
900001 3
10 10
128356 3
976715 5
183814 3
676309 4
9 4
830607 5
1199998 4
1125064 9
17415 8
1892197 7
2335564 9
899998 3
27 10
2351903 8
1758751 8
482068 2
185116 2
947496 5
1 10
989569 9
859707 3
43245 1
949811 10
2 2
847788 4
260325 1
2 1
164324 4
1596191 7
40672 1
451170 2
237264 1
12 6
1800000 6
714850 3
271017 1
4 2
381352 9
2999991 10
6 3
1751799 10
599760 8
2999989 10
9 10
913169 8
1835827 10
1241271 10
1 10
1566087 8
1 10
611654 7
92849 7
212894 1
2267312 8
196713 6
1014029 6
2100008 7
2298759 8
8 8
996068 4
1 10
1 2
1037976 6
1851394 7
976527 4
899997 3
1103260 5
271773 2
1053287 8
293415 2
1 10
110375 6
217164 1
5 3
879643 3
4 4
2551189 10
1143032 7
2081456 7
1105968 8
726094 3
1 10
257046 6
1225510 7
1571390 9
1117914 5
6715 1
652503 7
608259 3
267578 1
1954744 7
1 10
900004 3
2137704 8
553897 6
122654 1
515050 3
847068 6
1064237 6
291372 2
1883467 9
1206122 10
446348 3
2037569 8
235978 1
2400007 8
586467 4
1931862 10
78406 1
575419 6
293195 1
1010641 8
1961383 8
509681 2
2100000 7
197493 1
378811 4
2400014 8
1 10
300001 1
313646 2
813971 3
818595 9
2100001 7
668270 4
2164209 10
230099 2
1346116 6
918780 5
170134 2
438795 2
174872 4
1 10
239972 1
1500001 5
300001 1
1 10
1500005 5
250283 1
183527 4
221318 1
2100009 7
90761 2
185711 3
330465 3
540080 4
266312 8
649341 3
2700000 9
13 6
1763334 7
1 10
490700 6
900001 3
3000011 10
1859720 7
128896 9
1 10
655190 3
239597 6
10 9
13 6
2700004 9
567477 4
252045 1
1692883 9
290048 1
241500 2
1933488 10
122452 4
137743 6
2348307 8
595769 6
1 10
1 10
1205529 5
2518140 9
4 2
876761 4
276007 4
810215 4
743315 3
55471 1
1799995 6
1204799 5
1 10
17 8
2099994 7
291673 1
191492 4
1 10
11 4
1647030 6
900002 3
1199997 4
1090043 6
600001 2
230647 3
212250 3
408473 3
2099999 7
238380 1
827279 3
15404 4
1120021 4
1959385 8
2079280 8
109585 4
1800002 6
899815 4
864646 3
3000006 10
53174 5
1190935 5
3 1
207330 7
826228 3
20559 5
1799997 6
1106095 5
1800000 6
492292 2
1724303 7
791293 9
1 10
2700008 9
606851 3
3000010 10
1200004 4
640447 6
559188 2
378065 2
1416874 8
1834058 10
348018 7
915987 4
1 10
17 7
2099994 7
1 10
41279 1
419469 4
226780 10
169510 10
1800005 6
548639 10
900002 3
185805 4
1355899 10
3000009 10
16 10
1687672 7
1500006 5
19 10
9826 2
1200676 5
324740 2
209903 4
1447157 8
2070894 7
6 5
2399995 8
569862 3
7 3
2117090 10
2700002 9
163477 2
497701 7
4 5
630288 6
3681 2
599999 2
148589 4
197584 1
205112 1
50608 1
7 8
1688695 8
2414029 10
608923 6
3000010 10
863588 9
354058 7
581917 4
600003 2
1500000 5
237746 1
899997 3
18 9
974481 8
38532 3
2015809 10
517151 2
900000 3
1 10
2095710 8
1 2
295592 2
1496835 5
806112 6
1971654 7
1 10
1 10
1196449 6
1201903 5
11 10
832274 4
188121 5
598509 2
1006696 9
655571 3
129923 4
2100009 7
2100006 7
227611 2
779032 10
152480 1
954261 5
7 4
830555 6
992114 9
8 7
299999 1
600001 2
4 5
1 10
1 10
348702 3
434558 10
1419620 10
174144 1
474040 4
1018579 6
1022854 10
11 5
1 10
524510 7
13 6
19 9
900000 3
1272986 5
6 7
375083 4
169687 4
5 3
2100000 7
300000 1
18 8
1272960 6
2648845 9
156520 1
16254 3
602825 3
290125 1
708262 4
215333 1
1916270 7
398859 9
1 1
252041 1
479620 2
2396572 9
1438685 9
1 10
594731 10
1269431 8
88166 7
35405 1
1656144 6
261483 1
1654507 7
2469914 9
2088346 7
2999990 10
2309343 8
524086 3
1 2
79355 4
1072079 5
56404 5
259879 2
552768 3
745664 4
1129864 8
653395 6
5 2
3 4
1833447 8
188247 1
97473 1
34366 1
347995 2
2400000 8
3000006 10
206554 1
133529 8
388199 4
1163315 5
539497 4
1500004 5
625351 3
1827364 7
282920 5
160241 1
10 4
2844160 10
308994 5
1127097 4
1173528 8
36226 1
1302172 6
406261 2
6 6
328697 4
2100000 7
31451 7
2139082 10
1413847 5
458821 2
16640 1
2263270 10
2699990 9
2079232 8
3000010 10
5 6
1669731 10
1009753 6
59150 1
1137227 7
2670498 9
231731 6
2 1
395653 2
1841891 7
317147 4
300000 1
3 1
346817 2
648906 5
581244 7
92439 3
762868 9
99711 4
1095891 4
2435442 10
532293 4
363913 2
1349874 5
600002 2
210551 6
1721219 10
2400013 8
1155825 5
10 10
149266 5
1 10
345419 2
1 10
1227600 10
704977 8
235388 4
481422 6
599999 2
816505 4
1049234 5
5 2
1 10
2700010 9
777275 5
1500006 5
999711 4
218514 2
1813601 7
8 8
1199999 4
638297 4
1292614 6
1500002 5
420532 7
2884800 10
1842643 7
180587 7
1304186 7
473247 3
544940 5
388492 8
2099992 7
3 3
380348 4
2298840 10
1567824 6
3608 1
1713869 10
517640 2
1799999 6
182126 7
216445 2
1119479 8
918673 7
2 1
1616481 10
363444 3
178063 3
110192 1
110848 8
117095 4
1393391 7
53502 7
1 10
1489423 5
206291 2
1499996 5
1800004 6
2564836 9
1548810 6
300000 1
542890 2
515783 3
1 10
265179 2
2653720 10
639752 7
7 3
1500003 5
2099994 7
302317 2
1799995 6
334052 10
985132 4
865178 3
2590020 10
3 2
299999 1
511613 2
525912 2
1 10
751142 3
1799999 6
403871 8
1 10
2265250 10
683712 3
649685 7
620695 8
3000010 10
1 10
1822703 7
3 4
404701 7
1 10
507574 3
159771 2
7 8
591707 3
163514 2
497820 2
54625 1
1 10
226276 1
600001 2
316470 3
2099999 7
1665406 9
2042758 8
1188817 10
1571270 9
1 10
1625631 8
84773 1
447114 5
1269138 6
306809 8
259330 1
1 2
1500002 5
1064755 7
517813 6
831303 8
276015 6
2100007 7
185103 3
1491063 7
196974 4
6 7
35874 3
1 1
1025015 6
2094379 7
385517 3
5 3
1 1
1102962 8
386148 3
74253 1
65232 5
164305 6
12 7
260016 8
600003 2
206290 9
300933 2
593028 5
3000001 10
279042 1
5 2
2400008 8
1325849 9
2444761 9
1089157 4
300000 1
1973168 9
402611 2
599999 2
5 3
1420949 8
7 3
88039 2
495298 9
1134665 4
835199 6
3000011 10
94012 3
158525 2
2699990 9
600000 2
1995715 10
99695 5
1727544 6
145968 1
4 2
2400000 8
419153 2
2067316 9
1592550 7
293069 1
618225 6
273365 2
1895309 10
2400000 8
701732 5
809360 10
1588280 10
66985 6
10408 8
2434946 9
428374 3
1799995 6
7 6
60269 2
2999998 10
3000009 10
1199777 5
137687 2
137336 3
899997 3
146406 8
866393 4
299999 1
280708 7
1 10
1 10
829389 4
600001 2
286619 2
1800006 6
1120756 5
867666 3
410080 4
1407892 8
89581 6
317925 3
2099995 7
1 10
1 10
600000 2
1789622 9
1 10
1 10
1 1
150231 4
1380204 7
324050 2
2 3
900001 3
1340647 7
1799999 6
575604 4
1109048 8
8 9
2265040 10
1200003 4
198914 3
23 9
831572 5
1108790 5
276710 10
471228 3
1291059 5
1407889 10
17 9
2250033 8
600001 2
974859 10
248210 1
226534 5
15 9
899997 3
2684278 9
838483 4
9 4
2100000 7
349030 5
1 10
2100004 7
429159 2
234284 1
1588321 6
1056601 4
700759 4
1 10
972852 7
112316 2
219085 1
9 10
214838 1
1 10
308510 7
484627 4
1368397 9
300000 1
2706126 10
1238842 5
2418080 10
9840 5
1149769 9
1495107 5
764881 5
15484 5
313503 2
260383 3
5 5
641838 3
2180160 10
65221 4
1661005 9
277111 1
2399992 8
706033 8
462116 2
185454 8
1140726 6
228005 1
844212 9
255421 10
13 6
562770 2
260389 3
1726174 9
1200001 4
2560228 9
1417725 9
749823 4
2609150 9
1845989 9
768152 10
2100000 7
5 2
7 4
299999 1
600001 2
1178635 4
647176 5
1799999 6
1 10
1020840 4
5 2
585812 3
224817 10
16058 2
551221 3
2699999 9
298231 5
938703 4
353300 4
61684 7
432656 3
2700000 9
2835000 10
405489 2
1 10
604704 4
299999 1
667402 7
5647 3
366968 7
391526 5
1 10
287727 3
211377 2
426135 7
1 10
1800006 6
556124 2
233694 1
156312 1
1476427 6
14 9
1389233 6
3 2
1155166 6
58091 2
294862 1
275011 10
1500005 5
84146 2
1 10
1183770 10
1218863 5
279215 2
627661 10
543841 3
1073551 5
7 6
575243 4
1080775 8
1 10
412194 5
353486 7
286748 2
556822 3
2099994 7
221004 9
521145 8
1702872 6
17175 1
820781 3
413587 9
586585 6
17 6
299999 1
2123388 9
1338406 7
19 9
4560 1
192973 2
1738783 8
1 10
1932358 7
1974088 8
617041 4
421576 4
900002 3
9 4
2481083 9
884091 3
954941 10
1528208 9
105600 4
238865 3
773849 7
152747 4
213540 1
227055 2
2100008 7
1 10
300002 1
8 8
899996 3
7 8
600002 2
1350595 6
1 10
5 6
598544 5
100420 2
2699992 9
2583931 10
2400008 8
1417137 7
2312858 8
83118 7
9 10
899030 3
7 3
174102 7
756510 3
1800006 6
163852 1
1391760 6
2406178 9
120294 2
2458421 10
173561 2
1092861 4
137005 3
1 10
492524 7
240842 1
16 8
426087 2
1 10
2380611 9
1 10
2699990 9
867180 5
418177 8
1200005 4
523192 10
475987 2
775211 5
2764831 10
1230839 6
1 10
584456 5
2334679 8
300001 1
1414146 5
600001 2
474742 2
283023 8
355576 2
345550 10
1213585 5
2099993 7
278015 1
91311 2
6 5
899996 3
2400004 8
19 10
1344563 6
1358802 6
2518421 10
217717 3
1199997 4
144263 8
3000001 10
66673 5
956615 5
300001 1
610179 10
894577 6
512086 2
29344 1
263767 1
818535 3
2002372 7
231639 1
1013315 4
3000010 10
1 10
1499999 5
46949 2
120723 2
899997 3
25571 1
668 4
894841 6
127139 4
391232 2
599998 2
2521709 10
4 4
547597 4
213305 2
22 9
1131889 10
1602833 6
900001 3
694763 3
601482 6
1 10
154601 6
1799993 6
1919049 10
1224856 5
2547073 9
300002 1
1238663 7
300000 1
1945252 9
1868580 9
551252 7
1511504 8
1800007 6
1299821 5
561689 5
1741257 8
255052 5
530005 3
202886 4
361197 9
161232 1
1931450 10
1 10
273555 2
1 10
351691 2
1 10
1500002 5
1200005 4
1329527 8
21 10
9 9
542044 2
383842 2
1327990 10
2061633 8
265497 7
1366303 8
17 9
472669 4
600001 2
2556609 10
2124284 8
900002 3
852181 7
2338007 9
16 10
5 4
240286 1
752235 4
727147 3
2999994 10
2999990 10
275888 8
92883 1
2999990 10
899999 3
10 9
1082839 10
234525 1
8954 1
316748 3
1 10
1497179 5
107898 3
299624 3
169689 8
1597991 8
557076 4
1051715 5
13 6
7 4
2232748 9
204703 5
2099996 7
446660 9
336150 2
1499996 5
568164 2
1709294 7
565209 2
1 10
377720 8
2453913 9
671137 6
1974513 8
23 8
599997 2
1 10
2123905 10
1200003 4
2700008 9
2891849 10
1335034 9
23370 5
300000 1
20 10
282733 4
1200003 4
9 10
1800006 6
2100006 7
1200003 4
1492939 10
2999989 10
743223 8
249613 5
79978 6
54128 8
1089168 9
503544 3
646311 8
12262 1
1955976 8
157872 2
1965873 7
356085 4
2700009 9
10 10
1087059 5
1500005 5
1410731 10
1 10
1470198 6
2467888 9
1348518 10
271918 1
599997 2
2999990 10
200234 2
718431 9
1954044 9
1110389 10
15 7
2950021 10
1326713 5
2429641 10
899999 3
4 3
1334941 7
310881 2
2999989 10
259535 4
3 1
314215 2
53635 1
350790 6
300000 1
2400010 8
177349 2
244735 1
1199999 4
1800007 6
1257653 6
2700010 9
1341000 9
2700001 9
299999 1
4 2
228954 2
1126645 10
820123 9
1 10
2999994 10
537668 2
365398 4
23436 6
2700003 9
897113 3
1499995 5
955388 4
179099 3
293866 2
1225684 9
1051811 4
257269 1
600000 2
1460511 9
1200007 4
900002 3
332344 3
2699994 9
429027 4
594368 3
302121 3
17 8
2022544 7
48821 2
2118199 8
600000 2
900002 3
1814200 10
663672 4
416455 4
3000001 10
1800007 6
2400010 8
2534732 9
1912032 9
1220993 6
910711 4
161735 3
50440 1
1540835 7
74618 1
170019 8
743522 3
1 10
9 10
104484 5
1655346 7
209572 1
280824 1
1247770 10
304091 6
2700008 9
600001 2
639938 3
599997 2
2134568 9
7 6
5 4
254849 4
810151 5
540980 9
9 4
685538 9
899997 3
1799999 6
300001 1
1138009 6
1 10
734687 4
726414 6
1800010 6
1369039 8
516769 2
9 6
469861 4
1911138 7
2113710 10
987833 4
344173 4
1382671 10
2493051 10
2100008 7
17 8
48881 3
66942 1
1276812 6
14 7
239540 7
37383 3
766276 5
1 10
10 5
1311369 10
822091 5
1525 1
2100006 7
801717 3
479955 7
16560 1
1 10
1309603 6
319823 2
927072 6
332114 3
1695788 9
299998 1
9 4
501656 2
131786 9
311445 2
167409 10
509372 9
645251 6
1499995 5
1487134 5
752498 4
1181404 9
1 10
1499998 5
2506244 9
1903991 8
2700017 9
1361538 8
1 10
222992 7
48550 1
2999989 10
1107567 10
886027 3
3000009 10
6 7
1738324 7
2118100 10
451014 2
1280152 5
1 10
726554 5
869099 4
2999990 10
437192 9
17 6
1904895 8
2399992 8
15 7
987391 6
289879 10
966392 8
1717998 6
242083 3
504683 2
465101 9
1 10
478787 4
166046 1
345901 2
1263742 6
768893 7
241569 1
1849582 7
2 3
600002 2
1292351 6
591776 3
3 2
1838359 10
1199996 4
299998 1
599997 2
2267249 10
771213 4
611448 6
8 5
1 10
2744921 10
41758 3
1013225 6
1 10
2502799 10
607299 7
5 2
297830 7
1 2
1 10
1 10
9 9
1906653 7
2234440 10
738444 7
523060 3
2399999 8
1320240 5
12 5
3 2
599998 2
219323 3
1312069 5
1941951 8
521476 2
428285 10
1891369 8
251272 6
1731869 10
999104 4
274500 1
756096 8
6 3
1199999 4
300000 1
1296609 10
1 1
18 9
899999 3
900004 3
2700004 9
1 10
3000000 10
2066960 10
143021 1
431231 6
2309784 8
2 1
369613 3
9 8
474937 3
571205 4
136349 1
1 10
1 1
1158497 9
1760429 10
102551 1
104685 10
1 1
1499994 5
56737 6
900005 3
192646 3
824166 4
163198 1
590270 2
1428398 5
2699999 9
536725 3
1171539 6
299999 1
662435 3
2733031 10
8 9
271565 7
1500001 5
1697273 9
970449 8
423992 3
17 8
1295122 9
4 5
1 10
900001 3
22930 1
112634 1
72908 1
984705 4
268056 5
2700004 9
70915 2
1110178 10
119 9
79353 9
1 10
600003 2
1199997 4
196887 1
651645 3
900002 3
1027575 8
1 10
2174648 8
4 4
620878 7
944303 8
1 10
350176 5
1 10
1 10
701436 5
2100009 7
1641982 7
20 10
73456 9
1 10
3000009 10
1701972 7
871912 7
586015 4
74159 8
6 3
186240 1
3000019 10
570116 2
1 10
175908 9
21608 1
237511 2
1481353 8
1573272 8
15 8
2175386 10
8 5
527968 5
300000 1
2400009 8
1695016 10
602164 10
384610 2
957039 4
20 9
240452 2
632874 3
991591 8
1326220 8
349813 2
44540 10
169937 1
191726 10
699658 4
101418 2
1736282 9
1271820 5
1 10
2043170 9
670894 5
12 8
2177 3
2324070 9
335674 8
50026 5
215464 1
225471 2
5 5
6 7
15514 10
1193510 5
1 10
1939631 7
163805 1
1654393 9
2700013 9
2400002 8
11465 6
165610 6
9 4
473048 2
436706 5
784237 4
17 10
316598 2
439903 4
291325 5
8 6
2 1
128750 10
600001 2
2039338 9
1799999 6
12960 10
850071 5
1173977 4
955027 9
1213828 7
1799999 6
423209 2
1734430 6
2100006 7
1501365 6
900002 3
1 1
937372 4
1 10
370560 2
1339984 8
275551 1
600000 2
16 8
2400007 8
376324 3
1407627 6
300001 1
808003 6
298113 10
657517 7
780087 3
501809 6
833775 5
1691056 9
1378219 5
1221423 7
2023175 8
599998 2
621046 3
3000006 10
16 8
851622 6
600001 2
2216678 8
382300 4
1368599 5
222985 5
391563 3
127071 2
731976 4
596452 2
1094859 5
5 6
1 10
899997 3
1430436 5
900003 3
300000 1
4 2
840320 9
434535 2
2145489 10
1499995 5
840260 8
2617704 9
1318780 8
1591584 6
803510 9
5 6
2429512 10
1935489 10
2099994 7
1464334 7
625494 5
19 10
1799993 6
389535 2
565977 9
2444210 9
227716 3
904367 9
5 2
19 9
2441040 10
276528 1
14161 8
237020 1
538229 4
207693 1
822810 9
240317 9
15396 1
1499995 5
1156049 7
12925 5
344077 6
390516 5
8 4
450458 3
1199995 4
6 3
3 1
436735 6
2167880 9
1 1
68684 1
2099995 7
1417954 6
7 3
791356 3
299290 10
152383 1
2231581 8
1 10
1169341 10
12693 7
2699991 9
2099992 7
1500007 5
1428715 7
6 5
593695 6
710480 6
65333 1
728577 3
1276110 5
600003 2
813607 6
600000 2
300000 1
1459583 7
1499999 5
87411 10
517821 2
1 10
2999999 10
467286 2
1347729 8
8 9
1409940 7
300000 1
337176 8
454751 4
1144813 4
1712598 10
1 10
15 7
376412 2
2399993 8
11 4
372852 8
1084068 9
1765783 6
447485 2
3488 8
1452683 6
2827060 10
296660 4
317379 10
609225 7
2501808 9
1499999 5
1 10
300000 1
755545 10
1295746 7
338024 2
266801 6
11 8
1494046 9
2655163 9
706259 6
2175057 9
1552916 7
101245 2
3000010 10
1226051 9
1509481 10
2100010 7
21527 1
3 4
900003 3
397156 2
162883 9
13 6
2400001 8
249029 1
689235 10
698007 6
317749 2
706308 7
2700000 9
5641 2
30467 1
660695 4
681684 4
2 1
1200002 4
972240 4
4 5
2081450 10
1481098 9
2259090 10
1 10
2100010 7
1 10
1493090 7
540432 3
805043 7
157735 1
1248361 7
7 3
400473 8
10 4
1008725 5
1795061 6
394545 3
10 5
1900441 8
600002 2
1566549 9
1578407 6
102361 10
596232 9
900005 3
2328941 10
611997 5
6 5
18 9
643167 9
5 3
2 2
2325943 9
1563051 10
226556 2
537309 10
15 9
966589 4
1799994 6
2699995 9
835771 5
197725 1
1272200 10
462207 2
779282 7
44592 1
1259179 6
350853 2
8 9
1800006 6
1 10
1 10
627598 7
1800007 6
2235195 8
1285117 7
333502 3
815931 3
677376 4
1 10
134909 3
314639 2
606270 10
599999 2
1613350 10
300000 1
1626678 6
5 2
1 10
2097423 8
1564850 10
1738693 6
764915 10
5 4
2119059 9
1092852 4
396436 2
279470 2
367342 2
917121 4
2182419 10
710981 9
851489 3
1 1
807885 5
715915 3
299999 1
316351 6
125489 3
810113 6
9 5
899998 3
477243 9
325921 2
300001 1
1800008 6
3 4
287744 1
704852 4
614257 8
158563 2
798490 3
56196 7
2700001 9
135098 9
10 4
10 8
133281 10
1 10
69819 1
1512601 6
793744 5
2397455 9
286448 2
13 7
2700008 9
1766631 8
373760 6
18 9
6 6
1872138 8
1075338 7
2400004 8
1723336 9
584082 3
391945 7
510634 9
202512 3
6 7
1786610 10
347713 4
13 7
424577 6
1 10
3000010 10
3000010 10
8148 3
140931 7
3881 10
1920078 9
1991456 9
899996 3
970975 4
526062 6
1 10
2136473 8
7 4
1183207 8
1172700 6
1287851 6
1499998 5
299998 1
414713 6
144164 3
1067853 9
716205 3
1938626 9
21 10
623475 3
159551 3
2400008 8
9 10
1029409 8
1 10
417175 8
1467150 5
564450 5
269554 3
1200005 4
1265562 8
534901 3
299999 1
246740 6
1151735 6
2700001 9
2018762 7
600001 2
2411650 9
1 10
7 5
1 10
897667 4
195687 8
600002 2
26 10
2033481 10
1499999 5
2999991 10
7 6
296819 9
1523393 8
15 7
443400 2
3000018 10
1437007 7
262149 3
1799996 6
1489513 9
2399993 8
2699996 9
62999 3
548640 9
590128 5
867708 4
1500001 5
1200007 4
67058 3
1 10
1500007 5
429537 3
1017433 6
44187 5
8 8
12338 3
1200003 4
395883 4
600893 6
91430 1
261693 4
753859 10
305970 5
1 10
2346882 10
14 7
183129 8
77364 1
9 4
1 10
15 9
1644980 7
2152087 8
834016 8
546677 3
2765 7
1046483 4
19 9
1 10
900000 3
1 10
19 9
1688840 7
1513600 10
618517 8
240701 3
21 10
983981 5
880591 5
1921544 9
2263893 9
849931 10
2211045 10
1974201 9
686442 3
118032 1
1859131 7
1493920 7
351223 3
301316 8
327114 5
1 10
331535 10
817975 3
639565 6
4 5
1917701 10
1 1
2973057 10
294641 1
1295354 5
2021972 7
599999 2
601834 5
81183 1
1 10
7 8
147924 5
857821 5
299999 1
1 10
48303 3
1 10
9 4
365266 3
144418 1
525791 3
1 10
1 10
2502190 10
249099 2
300000 1
204406 1
1194471 5
1195244 10
1 10
559901 4
708543 9
900000 3
622976 5
1 10
564291 4
1904348 9
481415 5
1292324 5
542375 4
150106 3
195960 1
2999989 10
540425 2
281754 1
647105 3
1 10
2086123 9
1246508 9
123157 6
274164 8
1171477 10
205094 1
1719781 10
7 8
103155 1
15 7
1112141 4
422909 10
839003 3
1800004 6
1296054 6
1164665 4
1139655 5
274971 1
374387 2
1 10
2699998 9
947017 5
902395 7
2400007 8
284314 4
204215 1
299999 1
175361 1
1600845 7
841865 5
1 1
815325 7
298619 1
139825 2
2560049 10
859008 3
819525 7
300000 1
296095 1
548666 2
1499996 5
15 7
600003 2
900000 3
413495 9
375976 4
17204 4
3 1
553915 4
356156 5
8 9
1768374 9
36544 5
2399999 8
948899 7
29887 4
811378 7
1550347 7
600002 2
387934 7
796001 6
208901 3
1 10
1499998 5
420658 10
808572 3
1550779 6
2280311 9
31044 1
1247541 10
961551 5
637496 4
592050 5
2400007 8
346610 2
929161 9
1459713 5
6653 3
1393186 7
1572759 7
2373141 10
580583 4
55687 1
300000 1
2538091 10
846153 6
1499995 5
786855 3
1024785 5
650719 7
1984711 7
2699999 9
60831 2
706655 10
1081043 4
1220150 5
1499996 5
1434790 9
2415609 9
628855 8
84187 2
937434 7
9 4
1720119 8
674208 5
992873 8
467487 7
1199997 4
116687 2
227773 1
1281155 6
2941780 10
299998 1
2484193 9
3 1
290279 8
899998 3
24753 1
1524795 6
12 10
1 10
19 9
1500004 5
74921 6
1988243 9
220973 10
312155 5
266661 1
1 10
1103607 9
928586 5
2211993 8
1199374 7
2700008 9
299999 1
123973 6
1 10
6 6
2100007 7
2700009 9
1800000 6
422521 7
7 3
908185 5
16 8
900000 3
1385334 9
344941 4
1054825 5
264608 10
2510950 10
346342 2
2281967 9
1 10
1 10
929372 8
131450 2
854399 3
19 8
1313937 5
899656 4
299999 1
600000 2
264275 4
1 1
151111 1
7 7
182754 7
1 10
1 10
10 5
881204 4
1120750 9
1224126 7
531399 5
606455 9
1240855 8
1499994 5
215654 3
2 3
13 6
541084 2
19 9
5 2
1006614 8
133439 4
1694525 6
1 10
338940 4
248005 3
122947 1
1432540 9
600000 2
1744028 9
1339790 7
1239992 9
2700001 9
508017 2
4 2
1641978 6
1106618 7
1472018 5
7 6
3000010 10
646297 6
427037 2
1379563 9
7 5
29 10
792995 6
1075807 9
1005196 4
9007 8
1201376 7
1205 1
301589 9
73135 1
743326 3
1151670 5
2117339 8
412060 5
416021 4
2400009 8
600000 2
19 9
636966 7
791294 3
957831 7
1247552 8
1404298 9
788648 4
1126309 6
459513 4
1 1
571261 3
5024 4
900003 3
1 10
5 6
183686 1
2700008 9
899996 3
5 4
1 10
1575461 6
8 4
1 10
834729 7
599842 2
1 10
8 4
801920 3
561927 2
713286 5
830736 4
789810 4
1243119 7
3845 1
737142 3
723486 6
8 4
121537 2
564783 8
899996 3
1343376 8
205930 3
831884 5
1499994 5
1 10
42911 4
1382891 5
3 2
1799995 6
423209 2
1381021 5
195501 1
1799998 6
828739 9
1499999 5
2099996 7
2399993 8
6238 1
392501 2
2699991 9
592753 8
2588067 9
29839 10
1 10
1 10
1367616 8
2 2
900001 3
2700000 9
1221306 5
1 10
247783 1
786040 7
513658 9
15 8
738006 9
13671 10
251298 2
5 5
599997 2
599998 2
2157039 8
1492881 5
1 2
14 10
1396946 5
243158 2
1349691 5
291839 4
624624 8
283396 1
1756617 7
833580 4
900001 3
51197 3
299999 1
1090588 7
1500005 5
1079804 5
7 4
1174945 6
10586 4
12 8
600001 2
512056 4
2399999 8
898534 6
663879 3
151812 9
487865 7
299999 1
590485 8
1592137 6
9 10
1245929 7
976381 9
615910 7
914344 4
2610657 9
2667610 10
207259 1
1800010 6
143927 1
13375 2
155305 1
3000014 10
1 10
2999991 10
977115 9
20 9
1 10
1199996 4
210462 7
902391 4
1832845 7
1026438 6
1122580 4
2359243 10
488173 2
366595 2
1 10
375425 9
1732991 6
2 3
408800 7
144928 1
162237 1
1107450 8
547617 4
1421898 6
2022175 8
899998 3
7 5
1 1
17 6
361582 3
269708 1
2206690 10
35614 1
451028 10
243718 1
262113 2
21 10
942189 10
2828789 10
2399995 8
1 10
2399992 8
613332 4
228501 10
19 9
2228617 8
566860 4
251789 7
3000007 10
74156 4
142555 1
1 10
1249737 8
382900 4
1200007 4
2028790 7
553140 6
300002 1
1500000 5
1934427 7
4 3
687187 3
740968 3
369565 2
190681 10
300001 1
671625 9
741626 7
900002 3
1 10
389235 5
1800006 6
530953 2
1800005 6
450031 6
1287145 9
1 10
1800006 6
2099992 7
765778 9
115178 1
778891 7
1799995 6
138482 6
474378 2
1152222 8
1 10
95128 8
221026 5
10 5
11 9
27053 6
583376 6
425816 10
289964 1
7 8
2699996 9
1 10
2276936 8
722891 10
1552961 9
13 6
751446 9
6 7
300002 1
1400359 8
84663 1
878144 6
91269 4
81192 1
1500002 5
9 4
418399 6
2254776 8
268604 1
1214213 7
157042 2
16796 6
167500 3
2694246 9
2377701 9
632744 4
9 4
2399995 8
2 3
2432584 9
2100001 7
2890 2
799032 7
1936990 9
1347709 6
1 10
154240 1
10 6
501906 6
58343 2
1199997 4
6 7
452573 9
2685671 10
1799999 6
2 2
399341 6
105539 2
470539 2
40608 1
194201 6
8 8
162151 4
1005180 5
375589 4
201769 10
15 7
4 2
1338356 7
492975 4
82469 1
1778987 6
267267 4
5 2
7 7
300001 1
306036 6
18 8
2699991 9
899998 3
1799994 6
558846 4
2067671 10
1 10
2700010 9
457501 2
939105 5
80171 3
1142576 9
1446405 9
1479935 6
1916244 9
368326 3
542949 3
310057 4
1635107 8
882641 5
1208988 7
1562129 6
2399999 8
688182 7
443433 3
1040926 6
1557276 7
986763 9
1616081 10
998944 9
996888 7
1269327 8
1799999 6
1098548 5
30827 2
1499996 5
1558909 6
236722 1
1499994 5
517151 2
873154 3
1173289 4
1499996 5
1074898 9
5 3
10 9
32878 9
1277380 10
20 10
900000 3
599997 2
1501037 6
2100000 7
20 10
48591 9
96780 1
4 5
1064439 5
1392887 7
2400005 8
1745350 6
899998 3
299998 1
1778580 9
262754 2
11 6
3 3
4 4
225241 5
895637 7
2399999 8
433334 2
686081 8
1489264 8
1 2
304411 4
1040997 4
2413072 9
1 10
503064 6
373981 3
1199996 4
1270206 7
496520 3
15 6
586027 8
1408509 5
783036 3
499758 3
1487753 6
773040 10
11 9
647428 8
899998 3
2400007 8
451010 2
642312 7
1 10
246064 6
862051 7
443552 8
491450 7
1454984 5
2491941 9
668960 10
309741 10
95259 7
1184073 4
2399991 8
600003 2
717681 8
1500005 5
2400008 8
98508 3
550477 2
88750 9
140416 1
14 7
1 10
18 7
1968814 7
1082218 10
252587 1
1103405 9
1760963 7
899998 3
2700012 9
168361 1
731150 4
1193525 4
2 2
189674 4
1 10
600003 2
155286 5
1259399 10
256224 1
2400001 8
21 10
8 6
475449 3
506560 4
923224 4
2 2
246552 7
599999 2
189436 2
818218 10
815547 5
1492971 7
470418 2
1690541 10
70871 8
73138 1
1029902 7
5 2
423465 5
1435695 5
2400009 8
752484 4
1720381 10
533679 8
20 10
208232 2
100345 1
1554871 10
728497 5
1932273 8
98897 1
1199997 4
6 7
3000008 10
2099993 7
522606 5
753081 4
1199996 4
168461 1
935343 6
2100007 7
1500000 5
2663501 10
4 5
201485 1
7 8
1 10
289926 9
9 8
1259600 8
683797 6
599998 2
1495051 5
1799999 6
575047 8
6 7
99703 8
322851 2
971928 8
1753712 8
754815 4
1 10
3 2
46063 9
266654 6
2699996 9
11 5
1111788 7
1052521 10
8 5
196330 1
1199997 4
299999 1
269731 1
600002 2
481119 10
4 2
11 5
1451114 9
1312777 6
626952 3
3 1
9 8
176804 1
902364 4
1780377 6
1218385 8
549121 3
11530 1
124479 3
900004 3
10 10
107942 1
1 10
1288818 9
11 5
108563 1
899998 3
128263 1
1860318 9
18250 10
198450 1
169587 1
7 8
16 9
2099992 7
1861444 9
403367 7
7 6
321145 3
466071 3
1055752 4
79677 7
666482 6
1688142 8
13 6
1438752 8
896350 5
299999 1
284691 2
543151 2
13 8
600001 2
133501 2
1937324 9
300001 1
1200005 4
1199997 4
1332505 6
2751572 10
273037 1
278863 3
1 10
104451 7
799056 5
900002 3
826458 6
191482 1
2099994 7
76538 1
469509 4
97477 4
1 10
253291 3
2700010 9
3 4
20 10
1282469 5
2050503 8
2661892 9
844880 3
615892 4
502719 10
320271 7
688697 3
185061 5
534664 5
982046 6
1935485 7
1 10
969781 6
2399671 9
900001 3
238800 1
822257 3
1028291 6
1035656 9
778657 6
262376 1
1800005 6
599997 2
342000 3
546036 7
19 10
2847231 10
698122 9
600000 2
2400005 8
113134 2
2400009 8
2707831 10
2399999 8
199215 1
10582 1
872459 4
577358 2
1 10
668032 5
180720 1
1 10
67482 3
133574 6
1612563 6
5 4
1948880 10
1500000 5
750026 3
517214 5
741456 8
888480 4
1500001 5
974847 6
767319 3
1199998 4
951704 8
530523 3
300000 1
274727 1
92489 2
363371 2
1333185 8
420771 8
1464389 9
1 10
1 10
29406 1
138088 1
1379092 8
127440 5
12 6
1094336 8
2 1
162973 7
2950790 10
564606 6
304302 6
300000 1
503587 7
1640646 9
948006 9
1 10
428684 4
1799994 6
1 10
1493695 5
1499995 5
2700006 9
208522 1
300000 1
1420096 7
1556968 7
448298 5
290719 10
742771 6
1409780 10
1182954 5
1 10
427618 10
777602 3
100873 5
3 2
1583421 10
412219 6
1123030 10
610583 3
6 3
420002 3
21 9
6 3
1831015 7
10 5
9 10
1974707 7
541041 2
286419 4
1527729 10
20 10
1 10
13748 2
5 5
2399992 8
616216 5
678694 4
151122 2
158817 6
1 1
591822 9
300000 1
257920 1
2707521 10
545392 2
9 8
2614073 9
2400000 8
555645 5
245359 2
4 2
1703726 6
599772 6
597913 7
984297 6
122958 9
1222407 9
596765 3
1 10
1914215 8
728596 3
190796 1
1126982 4
225978 1
600002 2
300001 1
1800001 6
1 10
6 6
1382008 9
1513416 6
684860 3
156502 3
2099993 7
88824 1
2777600 10
1459806 6
599998 2
1971611 9
1200000 4
1 10
1200007 4
1462691 7
67067 1
541207 4
763085 4
7 3
729560 8
119990 6
5 5
154610 3
178022 2
1780673 6
1571201 7
6 7
1419976 5
3000000 10
13 6
3000002 10
1623468 7
940705 8
115998 7
1324602 6
3000015 10
2 1
14 5
2400002 8
123286 1
234168 8
617989 7
273762 1
1200002 4
1221949 6
139903 1
114108 1
1800005 6
86839 8
1055339 9
1756305 8
1212463 7
1643120 10
2699990 9
2399993 8
146983 1
277140 10
1223840 10
464506 3
817872 4
1042285 4
921371 10
1026473 6
1768824 6
749073 3
754549 6
1200006 4
2946909 10
35420 1
1 10
1114226 5
21 10
2999991 10
1256905 6
1800007 6
7 8
600000 2
280910 6
2063979 8
8 7
299999 1
1499997 5
2159092 9
11 9
812398 7
1 10
459122 7
9054 3
276410 5
769128 3
2105747 9
314629 8
827005 6
51755 6
100755 4
574182 6
1499999 5
676068 6
21 9
8 7
1005150 10
9 8
1831561 8
2999990 10
530811 9
1166160 10
7 6
5 3
2674808 9
1675479 10
1800007 6
2399992 8
299999 1
2405924 9
2007152 10
1200007 4
228677 1
10 7
2430930 10
1416227 6
1219177 8
1200004 4
1799997 6
1 10
1 10
857000 10
2999989 10
1135183 10
994899 4
996881 10
1200000 4
91787 1
1181459 6
350427 7
900001 3
1047314 5
1799251 7
4 5
565945 8
2999999 10
1550991 10
780152 5
1500005 5
912852 4
1800000 6
60609 7
222565 9
15 7
350593 8
1799999 6
15 6
9 4
1799994 6
1323246 6
1 10
94678 2
2100001 7
509160 4
11 5
422956 5
251741 1
9 8
1604600 10
2999999 10
55456 9
826828 3
270085 2
1 10
1776879 8
1735991 8
1705455 7
2946860 10
1499996 5
1 10
249391 6
1799312 9
2700000 9
1463372 10
401401 10
1207352 8
623561 10
473557 7
286685 6
1074939 5
2318991 10
1137837 7
1705703 8
1501821 7
1499994 5
111619 1
235809 1
807249 7
159243 1
2700001 9
21 10
1 10
2399991 8
231777 1
5 6
630504 4
789765 3
1180108 4
1064384 4
245918 1
1 10
1379275 6
256062 3
88588 1
1297784 8
363002 5
702948 6
1403880 5
1222787 6
900002 3
41191 6
508725 9
470489 10
573449 5
359776 8
9 4
899997 3
584586 9
13 9
9 10
2400014 8
3 1
2700000 9
1695340 7
3000001 10
1230240 8
1021111 6
84687 7
105443 1
83238 2
541730 2
981561 4
709155 4
278828 3
511114 5
180548 2
889157 3
707570 3
1176864 5
12 9
1 10
190063 1
251645 1
2260353 8
60336 1
13216 1
2651678 9
72042 4
5 5
816270 10
2400008 8
464333 2
223625 8
160758 1
1 10
1489373 5
1113741 10
1 10
403550 4
509502 6
10 5
2699999 9
1563684 6
970873 6
419916 3
516965 4
2 2
1131820 5
3000009 10
1291409 6
2332088 8
583471 2
10 6
1 10
2047734 9
365200 3
19 10
313865 3
2357208 9
95968 1
191299 1
1426295 8
4 4
2100006 7
271640 5
359267 3
2700001 9
366029 6
1200007 4
1426410 10
139775 1
1 10
506499 3
87537 1
2168056 8
5 4
1 1
10 5
2699991 9
1 10
2099999 7
177607 2
76997 6
456768 2
898449 8
2860280 10
781642 9
1 10
572409 5
869476 5
626103 8
2099995 7
436057 3
1612410 10
858929 4
433956 2
2100000 7
1 10
275518 6
1200004 4
14 9
5 2
260246 1
270431 7
6 5
822349 9
1 1
1063656 8
56545 7
116139 1
442728 8
9 8
301359 5
552913 8
1800010 6
1 10
2400009 8
440649 3
1083084 6
2248415 10
1 10
5 3
6 3
1 10
1 10
962060 8
2416061 9
340628 3
565608 4
1192410 4
992964 4
866232 4
211347 1
2999990 10
1843698 9
1196299 10
2884299 10
900004 3
471540 3
371958 4
168863 2
390075 5
567690 2
1 1
1656228 10
214511 2
300000 1
600001 2
1249549 6
325360 4
1480829 10
172948 2
2257824 8
2007903 7
2099992 7
200070 3
504018 2
300002 1
1 10
644836 4
900002 3
866839 8
1593185 8
2083264 8
2244475 9
19 9
624022 3
461544 6
1688255 6
191641 3
23 10
932371 6
880071 8
1499998 5
730674 3
1 10
2699991 9
9 5
1 10
517179 9
2047345 8
1442479 8
361204 2
34317 10
599999 2
141827 4
327807 9
2842371 10
787825 9
1441632 6
766003 5
600002 2
108612 1
2100006 7
1458335 5
214061 1
329796 6
1 10
159364 1
351176 8
14 8
645172 10
215398 1
1 10
1 10
2099994 7
379056 8
1 10
2051216 8
242177 1
1878171 9
692858 4
1500005 5
1499998 5
1989210 10
1101751 5
2399999 8
1836255 7
7 6
207169 2
2688211 10
6 7
356480 4
3000005 10
1403556 9
15 8
278892 2
299999 1
2099450 10
386193 4
3 1
477343 3
1172600 5
1010813 9
1600464 7
693931 8
146001 4
2700005 9
935097 4
88471 1
2699992 9
1800011 6
331328 2
1199996 4
26 9
55997 2
1800005 6
377843 6
2099996 7
525437 6
954064 5
1744596 7
519957 2
2537299 9
9 4
236719 1
880550 5
76909 2
1058435 10
124163 4
1227177 8
2400000 8
6 6
7 8
1689607 6
87414 1
1261003 6
2208942 9
366689 6
1078355 5
569460 2
2999994 10
1242585 8
2099995 7
1500009 5
978534 4
1 10
2040040 10
599997 2
2099999 7
2999999 10
1832646 8
796609 9
174497 4
1349257 5
998506 8
1798044 6
1 10
929816 9
2100012 7
1275314 5
217328 4
160504 3
178509 1
1984788 9
249872 8
1402579 6
705842 3
162454 1
1 10
8 9
1 10
2541979 9
590225 2
1925855 9
1200002 4
1800005 6
672479 10
44765 10
184891 1
1499998 5
1 1
9 6
2630605 9
447837 2
592455 2
1483457 9
31148 5
899999 3
2428119 10
433117 2
300000 1
411084 2
458685 4
1807553 7
71294 7
1800001 6
779801 4
303003 2
1500002 5
1055027 4
1707561 10
2843734 10
2976729 10
299999 1
859475 7
3000006 10
2 1
1475465 8
1588812 7
518772 6
10426 1
1 10
4443 1
2399991 8
13 6
2656360 10
918000 4
415 10
2221273 10
291649 7
258668 1
831795 5
1310656 8
74378 3
483721 2
871021 3
1711808 8
2239386 10
2 2
1705912 7
1864936 9
841781 6
1852029 9
2106377 8
599998 2
1983457 8
2227674 8
1284228 7
1 10
388564 2
17 8
1 10
1 10
212899 2
2181484 9
248144 1
1096645 4
227581 5
600002 2
1441445 5
3000001 10
265271 6
2492874 9
1 10
3000010 10
11 10
10 5
1 10
21228 4
1500009 5
166070 2
508583 3
1500009 5
1509456 9
8 9
2122343 10
1706090 10
828667 3
106053 4
728801 9
343333 2
286600 7
113905 3
1109839 4
4 5
7 5
1 10
1799996 6
900004 3
248188 3
2193632 9
162429 2
1200000 4
80628 6
901611 10
2999992 10
2700008 9
1435542 10
1896985 7
1276520 6
2 3
2400000 8
1360041 10
1 10
310544 5
1436004 6
13 5
1200005 4
1261884 6
1793626 10
593626 6
267852 2
10101 2
1200003 4
1858555 7
900003 3
1579919 6
1810801 8
1207663 8
6 6
14 9
854478 3
1852171 10
301849 10
500889 5
1 1
2 1
734852 7
1800007 6
426363 7
652355 6
550089 8
1513154 6
2374112 8
2100007 7
2699992 9
610218 7
1352591 5
496575 4
156040 1
337112 4
2699993 9
296049 1
1 10
1 10
1 10
872643 10
69991 8
877373 7
1799994 6
600000 2
600001 2
1799995 6
100924 3
564001 10
253822 5
139456 5
2 3
528720 6
22961 5
74465 1
300000 1
2223730 10
2259249 10
3000010 10
548485 2
528068 3
224983 1
1 10
1727560 8
1327265 5
540119 3
891909 3
1214014 8
135737 6
1499999 5
553842 9
832626 9
831331 3
17 9
40497 4
1052437 8
600002 2
35360 7
1 10
900002 3
1550660 10
388273 4
1 10
1800001 6
13 6
2125529 8
300000 1
1799993 6
911627 5
2285953 8
12 7
1 10
19 9
1553171 6
1 10
3000002 10
4 2
1200000 4
1 10
2141439 8
213674 3
900002 3
932753 8
9 9
1129308 9
2038896 8
1131895 4
323065 7
2690922 9
1 2
174385 4
2526781 10
11 5
1318988 5
933113 4
832727 5
1718909 9
111286 1
303829 10
521459 4
2222767 9
190268 5
811035 7
1778912 8
1800008 6
33261 1
24332 4
10 9
1633447 9
143937 2
1757505 7
238921 1
1469488 7
600001 2
277709 1
968210 9
1518630 6
3000009 10
185708 2
600001 2
474455 2
275408 4
1416206 7
89537 8
48747 2
873492 7
213455 6
2400007 8
408931 6
622511 4
1022111 8
97795 6
1402350 6
16 8
1200003 4
1 10
9 8
10 4
7 3
5 5
1199995 4
1499994 5
1605512 8
2400009 8
1121170 7
2 2
11 10
878364 4
8 9
6 6
546413 7
1 10
2522501 9
375720 2
2141783 10
2006449 10
48485 6
1623978 6
49817 3
480424 4
1800000 6
892674 6
17 9
1325195 5
351657 3
2884461 10
600000 2
1167058 9
1298550 9
2999998 10
1394411 6
2099999 7
1952416 8
1749870 9
98571 2
2206573 9
1637109 9
177724 7
599999 2
2639746 9
235927 1
13 5
1500007 5
1581784 9
600001 2
481944 3
1172783 8
285896 3
1951153 7
254384 8
2256344 9
1 10
1 10
364215 3
785479 10
7 4
1512061 6
2075267 9
453875 4
517836 8
2007440 9
182027 2
205165 4
166608 8
2999991 10
1799995 6
1500000 5
1376976 8
198507 4
185323 2
177031 4
331434 3
2100000 7
100573 2
1546351 8
2099994 7
1500003 5
9 4
3000001 10
627142 3
1499997 5
276268 3
2999989 10
754844 3
9 4
2126770 10
171047 8
2400008 8
77339 5
1800002 6
705031 6
502450 3
600001 2
1991980 7
445827 4
3000010 10
300001 1
14 7
1200005 4
2350879 8
914760 9
1700335 7
1145517 6
1 10
993187 7
978149 4
1429525 7
282620 4
626783 9
900000 3
1800001 6
27737 3
1165201 7
407160 5
453855 4
436854 2
300000 1
299999 1
1799995 6
3000001 10
1800005 6
1 10
2099993 7
1 10
599999 2
1734831 7
1800000 6
240134 2
380107 4
962371 9
619163 7
286149 2
422884 5
527505 3
4 2
2842769 10
1732788 9
254978 1
61375 7
222907 6
1946922 9
529968 9
359946 7
2436965 9
597311 2
253407 1
1564515 7
1499999 5
224610 1
12 7
2238184 8
1504523 7
1961720 8
718343 5
166616 1
545274 9
2700008 9
506115 2
592204 2
373039 2
177649 1
2099999 7
53299 2
9 9
900003 3
1876966 7
515295 8
600001 2
599999 2
2 1
1779944 8
134536 5
1140947 4
919614 6
1012449 4
268543 2
346313 8
549387 2
358406 2
356431 7
1800001 6
232888 4
399981 2
599999 2
238041 3
1 10
365769 2
1 2
740831 3
1466031 10
861724 3
1101299 6
334696 2
2853539 10
1498507 8
88415 1
600000 2
1008648 6
1500004 5
409641 2
24 9
4 2
710224 4
431845 2
1800003 6
1 1
133541 3
2569409 9
1800006 6
693828 6
8721 7
10 9
2298986 9
579560 5
166731 1
1199998 4
52043 4
390872 5
289174 5
1560276 9
1391165 10
793250 5
464133 4
13 8
3000016 10
2699990 9
563576 10
19 10
1199998 4
825935 5
9 4
131610 1
91353 8
373393 3
1 1
1939959 7
1 10
1863640 10
1 10
830325 3
1 10
1298987 7
5 3
773197 3
1444094 7
49201 1
899998 3
300002 1
1645 1
15 7
312854 2
2400009 8
2700002 9
679315 5
1 10
59952 5
599998 2
1091052 6
2100011 7
569120 7
779487 8
1499996 5
606674 8
36101 1
899999 3
2099997 7
220195 6
180122 7
1799996 6
599999 2
900002 3
634675 4
260727 3
11 5
6893 2
246446 1
3000010 10
706499 5
2999992 10
211887 4
2428848 9
114369 10
1464331 5
185519 10
80182 9
90809 2
2100001 7
807358 4
1651911 8
599997 2
146772 9
2469466 9
587241 8
2407599 10
60211 1
1200002 4
1 2
10 9
997722 6
275490 9
1030395 7
1049237 4
3 2
1463395 6
367211 2
1463505 5
217374 1
271293 1
296417 2
876498 6
24655 5
383102 7
20 8
101018 1
1097965 4
600002 2
9 4
1313677 6
899996 3
1 1
312355 3
714566 6
1500008 5
919612 4
2271282 8
2399999 8
489185 9
739378 9
1 10
206233 4
647504 9
1200001 4
3 4
2700015 9
1799994 6
2100002 7
223124 5
2100002 7
9 5
775590 9
282579 1
1440600 7
242546 4
1629691 6
1500006 5
553007 7
1437499 10
1 10
659699 10
1 1
166195 6
1 10
600002 2
1748065 10
292049 6
293904 3
1033871 6
949765 7
1162541 6
3000013 10
97789 6
697704 6
467314 2
205602 9
242749 6
600000 2
1626810 9
354385 4
1 10
13 6
1 10
1 10
1087255 5
2677157 9
954036 7
757563 5
419712 6
157727 2
57292 1
244134 1
1073943 8
2604629 10
451564 3
1207670 5
641573 5
991810 7
1373327 9
2999989 10
1112358 10
1102488 4
2999994 10
1478531 6
3000011 10
7 7
425193 2
492350 2
336 6
381931 2
119400 3
153219 2
838438 7
1925210 10
945606 5
63567 2
2032559 9
1842982 7
1358751 8
14 7
1598285 10
17 6
5 2
21 10
162653 10
1541136 8
794518 4
2637904 10
2003498 10
108602 2
2 1
106248 1
1405137 9
1499996 5
359106 6
2100000 7
1200001 4
1063926 5
2100004 7
924895 8
8 4
916317 7
688555 3
307232 10
1799994 6
27629 3
1301992 8
1800001 6
709489 10
262308 4
2495038 9
1465463 9
4 5
7 7
1868637 7
224989 10
509791 2
531573 6
2486268 9
3000012 10
811619 6
274287 1
143655 1
2425060 9
76304 2
2100000 7
1716287 7
2400000 8
300000 1
441426 8
1 10
359296 9
9 4
1443925 5
81324 6
2699992 9
599997 2
1210244 7
1875951 10
11 4
71712 9
1 10
44318 1
2027375 9
122215 1
4 3
1051369 10
719953 4
383629 5
478166 8
5 5
156551 8
56784 7
1393153 7
10686 2
478309 5
21 10
599999 2
1868299 7
202624 4
759880 3
497613 2
1 1
2084440 7
27765 5
1 10
594846 9
297269 7
1 10
754736 4
3000013 10
283820 2
114502 3
685479 10
1222120 7
54171 1
5 6
22447 1
88451 9
1039490 5
274831 6
1119828 6
1865099 10
2399993 8
68722 1
45485 4
800796 5
322935 8
1 10
441599 9
7 4
1230027 8
603857 8
1872479 8
241334 6
1200002 4
594247 8
1 10
89845 6
3 4
3 3
997749 5
306328 3
2067575 8
1728338 6
2100012 7
270151 1
1847601 9
140313 2
214016 1
1 10
1709904 6
1616020 7
1963382 7
170974 7
510079 3
899997 3
829082 4
88907 3
1225072 8
2700001 9
1800006 6
371872 9
600002 2
484816 7
2078871 10
2099994 7
599998 2
95714 6
1 10
287743 8
1 10
600002 2
654016 8
243714 2
1500008 5
1374750 5
281753 5
262008 1
933549 4
1 10
8096 9
1 1
1029945 5
719911 6
300000 1
620023 6
599999 2
3 1
432850 3
7 3
1072614 4
249318 2
1 10
1044072 4
64721 2
2423110 10
300001 1
166075 2
2155527 8
472104 4
2399998 8
219455 2
904849 5
899998 3
815415 4
468055 2
600003 2
1511087 6
686991 3
2100007 7
226182 1
11 6
516966 8
1499995 5
2470429 10
1555703 6
562086 5
547827 2
138934 1
2699991 9
94159 3
555547 4
1 10
146345 1
150500 3
15 9
1 10
2240841 10
1 10
649194 6
269537 1
1142259 5
308816 3
2700013 9
169297 2
420577 3
2700017 9
542229 2
126081 9
1200001 4
106359 1
5 3
343883 3
8 7
537194 2
1 10
75234 1
3000001 10
299999 1
707863 3
599997 2
120832 2
7 4
1200005 4
1 1
3000011 10
1502808 6
2099993 7
6 7
1800000 6
3 1
2090411 7
600003 2
1708781 10
395537 8
2699999 9
258823 3
1328809 7
168197 7
79727 8
1500003 5
1490939 9
181047 1
93312 1
273140 2
2420871 10
2002779 9
108421 6
1370305 6
1363730 5
1558232 7
299967 1
9 4
438012 4
300000 1
1293216 6
1698329 10
1499994 5
2099999 7
2526867 9
1 10
3 4
741287 3
2100000 7
599998 2
1682634 6
71652 4
13 6
3 4
1128931 6
5 6
300000 1
543156 6
496574 2
537271 2
1 10
628080 10
1490573 7
186921 9
1080705 4
477821 2
1018824 6
751301 6
238983 2
342486 2
1101110 5
1680227 6
900004 3
9 9
17757 3
1062134 9
264942 7
685746 6
2909740 10
2 3
3000001 10
1159743 4
19705 5
500810 6
12 6
616837 6
2999990 10
142166 1
1497688 6
1 10
984476 4
92789 9
1473759 10
9 8
1 10
1025666 9
439371 9
2766660 10
3 4
320951 4
901951 4
1 10
1074745 4
300002 1
1799995 6
2100008 7
900000 3
1850834 7
290725 2
2726149 10
1101073 5
505207 3
220424 1
267246 4
108961 8
2020621 10
1500001 5
99407 1
900002 3
594527 3
8769 2
1668381 7
1452531 8
739657 9
152821 5
33612 4
123098 8
1072116 9
2320492 9
183420 2
1313499 7
1512719 10
2100007 7
3 2
871400 5
1307641 6
386758 9
124541 1
523266 4
1538269 6
268043 1
11587 1
573960 7
2700009 9
407275 2
1 10
1 10
1138448 9
152057 6
738708 6
2766779 10
11 10
2999997 10
2699994 9
299999 1
1192567 5
384416 2
960541 6
2400005 8
530772 10
5 4
625844 5
1017599 8
6 6
11 10
354802 2
144043 4
300000 1
899998 3
12 9
409454 2
298297 1
192663 2
1437040 5
2499020 9
80991 8
893340 3
5 2
54407 8
26374 3
1 10
2116423 8
596501 3
673548 4
91143 4
878061 4
1199996 4
2400004 8
13 7
2124450 9
1561733 9
11 6
2903159 10
392656 2
1 10
1591350 6
1 10
60031 2
1 10
3 4
101614 1
300001 1
1199995 4
726 3
19 9
717225 5
1954081 8
1799993 6
812622 3
8613 2
1451477 7
552596 3
1 10
187116 1
165548 3
1063200 10
1711302 6
1 10
147945 1
408762 6
1970480 7
45724 3
1203703 8
1325784 5
369067 6
325600 4
2320371 10
2100008 7
13 6
420516 2
5 5
1804730 10
604172 3
134506 1
1823491 9
1564319 10
2304429 10
154954 4
401111 6
1799999 6
300001 1
1500004 5
3000001 10
791856 9
105711 3
471081 8
146889 1
2700016 9
1120733 9
2 3
1548368 6
1430149 7
985438 9
8 9
132502 6
10 5
2046472 7
708931 5
8 4
1800000 6
1224473 9
9 10
1 10
1383434 9
204213 1
718146 6
2585962 9
2699993 9
254001 6
68481 5
667449 3
1424032 8
1060993 8
300000 1
51415 4
1 10
369770 9
482800 3
14791 3
2922770 10
9899 1
1 10
2254401 10
103355 1
2 3
600002 2
473321 2
63717 2
2307689 9
1 10
2999990 10
441995 2
628440 5
1168114 4
2264 8
15 7
172513 2
1500004 5
1 1
2399995 8
13037 1
53929 7
355319 9
288833 7
899999 3
1799999 6
900003 3
249041 2
1800002 6
1 10
3000009 10
899999 3
801324 9
1 10
2334102 10
1 10
1 10
271068 1
52106 2
943847 9
508358 10
2700000 9
630243 5
2891892 10
985374 5
302346 2
2 3
3000001 10
1375537 8
4 4
1495016 5
1521601 9
330534 9
157063 8
985692 6
7 3
200099 2
524496 2
515822 6
399631 3
451848 6
525175 3
4 5
1 10
1093869 10
1553601 8
1805464 7
488949 4
452615 8
1 10
2035635 7
900001 3
15 7
972956 5
2399992 8
1500002 5
1451961 8
171629 3
789096 7
1703782 9
476486 3
526107 2
1459620 9
180641 4
10 6
169065 4
487820 9
6 5
1846049 10
4 3
170108 7
191087 1
169836 6
1 2
2100009 7
9 5
1 10
1154826 5
71022 1
1405809 8
600001 2
2102930 10
212508 3
462996 6
719943 7
2399999 8
3000009 10
38081 8
1 10
1346912 7
899999 3
933016 7
619149 3
599998 2
647152 3
602175 7
1 10
100040 3
1 10
257323 1
636314 10
1005726 5
600000 2
804216 8
1444770 10
544947 2
197293 1
299999 1
1 10
2434877 10
9 9
707151 5
1335131 6
123781 1
300000 1
1 10
778923 10
1380862 7
9 5
1500007 5
27576 1
605546 3
591031 2
76813 2
2684191 10
674627 4
13 6
251985 2
1356052 10
756784 5
298712 1
600001 2
1 10
65201 3
1767219 8
1 10
185563 1
357383 10
1490824 9
2999989 10
149690 1
145283 2
1998225 9
270073 9
105850 1
596925 5
300000 1
660866 5
510281 2
1491312 8
1044217 6
414480 3
1499996 5
1 10
900001 3
1 10
264385 1
1 10
792520 3
378946 8
2127994 9
1154511 5
1 10
1499995 5
1536283 9
1800002 6
366946 7
1363194 6
2266327 10
387342 6
299999 1
1261587 9
450499 5
113543 1
4 3
3000013 10
299999 1
288608 8
2699996 9
609302 3
1173288 5
900003 3
1799995 6
900000 3
994776 5
2734641 10
10 10
1483380 5
1269992 8
619568 8
1 10
1199999 4
2251051 9
1432199 6
191031 2
1 10
970393 8
1500000 5
99510 3
425160 5
1 10
443485 4
376157 2
2197879 8
15 8
19 10
209045 4
7 3
327294 6
4 2
1520588 7
2399999 8
2375599 10
2298995 9
1141972 7
2700008 9
10 9
1 1
13 6
2077587 7
1200000 4
228396 2
538160 5
1500000 5
594853 7
17 9
216119 2
356151 5
11 6
1 10
300000 1
11185 3
199229 3
18813 9
1 10
900003 3
1499996 5
2400007 8
689259 5
2320970 8
10 4
1592503 8
1 10
1297704 8
1511896 7
10 6
1 10
444339 2
2399997 8
2471504 10
2400001 8
406974 7
1966888 8
300001 1
1336836 5
432959 8
1677855 10
83899 5
963615 4
2700017 9
994574 7
2099994 7
2100003 7
1 10
448407 7
274105 1
1 10
2 3
1301860 5
236635 3
570725 3
1530211 6
126251 2
9 10
1506069 10
1161335 7
1664359 8
169867 2
683268 6
7756 7
14 9
612422 9
2400008 8
185268 1
1 10
844758 9
7 4
1 10
730524 6
285084 3
108967 1
1347150 7
1799995 6
169671 2
1 10
1176103 6
1112502 5
17977 1
900001 3
1800005 6
563656 3
1 10
200213 1
491348 3
900005 3
405700 7
116347 1
47999 5
1 10
599854 2
1170280 4
599815 6
2204343 9
756963 8
1143881 8
5 4
1811721 8
1499997 5
2999991 10
6 3
1475126 7
899997 3
96474 1
844057 4
133623 1
278989 4
980385 8
331014 3
905131 4
81373 1
1705033 8
1785640 7
763621 3
401661 8
507056 4
299999 1
224561 1
1 10
266723 1
2099996 7
113028 2
1864961 8
600002 2
580729 2
398925 9
998700 5
10 9
135751 2
1479340 10
1291279 8
1 1
1499995 5
116512 3
361456 2
2700000 9
596480 5
278568 1
200451 6
1660813 6
29621 2
417364 5
5 4
1767975 10
5 2
2099994 7
1 10
401908 3
3000001 10
2999989 10
2999992 10
2321679 9
2100007 7
2100001 7
2383904 8
328943 3
7 3
655852 4
11 5
2099999 7
1800253 7
813742 7
1247295 5
1022050 9
984181 5
1450313 8
1649064 8
178143 10
875737 3
2999995 10
226657 1
848694 3
1022657 9
1129131 4
1 1
1500201 7
618803 4
7 8
2099993 7
1 1
750378 6
29035 1
1 10
2 1
2699994 9
1 10
131210 5
115031 6
868868 7
753257 6
55093 6
869919 8
241149 2
123964 7
962621 6
2399997 8
6 4
874753 3
2999998 10
338470 3
1132996 7
2400009 8
5 6
2260291 9
484200 3
566589 2
605328 10
1465771 7
984484 4
9247 6
163282 4
1470880 5
243598 1
3000011 10
514193 8
41346 2
506988 9
5 5
1 10
2099997 7
1148882 6
432648 3
587724 4
285065 3
1 10
2304193 8
7 4
117359 9
1489643 9
206910 10
566837 2
2468195 9
1 10
8 4
490270 10
676777 6
299998 1
765605 5
513608 4
1931117 7
35820 9
638220 10
1 10
77117 7
590268 7
1228051 6
303955 3
375697 9
709870 3
10 9
535854 3
2005351 7
2999990 10
850425 3
165830 7
1092499 10
1914447 7
2097050 10
242059 3
1316257 9
73642 2
9 9
1730896 10
1097271 10
1296547 9
1799999 6
2099993 7
559412 3
1570227 7
2699992 9
642816 3
911333 4
1123152 4
218063 8
300000 1
567799 8
489721 4
300000 1
3 3
2700009 9
1 10
2100000 7
258508 4
1 10
900002 3
3000003 10
212616 1
600000 2
2700001 9
2677189 10
2902130 10
1200004 4
84878 1
170305 2
1 10
216062 7
160421 4
146868 1
871418 5
5 5
619724 6
55476 2
1 10
1391383 6
23558 2
908637 8
5 6
2699990 9
573010 4
2474512 9
1 10
94451 4
967360 8
325511 5
1494263 8
1438939 10
1800003 6
1 10
1 10
526824 6
509880 10
606505 8
1 10
1 10
1800006 6
899996 3
1073937 4
453804 9
39654 5
899996 3
2493370 10
600001 2
2399993 8
164851 1
2100000 7
2027331 10
1952920 8
1606440 10
50294 1
311900 5
1499999 5
9 4
1122044 5
734471 4
1199997 4
300000 1
8 8
109274 2
229381 5
1759470 7
2279558 9
1064330 5
1136574 5
17 6
339850 7
8 3
1229148 9
2233162 9
23366 2
2334711 8
1800193 8
271355 1
562800 2
388203 8
1741652 9
9 8
1 10
1505237 6
979084 4
865397 6
1500006 5
2699992 9
1606627 7
1295375 5
266174 3
19 7
19 10
19 8
663415 8
1499998 5
1477375 5
1107944 5
1211954 5
1380970 7
1853272 7
1 10
1 10
1200007 4
571455 6
6 7
281121 4
1 10
56048 4
15713 8
948174 5
1667455 6
786552 4
9 4
452061 4
1737991 9
247761 1
974455 5
5 6
2400015 8
3000000 10
600001 2
87761 6
300001 1
1312724 5
1428289 5
1308055 6
1272853 6
2100008 7
736615 3
239803 1
3346 7
1808149 7
4 5
599999 2
1011457 4
1184745 9
1055359 9
13 6
59532 8
479122 3
67290 5
429139 6
2153121 10
1398609 6
42383 1
432761 3
1037611 6
1599657 8
513670 5
2 2
899999 3
187580 5
450249 2
21 10
2099997 7
3000006 10
862645 4
300002 1
2237857 8
1065429 6
309277 2
900003 3
222631 1
268904 1
341159 6
246146 1
552414 3
957749 4
8 6
1282627 8
13 9
557974 5
2054908 9
739661 9
1374521 7
2700010 9
7 8
1500009 5
128961 8
1 10
2700001 9
372237 3
300002 1
14345 5
8 7
1441532 7
1 10
423606 2
1018171 10
2150199 10
900000 3
51210 5
1 10
899996 3
11 6
231640 5
3000016 10
661665 3
2004930 7
1 10
1 10
26030 3
9 4
1652791 6
230911 5
514754 5
48922 2
1099174 7
8 4
123531 9
1143697 4
2831299 10
299999 1
490101 2
1107995 4
2399999 8
1 10
82664 1
214486 9
1548886 9
1373301 6
900001 3
17 9
1083129 10
916526 4
527827 6
18 10
10550 2
2806610 10
524519 2
250682 5
596159 3
322946 3
551207 2
265593 2
421436 3
9 9
1009975 8
157719 7
539127 2
1 10
413980 7
32944 2
1553528 8
433474 2
665431 8
360759 7
1348305 5
473150 10
40949 4
2774510 10
1275103 5
62399 3
4 3
2100007 7
1 10
5 6
1 10
599997 2
1834042 7
2099998 7
2400004 8
1156788 9
1270535 5
529121 5
1627309 8
39474 3
1450772 7
386223 2
1 10
20 7
352219 7
1 10
322423 2
7 7
657579 5
2 1
1799995 6
823813 4
53442 1
1 10
1214815 5
192260 1
1780686 7
2099995 7
1201744 8
127165 4
299999 1
1454516 7
564067 4
1499994 5
265409 1
2138527 8
93684 1
1199995 4
225214 3
2239529 9
456167 3
1499996 5
1526300 9
9 4
17 7
201514 1
675324 4
944981 7
39412 9
2 2
1479719 10
324230 5
1 10
46041 1
601845 7
1860312 7
229966 1
718480 5
839752 8
92301 4
852564 3
612686 4
416976 4
29438 5
378344 5
1222009 5
899998 3
7 6
17 6
422183 4
1800002 6
333699 2
8 9
1 1
300001 1
2400000 8
731007 4
2 1
307643 7
1814345 8
740697 9
600003 2
923351 4
509765 3
21 8
1 10
972655 5
243844 2
17 9
1612001 7
2146620 10
464409 10
9073 7
1292994 9
1500001 5
673481 4
562717 7
118157 2
165524 3
872657 3
566665 10
402169 2
2399999 8
547868 5
1017571 4
1800010 6
541704 4
194000 1
360995 2
2699992 9
1730545 7
277996 1
1 10
702503 6
811527 3
2399991 8
308669 3
530694 8
84457 1
996519 8
1602950 10
1800008 6
1799994 6
2341405 8
2900277 10
1753278 8
1711978 6
238156 4
192040 2
1781875 6
566308 4
656874 3
26 10
588744 4
1848440 8
1399641 8
374579 2
2399999 8
16 8
2783081 10
1066897 4
349490 3
1487985 8
213631 5
573736 6
1500000 5
3000003 10
2700009 9
1 10
2505860 9
2100000 7
1799994 6
1563738 10
1500002 5
1230376 5
526091 4
1 10
1200001 4
497115 3
499271 8
637889 7
519083 4
241980 2
690340 4
1169063 7
1765333 9
792300 3
1190821 5
6 6
1390065 5
57457 2
1329908 7
28936 8
737123 4
1105325 4
113091 1
2100006 7
267435 8
454989 3
1 10
268020 2
1094904 4
1424605 7
7 3
621798 6
7 6
1416763 5
294406 1
2051672 7
183305 4
9 9
816340 5
2099995 7
1014215 7
7 8
300000 1
22 9
1199997 4
1 10
1200476 5
852480 8
795309 10
786287 8
467371 5
927455 7
9 9
1 10
1800005 6
1232680 10
300000 1
1500008 5
1499996 5
1507407 8
1085379 10
125375 2
1500000 5
512621 2
947511 5
1585031 10
235673 9
600001 2
7 8
20 8
512725 2
108807 1
689795 9
261183 2
17528 1
905258 4
36486 1
670853 9
927275 4
88307 1
1404501 8
1500000 5
300001 1
1 10
562836 4
887824 9
637462 3
595752 3
778964 4
1493300 7
711361 6
2400012 8
192655 7
12 5
8 7
1799999 6
551176 2
4 2
2 3
618695 5
1200004 4
600000 2
1763064 6
1036841 7
431949 2
1 10
2829059 10
320719 5
1549083 7
1 10
1114222 10
451465 7
1 10
958085 10
5796 7
67777 1
350161 8
887113 3
626809 6
82482 1
2450949 10
10 5
391551 10
2719170 10
1535807 7
1 1
240640 3
900004 3
284255 6
692203 3
1167486 4
2400015 8
1335972 8
1427032 5
1800005 6
624792 8
5 4
17 8
309684 4
734503 4
284975 1
814734 5
1199998 4
2100006 7
914441 8
299999 1
1800007 6
516975 6
1943064 9
400209 5
39299 5
1 10
3000009 10
1989626 7
1053220 6
40836 1
11 5
1938781 10
20354 1
299999 1
300002 1
1322664 5
767006 3
626430 5
1995768 9
278281 1
93860 7
299999 1
1601029 6
2 1
11 9
413379 4
572689 2
6 5
985987 7
273184 6
1 10
56965 4
1 10
2700003 9
1799999 6
86481 6
900001 3
2399993 8
82490 3
14 6
2400007 8
694310 10
2772603 10
8 9
15497 8
2003881 10
1223733 5
854615 6
15 6
1 10
488824 8
11 6
900005 3
86454 6
1500004 5
6 7
320104 5
1206872 9
2458801 9
562026 5
1 10
1668407 6
6 6
300001 1
925610 5
1 10
524516 3
624397 4
544485 4
291680 10
1800005 6
5 6
2582371 10
2682421 10
1125197 9
5 4
56790 5
774010 9
9 9
1514884 7
18 7
1239973 7
1 10
1562240 8
1417915 9
9 4
2400005 8
1676942 7
1045952 9
2314339 10
588016 2
120241 9
536682 3
771874 5
623120 7
551888 9
2029349 7
446105 4
22 8
560832 3
1937925 7
125183 1
2700001 9
723644 7
598043 2
91006 5
529025 7
682849 6
416922 3
310419 4
1280189 5
7759 1
1200004 4
71659 2
2699991 9
263147 6
280554 1
1 1
1 10
129389 2
16506 2
2314116 10
151 1
161405 5
89209 10
2100008 7
599998 2
1 1
339389 5
75010 7
1800000 6
1799995 6
2404370 10
1 10
859108 3
1 10
312929 6
1171909 6
247191 7
1097579 4
1530167 8
2700004 9
847316 4
269096 1
1 10
2079118 9
1199997 4
6 3
1603108 6
1040653 6
926296 4
899999 3
600001 2
900003 3
1339029 9
19 9
381155 6
187017 1
600001 2
2700005 9
2999999 10
246953 2
799849 4
899999 3
402192 6
160597 1
686785 6
19 8
370987 7
1 2
929138 4
664415 9
1122317 7
596202 2
838440 5
580084 2
2072062 7
599998 2
299999 1
195355 5
919314 5
725829 7
4 4
1779132 6
404573 2
1564871 7
489631 9
2822720 10
988145 5
246123 1
72370 2
981719 9
2652210 10
3 4
2399992 8
1112922 10
714654 9
923301 7
600002 2
6 5
509560 5
21675 1
261140 1
1874483 9
70755 1
399605 2
2100008 7
600001 2
855483 3
1930319 9
125500 1
1238356 7
1686977 6
52899 1
9 4
867981 5
117034 5
246454 4
2400015 8
2399993 8
900004 3
407641 2
524676 5
689091 5
1059370 4
238626 9
527297 2
1 1
21134 2
274248 2
408267 3
600001 2
2100010 7
479899 3
1451149 7
73519 5
2131752 10
299333 2
1091880 9
988285 6
1 10
1799994 6
1824130 10
1609261 10
9 5
486603 4
170927 7
536848 2
2099992 7
1500678 6
2 2
137434 3
599999 2
1264437 7
3 2
2999991 10
299998 1
6 7
672893 7
1800005 6
1068966 5
1196879 10
2014948 9
654429 10
88724 3
496035 2
4 4
136495 1
657713 8
265887 8
1 10
657453 5
159323 1
5 3
533557 8
280234 1
8 3
1799993 6
514705 6
505721 2
623087 4
69448 6
1523964 7
2375811 9
9 8
421497 9
1199999 4
2099994 7
760700 4
1491837 10
1286124 7
2815 1
2947081 10
749823 4
2999995 10
1066806 5
591305 4
1103332 6
787316 10
2999989 10
416795 2
217975 2
729485 7
643403 6
20 7
207620 1
2 1
1293431 7
165234 1
3 1
416721 3
2293109 9
482500 9
2 3
1079030 7
82892 2
2099995 7
1136633 10
2400001 8
2578995 9
1799996 6
306378 7
1360751 5
2727150 10
117964 1
1139464 9
1605307 10
2999989 10
998105 6
9992 2
18 9
1763957 8
1146181 7
322909 6
1673642 8
1 1
1199998 4
1 10
1152971 8
758873 3
884217 8
18 9
2302940 9
1567975 6
187532 1
67735 1
3222 1
1 10
8 4
239194 9
579728 6
1 10
1 10
599474 5
806212 3
278785 6
275774 1
2051551 8
802412 3
52236 1
3000009 10
1774561 10
2562529 9
858511 3
8 9
363289 6
1405543 9
2100000 7
1200000 4
428695 5
422657 2
276409 9
2700006 9
1200000 4
2 3
1829912 7
2999998 10
80291 1
8 4
9 8
69792 4
148786 8
3000010 10
1339147 9
528929 9
813918 4
197241 4
1146614 7
599999 2
1673742 7
219340 4
3000000 10
900002 3
2533204 9
3000010 10
631941 3
826244 5
1127826 9
103562 1
5 2
2399992 8
940889 6
485286 5
8 9
1056951 10
1225193 6
1 10
193072 4
10 7
1300767 7
258899 7
2400007 8
936396 4
9 4
516664 7
301551 5
651118 10
1799999 6
1 10
1 10
2999999 10
323601 2
1199999 4
131157 2
266966 7
124407 9
354323 3
87803 4
1151375 4
2685644 9
333999 9
280206 2
334472 2
1988261 10
1208329 6
511884 6
98299 2
4 5
775594 7
473273 6
1978695 8
899999 3
195861 3
144016 1
1 10
9 10
354792 8
1800000 6
583704 6
1145208 7
12 10
599999 2
1500000 5
190635 3
131003 2
107102 2
1 1
1300992 8
1799994 6
622815 3
19 9
1578127 8
26 10
1325107 6
380197 2
1274495 5
381242 3
902798 6
992174 5
1644345 8
49767 1
2999995 10
1 10
900000 3
8 9
1 10
291641 3
143260 1
12938 5
1132378 4
62138 1
11 10
669563 3
1100504 7
216173 7
341657 9
5 6
1418157 7
463880 2
240034 2
1799996 6
521320 4
2197137 8
65475 7
1480600 8
1978300 9
1731352 7
155064 2
3 3
2238849 10
2400009 8
1800004 6
267185 1
5 2
1115435 6
602600 5
2311317 8
899997 3
826232 4
2301904 8
2395413 8
275316 1
2400008 8
308363 6
1 10
1054981 4
2400005 8
186745 4
1247886 9
826454 8
12 6
900004 3
1527919 9
1838256 8
17 8
1 10
2700009 9
2485975 10
600002 2
52708 4
1499998 5
1415694 7
678321 7
566208 6
1544454 7
756125 4
278369 2
20 10
8 4
1 1
4 4
1 10
192231 8
8 8
1940787 10
549043 8
93228 1
610003 9
1199996 4
119498 7
1429667 5
600001 2
851571 10
4 5
426014 9
840190 7
479805 4
743903 8
2552715 9
1288965 5
19 9
899998 3
1905114 9
324266 3
1500001 5
1714393 9
358788 2
166980 3
613377 3
899997 3
20 10
1953064 7
1708518 7
435257 4
1701854 8
309088 3
12597 1
439938 4
1515186 8
2024051 10
1799995 6
66999 8
1 10
1875451 10
95965 3
2074079 10
1930381 10
599998 2
231971 4
3 4
2 1
1496840 10
3 3
3000005 10
899999 3
1007087 4
135552 3
855449 9
6 7
137939 2
2934788 10
286209 1
624520 8
1967634 9
140532 5
93564 6
2656781 10
242658 2
1481720 5
1 10
1 10
729581 8
715170 8
10 7
323055 2
13 6
2400008 8
3000004 10
96204 1
2099995 7
26665 4
848196 5
2999999 10
812656 3
600000 2
392472 3
1605038 8
1200005 4
1375525 5
618867 10
318431 5
99123 1
120664 7
168743 1
215375 8
49957 2
55702 1
1460117 8
300000 1
1904679 8
4 5
965169 4
1500004 5
204741 4
445447 2
728467 4
882910 9
1436577 9
135803 2
1745460 9
1499996 5
2100276 9
2399991 8
811814 5
196509 10
186563 1
1800007 6
32350 2
232246 1
257020 2
747859 10
300000 1
1 10
1814329 7
3000000 10
511903 3
1048290 10
1459519 5
87486 3
5 5
43104 5
1840922 7
2700000 9
1636305 8
789288 8
168099 2
175273 2
2013030 10
299999 1
1235857 7
228288 1
1411375 8
706512 3
945504 10
265380 6
12 8
287547 1
546705 2
146807 1
8 8
162109 3
37129 2
892406 10
153964 7
600001 2
734958 4
5396 1
720224 9
1 2
283287 2
803836 4
3000010 10
341746 8
1485095 10
2664314 9
901103 7
1 10
712390 5
1118439 10
575549 3
899997 3
29666 2
1 2
2700017 9
280757 1
1077362 4
76565 1
1500005 5
2554651 9
576035 6
770418 3
1401089 10
1814969 8
1715902 7
1328223 8
1 10
1499995 5
242771 6
1826125 8
1800007 6
7 3
215100 1
1499999 5
1 10
8 3
534315 7
996651 6
10 9
1500006 5
507510 3
101016 5
1824889 7
632161 10
486711 2
15 7
300002 1
2160745 10
683416 5
225713 2
756434 4
2 3
590 10
1 10
2237841 10
22 8
5 2
3000011 10
1830933 9
200793 1
1 10
1 10
1213896 6
283505 2
781011 10
2399993 8
1 10
1 1
139585 6
1176974 6
6 7
356008 3
1400954 6
1811967 8
766440 4
25673 6
31653 2
25424 2
634572 7
14 9
589473 2
217724 1
435255 2
1232232 6
1799998 6
3000001 10
189271 9
25717 2
152784 1
2100005 7
190662 1
2400003 8
369695 2
1965865 8
954894 5
1200003 4
2100013 7
9 5
1978224 10
451372 8
3000009 10
1740160 6
599998 2
689805 5
120330 6
1 10
8 4
934351 8
541292 9
599999 2
1499995 5
89473 8
7 6
1859451 8
1064099 10
956103 7
457355 3
38870 9
1756025 8
419663 2
179551 7
1210819 6
3000007 10
1625437 6
1200001 4
772489 9
16 8
245890 10
1645149 9
1150261 6
756525 4
111448 4
813843 9
1707701 6
2282724 8
2700010 9
3000010 10
2987623 10
1158518 5
1 10
900002 3
12 6
385924 3
674668 3
1 10
1937839 10
1199998 4
10 4
2092426 8
1206099 9
1224662 6
1 1
2075018 7
1376760 8
2466466 10
1099311 4
1130812 4
1100934 5
157509 2
9 6
1 2
9 10
145427 4
2 2
1199999 4
1 1
4605 2
113469 5
205027 1
400940 8
74921 8
1374565 7
1687014 9
1500005 5
25723 2
2893914 10
1199996 4
2147569 8
690886 3
2 3
19250 9
1 10
183473 6
857050 3
1778513 8
1334232 6
141183 1
551203 2
1799998 6
447271 5
139111 7
490899 2
34232 4
2 1
1 10
1006824 8
687632 8
321509 10
300002 1
2100006 7
584280 7
3000009 10
51531 1
889445 4
17 7
1499996 5
1 10
89382 5
72802 9
397660 5
1880728 8
18 7
598397 2
192643 1
178967 2
2700012 9
206003 1
1 10
1602087 8
1 10
1200005 4
232638 1
384457 8
101330 9
85314 1
2325195 10
468896 4
899996 3
13 7
1500004 5
182893 6
300002 1
559117 3
1 10
1518493 6
745760 10
157322 3
607228 4
528331 10
385246 3
1 10
1132464 5
300000 1
836477 3
215838 1
900004 3
2999999 10
1484946 7
2041825 8
10 9
5 2
1499999 5
1039249 9
1062678 7
2700002 9
2333846 8
135047 8
450334 7
232414 1
4 2
299999 1
2699996 9
19883 4
1 10
217483 1
1741538 7
44847 8
1207345 8
2399997 8
1243298 6
185208 1
6 5
2370912 8
599999 2
2307255 8
325305 10
1326317 7
889213 4
1570206 7
881388 4
75685 1
1500004 5
1 10
5 2
7 7
593115 3
172037 4
821119 3
2100005 7
31538 1
7 6
1681671 10
1154311 6
1 10
2003139 9
2100005 7
131634 6
207441 3
394656 8
1103176 6
14771 4
4 3
1 10
599998 2
190175 1
233191 2
745073 6
256383 4
221493 1
2676839 9
612358 7
1 10
122653 2
1131533 4
7 6
1148619 6
2400006 8
425381 5
900002 3
10 10
1 10
1200003 4
21823 6
7 3
529917 2
13 6
611524 9
50352 1
1133376 8
1 10
1290009 7
1 10
548979 10
1 10
1 10
388036 4
560252 4
336800 10
1 2
13 5
434592 3
699668 3
899996 3
483013 9
1648907 6
2099992 7
1746188 8
2399993 8
1163302 7
1803313 9
1189750 6
749443 5
4 5
5 5
250874 1
299998 1
895368 6
444226 2
2999989 10
1710961 7
2506751 10
459815 4
1171958 7
678667 6
268243 2
2100006 7
11 6
2 1
215818 1
1202501 7
299998 1
299999 1
899059 4
128966 1
2700000 9
223571 1
84020 7
2100005 7
279654 1
2620700 10
2436787 9
1200003 4
29902 1
118075 1
2009512 7
978041 5
236960 8
291460 1
1789093 9
299999 1
1754936 7
420619 5
2206609 8
2518072 9
1199999 4
30390 1
1 10
1786531 6
3 2
121826 5
1800010 6
900003 3
1499994 5
1493689 5
986973 4
2999990 10
3000013 10
262391 1
880241 3
710717 3
1382723 6
96329 2
839618 9
584209 3
1 10
152751 1
454942 7
3 3
1800000 6
8 7
293296 8
1007624 5
257934 6
7 3
1 10
1500004 5
643805 4
283949 2
200667 4
171415 2
550009 8
1022510 5
216514 1
2099995 7
681437 4
1 10
1199995 4
1200004 4
56556 1
44056 2
167066 3
211133 2
1 10
1800000 6
1032101 4
3000010 10
2399999 8
17 7
174031 2
538310 4
1341701 5
313118 7
38506 2
1 10
1747079 8
1018325 6
1 1
2099992 7
474377 2
442778 2
956899 5
1175038 5
899999 3
422135 9
10 5
303317 6
256068 2
573052 2
587932 2
1139022 6
1955407 7
1556633 7
416930 3
424099 4
300000 1
20671 7
1366052 6
15 8
1 10
226585 3
899997 3
71793 4
185256 1
516554 7
321845 7
699509 4
1 10
5 2
116794 4
335657 2
14 7
243819 3
1 10
899999 3
1 10
85545 3
1499996 5
270915 1
744909 5
971292 8
2699991 9
757071 5
1417309 6
1800001 6
1 10
1799995 6
201690 1
105287 1
46047 1
327520 9
651167 9
1237481 5
143112 7
20 10
262968 1
2029791 7
17 8
417424 4
1486370 5
1663657 8
818241 8
600001 2
290539 1
47703 7
1024147 6
178265 1
600000 2
249482 1
890604 4
119291 2
353016 8
302731 5
486351 5
1454927 6
2227787 10
1803732 7
1 1
723524 9
3 1
781000 5
86154 1
2999997 10
1500009 5
899998 3
287304 2
3000009 10
722876 6
262494 9
1790160 7
31905 2
1593452 7
94729 8
926917 5
470779 10
2999999 10
2439211 10
205307 1
1 10
229063 2
1 10
61232 1
3000000 10
1162268 9
5733 2
1268456 8
1 10
1500005 5
433833 8
600003 2
1856395 9
333899 2
11 5
579233 6
268769 3
75430 5
1 10
614971 9
1199999 4
1782712 9
600002 2
187182 1
1232388 10
1504908 6
2100009 7
898940 6
1499999 5
1 10
1546430 10
1380785 6
176234 1
19 10
206616 5
1481300 5
461587 3
711125 9
75880 9
899997 3
1163491 10
102923 1
1710751 10
2209101 10
718421 3
600001 2
795246 6
192909 7
5 3
632145 3
442898 3
1199997 4
392897 7
214724 1
1181654 5
3 2
115973 1
669431 3
34515 2
73370 1
1 10
4113 5
1119746 4
696313 3
2 1
1770019 10
819202 3
1899756 9
2281312 9
17 8
2518981 9
18 7
582239 6
115475 8
1800003 6
1799999 6
565250 3
1500003 5
524573 6
77890 1
657155 4
1830087 9
679679 9
3000011 10
529689 4
1199995 4
600000 2
2999991 10
447783 8
912960 10
1002965 10
8 4
1800005 6
1499995 5
3000008 10
147599 5
598291 7
411618 6
1450504 5
229378 4
1488031 5
2399996 8
1 10
1746216 6
9 9
512508 3
8 8
877962 7
286004 1
900003 3
1 10
1106447 7
2999990 10
69674 2
8 7
7 8
791904 3
1 10
444719 4
796775 4
275796 5
142560 9
611082 3
2 1
1200001 4
700204 3
1800001 6
2067690 10
14 10
2699991 9
33087 3
29575 8
1 10
2 1
894779 3
968905 4
1 10
1 10
421775 8
2 2
19 10
667632 4
1422752 5
588435 4
2134361 8
1289069 6
1 10
1800003 6
4 4
1 10
42233 1
659923 6
11 5
505905 3
239573 2
118699 1
667099 3
1500004 5
2 2
372410 3
990751 7
547560 9
105105 7
1 10
1700137 8
1 1
1385365 7
1 10
613004 3
722840 10
3000009 10
982695 4
16 8
1334985 5
300001 1
6050 1
240346 3
605749 4
847540 3
981955 6
600002 2
1800011 6
2028592 9
148775 1
1032665 4
1407114 9
1626240 10
517020 6
24270 3
1703463 8
1907738 7
1 10
50284 1
1655753 7
550886 2
2699990 9
3000010 10
175368 8
1 10
770472 4
750834 9
273111 1
4 2
23 9
264460 2
2290672 9
13 7
503298 10
5 6
1 1
1499994 5
2999989 10
1360241 7
867750 5
6 3
193579 3
20158 1
3 2
138327 1
1824273 9
67423 2
1949927 8
77745 1
1996046 7
1194701 10
637400 3
198789 1
302986 2
2 1
1810023 8
1 10
299998 1
562848 2
283303 8
1983198 7
299999 1
374505 3
9 10
1765052 8
587316 5
787604 8
1162659 5
9 9
2797699 10
2557431 9
1 10
1199999 4
1789999 6
7 3
2099997 7
300001 1
65907 6
2241756 8
865665 4
481433 4
900002 3
197056 4
2040109 7
535925 9
669759 10
1500004 5
223780 1
1990737 9
1 10
600000 2
394010 7
918733 4
1045041 4
2999998 10
570459 7
27615 7
9 4
2299760 10
1516987 9
1200005 4
150563 1
5 6
26084 1
624948 3
130522 2
272937 2
300001 1
651748 7
495991 4
1668320 10
1171975 7
210104 3
133682 1
1035804 4
1112003 9
2299517 9
178754 3
300002 1
836448 6
1499994 5
232740 1
196739 3
892864 3
1 10
368499 3
167932 1
42164 9
2401056 9
878990 9
833327 5
962643 7
545046 5
1445671 8
953795 6
2893579 10
7 3
2099997 7
2400001 8
900003 3
1 10
1160959 7
1 10
345499 4
299999 1
16 9
1199997 4
142385 2
2400007 8
984269 5
460062 3
1365583 6
300001 1
329867 2
423072 8
90998 5
299999 1
845908 7
1218637 7
4 2
1 10
1945310 8
129337 1
55853 4
603183 7
389683 3
2346453 9
2700000 9
3 4
20809 6
699065 3
1543593 6
2012274 8
900003 3
214138 7
2327925 8
108023 2
221096 8
8 7
579879 5
928047 5
396187 2
1116147 4
6065 1
1199995 4
1907753 7
1445647 8
14 7
1626209 6
451684 9
597131 4
1 10
2399993 8
2085134 10
1621619 10
184285 6
606059 10
244979 3
464806 2
1590115 6
2700009 9
245671 7
457849 2
1500001 5
346082 3
1518378 7
2700015 9
50012 3
899999 3
88066 7
1 10
2700000 9
931274 9
1200002 4
1721642 8
78312 9
277255 3
2991713 10
366269 5
1 10
685933 3
720431 5
493345 4
156194 6
599998 2
1265081 10
300000 1
5 2
300001 1
1500009 5
1200004 4
1043163 9
799979 8
1405560 5
1861404 7
9 4
2099998 7
356133 2
116195 10
2354224 8
6 5
1 10
1 10
168697 1
445021 10
1101317 6
2367821 10
450177 2
5 2
324949 3
16 10
67353 1
1301272 8
1 10
155447 6
1499997 5
1093271 5
1184093 8
1271618 7
19 10
4 4
1 10
697298 3
19 9
3000003 10
1089859 10
300000 1
1 10
1804109 7
1057860 10
648386 4
3000011 10
789920 5
599999 2
2100009 7
965234 4
831658 7
731223 9
646830 3
1195085 8
190412 1
636331 6
1799994 6
1113904 6
215556 1
2099994 7
1371815 8
19 9
204920 2
1800005 6
443638 3
1 10
1 10
109838 1
1646210 10
2363921 9
2699992 9
268422 7
1445595 8
3000012 10
1500005 5
1 10
1 10
216719 10
20814 4
4 3
1796179 8
1051811 5
3000008 10
794505 6
1 10
894906 6
1030060 4
725150 9
2943199 10
339869 6
1482528 8
503130 5
1 10
12679 6
9 4
205373 1
449027 2
1800005 6
1420039 9
809360 5
1263115 6
460014 6
1 1
2204689 8
1 10
1799995 6
1143836 5
87282 1
9 5
236609 1
1512441 8
751822 8
540287 9
14797 1
1834271 10
2414469 10
1 10
11 5
600003 2
1 10
791549 3
856309 4
1847549 10
1988637 7
1 10
437230 9
1224433 6
1458096 6
1 10
426065 8
12 9
23 8
300002 1
496838 2
74311 2
110017 9
16461 2
1 10
21 10
92336 6
1002896 6
896707 9
195000 10
7 7
2400009 8
79178 1
187798 4
585127 6
1554583 8
1046676 4
2100004 7
3 4
1799994 6
1285856 9
282154 1
1504375 8
2473164 9
1799997 6
448545 2
850658 6
115510 1
234996 2
811209 8
189212 1
2869270 10
1510209 8
98640 1
270174 1
2399991 8
255739 1
3000010 10
141857 9
19 10
2 1
4 5
484085 2
49346 1
3 2
546786 2
1800005 6
1661982 9
1012961 8
1124806 7
406543 3
121061 3
2099995 7
143215 2
5 6
32778 1
1 10
543586 5
1500005 5
5 2
14 9
1469049 8
1045383 4
831471 10
9 9
44250 10
2657722 10
1430225 9
26 10
899999 3
339632 6
15 7
539696 4
200276 1
210279 10
2112952 8
1499999 5
1262002 7
19 7
1726 9
3 3
407617 6
2942110 10
253394 1
513519 10
59240 3
2100006 7
824964 8
95087 1
173664 1
1600527 7
284503 8
10 4
870901 3
10 5
1367210 5
1557745 7
1 1
1528852 7
808669 4
51139 9
547137 2
232152 2
2999991 10
20108 2
2400008 8
889507 5
252554 1
3 4
2537620 10
541831 10
351941 2
1683657 8
2700011 9
1 10
2400014 8
1 1
534263 2
1 10
9 10
239124 7
930602 4
249461 1
641260 5
1314199 6
253219 1
1199996 4
244660 1
1333756 10
600000 2
1 10
428488 5
1400057 8
1799997 6
1 10
1200003 4
1049479 6
1273638 8
920200 5
2 1
1714469 6
1500004 5
1740787 10
1010610 4
1032202 6
2508769 10
2099994 7
1199997 4
203919 6
1500006 5
13 7
1087935 5
643489 7
388683 3
1025359 7
1500001 5
402333 4
1499996 5
599999 2
300001 1
967758 7
1800005 6
280336 8
22509 7
750289 5
1799994 6
1582413 10
3349 4
1881145 8
6 3
223167 7
1164112 8
315552 8
825306 6
599998 2
1610559 7
599998 2
559447 5
1304087 8
1126517 6
132404 3
1193233 8
2994270 10
1984953 8
2350322 10
7 6
1621844 10
3 3
1 10
1 10
299999 1
13 5
2099994 7
1215540 9
106244 1
97789 3
731289 10
1445624 9
1012653 9
320720 2
3 2
168139 9
478317 2
1274456 7
148604 5
1320634 5
1429539 6
19 9
1066333 8
1733260 8
299999 1
613808 3
48642 3
1 10
1351026 5
800264 5
205716 1
300000 1
760520 5
699701 10
299999 1
1800005 6
114531 1
644671 3
1213254 5
104301 1
141131 10
8 4
976032 4
1 10
102761 1
4 4
14694 4
1113426 5
1511357 6
2139745 8
62326 1
4 3
1 10
243317 4
2477021 9
595706 3
58215 6
1271381 9
2634221 10
1106350 6
3000011 10
693070 3
33449 10
731324 3
2618847 9
26239 3
461114 5
12 6
253709 10
1385052 5
2137515 9
295064 6
202490 1
1031796 4
1873378 10
167594 10
1967739 10
310037 6
1500002 5
12 6
871964 9
220356 1
17 10
1193473 9
2100007 7
4 4
357204 3
353804 2
1518224 8
1239292 7
977146 5
6 7
7 7
357427 3
547054 5
799498 3
1800006 6
1 10
2999990 10
16823 3
590695 2
1057996 5
868411 5
1500001 5
137007 9
1434920 10
2100001 7
2 1
9 8
560830 2
921117 4
1465169 10
17 8
23 10
6386 5
648447 3
758853 10
263334 1
900004 3
729470 10
1198465 6
2100007 7
489046 2
1697651 6
938136 5
1799997 6
2100000 7
8 9
313280 10
600000 2
1799999 6
296441 1
2209504 8
2099999 7
1800005 6
3000000 10
2298335 8
479743 6
40905 1
1500005 5
1015813 7
79427 6
1 1
599999 2
167163 1
16 10
1164320 4
133558 1
2400003 8
737323 4
2818650 10
2086525 9
11 5
789144 4
772790 10
1745653 6
498158 7
833945 8
1721843 9
7 8
738015 8
2320300 9
414215 2
341505 6
120298 1
1974330 10
1179 4
650418 7
900000 3
1395020 8
241829 5
1441601 5
22 10
870001 3
2700009 9
15 7
247447 1
11 5
765343 8
7 6
103869 4
1 10
78586 2
1027171 6
1582351 7
1165135 8
1616039 10
1770695 8
170253 1
106787 4
1 10
12999 1
180176 1
2311883 10
1140180 4
338489 3
510561 4
2699991 9
299998 1
585021 4
1 2
127491 6
1 10
252556 5
1882271 7
2999990 10
368216 3
2220101 10
1 10
600003 2
752593 6
1503973 6
354061 10
161681 1
1403498 7
583130 7
1953211 10
1499999 5
255753 7
477415 8
1 10
1799999 6
597095 8
600002 2
1657151 10
2587410 9
8 5
1843951 7
848274 3
1 10
2 3
17 10
1 10
3 4
5 2
194582 2
29 10
2399997 8
2130920 8
180801 2
353354 7
1529460 6
37179 2
1049243 4
908498 9
1667729 10
371918 4
2100000 7
1266895 5
3 4
3000001 10
213682 7
1531793 10
105136 3
1 10
807658 3
16 8
1199996 4
583148 4
600000 2
1799993 6
515675 6
177849 1
8 8
17 6
1200004 4
2400015 8
5 6
545696 5
5 4
532178 3
182610 1
153770 1
1799995 6
1 10
577375 6
601723 9
1 10
2400003 8
899998 3
262325 8
1044339 8
502264 3
600001 2
1799994 6
1 10
13 7
2700009 9
899996 3
996572 6
172311 1
11 8
1800007 6
2100003 7
11 10
871580 4
1968697 10
499725 4
1800007 6
11 5
2588229 10
18 9
3000010 10
1 10
1271289 6
2399997 8
224255 1
542138 2
1 10
179642 1
829189 8
111147 1
363355 6
1019925 5
845354 7
644420 3
636481 7
538141 6
1 10
738295 8
1084510 10
2100007 7
454793 4
392125 8
508565 6
412455 5
12 9
82313 9
251975 4
371064 4
3000011 10
1 10
479107 8
2054053 7
1291127 6
2100000 7
108433 2
105175 9
1 1
2013202 9
170997 3
1 10
32910 10
1695704 8
364797 2
330919 2
2100002 7
927374 7
78856 1
1778391 7
948576 7
1075537 10
188360 5
8 4
8 8
1800000 6
599999 2
635616 9
1877505 8
1659867 8
352115 2
7 8
11 6
1613803 9
172713 4
1485449 5
4 2
142206 1
2099993 7
60890 1
813684 6
1499998 5
1823990 7
1740833 9
1367067 6
8 3
1800001 6
28 10
293258 1
864451 6
1 10
7 4
1244201 10
1847110 7
361581 5
1754491 9
2135977 8
50646 2
2099993 7
495324 2
199713 7
21 10
156166 2
1199998 4
1499995 5
1085970 7
60039 4
353663 2
560797 4
266427 9
1616649 10
174445 2
26997 4
495628 2
325060 4
583399 5
38345 6
257479 6
1 1
2700010 9
1114999 5
187935 5
1416512 8
8 9
384398 3
2999997 10
1242060 6
1199997 4
1799995 6
691653 9
1205726 7
1721766 9
1 10
1200002 4
136057 1
393813 9
8 5
784516 6
1800009 6
2400007 8
957605 5
1499995 5
1449733 7
1211564 5
125018 6
172749 5
1751161 6
9 5
1 10
1 10
19 10
1086066 6
246903 3
433021 5
2413511 9
2999990 10
1 10
934019 10
9 4
373296 5
881011 9
276383 2
2931191 10
2100006 7
300000 1
1200004 4
1339919 6
8 4
224651 10
1047777 4
2570448 9
2116930 10
222390 3
1 10
576067 2
21 10
259736 5
220925 4
299999 1
5 3
1 10
2088325 7
2400009 8
277529 1
1 10
1653655 6
1700876 10
821627 9
182444 1
1 10
1199996 4
2165266 8
170463 8
2999999 10
19 10
2399992 8
435508 2
1897299 9
273406 3
1008141 10
1 10
13 6
8 5
6 3
1792283 9
2085209 10
645900 4
192354 4
900001 3
11 8
600001 2
43435 1
1 10
2035741 7
80134 3
1040185 9
80998 3
2 1
611180 5
1 1
1 10
58027 3
600000 2
1664833 6
464789 2
8 9
152149 8
2100000 7
8 7
10 5
1800006 6
299998 1
107531 1
495156 5
3 1
10 9
2400007 8
43492 4
19 9
2099992 7
899997 3
2025617 7
2192369 10
1946480 10
2171872 8
178475 3
1882881 10
1 10
73362 5
1800004 6
5 6
1821783 8
1960223 8
1 10
781109 5
208700 1
859174 5
57909 1
1096669 8
715365 5
720334 9
1800006 6
2383194 9
305664 4
1552308 6
25775 1
1500002 5
299999 1
600003 2
8 4
916865 4
1 10
2700009 9
47684 7
4 2
28 10
2154151 9
574361 8
201280 3
1 10
472760 4
1055235 7
1799993 6
8 4
900005 3
1305634 5
1199995 4
10 9
195692 1
5 6
1200007 4
567209 3
900001 3
2400000 8
1 10
2100010 7
299999 1
1141680 5
2099999 7
3 1
51585 5
1500004 5
729068 4
225097 1
1 10
1887400 10
495024 4
1788777 9
1200005 4
949304 4
1314610 6
1786495 6
1800007 6
1500005 5
1 10
2399994 8
5 5
6 7
23967 9
2100007 7
132026 1
212377 6
229053 3
757808 7
57267 2
1776969 10
126190 10
78168 1
2511349 9
845647 5
10 4
260184 4
65156 3
10 7
372527 3
867311 9
2279956 10
1602333 9
1348175 5
1507169 10
46313 2
2489390 9
320394 3
1190831 5
350867 2
598713 3
829705 7
1799994 6
364445 3
290771 9
942001 8
864562 3
1500005 5
1594997 6
1006785 5
1541302 7
11 10
599999 2
688145 3
2100005 7
433213 2
560936 4
1647884 7
4 2
6 5
1 10
1214865 8
2399998 8
320482 2
702431 5
1224776 5
600003 2
899998 3
410231 5
519449 8
1517779 6
1509898 8
7 8
2399992 8
623402 9
2700000 9
2099995 7
11 4
15 7
539816 4
4 5
2538893 9
492200 8
1292490 9
5 5
1 10
27593 1
169954 1
227257 6
741762 7
305871 4
2099993 7
7 6
12470 2
1336314 5
1281601 9
508311 10
2131411 10
611309 3
2198641 10
1 10
1323051 5
1499996 5
1553525 10
847209 4
1500006 5
1200001 4
2400008 8
673361 5
2550500 10
341921 10
20557 1
927402 4
1528191 8
697848 4
985254 6
1054881 8
191930 1
3 1
18 9
2068391 9
1 10
3 2
1799995 6
328603 3
1500004 5
1 10
647536 5
156053 2
21 10
5 4
1156040 8
1156742 4
1 10
427937 3
2301040 10
110483 2
858888 6
1391550 6
197310 2
232699 4
841949 5
1200003 4
2099999 7
329290 5
270819 1
1127700 10
42810 1
892781 6
300000 1
85878 3
18 9
6 6
160240 1
583244 3
5431 2
6 3
23 9
319983 2
2797500 10
1324011 10
1200003 4
1869552 10
3 1
1 10
1 10
228028 4
1799999 6
107108 3
1299074 5
147397 1
540209 2
2399991 8
98275 1
328003 2
2099993 7
14 8
309891 7
61359 1
1 10
746404 4
690187 6
409 2
701921 10
141856 1
144556 6
1799994 6
1 10
802447 3
1800011 6
329551 3
6 6
12430 1
1491682 10
2044911 7
930595 8
981427 7
600003 2
585656 7
657224 8
2400001 8
204136 4
1795647 7
1 10
695005 5
887571 9
2699997 9
1 10
1266491 5
600000 2
1278351 8
1800000 6
584985 3
95892 1
113650 10
408133 3
2100008 7
2399998 8
8 7
4247 6
257772 1
2198592 10
600001 2
15 10
9 9
2399991 8
842911 6
1874945 8
821169 5
681465 8
680177 3
423779 5
244083 2
13 7
585572 7
940634 9
900001 3
234694 1
3000009 10
1913261 9
1499999 5
1593027 9
900004 3
29057 2
969677 10
1800000 6
257238 5
50411 10
1175351 5
3 1
84819 1
1799993 6
176544 2
226985 7
377445 2
200475 1
1106288 7
480875 6
1160859 4
1199995 4
439223 6
557998 5
267886 3
2 2
256384 1
299999 1
499896 6
5 6
434944 9
525210 2
1 10
2203544 8
477416 2
899999 3
230946 3
1499999 5
1 10
1 10
1425605 6
2099994 7
1811193 7
176959 1
1587078 6
9 5
114506 1
683975 6
776552 3
389433 2
380008 2
2700010 9
861496 8
786406 5
163789 3
1785614 7
1 10
857879 10
761355 6
1354609 9
1818953 8
236536 1
302951 3
300001 1
10354 1
570700 3
1314903 8
223612 6
904465 6
343245 4
92477 1
1178729 4
2379831 10
2 1
47314 2
900000 3
329001 8
4 4
1875555 9
2473970 10
895111 4
1 10
120222 3
62820 8
780601 5
300002 1
3 2
545251 8
1023672 4
2699992 9
2614941 10
82487 1
1880858 10
542544 6
603481 3
1 10
1200003 4
1781715 8
600001 2
900000 3
255244 1
708800 10
1200001 4
15 8
743651 4
1 1
670510 3
2113001 8
13 7
2440059 10
2099993 7
1 10
285158 1
1499996 5
9 4
1614046 10
134078 4
9 4
159720 1
1175719 6
527717 3
1138880 8
259476 2
224882 6
405071 2
1 10
1499999 5
599998 2
459445 6
1671 1
402056 3
1315408 10
885215 6
216313 2
300000 1
358950 2
795480 6
1038794 9
95446 7
1 10
222245 4
2948712 10
780304 5
262275 4
1169814 5
1500006 5
7 3
826679 4
1689414 6
8 9
2999993 10
844215 5
106123 1
94272 9
674468 8
27325 8
613341 3
828629 5
1182791 8
1200003 4
10 10
436176 6
900002 3
1200004 4
1305681 8
424435 6
18 9
186380 1
299998 1
2400000 8
7387 8
899999 3
291091 6
112826 7
515550 6
2669761 10
2524690 10
861368 6
414889 4
500723 3
2699996 9
357001 7
1199995 4
1499998 5
259683 2
1 10
968503 7
176944 2
220461 10
742792 8
1756304 9
1121711 10
599999 2
2099999 7
2699991 9
1496364 5
41842 2
1 10
7383 1
2699991 9
3000012 10
1074598 4
1 10
1015492 4
1468571 7
347782 3
7 6
2 2
917257 10
928509 4
1 1
900004 3
370867 9
360439 6
1472240 10
15 7
3000009 10
900002 3
1658197 6
1592130 6
1108320 4
173180 4
206153 1
1 10
2 1
1 1
16 6
3929 6
2400000 8
2164479 10
179896 2
848409 3
1499998 5
289824 3
9968 1
456044 7
169683 4
7 6
21 10
1 10
1 10
168388 3
1 10
100653 1
1511772 6
249543 1
881113 6
269856 3
1 10
39576 1
560410 2
4756 5
270922 1
7 3
1207464 7
105990 1
22701 9
15 7
2700000 9
107172 2
394461 4
697811 3
1096269 4
873523 4
1756711 10
142012 6
212155 6
89018 1
1 10
2400000 8
457012 3
19 9
1023027 4
1199997 4
765781 3
1121677 5
1471025 5
474715 4
1200003 4
114070 10
214299 10
159335 2
5 4
2099998 7
636571 6
1709461 6
610108 4
19 10
444714 6
120065 2
81384 1
689488 4
113013 4
113806 2
551142 7
300000 1
395603 9
17 8
951147 9
883256 9
55520 2
1499995 5
15 6
429317 3
259446 1
241355 5
3 1
3 2
16 6
125227 1
1800008 6
5 5
1 10
160742 7
453274 2
421444 5
1658680 8
1 10
281106 7
2751349 10
1 10
247380 5
9 10
1799996 6
246824 1
1 10
1418898 6
1717104 6
219138 1
13 9
594259 5
1161640 5
76479 8
395033 3
10 10
371081 3
1567561 8
345882 6
561690 5
1799997 6
961740 6
1557623 6
725925 6
414729 2
68525 7
1800004 6
337615 2
1162266 6
638856 4
2076562 9
551099 3
545267 5
879071 3
1200001 4
3000012 10
1 10
2999991 10
769125 3
448357 2
1499996 5
1655407 8
1573924 10
244269 2
1062590 5
2700017 9
830503 6
6 6
8 3
2100003 7
1157590 4
1799995 6
7 6
1 10
1 10
600003 2
1110006 5
1196228 4
2700017 9
4389 1
599998 2
1 10
1764648 9
774994 3
1049440 5
1 10
2250709 10
2012508 9
1152906 6
149473 1
490887 2
600001 2
2700003 9
67428 1
174114 9
7 3
2700009 9
270003 4
1 10
300001 1
5 5
1 10
11 8
384888 8
2400003 8
1 10
608126 4
2398190 10
1397262 7
249266 1
5 4
1487730 5
3 2
599999 2
654001 6
437497 4
2129428 9
208860 1
658186 5
1500004 5
22 9
2 2
521029 10
431266 2
1800009 6
599247 8
1 10
157330 5
3000012 10
1051540 8
104318 2
1 10
2099992 7
2263433 8
1199997 4
5 2
243171 5
1711370 6
9 5
1477940 5
895631 3
1885683 10
4 5
2400003 8
1537490 8
2239976 8
300000 1
3000001 10
1 2
959332 4
1308675 5
1 10
165292 2
1224473 5
2400002 8
346242 7
2700006 9
1290196 9
257628 4
41559 8
39196 3
2668370 10
1171095 5
1 10
1873745 8
89809 1
5 4
47969 1
1001854 4
1825671 7
1486744 8
1368155 5
1199998 4
1556535 7
168240 1
3 1
226787 2
2100001 7
2051290 10
1200001 4
8 3
1991730 8
600001 2
264911 2
357888 8
5 2
1 10
624341 7
2141209 9
2453202 10
1190669 4
8668 2
743911 10
8 8
2700009 9
347277 10
513390 10
1 10
243452 1
15999 6
420412 4
2754011 10
515477 2
6 7
2700007 9
2647982 10
1 10
3000000 10
11 6
600001 2
220989 1
441350 10
232420 7
119746 9
1664040 7
1175215 5
26457 4
497614 9
939894 5
10 5
84710 3
24119 3
128293 1
1132596 5
259627 6
9 4
300000 1
300000 1
705160 9
126773 5
1053506 5
423320 5
615817 4
1 10
600002 2
760472 7
10 5
1837244 7
1437246 6
65534 5
542934 2
133127 6
1 10
42737 8
1932576 8
600001 2
1803148 9
2456325 10
600002 2
262307 3
890537 3
946734 10
2088500 10
1 10
677826 3
102768 6
1073339 4
1270784 8
659500 4
64542 1
21 10
109609 1
85551 1
1 10
1763112 7
104756 1
11943 9
2399993 8
712242 3
1076899 4
2100000 7
1347475 9
155214 1
872212 4
453781 2
48499 1
10 10
484873 7
1500002 5
312778 2
899998 3
1174637 4
1500002 5
65809 7
232520 3
1500003 5
600000 2
528195 2
1 10
1 10
305910 6
1191875 5
566910 3
1066481 5
1078519 10
2560202 9
299999 1
2481596 9
159815 1
16 7
72480 5
1765225 10
1166573 7
1711255 8
1266484 5
821491 8
1415821 6
2099994 7
441027 3
185281 10
1528983 7
1 10
296591 5
1200005 4
7 3
2100003 7
2999998 10
1 10
120431 1
2679769 10
49538 1
7 7
2699992 9
197063 9
956718 6
1603427 8
1499995 5
2782599 10
195129 8
142160 10
1679112 6
1161518 10
2399998 8
2 3
110809 9
465609 6
899997 3
1199996 4
9 8
15313 1
218349 2
9 9
1167605 5
167923 3
133918 7
605771 3
76624 7
16553 5
1200000 4
207355 7
1600984 9
2999991 10
515774 7
530129 5
2043785 8
10 5
2 1
148324 2
2700010 9
6 5
634963 7
537488 2
13 5
1465666 9
1 1
486581 2
400132 3
1013652 4
430617 2
856888 7
8 3
6 3
5 2
85697 6
1344679 8
1 10
965437 5
51881 2
637295 6
783880 10
683846 4
743996 4
2699992 9
530659 2
1 10
640510 5
1527401 7
3000002 10
609908 4
1911379 10
1214117 6
218837 1
2183623 8
1093833 4
1463407 7
278307 7
1076101 4
10999 5
554169 2
252258 6
13 5
225294 1
2699995 9
165496 3
1198687 4
18 9
5 5
997191 5
21 10
914161 4
7 4
1799999 6
899999 3
600001 2
8 6
1484041 7
2400005 8
7 6
915206 5
15 7
1509455 7
8 7
1200002 4
66723 1
774862 3
991556 9
1276843 5
1288959 10
2399991 8
2 2
16275 3
2303239 10
2100008 7
498802 3
1200003 4
2360856 8
7 6
400709 4
1799993 6
246741 10
1672105 6
1277219 10
610838 9
2099999 7
18851 7
899997 3
1 10
2604142 9
412376 8
55402 2
289318 2
9 8
9 8
2123831 9
2556139 10
1799998 6
2399999 8
2700008 9
438101 2
1553751 10
353498 10
1093594 5
2999989 10
1 10
1 10
1416078 6
2462598 9
2099992 7
1 1
605917 9
855971 4
1 10
1678439 6
678397 3
998700 4
8 7
7 3
251150 10
393036 2
665398 9
600001 2
6 6
894337 6
560135 3
1 10
9 4
1192245 5
619831 6
2620918 9
1215597 8
1616359 10
1224456 6
709456 7
1005073 9
8 4
1500009 5
583350 2
257951 2
224829 2
1 10
1232671 10
229576 6
518011 3
256439 4
860417 4
1367801 9
236496 6
166645 4
180455 1
13 6
938192 4
566679 8
79082 1
1800005 6
1200005 4
213492 1
1343951 10
483152 3
385443 2
2561870 10
5 4
1646529 9
241617 8
777560 7
68957 5
289232 1
384711 8
60705 7
6 6
1486824 8
10 5
1219980 10
1163231 4
10 10
1360999 8
1067825 4
1106617 4
1 10
215879 1
2292000 10
1758917 7
7 7
5 5
1922815 8
807679 5
1 2
1200001 4
797693 7
1677151 8
299999 1
26 9
1444264 10
1646595 10
252529 9
2861061 10
2100000 7
2108551 8
913085 6
425801 2
5 2
135636 1
248585 1
1 10
297611 2
1 1
624525 3
2400008 8
528396 4
88625 5
250671 9
7 4
5 5
2100007 7
142362 1
4552 8
9 7
1800006 6
3 1
900001 3
49332 1
259372 4
300000 1
1 10
1 10
1316550 9
5 6
1171967 6
68185 8
1133546 5
899999 3
1800006 6
585878 3
3 2
63970 5
815976 8
227012 1
1 10
1 10
1800002 6
1049540 10
1822786 7
1789641 7
835329 7
12 6
351716 7
1800000 6
1631518 7
759138 6
1200007 4
486810 10
1210363 9
103278 1
1495093 6
546406 8
1604741 6
72554 7
458837 6
9 6
2211971 10
2426983 10
1 10
1800006 6
924786 5
5 6
89004 5
1 10
1791915 10
1799994 6
899998 3
1 10
599999 2
1 10
1 10
610330 5
1448840 7
1317285 8
822388 3
164687 1
899997 3
1500006 5
204126 3
229285 1
1499999 5
207060 2
2644150 10
260447 6
1420111 10
1 10
362466 3
1186987 10
2100006 7
248388 2
393323 6
717139 10
409960 10
1200004 4
1152882 6
179958 2
2099994 7
1 10
92799 1
242691 9
4 4
271903 2
159589 4
23 8
3000001 10
600002 2
2158832 8
9 6
646279 8
1704080 8
1937722 8
2099997 7
2 1
299999 1
601419 4
128066 1
600001 2
1719680 6
34376 1
600001 2
375879 3
2261641 10
125445 6
1 10
316378 3
199832 3
2310657 9
1171247 4
7 4
349543 2
2 2
1 10
36283 1
1 10
2678059 9
1800005 6
356482 7
895127 4
847767 4
87809 8
77718 3
891755 6
339245 10
154181 1
1032314 5
265552 7
217636 5
586953 4
1391020 10
511007 4
1149753 4
1500009 5
1500006 5
1439116 5
1 10
2100004 7
413363 7
793746 5
2100009 7
2699991 9
1201687 7
1800004 6
786997 4
1117784 5
1 10
2100006 7
341208 3
1107040 4
1835854 7
648873 4
967051 10
1884721 8
712674 5
67141 1
1800005 6
1 10
1333542 7
7 8
3 2
12486 2
1800002 6
1 10
1 10
900002 3
297145 3
300001 1
4 4
1157042 7
1289873 6
853824 5
2400009 8
5 3
199061 3
2493899 9
967855 5
6 7
343719 8
1751590 9
2400007 8
1492505 6
3000011 10
1 10
2100009 7
1629589 10
280395 3
1194217 6
1856129 8
1754787 7
47677 4
111486 1
136807 8
107483 6
78136 3
137354 2
364169 2
9 5
465456 3
974000 9
775520 4
1 1
2157695 9
1 10
863924 4
1618238 7
1200004 4
899999 3
498265 4
940383 9
2999991 10
2100008 7
317217 9
712722 8
152145 3
150574 3
2400000 8
463570 10
129594 6
532696 3
1200004 4
1434500 9
1428714 6
737071 3
2099999 7
900003 3
1500004 5
142236 1
806281 5
1 10
2099999 7
475167 2
1 10
600003 2
650399 6
10 9
273667 7
1909907 9
659476 4
2700015 9
262708 1
1 10
881123 3
207201 2
41403 7
2399991 8
16 10
2399998 8
748015 6
271310 9
1173841 4
966576 7
1 10
197997 4
610969 6
44268 2
871952 10
2 2
1 10
1959780 10
1 10
2700010 9
286378 4
859856 8
1269940 7
492299 10
324180 2
212318 9
600001 2
66461 6
338310 3
203799 5
1499999 5
1200005 4
498793 4
706304 4
66382 7
2658384 9
3000000 10
673734 4
43219 1
9 9
423897 3
438941 3
5 4
17 8
10669 2
910987 4
676793 3
9 10
1 10
231723 9
20 10
1432432 9
1499996 5
944308 9
533625 5
470126 3
1200000 4
1042796 5
254979 1
90299 2
4 5
180413 2
328331 10
2100000 7
238385 1
1548352 7
733136 5
807827 7
1367423 7
39167 9
1587814 7
2685297 9
1157683 9
1124907 6
1 10
418101 2
2559139 9
754508 7
220762 1
1113232 9
1200005 4
300000 1
147390 10
1 1
1042496 7
471322 3
288155 3
841328 8
15 8
2 1
1674903 8
868915 5
600001 2
2400003 8
544584 4
20 8
1303321 8
1499994 5
605166 3
299999 1
535811 2
11 6
1698339 7
35099 2
2 1
860459 6
1066210 5
485399 6
1344006 5
1199999 4
300000 1
2399997 8
1 10
1 10
1358981 7
1 10
775892 4
1202640 5
294272 2
217844 2
771047 6
11 5
7 6
1116350 8
1410363 5
1349716 8
993230 5
1011426 6
21 10
222092 1
939099 9
1499997 5
339703 8
1315032 6
2038700 7
272615 2
1194545 8
19 8
2015349 9
1141153 6
3000001 10
8 4
13 6
1021148 5
18831 5
299999 1
1 10
2050713 8
10 4
372739 3
1320544 8
1205749 9
1171341 5
899996 3
2518300 10
586651 6
17 6
2533276 9
1034297 8
1006827 4
27 10
177506 5
846803 10
13 7
1998611 9
107235 9
8 7
2399991 8
1072092 7
7 8
1 1
1787111 8
1202082 8
900000 3
2700001 9
1331448 10
600002 2
2100008 7
1067921 10
107820 4
1246106 5
9 10
16505 1
155882 2
1 10
266861 3
2197569 8
596778 7
1 10
2100006 7
178118 5
2999989 10
1707881 10
2400009 8
2042166 8
1449100 9
2480273 10
1200003 4
51132 4
599998 2
235311 1
1512327 8
1 10
1501829 7
2826581 10
241460 1
18 8
2083050 8
92520 8
12 6
203146 1
4 4
61501 2
8 6
14 6
1200006 4
1514177 9
3 2
330471 5
2100003 7
278359 3
1 10
860126 7
600000 2
352375 2
1 10
630043 3
981430 9
1800006 6
86965 1
300000 1
610761 10
944510 7
963328 8
15345 10
1353054 6
701554 3
4 2
3 1
1892115 7
236605 4
1069005 8
1 10
2399993 8
1499994 5
566775 9
552785 4
2700001 9
681029 7
1776521 8
632611 10
1234911 7
915770 10
817321 5
112386 1
773146 7
310168 9
2158180 10
462039 8
2333835 9
326854 2
277072 1
899998 3
115689 2
2193284 9
609244 9
1799995 6
2099999 7
187654 3
7 3
1174465 6
5 3
1567024 8
1065855 8
38460 4
102727 6
650008 6
1409879 9
2700003 9
2099994 7
4 5
198551 1
236419 1
7 7
1199999 4
2028579 7
15 8
150242 7
9 9
15103 1
661087 4
1545 1
201137 9
1760624 9
349129 3
781497 4
763791 10
2287567 8
494326 2
781297 3
300000 1
192054 7
7 3
1748294 7
3000009 10
130963 6
711950 5
1 10
586663 4
2696591 10
8 9
176875 1
538696 2
305997 2
51031 4
2099993 7
1643435 9
1119903 4
3000009 10
2 1
495709 3
258785 1
186486 1
1997470 9
1199996 4
111146 3
1 10
2100012 7
2197693 9
2322671 10
1067850 9
701381 10
1238659 7
1540559 8
11 10
282877 7
1734452 6
21660 1
4 5
362565 4
300001 1
1199999 4
2636882 9
987814 5
1 10
9 4
1 10
703488 8
821723 3
1 10
185523 3
452047 2
300001 1
2999991 10
997591 6
883264 8
212106 1
2100006 7
1 10
14 7
430696 3
260161 1
1742655 8
257553 9
4399 1
1698540 6
430704 9
445306 5
1 10
200063 4
575658 8
424355 7
259204 4
825674 3
589906 9
176203 2
2362751 10
900001 3
262651 1
638965 8
291486 1
1168983 9
2926812 10
1536209 10
193551 10
250959 1
2400008 8
2151951 10
899999 3
2660 7
1499999 5
3000008 10
1536671 8
2100013 7
984612 6
13 6
80355 2
573227 4
308043 2
2179269 9
824880 10
2411937 9
2399994 8
1159172 6
4 5
12 6
5 3
90986 1
2117433 9
1 10
5 2
41636 4
2674866 10
52938 1
1051763 7
1 10
978219 9
247089 2
1200320 8
2399991 8
435815 6
69116 1
1800000 6
1468679 9
18 8
4 3
2225752 8
6 5
1000537 7
1218519 10
1923681 8
2632049 10
1839098 9
9 10
29638 2
2399991 8
169012 2
3 1
1199995 4
879753 4
2575061 9
1650201 6
309987 2
505734 2
351078 8
758550 5
2 1
569729 3
296494 1
551296 3
436156 3
1799999 6
41147 3
949679 10
1313992 7
572353 2
418481 2
1 10
2286171 8
905543 4
554792 8
900000 3
1 10
2999999 10
1500004 5
3000002 10
1774318 8
682716 6
854802 9
660150 10
1449393 7
1174806 6
230570 2
9 5
2700017 9
920536 4
27 10
1500004 5
385461 7
303944 8
919486 4
1 10
15148 2
974467 7
1313943 7
1199996 4
296200 5
1563872 8
629391 8
956846 5
982380 6
198399 1
463383 3
16 8
8 7
47765 2
285194 2
514980 4
1 10
2 2
889438 8
8 7
301404 3
994628 6
1584232 8
1 10
603519 9
871422 5
1078871 4
561944 2
860728 3
1530359 10
16 6
43047 4
1 10
2932451 10
299999 1
1 10
16 10
11 7
40000 7
1018168 4
357089 6
280729 5
235767 4
1 10
99401 2
2320654 8
265022 1
600003 2
1500009 5
408355 5
538355 10
460349 10
20503 7
116342 9
657994 10
1 1
386350 8
13 9
43634 5
2399991 8
1541910 7
171628 1
3000000 10
475780 3
1251528 8
175626 1
129797 3
478227 3
4 3
5 2
1546460 10
2100697 8
157028 1
1374706 8
995875 6
56183 3
13 6
497134 3
1649880 8
898646 9
2526480 10
3000006 10
9 5
648096 7
2566341 10
76154 2
952349 6
1 10
455890 3
191557 6
438943 7
1387299 6
1499998 5
1 1
742832 7
263642 1
3000009 10
754027 7
3 4
13 5
1332223 10
1 10
1499996 5
145627 2
397725 7
854895 4
192303 1
97707 1
900000 3
24 10
15 6
118971 7
11 10
1214511 5
2999991 10
7 6
2400008 8
543665 8
740448 4
11 5
710033 6
44660 4
36307 4
47712 7
1180504 5
1 10
883644 4
12071 3
931555 4
744577 3
7 7
1802296 8
2262294 8
599997 2
1980190 9
2400000 8
217658 1
2100008 7
9 4
1 10
480646 2
1134237 7
972833 7
3 2
371795 2
2286294 9
15 8
743038 3
1964080 7
7 4
9 4
331822 6
30935 3
1421106 10
969678 9
421905 8
524258 2
634487 6
2177511 8
1241452 9
679818 7
633582 9
1510695 8
1207145 6
616417 3
440609 3
11 5
1 10
2 3
7 7
198633 5
2336160 8
769195 6
193855 1
1726288 9
441129 4
141201 2
1859598 7
340840 4
234023 1
1454389 7
1211671 6
278292 5
523554 3
46464 2
300000 1
600000 2
899998 3
7 4
2400013 8
1 10
16 7
182797 2
541310 4
262528 7
900000 3
1499998 5
1420362 7
799698 3
712152 8
1118537 9
302716 2
238599 1
3000000 10
2630287 9
11 5
1 10
1299520 8
899998 3
449656 8
1701070 10
2132434 9
530771 3
1756664 9
33632 1
962309 7
1959839 8
670537 6
826284 3
1723610 7
95079 5
1150837 6
792599 3
434992 4
2236633 10
1 10
164645 3
2827930 10
600001 2
10 4
414401 4
653417 3
290755 1
1017961 5
193781 6
1835468 9
2659438 9
59501 6
55633 2
9793 3
1706905 6
1008810 9
709439 8
699053 9
198727 3
1200004 4
7 7
490698 9
284506 2
2100004 7
2948463 10
1008128 4
1400472 9
2316887 9
1 10
576646 8
327128 5
1450529 6
2473604 10
11 5
1199997 4
1177754 5
569079 2
717592 7
2686011 10
299999 1
873796 5
879780 7
965489 5
12 6
142 1
2626179 10
1458353 8
1211733 6
784189 7
101428 1
133016 8
673191 6
806113 9
467811 9
1 10
1509211 6
1471240 5
937881 4
1 10
677353 6
1800005 6
605001 10
1752855 8
4 2
386466 3
240151 2
604817 6
899998 3
1499996 5
2999991 10
15 7
1 10
780848 4
763041 10
1428686 8
1517426 9
1964096 10
2140650 9
213827 7
1500005 5
563335 8
65640 10
281360 1
121960 9
580804 5
11 6
1 10
667337 3
1192628 9
600002 2
9 5
818863 3
1757633 6
2100007 7
1044618 6
867611 4
10089 2
1195250 5
1037297 8
5 6
1101109 5
251791 6
7 8
1456230 8
1048927 8
1 10
16 6
670312 8
2376491 10
1815395 7
3000001 10
18788 1
1199996 4
5 3
2693044 9
600001 2
1331149 9
17 6
129127 1
459080 3
40005 5
865332 3
163114 3
201583 2
2257533 9
1927402 9
2 2
1499996 5
577285 2
986897 5
261881 6
1056681 5
1204960 10
46318 1
1890021 8
2908981 10
301022 8
2399993 8
659108 9
1799999 6
2086410 10
265634 1
414557 2
4 5
1285449 10
173536 1
1278969 10
2700004 9
9 9
1039846 4
13 8
75463 1
632649 4
173696 8
39470 10
2931590 10
232976 1
1500006 5
370753 2
31950 5
15 7
2999990 10
1777099 6
1290241 8
1 10
1 10
8 7
543668 2
304194 3
555414 3
1399062 6
2100008 7
900002 3
4 4
1191047 9
1341919 5
128819 4
188324 3
2025551 9
1126703 4
6 6
1763202 7
616859 3
262590 5
367883 2
1314850 6
379723 2
1523017 8
2099992 7
236527 1
1868071 10
231613 3
1181967 8
463703 3
300001 1
547836 5
819091 5
300000 1
1386271 6
226133 8
7153 2
460060 4
73640 8
170215 1
899999 3
729180 4
2082681 7
1790148 6
496495 8
745635 3
899998 3
490189 6
900001 3
259401 1
1169885 4
73332 6
217784 5
1499994 5
1200000 4
136321 10
90169 5
1024724 10
18 9
11301 3
253700 9
8 3
3 1
1 10
3000001 10
220958 7
2100006 7
615519 4
1 1
1239859 6
404629 5
2999999 10
380367 2
165297 1
899998 3
1770417 8
15 9
9 4
1580029 6
164233 1
1200000 4
58149 2
2999990 10
743901 3
22378 1
1146189 10
3 4
743768 9
1536517 10
1 1
1824159 9
1901738 7
11 8
299999 1
669145 3
1 10
589967 8
132927 6
1 10
84876 4
2038568 7
667738 3
62061 5
1 10
2099996 7
380521 10
674953 8
3 2
4 2
151247 1
300001 1
2350729 10
609711 10
2700009 9
160024 1
4 2
874844 4
1390969 6
2100006 7
204469 1
1709325 9
1586010 9
873494 5
955962 10
17 6
1357619 6
1458861 5
315898 3
1499995 5
78071 7
867990 6
201263 1
2243180 9
14 7
1650004 6
632955 4
2 1
831928 7
27552 4
1076464 8
594456 9
2347928 9
2436470 10
1799995 6
1800001 6
2400008 8
289559 10
900001 3
1800003 6
509319 9
2071748 7
300000 1
1201363 10
27 10
2671497 9
3000011 10
2198907 9
275253 3
866673 3
899998 3
702927 8
10 4
17 9
1850698 9
2 2
600001 2
1499995 5
1200002 4
2163265 8
1 10
3000009 10
420752 4
300000 1
11 5
2400008 8
295052 3
937063 7
814346 4
432825 7
2700001 9
2584534 10
1827241 10
208776 4
234364 10
8 7
1319400 5
171233 1
2333600 10
2699990 9
618781 6
10 5
9 9
1799993 6
1200004 4
1791651 10
1 10
398548 2
526143 3
1 10
842019 3
346899 2
179412 6
1503107 6
15 7
1779372 9
541642 2
1376077 9
6 7
137894 3
1648529 8
328493 2
2699990 9
695277 4
394266 6
1444132 8
1625115 8
1200787 7
1113125 7
1285447 8
1 10
8 7
669431 7
1515682 9
2155020 10
37670 4
722704 5
954057 8
1486252 7
232082 2
8 9
2 3
1658055 7
442172 4
8 9
1042641 10
1316366 6
17 8
2100012 7
299999 1
2495402 9
267073 4
344595 3
122809 1
2000775 10
571320 10
1 10
810023 6
899997 3
11196 1
12 6
139731 2
132862 1
2099999 7
1200002 4
5 4
451632 4
1200005 4
4 4
222370 4
1689329 8
20518 1
491241 2
1356850 5
2999995 10
295224 5
1364671 8
2579428 9
298998 1
787615 8
956909 10
639622 3
2999990 10
299999 1
245772 3
405429 3
1515013 6
1981433 9
1093487 6
164128 3
1134851 4
937161 6
173001 4
70927 4
186264 5
1500000 5
622374 6
1 10
8 7
2100004 7
1646000 10
2066702 7
1 10
1281055 7
35421 3
158307 3
1 10
1 10
983045 7
1396682 9
405207 2
1199995 4
122630 10
1245672 9
15 10
1929439 10
1845140 10
24242 3
1800004 6
1420099 10
2239720 9
12 8
256779 9
250650 7
13 6
32909 5
477559 4
1357049 10
899999 3
548596 4
44965 7
1 10
2058217 8
1 10
1213940 7
1 10
69656 2
1 10
586985 5
1 10
270271 6
2399999 8
816605 4
1 10
2699997 9
2100001 7
564104 4
7 7
1 10
3000009 10
2544498 9
1493873 6
2129448 8
1200006 4
1134849 5
1489001 6
1200003 4
1800006 6
349229 6
2 1
1766143 9
874879 4
2238521 8
531001 2
253829 6
2779694 10
26533 1
2700009 9
382457 8
1634460 7
9 10
2099998 7
2099994 7
3 2
1 1
1272074 7
600002 2
1 10
1828169 9
1 10
906178 7
1200000 4
228457 3
600000 2
300001 1
2216744 9
1 10
229090 3
520139 8
168293 4
771085 7
899999 3
487375 3
2354543 10
5 6
394740 6
61380 3
1111130 10
234026 2
1015174 9
2145799 8
1301440 5
1 10
505725 2
9 4
647828 3
1799996 6
970658 8
147060 1
2 1
185201 1
2700008 9
2457875 9
678013 6
2100011 7
1727448 8
919567 4
899998 3
2700000 9
1819293 7
13 6
3000004 10
9 5
991204 4
333667 6
14 6
13 10
1039910 10
1632938 6
249293 3
348027 7
1 10
1131164 5
1 10
6 5
7 4
403618 4
600002 2
4 3
14374 5
740020 10
1634627 6
11 5
378083 2
1174186 9
88265 1
1 10
1735338 6
1499994 5
2699999 9
816760 3
1 10
24483 2
2571564 10
843500 7
169703 1
125621 4
1199997 4
608169 5
558510 6
1 10
73629 1
1215627 10
600000 2
2999991 10
1479312 6
72059 10
353267 4
292961 10
1451089 9
1200000 4
2115377 8
853194 3
648964 3
1 10
1629475 7
1200002 4
1 10
2100012 7
1600890 6
362055 4
2263091 10
178223 8
1 10
394531 3
588714 7
390859 4
569132 4
1802751 8
703403 9
303775 3
1 10
823878 9
900003 3
1426964 5
187789 6
1187833 8
385692 7
1381287 5
1786953 6
289730 10
664467 4
518498 2
900004 3
1797503 7
93678 2
2700001 9
171126 1
287970 2
1101151 8
546619 2
166602 6
1786418 8
470206 3
600003 2
198183 2
928190 10
1 10
510574 5
900001 3
169399 2
5 3
2990531 10
1 10
14352 5
339861 2
9 4
254443 2
454306 2
699820 3
1444388 7
900002 3
170456 5
1500005 5
4 5
2400000 8
1489015 6
1 10
1199998 4
3 1
2399991 8
2 1
297355 1
6742 4
172524 1
1399343 7
1234474 8
221725 1
1144667 4
66708 1
755118 7
181448 3
8 7
1 10
600001 2
1799999 6
8 7
1445581 8
1275814 5
867217 8
4 5
378088 4
205615 8
229419 2
32200 1
600003 2
9 4
1456224 6
814430 10
1363349 10
137183 6
1200001 4
946388 4
265363 1
291981 1
3000010 10
115530 1
1811135 8
2099998 7
408674 7
2099996 7
102351 8
942143 6
2999995 10
18 9
18 7
734357 5
1120590 8
600742 7
1499998 5
2318958 9
684356 5
8406 5
231988 9
166866 6
91161 1
517629 5
188259 2
134732 1
1961774 9
2055545 10
899998 3
294269 1
378732 4
512005 2
5 6
600002 2
263243 1
1092440 10
451925 3
599998 2
110735 3
5 2
3 3
2344975 10
405410 3
599998 2
1704649 7
211901 1
1145116 4
2 2
791604 6
146980 2
450644 2
1307224 8
1285023 8
89947 2
200127 2
608761 5
1451277 9
1 10
393499 5
1486351 6
16 8
300001 1
289213 1
282968 1
165131 4
300001 1
2384398 9
300001 1
2718670 10
2699991 9
208128 4
4 2
207233 6
376714 2
4 5
425284 2
245153 1
816203 4
299999 1
692889 10
1404463 6
994348 4
2130056 9
11 6
272268 4
1 10
299018 1
124796 1
799694 3
383574 8
1213305 8
10 10
7 6
102000 6
2380249 9
1223034 9
2999999 10
652057 8
794768 3
4 4
1 2
20 10
2292249 8
243764 3
2472079 9
2399993 8
2400006 8
556957 4
1 10
299999 1
644449 8
844409 3
1 10
1 1
1599531 7
9 5
2489863 10
300000 1
883426 5
2700008 9
297853 2
3000011 10
2512531 9
900739 7
278494 2
429431 10
2001384 8
23681 2
72006 1
12 10
2197008 8
1882989 7
1309185 9
1 10
289779 5
255085 3
235376 2
193400 2
798186 6
1 10
61569 9
300001 1
1 10
1692457 6
291737 1
1684783 9
316969 10
6 3
1500005 5
207287 1
1682595 9
1 1
366224 4
589997 5
1119384 6
1200004 4
11 10
300001 1
10 10
1 10
899997 3
232167 1
154298 1
525904 3
224060 2
252295 10
900002 3
1200001 4
894129 7
99583 1
536532 2
1500005 5
735387 5
1499995 5
1 10
5 2
10 5
1500006 5
3000000 10
1 10
2728330 10
200951 1
1650769 8
1873104 8
322305 4
1313784 5
1799995 6
72453 2
2100004 7
1147631 6
2 1
10 5
439573 7
1499995 5
214654 3
600001 2
175003 6
2187747 8
758646 7
5 3
37561 6
645209 4
883243 9
1 10
625091 5
1979172 9
988851 5
753810 3
178256 5
1 10
2999990 10
552080 2
1 10
2140370 8
1157141 6
975628 9
900005 3
105608 2
465398 4
493391 4
1200000 4
1369261 10
1 10
684283 4
525759 5
660479 5
496394 5
2275363 9
95399 10
136856 2
2585059 10
13 6
91403 2
2066260 10
5 2
533567 7
1256626 10
1650617 10
75127 8
333423 7
8 9
248257 1
384296 2
151762 5
5 6
159276 6
2699996 9
300000 1
1074992 8
1359890 10
835892 4
1747757 6
14 5
1440804 6
1 10
1 10
1 10
793169 7
1 10
490705 6
303085 2
107243 1
1171162 4
960701 6
73016 1
600001 2
7154 1
2119373 8
487061 3
801501 10
287987 1
351136 4
61757 3
1201663 7
1705194 7
750741 10
1199999 4
841892 7
1 1
841537 3
599998 2
7 8
2191055 8
246998 1
598625 2
1 10
3000006 10
973736 9
428229 3
197889 4
917989 6
237925 1
917749 4
274399 8
3000006 10
2400007 8
117288 1
2293111 9
3000009 10
1189611 10
72067 1
1800001 6
11596 5
1196119 7
91746 1
2 1
1741754 10
320655 8
340278 3
1500006 5
2 2
3000011 10
1983154 10
1996064 8
209173 7
232151 1
1109752 4
189926 3
1799998 6
609950 10
1500008 5
569328 2
600001 2
745653 3
392238 3
1 10
386190 8
900000 3
1499996 5
537387 2
15 6
2399997 8
391488 2
21 10
729110 10
5 5
2400002 8
1499998 5
2400008 8
848087 7
9 8
4748 1
543839 3
5 2
1383550 5
2999991 10
1500005 5
253561 2
324147 3
1500003 5
1800002 6
1 10
622093 8
899996 3
179720 1
7 3
324748 4
447956 2
1 10
165444 6
47899 8
540280 2
658319 4
10 5
1421880 8
58446 9
8 8
1200006 4
30800 5
933893 9
480205 4
3000008 10
1265531 8
2041640 8
655922 3
291133 1
1 10
894023 9
2100006 7
1 10
1 10
1424994 5
1966343 8
3 3
79179 3
2191617 8
981448 4
1043946 6
44300 1
500497 2
769723 4
858239 3
40095 4
19780 1
498294 6
396267 4
606261 4
1564792 8
845565 5
1 10
268823 2
435451 4
146402 1
852329 9
18702 1
759758 10
16 8
2100002 7
3000009 10
1 10
300001 1
600002 2
1564922 8
316326 3
21 10
225955 1
866990 9
1284843 8
767843 7
1109778 4
384186 6
300000 1
3000000 10
17 9
1 10
170165 4
316373 7
88573 2
2399994 8
64397 2
418609 6
298110 3
899998 3
202833 8
300000 1
548743 8
2400000 8
1 10
5 5
130148 1
2999990 10
22 8
653735 4
50843 4
2972431 10
692124 5
1494961 6
335076 6
2099998 7
2399999 8
817976 10
899997 3
270720 5
1 10
370857 2
11 6
2 1
1 10
94887 2
410057 4
678526 5
355001 6
587896 5
1008708 6
53992 9
8 4
375343 6
299999 1
524719 4
1473191 9
300001 1
9 4
523207 5
2100006 7
236782 3
231389 3
7 7
299999 1
419359 4
7 4
1897400 8
953241 8
2700000 9
1926695 8
1 2
1380116 10
996726 10
631944 8
510600 7
94587 4
2700009 9
255803 6
900004 3
119100 6
599999 2
813482 3
170205 7
795374 9
1 10
1488559 6
223936 5
1356508 9
808998 7
707009 6
331139 5
1799994 6
443287 2
1173957 7
9 4
2016380 10
276226 1
11 10
9 8
13 6
299999 1
1563515 6
361852 2
857281 10
759635 7
599999 2
331646 7
22409 1
1 1
923506 5
19 10
1253339 9
1 1
721704 8
2700006 9
8 4
6277 8
223503 1
17 9
1199997 4
494904 2
690532 4
166254 3
5 2
260082 1
395441 2
4105 7
363558 2
1799994 6
60047 1
1499999 5
825146 5
11 8
2700008 9
975986 9
1279706 6
900004 3
2700009 9
498927 2
837534 6
1668151 6
6 6
1766865 7
1432645 5
933880 8
1 10
5 6
1144788 6
1500004 5
598787 3
1 10
16 9
1109491 5
2106911 10
2700008 9
768088 3
192852 1
1 10
606401 6
3 4
2100006 7
586326 2
2400011 8
2737821 10
261875 1
556668 3
44112 1
364336 5
233899 2
171651 6
522833 9
1800005 6
243844 4
2699992 9
9 10
850912 8
6 3
1450662 6
132167 2
998377 7
1898751 10
478087 2
600001 2
1405105 5
1199996 4
13 7
2469867 9
1831761 7
778811 6
7 4
1401341 9
471717 7
2399992 8
2099999 7
2999993 10
1799993 6
3 3
908171 6
797365 5
2100001 7
164743 4
898307 9
1011432 6
522711 9
2201311 8
118357 7
5 4
131565 1
1 2
7 6
899998 3
129179 1
900005 3
1023028 4
774469 10
905490 6
1251206 5
21 10
814887 8
299999 1
590340 4
215160 1
1153549 4
1 10
1191724 4
2400012 8
13 7
934783 6
2375375 8
1482231 9
6 7
899997 3
863579 3
219689 1
2700001 9
16 8
793084 5
104897 2
2 2
94289 7
599997 2
1095327 10
1308028 5
1103654 4
852411 5
2999989 10
2454399 9
15849 5
1278905 6
2417364 10
1 10
1 10
12076 1
225166 9
1329024 6
23 8
21 10
1 10
187233 1
1 10
2700001 9
276639 2
1799994 6
2100001 7
53254 1
22 10
9 8
4 2
1239151 8
795333 7
1800001 6
2410668 9
1 10
1959480 9
1562380 7
46015 2
472787 2
90163 2
793047 4
990729 4
448863 2
320766 2
1 10
1395764 7
1 10
412367 3
990510 6
752912 4
599999 2
1500004 5
2214113 8
900001 3
786194 9
390251 3
982246 5
1182804 6
309142 9
891284 5
2700009 9
1811417 8
2 1
478747 2
4 4
561951 8
9 9
600001 2
1587104 8
1 1
870424 5
29251 4
191025 1
1418978 5
807736 3
610601 5
803857 4
66201 2
226592 1
600000 2
9 8
1769893 7
3 1
12183 4
498501 4
648420 6
1566297 8
272854 5
660347 5
6 3
857411 6
300001 1
1 10
1 1
111050 5
167137 2
2700008 9
3 2
247170 1
727819 4
2905783 10
80827 1
973644 6
58542 6
283917 1
146114 3
268433 8
272269 3
1 10
6 7
515838 6
491897 4
19 9
980608 8
856799 3
221620 4
280714 1
600003 2
3299 5
814014 9
1827664 7
717641 4
857713 8
399452 5
75147 1
3000010 10
1800006 6
2518281 9
1034344 5
899997 3
2700016 9
2400000 8
2099997 7
908040 8
765460 10
1077820 5
732729 4
25736 4
1975632 10
1447478 7
379401 3
331688 2
912241 9
626724 3
135174 5
1653050 9
523085 3
299999 1
789687 7
4 2
7 6
1 10
2461573 9
1285294 5
1842586 8
58806 1
1093303 8
900001 3
1114381 5
257725 5
193753 8
2399991 8
1382231 6
1143960 8
996504 9
248571 1
173866 1
2291276 9
125213 6
1 1
300000 1
1666610 10
1799998 6
3826 9
1 1
1373941 5
2399991 8
17 8
52849 10
467811 10
600002 2
341048 8
1634584 8
306437 9
1200006 4
614937 6
1264345 8
1 10
2027798 9
3 4
1407535 8
1 10
4 5
5 6
215399 1
477883 9
803971 7
1000361 5
1223271 7
2170171 9
600000 2
1689840 9
2400001 8
1097120 8
1320434 5
1118264 8
899996 3
1134530 9
261983 6
138329 3
859854 6
453480 4
1 10
473010 3
1372169 8
2393656 8
638249 8
1500007 5
75234 1
2111251 10
359891 7
1486153 9
95361 1
693550 9
300000 1
1 10
1152554 8
2400000 8
1686070 9
859505 6
78214 5
1 10
800073 6
249021 2
576955 5
237351 5
61383 6
626633 7
380816 5
209577 3
600000 2
1361041 8
72631 1
220517 1
1630079 9
381563 6
2432829 10
3000010 10
15 7
758144 5
1 10
291089 10
467586 5
1199997 4
442325 2
1990938 7
1131929 5
365656 4
733413 3
3 2
270286 1
1281914 5
295089 2
558269 4
11 6
674131 6
1368726 6
576498 7
2400000 8
1003374 5
4 2
585377 6
360777 4
691799 3
1 10
1612771 7
1072103 8
20 10
1120938 6
1236570 8
545976 4
305893 4
1562932 9
548453 10
2106543 10
9 9
2400007 8
2 2
2399995 8
876481 5
541609 2
174085 3
1 10
132607 9
464979 10
4 5
558716 5
1179709 4
139944 4
582945 2
969720 10
1687974 8
95778 3
59325 2
732250 5
1982162 7
9 10
1837426 8
2354869 9
287642 1
502357 6
56425 6
2100012 7
2214522 9
540617 8
378709 4
1650246 10
457820 10
357976 4
1499994 5
2226296 9
1 10
3 3
227970 1
8 4
1 10
1633983 8
1805920 10
194221 4
2485546 10
647721 4
508562 9
1 10
175795 3
7 7
18 8
325051 4
56631 4
1926969 10
197361 1
1 10
10 7
128906 2
233535 1
482298 2
19 8
11 10
1499999 5
2543578 9
1 10
1909212 9
1499999 5
900003 3
1 10
72266 1
1 10
600003 2
241390 1
1286721 10
714240 5
1748327 8
1500007 5
81374 6
19 9
919165 8
952979 10
692804 5
5 3
23927 1
2700001 9
1266594 10
17 8
1 10
89717 6
899999 3
1293568 7
4 2
159610 3
198837 1
427428 6
900000 3
362324 4
1 10
573891 2
861823 9
807469 10
1 10
374287 4
1500000 5
69783 1
1 10
711365 5
4 4
1800010 6
302247 8
1655851 8
549753 2
45933 7
134350 1
409937 4
1105209 8
8 4
21 10
900003 3
1 2
5 3
899999 3
299999 1
1115531 9
19 9
2999994 10
216835 10
2999989 10
2074326 8
195792 1
631197 3
6 4
3000000 10
2699996 9
2399992 8
1200007 4
2078591 8
900004 3
2782689 10
1834 5
12 6
24278 1
299999 1
1179955 4
2700009 9
2561084 9
1 10
300000 1
154243 1
1301835 5
194612 3
60469 2
2921439 10
1389009 10
870085 7
13 6
2253797 9
28924 2
199915 6
1580855 9
396292 10
1500004 5
1500009 5
744980 7
202417 8
3 4
1876107 9
23 10
1136876 5
7 3
3 1
721692 4
206640 7
122574 1
2866515 10
417061 6
825719 4
1 10
607765 3
634082 3
264084 1
187263 7
875677 3
263177 1
2005655 9
110568 1
5 3
14 7
3000008 10
9 7
1499994 5
2305931 10
869691 9
169714 1
1019221 7
599999 2
1199996 4
229688 1
1 10
491675 6
1277189 9
78792 7
6 4
21745 6
180963 5
5 6
1937 1
68233 6
2 1
11 6
636210 3
322639 8
5 5
1180537 8
9 8
1 10
223241 6
11 10
702423 3
1200005 4
1 10
1949550 7
1341366 5
1483007 6
1199999 4
2700014 9
275329 1
1838207 10
2999999 10
2 1
1658143 6
780932 3
430351 2
600000 2
6 7
1 10
159121 10
597891 7
25590 1
1 10
1745036 7
454190 5
14 7
14 10
1415430 9
267338 2
600001 2
1276756 7
337467 3
1714364 6
917620 4
1125768 6
15 8
574199 3
1978560 8
662989 10
441451 10
1183131 10
1 10
658855 4
1706118 7
890215 6
204805 1
358443 4
2580871 10
2099992 7
900001 3
3 3
1543063 8
1183939 5
490477 8
16 8
494754 6
1799995 6
156213 1
900001 3
10 10
350871 2
1084417 7
299998 1
412464 2
1135242 6
913729 10
1200001 4
67142 1
30430 2
1 10
491543 3
1499895 9
252465 7
1001796 5
79872 1
1 10
2100001 7
1686951 8
225870 1
1891232 7
554231 6
91027 7
82813 8
715516 4
1781377 6
2100009 7
182953 7
6 7
446596 5
1 10
1800010 6
1200002 4
1499999 5
1 10
7 6
1062959 8
1759653 10
1 10
32116 4
1 10
1 10
1019845 9
170823 6
134500 5
300000 1
83155 2
648242 8
957868 4
900001 3
8 4
1025287 8
407274 5
1017294 6
787505 5
2404471 10
175436 3
2700008 9
2451929 10
1 10
557165 5
3 2
47912 4
2827379 10
1 10
9 6
388186 9
1500007 5
574985 2
1 10
744941 5
98751 2
4 4
335137 6
8 7
2700010 9
1560824 9
1 10
1499997 5
2400008 8
22 8
330263 9
13 6
2400014 8
5 2
1199999 4
3 4
104331 5
1484406 6
1539 9
2699990 9
811332 3
1 10
1309319 8
760307 4
2400001 8
2161499 10
670381 3
49182 8
1 10
629260 3
120989 5
238999 2
583211 4
1 10
17149 1
637100 5
331644 6
517842 3
1323323 5
87170 1
296137 1
11 5
819325 3
1 10
2700008 9
827040 3
5 2
1130117 4
905563 8
106003 6
13 6
950815 6
1126410 4
135883 1
641988 3
2100770 8
420963 4
885359 5
1188337 4
2399993 8
1 10
199484 1
449158 3
1823608 8
68083 1
2065959 9
1800005 6
675011 5
258357 1
1258350 10
600000 2
2257048 10
146867 1
7 3
899998 3
769968 9
2999989 10
460444 4
572041 8
2100011 7
1079001 9
2100008 7
206825 8
16 10
507319 2
1199998 4
235488 1
1559917 6
299999 1
1526750 7
554042 3
1 10
1573496 7
599998 2
3000011 10
213541 3
1060703 8
207388 3
2502667 10
15 7
1578814 7
1 10
296604 1
1097051 4
718751 4
96332 4
960070 5
250438 3
1199998 4
200338 3
1078682 9
900002 3
298076 10
392701 6
299999 1
1 10
14 9
350811 2
739680 5
1542879 7
2400003 8
522863 6
166830 1
1411073 7
277446 9
89366 3
980671 5
2299560 8
615435 5
1200003 4
410091 2
2098331 9
2100006 7
78020 3
585764 3
2459839 10
592781 3
785069 5
65794 1
602993 3
526073 6
206597 2
2 1
17 9
1 10
778487 4
158921 9
1828834 7
2699991 9
289475 3
43649 4
443747 6
900000 3
1 10
1688616 8
975492 7
919039 4
1303261 7
297583 2
2189331 10
150983 5
1199999 4
1742482 9
9 4
900442 5
19 10
2700015 9
48304 9
900000 3
924260 5
21 10
966718 9
164454 4
2699992 9
10429 1
142523 9
1200001 4
90865 1
299998 1
202693 4
21 8
600002 2
1200000 4
1109621 10
868126 9
98635 3
299999 1
133659 7
10 5
2349943 8
17 8
742594 5
2201611 8
1 10
1 10
1799999 6
1204386 7
2400008 8
299999 1
689634 6
2 1
851415 3
835945 3
12035 4
338464 8
1321786 5
132804 6
2 1
841230 10
853879 10
1499997 5
299999 1
2 1
899997 3
284123 7
1657629 10
1 10
1 10
2055496 8
3 1
4461 1
333539 3
2148942 9
847969 5
1518251 10
2836244 10
1581225 8
907301 6
82086 1
2 2
1 10
145544 1
1651321 8
1939038 10
1 10
1 10
13 6
454811 4
2078659 10
1769865 8
1 10
1037395 9
195771 3
304070 10
83939 1
924436 4
127002 7
10 10
1 2
568205 9
670494 5
3000008 10
598074 3
1282491 5
1500006 5
7 6
98540 1
1994451 10
840231 3
1062873 9
81983 1
1 10
600000 2
1225988 5
394879 3
9 9
1459 1
1497703 5
17342 3
2400003 8
117112 2
1250719 5
1799998 6
88256 7
600000 2
359747 3
1867663 8
748800 8
380163 2
137440 8
20 7
562096 9
279656 1
737369 3
566698 7
1365231 10
10 9
1678795 6
21 10
14 7
689032 7
820482 6
1631078 9
1 2
3000009 10
2175789 10
10 9
22 9
300000 1
767839 10
1800002 6
443450 5
5 3
1952519 10
7 5
4 5
1 10
1394303 7
687623 3
1957985 8
602645 5
2095128 8
228314 2
5 2
455079 2
79433 2
455562 9
254050 2
1115021 4
1229649 8
1984139 9
1932281 9
235680 5
1951313 8
219317 6
21 9
892792 9
475661 6
72441 4
900004 3
1 10
834313 4
75897 8
160129 6
899997 3
2 1
1 1
3 4
495477 4
233053 2
300000 1
19 10
899997 3
9 8
339845 4
833020 10
1030419 9
900002 3
3000006 10
49964 3
83447 6
1040837 5
480941 2
2400007 8
2100006 7
299267 6
2223356 9
4 5
1104241 6
2099929 7
13 10
1046040 8
1085097 7
1200005 4
953758 9
1200004 4
285176 1
220767 8
85523 2
2399993 8
6 7
285641 1
557162 10
1 1
890661 4
1533897 7
599999 2
1 10
1874991 10
468336 2
900000 3
1883874 7
775629 8
1505067 7
1 10
48604 5
16061 1
400290 2
153802 3
1179193 6
440507 2
197214 1
1016404 8
16 9
764406 8
300000 1
463936 5
181161 7
731881 4
1486748 9
300001 1
2100007 7
5 6
1716671 6
1072746 9
28 10
2100007 7
42112 1
299999 1
900002 3
2999991 10
797059 6
240196 2
1800011 6
1799999 6
19 9
1791869 6
524545 5
59592 2
1190291 6
1958850 9
1 10
407120 10
1766 5
1 10
2400009 8
5 2
1744863 10
2323521 9
100582 8
111781 5
900003 3
655150 3
13 6
300000 1
508135 2
21 10
1238727 7
1199999 4
5 2
2099992 7
60888 2
73888 2
704859 5
900002 3
2236887 9
78012 3
2130836 10
1659672 7
600002 2
1287938 9
1 10
1743183 8
169635 8
283920 2
646551 3
1288703 5
65961 1
2400001 8
458871 3
1200002 4
17 8
1024107 4
1 10
2399999 8
208906 2
1 10
578955 4
619448 3
80753 2
26857 8
899999 3
1318261 5
8 4
1 10
1522145 9
2399993 8
185960 1
1625375 9
1103205 4
825635 4
150876 4
1500009 5
1 10
440917 2
370822 7
818229 3
1 10
1 10
882636 3
240805 2
1822048 8
1800000 6
219672 8
41185 1
1883103 7
3000004 10
1835484 7
1400919 8
1159901 9
2100003 7
182146 5
795030 4
3000000 10
412871 6
11 4
321034 7
1280108 5
2129275 9
945144 9
5 6
1200001 4
90877 1
270592 1
4 4
789956 4
1431797 6
1800007 6
344041 6
3 2
5 2
9 8
7 7
2399991 8
2572089 10
208670 5
432363 2
1799994 6
517335 3
197948 1
1933902 9
2100012 7
1 10
1934684 9
299999 1
2162531 9
717964 5
3000009 10
140659 1
345570 3
3000001 10
371037 6
493275 3
1313970 5
294253 1
611545 5
18 9
17905 3
379807 4
1017199 8
1 10
2100007 7
3000000 10
600002 2
6 3
600001 2
22681 9
496628 9
16 8
2400015 8
240338 8
8 9
1 10
1008421 8
659730 6
2934009 10
36784 2
43849 6
636654 6
45672 1
568540 10
7 7
15 7
1832266 10
507320 4
271765 9
590745 2
702989 8
1 10
786875 7
18 9
253382 3
1279151 6
176879 10
2035123 7
1549413 9
647600 6
21 9
1 10
466395 4
585046 9
767319 5
603157 3
1373694 6
606283 3
361969 3
475682 10
663360 8
909337 4
191064 3
287169 1
1 10
900000 3
5 5
2187407 8
1 10
52024 1
2400001 8
1139496 7
2399994 8
1370630 10
113365 4
1090117 5
744804 6
1377552 7
486921 3
1090096 4
18849 1
1395287 8
2143803 9
11522 1
671076 4
1999061 7
1279123 7
2400000 8
522908 4
705219 4
859038 3
1612441 7
2406557 10
206408 8
107918 3
87119 2
299999 1
1246726 6
68436 2
1 10
741123 4
1 10
430683 3
1858985 9
2699990 9
8 4
1 10
496409 8
526922 4
134543 1
10 10
2810670 10
2 1
174702 1
434741 3
3 4
2099992 7
664175 7
1 10
1504513 6
971561 4
203383 1
58084 4
236113 2
1471092 6
1799998 6
4 4
711351 8
638123 4
231177 4
962363 8
5 6
1 1
1 10
567784 2
17519 4
2099999 7
213239 4
1799996 6
1800000 6
929103 7
546787 3
47057 8
1 10
50060 3
769085 3
386032 7
2352821 10
515610 10
1 10
129522 2
2507848 10
1200001 4
7 7
826972 4
7 3
8 8
17 9
1730759 10
155056 2
223594 1
384897 4
406207 9
1364169 8
292445 1
427431 8
1072415 8
1 10
2400007 8
2388906 9
7 3
243082 6
1024521 4
600002 2
124427 1
166516 4
243831 3
106493 2
1 10
327408 4
900004 3
3000011 10
807484 5
900000 3
8 9
338961 3
280725 3
1281991 6
353809 3
810711 4
422089 2
4 3
1459767 7
900001 3
1500007 5
1641744 6
10 4
17 8
1984232 8
687674 8
48373 1
1136291 10
192849 1
1704002 6
109762 1
1909110 10
2434815 9
1057882 8
1329164 9
17 7
429491 2
5 3
828295 8
2697577 10
3 3
324322 2
17 8
1799995 6
2241967 8
47867 6
290869 3
1 10
474377 10
824622 7
19018 3
334693 9
281416 8
1 10
590278 2
1222861 6
13 7
1209760 8
1684698 7
1 10
1500006 5
300000 1
448909 6
1 10
515095 3
1 10
239316 6
2400009 8
1069775 4
199595 2
302512 2
32800 1
9907 8
855655 3
23 9
2699999 9
854181 10
217904 5
1387136 7
2700010 9
1915471 8
167039 1
683427 4
1 10
219716 3
2700003 9
121393 7
163897 2
2 1
603917 6
789031 8
7 8
300000 1
299999 1
1917061 10
581104 2
1395585 7
201988 9
1070559 9
348161 5
13 5
1772416 8
1034709 6
554573 5
782382 4
1 2
4 2
8 8
1 10
817925 3
100700 2
526363 2
905463 7
2400009 8
11 10
1304012 8
576623 4
178424 1
209933 3
1 10
2748344 10
1199998 4
6 5
900000 3
1192466 6
11 10
1200003 4
385954 2
1800008 6
30810 2
1 10
1681199 9
211251 2
627927 4
23 9
3000014 10
745457 7
1190726 7
58165 1
711153 9
3 2
415460 4
8600 3
1229117 8
300000 1
2700010 9
1 10
229035 4
2100000 7
89240 4
685493 7
3 1
300000 1
1063989 10
1800002 6
8 9
2 2
2700010 9
653035 6
2399994 8
1825883 9
300000 1
7 6
421541 9
804289 4
1 10
1799994 6
1567497 7
600003 2
72041 10
819548 9
813267 5
1562744 6
758688 5
214608 2
4 4
1 10
295122 1
91069 1
2100001 7
2099996 7
275093 2
300000 1
1488066 5
553817 2
2990827 10
29354 2
1388281 8
725381 5
1 10
1200004 4
552889 2
89512 3
2503670 10
454731 4
775267 3
1 10
1 10
12 6
477155 4
1199996 4
837551 5
367766 3
354618 2
3000011 10
407965 3
1 10
7 3
1 10
158340 1
411340 8
1717534 6
164984 3
336804 5
199094 1
518589 6
2150991 8
682316 3
1105777 5
52897 4
721651 10
2235134 8
1283230 9
1800005 6
1032090 5
701632 9
387374 2
1192881 10
2492639 10
1 1
16977 1
1 10
300000 1
826553 8
217164 4
866976 3
1654578 9
7 8
1500006 5
1540502 9
599998 2
36258 1
16 8
14 7
412163 9
2399992 8
1 10
271294 1
479575 2
875480 8
170129 1
1744370 10
1016321 4
256775 2
778699 4
1 10
240817 2
186963 3
5 4
9 4
3000015 10
113043 2
296083 6
10 10
8892 4
1 10
479237 2
3000014 10
2652399 9
1189644 6
96154 2
1 1
7 3
2176631 8
208912 2
546632 8
1329031 10
1072934 6
1447495 7
1626413 6
2577411 9
2700000 9
862676 4
1 10
1 10
900005 3
534615 7
856658 7
1244683 9
1308104 9
744291 10
1448873 6
1560815 8
145311 8
1994021 8
572930 5
18 7
979146 8
1105892 5
1472884 7
2699996 9
1002815 8
13 6
1095226 7
600002 2
1641767 10
1352504 5
2581861 9
1 10
204935 1
1200004 4
289498 1
300002 1
849445 5
1473961 8
600000 2
563641 7
11 5
2399993 8
453774 6
603397 4
780379 8
1 10
3 3
1287981 9
1 10
2 2
1353813 6
249878 3
342829 10
2336999 8
899997 3
1112874 5
420988 10
245442 1
2100000 7
635220 10
203833 7
1929791 10
339029 5
357667 2
19 9
19 9
899998 3
145711 10
600002 2
245745 1
9 4
8 9
1799997 6
600000 2
7 3
562935 5
1132330 5
900003 3
128451 2
206146 1
234345 1
891785 6
8 4
1499995 5
2173149 10
574055 3
78678 6
628785 3
103897 10
690476 8
2 1
106809 3
325265 2
7357 1
1 1
599999 2
562129 3
1227339 5
606300 6
300000 1
213859 1
1799994 6
2700006 9
1200001 4
252682 1
21 10
1519384 6
2699999 9
581711 2
988140 6
13016 5
3000003 10
232637 1
2552226 10
474812 3
14863 1
78991 1
2400001 8
1557444 7
554472 6
2627435 9
1 10
1422218 7
2608690 10
117670 1
2699995 9
76111 1
891207 8
600001 2
1799999 6
118796 3
652174 3
1436161 10
5223 1
272007 1
123949 2
486252 4
1 10
1043330 9
1500005 5
592667 3
2628580 10
1043615 5
272372 5
1200000 4
2004 3
295376 1
934399 8
2700001 9
589384 5
2087464 8
5 4
1647022 10
226150 2
9 10
1163530 9
566443 2
1086933 4
238721 3
1 10
21982 3
411701 2
8 9
2399993 8
11977 2
726562 9
8 9
9 4
2162455 8
2099999 7
13 6
1118951 7
944425 8
26137 2
292 1
461638 2
1557501 10
656441 6
318757 2
2700001 9
2 2
900003 3
14 6
1729608 10
1005464 8
1499997 5
151760 1
1200001 4
245560 1
1576199 8
488977 2
600003 2
646692 5
369932 4
1618267 6
2063646 9
830100 3
1343204 5
1538861 6
16939 2
819224 3
2099996 7
1500001 5
704374 4
2700010 9
196897 1
456815 9
211710 6
1 1
2399998 8
100448 1
10 9
1087057 6
1162300 6
15 7
55893 1
226473 4
8 9
300001 1
631220 5
1248666 7
743181 5
102855 1
175699 1
355775 6
1 10
225857 2
2699993 9
1 10
300000 1
222723 1
2100008 7
566713 8
9 4
1252875 7
82571 10
98144 8
1206571 10
6 5
1104576 4
84546 9
182837 3
4 5
1163370 10
33899 10
478759 3
13 10
1 10
1 10
1017481 5
2 2
9 8
8 8
497284 2
132349 1
122705 8
442199 2
511664 5
9 9
1425001 6
286846 2
1036991 5
1 10
318669 2
2109721 9
299999 1
999872 4
1519075 9
708200 5
1436194 9
1963639 7
1 10
1237371 5
600000 2
1200004 4
60349 2
1 10
1200003 4
3000010 10
211896 1
9 5
1603385 8
546767 4
238886 5
164989 9
237140 1
1499999 5
821674 10
172061 3
2333610 8
37527 2
9 9
2570012 9
270526 3
2084392 9
212784 3
339954 4
551926 9
1632587 6
1413112 7
14 7
2910250 10
2700005 9
1194591 10
206758 7
900000 3
1212154 7
388660 5
634135 6
232244 7
2635707 9
1210836 6
1500006 5
899998 3
321766 5
109288 1
515774 3
307073 6
2674945 9
591429 3
35025 1
587479 10
319957 3
283115 1
524070 7
260385 1
1499995 5
572223 3
149222 1
983641 5
36710 8
30843 1
2999994 10
1 10
1 10
270512 4
2700008 9
130136 3
1399655 7
677120 5
501616 9
1200003 4
287155 2
2107881 8
228749 1
1535417 6
667854 5
467504 9
1 10
798256 8
900002 3
277755 1
148650 3
21 10
948089 5
487231 4
7 4
2400015 8
21 10
1010929 4
950815 4
2849440 10
11 6
1981479 10
1500004 5
524347 2
3 3
574706 3
1 10
302695 6
471650 10
1480850 9
1684277 9
1253384 9
107247 1
139776 2
489625 3
189890 6
1684934 9
1191379 4
1 10
826674 7
8 3
1 10
1454611 6
1 10
22 9
34377 2
80735 2
3373 2
2699999 9
43784 2
283365 1
374498 2
84269 1
186961 2
470942 9
1156086 7
1088262 4
99990 5
348694 2
196851 1
401630 10
2153719 9
161607 8
2065212 9
1831366 9
255994 3
505761 9
877642 4
1 1
7 6
1199996 4
1 10
1199999 4
758120 8
3 1
1299936 9
1011415 7
345619 4
889319 6
63179 6
402959 3
2099995 7
265011 3
159542 1
300001 1
1799997 6
1170047 8
550745 10
142742 4
1500006 5
368417 7
619984 7
7 8
1 10
203035 4
515546 9
8 9
46500 1
2700000 9
160701 2
2698851 9
1067709 4
828561 9
1 10
1 10
1 10
737127 4
275670 9
1722155 7
1431997 7
577318 7
70411 1
691451 9
702895 6
14465 9
574173 3
525285 2
452568 5
143124 3
1 10
230795 2
2400008 8
2099993 7
753616 8
642564 4
1371087 7
2154425 8
1277732 7
451963 7
471473 9
546322 7
11 6
43590 7
177579 1
927692 4
273013 3
77437 9
4 5
1500003 5
163146 3
758337 4
158211 2
2390695 8
891478 9
240126 3
579458 3
1427580 7
276371 1
1893006 9
299999 1
890360 4
1221578 5
848275 6
2099993 7
1 10
2184820 10
17628 2
273132 3
599999 2
581137 3
757258 3
1800005 6
47694 1
3 4
599998 2
67736 3
7 3
584416 9
1691796 6
1 10
2099993 7
637844 5
319376 2
899996 3
305694 2
1750770 7
1298356 5
2121340 9
282554 1
444513 2
476367 3
1800011 6
1799999 6
321711 10
115438 3
1482117 7
3000011 10
1800006 6
276137 1
2014303 8
387323 2
729994 5
1800001 6
58419 4
2327944 8
1147289 9
104120 5
1725241 7
392522 5
1333455 8
537298 3
1480399 10
642781 5
600003 2
662809 10
2700009 9
512532 2
1972379 10
574611 2
333121 2
1199996 4
1113761 4
1 10
317873 3
1 10
20 10
444868 8
1799999 6
359465 3
45628 1
590645 2
1797567 9
744399 6
7 3
1293187 6
1135310 5
483480 3
300001 1
1588071 8
1133910 10
1248685 10
1200001 4
743 3
246890 1
599998 2
1 10
4 4
2400008 8
2335349 10
1199995 4
2099993 7
2099993 7
927060 10
530051 2
2400001 8
1720721 6
1 10
545052 6
1872991 8
205970 1
1137855 9
603188 3
300002 1
2999992 10
1887215 7
21 10
1 10
10 9
1251335 5
580843 8
17 9
1 10
128087 3
1 10
2699999 9
599999 2
1 10
204510 5
1 10
1170484 4
766818 3
40957 2
299999 1
66660 2
1078768 6
646966 3
1200003 4
178425 6
1124118 4
22866 8
910496 4
11 10
257867 2
2382189 10
4 2
77192 9
522803 2
599997 2
1 1
2593649 10
1058009 8
451761 7
324529 8
2906980 10
321396 5
2062640 7
3 2
3000015 10
2 1
903251 4
1 10
274603 1
38646 1
12 10
1473825 5
1 10
2100005 7
109561 6
27603 9
82475 1
887095 7
580501 2
2189680 8
10269 9
4 4
2205215 8
2134966 10
20 10
1 10
2399993 8
1500904 9
167601 3
1577501 10
550709 3
14 5
1 1
322245 2
367284 2
1 10
1471582 7
9 4
2700015 9
638000 3
373141 6
1799995 6
1830000 10
959606 10
1 10
304374 3
866453 3
123199 7
546100 4
134995 6
997376 9
196234 5
788302 7
1888436 7
378148 7
63953 3
659709 6
345061 3
371203 4
728645 5
1 10
656901 10
117371 1
1641644 6
3 1
899996 3
1 10
69151 6
810613 6
288468 1
2399999 8
1865794 7
95472 8
550975 8
74121 2
2399992 8
523861 2
231413 1
5035 4
95401 1
212611 10
429379 2
82705 3
281461 6
599998 2
1 10
301174 8
253600 1
2399991 8
1187266 6
1199999 4
300001 1
10 5
1 10
1480710 5
2291302 9
467535 2
2400003 8
39145 3
623531 6
125654 1
532687 8
75708 1
7 3
563326 2
1500000 5
101099 6
121304 2
2099994 7
81770 2
1799999 6
1500005 5
581781 5
249067 9
227120 5
2399992 8
7 3
1369207 6
616590 5
908891 7
1 10
129211 5
7 8
2399996 8
2272851 10
1907403 7
394396 3
1 10
566661 3
1 10
298521 7
1122021 5
144361 1
2699990 9
497076 10
155280 1
23 8
7 8
133444 9
899999 3
1 1
7 7
1173371 10
909507 10
599999 2
8 5
600001 2
182355 9
1263609 10
745567 6
402507 2
303735 2
27848 3
12 5
73120 5
1200005 4
583257 2
1250267 7
1267945 7
2977869 10
713982 7
899999 3
108521 10
1 10
530694 3
1799999 6
3000005 10
364697 9
13 7
44614 9
95884 1
225288 9
1200003 4
8 4
224482 2
1 10
3000000 10
600000 2
144506 1
2699998 9
1295456 9
2299502 10
130201 7
267085 2
257019 2
63571 2
394072 3
1200001 4
1 10
2022869 10
277872 7
6535 4
52235 5
701351 6
3 4
1613571 10
91380 1
1542666 7
2 1
2567367 9
523944 7
637769 8
228601 2
12 5
1 1
632233 6
1400827 6
1403593 6
58385 2
280915 2
358232 4
928112 8
2100005 7
2100007 7
3000008 10
196120 7
2129730 10
486902 3
1 10
863960 5
2149601 8
222278 1
2100000 7
606230 5
1225512 7
1765114 7
7 4
2699991 9
1740770 9
445309 5
1023233 10
2399993 8
580513 3
1385993 7
10 4
8 8
1 10
1 10
654379 10
1235886 5
1186393 6
911169 5
178741 5
943038 7
339981 2
1384466 5
63007 4
15 8
68602 1
477115 2
8 8
900000 3
277213 7
129210 6
589221 5
2400001 8
195314 1
425892 2
469277 10
1199996 4
1862659 7
414342 6
196549 1
900005 3
551398 3
2700011 9
2 1
1500001 5
1369895 8
2099993 7
727264 9
599999 2
1222212 9
228898 3
542233 4
1800001 6
7 3
1800005 6
1232380 9
1045296 6
626659 10
1500000 5
2999991 10
226502 1
1105349 10
7 3
1 1
1926734 8
277609 5
2620740 10
334389 5
599999 2
2399993 8
2099999 7
192336 1
1 10
600001 2
233712 1
930385 4
38408 1
21 10
1 10
129209 1
1 1
4 4
811624 3
6754 7
1440025 5
359157 3
814800 5
1 10
3 2
126929 6
1367122 7
1338109 10
1500004 5
841537 7
346165 6
1651251 7
599999 2
296244 3
250149 5
991274 9
233530 1
1 10
1638243 7
600003 2
300001 1
285496 1
2400001 8
645601 10
244474 1
1187442 9
1800011 6
2999991 10
2166256 8
1499999 5
2566100 10
1 10
1 10
614556 4
444835 9
2700000 9
3000011 10
1500006 5
299998 1
1 10
255921 10
838688 5
1800003 6
9 9
1500000 5
1199996 4
1917 1
2012712 7
156489 10
861320 3
663754 3
220037 8
1141345 8
1 10
190343 9
849641 4
42174 5
3 3
327405 5
314992 7
332904 5
293545 2
168025 2
90200 1
362316 4
300000 1
248008 1
1 1
438218 5
5 5
55800 1
879104 4
19 9
211148 7
1181415 5
1500002 5
38789 2
26 9
2999991 10
2 2
1376062 5
1500821 7
920073 4
2188519 8
448392 8
1392986 5
2237975 9
5 6
1488126 6
171200 7
796269 4
242668 1
2 3
710344 4
944095 8
10 5
239704 5
32594 1
1800003 6
343702 9
141599 4
797904 8
8 3
2700009 9
8785 1
14 5
713170 3
18597 1
431474 7
1939204 9
857460 3
645516 5
1499996 5
1275909 5
599997 2
300001 1
1042231 10
1 10
720538 7
1481084 9
1905507 10
1605374 7
2608326 9
782300 10
396918 2
1799998 6
633072 4
506775 2
900003 3
15 7
211082 1
1251099 5
174389 1
1 10
1 10
900002 3
407123 6
1 10
21 10
186662 4
4 3
2099992 7
3000003 10
1155610 4
899997 3
225704 8
26707 6
1171967 8
1200004 4
2788661 10
10 9
576744 2
1030211 4
2699996 9
679673 4
2400008 8
1341466 5
1 10
1200001 4
1 2
11 10
2342899 9
1 10
204664 2
1258079 8
2699991 9
246884 1
144505 5
2100006 7
1 10
780312 3
231635 5
435663 3
1032204 4
1107568 4
1306360 8
142993 2
8 9
2218103 8
266713 3
5 2
130711 4
2538141 10
1683527 7
297529 2
145665 8
300000 1
1817569 8
1042431 9
1342413 9
2400012 8
573304 3
367662 6
537036 2
299998 1
299973 1
2002206 9
1386670 5
249047 3
1499996 5
16705 2
1168603 9
168569 2
1 10
1568032 8
343972 2
963940 5
1000245 6
270099 10
797830 5
252250 2
1505984 8
328948 4
236919 10
17 9
951991 8
17 9
777223 6
1134360 8
1799993 6
770916 3
161459 6
220943 1
1 10
1 10
4 3
1 1
133792 1
1799997 6
300000 1
1 10
927210 10
636527 3
1077235 6
741749 5
214309 4
255756 4
141775 6
1070811 5
1098971 7
302192 9
502721 3
1120131 4
220461 2
1 10
900000 3
836801 3
1665254 7
173959 1
327729 2
1 10
1809578 10
194747 3
1800001 6
1499995 5
2399991 8
599999 2
51581 1
523343 2
387429 9
596923 2
1209243 7
1456909 6
2100001 7
1199998 4
600001 2
166980 4
19 9
1313681 6
2564521 9
1810159 10
900000 3
2304964 9
1098645 4
1310057 7
1 10
434412 7
619612 3
1060269 10
1002639 4
1384703 6
1 10
8 9
299999 1
1500006 5
1 10
2162359 9
600001 2
2418543 9
159502 3
303979 2
1208101 7
2383032 8
709424 4
19 9
9755 5
8 4
1500001 5
540281 7
2467731 10
190341 2
300000 1
300001 1
1626034 9
1 2
20 9
1340019 8
6 7
165856 2
1122280 8
1449511 8
539969 8
216415 5
1190785 4
1 1
813884 3
1743689 6
4 3
234041 2
1799995 6
858160 9
77536 1
2400009 8
28399 1
511604 5
857174 3
300000 1
1476697 6
1819840 10
9 10
629026 7
411259 10
139274 1
462692 3
583692 3
276953 4
6 5
312101 3
1687225 9
279111 10
2100005 7
256149 6
1200000 4
189225 6
1500001 5
664550 5
113087 3
1077111 6
1199996 4
900000 3
1336022 9
821600 9
957791 10
1085959 10
2011897 7
34104 1
10 5
267196 3
300001 1
276649 2
1149621 10
480718 4
488404 7
12 6
93035 8
1500005 5
696337 8
1173459 7
2162230 10
795445 7
300001 1
2999999 10
899996 3
900002 3
1017972 9
14 7
374903 6
633602 3
9 8
1535481 8
2285361 9
1216079 9
1417017 7
815143 3
2700009 9
232155 8
300001 1
1499999 5
271324 4
566088 2
1170333 5
503524 7
3000010 10
2199691 9
82839 3
1595825 8
1954380 10
9 4
1221814 9
1667983 8
300092 4
1989742 7
2 1
281841 2
129842 3
2145897 8
1100989 6
1500001 5
1550509 8
1 10
728644 5
422922 2
373963 6
2999991 10
600003 2
1 10
13 9
260683 1
1500003 5
93283 8
1745648 9
628052 3
1200000 4
7 3
1200001 4
1921320 8
2659931 10
1340871 7
1 10
3000010 10
1060991 8
1422080 9
2580056 9
89896 1
923015 6
2523745 9
2332113 9
18511 2
12 6
634853 4
337721 2
299999 1
1200005 4
2094133 9
2583163 9
2612749 9
863765 9
268469 2
896851 6
782741 4
2342277 9
900001 3
1800001 6
299999 1
599999 2
1 10
1 10
996189 5
17 9
599998 2
223270 1
39066 5
19 9
1386070 5
3 3
10 10
2058776 8
526012 2
722777 8
611669 3
243078 4
13 6
593166 9
300000 1
264716 4
1818164 8
2015684 9
1284320 5
944531 10
287097 7
375718 3
845177 4
2100011 7
2700006 9
10 5
1669379 10
1454396 6
8 4
1096593 8
1603400 8
456858 2
1 10
1043029 10
1564130 10
1230239 5
476216 8
262933 3
1049763 7
644130 10
13 6
940277 4
650695 3
568145 7
742929 8
81485 1
899998 3
1 10
79325 1
842591 4
1493373 6
2100719 8
737302 7
536154 6
2100006 7
1500000 5
162859 4
1701492 9
45397 1
288591 3
91403 7
857773 3
688219 3
727528 3
1478601 5
2400007 8
2399991 8
557610 6
948697 7
1960751 8
9 10
19 9
1499995 5
1499996 5
421093 6
1 10
1199997 4
2515 4
1594681 10
1500001 5
54965 2
1199999 4
479210 5
600003 2
535454 5
1 10
20 9
1200003 4
9 4
242780 5
2520971 10
599999 2
67126 2
2999995 10
258220 6
1257905 5
308095 2
653507 6
2069 1
1 10
1855743 7
624248 8
1534022 7
564179 2
291471 4
600000 2
262400 3
498774 6
451422 3
1 2
517769 9
2202030 10
1499996 5
1495535 5
271582 1
1499995 5
1 10
533606 5
573139 10
6 7
75246 1
49659 5
12 7
88787 1
173726 1
251334 1
1420154 9
198503 1
3000004 10
14 6
1538767 9
3000009 10
834254 9
1959909 7
68570 1
17 7
1499997 5
3000011 10
1001456 9
1200001 4
1800005 6
232863 2
2100004 7
671326 3
300001 1
443994 5
1800007 6
1502316 6
1200001 4
415793 4
2 3
287898 1
600003 2
650636 4
330381 4
6 6
277817 1
18 9
997063 10
223444 1
806545 4
1160140 5
191840 1
3 2
242163 9
2400005 8
251484 6
199815 1
11 10
56634 8
13 6
921703 4
1200006 4
2163518 9
13 5
71402 1
1067859 4
571740 3
1261394 9
2363948 8
1692031 10
385733 4
900000 3
2700007 9
9559 4
900005 3
49543 6
708863 4
1260993 8
781467 3
33508 4
1823003 7
2003740 7
65171 2
847007 8
1453961 10
295650 3
975206 5
13 9
1140349 5
3000000 10
2400004 8
1017001 10
267205 5
707179 10
13 7
300000 1
599999 2
900002 3
1369460 5
1428439 8
438801 3
899997 3
1366387 7
192517 2
1 10
178268 5
509561 3
1797543 9
2577529 9
476356 5
331684 2
1199905 4
1557771 9
50471 6
368935 8
10 9
2399991 8
81451 5
7 3
11 6
1 10
2215799 8
453241 4
597557 2
691685 6
7 6
900004 3
927516 6
1244578 7
300001 1
227386 1
38851 5
1664893 9
147746 3
1229324 5
2399999 8
1401686 7
15659 5
1799994 6
14060 4
1228969 5
19 9
9 5
2503304 9
2999999 10
11 5
68323 1
437064 2
1475273 6
7 3
2699994 9
1499999 5
27455 2
1 1
264792 1
71011 1
2 2
2285836 10
1869669 10
19 10
10 5
584438 8
5 2
63726 1
1241857 10
2022101 9
1200000 4
2399997 8
832397 5
182903 1
749524 3
75752 8
170809 3
1500004 5
653663 4
206900 1
219460 1
935244 6
158481 2
1 10
196446 9
1 10
3000019 10
183909 10
600001 2
1305439 10
366539 4
243444 1
1050767 6
23 10
2100000 7
1236051 7
1291767 7
1527141 7
2400008 8
79556 4
300000 1
1 10
2262771 9
11 5
393024 6
1511950 10
1199997 4
407101 3
1354925 6
1799998 6
576674 2
752188 10
17 9
1663434 6
1588742 7
157028 1
500920 8
1770841 8
986199 4
974793 4
88719 5
1499997 5
180001 9
913584 4
650268 6
670884 4
599997 2
1 10
110547 4
767451 3
8812 1
1199997 4
1200004 4
544181 3
899998 3
235779 1
6 5
10 4
300000 1
205019 1
1335305 5
402043 4
1037294 9
140247 1
877083 9
2064039 9
685409 8
3000012 10
94532 4
1278408 6
2 2
153838 2
7 3
390740 2
480774 7
1799996 6
1791921 10
172818 2
1382683 7
311361 4
600000 2
5753 1
2019718 8
2906129 10
1329145 8
600002 2
1800009 6
1462106 6
883925 4
56746 1
99928 6
1799994 6
956557 4
1076779 5
945999 9
1704668 10
1162123 6
1517032 7
309167 8
230852 4
403719 10
2008159 7
775494 6
1352409 10
715204 5
6 6
229317 10
207166 7
6 4
57991 2
530085 4
2136397 8
143691 10
823189 3
2399998 8
2699998 9
20 10
1 10
1799999 6
1697558 6
8 5
323359 6
2070864 7
7 8
190685 3
862838 4
1236055 6
15 7
1 10
295358 3
348617 6
2239326 9
457311 5
25627 3
371235 3
1200005 4
3 1
1816899 7
1 10
13 7
962280 6
458218 10
848947 5
1 10
2099992 7
635472 3
900000 3
8 9
57838 5
372532 5
9 9
1355617 9
2660018 10
105226 1
2 2
833907 8
2700009 9
244230 10
297468 1
9 4
1199995 4
897700 5
300002 1
68450 1
2100009 7
9 10
328550 8
7 4
1499999 5
2150507 10
300001 1
900003 3
2411397 9
747651 3
2075289 10
1 10
1499999 5
1275270 5
21 9
10 9
981627 7
44189 1
2398168 8
299998 1
1559296 7
1 10
342480 6
439712 8
1600104 8
20 10
1846549 7
6 7
598195 5
1 10
19 9
679222 7
2055624 8
13 5
1404145 8
1199997 4
480764 3
115568 3
289975 1
1880399 8
70704 3
40753 1
1368098 9
3 4
149500 1
1500004 5
545799 2
2790046 10
1 10
16 7
506803 5
508558 6
12334 3
1566553 8
90583 1
1335276 6
10 5
2399994 8
634981 6
23 8
42948 2
113893 4
599997 2
1650871 6
645586 3
664799 6
464920 5
20 10
541885 3
23 9
1799999 6
6 5
13 6
1 10
299999 1
1678760 9
1012054 7
979350 5
9 10
9 4
442195 6
838234 8
222657 1
38182 1
144028 9
7 8
1278163 6
670643 7
1661580 9
3 2
19185 4
599998 2
2155211 10
1800000 6
403556 4
300001 1
299999 1
743761 8
11 5
2301767 8
17 9
231469 1
12 6
1 10
843632 8
1800007 6
2400001 8
600000 2
644635 4
954072 4
1 10
83974 3
1 10
7 5
191105 4
631574 5
2631479 9
1425009 10
1226093 6
173121 8
1669293 7
20 7
1629839 10
67891 1
778367 6
300000 1
139086 5
1695038 7
58322 3
2700010 9
2400006 8
1415771 5
383869 9
5 2
326743 7
141990 1
3 3
1 10
987980 4
50279 2
2307854 8
1 10
379711 8
881550 5
663837 3
377261 2
847097 3
572216 3
300002 1
298235 1
204330 2
1769883 8
1621367 6
1 10
2699990 9
2400007 8
66136 4
5 3
617170 7
93710 2
1200003 4
15606 4
1 2
1266525 5
1742929 6
81746 1
3 2
1799994 6
567651 5
291601 1
121938 6
1627808 7
82366 1
11 5
1157628 7
1499999 5
1909806 10
8 4
289348 3
989735 10
11 4
300002 1
615344 3
454612 4
675024 4
1 1
15 7
368831 2
2399996 8
1 10
1428423 9
6541 1
21980 4
1369987 7
1483174 7
149032 9
1775670 8
1799999 6
185689 5
2174419 9
1666665 10
850303 7
2700008 9
1500005 5
1 10
2400001 8
35155 1
512896 2
581077 9
15 7
214943 3
1890107 10
702871 4
1936099 8
974781 4
832565 5
869240 7
5 3
172225 3
300000 1
997884 6
447439 4
1054781 6
1 10
19 10
924680 7
715340 6
2700002 9
4 3
443076 5
71909 3
2399999 8
894034 5
234178 7
267447 8
491274 5
618616 5
399572 3
392153 8
677852 9
1151183 4
59063 6
2 1
1499996 5
2999992 10
1 10
221767 1
1800007 6
5 6
1500005 5
1880117 7
2699991 9
9 10
1199997 4
1021091 5
1122311 8
239466 4
13 7
72512 1
1799993 6
1 10
1359372 6
2099994 7
3000010 10
851147 3
2100001 7
12 6
1282805 7
26 10
243934 2
1800005 6
1 10
274812 2
194450 3
796779 10
1176214 5
574705 9
702413 8
184042 4
1669789 9
1170013 5
1631334 6
122759 2
19 9
2700017 9
567444 4
12 6
181693 1
1799995 6
1 10
1752389 6
1065656 5
4 3
533827 4
1981494 10
230146 2
290177 1
509514 5
2100006 7
647212 4
362168 2
433909 6
2999995 10
339709 4
772668 9
891154 7
5 3
607472 4
105023 6
1101224 4
325827 2
3000001 10
704387 3
13 6
1 10
734350 10
1800005 6
1 10
1333485 5
16 7
874201 4
5 2
1522633 6
262181 5
1 10
2100010 7
1799999 6
520504 3
860488 3
452411 4
2700008 9
1076650 10
20 10
230774 2
176261 2
63294 2
14 7
373065 2
5 2
501405 2
2468 1
413762 9
779885 4
1156529 5
942526 9
1568124 6
1 10
300001 1
900718 7
11 10
482485 2
2080261 9
44753 2
29425 6
2 1
262235 2
5 4
1199999 4
93735 1
4 4
1 10
2 2
1290289 5
997445 6
2700009 9
420554 8
518043 2
886431 8
3000005 10
2099993 7
142403 2
1472994 5
9 4
1768239 6
807543 8
82654 1
1217045 8
274904 2
547639 2
375267 2
1143039 8
1137593 8
4 5
906493 4
1460403 6
360610 3
599998 2
486883 10
1663210 9
349381 6
49826 3
204536 1
1561780 10
2048479 7
705385 8
347104 5
2209421 10
1148036 4
2999996 10
1022249 4
2170008 8
266982 1
538302 2
6 3
1 10
84991 1
23206 2
281383 4
9 10
3000010 10
1252818 8
1499999 5
2580290 9
79503 2
266058 9
846013 3
209863 1
376464 2
18 9
118244 4
308080 4
1 10
1988140 7
209759 1
1649657 8
578015 4
177141 1
3 3
1612686 7
311777 9
384228 4
1 10
70038 9
1800005 6
12 5
498372 4
66209 6
2100008 7
1 10
1630234 7
1994159 7
863387 7
819292 3
2700009 9
213205 2
853667 3
16 6
901114 5
289462 1
877501 5
1104545 5
250246 3
2564189 10
2100000 7
1 1
184605 4
345976 3
746004 7
1786547 7
3000011 10
104833 2
886849 5
182131 1
1279195 6
2699991 9
709577 4
424097 2
2400009 8
475928 10
3 2
1326673 8
6 5
1169281 7
896299 10
1 10
274665 7
241669 7
680045 5
586025 5
101104 9
225463 1
635513 6
1 10
760935 5
281509 1
694505 6
2096970 7
445158 3
137693 6
1271746 7
3000010 10
73717 1
1 10
444828 2
600001 2
7 8
442888 5
110147 1
1613301 9
2 1
1086840 4
211351 5
1200001 4
7802 5
669779 4
226056 6
1722923 6
1499999 5
599998 2
2699991 9
2400007 8
596235 4
713899 9
11767 3
187380 2
348997 3
2808429 10
900001 3
885764 7
355407 4
210494 1
138714 1
137141 6
1383928 5
652318 10
936891 5
1199999 4
1596129 8
2340278 8
7 3
651519 3
120507 1
1799996 6
1104379 6
694144 5
363880 9
819809 8
184736 2
458237 9
820437 4
1499999 5
18 9
547662 4
118593 3
2864229 10
146558 1
39379 4
8 8
1589201 8
11851 4
876669 4
2 3
3000000 10
1 10
1 10
2275735 8
343767 9
1500008 5
9 10
380127 5
374573 2
235588 4
40857 8
1 10
600001 2
1 10
1 10
2531715 9
1485238 9
1 10
550908 2
11 5
1799995 6
2094457 8
315650 5
5 6
116766 8
16 6
6 7
845958 5
427545 9
1799999 6
1671793 8
6 7
48305 8
400329 9
740179 4
1 10
263914 6
9 9
542428 3
932546 7
1 2
297639 4
1712861 7
315785 3
1182309 5
92405 6
2400009 8
262773 2
1800007 6
275273 3
93637 2
5 6
3000008 10
1109420 4
1757778 7
2123288 9
1884981 9
964259 5
196660 3
2999991 10
2 3
177273 9
8 4
10 10
863569 10
53364 6
878566 5
299999 1
335328 4
79806 2
805132 9
246831 1
58825 7
1981189 10
455249 8
102873 6
5 4
2399993 8
746675 5
29 10
667678 3
599998 2
9 8
169130 3
1392326 9
1008704 5
2 1
1314277 6
427803 2
499613 4
531620 3
379639 6
599998 2
1199997 4
1 10
253727 4
1 10
428267 4
418022 10
117912 2
1400864 9
599998 2
2100000 7
152082 6
2399991 8
202313 2
551671 8
594569 3
2100001 7
106462 9
1478474 5
13 7
552033 6
278051 4
440545 8
136968 3
367420 5
80452 7
2400005 8
26 9
1 10
1876154 9
470550 10
163106 1
590140 2
1446727 8
2894530 10
2598759 9
151854 2
2099994 7
568495 5
4 2
103198 3
1 10
1595080 9
1199997 4
937467 5
4 2
128579 5
135040 2
1099171 6
12 6
3163 6
1568401 6
578483 3
1255 1
631415 6
1750476 9
1118352 8
50405 2
1801919 10
519952 8
2699990 9
418755 2
266306 1
19 9
2435733 9
2700000 9
208344 3
2699992 9
1981225 9
477874 3
2099992 7
6 7
1200001 4
988589 4
901978 7
2010814 10
67486 7
2178273 8
1 10
1 10
1169926 8
433986 5
375059 4
736807 6
1 10
423744 2
19 9
822575 5
10 8
3 2
2497174 10
95069 4
600002 2
131993 2
300000 1
638201 3
1109734 5
752636 3
1684601 10
1001981 7
130363 6
103644 3
1209024 8
599998 2
3 3
19 10
1 10
216972 7
2175240 8
218613 1
3285 10
2700008 9
537109 9
173390 3
8 9
900001 3
711321 3
2394415 10
600002 2
1118402 9
2700001 9
194458 2
214279 1
1283165 5
1651369 8
1500005 5
11 5
1025209 10
7 3
1809621 7
694409 8
1 10
1227533 9
4 2
599999 2
1128463 4
1197683 5
11 6
381948 6
9 10
1795390 10
1499999 5
183648 6
849411 9
582349 5
1639342 9
1369696 7
1980800 10
1484349 5
778942 9
529549 6
924251 7
975276 9
1564067 7
7 6
181387 3
6 7
2080065 8
123741 5
2100000 7
1200003 4
1773820 7
775903 6
194059 2
3 3
896095 6
17 10
778284 4
10 9
87188 1
1333281 5
2040778 9
888347 6
480242 7
1680781 6
69324 1
705344 8
221161 4
24156 3
1977236 9
1200003 4
2206201 8
2383416 9
2699990 9
1626121 10
5 2
15 7
1049793 4
746367 7
2999991 10
488351 8
900004 3
1743073 10
5 3
1658931 7
2479968 9
185086 4
600000 2
156709 6
1500004 5
860898 3
16 8
2399992 8
1 10
1259938 9
1298985 8
2052198 7
84857 3
17 9
675607 3
2699991 9
4 2
2544301 10
98764 1
11 5
2400007 8
1041152 10
215051 1
650459 10
284257 1
347177 6
663593 3
2399992 8
1422925 6
900001 3
2399991 8
291007 1
1213956 9
911404 9
598901 4
185371 7
2700007 9
378756 4
5 4
7 3
411139 2
511024 5
300000 1
1 10
203294 2
554569 2
530945 10
430948 3
2100007 7
691453 4
715381 5
1200005 4
935946 5
2399993 8
349915 2
299999 1
257101 6
909419 10
1698465 7
900002 3
1083885 5
17 7
5 5
208971 5
1733533 6
1 10
386071 10
551881 5
2774159 10
2464932 9
178246 1
1657493 9
1351385 6
3 3
9 10
522954 3
2700010 9
1221479 5
7 7
337662 4
1 10
899997 3
2415719 10
2285312 8
5 2
2700010 9
751705 5
31531 1
1200003 4
1 10
8 4
1994985 7
544355 2
1793712 6
2572772 10
14 7
6 5
390129 4
611999 5
1799993 6
2373556 8
2999989 10
736755 3
1879791 10
1500005 5
3000007 10
372009 2
667517 4
405676 8
103257 3
300000 1
1018029 10
2365438 8
1985122 7
1800975 7
2400000 8
2700008 9
16 8
8 7
221143 1
1489445 5
13 6
1 10
861707 6
1628897 8
259965 1
2314667 10
60348 3
300001 1
485861 2
118957 6
1070349 10
279928 1
155903 1
64079 2
482408 5
496403 3
488019 3
1867547 7
88630 8
8 3
9 4
915764 7
587917 9
6 6
370501 4
453278 9
12 8
300001 1
1244816 7
600233 5
899998 3
318561 2
235045 7
1 10
876291 10
5 6
112692 3
1 10
1494208 9
1 10
524621 9
1 10
1051123 4
1 10
386419 10
136777 2
899998 3
1802226 8
1052451 7
123721 3
1800005 6
1570868 9
1 10
265377 7
2400005 8
201782 2
3000006 10
1355091 10
2700009 9
417416 5
712816 5
1635 3
3000015 10
16195 1
124824 2
1229135 8
10 10
1929529 7
13 7
184681 2
1500000 5
104048 5
564511 8
297809 1
7 6
300000 1
129875 1
300000 1
2099996 7
10 9
2699990 9
2700010 9
190491 1
300002 1
760319 3
2099995 7
120894 4
256207 6
82587 1
1 1
6 5
600001 2
93778 2
2699994 9
2708992 10
1233533 6
1147119 8
33123 3
1 10
2263209 8
226394 7
300001 1
167865 8
5 3
930631 10
167458 3
1799994 6
1662537 8
992257 10
2699990 9
184887 1
12 5
1135774 9
1200001 4
1464927 8
9944 9
1800000 6
603404 3
1006883 5
600002 2
578450 3
299999 1
2100000 7
690742 3
937068 7
355070 10
3000018 10
1032485 6
899999 3
709007 3
1151496 9
446280 2
899997 3
416654 3
55892 1
1497744 5
10 5
39111 3
269703 1
796665 5
1729363 6
7 6
1 10
657318 10
548687 2
334401 10
1 10
17 8
1133959 4
1170740 4
900003 3
1 10
424558 2
1132879 10
1124209 6
260970 1
15 10
369527 4
1055098 4
1336994 7
2400003 8
584184 10
1 10
900001 3
1200004 4
442647 4
430741 2
3000018 10
2010448 8
1 10
1474065 5
147409 3
78003 1
1215530 5
705954 5
2099994 7
1 1
13030 1
2700000 9
257467 3
1956472 8
1338805 5
132296 8
98358 1
631219 8
185492 4
3000002 10
928487 4
587109 3
1183604 4
1964429 10
1867 2
1659970 7
9 4
1207956 6
12 7
142692 3
261696 5
11 10
1713069 10
1 10
1043260 8
3000004 10
1042303 8
787716 4
989696 8
502825 6
652506 7
1 10
777841 3
877853 4
1089379 6
2838974 10
729923 4
725602 3
844890 5
4 5
2999990 10
1349735 5
360597 2
149125 7
1367111 5
14864 8
933811 10
400639 2
300000 1
899996 3
299999 1
2100008 7
5 3
111382 3
1800010 6
3000016 10
442215 8
659492 9
1148572 9
1867740 7
899999 3
834261 3
1 10
3000011 10
700941 3
231687 10
1800004 6
2040733 8
874019 6
83905 1
435113 7
171714 6
672013 6
323543 4
5 6
1269754 9
746208 6
431682 3
2187776 9
2399999 8
80152 2
1 10
1 10
1 10
1397928 7
1 10
585780 4
1118702 5
941573 5
13 6
1800001 6
2099993 7
370849 8
1138482 5
508031 5
1171055 4
1 10
24046 3
37835 1
469539 9
299999 1
5 3
3 1
278987 1
12080 1
2328739 10
221804 1
673938 9
2 3
296850 7
1330149 5
1 10
3000000 10
1359208 9
144543 7
12 5
891835 6
394868 5
17 9
852659 6
702187 4
326873 5
3000019 10
2100010 7
1645069 10
237599 6
108409 1
4 3
1200004 4
1642104 8
1122960 8
856187 3
263647 1
1499997 5
411533 8
3000009 10
699573 3
3000009 10
429071 7
636896 8
1 10
899999 3
5 2
917601 5
2699991 9
2700001 9
9 5
2178544 9
1199999 4
1602537 8
1 10
1127964 4
164583 2
666530 9
314217 8
2198143 8
1800000 6
1200005 4
1294537 7
1 10
193199 1
1375307 9
549142 2
9 9
1266485 6
2399999 8
561385 2
794740 8
217808 9
1 10
1800000 6
43457 3
350213 4
1199997 4
192794 2
1017229 10
427936 8
1462186 5
1719167 6
43325 5
1099721 7
1500008 5
746051 6
823289 10
2424600 9
1800000 6
240121 10
480461 3
2186944 8
1486914 9
2699992 9
99147 2
1 10
1 10
1799994 6
832203 8
583241 6
2700008 9
857425 3
139180 5
1200003 4
576870 8
6 3
1 10
98099 1
11 10
481590 4
70863 9
899999 3
760176 6
964907 9
1 10
2244226 9
32853 3
1144400 4
1392891 10
1912313 7
1265885 5
1492046 7
462689 8
1799994 6
1732352 8
4 5
1200001 4
1 10
900000 3
2 1
1881631 9
133838 2
2224200 8
708525 4
468850 2
903492 4
7654 1
1200004 4
1839979 7
1799994 6
72778 1
841112 6
144485 4
1560884 10
331431 8
507147 2
1832310 8
1 10
1192582 6
217171 4
2 2
1208137 6
327028 10
1289617 5
32128 3
1500008 5
255844 1
812843 4
601956 4
4 5
4 4
319077 3
1198274 6
71331 7
13 10
1 10
277538 3
2099992 7
408716 7
1499999 5
2057640 10
625206 3
3000011 10
823483 3
415036 4
900000 3
1175 1
1234729 10
1 10
282585 1
2399991 8
488386 6
517530 2
8 4
558491 10
1809826 7
2869701 10
679597 4
1637436 6
1 10
8 9
1199996 4
1 10
4 4
1 10
899999 3
580121 2
1918330 10
300000 1
1800003 6
900000 3
2303056 9
6 3
811409 10
892722 4
746293 4
2400007 8
95276 5
1052303 8
204325 2
1968224 8
117595 5
1314895 8
315984 4
599999 2
300000 1
7 6
1028868 8
523103 2
1246134 7
2700008 9
1799999 6
899998 3
1 10
128181 1
600001 2
1827356 7
413801 2
233234 7
912235 6
15 7
201172 2
7 3
6677 1
44740 1
290435 2
739659 4
57771 2
2087974 9
13 6
196983 10
7 4
695930 4
107412 1
2400014 8
2700008 9
633104 4
243567 2
305025 2
149998 2
1360655 8
285737 8
600002 2
310450 2
1433557 6
1227949 5
466087 2
600002 2
32593 6
513408 6
1499996 5
597221 4
24503 3
9 9
9 5
21 9
2700012 9
393608 3
1 10
1799998 6
1166640 5
1098565 7
1467518 7
919779 5
1352681 8
9 8
144049 6
2399993 8
2399999 8
1142275 6
341864 8
507055 2
600003 2
212015 7
452286 3
1760594 6
2 2
1256892 7
2883861 10
233410 1
258441 7
300000 1
222667 3
500423 3
899998 3
900001 3
161855 8
1091398 7
6 7
2999989 10
1799994 6
1572182 6
91497 3
2336562 9
1086776 4
1148989 6
1500006 5
899998 3
1 10
103761 2
300000 1
445809 7
638933 9
838431 3
142737 8
738763 3
1464881 6
1012837 6
418806 4
2356791 8
2100007 7
2241751 8
2399992 8
9 6
273757 1
1265430 10
1200005 4
819943 8
2399992 8
765539 4
1 10
1 10
2265013 9
729837 4
5 3
547457 10
2218662 8
1500004 5
1209635 7
599997 2
1906003 7
131868 1
1492025 8
1921224 8
510051 5
2063746 9
1313610 6
24 9
329726 5
1670248 10
4 5
1 10
1500000 5
296695 5
809868 3
394927 3
2699991 9
89166 1
2206691 9
1199997 4
1 10
1532021 8
598869 7
33777 4
1802662 7
349849 2
101127 2
704686 3
72749 3
1800001 6
152762 5
119733 1
3000001 10
2700001 9
1 10
600002 2
2018113 8
992096 7
111552 1
2295651 10
73395 4
1413601 8
270926 3
2999989 10
1376849 6
650620 3
1202868 6
1824598 7
2099999 7
104816 5
67529 5
1 10
801913 8
149654 1
1 10
1185207 5
21 10
1125615 5
1500005 5
21 10
902572 4
390260 2
623689 4
9 4
4 2
470188 7
600002 2
300001 1
404983 9
981880 9
17529 1
611860 4
1556120 10
2100006 7
899998 3
1625876 7
649755 4
498560 4
1 10
300001 1
866115 7
494256 3
1459560 5
1499995 5
1 10
6 6
16 7
1755575 6
1298377 7
4 3
479340 3
2090129 9
1903784 8
8 9
1 10
506377 6
13 7
2399992 8
162353 1
1 10
15 8
291819 1
1924122 7
274330 1
1399381 10
497365 2
842787 7
1706032 8
1429183 9
600000 2
657532 9
1500001 5
14 5
328100 5
2588357 10
409367 3
625028 3
10192 1
768726 3
1763738 9
562386 6
135797 1
2999997 10
2686555 9
1165799 10
487664 9
1930065 8
1 10
2100006 7
93073 1
69537 7
1181261 6
2213605 9
627903 9
415851 2
1687345 8
1200007 4
1 10
481752 2
890630 9
1154826 6
768602 3
1610291 9
197619 5
3 2
1700719 8
1587407 8
1546541 10
768103 8
119648 3
911479 5
987703 4
367666 3
1 10
540169 5
686909 3
2700008 9
289837 8
9 8
75552 1
1 10
237417 1
226464 8
122040 2
1265541 6
17 9
811456 3
804687 8
75652 2
422697 8
15 8
1200003 4
2574361 9
1 10
2099999 7
1 10
1 10
2379793 10
210527 2
470079 4
1714966 7
1235217 8
649583 4
341406 6
2002153 10
299999 1
7 4
2100007 7
564065 6
362456 7
865025 4
186266 2
176389 5
2100013 7
1084777 6
1 10
1327100 5
316814 2
468485 4
602269 4
473113 8
1049975 5
1280115 5
900002 3
91523 1
785344 3
514457 2
2631286 9
1868257 9
794972 3
2699994 9
643275 10
2700000 9
6 6
1242591 5
5 3
1100969 5
1799999 6
762287 6
247271 1
828000 5
1054799 9
1359980 7
1792350 7
2100010 7
191554 1
2700003 9
522279 8
1852515 7
607116 4
5 2
1200004 4
216794 1
2037503 7
2174721 8
1500000 5
1234125 9
700719 4
175450 2
1 10
17 8
2 3
498991 2
23 8
161528 4
600001 2
932519 6
657448 3
896696 9
867436 3
1 10
774974 3
1799997 6
792468 7
280711 3
1997083 9
1020231 4
298489 6
2399992 8
541147 6
851849 4
1934057 8
765253 4
13 7
900001 3
2 1
1673647 10
91733 4
1199996 4
123461 5
232121 3
2123011 8
223159 2
2971161 10
842633 9
1774735 6
389590 5
2699996 9
746153 9
506929 3
1377899 5
1 10
2193575 8
402309 2
109896 4
1 10
2999990 10
1 10
1500002 5
2699999 9
1 10
500130 7
2293167 9
127394 5
179551 3
2647303 9
1908193 7
222292 9
273699 5
1077558 7
5 5
56121 3
31856 1
2342277 9
144289 3
599998 2
1288945 9
992243 4
401299 2
1525783 8
604962 3
1118421 4
476924 5
5 3
2987699 10
1500000 5
1 10
10 10
337919 8
2100007 7
2221729 8
577498 4
682883 4
13 6
375707 2
2700010 9
299999 1
1987371 8
82361 5
582268 6
1 10
1 1
1200000 4
1079149 10
68697 7
224337 4
328870 2
1206740 7
1200810 5
441874 5
3000010 10
1200000 4
7 8
870250 4
54010 1
3000010 10
2399993 8
80834 2
1499996 5
14 7
1990089 9
445715 3
1 10
1066087 7
2400000 8
405764 3
2882211 10
462519 4
173429 2
597687 3
483655 4
1480974 6
753589 3
247530 5
1 10
861881 6
9 4
1500006 5
1114191 10
599997 2
1316616 6
1568124 7
1609790 6
1 10
1499996 5
17 9
159024 3
785229 4
13 7
1482210 6
11 5
3 2
900001 3
1637945 7
41091 1
2699991 9
2511911 10
2212443 9
1 10
9 9
301526 6
203129 3
286753 8
2411164 9
1161778 4
565127 8
582473 2
638429 7
1808499 7
6 3
381560 5
487243 4
511377 7
344654 8
225443 5
1 10
1199997 4
1562621 6
660109 9
900005 3
160868 3
4 5
8123 6
599999 2
2700000 9
831575 3
1186493 7
21 10
600000 2
1499995 5
93774 2
10 9
2100000 7
1216691 6
2399998 8
2 1
8 3
472119 8
132764 4
1 10
1464487 6
766896 8
600003 2
344298 6
1486771 7
463748 2
2999990 10
42840 8
900001 3
535814 7
149475 1
1 10
169773 2
518313 5
569669 2
975806 9
286141 6
1232559 8
266536 8
280383 2
193421 4
637254 3
5 3
1199999 4
133785 1
815000 8
1536482 8
70860 6
2100002 7
200293 4
1499935 8
1076733 9
5 2
805051 5
68842 1
744111 3
6 6
1 10
43006 2
2699991 9
3000010 10
132252 4
1 10
599999 2
1093005 7
227856 5
2100006 7
580219 9
183648 1
1800001 6
507932 3
7 3
273166 1
390485 4
506544 3
423449 2
607304 3
1322832 6
119296 8
220993 3
774988 3
457433 3
991968 8
2541987 9
9 5
360312 3
1199996 4
43643 1
669826 5
679468 3
15 10
141432 1
466931 6
2400006 8
300000 1
2400000 8
300000 1
103817 1
377371 10
1572518 7
443679 5
16683 1
283523 4
698220 9
1910655 9
2943590 10
99719 1
2947001 10
8 6
599999 2
3000009 10
2700009 9
3000011 10
656221 10
1768769 8
81519 3
170055 1
2790401 10
6 3
2429010 9
32720 1
579302 9
128972 3
291451 1
1 10
1428409 5
216327 2
450315 9
876302 3
1 10
1 10
2699992 9
1 10
1 10
42657 1
9 8
799467 4
111469 3
12 7
691967 4
3 2
1 10
4 3
818076 7
41324 1
711383 6
1659475 6
1800005 6
2399993 8
899999 3
14 10
1201571 6
900003 3
378529 10
1917829 10
1081380 4
123949 7
18 9
1200000 4
357676 3
1500001 5
474727 2
865312 5
1830160 8
968561 4
281896 1
1871800 10
1292634 9
497137 7
545997 10
13 10
1434460 5
273859 4
1259493 10
782496 7
1197407 4
2378037 9
1 10
717911 4
1199995 4
2100006 7
451941 3
2085008 8
444355 2
2999999 10
6 3
1468286 5
373345 4
476763 4
225526 5
46630 1
1799994 6
3 2
473460 2
599998 2
2099993 7
85344 1
1728911 8
2400010 8
2691431 10
1546217 8
136320 2
24329 1
1359384 5
299999 1
1 10
5 2
401039 8
2399992 8
19 9
1380319 5
388416 6
255200 4
802208 4
770302 6
3 2
1043664 8
252979 2
1499995 5
62559 3
1360213 7
1625677 8
2187775 8
9 4
684158 6
900000 3
1388992 8
299999 1
1443594 6
266784 1
1709794 7
978642 6
8 7
263073 1
2700016 9
58549 10
604218 7
2699991 9
5 6
93127 1
79809 1
1200005 4
2003994 9
1955088 9
207691 1
603336 3
2099992 7
113123 4
1728863 10
1820881 8
1200004 4
2130032 8
2100002 7
292807 1
2699992 9
1724723 7
2164589 9
876628 3
1500001 5
1795399 8
1799993 6
971773 4
2100006 7
92509 1
974518 7
1 10
1842807 8
750459 5
279880 3
899998 3
132770 2
899998 3
410825 4
300000 1
1122943 6
238621 2
2700013 9
1287225 5
1800011 6
199640 7
13 6
132861 5
14 10
767871 4
2999995 10
2419658 9
570665 5
385665 8
2295700 10
808403 4
600002 2
6 7
4222 1
277230 1
803269 9
15 7
646481 6
67515 1
9 5
3 3
87828 1
556569 3
2399992 8
1189528 8
1199999 4
1977578 9
1898274 7
1031696 4
714217 7
186352 1
2100003 7
205951 2
36262 1
291169 1
261187 4
1584973 10
433936 2
1679388 6
2160433 9
272029 1
1500001 5
361377 4
828046 3
3000013 10
1499997 5
46064 1
7 3
1550747 9
600375 7
19 9
1266086 10
1199996 4
187624 9
881671 10
423809 3
417191 2
900003 3
671120 3
765919 5
2400001 8
548430 2
2999991 10
13 6
1307284 7
811259 4
564712 2
3000006 10
331929 4
886558 5
1 10
295952 1
2675020 10
14317 1
1637047 7
984218 4
128493 7
431668 2
498769 8
5 2
454259 7
204787 2
2400000 8
1285531 5
599998 2
1200004 4
814698 5
950196 4
1108654 5
900004 3
1028717 10
7 8
663601 6
262063 3
1 10
718360 3
95164 1
1 10
2 1
641824 5
1499994 5
2700001 9
2099993 7
185737 1
142936 1
443502 6
560103 3
2043352 9
5 2
582004 2
364812 4
2999999 10
1 10
1 10
77114 2
8 8
482515 8
1564346 8
331398 2
8 7
2100013 7
849269 7
300000 1
444119 8
356069 3
1598433 8
1199999 4
1334870 9
686418 10
1523137 8
281754 1
1 10
1 10
79973 2
327834 5
511845 2
1200000 4
1 10
918434 8
1225875 5
1149830 5
1 10
182300 10
7 3
270020 1
567181 6
889957 3
2400002 8
2025575 7
1004665 4
900003 3
223478 3
2307826 10
1 1
1799993 6
2301410 10
644690 8
2999996 10
243254 1
535719 3
457400 8
7 3
217440 1
599999 2
634795 5
295673 10
792155 7
84670 10
1281170 5
132278 2
233942 1
11 10
452069 3
750723 4
300000 1
1 10
8 4
1767984 10
2864961 10
2700009 9
2598321 10
1356172 8
20 10
888636 4
4 5
2 1
5 6
1287670 5
3000010 10
282330 3
442342 2
885322 8
3000011 10
207778 3
447336 9
4 4
735432 6
469490 7
2999989 10
20039 1
1649724 10
751852 4
787933 6
2283616 9
1989244 9
1023295 7
63341 2
77756 1
86116 1
1 10
1445670 9
899997 3
2699990 9
313304 2
7 3
1599475 6
779950 5
3 1
298300 1
451752 6
1317856 9
57997 2
900003 3
1499995 5
1 10
5 5
1 10
1471464 9
1578856 7
942731 6
414180 6
1136896 5
1 10
2099999 7
643999 7
1 2
2100013 7
1510400 10
19 10
422535 10
299999 1
245293 3
185035 1
734604 6
9 6
1796104 9
59711 6
1799995 6
1499999 5
1 10
1156566 6
10730 10
1 10
9 10
63696 8
554989 4
9 7
1517095 7
1200000 4
301107 3
330952 9
4 3
1199999 4
654065 8
216301 1
2999999 10
489342 2
2054322 9
2100000 7
164576 5
1082256 5
17559 3
838324 7
514070 4
2099994 7
1199996 4
312611 6
1227360 10
1 10
158555 2
8 9
176024 8
3000000 10
9 4
5 6
1191667 8
152187 1
1161757 7
42823 1
1558126 9
2000603 7
196765 3
171463 6
484365 9
786370 10
9 10
656105 4
1799993 6
17 9
899997 3
829934 7
557080 5
498166 2
123957 2
1197102 8
2646226 9
412969 2
433464 2
1 10
1242411 10
1549729 8
5 5
19 9
224582 2
463887 4
473418 3
537299 2
599998 2
1 10
16659 9
93531 10
99180 6
300001 1
1271418 5
461741 3
1443854 5
1043480 4
1199999 4
1565784 6
2100009 7
1146291 4
61718 1
380958 2
681637 4
1910992 7
389625 4
2999991 10
1290071 10
55343 1
498494 4
1 1
254418 7
300000 1
21 10
1141789 4
205184 1
1200007 4
3 2
2081712 9
216377 9
1698728 6
1 10
1251159 8
19 9
828951 4
900003 3
491240 4
539505 4
2381759 9
14 7
882701 4
1200000 4
2999996 10
14 6
558818 3
1230464 7
200247 6
3 2
15121 8
2399993 8
1157901 4
978179 7
80892 1
19932 2
233383 4
36328 1
2615769 10
684544 4
1195445 8
92427 2
728756 9
176216 1
600002 2
2700004 9
1442507 5
13 6
1 10
1585081 8
439402 2
971697 4
60974 8
2532780 9
9 10
1 10
221506 3
858633 3
365171 8
1517452 8
1457106 6
300001 1
300000 1
863764 9
1796469 10
209685 3
999847 8
43811 1
184376 2
1264458 7
599659 2
185125 1
1199998 4
2399993 8
600001 2
164289 5
1673690 9
1500006 5
20 8
1315170 10
299999 1
3000010 10
522368 9
894774 5
600003 2
599999 2
1964735 9
142275 2
48521 1
1366464 8
816689 5
2 1
454757 6
102307 1
10706 5
591511 8
1028361 10
18 9
888805 7
1 10
47494 3
2614839 10
275373 9
7 3
282471 2
1873473 7
2099992 7
1700957 7
851144 3
1330796 7
732990 5
1800000 6
1151720 10
1 10
717122 4
842775 3
5 3
254541 1
636200 10
143002 9
2672432 9
238665 4
1500003 5
515253 4
2099998 7
19 9
2100001 7
294592 9
1337081 10
1 10
79519 10
27898 1
1 10
539606 2
1026608 8
600000 2
19296 2
1 10
240323 1
18 9
1500006 5
13 6
272759 6
4 3
47265 2
1799995 6
2280977 9
2763929 10
1 10
2100003 7
96059 2
1 10
1181851 8
300000 1
2999999 10
659353 9
9 4
900002 3
10 5
183255 8
2307022 9
812351 8
3000001 10
599999 2
7 5
1749459 10
219198 3
600002 2
2700000 9
2699998 9
19 10
344482 3
1 10
283611 3
2399993 8
1302200 5
1325454 6
1730123 9
1 10
255201 2
1313796 5
26 9
178403 3
1307471 8
1394976 8
181907 1
303077 5
399295 7
359964 4
278792 8
300000 1
1 10
1 10
1514407 8
1 10
1 1
68959 2
2700001 9
299999 1
2400000 8
1818255 10
27364 2
76400 1
1048102 10
1755198 7
128414 3
347639 4
861461 3
1 10
188325 2
2699990 9
1 10
455798 2
729505 3
7 8
1499996 5
500060 10
14 6
41436 5
600002 2
3000000 10
525581 2
924075 5
14 7
218044 1
1430812 9
11396 2
1184964 7
1835140 10
274529 5
238621 5
7 3
900504 5
17157 7
1 10
266158 1
407503 2
121686 1
1865937 8
648181 6
176547 4
363483 6
1091232 7
1200000 4
6 5
1 10
1 10
1500008 5
874193 6
1 10
1349191 8
970749 5
207449 10
1217400 8
12 6
96858 6
422473 5
646656 3
610360 10
1 10
1709963 9
2100007 7
2099992 7
55476 1
927251 6
8 4
181968 5
26 9
299999 1
552962 3
3 4
4 5
216977 1
1928106 8
2700000 9
45839 1
1330894 7
6 5
19 9
2637751 10
1 10
528727 3
1 10
337320 2
8 6
103680 1
55573 1
2794380 10
430605 7
1 10
1800000 6
320080 8
900001 3
1890308 7
300000 1
2557953 9
1442257 8
600001 2
1391957 9
1 10
1016941 6
6 4
1796729 10
95823 8
3000016 10
1376795 7
1174670 6
1320182 9
571447 4
1198207 6
1173619 4
467108 3
845659 5
233189 4
59323 1
2700000 9
2400004 8
193645 2
1 10
489556 3
10819 6
1397367 9
1400546 5
1 10
1180121 5
296281 2
1320681 5
1 10
13 5
1163976 4
1641251 10
555940 4
941417 6
91017 8
2100004 7
522110 3
599999 2
1473954 5
1 10
1410587 5
600001 2
5 5
2099994 7
1290251 6
1127905 5
275013 1
2 2
220189 5
1199995 4
335411 4
218706 1
112984 2
1 10
370449 2
299999 1
5 2
4 5
2099993 7
413357 2
1680819 7
2322304 9
156336 1
2099994 7
1500004 5
2363518 9
18289 1
2400009 8
11 5
1 10
338973 4
1974564 9
1291975 6
7 8
1 2
608018 6
1066565 5
1 10
1800005 6
3000001 10
2100012 7
858924 9
34108 1
21 10
102736 2
454858 3
1282228 8
1349422 5
1401370 5
629351 5
597800 7
300001 1
384621 10
10 6
858187 3
1260854 5
2099997 7
289567 2
111780 3
790290 5
885112 10
1199998 4
1 10
1462229 9
1445232 8
376055 4
1358032 8
78528 1
1858129 7
13 6
117444 2
1473996 7
1669008 8
1 1
6 7
1349978 9
600003 2
359832 3
124784 2
1 10
845977 5
226259 4
1 1
8 7
10 8
156560 1
179545 2
513325 4
175350 10
219770 3
298690 4
565336 4
1600299 8
8 6
11 10
391842 9
1442260 7
163452 3
2700005 9
1706525 6
1 10
2700016 9
975338 9
2899339 10
2400013 8
423736 5
1727615 6
1198747 4
159337 1
1713143 6
11 6
68033 1
512742 2
152778 1
119394 1
128196 10
1137241 5
1667443 7
790013 10
180200 3
660622 6
1200004 4
13 6
1500006 5
382750 10
216329 6
279444 5
586314 8
300000 1
2400002 8
1 10
991517 5
1792283 6
1 10
17 8
2399991 8
1500005 5
7010 3
1 10
1708984 8
1800006 6
2400005 8
1725458 7
900002 3
17 8
818310 3
5 2
1461449 10
1149170 5
376111 8
6 5
810024 5
2134801 10
1200001 4
569914 2
183483 1
41077 1
228780 1
1138550 5
773339 4
2400004 8
6 7
823002 3
50779 1
286777 2
2 2
1499994 5
299999 1
1 10
189898 3
726621 10
2 2
290830 2
990617 4
1492572 7
600001 2
10 4
459535 7
2999989 10
2132297 9
1331215 8
487814 6
816800 8
899996 3
268012 1
637218 7
15 7
600003 2
1500007 5
600000 2
2688279 10
19 9
161940 2
10 5
4 4
398122 2
212152 1
825995 4
1799994 6
1298409 8
389933 2
162241 6
192703 1
1 10
736529 3
1285652 5
318658 2
1200004 4
2482056 9
31120 4
1 1
600001 2
192708 3
546614 5
93567 2
85846 2
1024631 10
1638021 7
862632 7
346875 6
1184375 4
269784 1
1 10
1537462 7
600001 2
966709 10
1136286 5
299120 5
794237 6
1 10
1070318 5
233601 10
1415339 10
3000011 10
1901268 9
236360 3
300001 1
1132151 6
1523772 6
1 10
587418 6
176719 8
112036 2
2099992 7
97849 4
2672270 10
1199996 4
2700015 9
1799995 6
563193 7
600002 2
21563 1
1 10
59902 1
1143125 9
374591 8
2046680 10
148185 2
225879 5
116767 1
599999 2
1140265 6
2 3
1 10
333986 5
300000 1
257857 3
1 10
259966 4
2400000 8
2399993 8
2261 3
639205 5
352736 2
19 9
279118 1
25 10
1513889 10
223861 5
426334 2
196016 3
1636509 10
892056 8
280487 3
521268 4
1 10
564563 3
795435 4
808007 7
254693 1
1 10
1 10
16 7
580665 5
310282 7
1030885 6
1 10
3 2
5 3
270311 3
2700001 9
671034 7
789225 5
1500003 5
899998 3
493659 5
299999 1
1803785 8
344596 4
19 9
394771 5
397165 6
1206861 5
1200005 4
1870640 8
15 8
387081 2
162043 6
2400009 8
4 5
246301 5
4 4
142576 1
524520 10
709125 5
997287 8
1342244 7
571845 2
900001 3
1247462 6
956257 8
477918 7
55612 1
10 5
150713 1
1634462 10
55827 2
327998 3
416222 9
267584 8
968249 5
780731 6
1380225 5
15 7
20 10
1 10
599999 2
1200001 4
1198433 5
1176575 4
177121 2
1 1
38388 2
883525 10
4 2
2184168 8
13 6
111499 2
2399993 8
1199996 4
897649 5
1499999 5
600001 2
1 10
1154198 7
24 10
2099998 7
691729 6
9 10
233552 2
65907 4
299999 1
14 7
2 1
253723 2
516134 2
225541 5
762184 5
1010448 6
1133146 7
402413 3
21 10
1 10
21 9
1893 5
1 10
1883823 10
107990 3
2632158 9
15 7
1 10
498631 7
175119 5
53794 3
3000010 10
163870 1
1197796 4
1097635 4
1155136 4
5 2
725119 6
1744269 7
1478014 5
1640448 7
475455 8
499681 4
1249527 7
97007 1
1 2
613860 6
1800007 6
3 1
2404902 10
98375 1
1569384 8
224808 1
170406 1
1190094 7
266223 7
2555822 9
138578 10
1499996 5
2316809 8
256851 5
1 10
114265 4
1373671 10
2371496 8
900001 3
1 10
1800002 6
1203601 9
1416203 9
1034885 5
673634 7
8 3
1799999 6
165944 8
439992 9
276306 3
1 10
1404453 7
7256 1
308823 2
1998594 10
2999989 10
1 10
802619 4
1499995 5
1382236 5
154533 1
10 10
72893 2
23 9
1 10
9 9
152341 5
1076051 6
1482941 5
622650 10
600002 2
3 1
207096 8
1 10
447024 6
645455 6
17 8
300001 1
1052837 4
1 10
19 9
1975888 9
1003919 5
1393255 8
3 2
1 10
632393 4
6 5
900000 3
2100008 7
99167 4
7 8
505832 4
5 4
18360 8
191007 1
570119 5
498025 4
748928 4
365056 4
1799994 6
300001 1
1 10
4 5
1 10
61566 5
2059365 7
502259 2
2252429 9
1426556 5
2700000 9
1030266 7
190763 2
254285 6
1 1
600002 2
8 9
1200004 4
1328235 5
1 10
2561809 10
890107 3
1593345 8
327573 3
155453 1
1559070 10
913004 9
542515 4
1 10
709832 9
220606 1
1384127 6
12772 1
954141 7
236375 6
1 10
168273 1
2368312 8
801082 3
1366785 9
1 1
2612959 10
1372406 7
761187 3
231271 8
1108045 9
215986 2
86756 4
1257653 10
4 5
2106248 8
896341 3
25840 4
3 1
407980 10
1466496 9
5 6
5 4
2700008 9
1 10
155121 8
1066623 5
8 3
122123 6
146169 2
6 4
515237 10
390455 6
501642 6
341889 10
1 10
1799997 6
1200003 4
754972 7
1653608 8
342007 4
80223 1
872854 5
1799996 6
16798 1
824614 4
2684985 10
1 10
177489 5
186093 5
2700001 9
1056248 8
986983 5
1931501 10
147410 1
2100001 7
23 10
5 6
817331 3
168041 1
409788 9
2604802 9
2699996 9
599998 2
7 3
14 7
21 9
599999 2
300000 1
348502 4
7 4
1 10
8 3
2139680 10
599997 2
297373 1
269636 1
272651 1
2099997 7
281601 8
1 10
1 10
1992126 9
101559 1
300000 1
123488 7
1 10
190222 1
2099999 7
300002 1
238220 1
2100004 7
929049 8
534185 6
559352 3
334871 3
1 10
2700008 9
1 1
1400919 8
1 10
1 10
1153171 4
3000009 10
139197 3
11 4
2 3
1200004 4
547611 10
8 7
1 1
1823193 9
603152 3
5 6
1 10
1366563 9
2100001 7
3 2
208437 3
1168520 4
379364 3
1499999 5
1653289 6
3000000 10
97125 1
1799999 6
1387057 6
558356 3
1 1
12 10
369175 5
5 4
1684374 6
1170038 10
300001 1
343461 7
15 7
2 2
710681 3
1924056 7
7 3
1799998 6
443102 3
463227 2
146812 2
2462199 10
1235637 9
1632046 6
3 3
2400004 8
1 10
600002 2
1128684 4
67609 1
505755 2
300000 1
1366261 6
202527 9
1355476 5
1962033 8
254700 6
419740 3
14109 1
1793479 10
1504496 8
446790 2
1 10
11 4
1132769 10
900002 3
2261601 10
886832 8
760724 9
648331 4
808984 7
948878 9
678099 5
1705388 7
775387 9
131660 5
108583 2
418234 2
155906 9
470849 8
515461 5
1 10
38613 1
1800005 6
1500002 5
501830 9
810873 4
2342485 9
988642 7
420558 3
680995 9
1801581 10
599999 2
705517 6
176085 2
283498 1
2400009 8
766935 5
1500000 5
2174101 10
13 5
696343 8
9 8
2999990 10
2578 1
2100008 7
37694 5
2257711 8
19682 3
177291 6
1 2
350437 3
2377931 10
1405008 6
217543 4
89454 1
1244775 6
23139 3
215834 1
434960 8
23690 10
1933051 7
1 10
846559 8
13 10
376459 7
28281 4
220867 3
1015472 8
2700009 9
2700008 9
1235044 5
21 9
731377 9
207055 1
1483771 5
8 5
759006 5
585002 5
503296 5
266111 8
1006951 4
1 10
534056 8
2100013 7
645450 3
7 8
1355508 6
55738 1
1 1
33693 2
1086455 8
1200005 4
823151 6
168304 4
343817 2
1167196 4
299998 1
353637 2
1 10
235762 1
1199997 4
94680 9
1984977 9
8 7
1225540 5
930082 8
647392 8
900002 3
2399999 8
311317 2
659568 3
148153 1
318067 2
1 10
116240 10
1031111 5
900004 3
17 8
2060341 10
433765 2
1176333 4
838290 3
1800001 6
743168 4
710542 3
2116008 9
152723 2
1409417 10
968279 4
299107 1
159015 1
250943 6
962203 4
218278 2
1238869 6
1361903 8
692088 8
444558 4
11375 5
2699999 9
263799 6
493239 8
300001 1
1199997 4
1 10
896948 7
874972 4
2099996 7
2 2
730978 3
379593 8
1 10
216272 3
4 2
197641 4
239215 1
332159 3
1017761 5
492152 2
633973 3
241591 6
331745 8
1 10
185311 2
2399999 8
871471 8
68984 1
900002 3
808115 7
261799 8
600001 2
310163 4
698964 3
340632 9
642731 10
10 5
1 10
583205 2
747952 8
1062999 5
568855 2
1 10
1372506 10
1385635 6
2999994 10
3 2
852793 5
16 8
259040 1
2072510 10
353811 5
6 6
2 1
1449644 8
347482 9
299999 1
1500009 5
1283991 5
2100004 7
3000017 10
5 3
1199996 4
654128 8
655617 8
21192 2
1 2
613395 4
828930 5
467939 5
1422551 8
600000 2
1899713 8
1 10
900000 3
2700004 9
3000011 10
1987214 9
65122 2
252542 1
2031484 8
1346174 9
1740318 6
820044 4
445270 5
5 3
5 5
486674 2
2 2
234038 1
1500004 5
684441 8
328976 5
1826245 9
161309 1
501253 5
1293474 5
1 1
1 10
7 3
271970 3
1 10
1 10
1199996 4
252399 2
9 9
2 1
803144 5
369613 4
222974 3
1349996 8
100044 1
502624 9
906110 9
1799993 6
710491 10
673820 10
3000000 10
496975 4
730251 4
1 10
7 3
8 7
620034 6
4471 8
4 2
32366 5
5 4
24 9
1500000 5
715637 4
1199252 4
1 10
201484 3
427055 3
1 10
1817993 8
993331 10
2100006 7
1501352 8
1729707 7
644310 8
204166 1
2100002 7
499465 9
813288 6
3 4
394135 8
557845 4
299998 1
78041 1
325604 3
900004 3
1500004 5
173669 2
1200000 4
99325 1
119935 1
9 4
1 10
365705 4
2400000 8
89228 4
508289 2
900000 3
1063503 6
600000 2
1 10
375575 2
348373 2
1500001 5
970449 6
1 10
9 5
481582 3
140692 3
900002 3
859189 6
2400008 8
2572996 10
1290836 5
68115 2
2700000 9
4 2
1739628 6
186564 5
8 9
4868 4
745939 9
2399991 8
3000010 10
510096 5
1311889 10
250682 1
2099992 7
2152279 8
307141 4
2200521 8
15 8
2 1
7 7
1307844 7
860142 3
1605761 6
11 7
431688 2
1700371 10
160652 4
1318851 6
410207 7
45014 1
9 4
1501130 7
894111 10
2999991 10
11 5
1976674 9
649839 10
1 10
3000009 10
1 10
189555 2
1240500 10
1311211 10
543580 10
129715 6
432681 3
113130 2
710245 4
1 10
2100000 7
2100007 7
266088 1
1499996 5
1800005 6
279997 7
963401 5
132834 1
9 4
2999999 10
31328 1
632981 7
1281576 6
327089 6
9 10
856970 5
1225633 5
1544906 6
899997 3
1310508 7
3 4
2099993 7
532848 8
117370 1
523485 4
1217441 5
846147 4
73005 2
263789 1
900001 3
397193 6
451774 7
313101 2
491940 5
221785 8
2700008 9
276351 2
1285063 5
1868264 9
87804 1
851785 8
189719 2
844950 3
1768515 7
546979 2
1 10
583439 10
2418121 9
2099993 7
1039613 8
650396 3
1964204 7
1475 3
435225 8
604190 3
855006 3
850079 6
1706725 9
9 8
758035 6
231633 1
935097 6
545782 3
186373 2
2099999 7
1800005 6
1162361 4
1919062 9
284283 4
39778 3
1511797 7
53547 3
1313664 8
900000 3
727794 9
362993 2
300000 1
811465 5
47240 5
8 4
2399992 8
458154 5
651834 5
1106968 8
267561 2
1412314 7
459114 2
486118 6
2 2
1694056 8
238667 2
3000017 10
3 2
174531 6
1971089 7
204815 8
391886 2
5 2
386762 2
899831 5
2455069 10
494902 9
305821 4
1195760 10
9 4
792343 10
1871899 8
2145367 8
223621 2
174498 6
945524 7
2999990 10
1499996 5
99873 1
1 10
2999990 10
1142393 8
2699991 9
526069 4
801948 7
1 10
1295889 5
2399997 8
1500000 5
67374 7
633055 5
31208 8
12763 1
1 10
574191 3
18 8
2364164 9
2100000 7
286194 3
120631 6
183920 8
8 8
1699897 8
1076889 8
1066809 5
599998 2
2999999 10
7 8
2229239 10
2399999 8
1295170 7
379921 4
1776690 9
572214 4
1803170 10
10 9
81732 1
230290 1
3 4
842935 4
59728 4
8 8
1244070 10
140008 3
2099999 7
1199485 4
1616246 9
600002 2
3 2
1879437 7
190388 2
13068 9
2700009 9
233664 6
2449801 9
121582 1
10 5
3000011 10
3469 1
899997 3
2999990 10
3000009 10
539154 2
299999 1
896291 4
199052 4
7 8
826189 4
5 2
657726 6
268766 1
1629209 9
18 10
760484 5
135686 1
229510 10
1 10
1800000 6
1200000 4
143262 1
419054 5
2100001 7
1473381 10
1489656 5
1942637 7
5 4
52014 5
173091 2
1199999 4
1757530 10
944289 8
365062 7
193482 1
14 7
295516 2
838213 3
14 10
77630 8
1 10
1193675 10
235509 1
14936 1
2700010 9
1190640 5
907753 7
51249 1
2100002 7
808174 5
576225 8
96779 1
24610 1
1 10
184742 9
3000000 10
100781 5
1800005 6
1094385 5
2209328 9
669915 5
1448384 7
1200004 4
230025 8
11 5
2830569 10
5 2
1 10
649743 8
1453421 6
704661 10
900005 3
1 10
767936 3
1499995 5
458437 2
1450408 8
882771 10
653137 6
327613 2
12 6
1200003 4
2099992 7
80207 5
1366955 5
1199997 4
666658 7
9 9
2100006 7
618886 3
312032 4
84861 2
677918 4
344656 5
680201 10
621226 3
1818129 8
841310 3
7 8
292131 1
7 4
1085394 5
2 2
599998 2
1199998 4
49293 8
1649793 8
336808 4
170729 2
47148 1
46109 4
52391 5
1658162 7
2699999 9
139731 1
278020 4
2699993 9
2400001 8
1131267 9
1186947 4
403248 6
320957 2
1 10
405267 8
261745 2
363120 4
1084186 8
1044087 4
13 6
924575 4
389336 4
822484 6
523589 5
950248 9
2399997 8
2 3
746092 6
1001921 10
82087 4
35318 1
817994 3
1875294 9
11 5
876569 5
267456 1
590000 3
1310688 6
421992 8
2700015 9
1199999 4
1375380 7
2974307 10
17 9
160405 4
4 5
1057171 4
2100000 7
144984 1
2100007 7
1978361 8
169139 3
1385875 6
246259 10
2358048 10
9 5
817650 7
348912 3
843495 3
1 10
1127797 7
1587028 7
30305 2
10 5
753037 3
226459 1
1029900 10
1400611 6
380107 8
1226795 8
2275215 8
811476 8
2648781 9
2274319 10
766165 4
776944 7
3000005 10
15 7
948478 7
1 10
9 6
2399991 8
1360570 10
850568 4
4 5
1017885 7
599998 2
60328 4
2301601 8
25386 2
145432 1
183188 8
329257 2
1578823 9
600000 2
28776 6
136199 1
2999992 10
5 6
1315749 5
524119 7
382311 8
1799999 6
1199996 4
1499998 5
179772 1
232554 1
1787498 9
7 4
600001 2
591051 4
5 4
1847041 10
1270610 10
2 1
900002 3
297814 1
1020390 7
579762 2
540071 2
1 10
2100006 7
281002 1
372904 4
903005 6
1487819 8
1799994 6
729579 4
1029865 8
136674 4
1349690 10
2155499 9
695955 8
493730 8
2224423 9
20 10
93664 5
900003 3
1887662 7
369436 2
1721548 9
292851 3
361927 6
1449871 8
905720 4
52794 9
10 9
91721 3
10 9
398096 7
1474879 8
1 10
1862639 10
1625535 6
20 8
981904 7
3000019 10
1 10
1623965 7
1048497 6
1800004 6
119450 2
2400002 8
599998 2
1811243 7
5 4
1 10
510752 3
17 9
316816 8
1831643 9
2100002 7
1499999 5
222975 1
464672 2
1592144 9
1788391 9
3 2
787907 4
848770 6
1 10
1133961 4
2999996 10
431088 2
1087090 4
8 9
1428413 7
101591 7
8 8
996513 4
2100010 7
9 4
600001 2
3000005 10
397044 2
1653991 8
1926360 9
206188 5
805380 6
900005 3
1305409 10
308637 2
855877 3
816716 3
303353 3
246791 8
1518749 10
569948 4
1313269 5
79654 3
913626 7
103657 8
2531921 10
1194284 4
195356 4
184407 1
1 10
257421 1
2099999 7
20 9
7 3
145067 7
236230 10
240016 2
1018951 8
13 7
600002 2
3000010 10
1513315 6
1509875 9
608086 5
1181468 5
116250 1
499819 5
1 1
1 10
2699993 9
8 9
2332372 10
220529 1
221047 3
676538 9
952689 8
244302 1
265258 2
2369861 9
436321 5
580825 5
10 10
2494310 10
21950 1
300002 1
20 8
224572 1
2 1
1800007 6
3000009 10
1 10
48326 9
584005 2
1 10
3000008 10
600001 2
289979 9
5 6
212884 2
2 1
887151 7
210764 8
411488 8
1200005 4
2 2
9797 1
2569010 10
3 1
1 10
656578 9
5 5
600002 2
3 3
267264 9
312263 9
1549523 6
1375061 10
2699992 9
263545 2
1499999 5
455316 4
320675 6
1 10
1034360 7
105210 6
31472 4
7 7
10 10
1113468 4
820242 9
842924 4
2260438 9
1199995 4
1775746 6
150897 6
3000000 10
732161 8
1 10
1189991 8
422590 2
1885337 7
890271 5
906372 8
47710 5
355701 10
1 10
2534679 9
1 10
344284 3
16019 2
282179 6
240203 1
16 7
1 1
753508 3
1400176 7
9 5
250327 2
1 10
19 9
297757 2
608556 3
894859 4
459148 4
865961 4
417931 4
2 3
17296 7
732669 10
802949 4
15 8
1665039 10
3000009 10
449409 2
381870 9
2 1
663332 3
411181 10
855305 7
1334560 10
2399995 8
785225 7
1499996 5
2134003 10
722085 4
191387 7
8 9
401609 4
794461 10
30288 2
2515284 9
651330 8
211681 2
659380 4
551398 3
1745639 6
5 6
1741376 8
1153756 4
100124 3
1 10
286553 1
1445284 9
410760 2
2400013 8
542747 4
188256 5
2399992 8
12 5
706251 7
924008 8
5 4
900000 3
2400005 8
776409 4
1199999 4
1655801 9
1077008 6
1447816 8
725025 7
1162054 5
2076772 8
265613 1
1594084 8
2100008 7
15 8
1799995 6
17 10
1 10
2015016 8
1473032 6
2790832 10
342029 3
1153997 5
1251881 6
47871 5
1087748 6
966359 5
229378 3
1871362 9
1606793 8
51351 1
882567 8
2400000 8
1035280 5
280672 1
19 9
402055 8
1 10
300000 1
2689121 9
3000008 10
354488 3
825228 3
1 1
20 10
2700006 9
1019004 6
1489520 9
1200003 4
593285 3
70189 1
298157 6
752767 8
242316 10
3000008 10
1 10
2399992 8
1292685 5
460915 6
2700010 9
9 4
25489 3
2099992 7
434053 2
1941354 9
1200004 4
1373414 7
1 10
367370 2
1807410 10
146691 1
665941 3
684931 6
264119 1
290934 1
908087 4
2 2
1 2
496727 3
147076 1
426570 6
3000000 10
3000016 10
682480 8
134081 1
1788604 7
19 9
1743343 7
545214 2
296837 2
1327570 5
410938 3
1059133 9
2100006 7
2076840 8
226045 1
852263 9
540991 9
1199503 10
2273239 8
780858 7
1871012 8
2399999 8
953692 4
16214 3
252272 1
268202 4
1681967 10
76539 2
313025 2
2700000 9
412935 2
1800007 6
1390339 10
868523 5
1590095 6
346919 4
531635 5
50471 2
1332104 5
900002 3
308692 6
250559 2
1 10
154997 3
2100007 7
599998 2
1499998 5
326477 2
793814 4
2271696 8
170752 7
240737 3
1799994 6
1918755 7
121148 1
1046081 4
1629783 8
300000 1
299999 1
1827694 9
466625 5
19 9
398881 10
600000 2
175481 9
1208046 7
2999991 10
2275578 9
1081583 10
396623 8
1298761 10
300001 1
264503 1
2328436 8
211137 5
570719 2
439062 2
1743312 10
246175 2
600002 2
256094 2
892389 5
2100007 7
124880 2
981085 5
774169 10
288444 6
1697186 9
39338 5
1 10
869865 4
869389 4
324719 4
1 10
48329 1
277198 1
320322 7
228728 1
892875 3
1800001 6
992213 9
1937344 8
32957 1
1888605 7
1016433 8
7 7
599999 2
900002 3
893232 8
1403839 8
1224045 9
2 3
114029 5
1252131 7
368450 8
599999 2
147609 3
2312585 9
899998 3
1 10
62952 5
956968 4
708753 8
600003 2
7 4
64943 7
672335 9
19 9
2700004 9
13 6
271865 1
1001665 9
2400008 8
504986 2
261659 8
201052 4
908875 10
1139155 4
1 10
2099999 7
913080 5
1383293 9
176850 1
300000 1
693048 8
104818 3
1117479 5
131179 2
1664094 6
600002 2
600002 2
1 1
1384975 5
1200003 4
2 2
325810 9
53800 1
464479 4
1961935 8
785969 4
143073 1
2099999 7
1211017 8
1 10
606371 5
1800010 6
11 5
1 1
882750 5
514209 3
259251 3
294885 10
201817 1
639573 6
1217285 5
132957 1
1499996 5
1200003 4
79604 4
390796 2
563088 3
11 6
376707 2
9 9
1409171 5
875414 4
2400010 8
5 2
200480 4
240745 1
899997 3
1382977 8
1487587 5
1008485 4
1304757 6
2 3
899999 3
3 3
164155 1
218781 3
1229545 9
1963029 10
1200001 4
1349845 6
1473681 5
1095164 4
1902627 10
600000 2
900005 3
600001 2
1305846 6
21842 1
717572 3
214933 1
1799997 6
286095 4
1800005 6
211173 1
843634 3
1 10
1596495 8
10 6
300001 1
64481 5
1500001 5
584836 2
1199999 4
5 5
1294183 5
572005 2
2455749 9
1405704 8
230343 8
201363 1
447463 6
2699993 9
2699991 9
41841 8
1256815 7
15958 1
1 10
894799 10
10 5
2700001 9
2099993 7
515005 8
299998 1
1442255 6
899999 3
166176 4
6 7
2099993 7
909137 10
1048959 5
1743817 6
475031 3
1 10
133265 1
425704 2
5 2
149679 3
673321 7
1784916 9
2400007 8
458119 2
1 10
429561 4
2557286 9
1304847 9
1405441 9
287116 10
232660 1
574022 2
1366206 6
2699996 9
1200000 4
4 4
49492 8
6 5
402341 3
1265011 7
755778 4
152935 1
1 10
1359596 5
300001 1
54561 2
9 8
1029221 6
653839 3
1800000 6
2700007 9
117211 4
243098 4
189059 2
207015 8
8 9
10 4
1 10
97328 1
141104 4
1 10
899998 3
900002 3
2700004 9
209875 6
5 2
2494980 10
383167 2
564601 2
2 2
795962 5
13424 3
1160216 5
1200003 4
520467 4
1 10
2699995 9
141326 3
298160 10
3 2
324306 3
742921 10
1857129 10
31052 1
600000 2
254924 1
940245 4
1199996 4
2229889 10
345536 8
556795 5
9 4
58220 9
3 1
9 4
1500000 5
2185967 8
717824 8
1463471 5
9 8
882458 4
235550 10
1890781 7
599997 2
300001 1
1 10
2450304 9
785450 6
1 10
248282 1
1562172 9
11 9
1151592 9
179533 1
21 10
2999991 10
227461 3
553346 6
1025961 7
1 10
1970324 7
534716 3
8 8
515466 7
706270 5
283909 1
2915251 10
257296 1
2399997 8
207960 2
5 2
61317 9
134592 1
1500121 6
637594 5
2953110 10
600001 2
923664 7
816075 3
2399993 8
1800004 6
2700010 9
98352 1
2102418 9
2333680 10
11 10
611295 10
1800004 6
2 3
1636289 10
785575 9
1853450 7
2496258 9
139309 2
6 6
1800000 6
2400003 8
15709 1
1526485 10
1 10
1081631 10
3000001 10
3 2
1814393 8
281484 9
108509 4
418329 2
3000007 10
79779 1
1600458 7
27282 4
1 10
1 10
600003 2
823299 5
569706 3
470365 7
600000 2
10744 1
651934 9
1261150 7
178843 1
134902 1
1128281 4
667888 4
18 9
326517 3
3 4
1200006 4
213401 7
1865909 10
1149405 4
900004 3
1500008 5
996402 7
453809 8
1589353 8
2328959 10
110060 9
1 10
466511 5
672012 3
644847 4
2870220 10
285164 1
769669 3
743616 6
1 10
1162506 6
1200005 4
91301 7
1187648 5
751459 10
947341 4
1 10
1200001 4
2013549 8
1782295 10
19 9
2399997 8
1057285 6
44899 1
2583531 9
2 1
1003722 6
1419280 10
5 5
355093 4
494945 2
1 10
9 4
2999990 10
19 7
599999 2
211618 4
504527 2
1126080 5
2164355 8
2549741 10
4 2
1 10
1 10
900001 3
1481984 9
457221 7
1199995 4
862731 10
15 10
1002434 5
1 10
347666 4
383765 5
679804 10
319933 4
120206 2
247875 1
1160249 8
2399996 8
4 5
390125 3
1200005 4
1216342 7
237279 6
2585061 9
1412215 5
119521 4
34211 1
2700017 9
615689 7
376650 7
209396 7
6 7
265280 1
1198205 9
3000008 10
1852965 9
479787 2
9 9
1060761 5
33105 1
432630 9
2399994 8
2400000 8
900002 3
578294 2
1556345 8
300002 1
803761 4
7 8
663100 9
1 1
1703939 10
172393 1
1232639 10
757675 5
2700008 9
1200001 4
599999 2
162812 8
793369 4
1499995 5
164561 5
9 10
1026727 4
202452 2
1660312 8
1799995 6
1740338 8
2400000 8
345849 3
776356 4
403419 4
1041644 5
11 5
2999999 10
7 7
536222 3
1799999 6
230453 1
733647 3
327306 5
143883 9
4 5
4 3
365242 3
184367 1
11 10
496289 5
38801 2
1880091 9
900001 3
300347 4
1499996 5
463877 2
558817 7
308221 10
1279271 10
10 9
95955 1
925823 4
1 10
1 10
1703801 10
918889 5
3 4
2400001 8
1 10
900001 3
1844411 9
919679 8
795217 8
1 10
397822 2
72387 2
2100004 7
2016983 7
261067 3
282718 1
1 10
7783 1
19 9
13 6
1123128 4
475551 7
759177 7
1092905 4
2999993 10
194768 1
2420589 10
818162 3
789367 3
1199997 4
950981 10
1473249 5
899998 3
884159 8
317400 8
701951 3
183558 3
2700012 9
299999 1
1200005 4
1 1
1189966 4
1496206 10
1 10
1010030 7
1500008 5
250164 4
2700009 9
1 10
49362 9
100173 1
899997 3
521136 3
2700015 9
185266 9
2801 3
244563 1
1 10
693944 10
964086 6
2607930 9
8 8
1652369 6
1849800 8
206902 2
15 8
251793 3
1 10
190804 3
17 9
300000 1
226708 1
1799994 6
3 2
274723 7
1499995 5
372621 6
1785984 8
1199999 4
855327 7
72728 4
382202 2
1383279 5
600003 2
285159 1
3000000 10
73212 7
528229 5
516671 7
2999991 10
6 6
1252724 6
1044068 9
295515 1
1061204 4
499169 2
100078 1
385150 4
964937 5
630461 5
1800007 6
5 6
33639 3
10 5
676995 4
1963079 10
322827 2
158567 6
2400005 8
883944 10
893377 6
264157 2
1 1
1028114 9
1240537 8
1627012 8
187225 5
11 6
1883680 9
2361791 10
1121233 4
898232 3
183831 5
13 5
1346480 6
1472309 7
9 8
76555 4
1091357 7
20203 3
425371 2
1271816 8
1397633 7
2100001 7
2365512 8
2400012 8
494496 2
1800008 6
460037 3
300002 1
316149 2
899998 3
779555 3
1 2
5 2
10 9
7 3
137464 1
627823 8
318644 3
10 7
300000 1
1200003 4
368723 3
399455 3
414708 3
903769 5
802170 4
1499995 5
299999 1
600003 2
1391690 8
1 10
1413640 10
309420 6
8 7
983853 4
1902071 10
864941 5
99252 3
612091 4
373547 4
2100003 7
1200575 5
980663 4
16 9
1199999 4
1698089 7
430501 2
11 7
194885 1
294009 4
2616160 10
2100006 7
582139 2
170038 3
88469 10
2700001 9
2438730 10
14 7
1 10
2345172 9
1 10
521831 10
3 4
358489 8
299999 1
2033247 8
1669647 8
163819 9
1159460 4
353423 4
264768 2
13 7
264436 5
240437 3
503252 7
1096932 7
39476 1
2100000 7
232834 3
1040450 5
1 10
1219690 9
1619324 9
1 10
190138 2
1674187 7
231821 2
40381 2
890523 5
5 2
855189 10
5 3
1800003 6
1467791 6
995497 7
1500002 5
1500001 5
699802 7
174352 1
245039 4
1 10
1688780 10
1800006 6
80623 6
1 10
1 10
55528 10
1518705 7
2699995 9
1767384 9
1 10
300001 1
2699991 9
100393 4
900001 3
1 10
2185239 10
1576735 8
300001 1
1564506 7
620935 4
289363 1
226679 10
287566 1
1976662 9
1108287 10
1 10
1846367 8
2099992 7
991906 7
322065 8
1137113 4
303372 4
192412 2
1085335 8
13 7
301880 5
374054 10
889589 7
3 1
1749055 8
542383 3
593806 3
534525 2
1200003 4
2700008 9
227412 1
1 10
3 3
10 5
7 3
1698517 6
1034975 8
136019 1
2 1
13 9
1286511 5
517491 7
1199998 4
2057031 8
2100006 7
1799999 6
714610 7
1800000 6
553234 3
598594 3
2700001 9
703187 4
1684150 7
1071357 5
900003 3
1855297 8
1200006 4
1417107 9
299998 1
80144 5
661252 7
446424 4
979732 5
215 6
1 10
193963 4
4 5
1508394 6
740281 7
755441 3
1847912 8
2100008 7
20 10
2099993 7
956643 6
529751 7
2439982 9
1355111 10
576367 8
434858 6
783428 3
2 1
299999 1
300002 1
11 5
279241 10
2700000 9
2646170 9
1223131 5
2747449 10
1 10
16 10
1 10
1258302 5
1 10
1197712 9
1 10
326170 5
1147787 9
72282 1
9 5
572966 5
705805 8
474673 2
21 10
1317369 8
506840 2
2100007 7
1 10
70628 4
90785 1
494705 8
441954 3
1800006 6
298534 1
290367 1
231164 8
1 1
227337 2
398150 2
11 10
1359675 5
1956576 9
2887119 10
2268535 10
2700000 9
1058028 7
1200001 4
159233 1
2319796 9
161549 5
1376286 5
504405 5
978630 5
2164250 10
879986 6
47794 1
20916 1
1636416 8
2068723 7
1397943 5
1499998 5
1586579 6
2685734 9
299999 1
2019674 9
2999991 10
1083389 10
11334 1
599998 2
1 10
2100000 7
681409 4
1 10
1712803 7
145866 1
117156 1
217878 3
813975 3
222590 3
76195 6
482140 3
498190 8
3 2
554281 6
1431267 9
86367 7
1295589 6
677672 3
714114 3
127544 8
252532 1
1894535 9
93043 4
300910 7
709364 4
491650 2
899998 3
157359 2
620087 6
310489 10
1664208 10
27030 3
882957 5
2043910 8
1 10
1 10
1645303 8
235842 1
2999989 10
13 7
689875 4
799451 5
1500009 5
8 5
53032 2
2710161 10
1193390 5
559670 3
1199995 4
1309857 8
1515570 10
1312685 6
1200001 4
175761 9
1 10
758323 4
2 2
1066464 7
892329 10
7 6
822130 10
733314 5
140782 1
5 2
1200003 4
1155240 5
221233 1
2916650 10
140622 7
2999991 10
1425827 6
557797 8
300000 1
975307 6
169819 3
1870572 9
915469 6
641258 3
1114988 4
1184481 10
2 3
3000001 10
2100000 7
2400008 8
563868 4
1199999 4
1813321 10
524356 3
284428 3
1707621 10
3000009 10
502676 7
44106 9
114658 3
833460 4
194577 7
2699996 9
167862 1
244970 2
515622 6
332361 4
685784 8
427862 3
13 6
1499998 5
1 10
1042861 4
147917 1
636119 9
1 10
19 9
543050 6
526787 4
643571 4
440414 5
83752 1
1357266 6
2699991 9
1800007 6
1 10
500607 2
1796400 10
21944 1
593179 3
905457 8
473887 9
68341 1
1326960 8
269547 3
62917 2
1257954 5
551129 10
18797 1
1394665 7
432157 2
511361 2
702594 3
235774 1
357149 10
192875 5
1088469 5
1 10
97167 4
7 7
408664 10
2699996 9
157408 1
90223 1
708487 5
1308268 10
1 2
1 1
2393392 8
923723 6
900003 3
2700010 9
945559 7
126897 1
474095 8
100776 4
1800004 6
299999 1
120382 1
41496 1
1 10
20 9
259930 1
261275 1
7 7
2400000 8
2100007 7
287372 1
3 2
510868 9
629642 4
1014545 4
279137 5
1 10
1219083 9
17 8
128814 1
378783 2
1131874 4
1932431 7
1 10
461415 6
1737973 7
2100013 7
7 8
8 5
2013433 8
1074939 5
586369 6
1543532 7
5 5
381423 2
248705 8
1 10
1656299 7
1046167 8
1760468 9
684928 7
79589 2
1 2
1587709 6
1039873 8
9670 2
1 10
1799999 6
6 3
249573 1
15 7
337409 9
13 9
977185 9
442994 3
33273 9
730259 3
258999 7
1907273 8
1 10
1626103 8
1499994 5
2618389 10
753259 4
13480 1
45720 1
5 3
1159060 6
245115 3
1 10
11076 2
413436 5
5 4
599999 2
673270 10
1166856 4
2999990 10
600000 2
90392 8
4 3
2 1
254012 2
2100001 7
394459 6
1785779 6
1066649 5
900004 3
1574684 7
224964 4
285603 1
1 10
1500005 5
2099999 7
362703 2
582267 2
15 8
1500007 5
1612941 7
398713 8
300002 1
1024711 4
2400005 8
1494196 5
24513 1
766851 10
1200005 4
313657 3
675024 6
1 10
243795 2
21744 9
299998 1
20 9
298943 2
73932 3
1 10
900003 3
2099992 7
8 8
6 4
285730 2
4 2
1124087 7
93094 1
15 9
459216 6
287998 3
2399995 8
1059311 5
623245 7
2400009 8
1616170 10
304264 8
177872 3
1179171 5
1389995 8
60308 4
39913 1
1597974 10
227248 3
1800008 6
762813 10
494694 6
262501 6
11818 2
1318697 6
1027994 6
130285 4
103871 5
721764 4
1121172 6
600002 2
433504 2
5 4
1799995 6
1459099 6
851877 4
1 10
1799995 6
861132 3
3 3
11 7
55995 4
104922 1
1801960 8
5 2
1675890 8
1293096 7
963836 5
34501 1
314642 2
119666 2
2071020 10
2400010 8
2968389 10
600001 2
1326389 10
362033 8
1872808 8
761700 3
879543 7
207619 9
1 10
2099994 7
1046556 8
891479 8
203865 1
1800001 6
2185470 10
1064255 5
1157264 8
1149465 4
4 3
833094 9
10 5
1499995 5
528807 4
23704 4
101751 1
1174440 5
508784 4
448075 6
2399998 8
1400269 6
232410 1
392053 6
613007 4
9 8
1500005 5
1443196 5
1961081 9
82397 1
61708 4
1799996 6
1200000 4
209653 1
25046 1
9 4
4 4
667902 3
1919330 10
1741910 10
2099995 7
895795 3
1173105 7
385709 4
431720 8
6 3
1799997 6
900000 3
899997 3
9 10
2081901 10
162159 1
1 10
1557422 9
227399 3
2699999 9
1 10
599997 2
1 10
521127 3
1199997 4
907121 5
422555 6
8 3
4 5
2152511 8
1500000 5
1869686 9
691783 8
1859761 10
290984 8
652495 3
2400008 8
3000001 10
1287689 10
335953 9
106087 3
3 2
815905 4
2123870 10
1210064 8
2823549 10
30877 3
571511 2
1 10
900000 3
2471516 9
1 1
8 8
14 7
1799997 6
275653 4
599999 2
599999 2
360697 8
1469175 5
1 10
1 10
2699993 9
2307481 10
495570 6
599998 2
1620369 8
140402 1
1 10
1328840 9
612623 8
1974810 7
1495663 6
530792 2
1298334 6
245205 1
1 10
8 9
1346071 7
427026 10
300000 1
3000010 10
442676 4
591616 3
1507643 6
9 5
174517 2
3000001 10
728465 4
3000000 10
736841 5
174973 1
333568 2
216792 1
1349831 7
1783565 7
8 8
231724 2
1200001 4
500029 8
2400012 8
1036145 6
2100001 7
533977 6
544079 6
975119 5
600000 2
900001 3
11 5
263911 5
1 10
633950 5
8 9
1499996 5
1239639 10
926591 6
387730 7
1781700 10
723617 9
253279 2
2054850 10
40195 1
2724200 10
242236 1
879306 3
8 7
1400897 8
1795583 7
826789 4
810606 6
206516 1
7 4
5 5
336693 2
300001 1
57083 3
2400008 8
526761 5
900001 3
2999993 10
297930 1
599999 2
1 10
2100008 7
900004 3
1 1
1171256 6
4 5
21718 1
600001 2
1 10
1200001 4
433353 10
170953 1
83827 1
21 10
1048588 9
2999991 10
669174 6
1 1
5 2
1838590 10
1 10
558256 3
1004722 4
2100001 7
299999 1
2699992 9
1391021 9
1800001 6
221663 3
993110 4
1669121 6
881993 4
6 5
11 5
2700017 9
2100000 7
30879 2
900002 3
300000 1
255361 4
17 7
737693 3
11 4
1975242 9
1498339 5
265607 2
4 4
1 10
965783 9
420444 9
133314 6
1799999 6
1499994 5
438215 4
662460 3
2699999 9
1 10
1799994 6
133432 2
2098820 10
1599129 8
1768200 10
1277018 7
2103945 8
1770336 9
1297001 10
1155952 8
228023 9
512460 6
1495854 9
2 1
1087267 4
95353 2
1029428 4
1477265 5
503159 2
747561 4
260951 5
463090 3
321174 2
332025 3
1380856 5
1083464 9
1165651 5
51422 6
2399999 8
1413706 5
1492171 5
812071 8
1500003 5
865220 3
7 8
1062225 10
1028287 4
588720 10
1872303 7
5 3
347059 5
91815 1
1800001 6
1 10
1 10
135605 1
3000009 10
137903 6
1491570 6
2400003 8
2199626 8
1773616 8
1199997 4
1 10
1131545 7
2399992 8
5 3
1697889 10
249620 1
1 10
836173 6
158817 1
7 3
7283 3
808420 10
986271 5
10 9
1715176 8
899998 3
9 10
880412 7
1176474 4
2700002 9
657391 3
3000002 10
8 8
668341 3
113127 1
787577 10
2293541 9
1800007 6
507341 2
1499996 5
2091931 10
1 10
1473812 9
133275 3
340865 3
2700010 9
202930 2
3000001 10
595271 2
1156159 6
603857 6
21 10
68831 7
1 10
888736 8
161554 2
1569215 8
38014 1
6 5
171986 1
706050 3
274412 1
622966 6
2400011 8
1 10
1035272 10
300002 1
3000012 10
144415 2
323429 2
600001 2
1 10
777733 4
2433991 10
1 10
143749 1
899997 3
1028608 4
1 1
7 3
383671 10
465622 5
269799 3
120102 1
895307 4
1973600 7
118273 7
179935 1
15 7
1201776 8
382657 6
987858 10
553827 4
8 4
1066634 5
8 6
1290415 9
668004 7
2700009 9
2425986 9
1 10
192065 8
1 10
1 10
338930 5
2399991 8
132290 10
64509 2
405825 7
1827291 9
911231 8
392555 4
1380210 9
1971851 10
1 10
1 10
300001 1
73527 2
205668 7
2652713 9
2099992 7
1065061 6
6 6
1173077 6
1230655 5
631989 3
1 10
2930056 10
495405 4
300000 1
1800000 6
2399993 8
1491481 9
51690 1
143522 1
762809 9
234303 7
338571 2
595441 2
2100006 7
524497 7
13 6
1 10
1 10
465413 3
1106287 5
1 2
10 10
600003 2
1 10
727286 3
300000 1
1190991 5
1477965 7
2160305 9
168131 1
1 10
1800002 6
155855 7
1800003 6
934507 7
1154630 5
1 1
26 9
1409711 8
2135517 9
1 10
139151 1
900000 3
1828141 10
191706 1
789587 3
690171 3
2294576 8
2700000 9
110011 2
1222216 9
474183 2
1 10
944500 10
1 10
1174941 4
1 1
171113 4
2399992 8
46683 2
3000000 10
107830 3
2898129 10
600001 2
1180276 5
22 9
1706144 8
3000014 10
1 10
163678 5
1200001 4
599999 2
226195 4
12578 3
600002 2
804178 3
31893 4
11 10
625819 10
1137467 6
6814 6
133945 2
292369 1
3000009 10
1254416 6
1782798 6
1438279 6
1499995 5
1499999 5
80408 7
30910 5
154431 1
1200003 4
112760 8
1066452 4
814019 6
139144 1
43978 4
1 10
931304 4
352710 2
109768 7
2399994 8
1627269 7
1 10
299999 1
1274683 10
2467169 9
314280 5
922558 4
2397533 8
89126 2
1 10
1 10
899999 3
277011 1
300131 9
1 10
48778 4
1199995 4
247177 3
599999 2
1047547 10
669397 9
1073931 4
37163 2
1 10
47931 5
564651 10
1243637 9
14 6
1027068 7
268675 6
495979 4
13 5
6 3
2100001 7
562201 10
1 10
2295953 8
599999 2
85694 1
294277 1
541967 7
2399993 8
482931 3
3 4
191177 6
150920 3
6 6
1 10
254971 5
1499995 5
640792 8
605891 5
1786762 8
1410851 6
2315191 10
350243 2
223116 3
699667 3
6 3
132118 2
1199995 4
241200 1
1136240 9
300000 1
20550 3
2 1
64763 9
783442 9
1 10
101887 1
3000001 10
11 10
9 9
1054933 7
326291 3
2099994 7
1800004 6
468988 2
1012606 6
273299 2
761239 8
450945 5
43932 1
1429643 6
439672 8
2395531 10
442659 2
1 10
1199821 7
1199996 4
533641 4
511193 8
1 10
14668 3
265383 9
1499999 5
685571 5
1611470 10
846076 5
785841 8
1590979 6
509655 2
211134 2
1 10
72990 2
2006966 10
1 10
131728 1
1222439 5
561889 5
1057080 8
845173 3
900005 3
900003 3
1997970 10
866309 6
1169270 8
967844 5
556968 6
1 10
5 2
311991 7
1130724 7
834691 5
5 6
5 2
3 2
339300 10
1 10
2700001 9
2617224 9
574744 4
899998 3
113261 5
1 2
115279 2
265976 2
2724005 10
496092 2
1010046 4
2400009 8
19 7
49319 1
1029336 4
1 10
961459 7
736059 10
23 8
2399992 8
26 10
11564 7
900001 3
2100000 7
2099995 7
399543 4
571203 4
218605 6
66604 1
290242 1
2074689 8
3000000 10
2015370 10
2 1
12 6
702221 7
691219 5
606747 3
681951 7
1 10
1078967 4
1062889 8
834689 4
401381 5
553544 2
91696 1
665981 3
2955291 10
300001 1
1200004 4
688941 4
2100008 7
2020788 7
1200002 4
1617629 6
254111 1
1 10
8 7
2566620 9
2265316 10
1 10
2262360 8
1641196 8
1 10
34062 1
332288 2
755063 4
549696 6
899998 3
11 5
491250 10
2282873 8
272329 2
2400009 8
155906 1
52240 1
927870 10
935014 8
1697655 8
1204267 5
13974 2
863185 5
835182 9
864326 5
1086491 7
1116429 7
981969 4
1199996 4
13 7
1 10
1602979 9
442511 2
374532 6
6 5
1800007 6
1572199 8
708948 6
27874 9
360544 5
2035136 8
1 10
542197 3
5 4
1199998 4
895241 10
266527 3
703702 7
22 9
600003 2
904556 10
1054121 8
258684 1
963887 8
900000 3
2099996 7
1 10
11 8
680015 6
69782 1
1658586 6
74716 1
1084442 4
49488 9
2700010 9
1500003 5
1500004 5
1432294 5
4 4
1 10
271886 8
373751 3
2399999 8
1451711 8
631637 4
49286 1
1182676 7
3000009 10
326529 4
143047 3
1174795 6
196053 6
1374751 7
1199998 4
488077 4
291679 1
450896 3
2084376 8
329014 3
1183408 10
2194249 8
1236495 8
98031 2
2100000 7
1856567 9
1800000 6
1 10
8 4
987602 9
1975749 7
16 7
875029 5
900000 3
24600 5
44817 1
429644 2
389479 7
209869 4
1500001 5
103451 2
2624351 10
781743 7
1096742 5
643061 4
110389 4
1080741 5
46321 1
1 10
1 10
4 2
1354835 6
1195655 6
173998 9
897104 3
2399993 8
1270557 10
275374 5
87836 1
2673604 9
317216 4
8 4
1480365 9
448891 10
185447 3
1 10
1947293 8
697993 4
16 7
412254 4
8 7
176813 2
149623 2
1114266 6
2999999 10
2399998 8
181879 2
7 8
1483787 7
1199996 4
1 10
1 10
567837 8
351397 4
689460 3
227018 3
303060 3
2981658 10
9 9
276714 1
2400007 8
1 10
1 10
1499996 5
271016 1
1002100 4
600001 2
1339778 9
1 10
628289 8
1581041 7
4824 9
600001 2
600003 2
1989899 10
299999 1
1500006 5
2 1
406441 8
453417 8
230470 1
798463 8
786764 5
377243 7
3 3
1667809 6
155419 1
2400004 8
900000 3
599997 2
7 3
1500002 5
2123197 10
1517509 9
548146 9
324256 9
974373 5
6 6
1 10
852276 3
2100000 7
702044 3
15 6
170719 1
300000 1
13169 2
210694 1
2801796 10
16 8
300001 1
2400000 8
21 10
25010 1
813967 8
719790 3
1615397 7
372152 8
1383920 10
1 10
2699990 9
599999 2
1 10
555596 9
80927 9
376436 5
2126637 8
1165214 5
132644 4
39841 1
1149374 4
900004 3
349995 5
6 6
2700002 9
11 6
300000 1
899997 3
239046 5
2744624 10
2430509 10
5 6
1440925 6
32606 1
2399993 8
195369 1
1277903 6
14239 1
773987 4
2099998 7
67420 4
14128 2
600001 2
3000001 10
578704 7
285104 8
5 6
819210 3
167195 1
123750 2
1278295 8
172969 2
8 7
613288 3
1154447 6
299999 1
1800000 6
137960 8
45456 8
371957 8
881080 3
275873 1
12 6
1 10
2099413 9
310580 3
2399998 8
1379003 8
685545 5
784109 4
1200005 4
18 8
1200006 4
4 2
2399992 8
1500004 5
646710 6
223493 3
348839 8
204949 4
600001 2
548887 2
559483 3
167169 2
970301 10
125656 1
17 9
745581 8
566211 3
80080 5
1526514 10
99082 4
1200000 4
543140 3
600002 2
827952 8
41469 7
1689609 8
238359 1
105367 4
1 10
5 4
825751 4
2099992 7
773527 4
916616 8
2028067 10
2700016 9
180697 1
2072008 8
1196103 8
296977 4
308240 7
1 10
2 2
1169499 5
900535 6
835479 9
1006601 4
2576736 9
259142 3
195353 1
1282242 6
1200003 4
1318969 6
1527394 7
361800 8
1420888 8
11 5
38113 1
147133 2
209121 1
17083 1
81913 1
902741 8
6 7
1800001 6
1623132 6
1100423 6
17 8
142124 3
929040 8
10 9
2504250 9
1152054 5
639675 6
839834 10
807689 3
1799995 6
583304 7
270903 3
285437 6
6 3
30335 4
1128125 5
597056 4
875555 9
1200004 4
128398 3
1 10
1 10
900001 3
599998 2
2 3
2354861 10
65385 1
4 2
687599 9
4 2
1497471 8
900003 3
1225609 10
1357850 5
1200002 4
1 10
2 3
2159409 10
399319 3
234426 1
1378967 8
534601 6
1800010 6
1799993 6
352039 8
1 10
289472 4
1391661 10
389212 2
892919 10
791770 5
2099999 7
2099992 7
491175 4
424883 3
128752 3
206751 1
2400008 8
1166799 6
899999 3
187465 1
284000 4
18 8
2314395 9
2525395 10
1213736 8
432684 5
1200002 4
11 7
34083 1
2035913 8
196178 4
2126376 8
527492 4
1500006 5
2289918 10
661111 6
343755 4
782475 3
10 10
899998 3
452454 5
208540 1
1246809 5
104238 1
268161 1
1004832 9
87840 3
467224 4
1705593 7
2576691 9
1836001 7
6 7
98709 4
8 3
500983 5
399321 3
586394 9
1733570 9
1159435 5
867258 6
5 4
1705367 6
2635083 9
392837 8
1 10
900004 3
6 6
121905 3
223520 3
2400001 8
511894 2
172538 1
449893 2
232110 5
2999997 10
294529 1
158616 5
2648801 10
1546056 8
21 10
1500004 5
1480046 5
544651 5
970299 7
2999999 10
1663426 8
520524 4
19 9
1374661 7
83901 4
21 10
2829 3
853014 6
711050 3
194406 1
1499996 5
1800006 6
299999 1
1200006 4
1799995 6
2685334 9
2100001 7
1783878 6
222408 1
815544 5
2125191 10
121560 4
1 10
1052044 9
1107057 4
1500000 5
828184 4
1289946 7
374251 2
908966 7
9 8
7 6
555042 4
6 5
827527 9
8 8
1824751 9
206351 1
126213 4
1799993 6
670636 3
1199995 4
1500001 5
1548456 7
1 10
2099993 7
1 10
1261856 8
1709214 6
1335909 9
16 8
2163989 8
10 5
2700010 9
2999991 10
899293 4
2570531 10
17 8
561029 10
528888 2
864924 4
9 5
554290 2
208685 4
517323 2
2396228 9
2670240 10
22 8
599998 2
1 10
505322 8
194634 1
300001 1
504673 2
1051599 8
2890612 10
367440 3
280740 4
966806 5
232948 5
27183 4
29768 1
24625 7
1345257 7
299999 1
1800011 6
11 5
795748 4
1 10
9 4
41887 4
18 9
1 10
1126593 4
1537608 9
51780 5
197888 1
1 10
299999 1
535193 6
779225 5
776278 4
13 7
37812 6
1101281 6
512514 5
995210 9
519923 2
1800011 6
2027182 9
866746 8
274727 3
890460 7
143927 7
764844 3
20514 1
193991 3
12 10
2302422 8
108807 5
9 5
209704 1
2400008 8
1247274 5
589595 2
1 10
856307 6
899997 3
121353 4
608610 6
283427 2
160275 1
2699990 9
170344 2
19 8
518865 5
1233605 5
150449 1
1500000 5
89682 3
1134634 5
272953 2
299999 1
1 10
11269 5
2100000 7
2 1
219631 4
1200001 4
2099999 7
244987 1
599998 2
1200005 4
1679028 7
8 4
232308 1
2699990 9
10 10
542485 5
9 5
1110199 7
599999 2
533041 5
632042 9
1 10
2091609 10
454713 2
2400000 8
1365407 8
2040577 8
200818 9
264391 2
1277384 8
819603 4
809148 3
398163 3
129683 9
2216561 10
7 3
21 10
164753 3
2092153 7
15816 8
1133571 6
900001 3
141299 4
2835420 10
39917 1
1200005 4
702334 9
2109272 8
330964 2
62111 4
600001 2
798383 8
17 7
395279 2
2104091 9
13 5
1060849 7
10 9
153029 10
694704 5
366072 4
3000009 10
628486 3
40539 4
1165209 8
19 10
802268 3
1868391 9
785840 8
1271941 10
101766 6
479020 5
544185 8
356009 10
1 10
2109716 9
436355 3
4 2
1799996 6
599999 2
153048 6
2698435 9
608537 6
2099993 7
17 8
4 4
904567 8
10 9
104924 1
9 4
542866 7
580969 5
6 5
1029329 10
160783 8
1462988 9
1 10
742409 4
1430969 8
126010 1
23061 1
1425904 8
198977 6
714978 3
225546 2
52558 3
1018588 4
1186372 7
1377849 5
2281050 9
74598 1
360123 3
750358 3
1109151 9
7 6
300001 1
245529 9
19 10
1163911 4
1193552 4
882984 5
2400000 8
1394773 8
876509 4
21 10
2 3
900000 3
1200003 4
300001 1
497579 3
74578 3
1200000 4
1182231 9
11813 1
73093 5
532135 5
388574 8
1 10
1499997 5
1812112 9
1299581 9
1406529 5
1 1
2400009 8
1500008 5
2400002 8
371648 10
2100002 7
212369 1
744828 4
1500001 5
260441 8
1800000 6
1 10
1080576 6
1355983 10
299999 1
431159 3
395089 3
1 10
2 3
467208 4
17 8
194680 1
36739 1
900000 3
717321 10
2256671 8
6 3
3 2
2343808 9
572660 2
16900 10
5 4
1107856 7
1621131 9
439636 5
1200002 4
259247 3
274918 4
1129160 10
1475526 5
1023073 8
501839 4
1800000 6
2099999 7
375388 4
834357 3
1901037 9
123746 1
1499994 5
2951175 10
350677 2
1 10
1094262 4
15 8
278228 1
97441 1
1183258 10
511649 10
1212201 9
1499995 5
620041 8
1515469 6
1957019 7
1602270 6
1800000 6
1183079 5
2399991 8
745210 9
2999991 10
1483615 6
900002 3
2400007 8
39775 1
1800001 6
606360 5
574179 4
3 3
1499996 5
278731 2
3000010 10
21 10
1 1
134612 7
1875592 8
689165 8
1500006 5
663307 5
7 3
2526634 9
379752 2
1236841 5
530567 3
2700010 9
877859 6
1105185 4
1109705 7
264528 4
671965 6
599999 2
543311 5
345681 7
3000010 10
1069069 6
445109 4
772384 3
21421 3
1499995 5
2700000 9
1800005 6
110015 8
1022910 7
1280215 7
863924 10
19 10
1 10
1800005 6
1575389 7
2700009 9
219500 3
2100001 7
1121640 5
2512389 9
2952161 10
153024 5
748989 3
575629 6
1325953 8
373517 6
344413 3
51274 5
73670 1
323761 8
360737 3
215669 1
1 10
436024 4
962919 8
1129225 6
2066085 7
374115 2
9 10
438559 4
1537601 8
855473 4
7 4
1052994 6
807107 7
21978 7
278346 1
597419 3
1200004 4
132901 1
890694 5
1499994 5
1 10
16 8
1 10
2700002 9
965725 5
854759 5
19 9
1800011 6
827247 8
9 4
755945 7
1 2
511840 2
2700008 9
1328802 8
2362552 8
640800 9
1558463 6
884583 3
1500004 5
118579 1
11 5
418447 9
2227648 10
4 2
2841729 10
243809 3
17 10
1281890 7
552118 3
1118271 5
249245 1
1370923 5
2728979 10
1 10
442308 4
3000000 10
2099999 7
562945 6
276071 3
1 10
1647703 7
494904 2
900000 3
359970 6
1 10
843810 9
254993 2
577599 2
2699996 9
1245008 8
31699 6
393932 4
740417 8
1500001 5
456887 2
307033 3
87189 4
1472540 5
911767 4
760469 5
1500005 5
3 1
1283146 5
1394750 5
423963 2
1 10
1003842 9
228523 6
4 4
1388709 5
965244 7
21462 7
754697 3
1 10
1001090 4
94367 3
988065 7
218961 1
901281 10
12 5
2100012 7
23 8
440716 2
100983 3
905079 10
93625 2
891950 5
900004 3
13 6
59095 1
602921 9
31599 2
567007 2
1869240 10
1119911 7
227244 5
1285417 9
1 10
900000 3
400759 8
282604 1
1235047 5
1827048 8
8 9
211507 1
1 10
1 10
17 8
136189 4
1381464 5
909981 6
831070 5
1194253 5
57494 1
755291 5
1 10
1 10
15823 9
1710542 9
1414 5
8 9
1 10
38595 8
82814 3
1 10
15180 6
1200007 4
1800001 6
487697 2
835457 6
1842756 7
620306 4
1117380 9
1468476 9
1078761 5
1006035 6
238493 1
2100008 7
796743 9
2100005 7
2099993 7
1354793 7
1272151 6
1 10
395253 2
1304786 6
672673 3
176215 2
299998 1
857593 8
131665 2
2100001 7
2559679 10
14 5
1199996 4
152425 5
264587 2
208024 3
2069128 9
523673 2
251630 3
185953 1
300001 1
2999999 10
763152 8
1091594 5
48202 1
1500004 5
1 10
2111735 8
74181 1
1389187 6
1754341 9
186553 1
957971 5
1 10
723269 10
1050580 7
1 2
451540 3
2400000 8
1 10
1982036 7
645070 5
731679 8
18300 5
237187 2
235865 1
2399999 8
900002 3
999041 7
1695713 9
1052927 9
90761 1
202155 5
496208 2
2736037 10
2470619 10
1277474 6
1728984 8
600003 2
482901 5
2500399 9
1445057 8
198252 1
2099997 7
1195767 4
1107377 10
168027 1
1271732 7
1 10
560656 5
255325 6
2288017 8
982755 5
173459 1
832573 9
7 3
145667 6
18 9
1662942 9
1 10
1878921 10
614029 3
9 9
184477 1
3000010 10
6 6
225861 5
366451 2
338603 4
683876 3
1085461 7
396247 2
1216509 7
20 10
70100 10
7 8
7 4
1420481 7
762780 3
134361 1
1846838 7
221120 10
3000004 10
740039 8
974861 4
4 2
1 10
463765 2
344185 3
143577 7
1721613 8
280577 1
907515 5
827503 6
645471 7
585532 3
2699991 9
11 6
2999997 10
8 9
1425571 5
300000 1
1701610 10
1199997 4
813135 5
2073439 10
401069 2
150560 10
6 6
123047 3
500681 4
191646 2
9 5
816361 7
17 6
899997 3
1 10
27178 1
11 10
1031776 5
212050 1
161870 1
1199997 4
130885 5
137533 2
135134 3
2 2
15 7
2100013 7
532427 3
15 10
1 10
7 7
313060 3
560420 4
324598 3
781362 10
1624239 10
775605 4
39026 5
2400008 8
2100000 7
2700002 9
619935 3
250211 5
916104 5
10147 1
674594 8
774748 10
2438086 9
1 2
2400000 8
1 10
86495 6
899997 3
1860587 7
1786219 10
1 10
1627848 8
1489284 6
166722 3
773305 6
170814 7
1001871 8
2354481 8
2099999 7
599998 2
1111862 6
299999 1
692384 9
2457820 9
474166 3
128992 9
632418 3
1453396 7
1 10
1090089 5
490477 2
2865827 10
1 10
55576 1
1868273 7
891060 5
1 10
265588 2
3 2
2629200 9
2264840 9
381352 8
1154478 6
2699999 9
6 7
10 10
714908 3
290659 1
1 10
1800009 6
2699994 9
1500000 5
1197242 6
2206701 9
600002 2
2411131 10
10 10
358470 5
1 10
259514 7
209108 2
2700013 9
1044568 9
1473402 7
425534 2
2399991 8
10 4
19 10
1806722 7
1799998 6
1331983 6
130310 2
1791593 9
941578 7
302931 2
3 2
130616 1
1314409 6
813412 3
1 10
391024 5
634981 4
773169 8
457337 6
6 5
9 5
1018864 9
2066481 8
1001231 8
472921 4
2099997 7
917867 7
920969 4
131899 5
694429 4
2 2
2016944 9
1851224 10
190943 4
2 2
300000 1
293191 10
1052693 4
1365793 6
1 1
193255 2
326309 3
21 8
226527 2
820413 4
13 6
899998 3
225931 1
898046 3
99520 2
2036873 7
2699991 9
13 8
1858625 8
19 9
121520 1
764749 9
210336 8
882775 4
1330931 5
1787366 7
1 10
1 10
18 9
1250871 10
600001 2
2368397 10
4 3
2399998 8
300002 1
1 10
193518 1
722288 3
19 10
1340936 8
629146 10
2699998 9
189542 6
1531500 6
417903 2
1109181 5
1704989 7
813269 10
2999990 10
332805 2
92372 1
282788 1
2 2
9 8
441935 3
370641 10
300001 1
8378 1
787369 8
555805 9
158712 1
1245486 6
318589 3
394856 7
1032760 5
9 9
2099994 7
1505930 7
1799995 6
2999999 10
1296614 5
1370296 10
14 10
174592 1
254583 3
527958 2
98731 9
7 4
900004 3
1996424 10
235112 1
475408 10
16 8
414160 7
2100008 7
2999994 10
755149 4
57492 6
1 10
1966591 9
1250620 10
1840545 8
1419750 5
74376 1
287329 1
2400007 8
3 2
2700002 9
1 1
133196 7
899998 3
238224 4
154231 6
715584 5
204702 6
300000 1
1505197 7
432879 7
789843 5
2700012 9
1589012 6
406475 2
7 7
3000010 10
639798 9
476969 8
2735137 10
185978 2
19 9
1 10
3 1
1 10
1552340 10
16 8
1178168 4
627223 4
170723 2
252610 1
2100000 7
1211688 6
8 6
2399991 8
1565833 10
520251 4
853209 7
1800007 6
206288 1
1496641 10
660993 4
2415519 10
336304 5
1800005 6
1 10
723295 3
210371 10
95099 3
400927 3
1 10
98099 7
1398906 6
76430 10
10 7
1799994 6
311137 8
1794435 7
51055 1
1022170 10
299999 1
2999991 10
312375 5
9 9
2400014 8
1631307 10
1463191 5
1 10
921315 5
90834 1
299999 1
1174697 9
1378349 5
73836 1
1 10
222600 2
1 1
1200004 4
914597 9
6 3
1720335 8
300001 1
1 1
2273457 9
1 10
2065458 8
900001 3
1800003 6
7809 2
1648637 6
88636 1
327631 4
3000011 10
17735 4
128614 2
2123173 9
2913349 10
314299 10
1167447 4
1398569 5
955374 7
1598780 10
209469 2
834829 10
1 1
178540 2
2328164 9
1730160 10
10 5
1697723 8
899997 3
2100001 7
194779 2
8 8
578906 5
811880 4
1413181 9
336065 2
1 10
1141388 7
2400007 8
73759 1
1487819 10
2100006 7
3000001 10
924224 6
637549 10
569000 3
19 8
900002 3
4 2
1364566 8
17 9
1254903 8
2 3
219667 6
971687 9
130467 4
2013420 10
707555 10
107943 2
3 3
2184695 9
10 10
2111107 9
808935 3
1199996 4
71139 1
1199995 4
575783 6
1734579 9
10 5
2099992 7
1197202 7
1763119 8
452026 5
1371368 9
849630 5
1 10
1282988 7
6 5
1379999 8
1155063 8
1187368 4
1422790 5
1321834 10
427721 4
272054 1
1429732 9
900001 3
205605 2
1306871 7
19 10
2699999 9
181123 6
11 7
1705529 8
216636 1
599998 2
891737 4
10 4
2 1
900004 3
2699990 9
7 3
2088163 8
1 10
1200003 4
1949442 10
269926 1
1314360 8
903901 5
2548025 9
1799994 6
890459 6
2399999 8
191889 7
831691 6
8 7
1369194 8
323776 4
1420810 5
2616326 9
599999 2
706496 7
465368 3
1799405 9
60922 9
6 3
298814 2
193903 4
15483 4
1648169 6
223706 2
156619 2
599998 2
1692802 9
1092449 6
2693139 10
1499997 5
548523 5
817735 3
36906 1
13 6
2011173 9
1800006 6
219689 3
26 10
1 10
1200003 4
215652 6
1 10
637440 3
638327 8
339853 3
37531 3
290006 2
2400009 8
2461634 9
1381392 6
1199997 4
1 10
183850 2
168909 2
243804 1
4 4
740623 5
158363 1
208243 8
23364 1
229237 7
300001 1
51044 4
183663 1
231815 1
265832 1
171536 7
1499996 5
1345420 10
28412 3
1439033 8
1283674 5
13 6
2999989 10
1441988 10
8 3
398288 3
300001 1
2100007 7
1500005 5
1218694 8
298814 5
1500007 5
368967 2
300001 1
910470 6
2 3
956224 4
140706 1
783503 8
458993 4
1243773 9
1491351 7
249783 1
1438798 8
2535230 10
2061370 10
1189541 10
1309539 5
10 9
45241 2
306340 2
956095 6
283539 10
900000 3
410489 6
110925 2
734155 4
2399992 8
61167 1
667601 7
2303812 8
1 10
1799999 6
476319 2
17 9
56076 7
2587 1
235207 7
1 10
2100001 7
2978 2
7 8
2400014 8
2400007 8
1152948 5
34299 5
2430441 9
586025 6
721171 4
2687526 10
368748 3
729685 3
1499998 5
70379 1
300000 1
1799999 6
100080 5
278332 1
547853 4
1342280 5
2271824 10
175340 1
849010 7
1799994 6
7 6
119288 1
2 1
283824 6
735444 4
230055 1
931840 7
46997 7
706096 7
2341166 8
1412705 5
974015 5
1200005 4
7 7
1500001 5
2482574 9
2036995 7
353188 5
1499994 5
2699991 9
779119 3
2699999 9
1822136 9
1157713 4
541177 4
2400009 8
202837 8
88591 10
6 7
592777 2
1803997 8
1 10
44504 1
12 6
2 2
900004 3
2 3
2399991 8
725219 8
1384359 7
1332072 8
1 10
153456 6
519701 4
772792 8
9 4
720054 6
1800002 6
228936 6
13 6
2025122 10
504201 2
281165 2
359355 3
2400001 8
2999990 10
1724778 7
23309 10
318307 4
774595 3
10 5
600003 2
372950 2
118739 6
939465 6
1156777 6
9 10
86547 7
869708 3
1060121 7
21 10
92066 2
319181 6
862102 9
704268 6
162816 2
3 3
8 8
1200006 4
1475541 9
248053 1
24 9
2 3
1800204 9
899999 3
1 2
1668117 10
204604 1
1986633 8
1 10
1 10
1368367 7
2511222 10
2100006 7
1967717 10
635095 4
15 7
1456715 5
2037833 8
2100009 7
1496099 9
64485 9
133847 8
900003 3
1674865 8
2 1
1639901 10
2699992 9
850103 5
360604 3
219544 1
2700000 9
789831 5
2769200 10
1381051 7
1199995 4
320704 8
205712 1
1144477 6
2397410 10
77533 1
597154 3
1689501 10
569147 8
1800010 6
209108 4
1 10
1449979 7
1 10
484559 10
757081 8
9 9
1 10
899999 3
899999 3
10 5
697024 3
4 2
1800005 6
2400004 8
159652 9
1 10
1200003 4
2400006 8
1630703 8
1602795 8
2100006 7
80417 7
1902679 10
714004 4
6 7
549155 5
2498299 10
333566 2
755171 9
300000 1
2285211 10
5277 9
807913 6
1664596 9
1068073 6
1 10
8 7
558936 7
194687 6
1427589 10
217310 2
16 6
3000010 10
41243 1
818253 4
1 2
12 6
115384 7
3 2
1 10
1946846 10
523436 4
2186795 10
1200003 4
1500000 5
879919 10
600001 2
1650844 9
661411 5
545394 2
900004 3
596808 10
318849 10
305357 6
1614999 9
14 7
750679 7
391282 3
519360 8
2025408 7
2270039 10
2562371 9
563925 3
236523 10
1486267 6
168788 4
794177 3
2100004 7
1 10
196202 1
1911240 8
2088233 7
892241 6
2411211 10
1733648 8
108119 1
87192 4
1884600 10
1500002 5
162274 4
900005 3
666984 5
91682 1
2400003 8
1532135 6
2639698 9
554 1
1 10
206202 1
116702 1
3 1
600001 2
394475 5
2399991 8
230064 3
242325 1
2366074 9
2999996 10
2399997 8
189120 7
543604 2
3000008 10
9 4
196332 2
406405 5
582070 2
530682 6
233382 2
13 6
599997 2
1 10
537167 4
1167040 7
255866 2
2611224 9
2570291 10
228048 6
299998 1
1148824 5
1685809 8
37030 2
2252361 8
7 8
2100006 7
1500001 5
508808 4
278071 1
323137 2
380912 3
295218 1
374049 10
2700005 9
2 2
143189 1
259646 1
1167051 4
961699 4
599998 2
362621 2
1349195 5
1875250 8
2204734 8
1199997 4
19 9
975331 4
276947 9
1197604 5
899997 3
147895 1
522759 3
1199995 4
383118 7
299999 1
853466 5
130391 10
300000 1
330911 8
1910870 10
1454489 7
900004 3
600001 2
1860787 9
902071 9
220963 6
443615 8
1 10
368598 5
207831 1
2400009 8
248975 4
2699992 9
503872 3
7 4
2099996 7
94895 1
3000009 10
198657 6
987533 6
235513 3
2400014 8
810474 3
7 3
1033225 5
733076 4
279951 1
1587027 7
1782823 9
1 10
19 9
1967589 7
1849511 10
1363790 7
316198 3
599998 2
3000011 10
900002 3
2699996 9
1779310 10
1 10
900004 3
627733 3
537067 2
5 2
71191 8
1500005 5
400307 2
499351 5
1499994 5
5 3
599998 2
1506536 9
1 10
2072724 10
817347 7
1441297 9
2700005 9
5 4
403279 6
3000011 10
712594 5
331532 8
1871311 8
599997 2
26708 1
548317 5
2700013 9
945095 5
760149 9
20084 9
1016869 6
287685 1
1511241 8
332237 2
641771 3
1720121 8
1305012 8
1772400 10
16 9
600003 2
1234028 6
1500006 5
115522 1
652559 9
1557629 6
1340153 6
861393 7
5 2
231750 1
291541 1
300000 1
631493 3
1 10
1425865 8
3 3
1344985 6
198739 2
1157874 5
1763695 8
253607 1
1908029 10
1487472 6
830442 5
8 9
113290 1
600001 2
7 4
202430 3
5 4
3000000 10
393729 2
2699997 9
1479151 5
2400000 8
2100002 7
177699 5
1 10
153621 2
420588 9
297731 4
2100007 7
304948 7
228326 1
873958 3
1735782 6
900003 3
1772710 6
1800006 6
900002 3
675332 4
299999 1
1915964 7
1278494 5
270265 8
258163 2
449936 2
15 7
110657 1
1737785 10
300000 1
6 5
63337 4
420039 6
2700001 9
400052 4
783134 4
358142 2
1 10
7876 2
452741 2
1222920 9
881251 7
393224 4
2400000 8
2052154 9
82614 3
2 2
34889 2
460878 3
1093139 9
728842 8
1578719 8
838514 3
530930 10
827966 3
2220776 8
240271 1
2091944 9
2321801 9
1500004 5
90350 3
2367702 9
363440 2
302950 5
116325 5
20 9
801550 9
1476539 5
529921 2
74581 10
546527 4
9 8
2 3
2057623 8
783434 4
3000010 10
544368 2
822430 10
11996 5
124500 6
288491 5
1152287 6
300001 1
673844 5
2291049 10
76941 10
378150 6
2925 2
300000 1
6 6
1800009 6
1020344 5
155530 9
2999994 10
78979 1
402136 2
1 10
1 10
394654 5
2400001 8
300001 1
563138 2
118055 3
961052 4
444487 2
2989501 10
600 1
1747262 6
2221009 10
2100002 7
745179 5
2330261 8
494048 8
114147 3
730840 4
1 10
13 6
2102660 10
819885 3
4 4
515699 3
254075 2
1016808 4
1757126 7
2690300 10
216215 1
599999 2
1017463 10
89234 2
2529509 10
1037001 8
466098 6
386308 8
129693 1
1091787 4
1 10
599997 2
1017966 5
2699999 9
288078 6
10 10
1756454 7
1 10
252581 1
968702 5
553056 7
2700001 9
1238641 8
14 5
3 2
246548 4
181306 1
1 10
1500001 5
900005 3
286637 1
282410 5
899997 3
2986001 10
1247961 5
569290 5
2844815 10
844589 10
300000 1
2110239 10
1872151 7
900000 3
1693751 10
460208 7
299998 1
567497 2
694147 7
1825247 8
512868 6
181638 1
221793 1
2 1
1776528 8
3 1
3 4
784920 6
6069 2
1915235 7
283626 1
1800007 6
1 10
1 10
1 1
101017 1
1799999 6
643577 8
600002 2
973081 6
113580 1
304357 2
1992348 7
1 10
16 10
489059 6
252579 5
565275 2
864053 4
245227 1
1021169 4
7942 6
82675 4
168425 3
1499999 5
1056 8
107908 9
1 10
78134 1
733916 4
899999 3
1499779 9
1499999 5
2621044 9
1 1
1055393 7
299999 1
520080 5
620255 6
2999993 10
1 10
300000 1
872975 8
2399993 8
1 10
2880050 10
878040 7
3 4
514398 3
198045 1
2400006 8
2699999 9
457452 3
2320000 8
351919 2
848329 4
1345704 5
627590 3
3000001 10
1 10
253330 1
59763 3
2999991 10
1307511 9
233612 2
716122 8
2368295 8
559935 5
2400000 8
778171 10
13 7
208364 9
603249 3
729373 4
1500004 5
515294 9
414720 3
1376739 10
1199999 4
234256 1
2399996 8
1 10
899998 3
159921 3
165205 4
2099994 7
2371184 9
1811999 9
1159236 4
308326 10
2699999 9
925943 6
899999 3
19 9
176639 2
17296 7
220615 4
174407 1
3 4
399573 10
1652308 7
1354321 7
1800004 6
7 7
2100000 7
281933 1
2400009 8
1321171 5
1568222 9
195895 3
270235 1
892761 10
1134559 5
506507 6
1440425 8
532408 8
16 8
2700010 9
258339 10
600000 2
89108 1
85383 9
2399485 10
2699992 9
299999 1
1460192 8
11 5
70816 2
409305 3
1588057 6
290525 1
49204 9
600001 2
1 10
1062572 7
8 8
1 10
1545700 10
9 4
1064932 4
59455 5
600001 2
28766 3
1 1
1 10
281706 1
2305984 8
648906 6
2597730 10
1977096 7
1313364 9
300001 1
10 7
3000010 10
2700006 9
161262 6
92326 10
6 6
14934 1
900005 3
1515005 6
356207 6
16918 1
28404 4
2182581 9
364180 3
20 10
1 10
1499999 5
408063 7
1 10
2700002 9
232723 2
1611483 7
2100000 7
1214615 9
1304 9
672330 7
9 7
818556 5
40861 1
599998 2
240974 2
359911 4
1200003 4
1413780 10
764421 7
340289 2
1799993 6
1777634 9
523206 3
7 6
1800009 6
300000 1
1 10
1199997 4
2 2
1235799 8
2774140 10
1882531 7
1045778 7
1200001 4
3 2
299469 3
254314 3
92570 1
317925 2
170006 3
3 3
1824283 10
1200004 4
846129 8
803026 9
1800006 6
6 6
33083 7
1760391 10
502910 8
1112395 7
2699997 9
1499996 5
2999998 10
1740373 6
2400007 8
2560 10
86933 6
1568232 7
437158 3
11 5
150427 6
226671 6
174054 3
843670 4
1028070 7
3000006 10
739217 5
2298220 10
1 10
279376 4
2700009 9
1499995 5
689516 3
1 1
5 5
332218 2
850130 3
283032 3
1496659 10
2700001 9
1674452 6
6 7
1 10
227817 6
2400007 8
67284 7
530606 6
1063541 6
1230304 5
969202 5
290051 10
6 7
2399993 8
567290 2
701629 4
839470 7
44884 1
852140 9
300001 1
199595 5
790033 8
431971 5
1544473 7
2058240 9
1177984 4
196859 1
1128030 6
843277 4
43733 1
22 8
199345 1
87573 1
380142 7
5 5
662033 3
9 10
1 10
299999 1
3 4
40997 2
190161 8
49195 3
2399999 8
274522 2
182462 6
2099999 7
2099997 7
3 4
867045 10
1029335 4
1499995 5
2100006 7
2084071 7
591462 4
263960 5
2999989 10
15 8
771911 6
341877 4
169719 5
468701 9
708349 3
466162 6
996635 6
1499999 5
900003 3
373746 3
1049832 8
612613 5
180248 8
1 10
115799 1
613091 10
270585 2
2100006 7
230554 2
635747 3
2700007 9
925139 4
300001 1
2843551 10
588322 2
300002 1
510423 8
12 10
2387740 10
1156004 9
1575818 7
1132255 4
496421 10
733736 9
572 2
232261 7
456064 7
339431 9
1785818 7
190006 9
244455 1
641841 3
19 10
1199999 4
302810 2
1499999 5
463297 3
1 10
223156 9
9 5
659093 3
1022247 4
9 4
79344 9
262984 5
2101465 9
1 10
270821 7
116059 2
1759615 6
919158 6
455875 4
1118254 7
1 10
347219 5
63761 2
1068378 9
435779 6
1329241 6
121862 1
366715 2
300000 1
2001376 7
200619 10
379750 5
140653 1
2100000 7
1187746 5
1800006 6
1431428 5
1293799 10
32162 2
1 10
583184 9
412273 6
117125 9
12 7
577521 3
405971 10
2100001 7
749712 4
306419 6
898495 5
3000013 10
1 10
299662 1
353205 7
1500008 5
1325602 5
899999 3
1 10
1201387 6
300000 1
305909 6
3 3
294770 5
1 10
565214 3
807355 4
1370700 6
832508 4
1 10
1549660 10
302273 6
205371 1
1314604 5
1200001 4
10 10
2 1
1160720 8
567455 2
932130 10
2500522 10
7 7
369409 10
1984181 9
1087103 8
4 2
402513 2
104087 6
1513256 8
1154238 7
5 5
2 3
684466 5
2400007 8
641466 8
2700001 9
83254 8
12 8
46019 3
2148596 10
1466046 9
1 10
5 3
1800005 6
900001 3
33856 2
1873919 8
1 1
1009041 7
1800000 6
2141526 8
207891 2
1 10
5 2
580394 3
1800000 6
3 3
1 10
231353 3
1750532 7
1799994 6
2099999 7
1103179 10
1145798 8
300002 1
217855 6
1200004 4
438103 3
1408692 10
112483 1
11 6
221171 8
992839 6
1799996 6
899997 3
266134 2
291074 6
1166291 5
8 8
364203 2
1461202 8
22951 1
1500005 5
9 4
2999990 10
1 10
78962 3
144459 1
2700015 9
605413 6
2700008 9
464069 6
1398124 9
2700002 9
300000 1
5 2
167569 6
668336 9
2400007 8
903809 4
2699994 9
639937 4
1 10
549117 5
15 6
1002140 9
230169 2
516689 8
600000 2
458669 8
300000 1
600002 2
1042401 8
1976839 7
1094471 9
464399 2
72022 1
1177608 4
1749290 6
545312 3
10 10
282763 1
1032907 6
614574 3
2099997 7
1799999 6
16 7
10 10
4 2
162580 1
1659329 9
799200 5
484867 2
1315033 6
1088328 6
289919 5
2 3
136507 2
2381881 10
1 10
182077 2
1408864 5
1 10
3 2
17 8
1669907 6
1313597 10
559526 2
558020 3
1791280 10
385959 2
300000 1
162099 9
3000001 10
386922 3
2700012 9
1725925 6
769997 6
1500000 5
55049 5
181601 6
1183086 4
1 10
448114 2
690439 5
201031 5
2677764 9
4 3
1324605 6
269897 8
118476 1
73355 2
2131344 9
265739 2
1800006 6
600001 2
1 10
4 3
299999 1
2 1
901474 4
391403 2
1024515 9
1800011 6
1515172 9
2999990 10
1271695 6
76085 9
140603 9
227839 1
1800000 6
995743 7
1 10
1500005 5
2099993 7
2362319 8
113393 4
66745 9
356768 4
3000009 10
1449190 9
2099999 7
2099994 7
1799994 6
431673 4
1165990 9
190825 1
3000000 10
147461 5
1 10
1 10
2122529 10
1454584 8
1268476 7
1288679 7
327594 2
1832194 7
1913015 8
1174883 6
1500000 5
300000 1
2399992 8
193326 3
1038024 6
116722 7
599999 2
405235 5
241934 2
2 2
211764 9
1800003 6
565938 5
3000000 10
799992 9
2078007 8
64385 2
926494 5
2329590 10
1491612 5
1604560 7
899999 3
832988 7
1371453 7
1200001 4
385903 8
10 9
242115 3
2400000 8
1044659 4
1 10
2999992 10
235479 10
300001 1
354151 10
2015564 8
900001 3
13 5
976274 5
18 9
149307 2
9353 1
1500000 5
1 10
2400000 8
2999999 10
19 9
2400008 8
1 10
226879 1
60773 4
1500001 5
194508 1
8 9
2099992 7
333948 7
357380 3
1 10
194912 5
2399994 8
2325078 9
979129 9
89110 2
861601 6
7 6
1985964 7
280363 2
794226 6
194010 2
877045 10
196255 2
301641 2
119270 3
392626 2
190682 8
6 4
79370 2
15 10
128112 7
843353 9
3000010 10
1190815 8
2707124 10
426648 8
1500002 5
5 6
900001 3
1489670 5
1 10
1242891 7
3 2
1500006 5
475050 3
14 9
1500005 5
2190169 10
9 9
2100000 7
2014825 8
1 10
514656 9
1 10
442441 7
3000017 10
941116 7
55897 4
350956 5
294525 1
1457317 9
166519 1
195856 4
5 4
900000 3
18 9
850615 4
382999 7
6 5
358164 10
135346 6
773023 3
729428 3
452689 2
1 10
7 3
1268434 9
899999 3
151926 6
1500006 5
19 9
1 10
198970 5
338471 6
847232 4
1222955 5
119532 2
2107215 8
1490673 8
130674 7
444315 4
2 1
53000 2
191938 2
1 10
6 3
57778 3
246494 1
19 9
21187 9
1 10
4 5
2100000 7
2420703 9
106375 3
1279981 9
1026099 9
752759 5
1 10
1 10
1733692 7
2405600 10
432093 3
1384756 6
404440 2
85419 1
1800006 6
1200000 4
2348872 10
542857 8
1131648 5
1030308 6
392812 10
219162 1
429295 9
1 10
92401 5
6 7
1554567 8
48547 1
474174 9
1500004 5
1217943 7
656045 9
88753 7
367383 2
1848369 8
418200 10
1765816 8
599999 2
1 10
1847975 8
553814 4
7 6
1628815 8
1725755 6
3 3
1 1
1 10
1 10
1 10
1562733 9
2400008 8
1033456 6
5 4
2094635 9
316554 6
573124 7
10 6
600000 2
959460 9
2400008 8
1 10
1799999 6
32104 1
607497 3
623707 7
861611 3
9 8
1500004 5
62077 1
1619143 6
170567 1
9 4
1 10
823349 4
1 10
2877740 10
882288 7
1484951 10
3000007 10
115561 1
199424 1
2019374 10
2099999 7
1 10
591286 3
4 3
1071338 7
2232228 8
9437 4
42260 2
1 10
786985 5
453827 6
1199997 4
1199997 4
1374098 5
298967 1
1 10
1245521 6
900001 3
2099997 7
805046 3
99186 5
47645 4
6 6
395751 2
9 5
600002 2
739656 5
1500009 5
1222982 7
1213800 7
188937 2
3000014 10
3000010 10
1589496 10
9 10
308443 3
262785 4
558255 3
6 5
93637 9
284704 8
247045 1
2748056 10
2700010 9
1188927 9
1055176 5
1028490 10
1489368 8
130688 9
1500004 5
877200 6
1955972 9
111566 1
1263935 6
225602 7
205090 1
1 2
501631 3
1770744 8
202345 4
1200001 4
2699992 9
1199997 4
628356 4
1200007 4
2370918 10
599997 2
201794 3
841460 3
9 4
1800011 6
299999 1
300001 1
512696 3
12 9
1049052 7
244369 6
15 6
97283 1
190621 1
212674 2
804140 3
217618 2
78255 5
1 10
2399999 8
414722 3
305807 8
1012960 8
245628 8
968426 9
445577 8
900003 3
1918770 9
596693 3
2195191 9
8 9
1 10
579681 8
882663 7
1002032 7
211014 9
1 10
10 8
1032688 4
1 10
650497 3
434108 2
198307 3
349379 10
955660 5
3000015 10
578611 9
6 5
258403 2
307067 3
239699 1
1 10
7 7
636955 6
72062 1
166499 1
2399991 8
1 10
1506781 7
14116 1
563807 7
10 8
1456511 5
1681514 9
809465 5
816943 6
930896 7
12 6
57240 2
1157864 7
750430 3
1 10
438433 8
1800004 6
3000009 10
2699992 9
1655580 10
2538791 9
16 9
3494 2
9 4
258216 1
1831100 10
1200007 4
373415 5
619265 6
8 7
670211 5
24 10
82937 1
739413 3
2400001 8
2700009 9
1984494 7
1500001 5
1748441 10
2400008 8
1228364 9
56067 1
7 8
946075 4
1127007 4
251787 2
1800008 6
1253584 7
999684 7
242266 1
1 10
11 9
1500004 5
2 3
60781 10
7 6
599998 2
676553 4
145334 3
7861 10
8 4
97034 1
1800003 6
64619 3
1199998 4
866751 6
7 3
714253 5
3 3
2699994 9
450576 2
143439 1
17 6
1499999 5
1250485 5
1333928 8
2399999 8
1499995 5
1142521 6
1371868 7
1610144 10
1834680 8
1 10
1317333 8
836299 3
8 9
1321626 6
487157 7
787157 5
1199997 4
1021447 4
410796 7
900000 3
1042094 7
2063190 10
239155 2
816216 5
134881 2
2647576 9
159414 1
104705 3
1 10
1611059 9
4 5
1 10
2209778 8
229507 1
1156530 10
1731416 7
1 10
136709 9
268023 8
10412 1
100073 2
1066604 4
1199995 4
787440 3
310571 2
115690 9
7 8
5 5
10 9
1 2
1800003 6
1111590 9
4 5
18304 2
1200005 4
7 4
800319 3
8 9
1799997 6
1499994 5
914923 4
2 1
143070 2
134292 3
6 6
728870 10
1800000 6
639175 8
448728 8
351266 5
1 10
422064 6
232635 1
179483 1
564621 2
1 10
599999 2
348759 3
1228497 10
2278798 8
599041 3
1353026 8
2699999 9
2736038 10
1866332 10
977501 4
13 6
7 8
1424378 6
1843283 7
2 1
2399991 8
900004 3
288730 7
1255939 10
2978269 10
599998 2
181265 6
374041 2
216698 7
1800002 6
935561 5
1072900 8
1742681 10
2871881 10
12 8
897892 4
7 8
166764 3
41969 1
510888 9
1721093 10
1 10
1800005 6
1200000 4
877541 3
1056229 7
924680 10
2699991 9
1341438 7
809340 5
2024087 8
299999 1
1345890 7
4 4
5 5
161669 2
515338 2
2999995 10
10 10
266490 3
78934 1
204254 6
3000009 10
2400001 8
866082 4
1302649 5
1499967 7
241918 2
1995466 8
1199998 4
900004 3
1 10
242745 1
450233 6
11 10
1450658 8
899997 3
252423 2
5 6
521102 4
1139966 4
997489 4
550029 6
1 10
273061 1
1 10
1163340 9
11 9
563374 2
2310577 9
1246930 7
15 7
1200005 4
3000009 10
203604 3
2375063 8
9306 2
1 10
2290301 10
1 10
415335 5
474879 5
296016 3
193496 2
599999 2
2699998 9
1199997 4
1200004 4
1649161 10
90142 1
10 9
101307 5
577998 2
2100008 7
1 10
2400001 8
1 10
2100000 7
747844 6
1140599 8
306141 7
185450 2
1564860 10
441618 4
4 4
697406 3
577961 9
9 10
824750 6
1258568 5
1061250 7
286374 6
2100003 7
177039 1
399929 8
250984 3
2999992 10
13 6
878905 5
1499999 5
2400011 8
2347520 8
276086 1
1 10
2100006 7
1260912 9
3 4
284137 7
676465 7
715579 6
7 3
962183 4
1499994 5
2699991 9
173099 4
1 10
3 1
95384 5
713305 3
389343 3
128617 2
1 10
203938 3
169456 2
8 9
453949 2
280312 5
1 10
1917089 8
2700017 9
2296314 9
90974 1
1722386 8
1245183 8
600003 2
1 10
21 10
1140020 7
498987 2
217433 6
494383 7
257133 2
1 10
60801 1
1659731 10
168585 1
2287369 10
299521 2
41576 1
1269920 7
15267 1
900000 3
144667 1
599998 2
943938 6
469302 7
1801038 8
1800009 6
2700001 9
91820 2
599999 2
516802 9
1914944 8
2678841 10
1274017 6
1762076 7
720475 4
19 10
1008307 9
1 10
2104709 10
1524006 9
599690 7
1 10
1 10
564417 9
600001 2
7 5
1665092 6
536399 2
244109 5
572982 3
2147561 8
989019 7
1062488 4
1 1
1 10
14827 2
1140808 4
965932 4
1207470 5
1066239 10
250574 2
1353351 7
9 5
2700010 9
436456 10
2400015 8
1 10
239785 2
406103 6
131924 1
903327 4
2 1
340313 4
599999 2
1 1
935970 8
1 10
250111 2
647713 4
4 2
1116478 9
600003 2
1623016 8
347761 8
1817613 7
2999998 10
1 10
900001 3
342771 10
30634 2
1222095 7
19 9
1483966 6
468273 3
671742 3
617323 3
559185 5
950784 6
356531 2
1200002 4
1200005 4
2526850 10
255270 1
4 5
475475 2
684764 9
589638 8
9 8
1111971 5
11 5
18 8
9 9
1488621 8
599998 2
1887130 9
333718 7
1099551 10
174760 8
640041 10
60991 1
899996 3
2748941 10
292979 4
2458661 9
2193965 9
21 10
299797 1
1199999 4
27636 1
2123951 10
2328784 8
15 8
2699999 9
487160 10
113378 7
1 10
821623 6
119837 3
151122 1
1526140 6
505905 4
1279129 6
817674 6
1800006 6
9 9
299999 1
1 10
119513 1
1800007 6
284850 7
19 10
265272 4
900000 3
1 1
3000019 10
20 10
223293 2
1200001 4
1176021 10
651483 3
1188655 7
1691630 7
963925 6
438899 2
1951053 7
37872 4
2430118 9
929659 10
6 7
941127 7
2515651 10
1098918 9
1346974 5
2357720 10
600002 2
1727838 6
18 9
1364624 8
574432 9
7 8
1825842 10
188061 2
458224 2
690780 6
4 2
7 5
547745 3
993278 5
160744 1
278457 3
242034 2
60344 6
172855 2
61862 2
802890 10
797024 4
15 9
435569 3
90261 3
1190691 5
257725 1
293345 3
1 10
454594 9
2100009 7
1499994 5
2076151 10
726482 4
2 1
2973961 10
4 4
367397 3
4 5
839009 8
1372239 7
900000 3
1241634 6
789067 7
8 8
479843 7
1 10
4939 1
300000 1
1045317 6
217516 3
2400008 8
611739 6
1499996 5
1111463 6
2 1
731779 6
152192 4
1606003 7
265571 1
1499999 5
1499999 5
98016 8
624098 7
541905 2
1499994 5
2174215 8
727660 3
703452 5
117219 10
305004 7
1902618 9
325679 4
51989 7
1 10
119356 4
5556 7
109974 5
165533 1
1598131 6
2400003 8
130581 1
1239029 5
137546 1
868421 3
188817 2
1200004 4
67908 7
2367179 10
393707 3
725233 3
1800001 6
2097375 7
671006 3
379661 6
984005 6
600000 2
1944193 8
1 2
4 3
11 6
900002 3
1473353 6
674737 4
856433 3
780666 6
1116026 5
1200001 4
1 10
304381 5
2073968 7
11243 3
2282850 10
190394 7
614655 5
155140 10
2700010 9
5 4
900000 3
419782 2
698394 4
1 10
1048942 10
724717 9
262338 9
1 10
13 6
1559552 7
2400009 8
1040355 9
1199999 4
18 9
1109929 5
1705814 9
681540 3
600001 2
1208716 6
1190805 7
1101846 4
289173 8
1 10
2160976 8
10 8
600002 2
2758581 10
3000000 10
2013341 7
1377017 9
1500000 5
1 10
578311 5
70374 9
4 4
2999994 10
67123 6
720364 6
1499994 5
178205 6
285233 6
2045867 10
1881503 9
6 7
119480 1
2211112 8
555152 3
1664364 6
308954 2
11 10
3 1
1607095 8
299999 1
518495 8
2978179 10
147978 1
1800006 6
2099998 7
7 3
9 10
471672 4
300000 1
277380 10
701805 5
1445499 9
24397 2
1244449 8
5 6
2451185 9
4 2
1523503 9
1 10
404272 4
1200002 4
773493 3
1 10
1116070 5
1513908 6
1 10
5 2
776559 5
46217 4
1469869 10
1115178 5
14 6
219658 1
2699994 9
2297583 8
165476 1
9 4
1500005 5
629263 4
1184948 5
1500000 5
299999 1
64482 1
1886024 8
750213 5
2399993 8
1 2
1927724 7
411587 7
11147 1
244380 4
149085 1
524854 9
1499999 5
2099997 7
19 9
1685405 6
2099999 7
2400015 8
1800003 6
600003 2
1950222 7
353689 3
1799995 6
4 3
1 10
1106641 7
31255 5
28718 9
2700009 9
2516211 10
131629 3
120287 6
321131 6
211852 1
1200000 4
1065289 10
241018 1
1200000 4
1117075 4
14 8
1148832 4
599998 2
2021613 7
735101 3
2180411 8
1461167 8
900002 3
1 10
802801 10
899997 3
533684 4
6 6
2700010 9
9 5
7 8
1969359 8
1903113 9
1017733 6
2707219 10
656064 5
451795 2
703872 3
1799999 6
925231 6
2092344 9
255766 1
3000009 10
488941 10
151414 6
899997 3
8 9
239561 9
1 10
10 5
2075180 10
471601 9
299999 1
1800007 6
432685 6
1 10
2100011 7
136197 8
422000 7
1164103 4
1 10
339025 6
194583 1
72494 8
1 10
546776 9
904112 4
141560 5
1839818 7
9 8
1326053 7
622590 4
1 10
7 7
566595 4
1203413 6
1200003 4
1647351 9
708787 4
390982 3
252159 1
1301743 9
1668537 8
362596 4
888053 5
900002 3
112481 1
300000 1
23 8
2700010 9
1465302 10
1351633 8
344311 3
1551159 7
858421 6
1718468 6
1 10
333439 2
417108 7
134886 1
2399999 8
2927294 10
6168 7
634569 6
828666 9
271485 1
1 10
585833 6
2 1
3000003 10
570226 5
2 3
2100001 7
736574 5
17 8
359463 4
1800006 6
462241 3
300000 1
1800001 6
1500006 5
1799994 6
1268202 6
2100013 7
590049 2
600001 2
343503 3
24388 3
151358 3
1479226 7
573610 9
1575050 7
603955 3
1780015 7
68683 4
7 3
469337 3
570393 2
5088 1
1799999 6
1 10
3 4
445421 5
1200003 4
19 9
681733 6
3000010 10
814655 6
1 10
2699990 9
1846962 9
18415 9
1802151 9
6 6
4918 1
1163078 4
753712 4
2099995 7
1561743 8
2100813 9
2999991 10
658411 9
1445799 5
146545 2
2 2
569740 2
1499998 5
67777 2
73249 3
2100006 7
1868342 9
218104 2
20 9
438794 5
709580 5
124257 2
290387 1
2392719 8
600001 2
1971783 8
1 10
64280 8
3000019 10
600003 2
1193840 8
642924 6
1397816 9
1 10
5 2
12 7
318315 5
1133801 4
2283237 9
1146401 8
459313 2
2999993 10
1190532 7
1916459 7
413061 10
354691 2
1672736 6
2363695 8
1282689 10
701217 8
1 10
600001 2
33542 3
964748 4
91671 2
431496 2
580779 9
1800003 6
328462 5
849148 3
1 10
1329139 6
417276 6
1 10
1581571 9
1577620 9
2699998 9
243129 3
1144910 5
50253 6
1 10
693125 7
1567883 6
1 10
2022124 7
197360 1
3000016 10
1 1
760913 9
2485971 9
8 4
85046 1
3 2
7 6
599999 2
2113465 8
599998 2
2400007 8
1 10
12 6
20 7
2825610 10
315887 8
1199996 4
230999 2
6 5
164064 1
695863 9
747339 8
1199999 4
299998 1
14 7
469526 10
412441 10
547576 3
368901 3
1 10
3000017 10
66709 2
152530 1
15 8
94114 9
1 10
2399999 8
240493 7
960919 7
1049104 7
199791 1
1125956 7
709857 3
28968 3
6 7
1394400 5
1 10
67120 1
46573 1
108004 2
1499995 5
899997 3
1 10
588762 6
2100006 7
3 2
1011059 7
1238410 5
1359039 8
64103 5
1084457 5
1 10
1800006 6
600002 2
2399997 8
1112173 10
270466 1
1 10
600001 2
13147 2
120071 3
224603 3
279272 8
80720 4
2571532 10
1199997 4
430213 2
1019512 7
2663413 9
1658895 8
1799996 6
354947 3
599998 2
588739 2
1 10
899997 3
2776959 10
1342225 6
1199997 4
644197 5
801762 3
135496 9
1618661 6
300002 1
327457 4
747859 10
1800009 6
1487208 6
1061069 4
126775 1
678024 8
573766 3
933007 5
101059 10
1 10
368787 7
1800000 6
1503775 9
1237583 6
1740511 6
393894 6
2700002 9
169942 1
351958 3
700270 10
15 7
620742 6
840673 6
1735519 8
1422491 10
575150 10
991397 7
341225 4
1 10
533323 3
571194 6
1698013 9
617912 7
1499994 5
1 10
517295 6
245014 1
219621 1
356852 2
100704 5
650036 4
1 10
1 10
600003 2
1899832 8
467564 3
10 10
900000 3
2 1
580036 3
900001 3
206820 1
1200005 4
1878591 7
4 5
2399997 8
41571 4
1 10
321410 4
931939 7
1199997 4
599999 2
676934 3
770398 4
327431 6
909005 4
250238 2
26 10
1161138 4
2831136 10
1340200 10
302240 7
1336499 10
203018 2
2100013 7
1499998 5
600000 2
908976 8
1131575 6
1150484 5
899997 3
3000006 10
322522 3
899430 7
355621 4
599999 2
5 2
983333 4
1845075 7
300001 1
1 10
1 1
914760 8
1078690 10
5 6
151775 9
148514 1
900001 3
2 2
2396897 9
1399223 6
125474 2
1799994 6
7 8
1148389 5
810845 6
1 10
922847 5
1 10
1909762 7
415627 8
1019178 7
1560965 6
685936 4
3000001 10
144029 4
3 2
661679 10
1664896 10
1053847 8
13 6
684793 8
1017972 6
522449 9
900001 3
190086 1
1120901 6
170666 5
1092192 5
765071 9
863946 4
398389 2
1799994 6
9 9
15 7
857665 4
5 5
129208 4
2499225 10
7 5
1848511 7
2658925 10
300000 1
254926 2
1594138 8
2700000 9
859293 3
42003 1
1 10
938473 5
894129 5
692464 4
20 8
918209 6
49755 2
12 6
13 6
196001 2
80707 1
2699992 9
1457171 5
855691 10
1 10
275135 1
184994 1
1 10
1031665 10
439715 2
68061 5
1037730 5
632420 3
644837 10
2099999 7
1309140 10
316235 6
1199998 4
1331368 5
13 8
19 9
2 3
1 10
1 10
1 10
1137740 4
873445 6
2999992 10
791805 8
2400008 8
1704816 9
2818901 10
154499 2
619731 4
1519286 7
684593 4
568193 6
1036539 10
2700009 9
16 9
119385 2
1212402 8
182539 3
1799994 6
1 10
1 10
1463483 7
5 3
1 10
300001 1
38268 5
445460 3
15 7
2699999 9
536221 2
1 10
17 7
2700009 9
5004 4
5 2
140801 1
1 10
1173571 4
1090566 6
2400009 8
894887 3
1528442 9
2400007 8
2999990 10
13617 4
198250 1
698640 6
2350322 9
2111662 9
257081 8
1 10
411841 3
1375519 5
753959 5
654969 3
2224311 10
1500004 5
19 9
492321 3
2020863 8
556192 3
2400006 8
301785 8
1 10
1107609 9
110690 8
300000 1
1263028 5
284700 1
1 10
609648 4
369693 2
108577 4
388766 2
2461760 10
1 10
444034 2
599999 2
256053 7
439927 4
1478093 6
3000000 10
2700000 9
1290115 7
12803 4
24 10
817902 9
1794475 6
228263 3
287260 1
900001 3
1001 1
233583 2
610135 4
1806776 9
342525 2
294812 5
1199999 4
900002 3
686985 5
266422 1
900002 3
1191313 4
145945 1
1591508 8
1704121 10
120936 1
2400007 8
378225 8
7 7
1189171 6
2400001 8
452595 2
55433 1
711679 5
1 10
2399999 8
9 10
4 3
4 5
260096 3
141095 1
315239 5
1227066 5
165201 10
1649752 7
2700006 9
1484705 5
603007 7
1958009 10
1466361 9
13973 1
520371 2
714672 4
443376 2
1800007 6
9 8
1408851 9
186756 1
1572389 9
4 4
1272710 5
1 10
8 7
23 9
104588 4
1368640 7
2100006 7
494115 5
974534 7
298850 2
1417187 5
5 6
293279 5
452318 3
247869 3
18 9
352792 7
627725 3
176009 2
1540767 8
818581 3
125884 9
9 10
321746 2
1 10
19544 2
4546 1
74487 8
1 1
153974 2
902873 4
144695 1
7 7
210344 4
1024794 7
68595 9
1195985 4
751241 8
537200 4
509545 7
296414 5
281964 3
800811 4
41438 10
300002 1
853981 8
1155836 5
1500000 5
1309124 5
405476 5
716125 4
414393 2
121515 5
1690109 10
1988315 7
570383 2
39052 1
1 10
8 5
190019 6
1 10
1104513 4
1096185 6
2 1
2999991 10
53054 1
4 2
221106 1
2999995 10
92098 3
1730931 7
257248 3
1110027 7
1 10
1 10
707779 3
1164400 7
373496 5
1112010 6
10 5
200544 2
1799995 6
2012472 7
8 5
150881 4
1017902 7
114691 4
368192 2
956848 4
831697 6
1670407 10
1159836 5
1499994 5
1904260 7
1883735 8
680245 6
1367531 10
1490122 9
116298 6
530483 6
16 8
2316250 8
793568 4
268724 4
27770 1
909286 8
526284 2
2286713 8
1800002 6
871894 3
138849 5
313109 9
1800009 6
939019 6
9 10
143536 2
2699992 9
1064533 6
900004 3
2100003 7
340582 9
5 2
2460725 9
1 2
2400008 8
1189964 6
1677019 6
797545 9
300000 1
888380 5
363340 10
39444 7
443899 2
265601 1
792903 7
240619 1
1681047 9
2 1
8 4
647069 5
1199997 4
270942 9
639589 4
1799994 6
3 2
27584 4
1020930 10
1589724 7
1093225 5
1199999 4
25317 9
2267198 9
2130951 8
3000001 10
846157 6
836023 6
7 6
592773 2
1800003 6
1800000 6
200750 1
15 8
517717 3
136229 2
3 2
299998 1
3000010 10
975400 10
155475 9
4 3
247934 5
1200001 4
146642 1
9 9
1198911 8
2099999 7
7 6
2399995 8
3 1
874457 3
1096459 5
296071 1
239157 4
3000011 10
623763 9
4 5
577201 8
1 10
599998 2
300001 1
955229 5
206277 3
1424257 8
580254 9
1566144 6
1645065 7
409997 7
1152366 6
641341 4
300395 2
1722743 7
2971081 10
10 6
10 10
896280 6
1776899 10
7166 3
15 7
617288 7
423314 3
11 5
427668 2
19 9
398967 3
113372 1
284324 1
408519 5
599999 2
9 10
1499994 5
218397 1
12 5
627496 5
1124829 5
15 8
8 3
806329 10
10 8
804208 7
281756 6
1551943 6
1 10
26813 1
116700 2
77192 2
194254 5
1232169 5
1787209 7
1 10
2 1
1656253 6
199359 4
133973 5
386055 3
383150 10
1273965 5
751625 3
7 3
1289461 9
1005060 5
2229637 8
2999991 10
1199999 4
3 4
1714196 6
2999995 10
621045 4
121774 1
891016 4
1668975 6
1 10
900004 3
16 10
1290743 8
1 10
11 6
1 10
1088388 4
1 10
2320575 8
1499999 5
1674838 6
1048330 6
482787 4
1167834 6
19 9
272750 3
561280 2
2351631 8
1223001 5
1005837 7
1321417 6
1 10
958939 5
1397920 5
120859 3
1 10
899996 3
46963 4
172314 4
1860161 10
108179 7
1098749 4
2399996 8
703552 5
1975151 7
8 4
17 8
1245559 8
2400001 8
46908 6
1 10
2104531 9
1120222 9
1152637 6
1048192 7
3346 1
63025 1
2399992 8
6 6
2311 7
899999 3
2196784 9
2680195 9
3 1
2483027 9
1087609 10
947913 7
173920 1
1199997 4
1526569 10
3000010 10
809330 3
2249 2
2360870 10
3 3
1340505 5
1499994 5
77137 2
6021 7
1735082 10
2146016 8
387937 3
600002 2
286407 1
90618 1
1 10
3000013 10
2368150 10
1543623 8
2999995 10
417000 5
1800007 6
542743 6
1 10
175269 5
2999991 10
149019 2
513620 2
622944 8
904013 9
1574832 9
350749 4
1 10
4 3
69333 1
74151 8
210444 1
5 5
2400000 8
300000 1
469386 2
1229479 8
367595 6
389648 2
1 10
300001 1
81843 4
1271060 7
27949 3
1584368 9
111125 3
899998 3
1386009 9
13 7
2040926 7
383955 2
282116 5
899998 3
3 4
1498405 5
414660 6
2 3
340033 3
2399994 8
98259 2
1 10
1159489 5
149674 3
855602 9
299999 1
1800002 6
16 8
1912660 7
1502075 6
682461 3
2713939 10
1 10
1199996 4
8 4
228088 3
12 6
949900 4
1576997 9
1039860 7
5 6
1042588 5
1 10
7 8
300562 10
300001 1
1767422 6
372824 4
18 10
2082280 7
229555 1
5 4
1065510 10
734556 5
2400009 8
51139 1
2979550 10
447524 2
46663 1
342160 3
1303056 5
522427 4
5 2
140837 2
121811 2
1716347 6
1631809 6
6 7
349980 3
1476477 7
156259 5
1 10
28620 1
1559545 7
1369400 5
659359 6
18 9
342956 3
615584 5
2635871 10
6 5
25156 10
1 10
1199998 4
1200001 4
1091689 4
2527765 10
1 10
1367178 6
1158209 5
453042 8
658610 9
361710 3
1800001 6
186558 3
1199999 4
1078264 5
969962 5
11 6
1441400 9
350117 4
171956 7
2 1
300001 1
1799995 6
698714 6
484246 2
1972606 7
54522 6
409305 5
5 2
871234 3
318207 2
1 10
941070 9
1746215 9
278474 1
80250 1
369545 4
280115 4
1321050 10
2699991 9
572158 8
612407 3
1541934 9
1451503 7
442635 3
55089 5
1800011 6
255329 1
1 10
1269439 5
20 9
208304 1
289005 5
276199 2
91496 4
986493 10
1800000 6
207902 1
1 10
506697 10
2100006 7
266821 2
1522487 7
47583 4
952256 8
993966 5
155293 1
13 7
19 9
465311 2
387422 5
1796871 10
23 9
25293 2
300000 1
2399999 8
111551 3
923760 4
52069 3
1 1
1500000 5
1568756 7
2 1
230317 2
2582820 9
1800005 6
4 4
2123051 10
419228 9
181848 1
696888 3
1235756 5
193919 5
2168550 10
283400 3
256206 7
623156 9
2639466 9
512588 3
141220 6
599999 2
112197 1
1079057 5
2100007 7
672777 3
1572229 9
2046347 8
161896 5
1698631 8
666908 5
1395291 5
607814 5
1 10
171251 2
727992 4
257787 1
7 6
7 3
188203 4
275998 3
550650 3
7 6
2552427 9
481711 8
8 7
281572 2
846794 4
1 10
1499997 5
638476 6
250946 7
13 7
2950950 10
2425176 9
1787212 7
5 2
1412825 6
5 5
283588 2
136903 1
137201 4
74384 2
3 2
1 1
1 1
2 1
256156 1
309507 4
1 1
244552 3
999271 4
1 10
944839 5
587227 2
2700005 9
150059 2
186102 4
7 7
2100003 7
2949276 10
1 10
2399995 8
624193 3
2 3
1245600 7
11 5
2084635 9
9 8
600003 2
788471 5
2401319 10
2185153 8
2359499 10
1726016 6
1834574 7
524819 7
2411875 9
748889 9
1167187 7
1 10
1628437 7
1 10
112779 1
1248607 9
19 9
1868396 7
1719037 6
179724 2
3000003 10
1785230 7
748520 6
1583330 9
840592 8
1913077 9
1898305 8
1 10
105262 1
1229804 6
32674 7
1 10
821456 4
1656385 8
2700007 9
112186 1
1 10
887550 5
2100007 7
2699992 9
380464 7
1 10
899997 3
2700009 9
1 10
708445 5
1521888 10
299999 1
50385 6
203609 5
1401380 7
1690793 7
1809304 7
167581 6
59983 2
268544 3
2619340 10
2031985 8
2700008 9
465639 7
379932 3
542201 4
1425426 6
17 8
343962 4
974340 10
83771 1
106498 9
1054430 9
1 10
600000 2
15661 9
1 10
21 9
450809 2
2099995 7
2224506 9
269556 3
2700008 9
2457945 9
649655 3
796466 3
3000008 10
2400007 8
252405 1
2 3
2400009 8
211533 2
2699992 9
3 4
836317 4
86317 4
938374 9
1144999 9
600000 2
3000007 10
2089311 10
472140 5
1310639 8
245708 3
1 10
5 5
860228 3
240443 3
2099993 7
447635 10
147699 5
1077054 10
2399991 8
1 10
1444345 6
733014 6
3000009 10
402219 2
1282020 8
9 4
113324 1
299999 1
39094 3
216819 3
2824541 10
1 10
1500003 5
221139 1
149277 1
2 2
25 10
1054788 6
1128303 5
1200002 4
1052220 10
1819780 10
2100008 7
189184 1
2554009 10
766755 5
1058008 4
14 8
2 2
959296 4
1799994 6
1178778 6
7107 7
227061 2
2042211 7
73412 1
1763950 10
1087123 6
1238988 6
599998 2
2099999 7
1 10
637581 10
319099 2
229091 6
66887 6
201014 1
1430981 5
226920 1
254876 2
510914 4
167101 7
861775 4
2700009 9
1 10
7 3
1007804 10
1 10
1799994 6
353715 2
248230 9
445805 4
71625 1
1639304 9
1432703 7
1 10
8 4
600001 2
599998 2
1262115 6
2256140 10
2700009 9
2400001 8
4 2
954551 8
718694 4
1 10
1333025 6
533629 2
1515876 6
11 6
392474 2
14 7
300001 1
900003 3
1 2
1934419 9
2481560 9
2334158 9
1364380 5
334145 7
1499999 5
1100786 5
2700007 9
4 5
974263 7
993527 4
10 6
44821 2
1 10
1388467 7
1789019 6
1 10
2400009 8
2162891 10
813311 3
1799994 6
1200003 4
446894 2
580040 9
42044 7
1 10
533583 7
1392185 8
1 10
586269 9
1704490 10
299999 1
1300607 5
300001 1
1602712 9
2653766 9
2 2
900001 3
1 10
1759661 6
1072599 9
103745 8
40569 8
1717393 8
1067747 10
349949 10
2 1
192063 2
3000000 10
843480 4
191251 4
1800006 6
1773736 8
2700008 9
3000010 10
2700002 9
84963 1
1422690 10
1 10
363162 2
35814 2
518032 8
2699999 9
10728 7
731115 10
1306184 7
506442 8
1500001 5
1525853 6
507439 5
9 10
1174969 10
2602460 10
1 10
5 5
217201 1
2964098 10
1954899 7
304170 5
306333 2
139473 4
440865 2
768011 9
860641 6
215666 1
572931 2
1164977 6
1464543 8
7 7
1412230 10
1 10
439179 3
220139 1
1200002 4
490663 3
394362 3
2654969 10
1827697 7
734461 5
142385 5
229169 4
7 3
1113229 9
3000004 10
203548 1
2100007 7
3000006 10
2399993 8
2099998 7
90977 6
275386 1
473667 2
2587049 9
234707 1
7 6
255351 4
306909 9
2400014 8
2700009 9
3 1
2100001 7
1743993 7
1200006 4
277255 1
30641 6
1 10
95313 1
30844 2
364137 3
378618 2
171196 5
882641 5
10 9
2154518 9
2127209 10
1500004 5
254438 3
1434959 6
1800010 6
892229 4
1500000 5
1541041 10
1819255 8
1 10
1519602 10
7676 6
8 4
956467 4
2 1
1 10
898746 8
532356 7
201780 3
1798589 10
37052 4
1 10
2159569 8
9 5
59647 6
1500006 5
1800000 6
2699999 9
2052771 7
908949 4
1200000 4
82490 2
534577 3
1 10
522705 2
204175 1
1800007 6
900002 3
833499 4
204100 10
1 10
449704 3
163133 3
17 6
600001 2
2273232 8
2399999 8
1441457 7
2700001 9
2174815 9
2700008 9
877057 7
1 10
8 8
21 10
3 1
17 8
1 10
146777 1
1453419 9
737187 5
237995 9
2118295 9
1759367 6
299999 1
13 6
694390 5
1 10
1034039 4
1413924 5
1 10
577956 6
785358 3
2 2
93809 1
1216031 8
2100006 7
64182 5
1 10
877255 6
3000000 10
1 10
1270871 10
764687 3
1 10
2699992 9
3000010 10
2704064 10
1699208 9
2100000 7
1 10
704571 3
418837 2
1500004 5
981215 8
1476206 9
402589 5
600000 2
21 10
10 10
1914339 7
1285319 9
1461149 7
464424 10
1 10
51986 5
1692265 8
2100006 7
1657503 8
639191 6
893644 9
19 10
20 7
511315 2
2182040 10
120110 2
2 1
539685 3
219851 1
1631501 9
7 4
399142 3
287378 7
2700001 9
142094 1
1780216 7
736621 6
34621 2
1128148 4
283832 1
255392 4
1156665 4
1 10
1 10
595409 4
600002 2
1 10
1 10
2999996 10
774321 10
1468350 6
19 9
2999993 10
562788 5
2 2
2700010 9
1 10
55374 1
885401 5
542476 8
1203831 9
1 10
967036 9
439010 4
284990 7
2700002 9
2100001 7
1832622 7
1927549 7
668415 3
2265799 10
349282 8
1144360 7
1426166 10
383707 2
2163709 10
1 10
432951 2
23765 4
59935 2
1 10
801782 6
1500005 5
7 8
2700008 9
600002 2
2071916 9
1799994 6
9 5
9 5
1307407 7
2085929 8
608321 9
1200000 4
501884 2
166261 1
109303 6
1500000 5
201851 7
190860 10
2002629 9
1 10
861171 8
1 10
167269 1
652565 4
2 1
244648 1
788431 7
629830 3
572279 4
373994 5
249881 5
2400007 8
139253 2
373096 5
347955 2
1641376 8
2252655 10
5 5
2 2
3 1
2122911 10
671333 4
2697139 9
1799995 6
59614 1
1748744 8
799920 4
19 9
4 3
461176 3
1404342 6
1546303 6
220930 6
1720997 8
2999991 10
1800005 6
452622 2
42990 2
2 3
2400008 8
2136840 8
722205 4
1120384 4
7 5
25606 3
282897 2
21 10
477985 2
299999 1
26 9
882427 8
670241 5
900002 3
921774 8
1865489 8
203946 1
769087 9
296935 1
217377 9
2099999 7
1200003 4
3 1
9 4
361345 6
2188241 10
126141 1
300000 1
3 2
150806 2
2700008 9
1633527 8
12 6
390612 2
600003 2
13 6
2999998 10
1800007 6
437066 3
1187321 6
556555 2
1377363 7
1500000 5
288394 2
796980 5
555540 10
7 4
2109285 9
299999 1
11 9
1499996 5
1161606 5
18 8
2399999 8
2100001 7
419848 3
291637 5
258307 1
299999 1
14 5
1236371 10
1200001 4
2389537 9
439037 2
1794988 9
17 8
1549295 6
15 7
525068 9
2611299 10
4 3
782510 9
2319367 8
1105305 4
2999990 10
5 2
516390 3
2 1
10 5
852343 4
3000000 10
1 10
599999 2
2100013 7
2999990 10
11682 7
1499996 5
890941 5
899997 3
716164 5
1 10
984128 8
1799997 6
1001209 5
5 2
1 10
425605 6
438430 7
263999 10
2131805 8
424232 3
2699999 9
1 10
8 9
364841 2
509239 2
3 1
1445653 5
2366064 10
10 9
659914 7
10 8
3000006 10
15 7
320749 2
1174423 6
450082 2
11622 1
893960 3
143592 4
5 4
17 9
4 2
1813502 10
269876 4
2700008 9
132080 5
110416 7
2210971 10
1388951 5
1156071 4
181751 5
2099992 7
1 10
1461700 9
395788 3
5 2
899998 3
300000 1
1590328 8
9 9
2700008 9
6 3
1915273 9
1 10
296341 3
1306382 5
191114 2
839508 6
299999 1
2305500 10
1530409 6
999032 8
7 8
569909 4
22 9
217529 8
1058350 6
277104 1
1169455 10
195498 6
430731 9
5 6
2622699 10
587496 8
376551 10
1026320 7
597935 2
395998 9
1726242 6
1500004 5
635646 6
1199999 4
1149810 4
511825 7
489660 5
1200004 4
1550899 10
227040 2
821023 7
2408031 10
1800001 6
1 10
1 10
2100002 7
728416 4
36147 6
3000017 10
991141 10
409308 6
618298 3
510550 9
621557 4
4 2
399101 4
541664 10
599998 2
599998 2
266999 1
1500006 5
300001 1
1200004 4
1 10
1 10
4 4
13 5
1199998 4
563915 6
2399993 8
1604900 6
1799999 6
521435 2
592409 2
1 10
1309063 7
1636069 10
900001 3
1235120 5
1156671 10
1715832 9
8 5
2398058 9
277556 1
297277 3
476238 3
18 9
1555588 8
519302 3
1658109 7
3000001 10
619477 7
303948 2
299999 1
587598 3
2 3
47551 4
1155869 8
1 10
1499994 5
1 1
893587 3
296873 8
1699316 10
276056 5
8 8
552187 3
653572 9
1 10
1092633 8
758290 7
108519 1
918959 4
1586005 6
468096 7
232255 6
355071 5
182867 4
118188 2
169350 6
2400003 8
1579241 8
3 1
702696 5
383982 2
1 10
276164 8
9 10
1 10
245510 5
2 3
616365 7
599999 2
12 6
1002089 4
206406 4
2399998 8
3000001 10
377481 4
928946 5
1800001 6
212931 1
2364598 9
35641 5
1 10
165544 1
1 10
2400008 8
1 10
4 2
343010 8
2457671 9
1709073 8
2999990 10
1 10
166051 2
658244 5
1336766 9
71652 5
362326 5
2680761 10
1312337 10
384001 2
125034 5
2399999 8
587935 4
1077203 7
1199996 4
5 2
1800007 6
899998 3
1608835 6
74509 2
208232 4
94769 1
425176 5
105643 1
510976 5
150456 3
2565093 9
598668 5
991847 6
115948 1
13 5
6 7
201379 1
5 6
28682 9
1410445 5
1078199 5
2515962 10
2094001 10
1511749 10
8 6
48282 1
564317 7
935105 8
1449890 7
833018 4
1497800 8
351440 2
2093031 10
4 3
109230 6
14 7
1467582 6
20221 3
2700000 9
292902 5
1199996 4
2161556 9
9075 1
731237 7
761616 9
1199999 4
248737 7
24872 1
2039199 10
26306 5
1668967 6
968738 5
9 7
2452240 10
764113 7
1132284 10
13 6
18 9
599998 2
2099994 7
528731 7
78048 8
392763 4
1049267 4
1349356 8
1927569 7
248281 1
53147 1
857779 7
67365 4
181897 1
9 10
207801 2
584563 8
1 10
476821 3
1142823 8
1 10
330201 2
6 5
4 5
600002 2
529205 5
30524 3
1098117 7
2 1
870221 4
1546216 7
53815 7
2 1
1057339 10
13 6
279789 2
1 10
1 10
232014 1
1672466 10
162820 4
899997 3
99976 1
5 6
21 8
645132 6
8 4
1228816 5
900005 3
1096637 5
973561 7
270712 1
2424901 10
21 10
364400 5
1 10
1199996 4
1090246 4
72847 2
587391 2
425910 3
900004 3
15 7
99853 6
1 10
899998 3
7 5
174526 3
975193 8
254694 1
255992 1
2416112 9
250460 2
1951949 10
6 7
652342 4
8 8
1171485 7
1507804 9
128494 9
300001 1
599997 2
829508 5
31396 2
550293 5
900003 3
9 4
300000 1
600002 2
152263 4
900005 3
1 10
2699999 9
9 9
1 10
625888 9
7 4
900004 3
3 2
300000 1
496129 8
268570 7
699893 4
1309813 5
575620 3
11 5
618442 7
1634249 7
760921 7
567321 3
614946 8
900000 3
1499996 5
1782515 7
33493 1
2399992 8
942146 4
1578327 8
1194969 4
1692832 9
1636902 10
422421 3
596045 6
766450 4
74592 1
1958274 8
2085201 9
366239 10
554217 2
1 10
1 10
364391 3
250069 5
560365 9
2220606 8
599997 2
299999 1
2111511 9
1664638 8
814106 3
37506 6
178144 2
2400000 8
13 6
185026 1
1799994 6
19 9
1055181 4
105391 1
1601474 7
17 8
1388953 8
2233894 8
540990 5
608999 6
111985 7
3000011 10
5 6
1 10
453450 3
899997 3
223010 1
485756 4
7 7
595719 3
658663 8
1095996 6
73174 4
95769 8
1134546 7
682383 6
33869 4
558769 5
963969 4
4 5
673086 5
226967 10
366427 9
375944 9
1466401 8
900000 3
395772 5
1235886 5
841112 8
853186 3
73361 3
1 10
2370996 9
737431 3
2252979 9
1826338 9
2 3
526518 3
321622 2
146455 2
1 10
396231 2
1388196 6
1750433 8
1844360 7
736451 5
900003 3
2700001 9
1 10
2699998 9
2100009 7
9 10
12 7
298862 2
344824 2
155189 3
2039195 10
2700013 9
1121705 4
1155604 5
322479 4
9 5
423457 2
1799993 6
599997 2
243155 3
2699996 9
171651 8
1634954 7
734777 7
960836 5
587587 6
16 8
344454 5
2229949 9
9 10
479225 2
170480 2
900000 3
1980184 10
153365 1
1139886 4
1800004 6
1 10
412484 4
793832 7
300002 1
490433 3
2390047 8
692379 5
2665070 9
503352 8
110961 1
1 10
299999 1
1 10
2902641 10
162589 5
570705 4
246283 3
1494727 8
600003 2
300001 1
2157277 8
670301 7
3000001 10
722241 3
314905 2
2399996 8
1 10
13 7
948564 7
498744 4
1173377 8
163653 2
2400001 8
483425 5
2699991 9
1800001 6
1034291 4
484815 2
2995920 10
632155 3
1381761 8
22 8
584681 9
1070581 5
66414 4
1189595 6
17 9
900004 3
828083 4
1648634 7
21 10
99488 1
226940 1
1799999 6
41839 2
731947 3
1274284 8
1418707 9
1498339 7
795341 4
1949801 10
2999999 10
900001 3
113543 5
1604110 10
1499995 5
344718 6
2175004 9
1800007 6
201193 10
2699995 9
1800001 6
363650 3
1348395 5
14 5
300001 1
2121517 8
2699992 9
2700009 9
2400003 8
1030308 4
682289 7
1834977 8
1 10
237102 10
900000 3
1 10
2999992 10
1717320 8
1320864 5
238909 2
498080 10
860396 4
200296 9
9 5
1800005 6
354317 2
1708033 6
1010227 6
1500009 5
2099999 7
2400008 8
223711 7
299999 1
139367 8
784080 5
135156 7
1 10
551463 3
1441111 6
299999 1
2086155 9
339931 9
135479 5
1 1
1835809 8
475677 4
2197114 10
1200003 4
145078 1
476753 2
1799997 6
96149 1
929665 5
5 3
578224 2
346509 5
236741 1
13 7
1 10
2699994 9
98854 3
2390361 10
101477 1
2400011 8
2019704 7
552235 6
307694 2
39042 4
2399999 8
1162150 5
600000 2
166175 3
1448418 7
7 7
2 1
1 10
816483 5
1499995 5
570640 8
78821 1
22 10
1173824 5
158865 2
15 7
899999 3
89783 6
1643997 9
13 7
1062068 5
2001929 7
863434 6
371224 5
1800006 6
588950 2
469526 9
1 10
2100013 7
57983 2
493287 3
67159 2
1 1
417689 2
1370368 8
61249 1
16 8
980197 7
3 3
3 2
1741660 6
274279 3
4 4
1 10
742615 5
665139 4
700356 3
368951 8
2290575 8
329365 8
1066476 5
58107 1
1 10
19 9
2400005 8
599999 2
1200002 4
13 6
752930 3
7 3
1 10
1073135 10
2999992 10
749341 9
1 10
694179 9
1174791 10
1799999 6
600003 2
2790367 10
2699990 9
2369751 10
278093 3
1155103 5
2100001 7
1360710 10
1399915 9
2400007 8
396789 3
216743 2
25824 7
1773119 10
558400 2
1176718 8
332822 7
660580 10
998643 8
292206 1
599998 2
1185045 4
1200006 4
2099992 7
2700008 9
764397 4
1767233 8
1882751 8
1199999 4
860383 6
442871 9
2100004 7
2 1
278996 3
767247 3
159467 1
833978 3
20 10
2349 1
111663 4
14 6
600000 2
1685914 7
1683976 7
829890 6
491487 3
1641341 8
6 3
1772165 6
259464 2
1500001 5
276758 2
66168 2
1200004 4
114389 5
1351074 6
300000 1
1850939 8
1249546 5
2182873 8
1 2
77893 3
32716 10
495890 2
219628 5
1 10
2 3
2100001 7
2700000 9
599998 2
54566 1
281448 7
1707007 9
2585979 10
639099 3
1 1
1983689 8
600000 2
57163 6
295741 2
1442561 10
166872 1
1461223 9
2400007 8
607096 3
300000 1
1039933 6
1799999 6
214301 1
1382370 6
2198097 9
7 8
1800006 6
1200001 4
10 4
1833029 10
2100000 7
217287 6
393974 7
256415 7
64933 10
1743392 10
1 10
2075255 7
559997 4
397356 5
1928048 10
1199996 4
1200003 4
885597 4
545471 2
2066995 7
238224 1
1486032 5
1199997 4
341559 2
493625 9
132881 3
1 10
285260 10
31110 1
1210991 9
2941313 10
730139 5
862605 4
2333779 10
686432 4
2099999 7
131382 7
345735 3
2100000 7
7491 2
1869 1
133284 2
1930421 10
554877 3
11177 1
1821280 7
1799999 6
1217600 5
123369 3
1224356 5
1036805 5
2265535 9
1963289 7
734504 3
932140 9
1 10
600000 2
900002 3
1488740 7
1763361 8
287530 2
1055132 9
1 10
11 6
898711 7
144189 1
1144356 7
2569545 9
514039 2
241555 8
138793 1
600000 2
2072276 10
300000 1
180350 3
205222 1
2186120 10
116865 2
709497 4
900004 3
1 10
1 10
1915704 9
1128889 8
261374 4
1800008 6
127905 7
2449989 9
298062 1
665434 6
850038 4
1500004 5
1499994 5
1799998 6
1 10
1200003 4
1315257 5
1319130 7
1200004 4
1800001 6
176811 2
29113 1
300001 1
969432 6
1066939 10
465214 2
1 10
423899 7
194677 4
1688573 6
793771 7
1309883 8
1538250 10
1042541 4
180054 1
1 10
313388 2
2400005 8
81522 1
210588 1
9235 5
1598885 9
1800005 6
1800004 6
13 6
3000010 10
2096792 8
1 10
192291 1
300001 1
164348 1
423324 3
735095 4
1065917 5
1 10
387989 2
216664 1
2400006 8
111533 2
1404334 5
612164 3
1890457 10
2400006 8
21653 4
361219 3
1 10
495099 5
941111 5
288553 3
743459 10
116537 5
2024929 8
18 9
280251 4
74176 8
1800005 6
1799999 6
1 10
2098210 7
504121 3
867880 7
937961 4
11 5
35166 2
900004 3
509726 2
1109136 10
74726 9
2145647 8
711480 4
872626 7
1 10
2700007 9
1052296 6
237721 4
14 7
1199995 4
2 2
443180 2
16088 3
2400009 8
1 1
13 6
2060771 7
2999989 10
1 10
33720 2
255632 1
376576 2
237528 1
1540382 7
2400011 8
23627 2
1550939 10
2099995 7
1361189 5
9 4
20 10
2661272 9
1799993 6
1396679 10
1199999 4
6 6
234260 3
56305 5
1099332 6
1606158 7
793233 4
1 10
1361756 5
3 2
139544 9
18 9
182383 4
74039 2
298406 2
443064 7
468527 6
2099069 7
1499996 5
1 10
866800 10
3456 3
550739 7
1 10
18 9
511896 6
380341 4
65063 4
2100006 7
299998 1
139568 2
300000 1
709029 7
355413 8
6 6
612510 6
2999993 10
1 10
9 4
2035694 7
1220123 7
900004 3
75883 1
20 7
147932 6
677960 3
225759 2
4 2
2 3
1438968 10
17 8
136087 1
229930 1
2400000 8
1 10
2021004 7
1 10
2099993 7
288783 1
19 9
1800007 6
789089 6
125413 9
353995 5
289557 9
1147661 9
738417 5
68764 1
120516 5
900003 3
1 10
1616215 6
1342911 10
1199998 4
2999991 10
641610 7
2099996 7
13420 3
1 10
1200006 4
906903 6
887674 10
270017 1
1015633 6
2400007 8
213802 5
1742815 6
1094940 7
1199996 4
1 10
1383388 6
652331 7
896762 7
1500006 5
1097125 9
1007164 6
521176 4
1800000 6
1453487 6
116311 1
100105 8
219375 1
1 10
899997 3
3 2
900004 3
598087 6
1 10
1 10
1107705 7
344452 9
25 9
1 10
250768 1
608368 3
6283 3
1 10
1266237 7
2 2
1 10
3 4
479736 3
5 2
2276551 9
307076 3
8 4
174199 1
1 10
879524 7
191582 2
1458193 8
77796 6
21162 2
354525 3
432243 8
1 10
25 10
672208 6
95780 1
1500005 5
256363 1
772879 4
798086 4
612525 5
37863 4
2365307 8
2400001 8
427061 4
2699992 9
547152 8
279630 2
1065065 5
1 10
595527 4
438484 2
9 10
177470 1
6 7
1427471 6
9 5
300001 1
281982 1
1649465 7
1 10
1499997 5
749362 8
899996 3
677147 3
1928903 7
780960 3
1476783 5
1137649 10
293934 4
1369484 5
2400008 8
1349736 5
37049 2
93910 2
700325 5
1685076 7
937240 5
273329 2
1621060 7
1499994 5
682407 4
150691 1
1199995 4
1186400 7
19 10
2699996 9
496271 3
10 6
124379 4
229284 6
1296425 6
5 4
107530 1
2324835 9
54159 3
667165 6
1134747 7
401809 2
3000011 10
1 10
2494668 10
7 6
55135 1
893527 8
2400008 8
480662 4
34986 1
154764 6
3 1
502401 8
556456 4
356501 4
9 10
705529 8
1200003 4
126783 2
11 5
3000010 10
1718738 7
2046774 7
1205970 10
599998 2
595900 9
1018904 8
1185334 6
22965 5
1897948 9
158550 2
1200004 4
1799995 6
2944990 10
1614592 7
1979085 10
1125851 10
880829 4
329461 7
1098241 8
1 1
2427229 10
1743871 6
566507 6
8 3
1 10
136386 8
899999 3
930927 4
512119 7
397 3
596657 2
1800007 6
1 10
2700001 9
2399905 9
900003 3
1146189 10
70591 2
749225 8
13 7
1500005 5
112326 1
1 10
415297 4
2100002 7
300000 1
2069000 9
1200006 4
899998 3
689453 4
900002 3
1500005 5
2243215 9
1800003 6
157563 4
44175 5
524076 6
1 10
2412220 9
373140 9
481285 7
820666 3
371000 7
510350 5
397675 9
579365 6
10 5
526245 2
2275167 8
204947 2
266250 2
2325488 8
245358 1
820741 3
2999994 10
731529 8
137398 3
1788200 7
794648 4
9 4
600003 2
1174689 6
226471 1
1085392 9
1210775 8
2486034 9
151481 4
12 9
715324 4
1358759 10
3000001 10
476163 9
1800001 6
1315733 6
17916 1
110540 5
10 4
35986 3
89629 4
55301 2
409963 2
1053549 5
1500002 5
161623 1
1 10
239514 6
1200007 4
958911 5
9 8
456399 4
2700009 9
314573 7
631812 8
1 10
1353411 7
953518 10
607349 4
1039222 5
2808879 10
2320551 8
1499996 5
719142 4
1799999 6
1396110 10
412691 2
6 5
2124733 9
2100012 7
1120590 9
2075776 8
1937715 9
21 10
68572 4
1374929 6
1945497 7
1 10
2100006 7
1469329 8
26 10
806209 6
1903929 7
245950 5
359541 2
2262906 9
299999 1
17 9
205457 1
571014 9
49668 1
239127 3
1 10
409226 7
2064355 8
1129722 10
1800001 6
2700009 9
15 7
1500008 5
2058203 7
30347 1
2372995 9
17 10
2399993 8
2400007 8
182864 8
20 10
159231 10
601064 3
9 10
1874456 8
1200002 4
371622 6
509235 5
178812 1
882337 8
1319585 6
538799 6
853437 6
188205 1
774924 5
299999 1
1406978 8
1187226 5
1788889 10
1200000 4
916301 7
1069245 4
2099999 7
171192 5
2700000 9
299999 1
2 1
15 8
1 10
23731 5
488569 2
450698 2
369827 9
474844 2
18 9
137683 6
1427160 7
2700000 9
534176 3
166498 1
1200004 4
1800008 6
107270 1
90318 1
749706 10
21949 3
1961857 7
1199997 4
346285 5
842551 3
251375 5
7787 6
468338 9
187210 2
1 10
1500006 5
590254 2
202566 3
359787 2
599999 2
300000 1
704661 10
5 5
580597 6
710615 10
855514 3
258042 7
1257448 7
356926 5
535684 9
929410 4
299999 1
1260855 8
435497 6
391911 7
350819 5
1 10
1800009 6
1 10
1270226 9
1055809 4
1 10
577337 3
35103 1
211831 3
1187584 7
20751 1
2 1
963845 7
1213 3
2400013 8
953894 7
4256 1
5 4
464047 2
590155 2
323304 3
2700000 9
846144 6
2276383 8
1468074 5
1439009 5
680431 3
15 7
19 10
1500005 5
3 4
2468330 10
12 5
2099992 7
101446 10
9 8
1 10
1 10
1500006 5
11858 1
9 9
1863378 7
657770 5
52407 3
702604 10
1576827 10
1740816 7
1529714 6
2128369 9
1207358 9
561179 2
1 10
11 6
674380 4
1499995 5
430006 2
273992 2
8 6
1075039 4
2538880 10
171208 8
891869 7
778143 3
237029 10
399509 9
1800000 6
1 10
1251523 6
19 7
41530 2
4 4
15 7
224665 5
392973 2
585893 2
2 1
1490352 6
334952 2
2699991 9
1 10
2700004 9
2700016 9
56276 9
88829 10
347551 2
1087284 5
1004093 7
1084059 5
732171 4
93631 1
1799586 6
1578832 8
17 8
1532713 7
952408 8
658472 4
1153536 9
1 10
1200003 4
1 10
697049 10
227253 3
1 1
296476 1
2695894 9
9 9
312057 9
915252 4
458022 3
228101 1
458061 4
1608391 10
2262969 8
209928 2
2700010 9
854680 10
723365 3
185480 8
493287 3
180089 1
56059 4
331117 3
1824356 7
547466 2
877047 5
600001 2
738285 3
941550 7
113186 3
1 10
112964 1
430869 2
43004 5
1041551 4
122996 2
17 9
2699991 9
9 10
298966 5
84129 4
2096288 7
325304 4
1300769 8
2400011 8
22876 7
341311 5
5 4
18 8
746486 7
9 10
1320139 5
2399998 8
2399997 8
1002967 4
14 7
3 2
1285809 8
2999990 10
1164657 6
1 1
1 10
1819561 8
1517209 10
678910 5
705176 4
1499999 5
1 10
1037688 8
68939 1
1849541 10
899997 3
621116 3
2100005 7
1056450 6
225520 2
1998311 10
772250 4
1 1
1628134 10
354149 2
4 5
2099996 7
890448 4
1800000 6
1200000 4
955979 10
1800005 6
1601889 9
2 3
3 1
900000 3
11 10
7 3
2189655 8
2 3
600001 2
337873 7
4 5
102020 2
1 10
299999 1
78499 2
2009095 9
955554 6
196435 5
350775 2
259158 1
193874 1
485187 2
482669 6
1584981 7
299998 1
1 10
2700006 9
2400008 8
1799994 6
17 7
1798633 6
690915 8
6 7
848811 4
1198038 10
1122050 10
7 8
12980 1
599998 2
496871 6
607793 3
2999991 10
2400015 8
42467 2
969639 7
866137 3
2945991 10
359053 4
726339 10
132531 3
1170307 4
760560 8
1499998 5
1539967 6
303458 3
10 9
294945 5
13 6
1476616 8
1943439 7
322545 7
1499995 5
300000 1
1317354 5
1188635 4
1 10
728032 4
368880 5
11 5
49054 8
3 4
507054 5
12 6
1199997 4
448770 5
1343502 6
2129220 9
2425069 9
223027 3
1253573 7
20 10
1818091 9
1 1
57209 10
22643 10
1256696 9
2100011 7
742125 5
2399999 8
728071 6
36746 3
244706 1
1037978 7
1309646 7
8 9
529215 5
798652 3
2246441 8
11 10
40526 2
6319 1
8 9
1338840 9
2100006 7
15 7
102667 1
1046331 8
263769 5
1160080 4
12896 2
147032 1
1200001 4
1798119 10
292329 2
1447461 8
899999 3
259421 3
1316606 5
397972 3
900000 3
1111241 10
260977 6
2367657 9
9 4
261531 1
1349974 9
249232 1
564470 10
1 10
20105 2
1956709 9
2446722 9
1200003 4
2298835 9
1 10
2699991 9
3000009 10
2700012 9
1168613 4
900001 3
42097 1
1141677 7
2000599 7
3 4
299998 1
662046 5
267947 1
211726 3
93222 9
28363 6
1078604 5
804588 6
1643694 9
3000010 10
1200000 4
107319 2
417290 2
3487 2
612354 7
888727 3
110555 4
1372081 10
229048 1
1 10
2 1
1110305 6
458014 2
137076 3
388205 2
1054157 4
1799994 6
71129 3
1991802 7
1500003 5
2075176 8
482608 2
274397 3
600001 2
2248722 10
697002 3
723151 3
471911 7
317334 3
128431 1
2399994 8
1200000 4
214946 1
1140421 6
6 5
328562 3
300001 1
1369351 8
11 5
348546 2
588019 2
162286 2
566853 2
2670362 9
717416 5
1799999 6
25768 1
130934 1
402557 2
2 3
854874 6
1193996 7
2399992 8
600039 9
70287 1
523879 2
1 2
374686 5
165569 2
2950421 10
1 10
26 9
2 1
146860 2
2 2
593347 2
1 10
1 10
1993384 9
1 10
510860 4
359063 6
2091543 8
55597 4
472406 7
599999 2
1200005 4
52368 10
2325151 10
223799 1
2699997 9
5 6
193137 5
146746 2
3 4
1 10
1459044 9
18 9
227003 4
356456 5
956015 5
7 3
200409 1
21156 6
515474 7
1 10
401007 2
2400007 8
387479 7
7 8
2 1
601111 5
149856 2
599998 2
1 10
2 2
11 5
22 10
300000 1
2980219 10
2 1
753618 3
383731 2
2400004 8
866779 10
1767669 10
844350 4
627593 4
2700009 9
124232 3
451331 5
1 10
494921 4
2001436 7
918305 9
506989 7
504751 2
900003 3
7 3
860193 4
1 10
899997 3
121770 5
691982 3
8 6
2100007 7
1 10
1 10
2274771 10
542975 2
393307 2
1742735 6
2152693 9
226353 3
1441327 8
17 9
1234181 5
2961633 10
2417601 10
2172862 9
2799834 10
505728 3
3000012 10
286415 1
14 6
19 9
2491488 9
930759 5
1910114 9
9 9
2700007 9
300001 1
630951 4
261579 10
2880630 10
5 6
657813 4
1 10
1704880 9
300000 1
2700009 9
1325223 5
24 9
1617298 8
375469 2
21 10
739285 5
899999 3
1549058 7
1500008 5
1800010 6
10 9
1477702 10
2100002 7
589411 6
13 6
16 8
374010 2
707723 7
257384 1
900002 3
600001 2
126284 1
659467 6
162094 2
1 2
899998 3
2999993 10
120684 2
2 3
19 10
15 7
1 10
18 9
464055 5
55410 2
1742056 7
673488 4
167507 1
299999 1
866849 6
411535 2
724732 7
619811 3
1094936 4
2927209 10
181668 1
2100012 7
1372262 8
379558 4
763769 5
3 2
90868 1
425147 4
1 10
821683 4
3000000 10
1143980 5
1070055 4
6 3
1446894 5
322501 5
2399995 8
1 10
7 6
2400007 8
1069593 4
12 6
14 5
4 3
1201956 5
1843703 8
1575421 7
1891069 9
853709 10
291825 5
1312545 5
585925 4
15 8
3000012 10
262062 6
901355 6
1700481 8
6 3
1 10
593217 2
203618 1
900001 3
2100009 7
1027381 8
1 10
359642 6
599998 2
109675 1
52937 1
2999997 10
467527 8
578635 6
33369 5
3000000 10
254231 8
151201 1
88881 5
8 5
982032 4
218062 1
948810 9
2999990 10
369338 6
1386449 5
1635718 8
1199999 4
1199521 8
9 10
122576 3
1499996 5
1 10
2210715 10
1663944 6
197655 2
522603 3
295425 1
901011 4
600000 2
1800007 6
185100 1
8 9
2700016 9
10 8
1146381 7
900005 3
448769 6
11 10
1199997 4
9 4
1469474 9
914788 9
91719 4
577935 5
523949 9
577702 7
2263179 10
4 4
1 10
21816 5
407918 3
17 8
1799993 6
360804 6
1598969 10
4 4
1 10
8 9
140839 1
1113316 4
65115 2
1 10
1199996 4
1 10
1725233 6
2700006 9
1800006 6
2100000 7
528415 3
8384 1
3180 1
10 6
208616 1
157515 2
11 6
76030 1
672512 4
331149 4
9 8
300002 1
1 10
124840 8
1200326 7
2400007 8
275504 5
299998 1
900002 3
252548 1
2 1
2999999 10
1751956 10
864955 6
424228 4
96949 1
1 10
1057140 4
192025 2
590160 8
5 4
1500009 5
354108 2
369059 2
948751 10
342719 6
2034375 8
416257 2
143213 1
3 2
6 3
844455 8
1 10
343546 7
945191 6
1838261 9
1185021 5
1831991 10
179948 10
705257 10
669508 7
1199999 4
39463 6
899998 3
1 10
2100007 7
183627 1
1288996 10
3 1
2700008 9
1 1
382379 2
401145 2
2 2
59829 2
15 10
103441 5
911890 5
170996 7
19 9
1 10
600001 2
491029 7
15 6
16 8
385303 2
5 6
2399994 8
1199999 4
336847 7
628776 3
974547 9
2102323 8
50235 10
2534968 9
1189830 5
1 10
498650 2
18 10
75273 8
287939 7
899997 3
2434805 9
1499994 5
1117684 5
1001111 10
5 6
254170 2
328354 3
1518380 6
175632 8
1500006 5
1200004 4
1360760 5
135897 2
581775 6
13 7
6 4
1221647 8
11915 4
598366 6
3 2
407427 7
199109 6
583727 4
1680903 9
1136445 4
582128 10
832348 4
1077671 4
3 4
1030456 5
300001 1
861885 4
1158697 6
2700014 9
151756 4
558471 3
113237 1
2399992 8
637191 5
2400005 8
1761731 6
1163452 4
1430344 8
674782 3
1 10
1023451 5
1042181 7
102056 8
393155 5
781410 7
43412 2
7 7
185149 4
606461 10
1320201 10
2182607 8
371984 2
660087 9
1 10
488408 2
210909 10
1546135 6
47089 10
2400002 8
631055 6
21 9
652478 3
786151 5
122837 2
1988888 8
9 10
900001 3
1775333 6
44517 1
2100001 7
847004 3
13 6
2399999 8
599449 5
1123971 5
553868 4
1199995 4
1189033 4
917663 6
349020 4
2400002 8
1032545 4
1316757 7
4592 7
1417536 8
1521303 8
75121 2
600000 2
12 6
1 10
6 5
181806 1
2002639 8
280616 1
1500008 5
2700013 9
120024 3
701947 4
3000002 10
2700009 9
425381 3
51936 4
280837 6
790916 4
1465456 6
300001 1
789197 7
2699991 9
678923 9
758639 10
17 9
477954 6
329077 6
205040 1
765033 4
1800001 6
128847 1
2803309 10
12 6
101543 8
680239 4
1391349 10
343019 10
293922 1
15 8
10 5
1557071 6
1413543 8
446525 4
2699996 9
1565865 8
22 8
2700007 9
2255593 8
210784 8
600001 2
124389 6
211523 10
1383772 9
807859 4
2100008 7
1068900 8
651671 8
1212558 6
1200002 4
2031681 8
1800005 6
565419 3
17 8
2038030 10
147108 1
318636 6
298601 1
1335023 8
197641 3
1200000 4
3000005 10
1500005 5
1200001 4
615259 9
2400009 8
128929 1
2400001 8
886755 7
2700008 9
174742 2
955961 9
136565 5
4 5
1054285 4
407830 4
1499997 5
522906 7
497762 3
2699999 9
1119620 4
282080 7
284368 4
16 8
1799994 6
2065951 9
7 7
939535 4
1084825 8
300000 1
275241 10
38055 1
20433 4
1861896 8
481805 9
1800006 6
449686 7
1297889 10
500927 2
28 10
158104 1
1553382 9
1800000 6
939255 5
899998 3
6467 3
1200006 4
493049 4
1 10
1216865 8
230962 3
19 9
1528731 9
436104 6
1800000 6
1 10
1200000 4
1 10
148492 3
2301431 8
179834 4
20 10
1155229 4
157674 6
900005 3
1 1
2 3
171442 3
642422 5
702033 8
600000 2
19 10
15 8
26907 2
8 8
454076 5
3 4
520967 8
1353357 7
1803962 7
182195 7
1501346 7
2099994 7
1 10
1355251 10
148614 1
1795170 10
1799997 6
7 8
399466 10
7 6
250552 6
328567 6
261712 1
835488 8
1 10
376870 10
21 10
2841894 10
25 10
2399991 8
115080 1
421664 3
475853 5
1373670 9
1139724 10
868422 6
1935037 9
473580 10
29869 1
8 3
1079113 8
82833 1
160021 2
1131264 7
900000 3
915071 8
457144 5
608165 6
15 8
1199995 4
47353 1
1092740 5
173317 7
872677 8
9 9
396852 8
1531254 9
1806791 7
1237712 8
1770941 10
1684632 9
456511 2
1500001 5
816524 6
653928 3
900004 3
1800008 6
394243 4
1116017 7
1 10
1500005 5
133067 1
910872 4
34745 1
462807 4
276139 1
2967709 10
373503 2
506970 6
900000 3
1668702 7
493416 6
774251 7
276437 7
2608549 10
2314161 10
1316209 9
2099995 7
596733 4
200207 1
2122370 9
899996 3
68847 2
556583 3
514733 4
1499999 5
1499999 5
15 8
600000 2
24295 1
19 9
1580599 6
186926 1
446781 7
623744 5
1027339 8
300001 1
100596 3
1906951 10
2377928 8
209623 2
416404 9
508794 6
40626 2
20 10
1130551 10
20 10
199019 4
1 10
1710630 6
1 1
618546 7
920911 8
2999994 10
1240497 5
223690 7
2642435 9
1613130 7
2262137 8
300001 1
600001 2
56872 9
2400008 8
80225 1
1538879 10
784134 6
357937 2
6 7
1061663 10
1200006 4
16 10
1500005 5
1 10
80129 2
6 7
5 4
1199999 4
235022 1
15 10
13 6
2699990 9
1558909 10
7 8
3000011 10
596583 4
2699993 9
912380 4
57194 8
1500000 5
244 5
692510 3
599998 2
2 1
300002 1
930943 4
17 8
887591 4
1715498 9
900000 3
2273060 8
2532182 9
1500001 5
1 10
528972 2
1 10
179821 9
1992770 9
967111 4
600002 2
12 7
22 8
953824 8
2847930 10
899998 3
280807 1
28 10
359794 4
766470 4
1500004 5
1339520 6
182267 1
260191 6
395725 9
10 4
804283 4
2111811 10
2495529 10
13239 3
2 1
2699992 9
299998 1
1401415 5
2400001 8
402775 4
1638771 10
518797 2
1068553 8
2999989 10
277268 1
368029 6
1387786 5
6 5
459041 10
2 2
90825 8
599999 2
736688 4
2206861 8
1621295 9
128868 1
426081 5
5 3
2400008 8
1599560 8
7 3
1 10
1800005 6
1318586 5
1 10
1505701 8
545183 2
850141 9
227675 7
2700009 9
1291627 6
9 10
1315912 8
1218899 5
1800007 6
300000 1
1667015 9
3 2
1 10
1063372 9
663974 5
1800007 6
5 6
1563737 7
14 7
2099994 7
1395723 7
249769 3
900005 3
900004 3
1097693 6
11 6
281133 1
1199998 4
5 3
367918 2
974817 8
2130702 10
835887 8
1800000 6
33700 1
184659 2
1866497 8
831489 3
135176 1
378114 3
203856 4
1 10
2566514 10
1 10
1013523 8
605335 4
2180737 8
2030282 9
541749 9
801344 8
450490 5
101510 1
1414061 10
421174 2
2 1
475296 5
134279 2
1448968 5
577599 6
551513 2
8 3
174449 10
2700014 9
3000014 10
663372 6
705191 10
1 10
1051309 4
1340910 10
1770469 6
365572 9
1063878 4
2288096 9
752723 9
1054075 10
1810623 8
1 10
2009329 7
3 2
321716 2
926679 5
1275990 10
5 4
1200000 4
858355 3
2100007 7
979980 4
600001 2
1541437 6
1263928 7
901022 9
438780 3
257275 5
582771 4
899998 3
1696316 7
51050 1
47868 6
1047257 7
687184 5
900005 3
2099994 7
157215 1
1281701 5
2032055 7
829321 10
707181 7
2400009 8
1395736 5
2400008 8
882055 9
24 10
300001 1
106814 3
313879 3
900003 3
1463169 9
863712 8
2700005 9
293275 7
1267595 10
843445 7
1015083 9
1 1
214306 2
1935541 9
1 1
21 10
85959 2
1902228 7
1 10
900004 3
43609 7
719831 6
2101868 9
1807058 7
391020 3
925666 7
1200000 4
246680 5
821870 3
401240 8
1265486 5
899996 3
1 10
119729 6
316467 2
1 10
698590 9
252797 1
518694 3
599999 2
249431 6
136142 1
1 10
765053 8
20 10
1 10
374697 5
17 7
73091 1
1500006 5
1800000 6
414547 2
11 5
15 7
828449 5
1 10
2700004 9
918460 10
851600 3
1800003 6
3000010 10
136110 5
2100007 7
3000000 10
900005 3
1045910 5
1200003 4
451419 2
1250424 6
614466 9
1737891 10
2156901 10
1540524 7
1199998 4
2399999 8
1499997 5
27410 2
1667128 7
176629 2
6 3
81800 8
600002 2
345125 3
1060892 7
19909 5
134797 1
1799993 6
2306160 8
77652 6
2 3
2699990 9
70359 4
1 10
590028 6
562505 10
599997 2
1375222 7
632527 7
821770 3
379625 4
753300 3
680943 5
434561 2
211535 4
928787 7
300001 1
117200 10
9 9
1 10
300000 1
75015 4
171582 1
111435 5
13 6
460917 3
1 10
560286 9
1312529 8
1 10
1357357 7
14 7
1 10
2 2
135957 1
1447731 6
533784 5
1 10
315827 3
690894 7
1200000 4
1 2
7 8
1312171 6
1 10
254910 7
2100000 7
1343248 8
1270824 6
696407 8
11 4
141578 1
5 3
333889 5
1 10
24463 2
328224 6
299999 1
1424871 5
97135 1
861834 5
409651 10
2700016 9
6 3
57569 3
10 5
2099994 7
804890 3
604239 3
549449 2
987956 4
985128 9
4 5
1782808 7
2051489 10
3 2
9 5
2100000 7
422844 6
14 6
7 3
12507 4
2399992 8
298013 1
1521121 6
1417311 8
156997 9
2699991 9
1406364 6
657406 4
599999 2
369959 3
2395280 8
236227 4
282488 1
2265055 8
8 9
284663 2
10 5
600003 2
15 7
1500001 5
803070 9
2287196 9
195536 2
1668656 6
1 10
472472 7
796341 8
1 10
307661 4
634391 3
26 9
734520 6
571579 2
1026620 7
194461 7
95993 1
974096 4
1085427 10
537631 6
1410073 8
1799999 6
5 4
763660 5
346489 6
1 10
5 2
2001117 9
4 4
983821 5
69253 9
365757 2
1367721 7
675963 5
1371050 10
19 9
1433351 10
1 10
2003435 9
392826 7
782989 6
143764 4
710249 5
659428 4
299999 1
665296 9
668222 9
599998 2
2400000 8
541010 3
299999 1
139957 1
3000002 10
621587 6
14149 10
288131 3
2699990 9
16 6
1013068 8
2099993 7
17 8
29580 1
94977 1
17 8
227130 1
1413834 6
2353113 9
2 2
1404708 6
155157 1
526111 3
1 10
1 10
786167 6
757851 3
14 7
1 10
1629821 7
1645259 8
204810 1
1799995 6
2399992 8
1443673 5
900003 3
2099999 7
1565915 6
390032 2
1357350 10
1390102 6
1260162 7
483451 2
2399995 8
952148 7
1 2
1800002 6
393046 3
465990 4
1 10
686870 10
1794781 6
652055 3
1928111 10
10 4
1 10
900003 3
900002 3
2999991 10
1600387 6
2400007 8
1 10
271915 1
2700001 9
600000 2
1683248 10
2145040 10
1 1
1 10
2999990 10
1334545 5
875258 7
693798 10
8 8
20 10
1 10
701990 3
83040 5
350207 2
563051 3
1800000 6
577376 2
1606648 8
2099994 7
187471 1
4739 1
15 7
2 1
1499999 5
1788632 8
2400011 8
2698210 10
150993 1
4 2
1200003 4
1522793 6
170200 6
1866189 10
841771 5
1500004 5
1799994 6
597918 7
265698 6
334177 2
1428166 5
3000003 10
728980 3
15 6
831569 5
87584 2
1035516 4
1350478 10
1 10
1076683 4
439348 2
20 7
18611 9
17 8
776219 5
1871489 8
1418557 7
731391 5
534544 3
252060 1
700581 3
1376198 9
330575 2
599999 2
634684 5
605342 9
725955 7
1200003 4
45628 1
15 8
2100000 7
5904 8
1333928 7
2999989 10
1373168 6
573417 3
213197 3
367740 5
65142 6
143738 1
92270 1
234161 8
2400002 8
2700008 9
2099999 7
1 10
378665 8
3000004 10
229075 1
303567 4
363957 4
2218316 10
2100001 7
1 10
814497 9
891638 7
19 9
633960 6
577908 3
1799995 6
454885 6
21 8
1661680 9
2234727 9
177401 4
300001 1
981223 9
588242 2
843242 6
1499999 5
96041 2
1854609 8
1799997 6
1907137 7
256926 3
599999 2
2682006 9
775032 7
1 10
286230 2
600000 2
1423781 5
954385 8
1956671 8
175772 2
822645 4
643774 8
1131060 10
1300465 5
970227 9
1480655 5
614455 4
300000 1
700710 6
22649 2
186678 6
400407 10
1657650 10
900003 3
407019 2
1989944 10
2100003 7
1376839 6
2099994 7
841502 5
25946 7
597907 8
2100000 7
2159860 10
452079 9
599999 2
886405 5
1336775 8
1286795 5
1856481 10
405518 4
2579990 10
2686951 9
23 8
353476 3
15 8
167187 4
157716 1
142673 2
341245 9
2399991 8
1 10
6 5
1048791 4
1799993 6
1418921 10
2100007 7
2372562 9
765190 7
167132 2
3000010 10
1871629 7
1 1
1 10
673955 6
1 10
21 10
1385871 5
1688634 6
181081 1
1 10
1235536 8
816522 4
1231602 6
2099999 7
408401 6
1200001 4
2758578 10
1 10
178112 2
1322 7
501123 3
3 2
1450389 5
691716 6
1849947 7
724760 5
866322 4
7 7
94157 6
493106 5
1850599 9
8 4
548332 2
959449 5
2399992 8
899997 3
1 10
1 10
432093 3
1053515 4
608321 10
1288674 5
8 7
1 10
287334 1
348893 2
1499996 5
462700 2
600001 2
348790 3
739003 7
7 8
62672 2
1919221 10
1800009 6
261607 2
287026 1
579131 10
1399998 7
2820320 10
13 5
1418889 5
1309535 5
900001 3
2099999 7
503710 4
1 10
73036 1
3000011 10
2999991 10
1 10
1365667 6
109887 1
899999 3
892487 7
608111 5
6 5
1434721 10
189205 4
13169 8
784198 3
563842 2
62094 6
60581 1
742530 5
600001 2
5 6
1967512 8
6 3
1499996 5
1477547 7
899998 3
410646 6
6 6
600001 2
562136 2
3000009 10
102766 2
360773 7
1500005 5
599999 2
27 10
287579 4
600001 2
1199995 4
599997 2
850260 6
760259 5
75177 3
1008039 8
2099999 7
58287 2
899999 3
2768481 10
227025 1
738895 3
422070 5
1548295 8
3000018 10
1 10
1730744 7
248297 1
8 9
2100007 7
2700004 9
2999991 10
12 7
4 2
1409217 5
267233 7
146393 1
1235692 9
221938 7
233860 5
1499995 5
5 4
496159 2
179955 1
698199 4
1697589 10
599997 2
484587 4
844001 8
1230069 5
1 10
1523689 10
1183022 7
997104 4
473087 2
442357 3
1236402 6
131797 1
25943 1
265998 1
1193170 10
511128 9
600000 2
1403543 9
4 5
366880 4
16 8
2 3
144738 2
152679 1
1 10
6 6
367325 2
236788 2
230709 2
257451 4
3000001 10
1501600 6
9 8
411817 3
462187 2
2 2
671562 5
1 2
504923 2
112979 6
1 10
79033 1
600000 2
1200687 8
1567033 7
1317135 7
1154408 4
220860 2
353365 2
711110 9
5 5
1 10
1418061 8
1125297 8
136162 2
449611 2
2082078 9
1 2
21 10
40460 4
6 6
1834209 7
284947 1
1199996 4
249503 8
1 2
580313 2
291768 7
207907 1
519249 4
1548304 8
2699999 9
774797 4
16 10
1762248 6
937601 4
1753520 7
2253873 8
1262371 5
1196659 7
8 9
84503 3
1512840 8
814019 6
1521701 7
600002 2
1799999 6
1079113 6
20 8
1200001 4
1200004 4
826157 3
1136874 6
1452654 6
389896 4
740221 3
1512057 10
1199997 4
7 4
599997 2
900002 3
812657 8
178954 1
1838004 7
181847 6
1389941 5
828773 3
77580 1
816253 6
301661 5
425867 8
2294209 9
993384 4
300000 1
5 2
2385398 8
336990 10
922868 8
396090 4
523323 2
1071465 5
845380 5
2061898 7
422669 10
938495 6
907804 4
1 10
248087 1
1468841 8
125861 6
2699996 9
753666 8
9 8
138546 1
305225 2
363483 3
870449 8
240547 3
152293 2
554475 2
392638 2
2378494 9
947285 5
1500001 5
113183 4
1800007 6
2099993 7
5550 1
159781 10
17 7
83779 2
1200006 4
623811 7
165330 5
201444 5
1634262 7
741223 6
1390792 8
8 7
1500006 5
2 2
512190 9
133091 1
357180 6
113790 1
364294 2
151102 1
146256 1
899999 3
1499995 5
1992644 9
1 10
1 10
599999 2
48639 10
1597888 8
434380 7
1179549 10
638248 3
1200004 4
1199999 4
1059681 8
568109 6
1403833 8
2399998 8
1543103 6
2238226 10
592056 8
5 2
3 3
1505701 7
9 7
1788779 7
1947487 8
2100004 7
53598 1
3000000 10
1978367 7
2111067 9
513777 3
19 9
174377 3
1786925 7
808571 7
5 2
677942 3
1 10
600001 2
30611 1
2100007 7
1499996 5
1800011 6
595171 2
789451 10
255581 1
242274 1
1869633 9
1499995 5
2999989 10
367927 4
508288 3
1301836 6
11 8
5 3
123194 1
243759 10
1500005 5
701654 3
995114 7
354415 3
600000 2
1479040 5
2042873 8
116819 5
6 5
214722 9
2999999 10
1243431 5
900000 3
181500 2
3 2
657010 3
1318338 7
275444 1
821865 10
41471 6
600002 2
176889 7
399355 5
8 7
1499995 5
1 10
724986 6
1 10
3 1
3000011 10
170659 2
70018 1
1371104 5
310866 2
209280 5
1666856 8
1982660 9
2543830 10
631914 5
600001 2
1499994 5
2 2
1871326 9
1815773 8
397741 7
5 3
1 10
1333579 6
1692919 10
594906 5
1799995 6
900004 3
15 7
364763 3
2360017 9
833150 10
961307 7
1199999 4
889312 3
15139 10
600000 2
1153960 10
750354 3
3000010 10
41459 6
1800010 6
1716351 6
59955 3
1271291 10
13383 8
319762 2
2100007 7
177088 2
169454 1
853727 3
1943141 9
899996 3
1098162 6
1430149 5
1524440 8
1484023 7
1 1
1623348 7
179543 3
959453 6
900002 3
2100490 10
2328300 9
78621 10
23 10
1484556 7
2091932 7
1340737 9
326616 10
299999 1
203674 2
378121 2
8 9
2400007 8
900004 3
459488 4
766209 3
65199 2
188501 1
643784 5
126067 5
2 1
949573 6
567126 9
489207 9
899999 3
1 10
1184135 4
522089 7
12 6
1131112 4
300000 1
880014 5
13 6
290165 2
14 6
457471 8
299999 1
906561 10
1154571 8
600003 2
2400001 8
940481 9
134674 1
3000001 10
347140 5
1 10
249500 7
144826 4
117156 1
265962 2
1499995 5
1199997 4
548655 8
2 3
3000009 10
859170 4
599997 2
478670 2
2999991 10
305871 10
570617 9
241256 3
7 7
286357 1
1083111 10
321509 10
1208633 7
2398533 9
825866 5
2109563 9
633136 4
68570 2
1139512 5
2100002 7
2053564 7
1616817 9
385680 2
573980 10
823787 9
126981 5
527434 5
133704 1
2699991 9
860224 8
1161862 4
1 1
2049688 7
489496 9
618340 6
1073907 4
2700000 9
1059137 4
1200003 4
3000016 10
282548 2
1264259 6
947640 7
620925 3
150505 1
1410639 10
134427 2
313927 4
2999999 10
1390279 6
600001 2
223971 1
130503 4
223904 1
899997 3
1537864 6
1526393 6
891239 5
2 1
1199999 4
1 10
1 10
1 10
2457061 10
9 10
244523 1
1 10
389352 2
644558 10
1200003 4
243504 1
339024 4
1055826 6
1500005 5
833491 6
7009 4
1498500 5
96443 2
2399992 8
1 10
2921840 10
1 10
2399993 8
1823667 7
51616 2
2024297 8
13 6
2400009 8
21 8
1480527 9
313237 9
2124152 9
1 10
1744992 10
17 9
1812579 8
839278 7
317916 5
386777 3
3 2
7 3
549728 2
1417369 8
304023 8
13 10
2699995 9
163446 1
235550 1
1176785 5
387752 7
1324081 8
1 10
600002 2
205014 1
317802 3
795651 4
1423298 9
1800006 6
248503 6
238346 1
921128 10
1244180 10
1 1
2400009 8
2099999 7
623185 5
2700016 9
929917 6
2 1
1500000 5
375673 6
549782 3
170512 4
134594 4
37283 4
1 10
654821 5
1 10
422798 2
493640 10
1141825 7
1082484 6
1166301 10
937660 5
16 10
491491 2
993135 5
1205396 5
225985 6
1903049 8
10 6
793104 4
2999999 10
97221 7
61965 9
2399992 8
837226 4
99868 7
768412 9
185532 7
853411 10
2024001 10
1500001 5
518320 9
2700015 9
526048 8
2280410 9
1015514 7
1 2
1429077 10
5 2
2764861 10
1 10
137182 1
903226 10
978426 9
1 10
1090909 7
199792 2
163544 8
3 1
912656 4
1500001 5
73015 1
1035437 6
7940 1
1684247 7
1040861 10
1499999 5
3 4
1199999 4
478630 2
1492446 5
1696051 9
1499469 10
999011 7
142624 1
885192 6
1780159 8
2104375 8
1688770 7
1174104 7
1199996 4
1 10
1053556 10
1 10
2099999 7
376255 8
10 5
1499998 5
1 10
407790 10
353755 2
1196779 8
827341 10
830010 3
525589 3
6 6
1293701 10
1972097 7
900000 3
15557 9
366995 9
15884 1
1485454 7
15459 2
322203 3
1499995 5
817007 6
253625 2
313874 2
532157 2
495781 2
1199999 4
1687900 10
13 6
828889 10
1826804 7
172741 1
28 10
2100007 7
17 8
1260514 5
88110 1
96039 1
17 8
49111 1
1595575 6
1823490 9
60777 1
479699 2
1200003 4
733899 10
12365 3
587061 2
675340 10
2399991 8
111230 10
112085 5
537562 9
1 10
1200003 4
2056231 9
600003 2
1500004 5
1132031 8
18994 1
410789 2
588109 4
2 1
868871 10
348036 8
20 10
788950 7
1111570 6
1957013 7
1650607 10
15 8
2700007 9
1355531 10
1158426 6
900005 3
833451 6
2985190 10
876183 7
3000018 10
1 10
762410 3
899999 3
204749 10
2400007 8
478939 2
1 10
299998 1
574429 2
600000 2
2869719 10
1799995 6
271060 6
422401 8
438437 6
200390 8
1103744 5
26727 4
2699991 9
2320982 9
303150 7
19 9
1531198 9
2100001 7
496678 7
900005 3
1199999 4
2100002 7
308447 6
100593 4
300000 1
876023 10
1887690 10
6 4
600000 2
1374737 6
299999 1
294035 9
18 9
258880 1
885071 6
7 4
729306 6
300001 1
2682854 9
1165559 4
275820 1
1 10
1618585 8
1622864 9
15 8
127268 7
540335 6
742206 3
220776 3
1200004 4
167145 2
2298987 8
183499 6
109509 1
1 10
5 4
1029399 7
2 1
2399992 8
221370 1
1 10
210851 5
7 5
1562897 6
2700001 9
932057 7
2470239 10
558726 2
1095921 4
1 1
1077875 4
377823 2
6128 1
883660 7
2700016 9
139267 2
2399996 8
881560 3
696573 6
900001 3
2699990 9
2600257 9
2642734 9
1140538 4
7 3
484847 5
441127 2
9 10
749430 6
1697843 6
1116154 7
1958772 10
1116907 6
1 1
310645 7
408866 3
1199995 4
866629 3
88878 7
662263 7
807136 5
2695609 9
1752877 8
705610 9
1 10
1800002 6
1597746 6
2002185 7
1500006 5
6 5
404251 5
1030443 7
180531 1
998693 9
446179 3
23115 3
899998 3
20 10
296375 2
600001 2
20 10
13 10
963628 8
1005140 8
1800010 6
1355353 6
1 10
2400011 8
889195 5
1 10
19 9
167737 3
897095 10
15 8
2699992 9
121617 2
285616 8
530101 5
503130 6
704396 3
170974 9
538724 4
7 3
1 10
727800 10
600001 2
213164 7
178481 3
1384210 5
12 6
1015770 7
2661091 10
119840 7
1876538 7
48493 2
199812 2
39789 7
2816471 10
2746068 10
148670 4
65043 1
212923 1
7 8
570804 2
2100006 7
1 10
1054644 5
1034479 6
868434 5
130478 2
358043 2
401260 5
2043939 10
1730242 9
237433 6
24 10
1168844 5
4 3
1492280 8
5 3
662115 5
155785 3
4 3
187074 2
753614 4
259042 1
474688 4
3 2
1886531 10
1013418 6
134722 2
960402 7
577231 2
1022082 7
173392 3
33369 8
1 10
386821 7
882258 6
263430 9
1255555 5
58056 8
2710080 10
1 10
1072263 10
973492 4
1059150 6
9 5
101683 1
56905 3
243584 1
2677939 10
2699009 10
3 4
900002 3
1 1
12 8
600002 2
213038 1
1320322 6
4 2
585765 8
1441498 6
2993150 10
2700009 9
1121937 4
2999990 10
1 10
1238779 6
422111 2
899999 3
1462224 10
150355 6
1799994 6
673480 9
360681 5
782172 5
2700002 9
1799998 6
1200003 4
803896 5
1500001 5
1127790 7
798796 3
1786982 7
2700009 9
1800008 6
15 8
8 8
2187921 9
25 10
600001 2
168589 3
1359129 10
900000 3
300001 1
2999990 10
14 7
1036721 6
3000009 10
1 10
834995 8
1499996 5
21 10
948408 4
3000011 10
2400000 8
2 2
123372 1
1364806 5
1776950 10
110978 2
536991 8
2026780 7
19 9
2099995 7
2321110 9
17 8
1397231 8
1253807 6
178128 2
105436 4
600001 2
145537 1
651371 6
1 10
473152 7
338481 9
48179 8
409825 6
2906 5
1 10
49233 4
151115 1
35622 2
1663910 9
1 1
401539 3
393460 2
2099999 7
1737311 10
2400009 8
2354321 8
2682081 9
65400 3
445640 4
458797 8
1 2
2399993 8
1187609 5
2158839 10
5 5
2700005 9
1271275 5
1210589 10
752295 3
253919 2
166166 1
38070 2
600000 2
190248 6
1199996 4
101896 5
2100001 7
277838 7
416459 10
1199997 4
828649 4
4797 1
2663091 10
13 7
1 10
444867 2
659119 3
337516 7
2065378 9
1 10
1 10
780156 3
446653 6
897884 4
1 10
1200005 4
134827 3
8 9
4100 2
155125 9
1182759 10
755241 10
300000 1
1301392 8
1952810 10
1 10
296539 2
758806 5
2403539 10
1799995 6
93287 8
2100000 7
572696 8
1800000 6
613623 3
1839425 8
13 9
525032 5
627597 4
334777 2
1200005 4
909336 4
2743591 10
2699999 9
1986167 7
19 8
1993106 9
515137 7
2302125 10
10 8
806241 10
293671 10
1510200 6
16 8
2290943 8
595043 2
1199997 4
16079 6
70510 5
2216730 8
17 9
98984 1
899998 3
126520 3
1022337 8
817559 10
1592831 8
1022841 5
133408 9
368318 4
1 10
526107 7
1412810 9
5 4
6 3
7 4
1852266 8
95615 1
720149 4
1919951 8
299999 1
123740 3
6376 1
1038725 6
1087026 5
900000 3
1114672 8
3000006 10
1 10
460548 2
2 2
299999 1
2700003 9
899998 3
900001 3
2999999 10
806005 4
464136 10
190029 3
415993 3
1860552 8
8 6
299999 1
2295448 8
82457 7
885556 5
420163 3
2400009 8
12 8
255951 1
9 9
1799994 6
1199995 4
4549 5
148872 1
410019 7
180625 6
1 10
900002 3
1 10
2022992 8
1731410 6
194924 4
2399999 8
619885 3
1733031 7
600002 2
1952206 8
2999997 10
693688 3
19 10
599997 2
9 4
900001 3
200651 5
30461 2
15 8
667743 5
599999 2
1628603 6
1800005 6
180551 5
2400012 8
412692 3
157853 1
1 1
485135 5
248802 1
1137616 4
409301 8
11660 3
140115 1
685567 4
4 3
20 10
600003 2
2358575 8
3000019 10
896551 3
908593 8
472425 4
854465 4
300000 1
1 10
1452766 7
783437 4
820412 6
1269675 9
232374 5
8 9
330731 6
125549 1
549751 6
764991 10
177466 5
1500007 5
86815 9
1101185 9
1286828 5
180444 1
8 9
2699992 9
1200006 4
397153 6
1 10
941785 5
300002 1
2367809 8
153721 8
5049 4
1800004 6
1653159 10
176920 5
1751159 8
909497 6
1799151 8
792491 4
1 10
574208 5
386393 3
736838 10
419692 7
655345 4
16202 1
104656 8
872644 3
2741257 10
1500000 5
2509624 9
17 8
2077569 7
199130 1
1360747 6
1391885 5
1 10
2260259 10
1199997 4
462409 5
3000009 10
1499996 5
2163661 9
2663981 9
58884 7
316865 8
1500008 5
849291 10
1 10
1499995 5
440835 9
179320 2
1 10
204562 1
8 4
2325828 9
191903 1
2 1
300549 10
236930 2
813768 4
248191 8
1254631 9
301570 5
1500007 5
10 9
5608 1
2345642 8
2700001 9
766642 4
560589 2
292055 6
1800000 6
29511 8
899998 3
163705 1
1173144 7
3 3
178057 8
2699998 9
314831 5
7 3
1500004 5
3 2
11 10
90993 1
1 10
778078 7
701487 4
728933 9
192794 3
2 2
407347 5
408068 3
270693 1
32925 1
900003 3
1530283 7
2700008 9
259832 4
940609 4
1033265 4
300000 1
236483 1
1433963 7
55108 9
1939953 8
133479 1
497974 5
1800010 6
1385439 10
387393 4
109836 1
74780 3
831349 3
169143 3
403115 10
2700000 9
23 9
534331 4
3000004 10
614651 3
293660 1
87056 1
389638 3
2505171 10
1 10
2353040 8
1 10
1799996 6
2403554 10
1130389 7
754665 3
1872467 9
2999992 10
847575 4
2763420 10
3 3
243105 7
2699991 9
235004 4
2399993 8
121193 1
1311534 5
1500000 5
1166518 6
661154 4
860534 9
662157 5
1472161 8
1500000 5
900000 3
1408158 5
1 10
9 5
2432838 9
300001 1
1105735 5
600003 2
2999999 10
283352 5
7 3
2400008 8
144749 2
1 10
791380 3
1170259 5
1219554 7
9 8
209968 9
2399999 8
3 2
180681 1
2400000 8
111754 1
8 8
600000 2
287129 1
2333187 9
1200005 4
1461745 5
17 8
3 1
1166148 9
389515 6
1251849 5
1800005 6
341245 2
916871 4
2899690 10
304669 9
300001 1
285875 1
305896 4
1908729 7
1005059 4
486287 2
2400015 8
1500006 5
518924 4
595315 9
2553 8
1321888 7
298371 1
1 10
22 10
1149371 9
1 10
297962 1
2100006 7
1054769 10
1 10
1428178 8
479385 8
514843 2
2063910 7
738673 3
1652489 7
1015117 6
100560 2
996838 4
295567 7
2211132 10
1564986 6
507319 2
186642 4
363512 3
789592 4
9 10
600001 2
8 9
1494053 8
263006 6
8 8
174672 2
300000 1
2700008 9
854129 10
20 10
447677 3
600001 2
25 9
1060520 6
25 9
2040889 8
333440 6
1200006 4
562401 2
300000 1
2699992 9
3000000 10
39600 3
279180 1
180503 9
219863 2
21 8
1799993 6
2099996 7
299999 1
22 9
1568602 7
546600 3
313767 2
568772 3
273294 1
75979 4
1540809 8
1493911 10
1617494 6
167057 9
13 8
2399998 8
40498 1
900002 3
1540007 8
5 6
2099993 7
24 9
2232810 10
550052 7
1193435 9
176050 8
631659 10
1799994 6
1 10
5 3
300000 1
156917 2
568011 4
5 5
300281 10
1486106 7
245319 1
3000009 10
476295 8
10 5
283950 1
1 10
293904 1
1 10
2604748 10
235802 2
166368 4
299999 1
1200006 4
8 4
1 10
1500000 5
655069 5
974319 5
2399992 8
299999 1
1023354 5
826213 3
1095361 6
1422960 10
236965 4
10 6
865187 5
20 10
1972396 7
900003 3
6 4
361617 3
617228 3
38758 1
109676 2
1746875 9
1 10
11 10
212162 1
237351 1
1499994 5
1500001 5
1385130 9
566375 3
2700009 9
276351 2
1500000 5
799276 4
437953 9
386734 2
1166235 4
2020474 7
702023 8
139630 6
299999 1
1 10
553410 3
1802244 7
1302696 6
2100007 7
2100006 7
1800006 6
3000010 10
219578 1
1499996 5
4 3
1170927 8
680135 4
827976 7
13 6
1 10
523249 3
904911 5
493448 2
1543325 7
124037 6
900004 3
79767 1
162205 1
59593 2
600001 2
1 1
1800000 6
28035 1
1545759 9
395731 2
1800005 6
244868 1
38134 1
1 10
6 3
697714 8
862831 3
14 7
296984 3
639218 3
817509 3
912211 7
158713 1
352605 7
626690 4
247068 4
900000 3
426865 2
2100004 7
1499997 5
328035 4
1799994 6
1499996 5
3000001 10
139593 1
297828 1
1312004 9
466115 10
517337 6
300000 1
2521567 9
875391 8
166607 8
2400000 8
178867 3
1 10
68003 3
1319028 6
1190111 6
1555620 6
5065 5
162748 4
769202 3
1800000 6
2299865 8
291365 6
357878 3
229932 2
2645248 9
4 2
300000 1
599999 2
16 8
1862255 7
757259 10
160778 8
1500004 5
42653 4
878016 8
1429264 8
1800006 6
1500005 5
4193 6
1747883 6
1 10
911243 9
544475 5
1 10
13 8
819584 4
202669 3
89407 2
1851344 10
2999995 10
599997 2
1499996 5
1041277 4
300000 1
2400014 8
1832601 10
350570 5
1463641 6
125719 10
1103934 9
604212 9
790159 10
1727862 8
73275 3
1082163 6
154970 1
1754016 8
2478920 10
2369001 8
2044232 7
1 10
282441 4
3 3
299999 1
2400000 8
1 10
1535961 7
1232069 5
619037 3
218182 1
11 10
1445743 8
1610461 9
105116 1
618913 4
2699998 9
349085 4
333754 2
11 5
8 9
17 8
969249 5
36013 1
791342 9
1200002 4
1618707 7
299999 1
1474361 10
220426 1
92077 4
18171 1
280558 1
2399993 8
19962 6
923999 9
336677 6
1 10
242203 1
1795055 8
606241 9
17 8
1008365 7
1419349 5
90571 7
64308 6
528596 5
121129 2
186345 1
296840 1
2399991 8
1500000 5
9 9
86277 1
676109 8
900002 3
1665638 9
454700 7
1262079 6
1500008 5
2167541 10
1763766 6
1200003 4
1 10
2544174 9
1200249 7
596775 3
900004 3
1500006 5
1241185 8
516626 3
710416 7
410701 10
613560 4
264199 1
372753 2
249737 4
1738499 10
4 3
68632 1
11 5
2529460 9
1200000 4
2700001 9
12 6
1059690 10
145888 1
2013598 7
20491 3
1288331 6
22529 4
11 6
256027 1
535186 3
836538 7
775812 3
8 6
1 10
698816 5
1 10
1 10
599999 2
1231112 7
3000010 10
175787 8
142604 2
15 7
299999 1
52797 2
196368 2
1 10
900001 3
239271 9
5 6
300000 1
414868 2
2099994 7
2999994 10
137316 3
1 10
845794 5
1 10
1500009 5
1800000 6
548881 10
2100013 7
225738 1
6 3
485188 2
97075 3
2400009 8
1060749 5
2059871 10
1665487 6
1109240 5
48426 2
1884191 8
292630 3
1226210 5
9 4
900004 3
212272 3
428267 7
1299304 7
300002 1
431073 7
1875826 9
86517 3
299999 1
900000 3
216216 1
388129 6
625390 3
485879 4
1200006 4
2089400 10
1200004 4
1706633 6
1386434 5
899999 3
855133 7
694889 3
743952 7
898143 8
19627 2
2609200 10
1611801 8
1017190 5
1442449 5
1800005 6
300000 1
30432 3
17 8
170300 1
637610 3
335929 2
1200003 4
18391 9
1025360 7
1 10
190945 9
556457 3
2646430 10
2700012 9
655164 6
11 5
381273 10
1092666 4
1199999 4
142490 1
342747 4
55459 2
1687773 6
1958399 8
5 5
900001 3
1298505 6
1465623 8
900003 3
527448 2
865530 6
532954 9
257081 7
2100010 7
6 5
1330468 10
131807 1
378294 3
147541 1
759594 3
793971 7
1199999 4
1 1
264254 1
929535 4
200726 1
5 6
1030009 10
2 3
704890 3
28 10
576142 4
300377 6
2278026 9
1132615 8
2400000 8
535656 3
600000 2
9 10
741259 3
9 8
78505 1
2185219 10
1800001 6
1 10
734760 10
172002 8
118770 2
349080 8
1499999 5
1077760 4
291180 1
1499999 5
31111 1
1239621 5
15 9
2 1
2100001 7
1264023 9
686194 6
7 8
137457 1
604826 5
600001 2
1187087 7
13 6
1124579 5
2386477 10
300001 1
1800010 6
963642 7
560422 9
1210631 10
1291462 8
1471519 7
720970 3
2700009 9
373337 3
2400002 8
819432 8
3 4
52583 1
2399999 8
7 8
739705 3
1 10
2399999 8
644004 3
2399994 8
710681 6
198281 2
1200005 4
2400008 8
4 5
1500000 5
3 2
868936 3
7 4
2700010 9
233538 1
121170 1
268293 1
5 2
1224031 8
1180405 9
1337411 7
752344 8
2399992 8
8 9
1913695 8
175779 2
1934542 7
10 10
1269080 7
68739 2
279539 2
2952421 10
9 8
17 8
5 6
223325 4
2318085 8
1024190 4
589139 2
2244799 8
300001 1
34650 5
1 10
2400007 8
646709 3
1 10
435535 2
2099993 7
114860 3
1 10
1447121 10
213274 9
1494136 8
2400014 8
899998 3
213557 4
600000 2
2400007 8
1230427 9
1800001 6
47668 2
337630 7
1 10
5 6
1200007 4
287881 5
2100000 7
1800005 6
1041741 5
2099993 7
247236 4
1359154 9
1299395 8
1086534 5
10 9
1 10
2699999 9
76016 3
867489 5
822657 8
2100006 7
600003 2
3 2
977407 7
1628313 8
2399993 8
394369 3
10518 2
341013 6
2 1
2556869 10
2099998 7
15 7
18854 1
8 3
905059 9
211743 1
1044912 6
1800001 6
929321 7
951738 4
1540403 9
359048 2
485949 4
671215 5
14273 8
2099994 7
1500005 5
14 10
7795 4
2100001 7
872957 3
600000 2
849954 4
225096 1
1718273 6
1937540 7
278743 2
600001 2
278615 6
2099993 7
7 3
111232 8
1199999 4
1200007 4
425901 5
600001 2
233581 2
149992 2
2700010 9
300001 1
1659524 7
809170 10
136670 1
591560 9
14981 2
208245 1
196518 3
630897 8
55959 5
22 8
106977 2
7 7
887467 6
319799 6
900000 3
1 10
1153971 4
321751 3
5 2
707732 9
452661 2
599294 2
5 3
825587 3
54193 1
790292 7
543739 3
1499994 5
306147 6
430381 9
809623 6
16 7
841259 4
83199 2
341334 2
300001 1
39743 9
1 10
598104 6
284235 2
1 10
2099996 7
3 3
417892 2
156492 3
791249 6
930252 4
2281480 10
2347327 9
186290 2
623623 8
2638736 9
145566 3
1747269 10
29 10
328077 6
1476055 8
197698 1
2700007 9
228335 6
600002 2
959358 6
993608 7
150829 5
97376 3
7 3
300000 1
331905 8
133789 2
720411 4
1 10
2079 10
8 5
294259 5
1961459 10
259229 1
9 10
305517 2
2327184 8
225371 1
1 2
897079 6
225681 8
1191887 9
9 5
1176490 6
1978305 10
1152212 4
2569819 10
1463962 5
5 2
9 9
7 6
300001 1
496474 2
248309 5
10385 5
2399998 8
1570911 10
395801 3
19 10
2100007 7
2198510 9
453956 2
1 10
1618371 10
446400 10
1750487 6
9 4
116633 1
1389522 7
599998 2
206167 1
899999 3
2147840 10
4 4
1043161 8
900002 3
2399999 8
1 10
11 7
210324 5
150727 6
599998 2
88537 4
6 6
1499996 5
1527989 10
8 7
1 10
15360 4
12 7
1 10
18724 9
356739 2
605585 6
1 10
1800009 6
9 10
300000 1
7 8
368029 3
135708 7
370514 3
1199996 4
2767221 10
7 8
317759 2
300000 1
6 7
3000001 10
654793 6
11 6
162113 4
1 10
69935 5
13 7
2425323 9
89898 3
1761064 8
627122 7
352318 2
914781 10
3194 3
599999 2
2175818 10
2100011 7
275312 3
600002 2
180173 1
283761 10
281240 8
373436 7
152667 5
1 10
2854121 10
1685592 8
1712511 9
1 10
2400003 8
268552 1
764928 8
503212 10
1 10
1232080 7
1 10
26 10
811369 4
1985581 9
3000009 10
199635 1
1476918 9
1558422 9
900000 3
1863031 8
600002 2
1549565 9
163264 1
2100001 7
155988 6
2700001 9
3000004 10
599959 3
774607 6
99480 6
34703 1
486037 6
1750681 9
1 1
1478905 5
75850 1
252160 3
269964 2
426849 9
2911961 10
5 6
6 7
1 10
1500001 5
6745 3
196435 1
1369846 9
735998 5
1799998 6
1 10
518997 2
2134057 8
2809869 10
386561 2
295871 2
1244696 8
1800002 6
12 6
945223 7
1625391 8
600001 2
1161300 6
1387611 5
904999 5
1123594 5
128806 2
1678103 7
1 10
1 2
541935 9
1002105 4
1500001 5
570471 2
1500006 5
1 1
7 4
463487 2
2529198 9
1200001 4
600003 2
115824 1
1 10
705639 8
492497 3
853007 7
1351378 5
1905152 8
478939 4
910542 10
955270 4
370114 8
420142 3
2666391 10
181084 2
4 3
4 3
47819 2
121386 1
6 5
6 7
2206873 8
2099992 7
12 10
61772 2
108969 1
2099999 7
2400001 8
1690789 10
1396306 5
2182715 9
1121981 10
921665 8
3 4
2202007 8
1643975 8
341300 2
396247 3
1 10
780535 4
599997 2
1500000 5
1285488 7
589000 3
443822 3
632065 4
900001 3
1295934 8
2984767 10
905143 4
1669752 10
2627151 9
794482 10
1 10
47233 1
299999 1
900003 3
1 10
1499998 5
2178540 10
884339 10
2399993 8
925616 8
2996868 10
315493 2
1199998 4
1087955 4
126039 2
1 10
557389 7
1129800 6
381485 5
348395 6
1 2
1 1
5 4
2100006 7
90039 2
694970 8
1500000 5
8 7
3000001 10
977755 6
955280 4
172496 3
361640 7
79922 4
105054 1
754571 4
816965 9
899997 3
1308277 5
9 4
3 3
1857541 7
168919 1
11 4
7 4
562123 7
1023729 4
2134034 9
400575 6
971571 10
97554 5
1 10
508561 4
849968 3
665651 10
1199999 4
10 10
2361092 10
2700001 9
142217 8
528171 4
101273 3
841369 6
1 10
227869 6
18 9
982550 10
1 1
1499994 5
433968 3
447325 3
334257 2
2700009 9
599998 2
1800007 6
900001 3
38301 10
1 10
2189223 8
1791803 9
1507569 7
536370 10
1977229 10
13 7
280157 4
1450419 10
5 3
899999 3
380181 2
1975 1
2 1
1368278 9
1122793 4
157052 7
758521 6
1440345 8
188499 3
548101 5
2700006 9
1822157 7
609274 9
222354 9
899998 3
1 1
1547581 6
1219671 10
749332 3
945609 5
4 5
1945189 7
1 10
3 4
1 10
1 10
991539 10
5464 7
227580 1
233763 1
22 9
570355 4
1200003 4
7 7
158651 2
537544 2
438215 2
42731 6
899998 3
1337804 9
2700009 9
2336234 9
1500003 5
32106 5
2675454 10
709205 6
156473 3
125825 1
1227552 10
2517971 9
187726 4
299999 1
1192778 7
1430230 5
9 5
729910 3
1500006 5
1680017 8
227199 2
1 10
150494 1
1 1
17 9
838608 3
1780158 6
1189537 6
1333261 10
138416 2
600000 2
31685 4
1552837 7
1682441 6
1148619 5
299999 1
132577 1
16 7
17 10
1200001 4
12 6
2074774 7
1 10
1297570 5
253134 9
313457 8
453124 10
1 10
429008 3
177691 6
683041 5
1390124 7
1450521 7
1 10
92694 3
900003 3
600001 2
2 3
990191 5
621790 5
1 10
554664 2
1799994 6
173717 2
495468 6
1500003 5
949660 6
2399992 8
2181570 8
1373784 5
2100011 7
19 9
899998 3
160637 2
256983 1
302389 6
246735 1
371550 5
225173 1
5289 2
4914 1
1399083 7
2399998 8
1340941 5
1800005 6
75552 8
503314 5
47788 1
2323135 8
17 9
2699999 9
2532402 9
2400007 8
88768 9
452033 3
2714561 10
113599 3
627680 10
144454 1
2100008 7
1662802 7
2409278 9
1 10
770399 8
246452 2
9 4
10 5
2699999 9
1 10
45595 6
1 10
1631681 8
325232 3
599998 2
888463 6
11 5
491010 3
223763 1
96233 2
665988 3
1201369 8
1091340 5
1723945 6
1500005 5
1087856 7
415838 2
1 10
1049924 4
299999 1
1127730 7
429764 4
931936 4
1 10
599999 2
1125999 8
367103 7
1 1
926464 4
1648276 7
1336706 9
226963 2
170081 9
712422 3
1720539 9
587868 4
1816280 9
1563648 6
243208 9
1 10
1 10
126544 2
7 4
2 1
140903 7
1318984 8
618598 7
17 7
2999997 10
2400008 8
985911 8
872194 3
284877 2
27944 1
300000 1
6 3
45499 5
2400005 8
362031 8
580029 2
1199996 4
610073 9
1672404 6
900306 9
306764 3
1152716 5
733592 3
2059476 10
40861 5
2786471 10
1281151 8
1006288 7
501516 8
600000 2
86719 1
115336 1
49760 8
171920 5
443324 3
209085 3
983607 4
24868 1
53031 1
1 10
2 3
596857 2
1967455 8
748720 4
2399999 8
5 2
1216075 6
781839 7
653130 7
8 7
388215 8
176662 2
3 4
273581 8
1399 10
1724060 10
209790 6
160785 8
565385 5
799473 3
113127 1
203806 6
255270 3
1346255 5
2400009 8
206683 7
1540387 10
1 10
1307580 6
781850 6
5 6
1897619 10
17 8
821160 4
1499998 5
53928 7
5 2
2099999 7
8 8
89474 5
488105 8
514623 8
2100000 7
2700009 9
1800006 6
88494 1
1206834 7
2119445 9
756417 10
11 5
372891 10
886787 6
1614873 7
741014 5
1694459 9
1230558 5
2397059 9
1138457 9
1059261 10
15 7
993588 6
984977 8
69108 1
1201790 5
225476 1
509433 10
650469 3
70171 10
9 4
8 8
411836 3
600001 2
1 1
2641059 9
1272664 5
278758 1
2100000 7
9 4
847168 6
234086 1
600000 2
183670 1
300000 1
4 3
1650575 8
5 6
149046 9
2096245 9
599998 2
9 10
1536705 8
9 4
2064079 9
900000 3
163188 2
421360 3
300000 1
934766 4
1199997 4
1992101 10
300001 1
356835 2
1905307 7
508617 2
439799 4
1042740 4
988377 10
136111 1
2 2
2699994 9
2236904 8
4489 1
157447 1
144998 2
507267 4
310951 10
802170 6
2699990 9
2700002 9
119133 2
198795 1
149053 4
1897873 8
599999 2
28722 2
11 10
115842 7
49248 2
650865 4
150750 9
666825 5
3 1
208547 1
1076650 7
1 10
2700009 9
1474787 6
84028 6
2400010 8
2099999 7
1565046 6
1 1
2272154 9
119351 1
1692924 9
1 10
388037 6
31760 8
222474 2
1524960 8
663175 6
375222 2
453011 5
2033010 7
1312815 7
1451557 9
3 2
468315 2
844831 9
174440 2
1953171 9
472709 4
1190035 7
14957 1
1674428 7
2399993 8
1091112 4
1329399 9
8 4
300001 1
499453 3
13 7
304723 3
600000 2
299999 1
656109 9
409880 4
1500004 5
1049405 4
928078 4
2170871 8
11 10
17 9
96719 10
529747 2
19030 10
1500005 5
950774 7
9 5
1071085 10
2699996 9
1886152 8
2700011 9
1500005 5
2700008 9
114091 1
1 1
13 7
501361 8
1 10
480461 2
192805 3
1305025 7
2400008 8
2999989 10
847211 7
300000 1
1165231 8
1 1
262745 6
1289579 5
1187312 8
741020 7
577867 4
67327 1
53941 2
877161 5
5 4
2700015 9
900000 3
1800006 6
163422 3
20 10
1199997 4
566584 5
900003 3
975096 6
8 4
926784 4
50579 1
1738223 8
744588 6
17 8
899999 3
1189974 6
900003 3
2 1
769272 3
1525924 9
1047758 4
1499999 5
1475150 6
887611 10
299999 1
599998 2
1938349 7
9 5
387600 4
728029 6
3000011 10
885260 10
81161 5
1200003 4
242623 1
10 9
147960 1
1 10
11 5
899997 3
5 2
1 10
1 10
227713 2
1269536 5
1 10
341750 2
462640 4
18 8
7 3
1499996 5
6 7
589659 2
64208 8
261006 5
534771 10
1631223 7
1 10
792607 5
2099992 7
91347 3
16949 1
228750 1
24781 9
777384 8
1072611 5
899998 3
451305 6
21 9
132739 3
2999991 10
939763 4
1725824 6
300001 1
514143 2
1800000 6
6 6
1450159 10
148035 2
100253 1
434704 2
3000011 10
231554 1
1799996 6
1106962 10
1499995 5
657343 6
469883 6
188535 1
244166 1
1500004 5
2100006 7
739637 6
409562 2
226701 2
1 10
1200000 4
12906 1
715810 5
1 10
1 10
134817 3
53445 2
128787 4
7 8
213839 5
1087952 8
1800010 6
1049017 7
468286 2
603487 6
1 2
2399992 8
359596 7
40250 1
148522 2
726511 4
2049 8
1800000 6
136087 4
28380 3
2400007 8
19543 1
2232967 8
5820 1
112841 7
1682851 8
9 5
747264 4
1749151 9
2238038 9
599998 2
763698 4
564989 4
1 10
487206 6
524453 7
753819 4
1517939 6
1724297 8
2216825 9
1 10
90150 1
983547 4
899999 3
599998 2
386914 10
126268 1
480205 4
223657 4
267072 6
1799994 6
2099555 9
1135454 10
308290 3
166267 1
1200004 4
703181 4
285785 1
262625 7
300000 1
2470031 9
1 1
525229 2
1864450 7
1 10
381654 3
1276399 10
204304 2
1158620 4
2399995 8
54088 8
2176128 8
1200004 4
1 10
3000001 10
980281 6
1 10
1054356 5
1125816 8
611429 6
175276 9
40382 1
1 2
1073143 4
1 1
1 1
539623 2
1 10
550442 2
1 1
637496 5
318070 2
1461396 6
366549 4
1277315 6
69829 5
168205 6
981103 9
2700008 9
265249 3
744192 7
299999 1
14 6
3 2
301941 9
51903 1
1 10
947648 5
1154167 8
300000 1
600002 2
242513 2
3279 10
485352 7
13936 7
2700012 9
2188231 8
381542 7
1838007 7
947033 4
1535135 6
1628369 8
1 10
817723 9
217113 2
282451 1
1 10
714190 5
1751771 6
4 5
7 8
831806 8
3000002 10
596345 2
9 8
19 9
1 10
1 10
1 10
2420244 9
4 2
5 2
1507255 7
203598 1
305369 5
418140 10
70630 2
1007068 5
1200004 4
1089805 7
6 5
299999 1
477363 2
28 10
546705 4
1 1
1799996 6
427376 2
1191116 8
902287 4
7 8
299949 10
2496061 10
216671 1
1132700 4
1013336 9
974862 7
234949 7
161055 3
883095 8
1605628 9
63448 7
900001 3
728188 3
2999999 10
572727 2
1 10
1360843 6
2999999 10
855161 6
573078 4
1 10
1199997 4
1 10
1147679 7
629633 7
19 9
1576463 8
818000 6
1 10
1 10
1045479 7
1037002 7
67626 1
1800006 6
214622 3
1771423 6
2871734 10
205021 5
184581 1
1115389 9
1 10
85078 2
318807 3
1731545 8
6 5
1 10
17 8
1800005 6
2999999 10
2399993 8
432048 3
13 5
503131 6
530459 4
600116 4
516781 3
900000 3
2217377 9
4 4
1866867 10
967426 6
900001 3
21 10
1980647 8
1264170 8
900003 3
569320 5
1080091 9
1048048 6
834261 3
617441 8
914376 7
899998 3
280008 1
1200005 4
1752345 7
4 4
603644 7
1132376 4
2100007 7
1282565 5
1751727 8
1002752 8
837518 5
1 10
2999999 10
2400001 8
113052 1
2481668 9
1 10
1 10
26102 1
1538848 6
838619 5
1500001 5
1 10
1058767 10
1103383 9
1092381 10
600001 2
1075396 5
1499998 5
323269 2
2329073 8
1 10
498939 4
6 7
26015 4
2371095 9
12 5
181105 1
739733 7
1996218 9
977381 4
1353699 9
4 4
257273 1
2002379 10
2099995 7
363759 5
1588790 7
900005 3
1053701 4
1061073 9
1 10
2611940 10
375317 9
1469014 5
96045 5
809304 3
14 5
1 10
1560321 10
1200004 4
1341382 7
1045912 4
1121442 6
1432369 10
584981 5
300000 1
15 8
2100008 7
616658 3
985716 6
26900 1
1782509 7
1780967 6
2726223 10
904699 6
1199996 4
300001 1
16 7
21 10
469255 2
2100000 7
686531 6
1500007 5
1521967 10
684794 5
1746791 8
17 8
1500005 5
8 7
12 6
1492401 5
2267387 9
2105424 8
760703 7
1453981 6
18 9
1 10
807365 10
4 3
1458683 9
184531 2
66115 3
2010041 9
1275989 6
634916 4
780094 9
899997 3
7 6
2334143 8
192053 1
3000001 10
300001 1
846247 6
204320 4
2400015 8
1090522 7
601165 4
406545 7
5 2
1 10
146106 9
1 10
1711944 8
184931 4
2100000 7
5 2
1101522 7
1 10
1 10
600001 2
561347 9
2005623 9
381604 7
1 10
1079059 10
296432 1
699816 4
375401 4
202000 1
1864164 7
899996 3
1438981 10
2400006 8
630051 10
1714455 9
669555 5
378104 3
436548 7
2399995 8
2100859 10
1500009 5
1 10
1350769 7
1147214 9
1352481 8
245769 1
113780 9
2300380 9
916801 8
1084608 6
1500006 5
1621964 7
74187 9
1 10
1 10
188344 1
21141 4
2999992 10
39828 6
2250628 10
2400000 8
5 2
1500004 5
763520 3
2099998 7
753528 8
13 6
401357 2
115578 1
1494839 7
658845 9
177864 3
1351235 6
823398 6
407244 6
1010576 5
258339 5
1500007 5
217826 1
78164 4
635237 3
7 7
329490 5
961924 4
127092 1
380017 9
899999 3
143789 2
1436141 5
619839 10
13 6
557720 2
1473593 9
2999990 10
2 2
1388916 9
2361772 9
48841 8
1146944 8
1144685 4
200932 7
2574081 9
77469 2
118889 4
13 7
1 10
216403 1
1183396 5
1896283 9
151442 2
1 10
18796 2
1 10
1 10
2116859 10
2100000 7
126781 2
600002 2
2699999 9
114099 5
2036796 9
1016197 4
785941 10
1 10
110145 2
2099997 7
129093 7
466067 4
2461 2
1 10
4 4
2 2
602794 9
2400000 8
877676 5
87567 4
1 10
215511 2
1500005 5
18 9
2700009 9
552611 2
306608 4
132294 1
6 3
1199997 4
220809 4
659837 4
2999989 10
1087444 8
1666458 7
1765080 9
1 10
36829 2
1540255 6
214942 1
1145439 4
13 6
260658 7
3 4
197596 2
2100011 7
2700000 9
428455 6
1200006 4
2699991 9
300000 1
2 2
1048454 9
70747 4
428495 2
726653 4
2197823 8
7 3
1371685 5
366860 4
6 7
401719 2
1701376 6
418635 7
14 7
294283 2
300000 1
1837481 8
13 7
613929 5
545035 7
2622769 10
33783 1
300000 1
2399998 8
365690 8
2400005 8
112393 2
300001 1
58648 3
600003 2
7 3
710151 3
2100006 7
2699990 9
1 1
567811 5
1800000 6
760074 3
7 6
301137 9
301898 3
9 9
2999991 10
744217 4
791722 3
2700010 9
13 6
995694 5
956643 10
1 10
1 10
276930 10
2009272 9
1819351 9
1247623 7
39591 2
1 10
1499999 5
2100007 7
244230 6
2699991 9
1500001 5
2100011 7
807648 3
324906 7
2228183 9
7569 5
2700009 9
1 10
417106 9
372898 3
9 7
2700004 9
2400001 8
600001 2
9 4
567455 6
22463 1
85104 1
466147 2
293745 2
220536 1
2359323 9
2700009 9
261237 1
2035870 8
405257 3
1200001 4
1560833 9
2755090 10
128008 1
300000 1
6 7
216603 1
1860660 10
107890 3
1219946 5
1172011 8
423989 7
176399 6
577856 5
1407730 10
1 1
300000 1
2400008 8
217947 1
420169 8
539561 4
136169 4
11 7
9 8
193072 2
56700 5
8 3
2399995 8
1065560 10
164709 4
257905 3
244159 7
10 5
1 10
1 1
551778 2
192446 9
1277408 6
1415029 10
915523 6
1948989 7
6 6
2099993 7
763530 5
5 2
3000001 10
1 10
1020831 10
793160 8
979665 7
3000002 10
1234530 6
6 7
3000011 10
2308141 10
977101 10
887050 3
1092141 9
131344 2
75752 2
738545 5
1 10
6 7
245265 5
373127 2
1800004 6
582720 8
824382 8
459181 4
10962 9
77689 2
599999 2
522845 2
5 6
2129076 8
157039 5
1469779 10
1170548 4
1993984 7
11695 7
1800006 6
1272548 5
451027 2
3 2
2567748 10
230432 4
367225 4
824681 4
186562 1
1500002 5
9 9
1073591 8
1505181 6
10 10
2400011 8
593491 4
1238858 5
651689 3
2100007 7
1077756 4
1199999 4
575285 2
648161 9
9 4
633681 7
2015191 9
66925 2
1180107 4
553337 2
1728483 6
441569 2
1603624 7
1485981 9
20670 1
234380 4
10 5
900001 3
517554 5
2429905 9
15 8
2699991 9
1199999 4
15 7
1204436 5
198639 3
523195 7
1311618 6
633581 6
473969 3
719500 5
1976552 8
1153393 5
1 10
599998 2
2121281 10
1451345 5
2699993 9
803464 6
1734736 8
2011230 10
2694378 10
1543028 8
1458787 6
4 3
1994607 8
700637 3
7 7
1500001 5
137341 4
1440200 8
2400014 8
1177311 6
90787 1
1200000 4
590432 8
599999 2
718875 5
1711534 8
2002410 10
302815 4
900000 3
183722 1
510686 3
1149292 7
2699992 9
4 2
536840 8
183188 4
463128 5
1 10
2049801 10
785937 3
1 10
2399993 8
340101 9
1790468 9
1199996 4
146274 3
2400006 8
177217 2
7839 5
2283722 9
2384936 9
9 4
1500005 5
1545432 6
1799999 6
135647 7
1 10
957500 4
1800011 6
1004332 5
1492341 8
2100007 7
167307 4
1 10
300001 1
11 4
1800005 6
652394 3
1 10
667965 5
74817 4
15 8
2696631 10
496689 10
372157 2
1206941 7
1 10
2399993 8
2718199 10
1764332 9
539549 2
366540 3
802061 10
355975 3
1500005 5
1 10
2699997 9
10 7
938965 4
1391326 5
167294 7
557038 9
149855 1
1975812 9
1 10
3 3
187484 3
348341 2
954155 5
912875 8
545963 4
896845 3
1 1
334841 2
1 10
586576 9
2999989 10
1552380 10
68831 4
1199996 4
1200003 4
1800004 6
1 1
2100001 7
1799995 6
1 10
1917631 10
551865 10
408404 4
931625 8
2336751 10
1448636 10
1198280 8
20727 3
210235 2
15 9
1265239 9
114239 2
1 1
1 10
364940 2
10 10
908627 10
7378 5
2199989 9
359372 2
215121 9
1799998 6
926640 5
1097401 6
1626926 7
12 10
1750376 10
899999 3
1113103 10
1800005 6
600003 2
695039 3
102583 2
2700008 9
114183 9
520160 2
2700001 9
819450 8
2097830 7
721456 7
1200004 4
19 10
59206 1
14 8
515386 2
246912 3
762606 9
600000 2
1 10
2700004 9
1 10
5 6
250447 1
1 10
1169425 5
1 10
1553579 10
521155 2
2615471 10
1800000 6
967 1
689722 4
55215 5
470610 5
156128 8
15 8
808825 9
2149091 10
139925 1
462616 2
299999 1
5 6
3 2
6 7
199270 1
2229112 9
1199998 4
10 9
401295 4
805208 10
421004 9
1009883 7
313196 3
33382 9
14 9
2230173 9
130645 2
563671 8
275632 7
456461 3
271351 1
806900 5
305635 3
90084 6
900005 3
533171 4
1655448 9
482526 3
6638 1
439853 6
855522 7
19 9
279348 1
1 10
135499 4
1 10
4 5
2400006 8
554644 5
15 8
1794875 6
227483 3
13 7
670543 4
1 10
1500004 5
1200003 4
19881 3
1013342 6
11454 3
1400083 5
2048922 7
242407 8
6 5
1 10
48451 3
300000 1
70485 1
73539 4
1 10
1135354 5
428826 7
1 10
981980 7
7 6
1 2
8155 9
644246 7
741427 3
1892847 7
3000004 10
2099993 7
25 10
899999 3
399012 2
1499998 5
3000009 10
494823 7
1863671 10
1654602 9
192359 2
190836 9
966229 10
1 10
150499 1
2399991 8
14976 8
2 1
2053321 10
156793 3
1229610 6
2100000 7
300000 1
6 7
166597 1
461521 6
232543 2
1021560 10
1168001 9
69082 5
641450 4
10510 9
1884871 7
2297082 10
17 9
2999991 10
600002 2
1 10
8 4
1255265 9
55853 1
2775829 10
215456 2
2 1
1251125 9
1228509 10
984688 4
1 10
134225 6
1 10
1684943 6
178015 6
100616 1
2400007 8
90257 4
314111 3
2 1
686566 6
1187220 6
52973 5
349030 10
1 10
949853 4
1200000 4
610055 9
18 9
1800005 6
900001 3
1 10
470706 7
1773343 6
6 7
434120 10
2399993 8
762413 4
1292964 7
72514 5
1499995 5
2395341 10
272287 8
1 10
3000002 10
6 3
421951 9
1200005 4
402836 3
3000002 10
396259 2
11537 1
704909 3
492760 2
600002 2
2691792 9
2679463 9
1565081 10
1480767 8
704254 3
1 10
3 2
1428770 9
1 10
1498091 10
1799997 6
215352 3
1426230 6
877258 3
2 3
899027 9
808080 8
1682448 8
977239 10
1288367 10
31064 5
1 10
186919 4
2099999 7
2399998 8
1821612 9
1418071 5
323264 2
1173034 5
814024 8
1056249 9
1193264 5
1313794 7
1211695 5
980047 5
734445 9
20 10
281725 2
1036708 7
6 5
1108362 6
1200006 4
2337786 9
333228 4
1139105 8
1500004 5
1816880 10
2400003 8
2001538 8
1073401 7
1 10
1472435 9
262426 1
1199995 4
1135570 7
133729 10
10 5
599999 2
423411 10
2999991 10
252818 2
1199999 4
4 4
534949 3
214805 5
2999999 10
445618 3
2019954 7
188466 1
900000 3
112568 3
300002 1
556908 6
1430162 7
2399992 8
425268 4
635141 4
896352 3
1200001 4
1815064 8
1 10
1 10
1 1
5 3
393022 9
635315 3
114099 1
2268510 8
3 4
1442805 5
4 3
1814588 7
911110 10
856434 8
291091 2
402644 5
36397 2
12 8
3 3
200411 7
242119 1
395727 2
339629 3
299999 1
1199997 4
2399999 8
950201 5
2080783 9
6316 2
2400002 8
19103 8
52171 1
1040370 5
1875352 7
170999 2
1154386 6
3000010 10
613676 3
61937 1
18 9
6 5
963400 4
2011847 7
1329124 6
1 10
600000 2
1500005 5
326330 10
741523 4
1 10
112313 4
349504 2
599999 2
2322911 8
368305 3
806323 9
25075 8
11 5
3000019 10
612115 3
200126 1
1800010 6
1102321 10
599999 2
471739 3
1 1
1563956 6
1704913 9
1028344 8
1404570 5
300000 1
15 8
489606 6
15 7
287679 3
1799999 6
547425 3
202074 3
8 4
1 1
8 9
862931 6
851617 9
588471 3
291585 8
659885 4
1800007 6
1752527 8
1800001 6
3 2
2761541 10
2147285 8
2255383 9
900000 3
650550 6
1 1
6 5
97478 2
1 10
379659 5
2242391 10
2 1
1980900 9
304169 2
2352310 10
32658 2
26714 1
311598 9
719762 7
192315 2
1928699 9
1 10
293471 1
599999 2
11 10
2386888 8
3460 5
340578 6
356750 3
2699991 9
1866056 8
2 2
2192482 9
7 3
11 5
351219 2
4 3
1499996 5
188847 1
691874 3
2564859 10
2999991 10
424326 10
932050 5
6 5
304943 3
1701362 10
1365743 8
2699990 9
6 5
1033087 4
2999989 10
29682 1
1 10
1422799 5
148446 3
1404039 9
1 10
1095099 7
21366 1
1399105 6
512048 3
1313481 6
716499 4
102037 3
2393725 10
1237200 7
1401509 5
1725871 10
573610 3
301412 7
1355381 6
3000001 10
18 10
7 4
921844 7
2271887 8
14 6
519025 3
1295700 10
554210 9
390672 2
2109717 9
7 8
2253638 9
935473 8
1988347 7
318131 2
585982 3
497261 2
1962526 7
1618619 6
1200001 4
1342495 9
1799995 6
537130 3
1500007 5
1716985 10
10 10
4 5
206253 2
69946 3
5 6
274037 1
562673 8
2026908 7
1103342 9
1816434 9
2400007 8
211110 3
457314 4
723203 4
356566 5
2700000 9
1104445 6
1176763 7
119394 3
1418131 9
73643 4
450229 2
1705220 10
67571 2
2772053 10
239476 1
126529 2
195778 1
765496 8
1500006 5
266414 3
27220 4
1086488 4
7 6
1 10
6 7
558004 2
606100 3
1410976 9
1829308 10
1 10
365259 5
442553 3
17 9
1200000 4
1179785 9
1854423 8
76509 3
1800001 6
1703192 6
131861 1
1123546 10
7 8
972960 5
1713131 6
271681 1
1199999 4
397643 6
8 4
27427 3
2193220 9
477551 6
154519 1
8318 3
1588817 7
796480 5
521456 5
337881 2
1747348 7
652351 8
158207 1
225959 10
831320 4
5 3
1025131 5
823511 10
1058119 4
2699995 9
1 10
2543188 10
2594985 9
717752 9
1572157 6
191120 3
445223 2
215819 1
19 9
1779838 7
35648 1
128559 5
331329 3
391770 5
2285156 10
1976040 10
419830 5
2100000 7
198418 3
1079209 8
5 2
1799995 6
900003 3
244044 1
555661 9
206182 1
299999 1
1799997 6
527627 2
3000015 10
557718 2
3000004 10
520881 2
2373312 10
289934 9
1160609 6
2699991 9
2 1
944879 6
1476511 5
2700000 9
1499997 5
520896 4
2100001 7
2 2
7 3
2399999 8
718961 7
299999 1
3 4
600001 2
415853 2
5 5
478792 3
226548 9
475183 2
180693 1
2700017 9
3000009 10
1828220 8
1137148 5
244066 2
426066 6
1123806 6
6395 2
128653 1
228131 5
288891 3
1175927 8
899241 3
362907 5
231416 2
531357 4
1674441 8
5 2
2158847 9
1886961 10
1750198 8
822750 5
1697071 10
917463 8
1883989 7
18893 4
363605 5
1200000 4
227716 1
110163 1
2008306 7
6 3
600002 2
1200006 4
1359865 6
2493950 10
1499995 5
690028 3
140904 1
850650 10
192590 1
28782 5
2 2
13 7
1200004 4
1 10
1570841 7
12535 2
1155721 4
1279401 8
1318681 8
2234367 8
1800011 6
569519 2
680167 3
1361236 8
1800007 6
255136 1
2999994 10
681284 5
2615445 9
11 5
2699991 9
1026868 4
1350361 10
1 10
51156 3
1856415 8
2399993 8
100670 1
162958 1
2042861 9
430153 3
1 10
675403 4
150457 1
10 9
1 10
2699991 9
2437636 10
1220687 7
300000 1
745889 6
2172976 8
184039 10
1391331 5
1800003 6
15866 1
1663767 9
3 3
637039 9
124521 2
348775 2
1912810 10
467398 2
1655290 10
1354563 9
891628 4
1700620 6
933256 6
825436 3
423248 2
1199995 4
739094 7
1840451 10
1234558 5
154111 1
231015 5
1574024 8
1200681 5
1249672 7
1981958 7
2355472 8
1202761 8
9 4
702451 10
3 1
577355 3
11 4
5 3
1 10
1 1
2460673 9
380324 2
1093437 4
2230089 8
3 2
1 10
792761 10
663121 6
1944951 7
198194 1
1499996 5
1134238 10
1500001 5
560025 3
5 2
1736249 7
133246 5
952916 5
2399999 8
260370 5
330451 2
2194023 10
2399993 8
2400008 8
766951 5
1893688 9
1796550 10
782201 9
600002 2
305291 5
1006903 9
290154 6
860393 8
2316581 9
849571 10
522866 3
2928149 10
7459 3
68002 2
9 10
14 10
1 10
17 9
146595 9
1386641 5
1725016 8
1 10
289538 1
2 3
6 3
1800009 6
2440284 10
2632549 10
231203 1
871455 5
2068739 9
2999989 10
754755 8
2412460 10
1 10
1369008 9
1557512 8
978174 7
173704 3
2328992 9
42565 2
235266 2
62070 6
291554 1
381737 2
2699999 9
160019 1
145206 1
2099994 7
14 7
958759 8
389244 4
767977 5
1 10
1117531 9
13465 6
241945 2
532457 4
1103804 4
1967365 9
1296820 5
1153273 8
249967 8
2099993 7
5 6
17 8
750220 8
257249 1
2999994 10
933986 5
2400004 8
62794 2
4 4
1852661 10
1 10
2 1
1845159 8
21 10
244135 3
4 3
60752 8
2099996 7
9 7
123924 2
1 10
2227464 10
1452059 10
2137409 9
736673 7
802055 4
958844 5
1 10
1800004 6
7 8
803931 10
1 10
728049 8
13 6
1500002 5
1889227 9
1799994 6
11262 1
1780701 7
2 1
2345141 10
230037 5
1 1
8 9
1167375 5
12 5
2700001 9
2757440 10
436567 4
1769593 7
2966540 10
198185 1
299999 1
1499996 5
1800005 6
1 10
4 2
2700000 9
2699997 9
91845 9
160971 1
314090 5
72494 4
1 10
1846462 9
13 5
300000 1
1310951 10
140221 2
1 10
13 6
1799993 6
3000000 10
863035 3
458009 9
540162 5
568213 3
765460 4
2399991 8
701287 8
599998 2
851203 4
1185271 5
2400001 8
533575 5
1445010 10
1792647 9
1 10
9 8
252450 1
161645 2
1045392 4
1068616 5
1799993 6
600001 2
284571 9
717349 4
572719 7
1176343 8
298271 2
2699999 9
783199 10
1194319 4
1800006 6
223087 4
1799993 6
510888 8
300001 1
1248170 5
1648939 6
1306467 9
270737 3
927763 5
728336 3
135431 3
212019 5
37484 9
1 10
354469 4
752545 8
2100000 7
2030833 9
237350 1
1200000 4
2999999 10
599998 2
4 3
532401 10
200071 2
21 10
111996 1
1609684 6
1890680 10
900000 3
2099995 7
1472134 5
749162 3
639186 6
159870 1
15 7
1941983 7
1080827 9
1279593 8
841159 3
2100003 7
417196 6
149639 1
93693 3
15 8
343678 3
166817 1
13 6
228776 1
44978 4
118997 3
2100000 7
46879 2
1103496 5
1089196 5
447776 3
6 3
14 7
500307 6
274802 1
549544 4
426093 4
13 6
449546 4
853925 3
309228 2
821632 3
249722 10
7 8
370726 2
156329 6
1755576 10
26640 7
299999 1
646249 8
2699999 9
1454145 5
479149 3
141706 3
599999 2
600002 2
523107 9
265407 6
2910599 10
224006 5
2099994 7
1705145 7
702660 3
70887 2
900005 3
2700001 9
419384 5
1 10
6 7
1070660 5
99047 4
159937 3
167537 2
123532 5
258467 6
203160 1
818638 9
334683 4
193361 7
168417 10
128450 2
1500004 5
64531 5
1 10
1001933 6
149428 7
122121 10
1200003 4
2497809 10
1 10
2672254 9
175568 2
1901178 7
9 8
1707688 8
494144 5
683294 7
79287 3
599998 2
311519 7
2399996 8
1009669 9
652619 6
852649 5
99727 4
1199997 4
1999847 8
899997 3
930055 4
422864 8
2999989 10
1 10
404308 4
79144 1
596796 4
7 5
67880 1
785395 3
3000007 10
104917 2
115956 1
105611 1
3 2
657169 10
487048 5
11 5
2100002 7
1469399 7
1227607 9
1800005 6
1 10
1010693 5
1345680 10
400717 9
2700005 9
949302 9
900003 3
1423655 5
594798 7
1200000 4
1171537 8
353879 7
89154 1
600003 2
1766333 6
596733 2
499676 4
207211 6
1541828 9
193528 10
678705 4
600001 2
2100003 7
935076 6
1799999 6
358984 3
294568 1
210218 5
523781 5
1195637 10
1200000 4
317856 3
880992 4
1200807 9
899999 3
1 1
539431 10
2700009 9
1356283 9
183662 1
14883 1
940091 6
1378423 9
1200001 4
1027399 5
1009479 8
300000 1
726609 8
2100006 7
3000003 10
1 10
517648 3
218057 2
5 6
1033571 5
1679236 7
2296179 10
1443778 7
349417 6
1477871 6
599997 2
1 10
462836 6
2658988 9
2175807 10
339462 2
80139 2
327839 2
911 7
1242029 10
371877 6
397581 5
505521 9
1124995 6
899409 8
1345777 8
1141855 8
122871 3
1286833 7
518447 4
300001 1
8 9
1292808 9
327195 3
214747 2
122811 9
899999 3
1 10
450737 2
418349 5
12 6
438553 3
1523455 8
10 7
425735 2
357313 4
485288 2
1500005 5
29570 3
319829 4
1649343 6
1113560 4
2699999 9
600001 2
2399996 8
542074 7
271638 4
1519522 8
30416 7
899997 3
20 10
600001 2
623869 7
74501 6
2100006 7
542075 3
117499 2
10 5
1034310 10
6 3
20 10
3000005 10
7 3
734801 8
768803 3
227300 2
1702432 9
15 8
236961 10
1043597 6
163984 3
2176655 9
1288719 9
209177 4
2186454 8
2372039 10
1238092 7
2989829 10
16 8
562409 7
735379 6
1755911 6
1798111 6
600003 2
59933 7
445578 6
269830 10
1199996 4
600000 2
285879 1
300002 1
1500003 5
875847 8
860113 4
13 5
900001 3
2671042 10
6 3
1188978 6
10 10
424481 8
1443520 5
218617 4
517776 3
759338 7
975040 4
1381356 9
899998 3
1508730 6
2399993 8
292927 5
7 4
521875 5
130750 1
8 8
851983 3
101901 9
300000 1
5 6
362105 4
139356 2
457554 6
300000 1
1120110 6
1 10
171859 2
2664909 10
6 7
1869975 9
1741313 8
2399999 8
345522 9
1 10
286593 2
475582 2
2446199 10
4 2
1423677 5
7868 1
687850 5
1709288 9
235389 3
1534783 8
883055 3
900004 3
788432 7
52219 3
96000 1
1702609 8
188839 7
337212 4
44585 7
673894 10
206729 7
11 9
1499996 5
36955 3
116684 2
846135 4
2399991 8
17 8
726365 8
691593 8
190604 1
1303145 6
159536 4
883111 6
1 10
482713 8
176024 8
13 6
2700010 9
643606 5
1012803 5
291856 1
2894851 10
865725 10
2100001 7
863481 5
1060964 9
268684 5
1410617 6
1 10
1800001 6
307445 5
7 4
853633 6
268073 5
112296 2
1800002 6
657967 9
717055 7
2699991 9
1 10
14 9
286174 5
67085 1
1 10
1 10
121133 1
8824 1
300001 1
13 10
2073444 9
241877 2
1088914 10
169452 2
8 8
1869134 7
1129914 7
9 7
2169027 9
2586972 9
461214 3
522658 4
9 4
1 1
1500006 5
2399993 8
1353924 5
186113 1
392967 2
1478726 10
1406464 8
330148 2
1 10
655749 3
1689805 6
1 10
1878447 8
804082 9
358694 6
132847 4
11 5
354393 4
2399991 8
53937 6
554766 2
1068868 9
1713384 6
908529 8
961144 8
1108994 7
1662948 6
29297 1
608048 9
2699992 9
1879105 8
15261 5
1099234 8
1034868 4
1311427 6
2399992 8
517952 3
9 5
2424180 10
336259 2
287888 1
1909358 7
1895401 10
795866 3
2530198 9
67646 1
701817 5
332238 2
35014 5
150174 3
299999 1
1 10
1163107 10
671512 3
1659758 7
430459 4
91288 8
209408 2
1045080 10
1 10
1799993 6
1200003 4
1 10
388133 4
1053425 8
2700001 9
10 5
2700009 9
2699992 9
378998 2
152757 4
554622 2
1864621 10
607993 4
1040351 4
1486521 9
96618 1
19 10
937826 5
2100000 7
1265046 7
9 5
23651 6
2700000 9
131404 3
3000009 10
2462942 9
1799995 6
2651014 9
489337 9
273476 1
489695 8
2 1
1199995 4
166316 1
2400000 8
1199996 4
2354041 10
165255 5
1 1
1078278 9
730588 3
7231 3
197931 4
769763 7
222475 7
1369085 6
8 9
772141 4
21 8
1597655 8
1200001 4
1199997 4
8 4
764618 3
814719 5
3000009 10
11 10
300001 1
17 6
1348811 9
1500006 5
456402 4
220932 1
1199996 4
542190 3
542909 2
684549 10
600003 2
2921710 10
2399992 8
314621 2
347995 2
186296 1
1 10
400309 6
1529519 8
151257 8
1 1
1 10
681961 8
273487 4
526862 5
227153 6
1893145 8
2212109 10
823540 5
2100001 7
947892 4
1 10
2999990 10
6 7
1 10
915378 8
376497 7
1800002 6
2400008 8
109181 1
900002 3
1 1
900004 3
2700010 9
15 8
553573 4
753007 6
1 2
920792 4
489984 2
1 1
134021 2
14 7
555068 3
16 8
140411 6
534313 2
1769951 6
1090733 4
1199999 4
2183471 8
685840 3
619888 8
288949 5
1513574 9
430057 10
2258704 9
300000 1
643918 3
89169 4
1776208 7
42001 2
1799993 6
376789 6
2700000 9
344738 2
1 10
1 1
282572 1
591225 2
2099994 7
239556 6
2399992 8
6 6
1 10
2306846 10
129374 1
1 10
10 10
871987 3
10 5
2100002 7
1626119 8
2999990 10
1134788 4
2100006 7
25347 3
872120 8
1427140 7
473458 5
865336 3
1 10
299999 1
2488059 10
165000 2
285890 4
1028065 4
2466601 10
7288 4
530387 2
127363 1
16 10
2 3
80025 10
300000 1
2999990 10
294325 2
518337 9
1 10
278261 1
211120 3
245312 4
1938616 7
235600 1
1885033 9
2 2
103030 5
787374 7
170654 5
1500009 5
1164589 4
2399998 8
244279 9
1355723 9
38565 3
314680 3
754861 10
2099994 7
39420 1
477802 3
300001 1
6 7
645439 8
1928255 8
1131160 10
79267 3
20 9
2100011 7
9 10
206499 2
1104308 4
2099993 7
959353 4
14 5
1011895 8
2399991 8
1 2
458937 3
490642 2
1675507 10
17 8
1513226 9
21257 1
494733 4
6 6
831399 3
299999 1
63978 1
2400001 8
452449 10
26661 4
851086 3
1500006 5
693694 7
877765 7
755981 6
1500005 5
333957 3
93280 1
1499998 5
575316 5
1891816 8
630841 10
5 5
100944 3
1087542 4
757425 5
1 10
810995 3
1106414 5
196321 4
224050 1
941420 5
316253 4
237546 1
1998066 7
8 3
577690 3
163595 8
2400005 8
61910 1
903109 7
900005 3
2088603 8
1426800 10
1200001 4
3000009 10
595085 2
14150 3
663575 8
3 1
1 10
14348 1
11 6
928866 7
180723 2
405417 10
1407687 7
151608 1
2100000 7
881696 8
106011 1
39123 1
694381 6
1 10
533563 2
281278 1
1008965 4
157340 2
1449920 8
1767215 8
100995 1
197725 5
300000 1
2422810 9
1053558 4
2 1
11 10
2517409 9
1500008 5
17 8
2099999 7
1118088 6
2094611 7
620859 3
653814 3
2099993 7
88068 6
1671505 8
2599200 10
1629446 7
871044 3
599998 2
1 10
840105 9
469824 8
134308 1
3000011 10
10 8
1 10
279338 2
1 10
356677 5
2100000 7
300001 1
1500004 5
617655 7
2542640 10
1 10
1 10
3 4
6 6
4 4
1661101 10
14 7
278260 5
490884 2
7 3
108619 2
2700000 9
213224 5
2099999 7
400025 5
11 5
2808238 10
191975 1
3000009 10
1 10
1667573 6
268662 6
336643 4
775011 3
601056 8
462573 3
199053 1
209292 1
1800004 6
664691 8
1200004 4
294458 10
1 10
1 10
1 1
219260 7
496598 3
1 10
1151335 4
1200002 4
1497196 5
1 10
335951 2
441974 5
1 1
164642 1
222637 2
155760 1
1 10
558215 7
1200001 4
932972 4
174202 2
70286 3
361714 3
1993931 8
547566 7
2001950 9
299999 1
5 4
186243 7
2463408 9
2113728 9
4 2
600003 2
1858303 7
10 10
3 2
2047409 9
2684300 10
1922025 8
303079 6
24 10
400410 3
1 10
2400000 8
1334997 7
747466 8
185605 2
1214595 10
606460 4
399170 2
28819 3
15 6
863809 3
2710212 10
1057959 5
1165447 4
450997 3
225005 1
206305 7
1800007 6
393948 2
711531 6
3000011 10
900001 3
425480 3
1 10
1890138 8
5 2
2549150 10
2100007 7
1499996 5
218851 2
1 10
1841607 9
1 10
342307 4
2999991 10
1 1
1799994 6
1 10
182911 2
899684 4
2008315 9
63691 1
1 10
599998 2
2099999 7
2400009 8
1875632 8
312198 6
15 8
816797 4
11 6
3 2
15 8
243242 9
2100007 7
592341 5
300000 1
2100013 7
8 9
2700001 9
83509 5
225608 4
219586 8
599999 2
539173 4
1022848 8
120641 2
1154811 4
148607 6
7 7
375391 10
1102438 9
1200005 4
1 10
1200004 4
1 10
58151 3
2030013 7
1345903 6
47200 1
210606 4
1044219 4
7 4
80857 4
600003 2
1 10
29762 2
18 7
831092 3
13 7
1080460 9
3 4
19 7
2081991 10
399559 4
356754 6
311381 7
1500002 5
17 8
524834 8
600002 2
123474 7
2099993 7
2620395 9
927476 4
11 5
1 1
267948 3
9 10
2010560 7
660719 6
1593788 7
944309 5
5 3
2054814 7
279442 1
1 10
194483 6
8 5
1361845 5
1178189 4
268534 5
108242 1
1 1
409770 10
1799262 9
1629081 10
808182 9
1 10
360360 5
262107 10
534255 8
197960 1
127932 6
367341 3
168872 1
1 10
122732 10
31249 2
19544 1
1 1
737127 4
381510 10
5 6
18 9
700599 3
558372 4
2700003 9
3 3
830466 7
9 4
2108456 9
1200006 4
612873 8
486453 3
2399998 8
1 10
1 2
11 6
1200006 4
2099994 7
14293 1
153020 1
899998 3
1311272 9
269652 2
2267925 9
599997 2
2221613 9
1117754 7
5520 1
777594 5
4 3
299999 1
880064 5
600001 2
4 2
300001 1
864624 5
1137857 7
581145 2
296446 4
258771 5
70128 9
159460 3
113521 6
177348 4
1055976 8
4986 5
148529 8
16 9
187664 4
4 2
1568670 6
9 4
642483 7
1526726 6
8 3
165223 4
3000001 10
1799998 6
9 10
600000 2
1727710 10
2100008 7
212112 6
71766 1
271616 1
38491 10
540954 4
1 10
5 5
5 3
574846 7
1677582 9
1932086 8
2700009 9
2700016 9
1826740 9
71660 3
1304799 5
8814 7
1 10
11562 2
474626 2
1954783 8
2699998 9
114720 1
2597700 10
2434430 10
362717 4
2699999 9
2248480 10
560883 4
1810359 8
51283 1
125825 1
1481259 6
930839 10
635546 6
273688 8
1 10
166781 2
396120 8
26597 1
1394512 7
2400012 8
1 10
526609 5
67606 1
101843 6
1508058 6
1687611 7
90320 4
1 10
1800004 6
517740 2
200207 2
692586 9
145189 6
124686 1
246061 1
597811 6
628576 8
18760 1
4 5
2420604 9
255661 10
1 10
1007562 6
1 1
185880 3
469023 3
1 10
1143597 4
2 2
1459152 9
1785345 8
2699998 9
118535 1
2163823 8
1200003 4
299999 1
1 10
7 3
1 10
1541565 7
1393650 8
950501 5
158490 6
428031 2
713871 9
474071 3
46567 2
528070 8
751895 9
206682 1
1520948 7
599999 2
571899 2
277015 1
300000 1
391886 7
1042998 4
300000 1
767609 3
16 8
2700008 9
350147 3
804864 3
2341586 8
580616 7
2999994 10
825237 3
1 10
2399996 8
1109883 7
26889 4
347621 8
84092 2
971003 4
13 6
2072379 10
21 10
1037745 9
420411 10
266729 2
26 9
2100001 7
609114 5
1865457 7
2100000 7
29711 9
433220 3
2512565 9
285280 1
659231 5
738677 3
2700009 9
2540817 9
1 10
417776 4
10 4
7 4
342352 2
3000011 10
299998 1
1 10
17 8
11 10
1758438 7
324746 8
323812 4
523011 4
206996 9
1499994 5
1352023 5
506633 3
1770572 7
1 10
1799994 6
285179 2
853623 4
807524 8
5 2
3 2
1607736 6
19 9
299999 1
2 2
2400012 8
19 9
207346 2
9 10
292010 5
387464 8
519587 3
1177666 7
10421 4
21 10
891616 4
9 5
1139684 6
1108514 4
15 9
250023 8
319596 4
1708056 8
2400000 8
878043 10
494344 9
852931 10
11 4
9 10
899997 3
537005 2
300000 1
885840 8
1142284 4
315980 5
300001 1
1836498 7
1522279 9
801067 4
2 1
225862 7
934825 6
658722 7
1578707 8
18 9
773829 3
1173285 7
2699998 9
13 7
697162 3
2700002 9
1933331 10
5 3
8 4
824265 8
7 3
900002 3
75944 1
311351 2
979909 7
569361 2
4020 3
94733 1
949310 10
13 5
1021147 7
1 10
1 10
1906383 8
351483 2
1500002 5
62648 1
958890 4
1 10
2725569 10
1344401 6
949574 6
599999 2
1255260 6
1 10
21 10
1 10
1 10
137447 4
2223623 10
4 3
460291 2
107934 1
187354 7
111449 4
2700000 9
65199 6
849637 3
644997 3
287605 5
1420933 6
35304 1
101548 1
1799999 6
1685874 7
980925 5
666066 3
1 10
83973 4
1 10
2770510 10
427705 2
300000 1
900003 3
1051000 7
1 10
363816 6
1233230 5
1499998 5
1071622 9
1 10
837771 10
2700010 9
2999991 10
297732 1
2028119 10
481241 5
659141 9
62086 1
5 3
810919 3
279224 1
600001 2
1072419 7
1 10
5 6
2028008 7
1199465 9
9 10
21 10
1265002 6
2099993 7
27042 6
121307 2
280410 2
376511 8
2481781 10
214202 4
2218931 9
1 10
1 1
2014073 8
123769 4
687280 5
1098280 8
2699996 9
68311 8
2699995 9
787871 6
166906 9
1200003 4
1226792 8
109517 6
17 10
1185747 4
1071497 5
2399999 8
1500008 5
1684896 6
830035 4
6 5
1 10
540565 5
131343 3
293600 4
1380329 8
3 3
1060429 10
143011 6
421388 3
201346 1
1753575 6
530816 5
23256 1
871848 8
1276824 9
2999992 10
300001 1
3000018 10
10 4
2699992 9
995078 5
2399998 8
3 2
906839 10
4 5
899999 3
483105 2
520953 2
1611649 9
516858 2
989457 7
1200003 4
11 7
447797 6
3000000 10
476033 8
300000 1
25629 8
2700010 9
1 10
2256208 8
46716 3
595455 4
1226166 5
1 10
11 9
640239 10
3000009 10
2 2
1 10
20896 1
133801 8
1199998 4
214039 10
2999989 10
286767 1
428820 2
1543660 9
977878 7
514339 4
262362 3
856561 3
21 8
300002 1
2699991 9
1200001 4
720289 6
973573 6
1451682 7
2399998 8
1 1
9 10
96037 1
1800007 6
330761 5
1 10
7 3
1200002 4
900000 3
1948008 7
818555 3
923469 4
17 9
524915 5
636136 5
599311 9
1200006 4
273809 1
21 10
6 7
792417 8
951567 4
1 10
460739 3
1499994 5
68920 2
2400013 8
203577 1
682989 7
1 2
1098826 4
106735 1
2700008 9
282363 2
1 10
12 10
244723 2
1299963 5
754676 8
2100010 7
1648240 10
179971 1
215531 1
1352208 6
300000 1
350743 8
600001 2
162944 1
7 3
732176 8
468315 2
859921 4
298793 1
4 2
2700007 9
2699991 9
780271 4
132628 3
600001 2
1347746 5
2173072 8
1500005 5
1032958 9
1 1
239387 4
613038 3
19 9
265064 4
764974 7
1473674 5
2361275 9
1 10
1 10
10 10
230707 2
1389825 5
2399992 8
84124 1
1 10
1157615 7
1 1
1593680 8
897690 9
299999 1
1136945 8
285813 1
206953 1
2400000 8
197610 1
54253 1
679836 6
1200004 4
19462 1
1 10
1 10
2100006 7
1412574 5
59405 3
1950919 9
2700008 9
798852 5
1800001 6
283312 9
1469591 8
2596084 10
4 2
2100009 7
900002 3
300000 1
1060683 4
283530 10
1891303 7
1176645 4
150812 2
1853153 9
202529 5
1 10
21 10
2700001 9
419939 10
128318 7
199953 9
9 10
4 4
255203 2
10 5
1 10
300000 1
31552 1
2100006 7
184349 3
446365 6
600003 2
184153 1
1199999 4
1 10
11 6
15 7
854447 7
136503 3
1147985 9
1716368 8
2100008 7
1 10
677201 8
600002 2
984130 7
1 1
432516 6
527296 2
899345 7
705692 3
1687208 9
48751 1
522355 3
1 2
1499999 5
2100008 7
4 5
479997 7
8 9
144141 2
2 3
2700000 9
819756 3
2592365 9
400113 6
1799999 6
1210255 5
1 10
600001 2
2713139 10
422615 3
3000000 10
300002 1
13 6
2505978 9
2165588 9
1184376 5
1154166 5
1458716 7
1 10
1140771 10
77424 3
1499997 5
1762390 10
741967 4
300001 1
2400012 8
714315 5
571214 2
1616873 7
1353889 8
98302 1
1200001 4
1646081 10
8 8
1386 7
569919 8
11976 3
20 10
1 10
237551 1
2700014 9
180383 1
1127435 4
1 10
2999989 10
900001 3
1593479 7
1346461 9
3 4
1997144 7
488022 4
79414 3
871684 8
11 10
9 9
96685 7
754569 9
782695 3
572430 2
387130 5
15279 3
2400007 8
1047511 6
2041747 7
1 10
6 7
1633686 6
209399 3
1799994 6
1837608 8
356764 2
604964 3
43024 1
539509 8
255462 2
58912 5
1119205 10
2400007 8
578567 5
11 10
1277999 10
1 10
151780 10
2445414 10
1 10
1135873 7
148755 2
305041 6
300000 1
1 10
9 4
971706 7
7 3
1200000 4
17 8
1544573 6
1498809 5
2604969 9
4 4
14 7
900003 3
1433295 5
192295 8
2796828 10
2039499 10
15 7
556940 5
642459 8
3000009 10
9 6
3000000 10
982828 4
1480905 9
599998 2
124408 3
1667467 8
137039 1
12452 7
1791477 8
137023 4
1993103 8
2099993 7
246366 9
376073 4
261862 3
513166 10
1328760 10
1054853 4
178226 3
1563870 10
1126492 6
355058 6
92696 5
1638099 9
3000009 10
1200000 4
1156968 4
377097 4
660152 8
10 9
1200003 4
1 10
1 1
130467 1
335528 5
153018 6
1443168 6
1500001 5
153670 1
1298150 5
586090 3
300000 1
1486967 7
1742029 10
106817 9
81697 4
1533943 9
3 4
2183466 10
2099992 7
900003 3
2 2
1 10
268969 4
1500006 5
285148 4
537264 3
1 10
156427 6
5 3
2914581 10
95272 1
93864 2
299999 1
299999 1
812241 5
1752552 9
300001 1
2999990 10
1112236 7
678925 9
3000009 10
300001 1
900000 3
372785 6
883457 3
1039841 8
2916281 10
222911 7
312501 3
2699991 9
388978 4
536403 2
769844 4
381717 4
2158450 9
1 1
676975 6
58499 10
906333 9
33315 1
1402413 5
1701237 9
15 7
1800009 6
2100001 7
1260091 6
1 10
444588 3
2999991 10
2308565 9
15 8
1 10
1498434 6
58198 9
139106 2
529231 10
1918187 9
61786 2
32919 1
1 10
16 10
848394 4
110038 1
41191 10
2399994 8
1194868 9
14 6
182675 7
127856 2
344157 6
39732 1
245367 1
226812 4
498910 3
576507 4
7 3
424863 2
18 9
1835495 8
3000010 10
1952512 8
600000 2
325638 5
71677 2
627703 3
578617 6
1500001 5
2100004 7
385945 4
246354 10
736535 4
405189 10
1 10
196781 4
908965 9
1426905 8
506314 2
32633 7
304059 4
52514 1
976679 6
2356957 9
599999 2
160841 8
1004071 8
1500000 5
2700016 9
487368 9
384585 4
2399996 8
2100000 7
1971631 9
1 10
1271648 9
15 7
1499999 5
240918 1
2 1
203957 3
2999990 10
473155 2
1500002 5
3 3
1998109 7
798436 4
1407419 9
567429 2
1 10
1500003 5
225300 6
1742742 7
137913 8
59139 5
3 3
1500003 5
300001 1
1739807 6
8 4
19 9
637188 3
368324 5
2100006 7
1600843 7
299999 1
2400014 8
124126 1
4 2
1840983 8
1 10
271532 4
1800002 6
1799999 6
1154164 4
767216 3
1004196 4
1548855 7
700566 8
1 10
690201 7
268100 1
1 10
1836472 7
1412610 10
1296127 6
1086803 6
1261842 8
1444536 8
233994 1
748427 9
19 10
1903013 9
501049 10
1 10
527896 8
2073536 8
401600 2
1444895 6
2 2
42883 8
1800011 6
900001 3
139494 2
1799996 6
300001 1
1106768 8
252983 8
98725 7
70623 2
132613 1
301307 2
600003 2
121734 6
1800001 6
438442 2
1003176 4
3000011 10
927248 4
20 10
331445 7
4 2
261049 1
1591827 9
3 1
1500000 5
2699991 9
975231 7
1 10
7 5
1090503 8
1673095 9
244721 1
600000 2
449960 2
769044 3
1262134 9
156105 1
2109340 10
993335 8
400755 4
410478 3
1312949 7
600001 2
576134 3
8 7
1 10
339284 2
190693 9
947148 7
1083760 7
325589 5
1 10
3000000 10
1200002 4
885533 8
121812 1
1 10
1045651 5
178268 3
595477 2
1196945 8
50027 4
12 5
690235 4
2 1
2236976 9
468 2
125324 5
243635 2
11 5
899998 3
2700009 9
475231 9
2400001 8
660177 8
11 5
1755787 6
2700000 9
327792 4
5 6
1200000 4
1799996 6
62454 1
1877440 8
1223425 8
241749 1
2312711 8
2700000 9
599999 2
1317002 7
2100010 7
845697 3
2699992 9
1442481 7
1499571 6
822600 10
1800005 6
899998 3
814173 3
547277 2
17 9
10 9
43044 5
1499999 5
1641815 8
5 3
300000 1
1799999 6
1201618 5
2023961 9
356053 2
8 9
2100003 7
2400000 8
509011 4
2045976 8
1206702 7
423738 7
10 5
497514 3
473416 3
50180 1
711245 7
620853 7
1 10
723411 10
1375466 5
440451 10
936642 7
1 10
2345975 8
784440 7
1209642 10
1368430 5
1686816 6
578687 4
10 8
1049610 5
952963 4
2024105 8
1166785 10
1 10
2999996 10
1 10
591313 3
1 10
284012 1
519379 7
2399993 8
9 10
434630 3
1541488 10
1879376 10
824664 8
1465779 5
378296 3
900003 3
1800011 6
454827 2
599999 2
2700010 9
16 8
1834933 9
18 9
628065 9
1499996 5
121265 1
684361 3
633501 7
4 2
1007980 5
1799993 6
9 10
1 10
1 10
585161 2
300000 1
1781649 9
1600425 9
900005 3
1 10
791649 3
1499998 5
1032060 6
1 10
738161 4
2999989 10
1 10
899997 3
35881 2
73752 3
832829 6
81879 1
1626563 6
496473 6
16 6
654646 5
178005 5
1976066 9
547617 2
315199 2
1405764 5
103790 3
19 9
193023 1
414333 2
754585 3
917863 4
960967 8
14 5
2700011 9
584136 3
258788 3
2699996 9
833751 10
205930 2
421086 3
2093576 9
2399991 8
135999 10
2093680 10
235354 4
4 5
991071 10
293125 2
2196961 10
980240 8
600001 2
7 4
2999990 10
2099994 7
1499559 9
2157247 9
2100009 7
565784 3
279126 1
2399992 8
632943 8
9 9
1 10
8 8
4 3
1799994 6
1252420 7
1200001 4
1031708 4
1066024 7
229650 3
1799999 6
291683 9
1056310 5
16951 1
1199999 4
2464855 10
180919 1
2446047 10
751498 3
177407 2
2379444 10
16889 1
751850 5
887429 3
1728285 7
701750 7
2999990 10
1 10
1081 2
1103611 6
194599 1
1226320 10
2607172 9
865025 3
8 9
1336742 7
1469705 5
2699992 9
1295949 6
231371 3
15 10
899998 3
1626420 10
404100 2
203673 2
249736 3
458476 5
2 1
741999 3
2476018 9
1236038 7
3000009 10
2891749 10
1500004 5
635679 8
3 3
2400003 8
5 2
1 10
1865871 8
224444 2
599999 2
900002 3
20 10
287998 1
205954 2
1111680 7
6 4
277691 7
266702 2
1188138 6
180731 1
262780 8
558853 7
1 10
2 2
800268 3
12 7
1 10
1018513 8
1500008 5
17 10
1424627 6
1 10
2999990 10
17 7
1734510 10
10 4
300001 1
2076942 7
2299372 9
8 3
600001 2
599999 2
1 10
1200001 4
375551 4
1 10
10 8
805877 8
127199 8
1949815 8
315895 3
23716 1
1493751 8
160824 1
1574977 6
7 6
2400001 8
669770 8
212241 2
290252 2
687536 7
2699991 9
1495984 7
1 10
1871209 8
1 2
385506 6
10803 1
516193 4
2 1
194509 1
547888 2
189781 5
1555925 7
1 10
1499999 5
2099994 7
870100 3
916460 7
576633 8
215713 7
2668939 10
2324583 8
1 10
621854 5
494439 5
2127381 10
853481 10
505039 6
899999 3
432408 6
1 10
37054 4
15 7
599999 2
588000 3
128707 1
1019699 5
146618 9
3 1
2099993 7
1903440 9
900001 3
1805021 7
309448 4
1591490 10
89856 1
1064847 8
3000009 10
90171 2
825417 4
560815 2
13 5
13 7
1 10
227471 1
2 2
246407 3
261311 10
189759 7
30072 3
1374620 7
285005 6
1232978 8
1 10
8 3
389358 3
1084435 6
1 10
1 10
508076 9
1355150 10
1941068 8
1 10
298353 5
1950934 7
522851 5
284048 5
1026979 9
132735 4
411936 8
24323 1
31185 1
1 10
10 9
513829 3
1423879 9
230320 2
738072 3
273619 1
114856 1
781475 6
763378 4
1200003 4
11 5
1 10
171329 2
1159127 4
1638990 10
319709 7
1131724 7
11 10
270541 1
426495 3
1643167 6
1344944 8
14 7
90949 1
2399993 8
1108295 7
2400001 8
5 3
826 8
581705 2
2509694 9
173733 1
311675 2
606266 3
2103377 8
2055675 7
1 10
216761 7
880611 4
572433 6
13 7
1472258 10
1 10
192021 2
2386423 8
342962 6
39831 1
1191180 6
881064 8
1071937 4
900002 3
312898 2
562114 2
13671 1
127555 1
1198310 5
29247 8
1055120 4
2133816 8
2598801 10
599999 2
420871 10
11 8
152732 1
4 5
1 10
1634346 6
12 6
7 6
1200002 4
17 8
240403 2
272127 4
2629769 10
2014528 8
454998 4
9 4
729460 9
1500008 5
2130463 8
23 10
729076 4
1 10
763553 3
123580 1
9 9
325835 4
680153 3
2019841 8
97248 4
130081 10
9 4
267030 2
504104 4
1519944 8
1275119 5
607733 6
6 7
61781 3
40117 1
35190 6
468810 10
1095185 4
1 10
54481 6
1937456 9
439208 4
2172029 9
97776 10
1210016 5
533463 9
964033 6
880280 10
829968 7
1267055 5
900000 3
2399991 8
197674 1
1799994 6
622084 5
2584271 10
1976421 10
8 9
1800006 6
134868 1
661157 5
2699992 9
891574 5
1 10
651659 7
599999 2
1238297 8
1199995 4
241608 7
592633 8
731907 7
6 6
6 5
1835855 9
1 10
1717880 10
1199998 4
436626 7
1 10
2699991 9
3 2
687757 4
4 2
569837 6
1 1
643528 3
2100000 7
1744946 7
1 10
1 10
19 10
1191633 4
1 10
549383 8
837005 3
1169818 7
6 3
360526 2
2100000 7
2400007 8
2491681 10
10 6
165032 4
27362 1
1258758 6
1919024 7
1500005 5
1200006 4
14905 6
4 4
93292 1
236151 10
750540 3
92922 2
641799 9
633903 3
536670 5
1500007 5
2099994 7
2699992 9
1431486 7
1462961 9
921090 5
1756273 8
1 10
1 10
1837619 10
460182 8
845156 8
201385 1
568388 4
13 7
1 10
414478 8
299999 1
463068 3
2278224 9
234877 4
48901 4
342009 5
1 10
1272462 6
1893349 9
25345 9
787248 4
157659 1
1057015 4
34554 3
277966 1
900000 3
1 10
189913 6
984203 4
429735 8
313137 8
1200004 4
1472525 7
410115 7
599999 2
2052210 7
526010 3
1199997 4
442980 3
13671 2
204421 6
157902 1
960559 5
1799993 6
554211 3
46702 2
1596402 6
531883 3
2400004 8
480110 2
2400001 8
262517 1
375940 5
614378 3
1200003 4
978396 4
1762390 9
737710 10
233324 3
136776 1
1 2
1420485 10
2100006 7
1 10
904394 6
2027716 7
702131 4
12 6
600000 2
489957 4
386313 2
114524 6
54386 6
147206 1
1544932 8
500425 10
2400001 8
8 9
83225 6
1961550 10
24 9
2399999 8
2007128 7
1 10
1537647 7
2 1
2652849 9
15 7
22 8
2099999 7
2265337 10
1851535 8
1 10
439921 7
2213974 9
39511 3
1700360 8
1565297 8
3399 7
300002 1
1703627 9
1101152 7
834228 6
20 10
1721491 6
358311 2
529317 9
158417 9
2465971 10
2099993 7
528777 4
571980 3
325904 8
2027331 9
599999 2
1776798 10
4 3
600003 2
844314 10
22529 2
1036112 4
8 5
2400000 8
172233 3
263317 4
579381 3
900005 3
1199995 4
1302160 5
2700001 9
1073050 7
4 5
353950 3
2099994 7
1 10
299999 1
2987945 10
1 10
2492834 10
1462760 5
1800006 6
544603 6
451025 7
49225 8
80245 4
3 2
424803 3
94950 1
890828 3
256579 7
1700969 9
912136 4
1 10
2598769 10
1 10
468807 2
1766424 9
8 7
2277425 9
95095 2
348381 2
1 10
19 9
1 10
1 10
1888964 10
2264661 10
2 1
2372591 10
1832395 8
165092 3
1 10
87612 4
753716 4
5 5
1 10
6 7
1469710 5
3000010 10
710881 7
1842349 7
696447 5
2100007 7
1161879 8
13 6
15 8
324101 4
886085 10
2700013 9
299999 1
20 10
983356 4
277697 7
1177002 6
299612 1
970795 6
2699992 9
578310 3
237511 9
296619 5
1691281 10
1 10
1382730 8
600003 2
38009 6
840697 8
4 2
514671 3
2100003 7
300002 1
829664 4
1800001 6
2699992 9
602189 3
281372 7
141920 8
84017 4
297771 6
3 1
2256508 9
453434 2
33487 8
925882 7
190876 4
142768 1
29711 1
1483249 6
266703 1
834724 5
19883 1
366815 6
1499999 5
159487 1
102656 1
1935679 7
393824 5
2100001 7
8 7
650845 5
2073759 7
300000 1
2534210 9
2 1
397867 2
10 4
1749830 10
4 3
1791167 6
462895 2
706144 4
82392 3
16 9
599998 2
3 1
1627759 9
1799993 6
1166613 5
1347718 8
978229 10
972320 4
55943 1
289410 1
174194 9
764151 10
2700010 9
473718 3
1810169 8
193214 1
1 10
114363 9
744464 3
776566 3
228024 1
2399993 8
1661455 8
19175 1
2001572 7
362999 6
10872 1
139945 2
2399991 8
39793 4
681364 9
406259 5
300000 1
1724366 7
511419 2
881514 9
1 10
1094584 4
141189 10
24080 1
839204 9
300832 6
693460 4
600001 2
1199998 4
418194 2
1511153 8
14116 5
317145 2
96242 7
485887 8
102387 1
6 7
1 1
1674752 8
1199995 4
12 6
2567660 10
1092875 6
1 10
600002 2
1421367 6
2 1
2400000 8
1164007 9
1178149 4
519270 10
1181386 5
899997 3
2978716 10
50873 1
900002 3
531761 3
541024 8
1 10
1916914 7
1 10
2383624 8
182098 4
19 10
1191817 6
899999 3
150642 2
2094952 10
527535 3
1 10
983673 9
2361347 9
2099992 7
300001 1
504030 5
133764 1
257641 1
2400004 8
8 7
505731 7
488640 3
1199995 4
9 8
41266 9
291142 1
217325 1
1500004 5
2699999 9
2100000 7
960436 10
1499995 5
1 10
995965 4
1 1
599998 2
70044 4
21 10
600002 2
93860 1
1094716 9
2099996 7
420044 3
1 1
6 6
1 10
13 7
938670 10
2400007 8
868688 3
1 10
1122380 5
2700000 9
5 6
1500000 5
900004 3
56021 2
226194 1
599997 2
7 8
599998 2
753528 6
9 6
731521 9
700974 3
542638 9
11576 1
18 9
11 10
407000 2
1799999 6
1095560 5
1500000 5
2724528 10
196477 1
299609 9
1745566 7
819019 10
151439 1
1078620 5
788519 10
5 6
1038091 6
285843 1
926937 5
1273041 6
669970 10
633510 3
1427805 5
1499999 5
573469 6
2 3
62256 3
600001 2
7 8
2006063 9
459003 2
5 6
2699997 9
899998 3
431198 3
804706 7
573919 10
300001 1
715879 3
86261 6
11 6
1 10
2569760 10
922836 6
531080 3
1500005 5
41328 3
219399 2
342689 4
3000009 10
247896 1
618919 6
184102 1
978929 4
10 9
15 8
1063929 6
2400015 8
317261 7
338973 3
3000006 10
23 10
2093304 8
962898 7
159450 1
323399 9
141636 2
32567 3
1 10
359669 8
2165577 8
202200 1
854167 6
291717 1
586605 6
923165 6
20904 2
2529629 10
1573505 9
237420 1
1251185 6
63815 4
1 10
899998 3
600001 2
1167806 5
169262 9
1300260 8
594108 10
268490 7
773141 9
2999990 10
577559 2
1163801 6
1324063 7
2267920 8
2699991 9
133681 1
544579 4
900005 3
149739 5
299999 1
342593 4
95471 6
1277788 7
1566752 8
308555 4
592695 6
1500004 5
1974825 7
599999 2
600000 2
594717 2
1199999 4
307961 4
2700006 9
3000000 10
900004 3
40052 2
143864 1
8 9
1 10
526316 2
1931070 7
81195 1
1120380 4
6 3
750587 6
272565 3
1199996 4
1 10
618137 9
600001 2
118153 1
385565 4
1388379 5
1 10
169509 1
1247814 7
429105 2
871685 3
2100001 7
78083 4
21 10
897051 4
692666 9
1559233 6
1213495 8
10 5
13 8
1992239 8
1690251 6
527093 6
2100006 7
205819 10
1854684 9
173814 1
1200005 4
1180617 4
4 5
42752 8
826939 4
1308673 6
207883 4
1 10
1200005 4
31756 10
5 2
979649 8
11654 3
1052429 10
1800007 6
599997 2
2231477 9
1128793 6
793389 5
1825783 7
1166455 4
1738979 8
2399999 8
1 10
3 2
27549 5
2700001 9
1 10
45015 1
9731 2
10 5
143201 1
2999999 10
5 4
789102 7
149313 1
30012 9
1704279 8
1451446 5
185040 1
5 4
1553994 9
11 5
251596 4
300000 1
1843221 10
1552549 6
2999990 10
11 10
867268 4
113361 1
2700010 9
600001 2
816985 6
973208 8
805704 6
21 10
1040215 4
69474 7
33846 7
1 10
908632 7
185586 4
1 2
2100007 7
410379 10
300000 1
1629060 10
288870 7
300000 1
1799999 6
1672830 6
1385861 6
1561966 7
19 9
333170 5
1499996 5
353829 2
180253 7
412636 10
2400007 8
13 10
882821 10
14260 3
21 10
1199997 4
45266 1
827903 8
7 7
1500000 5
871190 9
280565 5
9 8
104814 5
448070 5
276456 3
240953 1
202657 3
183736 4
1199999 4
1165756 4
3000009 10
25 10
1283951 8
876137 8
2100008 7
722595 9
1045724 5
604611 9
17 9
116171 4
211287 1
1 1
846516 6
648761 5
931511 5
2400000 8
7 7
1726572 6
2099999 7
799151 6
1943739 10
300001 1
899996 3
1039547 4
15222 1
4 5
300000 1
1202248 8
1225117 6
65511 1
974850 6
1256408 10
2099996 7
701331 3
157427 6
150290 1
300001 1
631039 3
360701 2
886550 7
1025257 4
792069 8
143665 1
1258698 7
723230 3
1800004 6
44874 1
1800003 6
35172 1
1024090 7
1329248 5
1800008 6
48626 6
1052320 5
287634 2
7 8
900002 3
5106 6
1 10
1058492 7
461480 3
2400008 8
3000001 10
1617466 10
1 1
1800002 6
1240067 9
877928 10
2610481 10
900004 3
1800003 6
488540 9
766519 8
1678711 6
105384 1
18 9
995395 4
1800003 6
193966 1
2711100 10
680492 7
2314848 9
5 6
2635204 9
7181 1
34691 8
844986 5
933815 8
299999 1
312980 3
373171 3
562845 5
1 10
221715 4
1163279 10
2099993 7
5 6
1 10
2400004 8
1382683 6
233989 2
672229 3
695285 9
1833697 10
9 9
1474478 9
840419 3
388108 2
1361270 10
559978 3
1661617 6
406883 4
519956 3
299999 1
1199997 4
984824 4
2699998 9
9 10
13 7
1499998 5
1073439 6
297062 4
464646 4
300000 1
98579 10
19 10
175196 10
2010638 7
804991 4
899998 3
1500001 5
969331 6
12991 5
1500001 5
10 5
276013 3
379077 2
1751185 9
10 8
916707 7
398119 10
1811959 10
930750 6
1014959 9
9 9
1199995 4
1 10
117607 7
188378 3
2 2
301521 10
1799998 6
968915 4
1012402 4
1310341 6
36919 1
3000011 10
3000014 10
1 1
301043 2
514160 10
180953 1
1200001 4
89816 1
2100007 7
300001 1
249137 1
98274 2
15 7
270210 5
546695 4
599997 2
1800006 6
1 10
600001 2
1392592 8
39290 7
146549 3
2088718 7
669190 3
1678669 10
1397230 5
1146802 7
198089 8
141773 1
300799 9
149621 3
123551 7
15 7
255329 1
2099996 7
2399994 8
1170205 5
291249 1
1983795 10
17 8
428307 8
372151 6
13 7
688897 3
150001 2
1402690 9
439305 3
23 9
1141351 4
5 2
647910 7
1 10
591032 2
1124860 4
300001 1
2099992 7
320210 5
11 5
2530579 10
2100011 7
109112 3
10 9
1800007 6
712586 7
600003 2
191440 4
234230 1
12 6
1558964 7
1499999 5
1435321 6
1325744 9
267681 3
929141 10
1 10
13 5
368515 3
1322964 10
1183253 6
283370 1
2399991 8
1252530 5
256508 3
263289 1
1500000 5
1878356 7
2978 6
499523 2
2169607 8
577127 2
3 1
9285 1
1892233 7
1658424 6
13 6
1805890 8
9 5
1072799 9
1004209 4
1 10
144571 2
717459 4
164727 2
22 9
184153 6
115872 1
1799995 6
1385409 10
299998 1
2999995 10
308920 3
301288 5
1667421 10
3000005 10
572036 5
3 2
2400000 8
105609 1
5 6
10 10
899448 6
2 1
2100006 7
14 10
682739 9
1800005 6
2015699 7
2082599 8
7 7
464818 5
300000 1
824852 6
777528 8
314400 10
2185739 10
2099993 7
812323 8
4 5
63653 4
406473 4
252562 2
1 10
1318545 7
777339 3
850884 4
396424 9
540598 3
600002 2
773082 5
264516 7
1500003 5
599999 2
1 10
9 5
52805 5
454374 4
80761 6
2700010 9
27333 5
1474032 8
1500001 5
1200003 4
1238345 6
127215 1
287623 7
1112611 5
299999 1
10 10
583291 9
195517 1
2070187 7
1059710 4
171423 4
715575 4
822767 6
20 10
59401 3
600002 2
1106655 8
1 10
23 9
200573 2
25 10
144784 1
526561 10
102279 4
2193763 9
3 2
1 1
2123194 10
1959135 8
1450905 7
744753 3
1089997 7
600000 2
3 4
1365364 5
1 10
1317943 10
1810600 8
900003 3
2100004 7
147917 2
311708 3
838527 4
19 10
18448 8
2389289 8
2200697 9
632840 8
221735 1
2074103 9
1054059 5
167801 2
2592779 10
14 10
2368583 8
1 10
985356 4
1079060 4
1676909 10
586580 5
899998 3
799274 3
72055 1
268512 8
900004 3
599999 2
347766 6
1206071 10
431781 10
1952217 9
55935 2
747631 3
3 2
627369 6
1 10
1476781 5
1090398 7
724465 3
8 9
13 6
615691 3
1660294 6
1311766 8
1443191 5
286543 4
1998880 8
1 10
552595 6
1671652 8
735392 7
698580 4
2699992 9
14 5
1466461 6
2802900 10
1721870 10
2050191 8
1099892 6
86143 1
104873 1
4 4
13 6
16 7
13476 5
65775 1
1931851 10
1 10
58355 5
403886 2
27 10
1 10
1342271 7
230574 6
811644 6
8 9
1 10
8 5
705341 9
235218 2
1484146 5
36902 3
2366389 10
1 10
1256201 10
1812577 8
434440 8
736638 6
1 10
151692 3
3511 6
1199996 4
2099993 7
1810608 7
300002 1
141226 5
201998 1
1 10
2400008 8
244918 3
1040121 4
933664 4
1691178 6
394831 2
2051777 8
2274879 8
900002 3
453849 4
2100007 7
859481 5
1245834 6
130766 2
1192501 4
1903749 7
467665 2
3 4
140781 1
571923 2
478118 2
2399996 8
281926 7
135863 1
877841 5
1368424 7
2359251 10
1 10
2 3
1429844 7
21 10
1 10
3000000 10
1611274 6
288898 3
20 10
6 6
2399999 8
160776 7
332339 2
189723 1
1827938 7
378030 2
8 9
354603 4
446043 3
1800006 6
2399997 8
56518 1
1200001 4
1 10
1564491 10
14139 9
518346 9
418201 2
132127 8
1163059 5
5 6
386852 2
2700011 9
220709 1
1200007 4
516203 6
2400001 8
305295 8
890271 6
2099999 7
197721 1
600000 2
15 7
900000 3
534953 7
203624 5
556502 2
13 6
300001 1
706604 5
224491 2
121636 1
1200004 4
14 9
60954 1
1054431 10
243039 4
1 10
1698904 8
167287 5
109749 2
1736911 9
1 10
827430 3
1499999 5
24907 2
438724 4
1801559 10
1 10
1 10
1 10
471075 2
664971 3
21 10
900000 3
1 1
1416152 8
2197880 8
46168 4
1653984 9
2352169 8
198126 1
68081 7
8 6
5 2
1800006 6
399269 8
900001 3
840891 4
723508 4
4 2
857438 3
814568 7
1180240 8
469657 7
1 10
1 2
159673 2
1 10
2 2
2400006 8
1686426 6
1913449 7
872936 8
468477 10
1207030 7
859976 3
2 1
694334 5
1 10
2099999 7
813397 8
2692116 9
142425 5
38900 1
1 10
473662 7
83566 9
8 7
230194 1
180326 2
300001 1
421351 5
599181 2
1199999 4
1142370 5
501465 3
1799995 6
3 3
8 9
1111449 5
171935 7
384072 8
1281555 9
862526 10
1199996 4
1 10
690576 5
3 2
1408231 5
2399994 8
1167602 8
579419 6
111230 3
1035804 6
636395 3
1499994 5
723417 4
1478807 7
148266 1
157685 2
313312 3
454673 8
542730 6
487231 8
349713 2
21870 5
1880346 7
323809 2
284721 1
1190216 8
53464 8
600001 2
699946 3
912488 8
210209 8
9 9
697584 9
599309 6
5 6
624613 10
1875146 7
745776 8
329725 7
1 10
1781443 6
170172 1
503999 5
9 10
1200004 4
899997 3
9 10
110391 4
2383096 10
1135373 4
181053 2
88345 9
599998 2
53194 7
2374012 9
2356894 9
2369024 9
15456 1
751125 4
1 10
2699993 9
9 10
13 9
872989 10
20 10
509019 3
600001 2
28 10
2700010 9
899999 3
188391 5
962250 5
2100001 7
2307574 9
1040468 10
22051 4
965054 8
151613 7
125819 9
528480 6
2400009 8
1727157 7
2100009 7
321892 7
88884 1
985909 5
1318432 8
225387 2
551019 4
2 3
61119 1
1590381 7
1614354 6
2100008 7
8 3
1244808 8
9 10
2284590 10
2 3
84156 5
221795 3
5 4
2127271 8
1800000 6
152952 1
488300 5
899997 3
2399992 8
1 10
853807 3
1613639 7
693931 6
1401134 7
20 10
11 10
299998 1
1200004 4
5 2
1329843 9
5213 1
1499996 5
244597 3
113313 1
1081700 7
726051 4
696172 5
135811 1
289719 1
1519581 8
650379 4
496435 6
11 10
307237 4
4 3
2312135 10
3 4
479169 4
433771 9
1601664 7
1924013 8
599999 2
1800004 6
342672 5
7 3
1595293 7
936641 6
1397556 6
2699995 9
1818141 8
2067813 7
5 3
2700010 9
2107712 10
9707 4
785973 4
172161 2
1012219 6
299542 1
2007143 9
52000 2
1706850 9
258419 4
1 10
17190 1
394524 6
14 10
622518 4
609430 8
1 10
1 10
544138 7
2132389 8
439524 5
626990 5
1651465 6
926947 4
2699997 9
2416099 10
2100009 7
882990 3
208325 4
36605 7
1052072 7
11 5
926670 4
207939 2
857545 5
8 9
1121312 8
340033 6
300001 1
192502 1
873867 7
399909 2
2038112 9
1593445 7
1284211 9
817707 3
421215 5
1500000 5
2400005 8
140787 4
1003527 9
1443636 9
5 3
1467070 10
1975409 9
262810 1
1 10
901369 9
465304 3
1500145 7
1499996 5
237478 7
1048791 4
333230 5
929555 4
19188 4
1474313 6
370434 8
247537 1
268177 2
2077208 7
2400006 8
1087513 9
7 7
1200000 4
3000003 10
333564 5
15 8
15 10
117651 5
1499994 5
111098 1
1 10
971121 8
1103147 4
1118107 9
2699992 9
75802 5
200905 1
178227 6
1199997 4
5 6
1226554 8
1199995 4
1799994 6
4 4
163222 2
1200000 4
908975 6
1445389 5
1021619 6
2700010 9
1711903 6
1082664 5
1126568 4
281316 1
212892 2
1093416 5
53418 1
2099995 7
2699991 9
125674 5
643178 3
487300 2
1 10
2100006 7
1729211 9
652804 9
561670 5
1143673 4
1419473 10
899997 3
183864 2
749682 9
309537 2
670491 8
1231343 6
45328 4
994835 10
64928 4
255660 10
900003 3
142809 2
1215787 5
2100006 7
2155641 9
409085 5
159570 1
1 10
214785 1
434849 10
267029 6
649039 4
5 4
178527 3
1 10
8 7
1187669 10
2400015 8
13 6
2247390 10
759217 6
18 7
556315 6
459230 10
626663 4
24 9
3 1
11 6
1 10
1171011 6
1078943 4
1401322 8
345559 6
272813 4
1200000 4
2118949 10
5 2
804124 9
938916 6
637778 3
1 10
1495063 9
4 2
5 2
254256 5
1800007 6
1799995 6
1710462 9
1 10
150400 1
2208816 9
4 3
800725 6
1500000 5
2025888 7
1 10
1381744 10
384651 4
997331 7
474438 3
18536 3
1094903 5
1 10
918337 8
622844 4
1483288 8
15 8
1664856 7
1 10
599057 2
1782199 10
1 10
205829 10
4 2
1741190 7
1 10
262833 2
2059032 7
126346 1
2701599 10
240172 1
866937 4
615636 5
1240371 10
2699999 9
580241 2
2948149 10
1189925 5
786191 4
1 10
68388 7
1488460 5
1 10
1056856 5
3000009 10
15 8
1731663 8
393910 3
173213 1
198510 6
230285 4
2 3
705393 3
8 9
1911048 8
2093468 8
1 1
1949802 10
1143745 6
1 10
605920 8
2399999 8
899999 3
14 10
401441 3
1073614 7
2379759 8
738373 6
1533273 8
93536 8
490643 7
296280 2
638841 3
2099993 7
565605 4
366060 4
1 10
1406010 10
392236 8
2700008 9
1417044 7
19 9
9419 2
131057 2
2099999 7
1799999 6
5 6
2399991 8
1312203 10
75206 1
1088399 4
2264180 10
1 10
97763 7
1338761 7
1172433 4
1199999 4
3000003 10
991614 10
2399993 8
1 10
2400007 8
20567 1
1564404 6
1452310 10
1012276 5
2100008 7
1417377 8
99454 1
116317 1
299999 1
19 10
2700001 9
142779 10
1500000 5
9 10
599945 4
1342199 8
231701 4
1503819 7
2069020 10
2699992 9
231722 4
1908593 7
958935 8
1 10
314662 3
21 10
22215 1
2399999 8
1771833 6
8 8
2400001 8
2149563 8
55657 1
1488433 9
1193291 7
1313090 5
227854 4
1 10
2700009 9
2100007 7
2400005 8
256799 4
2700000 9
1758429 9
2099992 7
253016 3
591071 9
723072 6
869911 3
61074 7
900003 3
2099995 7
10 9
1044511 5
1200003 4
2534905 10
1620049 8
1497120 10
10 8
145889 2
5 2
1 10
1199997 4
5 6
599999 2
290996 2
1256408 7
602436 6
2 1
1028789 5
1574301 7
900000 3
6 6
56200 5
557660 2
965130 10
8 4
893 2
277236 2
206931 2
1200000 4
764219 5
58392 3
900000 3
299999 1
300000 1
2023343 7
231918 3
53743 1
13 6
92632 10
1245000 5
15 8
300001 1
178830 9
14 7
1499998 5
211446 1
143429 2
1500000 5
870809 3
896890 10
1799998 6
218142 6
997821 7
1051344 4
226195 4
18 9
115969 1
4 2
1499999 5
223730 1
2324441 8
92866 3
87204 2
452478 3
45072 7
1 1
2382571 9
1362123 9
50740 1
281493 9
255860 10
204091 2
2100000 7
2 2
14 7
1851751 7
363599 2
235836 2
555247 2
617857 4
899998 3
14637 2
9 4
1672121 10
1372014 5
729940 3
632594 3
299999 1
250835 8
138817 8
900003 3
171284 7
933191 10
51934 2
425640 6
2100006 7
212413 1
94221 4
2714501 10
15 9
1092455 8
1800010 6
239767 5
169821 3
2332640 8
162079 1
1 10
1479078 7
533413 9
2400002 8
47009 1
9 10
1253456 9
231424 3
1414069 6
82596 1
324393 5
315013 7
299999 1
3 2
469310 4
25570 1
218530 1
653065 5
863169 5
594825 3
1828921 10
263425 10
1 10
113220 2
1800007 6
11 5
91495 9
1199997 4
482976 8
2100004 7
1199996 4
956291 9
345921 2
96598 4
100695 9
467167 3
707957 9
112847 2
6 3
439859 3
661794 5
636887 7
2 2
4 2
1663530 7
216214 1
1 10
810760 5
860359 5
695479 10
305390 7
47904 2
10 10
1 10
2400009 8
3 4
532313 2
112031 5
1 10
410391 5
291489 4
1449316 8
1035527 9
538287 3
1198995 6
1 10
50789 5
473360 3
290581 1
788448 9
29 10
370221 4
2100007 7
538910 5
1 10
447474 5
930848 7
518185 7
2700013 9
900000 3
373891 3
210126 3
1177836 6
410815 3
173724 3
42411 10
1 10
817939 4
215574 9
732572 4
1273404 7
655858 3
41121 4
300001 1
1315558 6
1729735 8
1733473 7
2699992 9
316540 9
418213 4
327452 2
198097 5
718691 8
2099998 7
844503 3
4 4
1040701 10
2400009 8
1057438 9
2400008 8
1081231 4
1339291 10
174770 1
2996513 10
1799999 6
125407 9
1137269 6
266074 1
600001 2
22 10
2688129 10
369924 3
175845 1
404849 4
1 10
1 10
525116 3
1 10
642839 4
445643 4
2154601 10
381852 4
3000009 10
8 7
213889 10
6 6
2699991 9
1 10
2099995 7
2 1
1 10
689799 8
434425 7
1 10
77976 4
1788900 7
781665 6
787089 5
1200005 4
2505345 9
95879 5
2999999 10
1733029 6
822505 3
194112 8
225162 6
357406 2
1420496 6
1 10
673588 7
714357 3
137446 1
1 10
188462 8
900003 3
1469737 6
1800001 6
3000006 10
1426463 6
344871 8
24 9
1326675 9
900001 3
1769810 10
7 3
27763 4
1055796 6
684860 9
1 10
352275 2
1008374 4
1007798 8
600001 2
776053 9
13 6
5 2
1090560 6
248263 3
1467966 7
105583 1
3 2
2699992 9
2979431 10
337314 2
1 10
580472 5
322561 3
1697113 9
899999 3
567231 10
2984699 10
149576 2
6 3
40245 5
12 8
2 2
918316 4
948407 4
136381 1
2301793 8
241955 1
309197 2
1724879 10
26653 6
518884 4
1800001 6
5416 8
300001 1
601349 7
2099994 7
3 2
1 10
2399992 8
1433707 7
2 1
1 1
1499994 5
726664 4
712073 6
2400003 8
1472649 8
1 10
881338 3
134232 1
599997 2
2105657 9
2399993 8
266128 4
1 10
279642 3
769420 6
767921 6
647282 7
145301 6
982458 6
2 1
146406 3
1644367 9
1303843 6
1 10
1 10
52241 5
532569 2
425151 2
42977 3
1257028 7
1 10
186551 8
352315 2
405601 9
732961 8
1641641 10
1 10
23275 1
2056986 7
1800000 6
365224 2
1026008 8
902379 10
5 2
18 9
182941 1
2249096 8
28563 1
2590411 10
1 10
261927 2
52341 4
843475 7
711396 6
17 8
408762 9
1499996 5
1200002 4
900003 3
10 5
177946 5
2999991 10
234779 7
1 10
1556882 9
193776 1
324963 5
10 5
1 2
125994 2
370408 7
235159 2
964996 6
767581 4
20 10
4 3
1297944 5
1199995 4
576001 2
129475 2
5960 9
88307 3
1 10
3000009 10
2 2
1537250 7
1494159 10
1800007 6
1487577 7
5 2
551194 3
1738517 6
697163 8
183835 1
1 10
2100006 7
311069 8
1200001 4
16 9
18 9
14 7
2999991 10
146858 1
220102 7
900004 3
2062234 9
1190394 8
2739279 10
811574 7
271619 6
1800007 6
626095 5
13 8
129030 5
1 2
1053694 9
5 3
2100007 7
2699994 9
2100001 7
2181543 8
2099992 7
663822 4
80245 1
6 5
2999990 10
496089 4
1183841 5
1800009 6
299715 1
377915 2
13 9
879379 6
384588 4
2400008 8
288013 1
1 10
213228 4
899998 3
601959 5
289807 1
323149 7
1251315 5
24969 1
13 6
2189636 9
1 10
469059 3
1 10
481009 5
359740 9
1040387 4
868263 8
829646 5
900003 3
1357159 7
275554 1
2487496 9
408379 3
110985 8
559682 3
1077521 6
226251 1
1753304 8
349110 5
281495 8
1273681 6
1854961 10
3000009 10
2093104 7
299999 1
2823521 10
221477 4
1238969 10
1500006 5
61419 5
1325256 5
900000 3
536593 6
2999990 10
891503 4
1219471 8
600003 2
18 9
573771 3
1 10
23 8
3000005 10
2400009 8
414095 8
2303277 8
1641851 7
9 4
857759 6
2 3
1383104 6
578808 8
1723592 6
442953 7
1762130 6
789105 3
144754 1
1954848 8
1391681 10
580771 2
1025735 5
6 7
2400001 8
537532 2
94819 7
1105148 5
2399995 8
716709 3
17 8
1 10
1200005 4
1714593 7
203483 3
758682 7
69647 1
1996299 9
846969 6
517900 5
158198 2
1521673 7
2656169 10
2100000 7
251030 1
1176553 4
682470 9
4 5
2375103 8
6 7
10 10
1177253 6
894821 3
1866609 9
74482 5
372005 2
1200005 4
39716 1
685813 6
599998 2
180739 6
20 10
505323 7
280234 1
2 3
231501 1
742062 8
78237 2
888726 6
47468 7
5 2
568270 9
510733 10
359174 2
2400012 8
726463 4
1932760 7
698897 7
66732 2
858442 4
227969 4
1689997 7
1743444 9
229021 10
116109 1
1513549 6
564243 5
1 10
2401420 10
310404 6
740606 7
1858165 7
74877 1
864181 3
900000 3
693701 9
342979 8
948690 9
29116 1
449952 3
1800004 6
1 10
29894 3
274977 2
2699992 9
923471 8
1170777 4
3000000 10
166312 2
2195831 8
1260436 10
1267613 9
262378 4
1720997 9
168160 10
1 10
1162722 5
448171 3
1 10
900002 3
667790 9
418940 5
1128900 5
139025 6
409193 4
1 10
846525 4
1 10
667106 10
704816 10
6 7
2465508 10
152544 2
600003 2
5 2
254611 10
1114078 4
599998 2
891135 6
1 10
1 2
637363 3
1800006 6
355275 4
2052710 7
2400001 8
319686 3
299999 1
335055 2
146485 1
532098 2
1352441 5
615997 4
977360 10
894465 4
6 6
238651 1
101988 2
2031315 7
1652695 8
379688 2
1173430 7
1 10
907901 8
263616 5
30366 1
2099993 7
835021 3
370528 4
280339 1
2099992 7
1274714 5
517048 3
1248258 6
1302456 5
128992 1
300000 1
600001 2
22208 1
2099997 7
9 5
1006313 7
1361967 8
773370 4
466770 5
460672 8
1800011 6
1449725 6
880081 10
948300 5
723575 3
954780 6
3 2
553002 4
1500006 5
88560 1
2399993 8
3 2
2699995 9
812824 3
3000008 10
42847 3
20546 1
60105 1
680356 4
2220604 8
4 3
13 7
486675 2
1623300 7
1496504 9
600001 2
219014 7
1063614 6
380589 6
2999998 10
1 10
105651 1
2399999 8
2400009 8
1157544 5
1223810 7
346638 3
1199996 4
1606176 9
260230 2
200052 1
5 4
886676 4
527086 10
1483566 7
529509 7
31915 3
1192946 7
123464 8
824394 3
6 6
96483 9
651924 5
883296 6
9 5
1425106 5
732177 3
2999990 10
878656 5
122178 1
2499129 9
1516432 9
30816 1
282625 3
13 5
904586 5
899996 3
8 4
1 10
1397550 5
1962939 10
33837 1
593073 2
1200000 4
1 10
484308 4
364258 9
1166299 5
300000 1
17 8
93571 3
1479297 7
600002 2
51277 1
2400009 8
1799999 6
43130 5
702300 7
1262879 7
2269711 10
332163 4
1199999 4
1784653 6
12402 1
3000002 10
1576741 10
2999990 10
73968 3
832727 8
635068 9
1381191 10
161711 1
561401 5
260616 1
828984 3
3 2
324006 3
153350 1
10 9
780893 3
31032 1
1855951 9
1799994 6
1417150 5
529008 3
162253 2
291473 2
1067219 6
2227529 9
291791 8
299999 1
900001 3
9 10
600003 2
1169434 9
214290 3
282777 8
264703 4
2294691 10
546377 3
600000 2
1525823 8
1 10
1555865 6
1047993 4
3000000 10
541628 3
296207 1
926270 10
347744 5
207569 1
925500 4
26 10
267297 1
6 3
599998 2
81647 2
1964897 8
1499994 5
2699990 9
979487 4
1140280 8
462505 2
1759616 8
48004 2
1 10
158135 1
1031088 9
2557198 10
338953 6
900000 3
3000004 10
524609 8
1 10
735179 4
1768281 8
600671 7
469098 4
580752 4
1779095 7
751118 3
3 3
59555 1
1424611 9
71452 1
258989 10
2100001 7
7 7
255531 1
21 10
599998 2
544952 3
504314 5
324233 7
842971 3
1672067 8
1199999 4
1795005 6
145101 6
311009 7
198291 1
2067489 9
1807875 7
7 3
2741025 10
2244533 10
397693 9
1287970 7
814008 8
278891 5
1200004 4
586910 2
1147635 10
1201851 9
217317 3
900001 3
1844753 8
8 5
88941 1
85708 1
186312 4
2699991 9
2034861 8
703731 3
1006813 4
2369606 9
489643 6
2 1
927814 5
2100005 7
1095401 6
1785105 7
4 2
1167653 6
293243 7
17 8
64245 1
18596 3
1200001 4
2563242 10
425116 3
2099992 7
6 4
2111783 8
2077753 7
366036 4
1483866 5
284501 10
203788 7
190775 8
280473 2
1586106 6
914851 7
55933 2
855141 8
3 2
807039 10
39315 3
1628722 6
7 3
603795 10
848124 9
122040 9
1132350 5
1499996 5
144728 9
1151693 4
1216325 6
773085 4
1 10
11 10
618528 5
1 10
1 10
1072722 6
49630 3
1500009 5
792532 9
1803196 9
1151769 5
987020 4
4 3
900004 3
1463925 10
191028 2
1194398 9
48976 4
522950 10
219800 7
10 9
633926 9
2999989 10
1508472 7
2400006 8
69187 6
1032634 5
1499999 5
2400015 8
504419 4
1 10
225469 2
118707 1
1237036 5
911776 6
58584 4
178457 4
1280761 8
703090 3
115037 4
1499996 5
511047 2
1412691 7
1200001 4
982232 4
255749 5
7 6
197159 1
554778 7
2188489 8
298951 3
1499995 5
11 4
1247330 10
124293 6
4 2
119350 1
223206 2
3000008 10
947924 5
159591 3
272113 2
1814511 7
403990 10
1483805 10
599999 2
1243616 9
652813 4
1758317 6
527524 3
1616248 10
1419029 5
1045089 10
13 6
292211 10
1 10
2099994 7
12538 9
991696 9
1233946 5
89682 1
308441 2
9 5
603175 3
1199996 4
620741 4
455013 2
655148 3
737037 7
1500002 5
506507 10
1 10
240632 1
1800007 6
1 10
2213526 8
857884 4
279324 5
839916 3
2368200 10
1599130 7
5 2
1561436 9
945933 9
574510 2
353777 3
899999 3
880464 5
694464 8
8 7
1549351 10
2194033 8
1800002 6
9 4
1106428 4
300000 1
899998 3
355751 9
737557 4
1401575 6
300002 1
7 8
1878831 7
2400007 8
11 7
2234569 8
5 2
684364 3
575325 4
845076 3
2562311 10
803292 5
19 9
1637523 9
2100002 7
1046829 7
416928 5
20 10
1473893 6
81670 10
1490653 9
1 10
1028152 4
4 2
1577838 7
4 2
1081712 7
497924 3
2455298 9
173843 5
599999 2
1799998 6
1225548 9
31287 1
760659 10
406719 2
2999992 10
1875426 7
536914 6
1256339 6
18 9
1091980 10
1793721 8
20 10
9 8
2999990 10
62927 4
1499994 5
560361 6
2100005 7
4 3
3 4
60381 10
599999 2
1 1
1500001 5
1017165 4
1 10
207521 1
3 1
1789837 6
379223 2
410159 5
1 10
5 2
16 8
457560 6
671209 4
300001 1
13 7
211403 2
203036 4
14 7
1510271 7
217845 5
135990 7
1302537 6
376073 6
127128 4
828175 3
80488 8
970655 4
1 10
2608290 10
205510 1
1227276 7
35411 2
10 5
67939 4
2100001 7
599999 2
1513367 8
599997 2
2099999 7
2699997 9
512532 2
2088539 9
1644906 8
2474360 10
290861 6
1263495 7
299999 1
1215894 7
218580 1
667700 4
504501 4
2100011 7
7348 1
2665610 10
515084 5
283217 1
239491 5
2399993 8
743105 3
850312 3
72299 2
130726 1
1 10
200336 4
386910 9
404575 2
2266079 8
767971 9
1004933 4
385897 4
597149 7
2214402 10
1639673 6
1045480 8
518262 6
8 4
1800003 6
900004 3
2700008 9
419723 2
469832 3
1 10
301027 6
769832 3
307479 2
329314 3
181079 4
430788 6
2700004 9
300001 1
442259 3
600001 2
1500000 5
187986 7
1422954 7
41726 1
2101042 8
610845 5
2220476 8
675136 6
272104 3
926833 4
2400008 8
382744 2
404000 9
866909 7
589465 4
3 2
985748 8
179102 7
2098239 10
2399998 8
1689048 7
599998 2
605339 7
304549 4
1537233 9
1199998 4
707239 9
708505 5
2446239 10
267041 1
15811 3
1776120 8
1173353 4
1753158 7
12 5
2169753 9
1 10
697280 4
9 4
364409 7
234721 1
1414344 8
486474 5
961799 4
486516 3
1531897 8
2792595 10
1298600 8
1 10
974573 4
580429 5
484638 2
1800007 6
670320 7
55101 2
900003 3
752164 9
1 10
223596 6
2400001 8
1595658 7
900000 3
5 5
242656 2
2 2
30659 1
599999 2
15 7
568268 7
172829 2
8 9
11 5
1 10
19 9
17 10
1946996 9
1200000 4
278945 6
390039 10
2400007 8
552241 3
275115 7
2071345 8
2083597 7
849056 7
1 1
852758 3
163252 2
634644 4
220383 2
54637 2
1591121 7
900002 3
316379 10
2492920 10
20 8
1610694 7
1 10
158226 1
208785 4
1 10
169931 2
2400004 8
764386 3
350175 4
7 6
1 10
513849 6
172375 6
843386 3
2700014 9
119235 8
211399 5
244227 4
2322209 10
522992 3
1 10
1199998 4
1500005 5
793568 3
2516186 10
2700015 9
252615 2
334977 2
15699 10
2291565 8
1804230 8
267609 1
2099992 7
154372 1
1313421 5
239628 1
2999990 10
415661 7
739694 7
479090 5
604433 4
453379 9
740589 5
293358 1
153433 7
94856 3
1958266 9
1302320 5
249366 3
374829 6
98554 1
7 4
96554 6
1303866 6
586205 2
224345 4
14335 3
2285 1
82640 1
2770869 10
257008 6
626019 5
219505 7
1199995 4
183096 1
1800007 6
6 5
2700006 9
788663 3
491652 6
1364776 7
757017 7
265337 1
2699991 9
6 7
179913 1
2700001 9
313323 5
1 10
445721 6
25187 1
899999 3
299999 1
1158934 7
2100007 7
1 10
3000009 10
19400 2
985171 5
2734663 10
1500002 5
1 10
484402 3
1151019 10
2700010 9
6 3
2359503 8
844617 3
1555698 6
1961825 8
5 3
1539919 9
3 3
1154255 10
2585210 10
1 10
498631 6
12 6
2790399 10
2100488 8
344170 10
2750191 10
299999 1
1797669 9
755686 5
1 10
1199997 4
13 6
800338 3
1073561 4
1098981 5
1238687 6
1500008 5
14 7
138757 4
230685 1
599999 2
600002 2
2022432 8
261137 9
6 4
4 3
104588 2
2700009 9
1765819 10
476779 10
900004 3
61135 5
2130137 10
299999 1
1526536 8
2101381 10
963970 10
529637 2
1997320 9
15 7
268724 5
299999 1
634031 9
2100008 7
518825 2
2400007 8
9 8
972301 7
2645887 9
367130 3
816471 3
990221 10
904358 7
599999 2
7 5
813024 5
101026 9
2099993 7
1057327 6
1 10
861765 4
2559978 10
1435083 6
1744650 7
473779 9
5 2
239667 1
239581 1
237101 2
1415855 5
520811 2
377652 6
2599734 10
949596 6
1194462 6
2 1
2605110 10
600001 2
2699999 9
43884 3
3 4
192046 1
749847 7
5 2
299999 1
300000 1
2845680 10
353409 5
745360 8
8 8
2399991 8
6 3
2 3
179284 9
999395 9
2100691 10
224223 5
335692 3
879559 6
899999 3
19 7
788449 5
2099997 7
875650 7
287370 7
1980 3
813959 10
380362 2
202060 1
70063 3
899708 3
1979742 8
300000 1
1800005 6
136134 6
162194 2
1424284 7
1125250 10
547169 5
1210 10
51611 2
236323 5
1535672 8
60193 9
250795 4
299999 1
667219 10
667008 4
786270 10
1200005 4
1957322 7
662478 6
16 8
164921 10
1622221 7
299999 1
531125 6
843224 3
6 5
7 6
600003 2
9 4
48357 4
111090 2
1798159 8
7 6
1790592 8
474039 2
13 5
548547 3
441793 6
2244326 8
1 10
8 9
872109 7
2399993 8
1017681 5
194135 7
690016 4
1231542 9
629089 8
458900 9
339711 5
826779 4
42452 4
88653 1
1 1
5 2
1800006 6
2141108 9
600001 2
2534400 9
2099994 7
1200002 4
1216638 9
8 9
1 10
257660 9
2182872 8
1499996 5
392911 2
268605 2
753038 9
1080272 6
900001 3
9 4
441798 6
1171561 6
136788 1
1499996 5
233209 1
599505 2
2699999 9
676904 4
1500001 5
182039 2
1036884 5
1007409 10
58698 1
2100009 7
570841 2
617895 4
445731 10
3000000 10
262381 2
5 5
900001 3
1542651 6
900004 3
1059736 4
1500004 5
3000002 10
3000011 10
2099999 7
721553 3
1677551 7
298992 1
534631 6
14 5
733193 4
54157 3
608977 9
377119 6
1 1
5 3
596181 10
217251 2
1947392 7
119881 4
329761 2
892532 3
1 10
766785 3
1199996 4
2009023 7
13 9
433737 2
2400008 8
468210 6
2 1
1 10
1 10
1710508 7
2400080 10
1026800 8
614747 8
1035922 7
600000 2
1868572 7
1 2
2503445 10
1159411 9
6 7
2382529 8
46345 1
1 10
288043 7
874429 5
1929719 7
299999 1
1749301 7
1856065 8
5 3
3000011 10
1 10
895656 6
121711 4
690779 6
300000 1
1 1
1253610 9
1 10
341686 3
1187659 4
1017994 8
7 4
521905 5
1701848 8
1924679 10
2400005 8
528475 3
11 5
369331 10
1 2
1431250 6
1679309 8
195122 2
514887 3
664270 9
2099995 7
150236 1
65974 7
2604959 10
1021293 4
3 4
1113957 9
1646240 7
772716 4
1222252 6
5 5
1199997 4
7 6
428903 5
1377171 5
16 7
516769 6
852248 8
442157 2
5 2
12724 3
399025 2
1466250 6
2099994 7
1469180 6
2100008 7
2453 1
1385716 5
1484815 5
658499 3
2518264 9
8 8
1 10
599998 2
1114020 4
4 3
225128 3
712647 3
9 10
9 5
1069764 5
1045566 5
1671100 10
900001 3
479739 4
28947 4
2699999 9
695046 3
131919 10
101002 1
2400001 8
899999 3
1200006 4
728431 6
480952 4
2700015 9
599998 2
1 10
413463 9
150080 1
384190 3
1 1
10 5
600003 2
2002169 7
2689987 9
236783 3
606011 4
2482449 10
1 10
419109 2
313195 4
1790334 9
1 10
600002 2
82336 7
1200000 4
1 10
900003 3
299999 1
288773 4
2099994 7
130984 4
2480769 9
1 10
423666 2
2130728 8
106127 2
476189 3
900003 3
485884 4
126763 5
1199061 8
82868 10
1199997 4
515152 4
8819 7
1007165 5
1962950 10
524233 8
721363 6
2999999 10
771722 3
2166113 8
89180 1
769163 4
1733091 10
769253 4
330887 8
47343 1
1020671 8
1575886 7
220420 10
339933 2
127529 10
1 10
176390 9
511011 4
2699999 9
796345 3
805985 7
2400002 8
504913 6
1592232 6
16 8
1052455 4
1769472 8
41509 2
2699991 9
473589 4
1951900 8
1 1
1200493 7
252269 8
300000 1
1127999 5
206711 3
132469 7
7 5
243991 1
2699992 9
2198259 8
562213 3
410531 2
599999 2
620929 4
2700001 9
14831 4
376299 5
2616770 10
162171 1
274813 7
157306 1
9 10
299999 1
1564025 8
21 10
2399995 8
1 10
1200003 4
72476 5
392637 2
10 10
1114086 6
85821 1
1699601 8
21 10
2700001 9
293045 2
7 3
1 10
1500006 5
197221 4
317184 6
4 3
1 10
17 6
3000010 10
274717 1
177476 2
1559254 6
1437209 10
1500007 5
178363 10
1 10
1832855 9
295215 1
899996 3
57067 7
993122 9
1187897 6
45216 9
2700001 9
3 2
488127 8
223877 4
299999 1
1 1
2245545 8
840771 4
9 8
2699991 9
77920 4
2100001 7
1863685 9
76215 1
868825 6
1067900 7
15 7
1799994 6
857133 4
954764 4
5 6
2230274 8
1800001 6
1200007 4
821727 6
838521 3
417225 8
863838 6
3000009 10
1950915 8
112349 2
1499995 5
193894 8
1715353 8
1610314 9
1586311 8
1092265 5
1601853 7
695485 7
2897503 10
20 10
1 10
1499996 5
956439 9
1800000 6
1234531 5
1457209 5
166848 1
2363759 10
15 8
2786525 10
847981 5
1 10
300000 1
1329316 8
3000000 10
6 6
193413 1
129911 1
263041 8
600003 2
820613 4
276955 1
233869 1
132607 9
1199998 4
118539 5
454641 2
873646 5
1799998 6
728906 3
1189530 9
808998 8
1500006 5
9 9
1626293 6
8 8
299999 1
899997 3
738101 10
2794640 10
458867 3
2400008 8
279473 5
1882465 8
223799 2
50293 5
9 8
1199995 4
516249 2
531339 5
228295 8
1165151 5
300001 1
2160259 8
33895 2
45373 2
1554785 7
293390 2
300000 1
332910 5
269113 3
2556541 10
129115 1
1200003 4
365650 7
580415 5
2348927 8
1459521 9
599999 2
1800000 6
287403 6
10 4
1500000 5
1246827 8
166315 1
344060 2
251708 1
1800005 6
1660938 10
7 8
160454 3
1130553 8
150799 10
624619 10
778627 5
367656 5
300000 1
598137 8
911912 5
8 9
1 10
1200004 4
307505 3
1443941 9
599998 2
2 2
1703211 7
308008 2
1 1
558915 2
283211 3
644845 6
433560 3
2100005 7
523600 6
518471 4
980674 7
2999993 10
1199997 4
1800005 6
115304 4
1063179 9
4 2
3000009 10
251546 3
1910316 9
1 2
9 10
468544 4
22 8
107805 1
158683 4
82067 1
568220 4
2252176 8
1934120 9
227205 9
9 5
534593 4
11 6
18994 6
1800002 6
1027621 4
1892770 10
760627 4
393758 8
6 5
885815 9
769252 10
5 3
1499997 5
314315 2
363650 3
1410717 5
2699992 9
1012529 5
216670 3
10 5
298261 1
787050 10
1 10
984787 4
452510 5
22 10
679811 5
379842 6
1200000 4
1799998 6
625993 5
1973887 8
1585353 7
774825 4
7 8
600001 2
1199995 4
269976 5
1186498 6
1574847 7
1141031 6
92510 2
522278 3
916608 4
2454881 10
1 10
961229 4
1 10
1 10
361683 4
1529388 7
164483 2
42615 8
1845811 7
2100005 7
1 10
37449 3
15641 5
1983584 8
1077131 7
2 3
189570 1
471480 10
1411819 5
1654236 6
1743027 6
1135360 4
1500000 5
112685 3
61460 1
1958256 8
14 7
1624563 9
425514 2
16 8
980547 4
3 4
972763 4
111444 1
1 10
494624 2
2219620 10
100549 2
296561 7
2100006 7
543884 2
1785817 8
2700011 9
1800002 6
757412 9
876617 6
70291 6
1 10
1 2
1485834 5
900001 3
2252760 10
222110 9
22 10
1771096 8
2226199 8
2509409 10
470508 3
1 1
900005 3
2700004 9
1598499 6
1 1
446081 10
26 9
276318 1
10 7
1645011 10
1041132 4
1384097 8
1526582 7
74018 3
2394800 10
11 10
420283 7
2083222 7
2014027 7
2 2
928050 4
1384392 6
1089389 4
623385 8
17 9
1339163 9
1213978 7
561033 2
649632 3
2400000 8
300000 1
520130 5
600001 2
2400012 8
1790761 6
295634 5
2999995 10
118097 9
1429027 6
2453121 10
1759081 8
1800002 6
1 10
39648 4
11 5
4 5
599998 2
9 5
1 10
1500002 5
2383122 8
2793985 10
775994 3
533887 3
18 10
8 9
589502 3
1151506 4
132715 9
265528 3
2700007 9
756930 6
1013659 4
599998 2
439092 3
11 4
2147876 10
304432 8
80793 6
208007 1
439068 3
2078262 9
186161 5
547924 7
1 10
300001 1
11 5
391764 5
284897 2
1606987 8
132692 3
1876186 7
2100013 7
596498 2
15 7
106687 4
1717637 6
7 3
139684 6
94457 2
1030845 4
12 10
1241898 6
625950 3
300000 1
565228 8
259089 2
2699999 9
753818 3
9 4
724006 5
1 10
25 9
1166995 9
1728408 8
1 10
967263 10
66221 1
299999 1
2099993 7
665616 6
84407 1
2700001 9
992821 5
1314760 8
36344 4
2321808 8
2700003 9
532871 9
319770 9
2532311 9
1320409 9
374439 3
15 8
840714 6
562949 3
13272 4
404414 3
83156 8
1 10
1 10
10 4
15 7
1195110 5
996103 6
741369 4
758762 3
2414709 9
14 8
1277164 9
18 9
261004 2
1062451 9
1134640 4
1041954 5
300000 1
237980 7
343509 4
1 10
1 10
2495689 10
1081591 6
1513833 10
219680 1
7 3
1 1
565724 4
1095948 7
20 7
1685342 10
2099998 7
1799995 6
289788 4
44318 9
726056 9
214416 7
537337 6
2635030 9
899997 3
1227906 6
313992 7
1399390 8
1022310 6
394785 10
14 7
1499995 5
338796 9
1805733 9
300000 1
2027343 8
2135816 8
7 4
1352784 8
1799998 6
924336 4
1800001 6
49203 7
1994600 8
1127000 7
192720 2
114691 1
790651 7
499945 2
1200005 4
1800007 6
381211 3
48982 3
38938 5
900000 3
203437 1
1369031 5
11 8
2999991 10
2279561 8
283964 2
32825 1
1 10
1361353 7
1 10
806760 9
1200003 4
1 10
1357836 5
1564617 7
1332109 10
422376 8
2999989 10
2399998 8
1800003 6
36528 8
2700009 9
1662391 6
281364 1
2399999 8
879425 8
720201 6
1 10
1500006 5
216029 1
1468845 5
160574 1
598388 4
1187299 7
1200003 4
10 9
6 3
622891 6
1 10
1056762 10
557786 5
2432070 10
527459 9
391025 8
1463326 6
2229201 10
1705799 7
1465104 6
1 10
142301 4
1200003 4
400935 2
879931 6
889677 6
206217 4
2363293 9
755164 5
78635 1
300001 1
712304 3
374251 2
648703 9
785335 5
1 10
1 1
2100008 7
552689 4
569395 2
900000 3
199859 1
1106903 4
9 4
171407 1
8 8
7 5
207928 1
2100007 7
23827 3
155691 2
900003 3
426001 2
1 10
48739 2
1200003 4
5 2
1084939 6
4 4
721184 3
541275 2
1440981 10
128573 1
865102 7
64371 4
374928 7
3 2
1799994 6
193256 7
1429531 5
1180811 4
44807 4
16 6
15 7
300001 1
1799993 6
233864 1
397026 9
119782 1
784892 5
1103011 8
1200004 4
664152 10
2999994 10
12 6
1200005 4
549719 2
2788452 10
1164943 6
1027353 6
491610 6
78775 2
5 2
277665 2
3 4
4 5
1167851 7
171668 9
170566 5
1199995 4
2540301 10
1 10
2699992 9
411048 6
2400008 8
1282935 6
1315729 5
899997 3
741389 6
1951371 10
999388 4
1199998 4
1293297 8
1 10
16 8
1191413 6
1977260 10
1460287 8
1 10
1 10
2 3
368010 2
1653708 7
617372 4
8 9
15 7
1420192 6
2100006 7
1971629 7
22 8
1799996 6
227930 10
1134935 10
289322 1
1540291 10
101084 1
1121694 7
367293 4
2699993 9
133431 1
1500000 5
407755 5
182904 1
1662324 6
17 8
988379 5
1 10
8 8
2114581 9
1 1
2619699 10
1291702 7
471992 6
4201 1
4 2
2215012 9
2092742 9
2 2
17 8
8 9
806676 6
11 9
1831802 8
1 10
5143 8
10 10
1330236 6
899996 3
1 10
2374119 10
89998 2
840047 8
1499997 5
1283971 5
2099994 7
1256380 10
1 10
1199997 4
1 10
523900 2
727476 3
1199998 4
142621 1
296917 4
1302681 8
131874 1
292941 4
405552 10
190584 1
15 7
499703 4
600002 2
11 5
1734895 8
267049 5
1182719 10
1104346 7
681786 4
117080 8
280666 1
161529 5
278063 1
600002 2
13 9
2699999 9
1445135 7
253261 2
398076 2
599999 2
2400010 8
216868 3
1347639 5
5 3
7204 4
506783 2
1500001 5
900001 3
1349056 5
599755 5
191780 2
441301 4
501802 4
1285067 7
284318 2
691650 10
599998 2
899997 3
531276 4
150667 3
1490383 9
671552 9
342376 4
442029 5
6 3
9 10
240671 8
505845 9
1189544 7
1530443 6
18716 3
2763415 10
2100009 7
570318 3
207391 10
251565 10
1976366 7
642195 3
863487 3
288179 1
962235 5
284726 1
190377 1
243973 4
1237905 9
599998 2
674061 3
405285 2
1 10
1143194 5
7 8
552144 4
55147 7
900000 3
235449 2
1672802 9
2400015 8
1910447 8
300001 1
511478 2
2700001 9
10 9
313379 5
2700015 9
553460 4
2207472 8
2898506 10
2668189 10
7 8
300000 1
11249 1
40289 5
2165051 10
706886 5
2610471 10
300000 1
318862 6
843751 9
467481 2
1500008 5
2100008 7
2400002 8
1538771 8
300000 1
212822 1
9 4
319491 10
787979 9
451631 3
269185 7
6 5
1499995 5
1354359 7
406561 2
282848 1
287765 1
5 6
2 1
2400007 8
1121346 8
1842827 10
1790137 9
2628079 9
1500003 5
120511 2
600001 2
22788 2
2400001 8
263742 1
3 3
589213 9
18253 1
1 10
751898 6
1005601 4
1 10
3000009 10
13222 1
2512727 9
1 10
1 10
266501 1
29785 1
3000011 10
9 5
256725 3
1499995 5
1 10
1 10
1499999 5
1086761 8
1200003 4
1762579 7
76941 4
1200003 4
1179099 9
42754 1
2211848 8
9 9
1738739 10
2400006 8
3 1
653910 3
1446208 6
361596 10
843813 4
1939889 7
111250 1
1059613 4
170848 2
937484 9
483802 2
1 10
633630 3
3 3
1199996 4
1683489 10
2356520 10
1 10
207670 5
118656 8
1940829 8
1896323 9
300732 2
241725 1
1 10
836219 3
2699990 9
7 8
1490713 7
1521639 9
7 3
879325 7
244351 6
492425 9
11 7
211604 7
2624211 10
1585602 9
992564 9
1174095 7
1 10
1 10
682743 4
5 2
1359 10
32629 2
714609 10
2041043 9
305651 3
988859 4
899998 3
2 1
231090 2
94730 7
2144493 9
2999990 10
2700006 9
1697560 8
157286 5
514060 3
312835 5
1 10
559357 7
2700002 9
641797 6
2072360 8
489561 5
1810470 10
600001 2
128609 3
79501 5
3000011 10
614376 9
1251473 8
727282 10
1368072 8
202731 1
3 2
1500000 5
515716 5
1489849 8
1732360 7
1049789 10
2048399 9
7 6
2099997 7
351193 8
300000 1
672751 4
1435759 6
1006901 10
214458 7
13 7
1066181 6
364470 3
232475 5
2100007 7
506488 3
1800006 6
7 5
989016 7
1200005 4
8 7
2700002 9
389320 5
282110 3
10 10
1062173 7
930374 6
1489577 6
198793 6
259937 1
2999990 10
15 7
7852 4
397015 3
600001 2
1602091 9
993364 4
773504 3
249448 2
1499995 5
1 10
692705 6
2504134 9
15519 1
375418 4
2400004 8
2561760 9
2569135 9
925679 4
616265 5
1093034 8
1578684 6
1 10
2658628 9
876806 5
211604 4
1830311 7
920870 8
235793 4
6 3
75942 2
13 8
151934 8
1 1
12 6
1659601 8
599999 2
1 10
2999993 10
2606381 9
1354730 8
264049 1
1499994 5
2999992 10
2185033 9
905593 8
2100009 7
1238678 7
2968081 10
751031 10
1643842 9
602731 5
1254026 5
2147561 9
231832 1
387971 2
9 5
535134 6
860806 9
341341 2
55072 1
176859 10
5 6
900004 3
2671939 10
5 6
1416041 9
1500002 5
7 4
125597 9
17301 2
279278 2
10119 10
1499999 5
14043 2
494296 2
786050 9
2265064 8
4 4
1469301 5
1 10
388256 4
7 3
17 8
3000016 10
217163 2
173468 1
900003 3
299999 1
1 10
387485 2
1296889 5
89802 6
365671 2
2100009 7
1199997 4
1799995 6
20 10
96898 8
1099406 6
2724279 10
757787 4
2999996 10
1 10
193988 1
1670329 6
572220 2
1 1
387405 9
43878 1
22111 2
874156 3
532890 3
1499997 5
790968 10
492695 2
573641 8
1422415 6
191156 2
955361 6
1 1
2100011 7
232087 1
1199997 4
1800004 6
900003 3
941388 5
373083 2
17 8
1800006 6
1169783 6
75283 1
237196 3
2700001 9
300001 1
1818387 9
71526 7
1547820 9
1019756 4
9 8
981125 4
2483211 10
197124 3
1992145 8
743617 5
607144 8
8 9
189590 1
1730870 7
639926 7
396110 2
1 1
2400009 8
78898 7
600003 2
390111 4
64259 1
1273671 10
11 5
1199999 4
271510 3
4 2
13 6
599998 2
109683 2
1785342 7
1 10
1799995 6
2472121 9
2400011 8
1072867 6
161317 6
421569 4
8 9
385125 7
488110 2
1 10
156320 2
2225984 8
10 8
203822 1
1051041 10
1749091 6
110912 10
252860 1
458087 7
642168 10
1477583 7
1005501 7
9 9
380044 2
1199997 4
10 4
698731 10
111009 1
12106 1
245477 2
465218 3
659439 3
1104779 10
192153 2
850968 5
9 10
75298 2
1500004 5
440741 2
9 10
905521 8
225856 6
899998 3
13494 2
571610 5
278435 2
2821660 10
1409704 9
660304 7
600002 2
292686 1
295899 1
8 5
2325676 10
116328 1
1059492 4
231536 5
178859 10
1017263 7
900000 3
1926826 10
341246 5
1113327 9
1807576 8
787815 10
697259 6
4 5
320012 3
1273949 5
1361128 8
353307 3
899785 8
246849 8
10 5
19 10
1314702 9
1194092 4
1499995 5
1484828 5
1992651 10
2079316 9
161336 1
1734301 10
1788345 8
488714 2
1980307 7
119936 2
699560 5
600001 2
1200005 4
1269089 9
1979606 8
2763329 10
2400013 8
11 5
1270548 9
1718964 6
922245 4
1994400 10
1356733 7
92 1
745749 4
1767536 8
101492 1
215542 2
387577 4
370262 9
92978 1
3000011 10
1 1
159016 1
39594 2
349515 4
123973 6
179859 4
300001 1
1499995 5
1079964 7
1 1
1382446 9
414234 5
2243420 9
192066 1
600002 2
174918 1
342927 9
1393182 7
712900 7
29035 2
2700013 9
1398977 5
1595600 10
2043748 10
1689913 8
5 4
1227351 7
173929 6
902616 4
169463 6
6060 3
1045344 4
662811 3
1030591 5
846874 3
1749030 8
197187 1
1158920 8
9 10
8 4
2699990 9
553126 9
874719 4
1284569 5
1072627 5
3 2
599999 2
2399992 8
143111 2
899997 3
1 10
2438010 10
1199995 4
240541 1
449871 5
58202 7
3000001 10
212327 1
1004926 7
900003 3
23 10
202646 1
2728046 10
1199996 4
1764697 7
2400009 8
1546397 7
12 6
108919 9
2100006 7
2 2
1409365 5
899998 3
626574 3
144188 6
116048 3
7 7
4 2
2399999 8
7 7
90146 4
7 8
694341 3
204876 4
19 10
203297 6
471080 2
17 9
744675 5
977946 5
76307 1
244976 1
3 3
1500007 5
470439 4
1470512 7
468151 3
51696 3
3000009 10
2399998 8
45387 1
2999990 10
2699999 9
2399991 8
504552 3
236766 1
1597856 7
86123 6
1 10
132358 5
917341 5
219003 2
1703205 9
6 5
400031 8
1458425 6
529013 3
288588 1
300001 1
20886 2
670993 4
157202 1
1613471 10
337167 2
318871 2
1 10
1799993 6
9 4
1045429 4
900003 3
783185 8
599998 2
197508 3
1944985 8
538986 5
148966 1
927685 6
779448 3
899999 3
335003 4
443442 6
4 5
257945 1
1482345 5
365085 9
1007670 5
218433 2
253193 1
1383977 6
348132 4
1429864 5
5 2
367239 8
723343 3
657307 9
773045 7
14 6
2781231 10
1 10
9 4
344417 3
1525485 7
1499096 8
1769774 9
543068 2
1 10
94313 1
891498 3
299998 1
1199999 4
829551 3
521445 2
1726861 6
300001 1
707779 9
1 10
2099999 7
1799999 6
1499995 5
245349 2
114013 5
90533 2
52609 1
158463 1
2700005 9
114723 2
1155950 9
786016 3
2100001 7
928015 5
1759385 6
173169 8
5 6
1620305 6
1054952 5
3 2
1500006 5
2400012 8
1 2
689974 3
186586 2
900003 3
600002 2
1 10
1499996 5
34571 1
2700010 9
1200004 4
1358118 7
399869 4
1122079 6
1179485 7
1123029 10
3000002 10
13 6
778549 5
10 9
300001 1
674306 5
2710370 10
2400001 8
72589 2
112637 3
704126 5
375871 10
1 10
26510 1
1 10
757141 4
1 1
868703 4
1 10
1202203 5
1340581 5
1600576 8
61605 9
709857 3
98787 3
148342 2
138649 1
264363 1
626583 3
1 10
610053 3
808933 6
2572568 10
3 4
975776 8
2 1
1 10
188167 1
106166 3
200071 6
1800000 6
1265084 5
343103 8
2399992 8
144386 1
2366847 8
2276079 8
103785 3
2555889 10
379220 2
2999996 10
1312379 9
617175 8
182848 4
914945 9
397290 2
7 7
899997 3
948895 6
327525 2
1376920 5
1390251 7
2999994 10
698139 5
119208 5
3000011 10
1799994 6
8 9
126193 2
2700001 9
300000 1
1 10
331204 7
296778 3
508008 3
1 1
56274 1
1 10
4 3
493485 5
189593 2
1059215 6
1200007 4
77516 2
803784 3
1183815 5
536494 7
162517 1
300000 1
3750 1
739112 8
11 5
1148820 5
1499999 5
610568 4
203233 1
7 3
1 10
4 2
96977 3
2492501 10
634963 5
831735 4
374444 9
2699990 9
1567471 6
472362 2
1500006 5
928130 4
561467 4
275893 1
1498782 6
1200001 4
3000012 10
325593 6
656120 4
1960390 8
1338621 10
662121 4
111687 1
473715 3
149636 1
1731750 6
2038321 10
1262883 7
33465 1
2400009 8
1200000 4
532870 2
315851 5
11 5
899997 3
2100002 7
313833 3
2 1
2100001 7
1446969 10
447297 2
923033 7
622830 10
1189564 4
1 10
10 7
1 10
1200000 4
761365 3
1989065 8
8 9
2351646 9
228402 5
36391 1
6 3
13 6
10469 3
1847399 8
1 10
9 10
6 5
882569 10
587782 9
1160875 5
309643 6
870328 4
619645 3
129555 3
263450 2
1989958 7
491824 4
338136 2
219216 3
893946 9
1 10
27031 10
259853 8
11 5
15 8
11 5
53625 4
272756 1
2700007 9
1 10
1 10
532112 4
215428 1
949616 7
274881 2
327203 10
74406 4
2144367 9
2354427 10
199425 2
25451 1
303526 4
537391 6
300000 1
109623 1
1199997 4
811492 4
1492602 6
2399991 8
1238772 8
1 10
623484 6
306421 5
726783 3
900001 3
1993285 7
11 6
9 8
199137 7
236490 4
2303631 8
1248800 5
1543384 8
621274 6
599998 2
1038819 10
4 2
45893 3
414919 5
504352 4
2099992 7
6 3
778817 8
516489 4
900005 3
1417813 5
364698 6
1 10
144700 1
2476077 9
14 6
1883639 8
519908 2
202896 2
1499999 5
629644 3
2700000 9
1 10
1197221 4
483476 2
2624156 10
8 5
777642 6
599998 2
589193 6
536448 2
1113735 7
1344091 5
4 5
1093453 5
62375 4
900002 3
6 5
1212206 5
945856 5
958225 6
4 5
13 6
14 7
5 2
728073 8
1500004 5
235507 1
1261451 6
2400004 8
1 10
1104914 9
433099 5
142575 3
251737 3
2184148 9
3000010 10
600003 2
2100007 7
3 2
1613256 7
30063 1
1500006 5
1800006 6
1500008 5
1024682 10
1 10
261389 4
1178811 4
2022802 8
1227495 5
1122344 7
478350 5
711582 10
1499997 5
2015692 7
447153 4
396391 5
963037 5
2406885 9
4327 4
165323 1
2700000 9
882239 7
9 10
300000 1
13 7
663201 8
244469 1
347934 7
97903 4
511437 2
18 9
663409 9
246592 1
1 10
972575 5
239292 1
160523 7
15626 3
3000009 10
1193298 7
2099995 7
22182 1
849830 5
982588 4
141908 1
1800007 6
447237 2
1199995 4
281387 1
6 6
819890 7
1086597 10
1200005 4
22 8
1 10
599999 2
11 7
26 9
126751 3
189384 6
296570 1
1466112 5
1557163 7
970645 5
1200003 4
1499996 5
1 10
1 1
1 10
220802 1
1 1
1 2
441019 4
2999992 10
1075395 4
19 9
24929 4
490185 2
1 10
667590 3
106617 2
328710 2
1 2
150670 1
8 9
145601 8
107865 6
2243048 8
2400001 8
15851 1
514156 2
297607 1
1799993 6
530920 5
1500004 5
2400001 8
1200004 4
599999 2
600000 2
6 7
2399991 8
1615915 6
1968903 8
347449 2
538502 5
2400014 8
10 10
793128 7
1500006 5
2100007 7
131925 1
1254871 9
4 2
18 7
603526 5
2699999 9
1513552 8
599998 2
1 10
1800004 6
230377 3
3000013 10
251133 1
7 6
761693 5
338223 2
2212128 8
938398 7
209542 1
1800000 6
604243 3
12 7
2671639 10
270523 2
478093 9
2003828 7
799315 6
9 8
1723623 8
89394 1
299999 1
281805 3
299999 1
285603 6
220407 2
1499995 5
330230 2
880809 5
2337691 10
2 2
40944 2
825944 7
2748901 10
1800006 6
1524420 6
459531 10
1 10
216057 2
228152 3
231032 8
575443 2
15 8
51567 3
1514019 6
1800000 6
835859 5
8 7
993931 4
1824257 7
261758 3
388477 7
1200007 4
229599 1
1724190 6
1137786 5
10 10
7 6
2879150 10
2400002 8
2200123 9
2699991 9
1726152 7
1799999 6
17 8
1200004 4
659391 5
2 3
2892105 10
140119 2
728623 8
1 10
563696 7
190355 6
67413 1
900004 3
990997 6
899998 3
1959887 7
999422 7
276068 1
1620685 9
1189342 6
212497 2
18 10
834149 9
24 10
981646 5
652978 3
510117 7
1122215 6
1199999 4
300001 1
1142212 4
5 5
144963 4
4 3
2400008 8
53102 3
374172 8
1440372 6
904776 9
302901 4
354856 4
1148409 9
2100001 7
235607 3
1509168 9
2 1
1646135 6
929957 4
315293 10
813601 6
1781538 8
808603 4
587722 2
298078 1
1917838 9
157944 4
275780 1
2019371 10
1319577 8
19 9
1775052 6
2326510 9
31339 1
296889 1
899997 3
2 3
590581 4
838572 3
21 10
804142 6
8 9
2235371 10
169288 10
8 9
3 3
1 10
1068961 6
19 10
80849 1
163011 8
677029 3
2550286 9
2099993 7
1199997 4
5 4
115636 1
300002 1
176572 9
1800005 6
1012032 8
2999999 10
815961 6
1855300 10
2700008 9
343388 8
65026 1
558826 2
6 7
443501 2
299998 1
163905 2
12 6
4 2
398246 2
650754 3
1389759 9
1276072 7
940889 6
845624 5
1199996 4
5 2
3039 9
1866925 9
600002 2
431080 3
1 10
1 10
2324896 8
300000 1
514662 4
1228932 6
1500001 5
693017 4
220014 2
2168661 9
83798 5
1306495 9
1093444 5
465547 2
403116 6
2266910 9
1 10
1500001 5
11 10
45561 8
605326 8
541027 4
1 10
2302290 9
382541 2
1 10
890246 5
851888 4
2 1
787993 10
289090 1
2061689 8
345264 4
2100006 7
900001 3
395257 4
300001 1
1441427 5
251739 4
101598 3
465231 4
1169435 5
738687 4
599998 2
235752 3
2999990 10
1800005 6
900002 3
737983 7
930810 7
2497759 10
900002 3
1277366 6
440096 3
1 10
256426 5
1 10
11 4
600002 2
524187 2
841889 7
599999 2
601101 9
7 3
2149 4
124718 1
77448 5
344629 10
420452 5
300000 1
982681 10
345507 3
1089271 6
992568 6
174506 2
143133 2
2999995 10
2324344 10
2700009 9
900003 3
1799999 6
88578 6
15 7
161853 1
1485385 5
300274 6
860836 6
566283 2
600001 2
600002 2
1500004 5
1051307 4
1 1
1500004 5
2099994 7
1095751 10
4 5
1200004 4
251497 1
545075 5
1 10
20 10
80680 3
17587 9
579347 7
368145 4
3000009 10
2699991 9
14 7
141238 7
2700005 9
574789 10
15 9
172202 1
1104845 6
300001 1
13 7
426967 3
170022 6
943175 5
1843470 7
1455314 7
2404880 9
1423669 6
255149 2
2088429 10
1487726 9
151388 2
1013833 6
2100008 7
1426383 7
684305 5
1065044 7
1318775 6
7 7
839446 5
211050 7
1199996 4
122639 1
179095 1
1495756 5
1352241 8
1521820 10
125751 1
5 4
67115 3
2223847 10
1 10
2456929 10
6 6
83208 6
274895 6
1063714 6
4 5
956115 4
2100006 7
797428 3
214612 1
344951 5
5 5
2433313 10
811851 7
206617 1
2100006 7
44191 1
18 7
1 10
603180 4
1 10
1 10
2116192 8
2081219 10
2126736 9
69148 1
1604473 8
21698 1
1461618 6
6 6
2699998 9
7 3
2 1
2399999 8
2400000 8
611361 5
1728854 7
1799995 6
12 6
2399996 8
719932 8
23139 1
309960 4
270217 1
70377 1
1500001 5
848030 10
818550 5
12112 1
453831 2
586873 3
2334080 10
641751 10
1434583 6
1835122 10
1610593 8
1246594 5
2243591 8
870233 4
19 9
132471 2
551910 5
300000 1
16 7
2099999 7
629473 3
684576 8
9 7
967970 10
94990 2
59458 3
1502965 7
1414217 6
828072 4
1 10
1028525 4
1066491 7
55160 8
283823 7
2 1
1 10
275043 7
1965377 8
240739 1
525609 8
576233 6
110618 2
900000 3
118864 5
273185 3
1773015 7
194089 6
1774345 7
1 10
1564109 6
1035419 5
600003 2
974708 7
900004 3
1101035 7
120593 5
726693 7
1 10
300001 1
1213500 5
67179 1
471224 5
254454 6
1019752 8
821804 3
2699993 9
292840 1
299999 1
1461101 10
8 9
2339713 8
300002 1
544725 5
748136 4
202503 2
900003 3
2700009 9
603292 3
426209 5
1720803 9
525205 4
2999995 10
796599 5
3 4
1098256 5
1215640 5
599999 2
1260670 10
2400009 8
1199997 4
1165997 5
593486 9
515002 2
1800005 6
89855 2
1500008 5
215650 9
211593 1
2170869 10
3000000 10
1676850 6
29591 5
1582078 7
2331864 8
439471 2
290170 1
779886 9
1799999 6
824918 9
1316510 5
1 10
506206 7
1067353 4
1437105 5
972670 10
251321 1
727652 10
2699999 9
283136 1
1996089 7
15 7
75278 1
473452 2
2375119 9
134196 3
1391804 5
1528718 9
168030 3
600001 2
373814 3
395180 10
17 9
904407 8
16 7
3 2
716603 6
1171965 4
349816 6
2538509 10
2180711 10
198253 1
2399999 8
1047186 4
11 6
126729 2
388948 2
16 8
886581 9
265985 2
225380 10
1 10
2700009 9
3 1
754199 3
1181260 5
98188 4
1421510 5
2716929 10
438738 6
2700014 9
2999999 10
1516129 8
1423206 6
1503510 10
1200001 4
299999 1
396159 2
300000 1
242514 1
737 2
534108 7
1257221 10
299999 1
1482120 6
2608711 10
2424940 10
801593 7
711695 6
8 9
5 2
874794 3
280382 1
11 10
2105721 10
563965 2
717489 9
260958 3
1187311 4
599999 2
1748446 10
1713460 10
13 6
1708273 7
494268 3
1022737 10
600003 2
1585261 9
2319149 10
748673 9
20 10
2309839 10
827070 10
3 1
719150 3
1129996 8
808467 3
992147 7
380872 2
900000 3
664985 8
50117 2
1 1
2999996 10
299998 1
1 10
3 1
1200001 4
1691740 9
603861 7
375718 3
2302480 9
1000233 7
43003 4
19 9
185773 7
2399991 8
148523 1
583662 5
1 10
3 4
5 3
176568 1
149933 4
1203944 5
372271 3
1500002 5
447160 3
733333 3
840347 9
1117863 8
1268260 10
850280 8
552432 2
1710551 6
406370 5
54187 1
7 3
600001 2
1163208 8
277055 9
1500001 5
126703 1
32048 1
299999 1
1799993 6
224475 10
1 10
1637146 8
948129 10
19 10
10 9
19 10
7 8
1 10
170717 2
82380 6
1799995 6
653171 6
56437 2
1214256 5
698255 3
1499995 5
386478 2
399132 9
513612 9
2700010 9
1 10
1057394 5
2076209 9
338271 3
16 8
583804 9
1547810 9
189701 4
227393 3
1353156 6
1800003 6
1121500 10
312865 5
1247065 5
2099992 7
1186276 5
2099993 7
844183 6
886591 4
963012 7
1199999 4
1194850 10
1 10
262107 7
176930 2
410387 4
1139394 5
89136 1
1 10
9 5
329735 8
277088 1
52005 1
1267001 5
301563 7
11 9
1803142 8
1201020 5
1383122 7
1745576 8
900003 3
2700000 9
288579 1
358656 10
8 9
2400009 8
899997 3
1799993 6
1 10
1341871 8
9 4
2700017 9
1200005 4
1 10
1809 2
611709 5
8768 1
96021 9
342201 2
803421 10
2400000 8
9 9
749901 10
1 10
704530 9
21967 3
1194369 4
817230 4
23 8
1574649 10
301969 10
1154636 5
1857208 8
88172 3
292343 5
599997 2
342592 3
18 8
1393359 10
1800001 6
2399997 8
3 1
1500003 5
731433 4
658429 6
1819457 9
300002 1
730521 3
1994446 8
1 10
3000010 10
1 10
432430 2
1140601 7
305021 5
924642 6
900002 3
1499995 5
1318930 5
187267 1
1794029 10
241838 2
2999999 10
153257 2
3000018 10
2600442 10
112943 4
9 5
146243 7
1200004 4
4 2
49823 1
240298 1
2699997 9
899997 3
704708 9
367129 6
933255 7
2 2
2038426 10
9 10
1109 5
1 2
600000 2
369055 3
1499171 5
518801 2
319355 3
192047 2
2399997 8
300000 1
2 1
1800007 6
1174768 7
2400007 8
2029805 7
4 5
600002 2
1920346 7
1443781 9
1800003 6
736516 3
613233 9
685314 7
2700008 9
1800000 6
1062307 4
2999999 10
1239427 7
1 10
299998 1
1 10
1498775 7
300000 1
2099992 7
52239 2
12336 2
735661 4
300000 1
1015246 9
320281 10
46190 9
1 10
1 2
107297 4
964626 5
816311 3
1 10
3 1
38865 3
270247 2
1324490 7
2400015 8
518113 3
7 3
2 1
900001 3
1800005 6
175672 1
136275 3
1355665 7
2278760 8
524101 3
105931 4
2388943 8
880789 3
1363103 8
37777 1
20587 2
1 10
14 7
1856038 7
8 6
1 10
7 6
595223 9
1380078 9
2400000 8
5 4
1500004 5
5 2
1789640 6
1 10
150942 1
487108 2
300000 1
153863 3
1 10
226603 2
1199999 4
1741032 6
73593 5
1499999 5
27 10
2031477 10
423692 3
957066 6
1398677 6
1 10
17 7
1111111 8
1 10
1 10
1636506 6
21 10
401806 7
1058461 10
17 8
790921 3
1686068 8
173280 5
3000010 10
2100000 7
1 1
543913 2
2795963 10
599999 2
1 10
1969930 9
899996 3
1 10
4 5
2410271 10
1200003 4
2700008 9
1303205 6
1 10
162138 6
1140454 7
444537 6
585573 10
720145 7
1181860 5
1200004 4
8 3
1100861 4
899999 3
557937 3
701865 10
1073479 6
1 10
1044920 8
2148299 9
299999 1
599999 2
1787037 7
2515762 9
1200001 4
690683 7
2700000 9
79057 2
2228780 10
1454200 7
605085 7
1 10
1199997 4
2400000 8
85047 2
1200002 4
5 3
66605 7
3 1
137918 1
151993 6
1200001 4
5 2
459395 3
2700008 9
255067 3
1716378 7
1 1
900004 3
43064 1
479068 4
1 10
2918239 10
3 4
1499995 5
2700010 9
879158 7
100268 1
186954 6
1200005 4
470190 2
468881 4
1709040 8
1 10
210482 4
767625 3
9 4
376329 2
1200003 4
531973 2
598937 3
794214 6
91093 2
320287 3
17 6
65973 1
368536 3
92791 1
272791 4
736777 3
3 4
899996 3
1 1
1248133 6
534426 5
22 9
795474 3
19 9
1 2
9 4
871001 6
640541 10
1784582 9
1098149 10
52334 1
1500002 5
11376 7
1452114 9
4 4
10 10
462072 8
13 7
891966 3
84848 7
1218399 8
1799997 6
215233 1
159226 5
3000017 10
31789 7
178671 1
366141 3
289790 1
1425648 7
1 10
199336 1
261309 5
548038 3
1186539 7
1 10
2082032 9
580417 6
889097 4
1433484 9
1408583 7
11 5
465091 2
2099992 7
556274 3
1376171 6
1172919 4
1121817 4
2100013 7
1800006 6
938576 6
1 1
147590 2
2099992 7
1 1
1 10
953508 6
116096 5
300001 1
462562 2
1800006 6
395598 2
403340 3
1248683 6
131486 1
403735 8
1 10
1 10
447104 8
1157626 4
98960 1
950963 4
263184 3
1462077 6
1000223 8
383518 2
860953 7
1190399 7
7 3
348444 6
1561501 9
351543 2
423919 3
2806811 10
3954 6
1087886 8
1981386 7
102147 3
48986 1
1499996 5
1818243 9
2999989 10
84017 5
1 10
425455 8
2099994 7
9 5
484520 5
1360070 10
300001 1
271901 2
1 10
323907 2
1 10
861630 7
834162 5
1474203 10
1499994 5
17 9
1200001 4
614997 5
1 10
10 4
150279 10
125667 1
23 10
1248925 6
116631 2
1 10
152001 9
263038 1
1199997 4
299999 1
6 3
600001 2
1228040 9
2099999 7
2429201 10
2346787 9
1483371 5
250324 2
14381 8
3000001 10
1 10
286520 2
902564 5
1406754 7
110060 9
223805 1
1199995 4
288681 5
1 10
2123831 10
1294144 8
1322846 9
473695 8
520479 2
899999 3
1371196 7
2999992 10
10 4
226020 6
1458307 7
255327 1
1679251 6
8 9
1655771 8
88911 2
13 6
615324 4
1476318 7
514227 7
1265555 6
1 10
1674229 9
1408304 5
899996 5
1405584 5
23197 2
1305159 5
583924 2
30017 1
2700010 9
427825 3
1085152 8
893340 6
482450 5
1200000 4
1379489 10
1 1
586530 2
986563 9
600003 2
827345 5
1 10
1800006 6
1200007 4
1276843 10
984585 8
1 10
15120 10
1163930 10
66979 7
739522 9
2075976 7
134687 7
843656 4
154334 1
16464 1
1810919 10
1079475 4
718695 5
832689 10
1335576 6
300001 1
573713 9
1346235 5
14 5
299998 1
244812 6
21 10
3000009 10
196439 3
1070093 10
236256 6
7 3
950135 4
1060262 7
532896 2
1 10
2100006 7
1134977 9
739972 7
8 7
46935 6
156966 1
899997 3
727304 5
35353 6
532224 5
2867970 10
776693 3
2031765 7
1672505 9
1200000 4
297799 2
1099500 4
1649881 8
2399993 8
2 3
1151759 6
2004325 8
2699996 9
187747 1
1511730 9
1726514 8
12 6
1 10
740628 6
1144365 5
217308 1
510496 3
900004 3
583460 6
2100006 7
1733609 7
1106406 5
167926 1
440592 3
1200002 4
899996 3
2276169 10
899997 3
342684 2
2515226 10
317525 9
94529 4
599998 2
2276900 10
470842 2
358003 2
254035 1
12 6
430450 5
1610262 8
8 9
62678 5
18 9
988239 4
641855 4
67362 7
843315 3
1513781 10
900002 3
2 1
491284 5
1499996 5
556969 2
265593 2
281034 1
1 10
481263 2
241239 1
300000 1
15 7
1799999 6
1535359 6
613998 5
1825440 8
3 3
272516 4
2399997 8
1225623 7
56813 1
1129157 6
397995 4
901981 4
2524131 10
19 7
667874 9
299999 1
1625860 7
117409 2
250225 8
138477 4
543284 7
329067 6
1800001 6
3 2
934329 5
2099998 7
1927824 8
758639 3
1677409 6
101299 2
2905339 10
2023228 9
2141950 10
551337 2
17 9
23 10
1264598 5
1261361 10
500471 8
1708919 8
2400000 8
208376 9
1112810 4
2399999 8
74122 3
900003 3
2138231 8
367612 7
243920 3
599999 2
5 2
1194437 7
1702885 10
1 10
1 10
927420 10
8 8
362025 9
600003 2
3000010 10
2699991 9
300002 1
2423427 9
941280 7
688684 8
1 10
7 3
4 2
3 2
333157 4
754547 4
1 10
13083 2
1091714 7
1899432 9
845257 5
440200 3
43687 5
1794769 10
2 2
371488 2
1799993 6
46594 2
9 10
3000002 10
1266149 9
19 7
986661 4
7 7
62544 1
793155 9
1177179 5
183289 6
3000000 10
10 4
157633 7
1106859 5
1199999 4
638993 8
87750 2
17 8
45520 4
1584225 6
899999 3
2700009 9
1591381 7
1 1
1382721 10
80493 1
1 10
403580 10
1800001 6
7 7
204568 7
1 10
495626 2
717420 10
918276 6
713969 8
160184 4
1800007 6
375883 5
361380 5
1158645 5
1800003 6
2399993 8
1 10
4 3
1 10
473705 5
2365985 8
567739 3
918653 4
3 2
191642 9
2536260 10
2699992 9
281177 1
17677 2
8969 1
4 2
600002 2
340322 2
1599677 9
2684369 10
238029 3
221703 2
77887 9
807976 4
472581 10
11 6
599998 2
2373941 10
1500001 5
1 10
630847 5
13 7
249283 4
1433034 9
2 1
1439529 7
952534 5
1783211 6
792281 4
2633022 10
1 10
346563 8
2072541 8
593014 2
299999 1
1 10
8 8
19407 8
61148 1
2376431 8
816209 6
1200007 4
900000 3
59966 2
2100008 7
1099696 5
851628 3
370896 2
1624971 10
890694 4
434879 10
2312728 8
78595 3
477260 3
645723 8
1455121 9
7 3
889967 10
4 4
982032 8
1931728 8
175677 3
1357389 9
929609 6
1 10
2197009 8
900000 3
9479 3
3 1
296712 1
217981 4
1499997 5
2100001 7
1725589 9
1 10
12 6
5 2
1 2
1610960 6
152316 3
10 7
581016 3
59249 4
4 5
11 6
2194209 9
1903905 8
350753 4
782189 3
1825563 8
258240 1
626168 8
259677 1
1800010 6
1701363 7
385110 5
2173028 8
887458 8
246746 3
22 9
299999 1
2214160 8
598872 8
63139 1
3000004 10
17 8
98218 1
15644 4
1799999 6
871329 8
20 10
181825 7
2099999 7
117298 2
1349766 5
2699992 9
583455 8
12 6
1204513 5
118277 2
845551 6
848650 8
71247 1
360069 4
425254 4
2999989 10
164861 8
334444 4
1 10
548777 2
10 6
1306695 7
1800000 6
1532381 6
193266 3
146635 5
1476485 9
1230130 10
377807 3
2198225 8
228823 4
1 10
718344 3
9 5
7 5
1499996 5
403364 2
4 5
1730298 8
313621 10
113431 1
2400007 8
1 10
11 10
1467924 5
1 10
2699991 9
1239700 7
745805 6
4 5
1193280 10
1500001 5
2118072 9
728001 5
1939356 7
1040755 8
1049294 8
100627 4
2272113 8
1199996 4
1192195 9
1161921 10
2 3
17 8
886315 4
1 10
942151 7
2999995 10
2400001 8
339582 3
259840 9
1519777 8
147475 4
237753 3
1168312 4
2665025 9
300000 1
972898 6
502960 2
900003 3
900003 3
1 2
11 5
896940 3
1237679 7
2617630 10
152845 1
1 10
551207 3
872015 6
539369 2
236209 1
273341 3
1515306 6
1 1
579780 4
1800007 6
2100006 7
134099 3
1 1
1 10
2079119 10
1 10
2699995 9
1560530 6
1500001 5
1077060 6
2197340 10
1 10
1853210 9
2029663 8
873230 10
255146 3
1539667 6
704133 8
819 9
331423 8
6 3
843271 10
2144979 10
1 1
599999 2
300000 1
1773893 9
391324 3
9792 1
49489 10
1787401 6
2458980 9
900001 3
537173 9
847539 6
708612 3
5 2
10114 1
2 1
17 9
2203841 10
2111158 9
4 5
21905 1
3000010 10
275953 1
1800007 6
536866 8
162102 2
416408 10
2999991 10
1 10
3000010 10
570627 7
287947 1
1 10
200041 1
35135 1
731954 5
1499966 9
398348 9
451455 3
336776 5
1559174 7
2099997 7
599997 2
1153872 4
2099993 7
19 9
2400007 8
1 10
853402 10
1 10
1321507 7
651415 6
792214 3
2100008 7
1005626 5
7 7
197550 3
1 10
1071721 4
688969 10
1827847 7
256277 7
4 5
353796 2
881764 8
1075005 7
1164941 10
7995 2
1688868 9
379700 2
662311 9
2399998 8
406855 4
818784 7
899027 5
871966 3
1163980 5
2 2
1500001 5
768880 5
1159347 7
1232594 7
111260 1
179325 1
2400002 8
203370 5
1237142 7
802816 3
2999990 10
725006 3
11 4
668729 3
1417904 8
1200005 4
229639 1
3000001 10
1788996 7
2999990 10
2700006 9
4 2
2100011 7
754561 4
727069 7
1 10
374678 3
250267 3
208646 2
2999992 10
148069 8
1499996 5
3000001 10
1888412 10
535011 5
1 10
900001 3
317829 10
6 3
280692 1
9 4
3 3
450942 7
1800005 6
600001 2
1800007 6
910893 7
10 9
2100007 7
101709 1
999739 9
618547 4
186477 5
696222 9
613416 3
609787 4
1355905 8
113128 1
76590 1
1764295 9
899997 3
2 1
15 8
221833 1
899997 3
728522 3
1024175 8
659441 5
7 6
356903 2
600002 2
922477 6
1499997 5
854195 5
73770 2
10 9
1 10
1 10
21 10
16 10
74917 1
1499996 5
387720 5
2400008 8
1054205 5
560173 2
50431 5
300000 1
773005 6
725900 7
614333 3
567503 3
1399904 9
1678401 8
340671 7
663749 6
1430405 5
617887 3
2400000 8
1 10
1545148 9
1180407 4
316730 2
1 10
1914959 8
1756040 8
1328200 7
1580846 9
176021 2
228849 5
1200000 4
43887 1
26750 9
5 4
362119 2
318084 5
1921702 7
1917731 10
6 3
2100009 7
9 5
13 5
1 10
2400000 8
1446944 10
1799994 6
2100012 7
1199997 4
187578 6
1200005 4
547909 5
36601 1
601541 5
1895619 10
46268 6
1 10
15703 6
1655535 8
1 10
7 6
1778225 8
429293 4
2099993 7
1731253 7
2699994 9
2038476 7
1 10
2100008 7
1 10
15 7
1505970 8
1 10
128009 2
600000 2
275193 1
2326543 8
270847 5
273830 1
900002 3
1 10
106066 2
1816135 7
3 4
1611311 6
1436219 10
2195980 10
256635 1
1131263 7
1362159 5
1130517 6
222681 7
333992 4
1788653 7
1352510 10
19025 9
4 3
783423 7
42200 1
1742051 6
1 10
1152372 8
2 1
12 5
1422895 8
1815771 10
232072 4
1491134 5
912514 4
284047 1
712641 3
2699997 9
1302276 6
7 3
18 9
516694 3
900003 3
752541 3
2093752 7
679856 4
395291 4
299679 5
1748892 7
1178377 4
546001 3
515191 5
367286 5
34941 2
789207 4
141673 2
832471 8
1670052 8
23041 10
1256616 6
1146552 5
34179 4
1789009 10
2700010 9
2147895 9
1754508 6
1500005 5
70451 2
2699997 9
2399999 8
200145 4
528361 2
3 1
2104425 9
58638 1
1419083 6
1047011 7
145140 3
1200003 4
400219 2
126093 1
769512 5
56525 1
1459725 7
5 5
711776 4
889501 10
10 7
1270230 6
246672 8
1042828 4
3 4
2025190 9
1 10
1421009 8
93593 4
1592491 10
2 2
2684401 10
1364951 10
2248423 8
1499999 5
2652337 9
505932 7
482203 4
565485 2
728054 3
665031 7
1 10
478948 2
5 3
2273480 8
1 10
2300968 9
1718167 7
517673 2
1200001 4
2699992 9
488411 7
897417 8
1418115 7
84369 1
918443 6
487124 4
1 10
2160248 9
1749335 6
1723663 6
816773 3
253248 1
300000 1
3 2
233547 2
554417 2
439448 10
1800651 8
213421 1
647320 3
988617 7
1 10
1500005 5
1 1
2732849 10
80774 4
132980 4
299999 1
1 10
773777 3
2999997 10
1799995 6
300344 4
170733 4
1501887 8
900004 3
315344 3
2481 7
300002 1
170822 3
1 10
899997 3
119761 6
1200002 4
2010251 7
95080 4
167118 2
780132 4
1 10
664209 4
4 4
99115 2
300000 1
1416079 10
437041 9
19 9
782999 5
13 6
2399995 8
994415 4
9 5
2700001 9
300001 1
511729 10
1200003 4
2519591 10
1403484 5
707013 3
2595534 9
1035241 6
154710 2
279720 8
2699997 9
8 5
2099999 7
1500006 5
10 10
899999 3
1 10
1383320 10
21 10
2687411 9
2099993 7
290989 9
45053 9
118317 3
940442 5
600001 2
27 10
1199997 4
4 5
12 8
900001 3
1499994 5
182139 3
137330 9
579114 2
885728 8
2 1
46826 1
1608226 6
465455 8
1223867 5
248377 1
2700000 9
448751 2
1 10
1557261 10
739159 6
1067510 10
278160 7
3 3
256443 1
896000 9
299999 1
1670431 9
72292 10
289148 2
22 9
254700 5
247734 1
416401 6
409174 8
2543280 10
1 10
1 10
764989 7
1500000 5
129979 4
900004 3
1200003 4
210177 1
581041 6
668049 5
600203 4
156470 2
11 4
328324 4
1800001 6
20620 1
2999999 10
626629 6
2700003 9
84196 4
661399 4
860877 9
2925521 10
2262511 10
146670 6
1175939 5
190294 2
2399992 8
193512 3
392453 5
154957 1
232707 7
1200003 4
299999 1
84420 3
116723 2
6 5
43100 1
1 10
900000 3
2117000 9
858359 10
13 7
4 2
2008286 8
1 10
1551927 9
1081914 6
2699990 9
467406 2
1 1
900003 3
1 1
210012 1
70398 2
1200001 4
1176942 7
13 6
1669368 6
624895 8
104474 1
127557 4
2375000 8
1497220 5
529471 10
995167 8
705390 7
24747 1
349543 3
70522 1
2564023 10
1584827 9
2100000 7
1355205 5
153015 7
5 3
2654593 9
1526833 7
2099994 7
495640 5
6 7
111402 3
696262 5
4 3
319437 7
3 2
182687 1
52443 2
2714820 10
735298 7
726843 6
287250 1
1064621 7
15832 3
2 1
456353 3
189812 1
308567 3
1 10
889370 4
2483721 9
299999 1
1021055 5
619781 10
1841822 9
426953 2
228215 6
1199999 4
7 6
6 4
1271449 6
69156 4
466195 2
1199506 7
600003 2
1400605 6
818705 4
914291 4
119657 2
2899670 10
1135491 4
213608 1
2631548 9
1800007 6
559401 3
72359 2
600003 2
1746571 7
238265 2
1199997 4
622333 4
220042 3
606373 10
142217 4
19 8
2999991 10
957159 10
222255 1
5 3
1364466 7
464460 2
366850 9
1800010 6
1240097 8
1863830 10
682702 6
1424732 7
93584 3
1800007 6
300000 1
318225 8
354384 7
600002 2
252491 5
12 6
11562 3
1499999 5
102360 2
1506811 10
134557 8
2044371 10
2400015 8
523813 6
2452785 9
900294 5
6 5
1200002 4
1 10
155350 10
1 10
1425559 9
1601972 7
24 10
2796974 10
143896 1
346453 2
1051128 4
1304687 8
128543 2
77672 8
578547 3
1083470 10
51375 5
681954 3
1276155 6
528170 5
1799999 6
600001 2
307048 4
2400009 8
394917 4
899997 3
531280 2
11 10
256279 2
283444 2
2279133 9
51671 1
1 10
17 8
9 10
95574 3
1 10
260962 5
1939805 7
9 5
599999 2
828764 5
1773955 9
1 10
2408670 9
33241 4
2700009 9
451514 7
1151576 9
154848 8
295488 1
971121 5
414659 2
19 8
196770 2
1500000 5
1498674 5
12 6
1313740 9
144465 2
119270 2
633114 3
691303 8
1200007 4
1364140 8
1 10
1200004 4
1879417 7
15 7
318617 4
76741 3
2099992 7
299998 1
364584 9
1 10
1152117 9
30032 1
1479977 9
122635 2
692527 8
2700010 9
1500001 5
1 10
1665181 7
553646 3
14037 1
2590631 9
360759 2
1881 3
291253 2
18 9
898068 4
326915 3
669788 9
900003 3
1789656 6
253899 1
2087924 7
2100004 7
769459 3
2100005 7
184692 1
577852 3
11 8
2099994 7
1200001 4
10 5
1462033 6
974024 4
600000 2
899997 3
796663 9
1210012 7
2186236 9
44395 1
522094 3
2 1
520755 4
1653983 8
497244 3
2770039 10
900000 3
1 10
11091 3
1199999 4
2549514 10
1 10
73225 8
81607 4
286225 3
584611 7
725894 9
522207 7
1874303 8
45553 8
297138 4
2664481 10
396110 2
1500005 5
899130 3
1500000 5
1 10
1 1
1253543 6
247300 4
2399999 8
1514560 10
626175 4
5 2
16 8
729880 8
1059131 10
90833 2
1 10
17 8
665984 10
1499998 5
1231710 6
583594 2
430753 9
544281 2
154560 8
899997 3
1039287 5
2400012 8
1800004 6
14 5
1330076 6
592489 4
3000000 10
300000 1
2353240 9
1800001 6
2999989 10
599997 2
1983003 7
1 1
2699999 9
1334 1
920013 8
1 10
2700009 9
656466 5
2017430 7
1496645 9
874647 6
1029520 6
2572242 10
6 5
6 5
1307765 5
1579339 6
10 5
2442401 10
812968 3
39739 1
1 10
17 8
15 8
21 10
1 10
1738236 6
980136 6
285166 6
599999 2
1336434 5
30907 1
1019627 7
1612953 9
2309552 8
1 2
1420246 5
899998 3
595899 2
843878 3
11 10
1654758 9
2700005 9
467719 2
67520 10
2700013 9
2029070 7
299999 1
1676927 8
802633 8
15 8
252947 1
652813 4
7 3
2197696 10
1992736 9
1702170 7
2400009 8
1500000 5
4 3
533593 2
2100006 7
899996 3
19 10
1200004 4
675037 10
239263 3
379820 6
1799999 6
5 6
599998 2
2399992 8
363410 9
1959558 7
1917569 10
1558530 6
16357 2
65312 1
619688 5
390366 9
1060660 10
1493060 5
1044256 8
1500005 5
1077839 4
6 5
2100002 7
388128 2
2221179 10
1799998 6
888834 3
186827 2
496139 6
139071 2
92440 6
8 5
345726 6
8 9
1915821 9
276902 3
271078 1
678916 5
717141 7
846891 4
2400013 8
330525 5
110680 3
5 5
2365575 8
547603 7
1436785 9
396210 3
278006 5
144134 4
258302 1
376294 5
899998 3
163550 2
2700008 9
900004 3
2400008 8
2100003 7
15 10
1277903 6
900001 3
1 1
1026313 4
2488715 10
7 3
599999 2
2157099 8
162885 10
663907 3
1041668 9
489380 2
899998 3
1680496 8
713896 4
9 7
1 10
1062886 6
237649 6
1 10
915812 9
500892 6
2100005 7
385630 6
19 9
206780 1
871096 4
81898 1
182325 7
1070245 4
346367 2
2201352 10
96510 10
737675 3
1 1
75654 2
2699992 9
2808519 10
7 6
149548 3
654375 5
232480 10
23816 2
2400009 8
520330 10
78138 1
902329 10
5 2
757531 9
776495 7
894205 9
1471702 8
1258488 9
1888423 10
1418258 6
1500001 5
2699998 9
1424962 6
435971 3
900004 3
995989 5
7 7
1107841 4
1275939 8
635962 8
2400008 8
1800005 6
5 2
1951419 10
934498 5
1499997 5
5 6
395282 7
791017 3
211059 3
2400009 8
1041639 8
1 10
872559 4
1128737 6
1799996 6
1 10
179042 1
21 10
2664135 9
129909 1
389411 2
107288 1
736816 4
648964 4
408133 6
2099994 7
48434 5
11 10
860560 3
1200000 4
1500007 5
29427 9
17 7
3000002 10
109392 6
528349 5
99134 1
311303 3
880744 6
56907 1
849553 3
558171 9
204171 1
242157 1
1 10
2999991 10
1199998 4
801146 3
1179126 5
2721671 10
1 10
1175406 4
102358 3
39827 2
217839 4
1 10
111637 2
599999 2
368058 6
798284 3
1130024 6
72197 1
1569120 10
104281 4
927259 10
1081767 5
1234067 6
1800007 6
689383 9
201949 1
1 10
1499998 5
7 7
1953441 7
5 2
170549 4
2700010 9
18 8
518253 4
975472 7
1614934 9
486662 7
14 6
317650 10
1800001 6
1465364 7
649307 4
600002 2
5 2
599999 2
120990 6
899997 3
2100001 7
158472 1
1012827 5
191384 1
1235854 7
545328 3
1 10
893509 7
692396 4
1596772 9
2700006 9
2999999 10
2100012 7
604824 8
2401129 9
157523 1
8 8
401562 9
899996 3
531176 3
1334649 8
899999 3
1772892 6
15 6
1797801 8
1704805 6
372343 7
2363680 8
457394 2
5 4
1 10
113377 6
2999996 10
123590 1
527682 3
348917 9
203278 1
43098 2
423405 3
2017894 8
1223532 6
1089526 5
2289681 10
1109483 8
1104804 4
6 5
706140 6
1026239 6
195211 4
418781 7
2700007 9
2099992 7
70394 1
668364 3
1664906 10
405082 2
102641 4
2 1
1283317 10
944588 7
378832 7
362473 7
5 3
13582 1
599998 2
823100 5
804419 9
155663 8
899999 3
3 1
300150 9
1426698 10
527507 7
6 6
231021 4
2091466 10
1724371 7
814004 5
936360 5
553969 7
945861 7
442 7
357650 2
448182 3
476268 2
221421 2
21 10
934640 9
101291 4
1 10
1499995 5
2384159 10
1243177 6
2400001 8
13 8
300000 1
215957 1
34441 8
113052 2
7 3
1180079 4
2525403 10
792375 4
2386419 9
180872 2
16 9
1059199 4
1186329 5
1107005 5
1587900 10
557885 2
2570324 10
129070 2
2699998 9
1677887 7
827649 10
94812 4
1 10
2401101 9
701419 10
1 10
2699996 9
1 10
358472 9
1211209 10
368485 3
454705 4
149027 8
190515 5
1 10
1306139 5
87317 6
248257 3
297696 8
1 10
9 9
1 10
68246 5
1 1
63234 6
311413 2
293855 1
19 10
1 10
7 7
599999 2
7 8
1 10
1 10
17 7
128382 2
1886514 7
1290861 9
185634 2
1964114 9
865527 8
6 5
81431 5
1000242 9
493399 2
2 1
128575 1
1644560 8
719725 4
900004 3
1433766 5
1034958 8
840688 10
1 10
2399996 8
285216 1
1392682 9
271946 4
2237590 9
272319 10
745499 3
624685 6
769976 5
1004653 4
199095 1
448312 3
2700000 9
222097 7
2100001 7
6 7
86279 2
1841426 7
2100010 7
33859 1
658755 9
617563 4
1073236 4
1375062 6
115654 1
1 10
1415960 9
1513455 7
514272 3
1200005 4
16 10
18140 5
2999724 10
76881 3
1 10
1500001 5
665233 6
1199999 4
1 10
1451784 5
1518757 8
993342 6
251900 8
504587 2
241661 1
6 3
15 9
8 4
1 10
1989429 7
1500007 5
600000 2
899997 3
18779 2
2777679 10
1748430 9
73913 2
2099999 7
831917 10
523819 3
132286 1
501975 9
960597 4
1 10
376409 7
599977 7
1 2
193666 3
727092 3
66693 1
2699999 9
1883323 7
1500004 5
1500001 5
1477413 8
4 2
277083 2
692191 3
286331 3
1 2
2700002 9
939931 4
73769 3
511116 3
2147265 8
288268 2
6 3
131179 1
1301194 8
1132868 9
3000010 10
124233 3
330145 6
600000 2
15 8
599999 2
510607 4
384000 10
2532131 9
300000 1
1171689 4
1 10
773643 3
492529 2
900003 3
599997 2
907075 6
1499999 5
269988 6
117655 3
300000 1
10 5
64803 3
20827 2
1799999 6
1341915 5
476743 4
142213 1
248072 7
20823 8
769069 3
1 10
934920 4
743231 10
2686463 9
299999 1
1200003 4
2399994 8
2549692 9
280794 3
84038 4
75818 3
2700001 9
1 10
30660 1
699055 6
1 10
176290 5
1745849 8
144736 4
2399996 8
564910 3
1790309 6
440847 10
700548 9
1372301 10
2291121 10
899999 3
2045699 9
139084 10
3000007 10
2999990 10
6 5
15 7
2440139 10
36987 1
1376530 6
20920 1
295455 5
2100008 7
1 10
2999999 10
7 8
187877 6
1 10
1 10
2 1
6 7
53469 2
6 5
643629 3
2399995 8
706320 6
21108 6
2100005 7
843200 10
17 8
10 10
1 10
1393694 7
1 10
11 8
211544 2
2700004 9
283589 3
225242 1
1 10
122663 2
970077 4
1802921 10
796405 4
42206 1
1347480 6
1199998 4
659089 9
473859 2
1950887 7
912741 10
353445 3
339158 3
671361 3
587430 6
1370853 10
375519 10
1276643 6
292244 1
1840051 10
92651 2
3 4
658687 8
890903 8
37521 3
1223877 7
19 9
33451 3
652928 4
1 10
542640 6
17 9
1039475 6
227064 6
400770 7
449141 3
1046367 4
8581 2
28666 9
1 10
1831873 7
448482 8
2399999 8
5 4
539057 2
899706 4
19 9
600003 2
1632793 7
1563583 6
2400012 8
2067516 9
1855392 7
1 10
510580 5
14 7
899997 3
2400001 8
2 2
1797013 6
218401 1
651611 5
183293 1
316322 5
98647 1
899999 3
1935739 7
1164923 4
19 7
1 10
1641566 7
2850922 10
1 1
1409284 10
3000015 10
53238 1
1678132 10
4 2
2306985 9
1085747 4
1449690 8
1 10
408196 9
8 8
1949632 7
106173 4
563372 9
446007 2
1172375 6
6 7
583259 2
4 5
217977 1
140019 1
397209 6
899999 3
358491 4
4 2
465501 3
1135708 8
504381 8
426461 2
900004 3
5 6
1499996 5
10 9
133509 4
26527 1
2210113 9
1190293 7
1679601 7
4 3
1500004 5
2400000 8
1200005 4
114305 1
1 1
142681 8
899996 3
1448530 10
263820 1
1266861 10
313167 2
689318 7
600001 2
2400006 8
775251 7
2207211 10
2901786 10
321569 2
283237 10
324511 3
167938 3
343993 8
971383 8
1026024 7
192779 6
1195069 10
768060 10
283342 1
165849 8
1849679 9
280805 3
362802 2
1 2
1064146 6
264811 1
1 10
2100008 7
83393 1
1500665 7
600002 2
563272 2
113318 1
441185 5
1 10
899998 3
132408 1
1433045 6
521599 4
2400006 8
20 10
2700013 9
52748 1
81157 2
16612 1
300000 1
2524529 10
935042 6
361490 3
451546 4
524845 9
1127773 8
2999993 10
48999 1
1 10
1370624 8
477303 3
966610 7
122920 1
3000009 10
51893 7
1800001 6
21787 4
1207985 5
600001 2
1 1
1199996 4
1305026 9
2409219 10
2099996 7
140502 2
299998 1
203091 2
1446705 5
17 6
692022 3
1172789 5
583174 9
1594489 8
11 4
616279 9
977050 10
18 10
286221 3
273823 6
8 9
34267 1
15480 1
11 5
552167 8
22264 2
243803 1
259302 1
13 5
79564 1
2100000 7
704729 4
787199 8
206976 2
577940 5
345295 2
1365586 6
2099998 7
78951 2
1041233 8
299999 1
845069 3
1 10
1791816 8
899999 3
1 10
1200005 4
2007144 7
523737 3
914394 5
2700013 9
1676959 10
1180349 6
2213442 9
1296 1
1500006 5
2100001 7
1087044 8
2710 3
1453850 10
1388466 8
1799994 6
2379869 8
2492463 9
108695 3
1494142 5
1147529 5
290515 2
900001 3
612595 3
1800005 6
2573638 10
753738 7
14 7
798203 4
1500001 5
1500006 5
1221827 7
1007931 5
2319319 8
11 6
850188 5
480536 2
1 10
350184 8
1 10
453515 5
139581 10
2999999 10
1 10
31158 1
1860231 10
567296 6
1 10
538889 8
2099436 8
1 10
263167 9
1499996 5
2217390 10
466973 2
106302 1
1042595 4
300000 1
2 3
2257984 9
1203626 8
2927660 10
1460003 7
485709 2
96621 10
1190976 5
1156914 5
1 10
1 10
541749 3
1123004 5
900000 3
15 7
2187117 9
548441 2
299999 1
299999 1
2100001 7
1491993 9
591168 3
300000 1
1541794 10
18 10
11 6
23 8
939434 7
98906 3
366627 3
1499999 5
122339 2
1 10
642018 4
814813 4
873897 3
948599 4
7867 1
139237 2
263769 4
2612678 10
2100000 7
333644 5
15 7
1165122 8
1357309 6
3 4
2699999 9
421176 2
2400008 8
20 9
599999 2
154434 2
147196 4
1098999 10
566406 6
2700000 9
344818 5
287746 3
936696 5
499313 6
6 5
300002 1
596031 5
1376793 6
2158408 8
1500001 5
4 3
1843140 10
293001 1
1199996 4
225126 1
5 3
125983 1
472027 2
1 10
1 10
170890 5
1 10
137875 1
151120 1
1203583 6
2571031 9
2660931 9
2399992 8
1800000 6
1127425 8
844616 4
2199487 8
12 5
331149 2
311821 5
3000012 10
104353 10
88155 1
226350 9
1876895 8
1343573 9
40459 2
1942521 8
20 10
2700003 9
182060 2
2691748 9
77628 1
1395110 5
35332 4
982784 4
651649 10
974529 8
2100004 7
2002519 8
1 10
6 5
330910 4
578887 5
1348212 7
339125 2
1096656 6
730479 4
900000 3
2 1
502082 3
2999991 10
1430707 6
1 10
1 10
697643 6
2865681 10
1831917 9
495555 4
1952462 7
78850 1
2254526 10
1020385 8
18 10
158231 1
292799 4
2052721 9
318243 4
10 9
102520 1
141208 8
255993 10
1603095 6
1 10
814267 9
1 10
8 9
1207257 5
3000007 10
9 9
13 5
1 10
269393 1
252135 1
53986 9
1281401 5
300751 6
188473 6
900002 3
2999991 10
52631 3
1800001 6
1 10
2100007 7
1633740 6
2700009 9
1799998 6
1281015 5
17 7
547280 3
1799994 6
1844877 7
2399991 8
187013 7
2400010 8
1446110 7
1124 5
2 3
1080810 9
2273225 8
3000001 10
798679 3
599999 2
1100475 9
1 10
299999 1
1813203 10
225352 1
6 7
900001 3
209616 6
9 10
1256194 6
3 4
600003 2
505412 10
1121045 4
501876 4
857588 3
340031 6
8 7
300001 1
599998 2
408858 6
17 6
889441 6
694828 3
1934337 7
1319144 7
6 3
17 8
1 10
228533 1
2399995 8
600001 2
599998 2
151423 1
791665 6
1 10
574673 2
1199996 4
653514 5
1 10
2399993 8
1998672 9
315280 5
12911 1
69735 4
1936885 8
224779 1
1147183 4
379176 7
960355 6
335239 2
1791317 6
2700008 9
2400002 8
500279 8
2 1
21141 9
2 1
968434 5
1108808 8
21 10
2099992 7
803404 9
899999 3
1 1
1688540 7
126187 2
1799999 6
1 2
2653599 10
2667664 9
1288168 8
2490992 10
900002 3
1713804 6
1 10
6 5
28990 4
1496719 5
3 2
859877 9
2399996 8
139938 2
12 5
154 3
1 10
1194653 4
16 8
1088407 7
24675 1
1689262 7
395743 3
572821 2
1331536 6
3000008 10
366550 4
1500000 5
1 10
1084398 8
605258 7
112492 2
1662621 8
899999 3
2399998 8
1799995 6
2400007 8
1643131 6
4 3
2099999 7
313628 2
1799999 6
2099994 7
1466303 8
804012 4
2400003 8
2811410 10
9 8
8 6
1283429 8
1455082 7
767373 10
899999 3
1 2
420868 2
121342 3
1841265 7
14922 1
360447 10
1136749 4
70208 2
448355 2
2960594 10
1198829 4
988620 7
1715144 8
1770335 6
38454 2
242737 1
1 1
1 10
2699990 9
9 9
648321 10
683199 5
154355 4
440327 3
3000001 10
1 10
1372772 5
1 10
210230 9
632383 4
673552 8
952133 7
1500008 5
444204 9
1209517 7
782561 3
600000 2
2699991 9
300000 1
1354871 8
1131927 8
382508 2
1 10
1193689 10
1297851 5
593682 2
435683 9
1799995 6
215650 1
665238 5
1 10
413671 9
2182470 10
84373 2
2494088 9
92813 2
470604 3
724397 3
359614 4
87291 4
709964 4
1846569 7
9 5
1200007 4
1200002 4
66031 4
18 9
16 9
2099992 7
455170 2
988881 6
21 10
1866616 8
130276 1
215227 9
2399999 8
1541897 9
8 4
733053 4
26 10
8 3
1237021 6
248519 5
580561 10
1100473 8
1163267 7
828631 10
899998 3
265208 2
1533648 6
1438754 10
174606 3
1177604 6
115354 5
347984 2
2618405 10
570097 9
807411 4
2400003 8
1702240 8
1706869 9
41131 6
2999995 10
1221611 10
830816 8
20 10
1340559 8
12 6
2400009 8
26 9
2429612 10
14 5
1104426 7
1329399 6
634863 3
1053527 4
55304 3
702065 7
1909321 8
417789 9
79433 6
225031 8
2198840 10
938221 6
1 10
2389824 9
1495 1
778520 8
1167160 8
184452 7
599999 2
778213 8
1 10
419912 2
798306 6
844764 7
1 10
40536 1
17 8
574680 10
6 6
2399993 8
697157 7
899997 3
1553509 6
831025 5
626648 7
180402 4
1197180 9
1147358 10
1196958 6
783025 6
1106352 4
16 8
252791 9
465429 4
84906 9
363646 2
654251 8
1 10
1 10
226176 4
1407872 9
2099996 7
370408 8
1238059 5
134451 4
1857012 9
474804 2
5 3
1 10
554332 3
118639 1
1220311 5
12 9
13 5
1093231 9
298033 5
20 10
330389 2
1391900 7
900001 3
124295 2
5 2
351034 3
54101 5
15 6
1200688 5
556440 10
1188789 8
5 4
710489 4
1200001 4
712101 3
472693 3
1 10
2672680 10
2106067 8
563761 2
986180 5
341795 2
391766 2
2174989 10
1708319 7
275208 8
234623 2
573294 2
9 8
600001 2
361488 9
1 10
389464 5
190963 2
622242 6
776967 3
9 9
1182513 4
83758 1
600003 2
222936 1
1417638 7
317432 4
223813 9
187529 1
1 10
118211 5
2100006 7
2699991 9
2999991 10
591870 2
1538240 6
720031 10
2699990 9
1 10
1140755 4
2227620 10
115274 1
814646 3
2700010 9
297774 1
1185031 10
426240 3
600001 2
1230210 6
117922 7
27950 7
1742808 6
417060 5
5 4
421591 6
5 3
357842 6
488647 6
165657 3
4 2
211398 3
20 9
1063829 7
1453439 5
1 10
11 10
2 3
286933 6
20 10
1572866 7
2100004 7
21 8
1500009 5
1 1
7 3
877059 10
119989 9
289517 1
2492468 9
1346261 6
1 10
2400009 8
1199997 4
968969 4
1482678 6
8 9
223532 1
599997 2
678056 7
233866 9
1222684 6
1656739 6
2660118 10
282394 1
1499995 5
2400004 8
2 1
1478322 8
590242 3
18 9
1203511 9
13 10
546849 10
1889423 8
1 10
1817493 8
1 2
59381 3
887328 7
1046906 6
113349 4
519756 3
136245 5
8 4
303141 10
221200 3
140708 7
5 4
517561 3
992781 10
1199999 4
600000 2
6 3
1 10
261688 3
579849 2
763146 6
1 10
1199996 4
300002 1
280881 2
1 10
2100007 7
43244 1
254960 1
1 10
5 3
583969 7
2 2
516729 4
200405 1
1425030 6
36280 4
8 6
16 8
9 8
1799999 6
98117 6
1199999 4
1855556 9
1822141 9
214792 1
7 6
634670 7
1136169 4
294786 2
497165 2
1008355 5
1199997 4
12 9
1132737 7
841661 4
926304 10
102426 1
1358029 7
208399 4
69283 10
21 8
2699999 9
600003 2
425659 2
1102686 9
1 10
39219 2
1331970 6
900003 3
2 2
956092 7
146155 1
779312 4
17 8
1392262 8
2228804 9
852796 9
1 10
599997 2
1406600 9
1 10
114929 2
909762 4
1 2
3000008 10
1 10
2999993 10
263737 8
12 7
3 3
435732 6
1008350 4
29330 5
2699990 9
2344580 10
1 2
2129953 8
2841758 10
1035104 7
2400005 8
11 10
299999 1
3000011 10
1404660 5
1522768 8
933666 4
973555 5
2400012 8
1499999 5
1 2
1012977 10
1448568 9
1800005 6
2400008 8
726371 4
444159 2
17 8
1 10
218625 1
1 10
143569 2
230668 4
1200003 4
298299 2
389505 3
1325621 5
9 10
8 9
5 4
349559 3
9 4
101393 6
396775 3
3085 3
1490851 5
2999992 10
677700 10
5 3
1260164 7
3000000 10
1 10
2099992 7
299999 1
1304303 6
205503 2
4 4
1 10
1800005 6
1200005 4
633784 5
1189458 7
2999994 10
3 3
47662 2
299998 1
299999 1
305274 2
1095072 6
1131938 9
1800000 6
1 10
1162845 5
1029546 7
980935 4
2999991 10
276792 1
1456401 8
881691 5
1019069 5
405961 4
119117 9
1627552 8
411967 4
7 8
599970 6
856665 5
77251 1
1188916 4
1178980 10
2696879 10
5 6
1234656 6
881657 3
363125 2
369191 10
2999990 10
823242 4
1641762 9
1016624 8
524479 2
41659 6
322786 2
6 3
1 10
728946 6
433429 2
2089348 8
428412 3
499369 5
2400014 8
36317 1
1500005 5
295844 1
1 10
471673 2
1 1
1 10
932520 6
2699994 9
1344798 6
11 10
1 10
900005 3
1180892 7
15 8
10 7
577051 3
1088742 4
1977901 10
20 7
832292 6
1 1
1800001 6
1 10
976046 5
858897 3
11 5
165877 3
4 2
228243 4
19 10
345213 7
87638 1
9 5
1199996 4
1800007 6
369484 2
2244660 10
760932 9
1200000 4
536020 2
315970 10
123775 6
1 10
161961 8
1 10
1235641 5
150528 7
1 10
2261311 9
1330704 5
827751 4
2100012 7
1200003 4
207433 2
2399997 8
2400000 8
11 9
6 6
1825082 7
252767 1
1500001 5
82418 3
157650 3
6 6
109380 2
732503 3
1063057 8
2910640 10
1912649 8
587844 6
532541 5
687598 5
262197 1
2100008 7
80866 1
165459 1
1500004 5
585977 8
632696 4
2375054 9
2651859 10
6 6
20 10
12 7
1 10
149469 1
2695374 9
89720 1
27795 2
900000 3
4 5
300000 1
1 10
3000009 10
198858 1
11 6
22106 1
649189 4
1078440 8
9 4
508895 3
2275181 8
2776553 10
1199997 4
1 10
266783 1
548549 3
1554967 6
721351 3
222491 1
622821 10
816795 4
1 10
438972 3
1 1
456600 4
1245999 5
182079 2
1558470 9
675241 8
769859 3
372564 2
1499995 5
1459151 7
1 10
542280 2
39769 2
155099 5
1499994 5
866089 8
669059 4
390151 2
311055 8
267083 1
7 4
49701 3
187504 7
698482 7
710383 4
189494 1
899997 3
3000005 10
179580 1
813233 8
279763 4
258767 6
1156654 4
1 10
6 6
1635039 10
914864 9
406343 2
347630 4
1220922 6
996980 5
126783 1
1762210 10
1500001 5
1630935 8
137565 2
1799999 6
13 6
61913 1
1253514 6
857049 8
8 6
1 10
284746 3
256556 1
600113 4
1800006 6
2271234 10
2155967 9
1367072 9
1342821 5
1637471 10
1709548 7
355171 5
606021 3
1199999 4
9 10
1181730 4
1124691 7
995123 5
796261 5
85577 3
265062 3
113030 1
274380 1
777001 4
187270 1
899997 3
591460 3
1479789 5
600000 2
6 6
1 10
870075 4
151735 3
59785 6
144577 1
2981466 10
431294 5
638171 10
535297 2
208031 1
1 10
1800002 6
5 3
2400001 8
552894 7
899996 3
14 5
2152793 8
1167321 5
18537 1
188058 1
274948 1
7 5
1654898 8
1 10
7 6
6 4
1526025 9
214255 9
2090951 9
1311353 6
10977 8
1202830 10
840290 5
2099100 10
325140 2
525139 4
1500000 5
2 3
198931 2
1 10
1754284 7
532475 5
355410 3
592202 2
550539 8
299999 1
2163822 8
2347810 10
365529 2
1300984 7
1500008 5
299999 1
2198993 10
19 9
794986 6
1003761 7
1228841 6
188276 5
75055 1
929330 10
105621 3
1 10
469271 6
551901 10
2400001 8
941296 5
947531 4
1499995 5
1544220 9
537305 2
112663 8
1333360 5
1027161 4
835288 3
1386009 9
1 10
274743 1
265909 3
1171969 5
933457 7
7 3
1 10
1500005 5
1490559 5
198726 2
944560 10
205297 1
1852163 9
2099996 7
1105355 7
1711562 7
193681 5
9 9
2217212 9
900002 3
600002 2
2999990 10
20393 2
599998 2
291421 5
1988100 10
1499995 5
599998 2
2400009 8
2406061 9
162848 1
155971 2
449834 3
429089 5
1215137 8
1309759 10
2699992 9
587845 4
193319 10
603499 9
1427904 8
801795 5
86579 2
453303 4
265114 1
1041258 7
20657 1
2 1
1500004 5
759885 3
360964 9
569010 10
298094 1
2099993 7
1314278 9
1499999 5
673835 6
887129 3
706178 4
530352 2
503816 8
992430 9
185095 2
395310 7
1031174 4
34261 3
314614 8
1096121 6
2129644 9
930748 7
2399999 8
321750 9
269333 1
955019 6
348421 2
1 10
9 4
299999 1
1038989 8
585239 2
298436 3
2041394 7
1019181 10
599999 2
211729 7
1 10
472169 3
337877 9
3 3
553541 10
814389 3
164260 3
1 10
187257 1
2099994 7
729780 9
91896 8
232050 5
1186461 9
284894 4
9 5
1201950 9
1 10
641260 5
213635 6
52500 7
2700000 9
1891338 7
1387638 7
7 4
1216169 5
39759 9
318083 2
19 9
1312923 9
359049 2
708887 9
883610 10
1645684 7
1164800 10
1231040 10
735753 4
302765 5
1500004 5
148497 2
1467384 8
163721 1
1 10
1500001 5
45264 1
900000 3
164889 8
2100005 7
427560 2
1799993 6
51956 5
9 5
600001 2
16132 5
707220 7
9 4
626010 3
209406 2
900001 3
113455 2
14665 1
1757956 6
600001 2
164261 3
286820 8
834926 3
1033034 5
5 4
130656 1
982164 6
15 9
870314 8
1 10
2099999 7
545831 3
299999 1
16 8
2400009 8
900002 3
1586736 6
1329425 5
1080595 8
707712 3
19 10
1782817 7
316887 5
355073 4
653689 6
67688 2
2100000 7
474133 2
1039801 4
1169875 5
5 4
207957 7
1117107 7
1078687 10
9 4
358459 10
2 1
2999998 10
268261 7
2700008 9
1815457 7
132711 5
1784142 9
252155 2
587255 8
1493823 8
642145 3
3000011 10
2080260 7
40046 2
1252955 9
24 9
618505 7
624401 3
30211 1
9 4
2258865 9
1379945 7
899997 3
1 10
2499299 10
639742 3
227823 2
2253703 8
454094 2
630589 6
1200002 4
637860 9
498307 6
351186 7
299999 1
2665479 9
765031 4
917010 10
1365127 7
860840 9
787538 5
1199997 4
2700002 9
1125995 4
2358686 9
271591 2
1 10
1800006 6
190294 1
929249 4
652839 3
179007 1
1416079 9
149769 4
1917642 7
2099997 7
5 6
19 10
1994037 7
1377314 5
376280 9
999396 10
678427 4
1952623 7
600000 2
391365 5
342345 5
1024145 6
1 10
606686 3
2400015 8
1799997 6
1075271 6
2100005 7
1226975 5
299282 7
1493355 5
910882 8
242072 3
2297080 9
488710 2
1523260 9
2400004 8
299999 1
1500008 5
1 10
914265 4
2668135 9
265494 1
760833 6
313558 9
601363 3
1 2
2065940 8
964523 5
463061 8
20 10
1199998 4
270211 3
1215323 9
191434 5
1517764 6
2074687 9
1500009 5
764999 10
1499994 5
2100006 7
290168 3
551917 2
863414 7
11 5
2 1
279694 1
270215 2
446293 6
216210 6
8 3
180887 8
1178658 6
780367 7
576599 5
1199995 4
12 6
2700010 9
733209 4
8 8
8 6
1110259 4
39385 2
1 1
900001 3
8869 2
5 6
638811 3
217428 3
1 10
11 5
636499 9
1569626 6
803509 4
248122 3
60154 3
379890 4
6 4
1862819 7
1260471 5
1 10
633397 6
573019 7
9748 2
21 10
1877202 9
38958 1
1500004 5
62148 9
1148736 6
2 2
20305 2
3000000 10
144915 3
1015168 4
121216 1
2451411 9
899999 3
23 10
74240 1
2062379 10
331057 6
1800006 6
1 1
23 9
73631 1
1413019 5
1119089 6
408999 10
300001 1
205004 4
106588 8
70216 4
300001 1
2048336 7
210422 2
2585170 9
295582 8
1 10
945425 5
600001 2
2400009 8
744473 3
6 5
600000 2
5 4
963711 5
494015 3
651087 8
541611 2
7 4
1095966 5
900004 3
69625 4
1 1
19 9
1635329 10
465419 6
292997 4
254353 7
1320490 5
59984 1
1681853 6
1663912 9
1 10
1584620 9
1 10
507180 4
2163593 8
9 10
352617 8
602292 4
250282 2
24731 2
351294 3
1800003 6
1165257 9
1009364 4
2102194 9
9 10
29 10
1 10
814485 7
17263 1
728098 3
1 10
119726 3
3 2
715641 4
1177487 4
353 6
899999 3
67087 1
10 8
231002 3
900000 3
663027 3
1739088 7
1 10
1 10
2023003 9
599998 2
300001 1
712765 5
179054 5
900005 3
1200002 4
1208130 7
112781 3
2699991 9
734281 4
1865782 7
592399 9
862698 6
1200003 4
465418 3
126632 1
24 9
1167335 8
15 8
689994 6
600003 2
2700001 9
1005446 5
300001 1
1500004 5
186657 3
1907321 8
2624501 10
2330055 8
899996 3
126975 2
105970 1
2099998 7
2099998 7
431868 3
2183450 10
1157236 7
891243 9
203451 10
1800005 6
253176 6
300002 1
509489 9
1104750 10
599371 3
7319 2
742853 3
2100006 7
1 10
1204147 6
1117127 4
2285319 9
1133585 4
900005 3
2700013 9
785281 3
1114569 8
1289882 9
562878 4
583928 9
687502 5
10 10
900001 3
1570441 8
817733 6
1 10
1500006 5
1156994 9
3000007 10
905160 6
900001 3
153547 3
1799994 6
2188973 8
283061 1
2604490 10
2334553 8
179416 2
20 10
5 4
186857 1
569198 10
266009 10
50652 2
2099993 7
387504 9
1199996 4
607375 4
1320036 6
479238 2
3000000 10
1 10
3 4
899998 3
940451 10
2524693 10
6862 2
2514168 9
548739 3
300000 1
300000 1
78173 1
2887110 10
1 10
23325 10
2400001 8
1021640 8
1200003 4
329904 2
1200005 4
2064176 8
629371 6
1001304 6
2167645 8
1927368 9
1391684 5
6 5
379377 2
2100006 7
1 10
12 6
1604816 9
573557 4
608919 3
734362 3
2399992 8
241910 2
2262791 8
559259 2
2 1
1200003 4
1228703 10
1251480 7
7 4
1640881 9
10 9
300000 1
1 10
646045 4
106635 1
200776 4
133095 1
2234344 10
811829 7
2334386 10
4 3
600001 2
206719 1
2 1
1328308 5
299998 1
68535 1
2100000 7
1200004 4
172419 2
625780 10
116749 4
2968429 10
899997 3
99095 8
429600 6
311771 2
1467898 6
483803 4
562546 2
1800005 6
1 10
1200000 4
70381 1
85989 1
1 10
2400001 8
1 10
4 5
6 7
115928 3
599997 2
776408 5
1500001 5
1799997 6
415201 2
1 10
911864 8
1 10
2008963 9
237404 1
10 5
19 10
2999991 10
888426 5
280585 3
843071 5
2100011 7
11 10
454203 4
1 10
7 4
250944 3
534383 6
386398 7
191587 2
440585 5
1200001 4
2251099 10
1 10
471996 3
1203058 9
261877 3
1117927 6
1 10
1 10
2699992 9
860399 5
2497746 10
838448 3
7 6
787110 3
599999 2
941627 6
697103 4
2197927 8
2100003 7
366159 10
193968 2
1031097 4
1528430 7
396985 3
1 10
2105389 9
913743 7
263290 1
214511 5
192853 1
1 10
2566329 10
600003 2
683911 3
10 7
1 10
220547 1
129513 3
215227 1
14 7
2400014 8
1799999 6
19 9
2699993 9
4 2
2348184 10
21936 1
7 6
1 10
1200000 4
728136 9
728701 4
265067 6
54497 2
434797 2
858762 3
1 10
900002 3
573173 2
465698 2
797335 5
70884 7
2491116 10
361277 5
1200003 4
5 4
68784 6
1524132 9
878785 3
2468574 9
19 8
2400008 8
919909 10
370529 9
226104 1
394533 9
202258 1
843733 6
194241 8
6 6
899998 3
899999 3
200692 2
179130 2
746157 8
1422846 5
51074 3
11 10
2100000 7
454308 6
200851 3
530194 2
793145 8
110136 5
877016 8
2317511 10
1 10
27556 1
1 10
2118039 8
399387 2
21 8
1 10
71535 1
1500004 5
116702 1
76709 6
400063 8
476859 5
309044 3
860825 4
15 7
1799993 6
1699837 7
236659 4
1650845 7
897509 10
1500009 5
2700010 9
369012 3
212655 8
352141 2
608595 3
899998 3
1499995 5
650990 3
1799998 6
184317 4
171481 8
108842 3
1054306 6
1082425 5
5 2
2100007 7
1193419 10
1071823 8
1 10
3 1
2453671 10
1 10
167490 9
52902 1
1200003 4
222592 8
40186 5
395040 8
246620 2
1019511 9
1799998 6
1200000 4
404825 2
758559 5
2 3
2536228 9
34057 3
1983127 7
2100005 7
143074 9
193518 1
1108155 5
172201 6
219118 9
2 1
2699991 9
1200000 4
1 1
1412606 8
202941 4
299999 1
142521 2
249058 9
627874 9
899999 3
76213 4
30727 2
2153218 9
31492 1
125375 1
1503182 9
12855 8
1349909 5
147821 2
72492 1
2370478 9
1458209 6
1799994 6
246910 1
1245984 8
285809 2
9 10
953071 8
33897 7
186882 4
1046939 7
2 1
1781655 10
7 8
1376519 6
2099998 7
60374 1
146639 2
130809 3
835546 3
528538 2
278805 5
1200003 4
493640 8
1049840 7
78657 4
1056671 10
1 10
1 10
295744 1
899996 3
785135 3
30194 4
1 10
559401 10
1 1
722197 7
24362 9
1500004 5
270174 6
19 9
1978303 9
8 9
21930 5
4 4
952293 4
249083 3
899997 3
1887687 8
1901098 9
137545 1
6 3
7 8
7 5
51516 2
979879 4
827729 4
13 5
174383 2
716248 4
722290 7
15 7
2 2
2236626 9
1687085 6
567218 10
1976000 7
1389412 6
1249438 6
102119 5
851648 3
1800007 6
649582 8
1500003 5
2 2
357034 3
1500007 5
2588554 9
1499999 5
2384494 9
2244 10
1244697 7
600003 2
742028 5
67414 6
1 10
680700 10
1 10
254121 4
257920 1
753168 8
1573538 9
600001 2
753845 4
5 5
1499999 5
9 7
2999997 10
2400009 8
2087927 7
1 1
328137 2
612998 9
900001 3
880261 6
5 4
2700005 9
2100007 7
195184 8
900005 3
2700007 9
818807 5
158588 4
94617 7
1168072 8
243810 9
237986 1
101819 1
801799 5
1 10
7 4
1398971 5
9 5
29513 8
2699998 9
5 6
2399991 8
2491815 10
437160 4
918334 5
251287 1
649732 7
607583 8
138421 2
872567 6
336385 2
517645 5
765875 9
13 8
1331584 5
192623 5
2399994 8
1455599 5
9 5
1223425 5
1232573 7
832125 10
1527085 9
2400000 8
477219 7
1156405 5
147758 1
939863 8
87960 1
1426530 6
2218000 10
2029208 7
437767 2
1799995 6
2100006 7
2699991 9
1149166 6
836458 4
389700 4
3000009 10
294831 9
4 5
386077 5
279284 3
197184 6
2082230 8
2862811 10
852924 6
321782 3
165292 3
2 1
476838 8
1799998 6
224057 7
1500004 5
8 9
563086 5
299999 1
1799995 6
7 3
2099999 7
1004135 8
1 1
1 10
1877787 9
230867 7
2223629 10
1200005 4
2700016 9
483354 5
1 10
5 6
2099992 7
1 10
1 10
343969 4
1500004 5
10 9
510331 4
1678943 6
2 2
1037863 8
858827 4
1579780 7
591280 4
300000 1
1335284 9
149130 1
146571 7
1834819 8
3000001 10
350756 4
294878 1
318746 2
1843924 8
506039 6
275101 2
863648 9
1842838 9
176241 5
2362841 9
597441 2
16 8
299999 1
1 10
574190 10
286086 6
1360694 5
1 10
1222095 5
1733319 9
292442 1
915845 9
900002 3
2 3
53492 4
299999 1
129147 2
2083226 9
1 10
2700013 9
1119500 5
444748 3
661062 7
338781 3
6 6
600003 2
8 7
8 9
1 10
351699 4
634745 8
1 10
2100000 7
1 10
5 2
131369 5
555316 4
1775868 6
94430 1
2700009 9
1200001 4
1887623 8
324870 10
266538 7
698235 4
2100011 7
1455084 9
85893 1
900000 3
2699999 9
2578194 9
1836681 7
24208 3
423175 4
452947 2
566423 4
300000 1
645895 6
1103515 7
2969931 10
956010 7
1287528 8
1273538 7
3000011 10
16 8
2481488 9
2399993 8
1695624 6
536727 2
2 3
550275 6
954782 6
899999 3
21 10
1 10
250581 9
2080826 7
187785 3
1500004 5
180744 5
600001 2
10 5
685995 7
500439 3
15 8
142490 1
422686 9
1 10
600000 2
193153 3
996195 8
2700009 9
471978 3
1 10
1595439 9
332348 2
225093 1
398210 3
100968 1
688831 3
8218 9
826351 3
9 5
2700001 9
1 10
2700000 9
521268 2
2686878 9
920942 4
21055 6
12 5
2 1
688310 10
1 10
2400001 8
1800000 6
3000009 10
2 1
217570 2
1944899 9
1242834 6
5 4
1 10
597110 5
2233111 10
1928581 10
1181629 8
625932 3
777498 7
423265 3
679121 8
1 10
991123 7
899997 3
17 9
315526 2
1142 3
113952 1
1 2
51030 1
1 10
11 10
280141 1
2399991 8
899998 3
600001 2
1800006 6
243384 1
1871063 9
104995 2
430506 10
1257868 9
389755 6
1 10
10 6
404236 4
2385808 8
1200000 4
1500005 5
60482 1
71460 1
597356 3
1 10
1 10
1709090 10
1226816 5
1762261 6
840620 4
1109691 4
1174202 7
942324 10
100652 1
3000011 10
264772 1
1200002 4
96050 5
1130300 5
860679 10
557629 2
773597 7
8 3
175599 1
2486465 9
21 10
46686 4
2699992 9
133794 1
899996 3
1799993 6
1 10
900000 3
1500005 5
622271 6
2399999 8
224185 8
2 1
1715478 9
1127645 7
1399153 6
3000009 10
904625 5
586366 5
1791230 7
11629 1
76713 1
1 10
1662480 7
1934730 10
306253 2
592079 2
242195 1
2699992 9
1470401 10
45731 2
801750 10
1214899 7
1 10
310333 7
997763 4
300000 1
575139 10
2079010 9
1396311 8
417121 4
240793 6
2651284 9
549380 7
867659 4
2400009 8
16 8
1499995 5
1 10
343653 2
2548720 10
133783 2
1530461 7
600000 2
366120 4
427496 4
86767 6
810341 7
928391 4
591908 4
1141829 7
8 3
1243441 5
115593 5
703656 3
2699992 9
900005 3
1772109 6
2099994 7
300001 1
19 10
495902 7
1734704 8
1704554 9
1736306 9
2514057 10
272278 8
2999991 10
891873 6
1188521 9
3000017 10
1 10
1986095 8
1320185 7
410435 4
2 1
4155 1
2700000 9
1087291 9
1603663 8
137167 1
514324 3
234733 3
90629 6
526379 3
1500005 5
246130 1
596681 5
325304 3
20 8
529749 3
364286 5
2099997 7
9 4
1828076 8
212022 1
509831 7
1007867 7
1600734 7
2471690 10
2649493 9
5 2
12481 6
1 1
1491786 5
1 1
2462402 9
1879583 8
743069 6
96653 3
13268 4
858965 5
2377468 9
104960 5
1499995 5
873490 5
482492 4
12123 3
926120 5
1463140 5
20 10
531907 2
211968 5
163550 1
35738 5
156756 2
518016 3
3 2
1 10
1859486 7
114304 7
1 10
1 10
390350 3
555086 3
9 5
95410 1
285025 1
831434 3
1499999 5
1499994 5
1800008 6
521237 9
98860 1
5 5
1499995 5
1914291 10
1500007 5
290001 8
1 10
1099797 4
44498 6
9 4
818644 7
168553 1
1200004 4
781729 6
599999 2
3000013 10
146482 2
1925524 9
286902 1
2699990 9
161500 2
434672 3
1034257 6
2291086 9
740572 4
1005059 6
2857483 10
3000009 10
424589 5
2100007 7
212373 5
1468978 7
387388 2
1130602 9
281713 2
1 10
1795639 10
1396685 8
2400008 8
68399 1
153980 9
253834 1
11092 4
175284 1
858578 9
579081 8
387551 2
1661349 10
2341175 8
2658564 9
2367591 10
600002 2
2400002 8
725903 8
347308 2
531483 3
2100006 7
1180499 9
56103 2
295288 9
421229 10
1433981 10
2558622 9
1 1
300000 1
2100007 7
11 10
404782 2
449256 5
2578319 10
2220713 9
580787 2
445159 10
3 1
1500000 5
850520 4
284388 7
6 3
371119 2
2699999 9
16 6
2851816 10
111469 1
2700001 9
4 2
1359409 10
3 4
1180035 9
1377685 9
752196 6
228974 1
509723 4
1913264 8
999468 7
285893 5
498806 5
1444060 5
599998 2
2 1
1 10
317064 8
3000000 10
316489 3
305246 2
1 10
6 5
606008 4
2266813 9
1500571 10
6 5
885736 5
1800006 6
599999 2
1436841 5
149335 8
65647 1
17 6
2399992 8
1480596 5
437204 5
2400006 8
1372240 9
8 8
2699991 9
380372 7
1861 1
745291 9
4 2
1826321 10
8 3
441957 2
461259 10
549315 5
1 10
600001 2
326269 10
1 10
212489 8
1 1
1499996 5
1991879 7
1 1
1631062 7
505207 9
19 10
393130 2
9 10
3 2
1 10
1126375 6
7 7
1200000 4
46620 10
316125 9
926100 9
198810 1
3000000 10
77295 1
2699992 9
1051218 4
456693 2
15 7
618567 4
2 2
734429 4
600003 2
404894 7
2317435 8
19 10
1499995 5
1835224 10
300000 1
1998017 7
326303 9
1034506 8
976134 6
1730855 10
1553182 7
875596 8
2999999 10
1435616 9
299486 1
1 10
468531 7
1312080 5
1 10
600000 2
231140 4
191397 4
1 10
1 10
1500008 5
102556 3
1 1
3000004 10
2100007 7
167307 1
2700006 9
2288335 8
1718219 10
221587 1
2700010 9
731932 3
1295194 5
1799997 6
47903 4
3000016 10
1199996 4
12 6
566687 4
871453 4
1500008 5
599997 2
2700009 9
19 10
853947 4
1 10
2100009 7
14513 3
2100007 7
19493 1
420709 6
300001 1
1030297 4
1 10
105376 3
9 10
899997 3
820647 3
9 10
2100006 7
651528 9
2700009 9
2148522 9
2130192 9
599999 2
1179001 5
8 7
1501301 10
7 3
571055 5
1799995 6
1020859 10
408038 2
1 10
300000 1
885650 3
824001 3
1673687 8
1 1
274233 1
257243 2
2100007 7
1756878 7
566752 5
8161 2
1 10
1500377 6
3000010 10
3 1
1505207 8
209216 5
1233999 5
216867 5
452583 4
1526469 10
570449 2
527047 3
1498894 10
1584278 9
520671 5
267285 1
780843 7
3000010 10
2699999 9
137019 2
181457 1
261646 1
1710777 7
212859 5
1026325 7
9 8
746447 6
1794812 8
154369 6
354785 6
599998 2
618062 3
828457 4
1223834 6
288663 1
165584 7
2371159 10
707747 4
576091 2
1 10
247280 2
131893 2
1800003 6
1919510 10
736705 9
309501 4
49544 1
11 5
392701 4
9563 3
263963 2
8 4
1 10
1133749 9
2999997 10
826111 4
377317 3
2700002 9
3000010 10
1791320 8
376259 8
942919 7
1754536 6
301517 3
273749 1
2400008 8
300002 1
8 3
2610621 10
493278 2
3000010 10
133517 1
1177824 4
1 10
1389429 5
5 6
456191 9
2700004 9
3758 7
17 8
295607 1
8 4
296727 1
101347 7
274821 10
172426 1
103210 1
269903 2
573807 2
195203 2
300001 1
2280456 9
300001 1
18 7
156531 3
8 9
9 9
1172145 8
600001 2
303569 2
1611485 7
671381 6
2458161 9
373451 10
8 8
1157434 4
556781 3
399959 6
2223961 10
1140198 10
1152597 4
600002 2
145319 8
326859 5
268083 3
48611 2
600000 2
134929 7
3000001 10
2100002 7
25 9
9 10
628808 8
1700128 8
1499995 5
368584 4
1789219 10
3 3
1735843 6
1499999 5
768990 3
733139 6
1755617 10
2699996 9
1668995 9
65367 2
900002 3
2099994 7
970633 4
861180 6
1818752 10
12 5
109990 1
734010 3
1013376 7
2649941 9
1 10
14400 1
2277601 8
17 8
2231480 10
900003 3
17 10
2999989 10
2400007 8
140274 1
2399993 8
19 9
9 9
1988063 7
183057 2
1183571 6
2455060 10
202059 3
2099999 7
3 4
1683448 6
300001 1
464581 5
2344177 8
2999991 10
618995 3
1 10
1205880 6
19 9
290036 1
675253 4
290753 1
1478660 10
1252225 6
900001 3
1950166 9
1051252 4
129454 1
1654145 8
858843 9
1200004 4
1 10
152443 1
2399992 8
1520064 8
675563 5
7 8
1800006 6
291081 5
25341 4
2 1
871346 3
622299 4
1769062 7
60971 4
839287 9
422801 10
1 1
2059918 7
900000 3
1463260 7
1 10
492075 3
389969 2
822572 3
5 5
423822 2
219197 1
11 9
847153 6
1799994 6
6 6
15 8
2305826 10
299998 1
139550 2
12 6
1 10
1760253 7
1958314 7
164720 3
639432 6
1276542 7
899998 3
2699999 9
709039 3
109920 4
1 1
1977509 10
10 10
1066969 5
122587 1
2006180 10
1 10
285898 5
75324 1
511002 2
135311 1
466484 4
70224 4
124020 7
726819 10
56235 1
1082737 5
230283 2
516561 2
76580 9
15 8
11 7
2399994 8
3000010 10
2569378 10
2197679 10
37670 2
203841 3
600003 2
1044305 8
1448943 8
900003 3
2153823 8
928921 5
2140291 10
900002 3
3 1
992968 4
159373 1
1107095 6
2700011 9
29682 9
1576602 6
1168376 5
899997 3
89618 3
7 6
1432471 8
938635 5
554946 4
900000 3
158835 5
131816 8
164792 1
886294 5
1 10
1 10
46918 2
6 6
582786 7
970606 9
2099993 7
8 3
172287 1
259197 2
25 9
2099992 7
589661 2
465400 4
1 10
1231325 5
1681002 9
1 10
819783 8
262606 1
1 10
227096 3
1329767 8
675240 3
2 3
1 2
2 2
1959868 10
1800011 6
10 5
1 10
1167461 9
562481 3
152742 3
1256497 8
693019 5
1200003 4
1500003 5
2699997 9
10 9
549832 3
1845279 10
723204 6
3 2
899998 3
968218 4
299999 1
3000000 10
11 4
1800008 6
2700001 9
1125684 7
38121 8
2538155 10
931197 4
2037296 7
900001 3
1499998 5
1065962 4
11 7
560953 4
973339 8
387 2
458421 2
20 9
91694 7
854238 7
1 10
173644 2
318769 2
15 8
544538 7
9 10
1499999 5
1 10
1200004 4
112201 1
2403421 10
10 6
814456 3
258187 4
1662649 8
2909869 10
1199999 4
2356344 8
2717491 10
1782307 6
2699992 9
1253679 7
697123 9
214265 1
2505619 9
63550 1
110915 7
214896 8
157746 1
2100000 7
666418 8
371236 3
154789 1
209865 1
1 1
2699991 9
162849 1
1230366 5
8 4
1383198 6
87740 4
1801926 9
1368641 6
123837 4
1773815 8
1417067 9
336528 9
200574 1
2316416 8
2305952 8
14 6
1565969 6
424875 4
964075 5
143839 5
960827 4
9 6
196566 2
2124539 9
2100006 7
674440 3
2999994 10
893300 10
1127435 5
322162 3
25093 8
126647 2
822544 4
2400007 8
2100008 7
1287527 5
179649 2
968008 8
210934 1
332675 6
600003 2
828725 4
831439 3
180809 4
158670 1
25 9
1549632 6
1800005 6
580315 6
9 4
146244 1
3 1
4 4
12299 4
960011 10
69121 1
701124 4
904389 6
1069027 4
246930 3
3000009 10
763246 9
2212021 10
1540393 7
1 10
2359205 8
469637 9
10 10
230690 1
900004 3
10 9
1095324 8
635439 3
1531841 6
1568899 9
249847 3
2100000 7
239651 4
905782 5
2099994 7
2699991 9
69586 3
1 10
4 4
1200001 4
81785 8
2 1
1235304 6
1408015 9
979734 4
1995363 8
973170 6
276806 5
2771258 10
2699998 9
2100006 7
594693 2
1385290 7
547694 7
13 6
402691 3
2400001 8
212665 3
809879 10
1 10
2420021 10
835271 5
2082578 7
914656 4
676016 5
1 10
13 7
114329 2
997507 5
1027908 7
168637 2
1 10
23127 2
99944 1
511923 2
1800005 6
1 10
851701 4
281395 1
1 10
300000 1
99218 1
634756 3
2196369 8
456447 8
2065915 7
119528 1
599998 2
1588364 7
1207721 8
1106101 9
1799993 6
7 4
301710 10
253130 1
899998 3
423539 9
560700 2
830250 7
900004 3
2700001 9
1 10
588683 8
119451 5
2 1
2099992 7
77121 9
7 7
180211 2
6 7
4 3
900003 3
3 2
2400007 8
725346 5
1929980 10
900003 3
2139739 10
2700000 9
299299 1
1 10
1199999 4
9414 1
150529 6
4555 3
207408 5
322655 5
336661 10
876712 4
587794 2
1115177 4
109621 6
1413167 6
381576 7
83269 9
599999 2
1763070 7
1 10
987107 6
493860 2
1 1
1106146 7
641864 4
562349 5
380090 2
738301 4
7 8
319691 5
1430411 7
436578 5
2700001 9
7 3
2609870 10
50635 6
8 8
1069102 9
135885 4
373934 2
2386991 8
879460 5
1 2
2 2
600000 2
2700016 9
3 4
26 10
10 5
2399992 8
1168219 8
227535 2
2006632 8
96872 7
1189369 4
897739 5
600001 2
1597917 9
246673 10
1 2
1935221 10
1744897 6
1956207 8
698992 7
658905 5
416034 3
951335 7
56588 4
2400011 8
47664 1
18 9
86512 1
1913029 10
74755 5
2351040 10
9 5
899999 3
4 5
188810 9
145611 1
1 10
1 10
2399994 8
223255 8
114829 5
1275851 5
15 7
1 10
1984116 7
876076 4
921801 5
131311 10
445649 2
1514003 6
1440610 6
226270 1
639400 4
168067 1
3 4
658286 3
111624 1
696828 5
258972 7
440289 9
335051 2
145335 1
953019 4
1717693 6
900003 3
1 10
38099 1
1619567 6
106139 2
753788 3
772912 9
355675 6
51258 9
1 10
10 10
1171105 4
85176 4
375351 10
664056 8
5 4
900000 3
299999 1
444681 2
2004329 8
1140599 4
483420 3
887545 4
1136231 6
2391959 10
456469 6
1 10
2888461 10
11 10
1956251 10
1303797 8
299999 1
1 10
13 6
1108652 7
599999 2
305621 4
135519 1
5472 1
2999999 10
223376 5
2700009 9
3 3
231031 8
24513 5
2228941 10
1 1
875831 8
728781 3
1 10
6 3
1318666 7
1719223 7
241830 1
900005 3
1499995 5
900000 3
17 8
1487461 10
21311 1
1187584 4
16 9
2099994 7
1 2
540143 2
230639 1
14 7
2399992 8
1306909 6
599999 2
300001 1
1 10
729066 3
865767 3
1496309 5
120116 5
2699996 9
76108 1
19332 3
874277 6
797900 4
1 10
9 4
64617 8
2416653 9
2399997 8
2700013 9
479001 2
1598788 9
1 10
885160 3
986775 4
1093264 5
919881 5
1 10
2154232 9
1 10
454641 4
22 10
300000 1
100133 2
3000010 10
894754 9
300000 1
215543 8
2 3
856601 8
27739 5
2400005 8
569299 10
244933 1
1734582 10
2400008 8
94282 1
2700010 9
2999991 10
1714565 10
318971 4
78581 1
14275 1
1252503 6
1063305 4
175446 2
2099998 7
818943 8
471331 7
1499999 5
324501 2
300002 1
774440 4
301719 3
812945 3
492466 3
472778 3
1408387 6
336140 5
479428 2
12 6
292888 2
966040 4
1011240 5
2099997 7
1007528 6
161966 2
3 2
1027176 6
841464 4
1800005 6
2100010 7
2765759 10
5 4
268180 2
1 10
1619342 9
193771 4
1742775 7
2 1
23 8
444510 6
820177 9
472536 3
361520 9
9 6
602033 5
2699992 9
560491 10
540986 3
599999 2
1910544 7
698 4
1 10
6 6
2999996 10
475264 4
762228 9
2074155 8
19859 4
8 9
13 9
250139 4
1453787 6
7 4
1193632 7
460744 5
522953 6
415095 8
333022 2
12 5
235333 4
647970 4
1800005 6
2895352 10
1 10
899999 3
1499999 5
645301 4
1107764 5
1338651 5
8 4
109107 1
228885 3
453638 2
14427 9
5 2
1436455 6
374399 3
1327486 7
8 7
47151 5
280855 3
1199997 4
128088 8
894744 9
194158 1
448380 7
558043 2
1580981 10
2 1
1870290 9
1445025 7
2042420 10
1627401 6
1799993 6
567713 8
1 10
518494 9
989411 7
1059868 4
1252982 5
1199999 4
788314 7
928984 6
678595 6
785356 3
476965 2
1539252 9
2100008 7
61092 5
138512 1
591816 2
1215839 8
113269 5
300002 1
5 2
651042 9
355707 3
1200006 4
3 4
746699 5
1834823 8
252868 1
556851 7
1668029 6
1 10
841557 5
667027 4
1 10
2 1
407563 3
1708676 9
655275 4
912223 8
1087294 9
1311649 10
668130 7
1200005 4
933751 7
847513 3
1697340 6
5 5
599999 2
1199996 4
132248 1
663642 3
720290 3
1499994 5
154771 3
1904118 8
1019929 7
102293 2
2700006 9
6 4
1817440 9
1140593 4
1726042 9
2100004 7
1698 1
1361160 9
827934 5
9 4
1499995 5
1603079 10
2066000 8
1 2
1500006 5
268061 1
197205 1
1805839 8
750534 6
177772 2
445662 6
3000001 10
599999 2
984473 4
1248190 10
2795039 10
1 1
11 9
1800010 6
600000 2
1541207 6
2099999 7
231679 1
2699991 9
559986 3
1225336 8
809727 10
20 10
1298730 6
1 10
149559 3
115617 2
313542 3
203571 8
1834916 8
59710 7
291275 3
3000011 10
1897815 7
1547104 8
600001 2
2649464 9
2 1
1287261 7
2 1
1438273 8
427158 2
899081 5
346599 2
300000 1
153811 4
394036 4
2148211 9
1529272 9
900002 3
2369845 9
1 10
2193641 8
2100002 7
2399991 8
252031 2
714685 7
2147391 8
2 1
3000010 10
110952 1
9 9
423531 10
68086 5
1054205 6
1839401 10
299165 2
51006 1
276857 1
1 10
144055 8
1136585 4
1799995 6
3830 3
4 5
4 2
11 4
682132 4
2731019 10
1 1
899997 3
123724 1
1051915 5
13 5
1040165 9
515628 7
1911822 7
162910 10
454039 2
1659901 7
1200003 4
1628930 6
1 10
1800006 6
2399997 8
288985 2
613209 10
600001 2
1094415 8
100309 1
1 10
31881 2
14 5
1432420 5
131779 10
1647923 6
1122616 8
1499995 5
1 10
1728868 7
288840 3
1499995 5
379472 2
1 10
741793 3
291103 4
1246275 5
3 2
113876 6
12 6
1443260 5
239257 6
8 4
367403 2
84436 5
878431 3
2100010 7
60428 1
1160559 8
1838426 10
1200002 4
7 4
378622 3
24 10
1 10
3 4
2413 2
2091770 10
283820 2
289521 4
7 3
1824779 9
17 8
2399993 8
602835 5
1594183 6
1689503 8
270850 1
1126009 5
271174 3
231822 9
114750 1
1 10
1647400 8
1351430 9
7 8
1244667 5
878160 8
2218662 9
2565766 9
199539 2
192084 1
809176 4
10164 1
914760 7
1919225 9
962146 7
1012991 6
473657 7
1313064 5
13906 1
808111 3
3 1
9 5
392448 4
767682 6
599999 2
266627 3
136051 2
2109483 8
178672 3
1735980 7
1985112 7
6 7
1 10
4 3
325057 2
2028750 10
900004 3
4 4
2223770 9
1924927 9
298319 1
312673 3
6 6
89432 8
13 6
10 9
438792 4
544148 2
1135508 4
524031 8
1053703 9
689371 10
6 7
1 10
194213 1
1 10
1386420 10
1499995 5
1 10
238881 3
1964303 10
7 3
2100007 7
461359 4
663038 3
599999 2
824747 7
755307 4
2399994 8
1 10
7 6
343804 3
2259478 9
428120 10
600002 2
66189 3
150095 2
1815571 10
5 2
1361459 5
680645 7
7 5
2100001 7
673696 3
81914 7
2362150 8
167642 1
1532231 9
2098250 9
2700006 9
2678670 10
1500006 5
1057796 5
857553 5
9 10
1011468 4
405135 5
1067207 7
720312 6
1 10
1410180 10
161054 1
649853 9
369169 3
510823 8
173167 6
246129 2
2 3
1198979 4
90964 7
1066119 4
370319 3
1158400 9
22914 3
101339 7
1197526 5
353556 4
142375 6
1055568 7
8 7
351967 2
9 10
550061 5
183292 1
806217 4
1783595 10
5 5
1660063 8
2399994 8
723050 3
187225 3
283049 9
7 6
689005 4
654984 8
2400009 8
684257 6
2 1
261628 4
583482 2
28809 3
2399999 8
8 4
2700011 9
178264 1
1367874 6
44879 10
1283353 6
262679 2
295353 4
5 6
533181 4
2 2
2543545 9
282309 4
259006 2
120088 1
661152 8
330171 10
300001 1
529889 4
1010353 8
1188697 8
221239 1
1199999 4
299999 1
940393 6
1380549 5
2100001 7
1 10
816520 5
355859 3
20109 2
2099999 7
19 10
26017 1
2253400 8
7 8
1199975 8
1 10
295202 1
222322 1
1032829 4
473056 4
44306 3
569389 2
344314 9
1835039 9
2 3
2243059 10
219183 1
924664 8
1215863 6
2379120 8
277180 3
1 10
2699999 9
9 8
1800007 6
613805 6
2 1
438485 4
1 10
1562430 6
59100 7
1199149 5
1780939 7
1325487 8
7 7
1 10
1 10
2061512 10
1897264 8
379449 3
1652419 10
11 6
338003 9
2413252 10
2662119 9
2699996 9
1097263 8
4 5
9 9
299998 1
148011 1
2514360 10
1012816 4
24599 7
212591 3
90813 1
95646 1
238919 4
621966 5
149400 2
121321 1
645023 6
1502404 7
732467 4
1238622 7
1076435 5
915391 8
440312 3
983699 5
229758 10
740641 9
299998 1
758631 10
8 4
4 2
723786 3
862265 5
1540441 7
1706284 8
352906 5
1138179 9
479365 2
2999995 10
2400014 8
2 2
300000 1
39103 1
1 10
656825 7
1183992 8
572025 7
530095 8
30726 6
4956 6
1368259 5
23414 3
668165 3
97621 2
1 10
1 10
482354 5
23171 7
3 2
2999999 10
1729808 10
2041992 7
1500004 5
1922159 10
130865 2
199345 8
1199996 4
453473 5
355436 3
665728 8
417890 3
330153 4
1 10
599999 2
183379 7
2020059 10
600002 2
491944 5
1 2
1270439 10
2476761 10
1851704 10
1 10
1970915 8
900002 3
3 1
399513 8
571454 5
9 5
964167 8
870111 3
1500000 5
3000000 10
1930788 9
1200003 4
1199999 4
1 1
297056 1
900001 3
13 7
55413 9
1745213 7
731868 7
1499995 5
797792 8
599819 10
1210696 8
255823 6
4 3
60231 2
2399998 8
729616 3
1125152 9
2700001 9
936553 5
1 10
599997 2
381601 2
349117 5
1 10
10 9
257901 3
1226185 9
168352 4
242660 8
2098937 7
2100004 7
21450 2
556017 4
528147 3
189476 1
1407957 10
181611 2
1487276 5
1889456 8
2099994 7
2176848 9
219696 5
1200000 4
900001 3
12 8
1727359 8
1467297 6
599998 2
968386 7
300002 1
55969 10
1354431 8
2400007 8
479915 5
721146 3
1200003 4
1654830 9
1466439 5
192308 1
1158787 9
219559 4
2 3
520588 9
1627242 10
101068 4
490856 8
405256 2
242834 5
31990 1
1499996 5
240846 8
1 10
833622 6
1904643 9
1800006 6
319798 9
4 3
231659 1
1105342 7
204340 2
1105453 4
383465 9
454453 4
2287666 9
177568 1
1 1
789712 3
58228 2
1 10
3000002 10
381324 4
1 10
1518591 8
477338 4
900003 3
1199996 4
962515 6
296070 1
458516 10
1005596 4
1 2
1041964 5
4 5
193675 1
15 7
701715 7
755294 5
1996369 10
214620 10
1438705 5
44280 1
9 9
690363 3
809075 4
2975016 10
12 5
139704 3
2319390 10
3000000 10
1628759 8
1552741 8
447200 2
9 9
1800001 6
300000 1
1200003 4
485871 8
7 8
1362016 9
1859879 8
600003 2
220029 1
1823003 7
1 10
2107557 8
600001 2
1141046 9
1151379 10
2400009 8
1 10
10 10
130344 6
1 10
2556429 10
82747 1
93020 4
2399999 8
1159520 10
1 10
1527291 9
376199 4
133523 1
142913 1
1199998 4
1800003 6
485272 9
1464490 8
2999989 10
71583 1
146103 8
901915 4
297852 1
219482 1
299998 1
1 10
269694 10
124268 1
2 1
1 10
842133 3
73054 5
449860 5
1209943 8
424503 9
372641 10
1262028 10
1810865 10
7 8
1 10
11818 1
302687 5
21 10
810666 6
1497273 7
1800001 6
261620 1
146492 2
1 10
306296 5
19 10
2371050 10
299999 1
3000010 10
38068 1
787729 10
64967 1
1883553 7
968834 7
10 5
2519673 10
334314 2
1357285 5
143392 3
17 8
1652433 8
262209 1
2699996 9
634315 9
21 10
2100013 7
2700001 9
284127 3
1374552 6
658526 7
47907 2
832145 7
9 4
541841 4
1149356 9
508095 8
366942 3
666819 9
900003 3
1356190 8
752641 3
162514 6
879920 7
579909 3
21 10
807456 6
16 8
227721 3
617696 8
2699990 9
2399995 8
11 10
899998 3
153439 1
630280 3
509212 2
1500004 5
622811 6
2100002 7
1504170 9
205848 9
900001 3
1368033 9
1220960 8
2047682 7
1182653 9
300001 1
696256 7
1200001 4
844545 4
1 10
16499 1
443700 6
1 10
1398984 5
3000001 10
811869 10
1277486 7
1477911 10
1499999 5
203870 1
1 10
3 3
68189 1
1 2
156184 4
1 10
933128 6
1491885 6
1186983 4
299999 1
1251056 8
300000 1
1199995 4
1047009 4
1355961 6
524070 5
4313 1
2999999 10
3000010 10
600001 2
813216 4
444901 5
10 5
568043 7
281877 1
30809 2
290413 6
164046 2
689153 4
852018 7
7 6
471336 10
7 3
7 8
4 3
174477 1
13 6
947442 6
314142 3
1 10
1658384 7
1800007 6
805160 7
1627299 9
128968 1
1 10
2 3
20 9
448605 5
225988 1
1013765 5
1274589 5
57955 6
229996 5
600000 2
679735 7
8 4
464922 4
331047 4
10 4
1 10
8 6
899998 3
586859 6
1 10
565592 4
1452886 6
9 4
1119534 5
2009754 7
3000010 10
782525 6
1745673 7
146538 9
1258312 8
600000 2
3 2
1029031 8
260010 2
824621 4
1649771 8
191381 1
335800 4
615999 9
380295 6
511730 2
220512 3
1920115 7
2425249 9
1 10
1 10
28483 2
1857334 9
137054 7
21 10
1610733 10
8 3
843759 8
15 7
77760 5
12 5
1651804 6
430401 2
1479371 10
1151968 7
1199026 5
1 10
34450 3
603921 10
2003191 10
501720 4
600002 2
165814 2
1 10
1 10
40933 1
1800005 6
7 8
2999992 10
1012750 5
1 10
11 5
1722497 6
1757599 8
471291 5
1287625 6
827243 3
267801 10
483506 2
153075 2
232885 1
1 1
397100 3
3 4
638240 7
2099996 7
90460 1
224823 2
331629 8
281879 3
991777 7
1265389 7
2199186 9
1566656 9
300001 1
1066197 4
419235 4
1800005 6
1468289 6
1800001 6
19 9
541896 2
673285 3
1 10
2100008 7
1267502 7
1 10
662693 4
97318 1
934018 4
1921702 7
1196879 8
1447510 7
556192 3
3 2
2399993 8
1800000 6
1 10
295190 2
8 6
948504 8
394804 2
4 4
2999990 10
1199995 4
2400001 8
1800002 6
2700007 9
211680 7
223033 4
7 7
1681319 7
20 10
127113 2
3 2
599999 2
2254690 9
633160 10
20 7
599999 2
142138 7
811879 6
800460 3
734509 10
2291647 8
59543 5
1704882 7
254676 4
146688 1
900000 3
575026 5
1156733 6
2594258 9
2400008 8
6 5
1 1
1800001 6
18159 10
947000 8
334215 5
1876527 8
3 1
631496 8
203084 3
2700008 9
43186 4
100700 5
2 1
231597 2
900003 3
2 1
418924 3
2935252 10
894064 8
1 1
169566 2
38242 1
1200000 4
17 8
1519127 6
393693 3
230342 3
1619319 8
194155 9
842755 6
969486 9
901229 7
344030 5
1402546 5
1 10
1361551 5
645580 10
496367 9
613675 3
1200000 4
843696 6
542102 2
900003 3
2700000 9
11 5
91877 2
852129 8
118361 1
1249902 6
371969 5
1800006 6
672981 5
1 10
2041568 8
7 8
3000011 10
40563 1
600001 2
1287511 7
2594178 9
1800011 6
599999 2
1177282 7
2179609 9
1 10
864209 3
1 10
107321 1
857949 10
2483829 10
3 2
1140873 4
1546242 6
2400005 8
430175 6
271866 1
771829 7
11 6
814325 4
536393 6
372211 6
646759 7
1799994 6
1463355 9
353348 2
107746 3
790446 9
1 10
276905 7
9 5
949831 5
1365166 9
2022091 9
300000 1
2400009 8
5 2
1445532 9
1110292 10
3 2
1568471 6
2700009 9
1306223 9
167897 2
184571 1
109666 1
3000001 10
236996 1
660835 9
2400013 8
1160685 6
2699990 9
1 10
4 2
1256816 5
618692 3
295900 4
1199995 4
264288 1
19 9
2395827 9
933239 5
385412 7
111349 4
107686 1
1154906 9
1 10
206294 3
24867 1
1362140 9
17 8
27311 4
2400009 8
1499998 5
1419082 7
766691 4
895921 9
2700015 9
402791 5
900000 3
17 8
437640 2
1923347 7
6 6
600002 2
647460 6
5 2
1153488 4
581462 7
98378 9
1326516 5
7 8
19 10
18 9
600000 2
407883 7
899998 3
637745 10
53446 7
266592 1
557973 2
12 6
225029 1
599998 2
2126932 10
231484 4
2100006 7
3000003 10
11 4
2399991 8
1196511 5
1800007 6
2400000 8
1 10
314747 2
1767596 9
288286 1
12 9
1971511 9
600003 2
1499996 5
1802149 10
351565 7
6 7
1800001 6
9 6
561743 9
408425 3
15 7
2399998 8
2052793 8
331755 9
60505 3
1 10
1571535 7
9 7
19 9
34751 4
231204 5
1645913 8
228130 2
487853 10
1520483 6
342294 2
471407 3
1 10
2700006 9
1 10
1501999 8
9495 1
351404 3
326653 6
1 10
2160378 9
1 10
592206 6
1800001 6
2669459 10
102229 3
1142791 7
2400015 8
5 6
2700009 9
616309 3
1799993 6
2003896 7
300001 1
273586 1
2482261 10
1500000 5
2281443 9
851392 3
672971 10
1037184 7
998231 6
220778 2
312379 2
879292 9
1730658 6
8 9
3000010 10
3 4
1629753 8
1 1
6 3
57579 1
1132073 4
300000 1
2400001 8
190228 10
95299 6
1 10
948856 4
51051 3
1500001 5
1068951 10
54329 1
1287076 7
2784851 10
900001 3
409481 3
262928 5
300000 1
1226394 5
2699991 9
22399 6
456723 9
82418 1
78161 7
7 8
1362234 5
40135 3
1 10
1299095 6
1095145 9
9 4
900004 3
299999 1
6 6
2 1
222918 2
613205 4
333738 7
16 9
115408 2
1500004 5
1823815 7
148776 5
1196928 8
3 1
19 10
1 10
7 5
14 9
214491 2
10718 1
309110 3
275614 2
502861 5
1 10
912020 5
8 7
1096354 7
49050 7
372511 4
2100010 7
1500000 5
971177 8
2414939 10
2680697 10
300001 1
503819 9
732454 9
266107 3
600000 2
5 3
215849 1
458713 6
1 10
300000 1
9 8
305774 5
1585396 9
225205 6
19 10
2399993 8
913534 7
4 5
179671 1
1609176 7
1036009 4
180963 5
900004 3
2100007 7
1499997 5
2699994 9
2067848 10
10 5
471279 10
686410 9
645706 8
897534 7
1 10
1184106 7
1274885 5
1158269 9
1500006 5
1 10
1 10
4 4
1087608 4
93603 1
739764 6
1870224 7
1318967 7
512175 3
579264 2
1199999 4
1300069 10
14 9
599998 2
1 10
199284 1
2923109 10
41977 1
19470 1
704741 10
2099999 7
1099061 10
1226047 5
2100007 7
18571 2
262125 1
1699067 6
794 5
2100005 7
379338 4
466640 9
2036483 9
537924 5
663075 5
905293 8
1 10
14 7
502764 6
11 6
11 5
519362 3
1499996 5
595211 10
547814 2
15 6
82194 3
1251002 9
934334 5
44591 1
65265 5
1499995 5
93957 1
168168 1
823200 4
1815077 9
1433423 6
392121 3
510405 4
718228 4
297058 7
1 10
1199999 4
320588 2
357918 4
600003 2
1178808 7
665482 7
1 10
1706944 7
1 10
2399991 8
5 5
82350 6
900002 3
485490 4
2527814 10
1408430 5
1199995 4
449023 3
211087 4
1593888 8
358069 10
2098563 7
762429 5
1455720 5
1332814 8
2400009 8
168563 1
1799994 6
1070938 5
733459 7
343074 2
599133 2
1500000 5
2586510 9
9 4
190835 1
1453388 6
2999993 10
1 10
744584 8
1799999 6
1908248 7
1 10
2100003 7
2399999 8
564171 4
2315984 8
1200000 4
2100005 7
206266 3
4 3
15155 5
1800001 6
89426 2
186062 1
2399993 8
1181879 6
1 10
775908 4
1 10
333956 2
1278177 8
166796 9
1799995 6
1390192 7
1813353 8
1393229 7
537870 4
600001 2
1163899 9
176024 1
72282 3
156354 5
900000 3
75381 2
296175 1
214058 1
181306 9
17 9
1200002 4
11 5
2195835 8
1500009 5
174204 9
48015 3
2187779 10
52370 2
52037 9
1 10
1 10
2272071 8
325872 3
428706 9
334628 7
771245 7
199646 5
269366 5
461079 10
9 5
9 4
272929 2
616459 3
124202 1
687408 3
1442088 6
62759 2
674009 3
13 6
122819 10
95247 2
13 8
1 10
232538 1
123275 2
1199999 4
2137055 8
268584 5
1 10
2399999 8
275782 6
1859201 7
123710 1
15 7
2597938 9
2200305 8
980523 9
1287402 6
212390 5
8 8
72754 2
1597551 9
4 3
13 6
900002 3
210908 1
3 3
126485 1
2400000 8
8 9
600002 2
533430 9
300000 1
760057 8
392396 8
12 8
1432434 7
600000 2
1300393 7
19 10
1 10
1437987 10
2400009 8
37071 1
1 10
836031 3
225147 1
919110 4
5 4
1536016 8
983726 6
323362 3
1199995 4
1224522 8
2700001 9
849440 4
1026312 6
2099993 7
793909 6
1921 4
1272139 8
350361 4
325944 7
2400015 8
1200000 4
147352 8
68737 7
190194 6
928375 6
428395 2
772911 10
78838 2
34820 2
660019 10
892829 5
1 2
600002 2
29 10
1197189 7
31670 1
3000001 10
4536 1
2998881 10
282765 1
1057575 8
573120 3
718589 4
2999993 10
14 7
1499999 5
1 10
536396 5
1199999 4
800018 4
561895 2
380605 3
2120490 10
41879 1
398063 3
2100012 7
1799999 6
13 6
652651 3
1580502 9
2136352 8
2 1
113358 1
841535 3
457484 5
2400009 8
783781 3
1 10
724918 9
1 10
899996 3
11 5
2100006 7
1519 7
899996 3
586062 6
1200001 4
435240 10
50890 2
2323776 8
234977 9
939550 8
1937287 8
11 4
87980 7
2700000 9
279069 4
2215849 10
224693 2
576097 6
459550 9
310066 5
6 3
173715 1
1316713 8
1160458 8
6 3
933793 10
201094 1
53619 5
229235 2
581292 2
1 10
299999 1
3000011 10
2156310 10
833876 9
1 10
182962 1
536789 2
270923 2
1200003 4
596115 4
5134 1
2150209 8
1133230 5
10581 1
948673 4
463427 3
733212 4
209384 1
7 3
431468 3
897138 6
350812 3
1237371 10
128557 9
2308139 9
2100001 7
1 10
66179 2
2400001 8
126166 10
654245 4
2363363 9
1311919 8
5 6
275016 2
1200004 4
176531 1
260293 2
919229 10
1768739 10
137165 1
1496714 5
2400007 8
453132 9
1426569 8
538622 7
600000 2
1199997 4
2 1
863731 3
1499994 5
230399 6
805059 4
523139 5
9 8
1190951 4
514875 2
188652 1
12 7
524741 7
2700000 9
635960 5
205723 6
5 6
1153074 6
295487 4
2264070 10
1452981 10
246161 3
300001 1
1744597 6
146216 2
534813 7
185184 3
1824653 10
5 5
19 9
19 9
176384 9
138356 1
1203039 9
1 10
589938 3
1004177 6
445553 9
2700000 9
1200006 4
1 10
2666 1
1674747 9
1 10
11 4
717877 3
381992 3
1199997 4
18 8
1001237 6
2537110 10
600002 2
1799998 6
415819 5
600001 2
1 10
771347 6
1128196 7
1927592 9
2565367 9
235657 5
505606 2
1965210 10
1500006 5
1926427 7
305386 2
1800009 6
1390977 8
4466 1
14992 3
2122407 8
2700000 9
195636 5
3 4
97541 3
106622 1
381086 5
1036706 7
25839 3
1 10
2400007 8
2442817 10
2050530 10
246806 2
953847 4
229547 2
1 10
1084166 5
10990 1
277352 1
42625 4
875320 5
1202291 10
1101093 7
4 2
1 10
120521 2
1060166 6
2700009 9
9 4
2441402 9
2100001 7
296501 3
680217 4
2099999 7
739687 6
1070419 8
1499996 5
1151687 7
1499712 5
899998 3
1803441 7
727757 10
407370 5
855822 6
558743 2
177855 1
30950 3
744399 9
1804912 9
1582871 6
600002 2
2776801 10
2273448 8
208515 3
953555 4
1096300 9
899997 3
900000 3
2805054 10
2100006 7
1251199 10
2400006 8
2196559 8
68616 4
2399997 8
2699999 9
1016252 9
151345 2
2 3
1458136 6
581120 10
2999992 10
53101 2
899997 3
260252 1
2100001 7
1 10
918639 10
558516 2
2099992 7
72706 1
1018993 8
591792 3
1 10
493943 2
12 9
8 6
600001 2
3 1
227635 1
626209 6
210767 8
243321 1
11 6
389039 2
600001 2
1499996 5
2700948 10
233111 4
300001 1
376285 6
294505 10
2222694 9
263605 2
1711500 6
1076421 10
3000011 10
761400 4
1943470 10
1819660 9
193711 2
38430 6
15 8
179336 2
322628 2
1 10
1210880 6
1802074 7
1 10
446015 4
721095 7
804271 3
3 4
1500006 5
2399991 8
2999991 10
17 8
353674 3
267516 1
45765 7
2700006 9
5387 4
579242 3
813652 4
336951 4
514979 2
1199999 4
17 9
10 9
509942 9
3000012 10
1 10
276783 3
1 10
1 10
5 2
2400001 8
3000009 10
878949 4
1034335 9
295480 4
293102 1
23 8
1203750 10
410015 2
585856 2
106514 2
2236289 10
551420 4
1601733 7
1 10
2603849 9
269991 10
264873 5
1499997 5
600002 2
416228 4
2019232 9
1382130 9
7 8
1 10
131765 1
318717 4
21 10
1473153 5
900001 3
11 6
1018900 7
1 10
17 8
2293460 9
2100002 7
1068522 6
5 3
472514 5
1 10
122424 9
20119 7
2111309 10
206835 4
9 4
1 10
2792111 10
868995 3
1329301 5
18412 3
1965352 8
226607 8
2999998 10
225326 2
1674949 10
728676 6
2 1
688657 5
1502893 7
599999 2
1 10
310441 3
569848 7
108845 5
654697 3
1 10
1376728 7
513093 7
1991591 8
1 10
244296 1
47342 2
2399992 8
7 8
2700003 9
11 5
1162424 10
2120640 10
1817159 8
2100009 7
1127629 9
536777 2
1593211 8
35830 10
69038 1
580862 3
74163 2
801135 4
3 3
939254 5
144086 2
500514 8
332656 2
2672781 10
364861 9
457289 2
1432331 6
636881 8
300001 1
1 10
181691 1
102530 5
1821730 10
150973 2
1448004 10
178623 2
1500009 5
926990 5
2400009 8
860729 4
600001 2
2400007 8
286031 6
1 10
2209193 8
286171 2
739 3
1799999 6
416815 3
1799999 6
356320 2
1 10
2399999 8
869579 5
8 9
4 3
2099994 7
17 6
2399999 8
1199997 4
341160 3
1033636 5
1800003 6
600001 2
1800005 6
419860 10
18886 1
15378 6
1 10
143643 10
281027 1
3 3
1839419 9
9 10
203969 4
980542 9
1499999 5
5 6
178030 1
1800005 6
357709 6
1533569 10
2700001 9
17 9
1355725 6
12707 1
6 4
1 1
1096525 6
12 6
1710252 9
1099380 10
78680 1
2906261 10
11 5
490684 5
2400007 8
1151281 10
9 10
163433 3
121870 2
385697 5
1063480 4
772113 5
1500005 5
886193 6
1199996 4
759563 6
1500008 5
490825 4
1515889 8
78202 1
2 3
2 3
62232 3
179306 1
1 10
88056 4
747810 10
424644 8
1 10
9 9
610574 7
2573541 10
237104 1
403333 7
900003 3
197973 1
607908 9
646660 4
18144 4
1808007 7
896679 5
535401 8
178798 1
321345 8
11 10
2051852 10
7 8
232919 6
21 10
305349 2
1231666 5
165585 2
1063921 10
596011 10
1 10
1717606 6
2088471 10
135796 5
238623 1
9 4
1186361 6
766799 8
231234 1
435241 2
207998 7
396362 2
5 3
369426 5
2651698 9
2033821 7
28638 1
476849 6
13 6
1200006 4
4143 1
21 9
1 10
728097 5
17 8
144 9
744925 6
1799994 6
5 4
75143 3
591751 7
663104 5
1359895 9
3 3
8 9
1289294 7
351675 6
2325047 8
8504 2
467771 10
212068 2
65699 6
300000 1
1 10
1092841 7
2040530 10
1201446 9
977356 5
2999990 10
305273 2
1308097 9
970068 4
2391409 8
1470788 5
1 10
2 1
1 10
493539 10
2400015 8
562011 4
2586318 9
37030 1
1500006 5
1800008 6
1499999 5
2596327 10
8 7
1138791 5
968072 4
112525 3
79377 5
2699990 9
494313 8
1720020 10
133711 1
213309 3
299999 1
279162 1
2334848 8
1990807 8
95303 2
1889866 9
1969061 7
708331 4
2400000 8
853009 4
1684223 9
4 2
1079417 4
4 5
816094 4
1 10
1200000 4
75668 2
1136939 7
599998 2
8 9
1238844 6
1052305 5
59238 1
1499995 5
1 10
1158967 8
214675 1
755875 3
268682 7
2700017 9
2400000 8
738815 4
2100008 7
137088 1
198703 1
606104 3
2936142 10
299998 1
2650593 9
1463973 7
153337 2
895712 9
2099999 7
773372 3
1985985 7
1013719 7
1245656 7
2399993 8
1105562 7
1442164 6
15 10
442854 2
83585 3
1169696 7
1 10
1547040 6
219330 1
1367407 7
1200003 4
387837 3
342476 3
14 7
349195 5
2 2
1 10
1497405 5
2216457 9
2057133 7
1903199 10
1344602 5
172825 1
2009711 10
2553771 10
19139 1
56866 7
1214093 5
2100000 7
215780 2
1791210 7
1695774 6
608950 10
1255400 10
900001 3
1226407 7
484533 6
307251 2
2172371 10
1800001 6
154490 1
1146519 5
1391789 5
18 7
229678 5
370457 2
3 1
2400000 8
2 1
498429 2
1199996 4
1013784 5
2095752 7
2003919 7
115482 2
161394 1
2355017 8
11 5
182041 1
9 10
913170 6
26 10
637554 9
238453 1
19 9
659755 4
297703 9
7 3
255748 2
439870 5
300001 1
1469282 6
829740 6
1014599 5
750111 10
2699991 9
249115 3
9 10
2700009 9
222774 2
565041 4
1 10
1799996 6
692721 9
1150425 5
36712 4
622924 10
600001 2
133760 8
784369 8
90486 2
14 10
4 5
568181 6
1800000 6
2 3
2277847 8
6 3
887708 5
9 7
1433833 9
1500000 5
1049158 9
11 10
645495 4
838364 9
2589171 9
900002 3
161230 5
1156119 7
1 10
53094 6
3000001 10
20 10
380751 4
288912 1
268277 1
2377140 10
2399992 8
1 10
1186590 6
7 3
1124681 4
2441015 10
899997 3
314161 2
802909 6
571964 3
1 10
249835 6
969799 10
71277 4
1200005 4
8 5
1 10
300000 1
2399999 8
21 8
837385 8
1 10
210395 1
646867 3
246195 1
2564694 9
1499996 5
1499994 5
449175 5
2699991 9
528728 3
1336446 5
362729 10
2999991 10
322347 3
198537 2
464492 2
3000012 10
899998 3
165230 1
830730 6
271872 6
2399998 8
1 10
7 3
1200003 4
214140 2
928104 7
1800011 6
29081 3
1 10
300000 1
1739041 6
807774 3
1170012 9
1254937 6
218950 3
624996 3
869678 9
200254 1
103597 3
943805 5
1500001 5
218533 1
120173 1
21 10
1 10
5 3
158624 8
2699992 9
1 10
600003 2
2342709 8
109699 2
225568 3
188990 5
184159 4
557944 5
517487 6
2204170 9
1199995 4
7 3
456988 10
655494 10
149872 8
35890 7
599998 2
570323 4
1512354 6
3000018 10
1 1
219640 1
852578 3
3 4
1199998 4
420712 5
305815 5
124446 3
1143094 5
1179891 9
850320 4
23492 1
1861325 7
9 4
1014742 7
938200 5
100132 3
758004 10
169265 2
299999 1
1402038 9
372830 3
921269 7
2289655 9
531516 7
2699992 9
300000 1
1915078 9
29470 7
470614 7
380100 5
928122 9
279109 3
2100006 7
547130 2
107873 1
19 9
792112 7
1800003 6
17 9
1391610 5
3 1
336494 2
1499994 5
6 3
197281 1
2261584 9
265737 1
2264039 10
540749 6
1386159 5
11 4
463955 3
96516 4
756935 9
7 6
654479 3
385243 10
294515 5
22377 4
66635 5
213210 1
6 3
1199996 4
13 9
1313936 8
490493 3
1076346 6
1500004 5
1 10
2400002 8
1799997 6
1714741 10
386825 4
11 7
9 5
241470 5
1896511 10
279310 1
241307 6
383280 6
595582 10
23 8
1778881 6
1328477 7
6 4
978140 4
1499994 5
365 1
195470 1
1315549 5
1044301 7
285609 1
1086617 4
530367 3
2267993 8
173144 4
852263 8
1189435 5
16 8
273736 5
74347 2
216189 7
866391 3
1769336 8
19 9
485785 4
600001 2
1 10
2540798 9
3000011 10
584007 8
900005 3
767156 3
3000000 10
967573 6
584654 2
441055 3
1490200 5
572389 5
201956 1
1000685 6
2099993 7
2700008 9
316786 5
900001 3
900001 3
166479 8
1602751 10
1 10
234935 9
1657435 10
520595 4
684758 3
1199995 4
30720 4
180618 2
599998 2
704101 3
288025 4
2099994 7
1200002 4
804982 3
299999 1
767275 4
600001 2
1128504 4
295258 5
292423 4
15020 9
19 8
2099994 7
374855 4
1 10
165532 2
175901 10
28535 4
2999989 10
194421 1
2399992 8
602200 3
13 6
8 8
432978 4
579740 10
600000 2
1449979 6
1499996 5
502409 6
1148683 9
432591 2
2 1
1384789 5
1799995 6
1145740 5
411967 3
2400008 8
1199995 4
231205 2
377807 2
1728911 10
1500007 5
159481 7
171988 1
300001 1
2100007 7
114195 5
1500009 5
4 2
274274 7
2699992 9
306764 3
901049 8
289790 8
1500004 5
415870 10
460424 5
1058056 4
353941 7
73710 10
3 1
141617 1
99536 7
489560 4
511591 6
99111 5
1 10
269162 9
1391151 10
1273727 8
3000001 10
19639 1
14 7
287175 1
692833 7
172081 6
2099994 7
300000 1
2099998 7
1886648 7
18 9
723441 8
828030 9
1062022 10
2399999 8
91884 2
264567 1
487129 6
150981 1
814928 8
2687489 10
1936009 10
2999989 10
1659288 8
1256608 8
229333 2
2007195 7
155449 4
1199996 4
644350 7
1 10
231455 7
508376 5
850278 7
11 5
6 5
1794700 9
100212 1
357816 4
3000000 10
2099992 7
1499997 5
259164 2
2 1
17 9
2358700 10
1500001 5
11 5
453256 6
1268866 8
2158361 8
2 1
17 8
207631 5
2100013 7
686964 3
344795 5
1559979 10
940679 8
18 9
6 6
10 9
533556 6
300000 1
610586 4
1371805 8
11 4
599999 2
806669 9
1839334 10
630856 4
325457 4
1717856 9
15 7
1407297 9
440618 2
326635 5
453546 3
10 10
757316 5
3 4
1 10
67388 1
1067231 10
195167 2
1500009 5
1395030 5
2699991 9
215119 6
804708 3
1245436 5
414414 8
517155 2
1008910 10
110217 2
1500002 5
3000000 10
2100005 7
10 10
9 10
782262 3
2 1
274859 1
322464 2
543925 9
854080 3
2026591 7
162724 1
1 10
600001 2
3000011 10
571813 2
294095 6
521824 8
168586 1
2100002 7
1 10
1197645 9
1941349 10
2061275 10
1272256 10
1010669 4
5 5
612234 7
1500009 5
1 10
817276 3
2212552 8
1800005 6
2210993 9
919418 4
1233126 10
78819 2
1703777 6
1 10
1 10
423316 4
519075 9
1 10
125767 6
1747628 8
1868860 9
1500000 5
21 10
564884 4
330 3
1800011 6
15679 5
424201 10
554270 10
967709 4
886218 3
134893 2
2181807 9
6 5
29075 1
11341 9
78960 1
1800010 6
325795 4
408216 6
56206 1
1677587 6
1122200 10
232867 1
629833 4
600000 2
600369 4
2444266 9
1200003 4
2100008 7
1977722 9
1914670 10
181527 3
2 2
307116 4
1 10
30018 1
665521 3
1722024 9
473848 4
581143 3
6 3
8 4
236131 1
19 7
76315 1
2634640 9
1799995 6
3000009 10
16 8
1117577 6
1011777 8
209570 2
1582486 6
588883 2
523333 9
1460560 9
2399993 8
1317193 8
1 10
658725 5
20809 8
7 8
62727 3
599999 2
1026399 9
588000 5
48478 3
2346863 8
1200005 4
560644 7
1099198 8
321350 4
562856 7
2399999 8
1825315 9
10323 2
1 10
671546 3
169674 1
6 7
555791 5
9 4
1499996 5
918560 5
1 10
712171 3
151150 3
1884661 10
1836981 7
2113118 9
5 2
573901 5
1782445 6
77327 4
2999989 10
599997 2
1803511 10
1833760 8
13928 3
267983 1
126841 3
663121 4
1500000 5
2047276 7
17 10
2099994 7
2700004 9
1 10
285235 6
45834 5
211399 1
2 2
24 9
1043202 7
275825 6
1973279 8
695991 7
2100001 7
834624 4
28169 10
246716 1
394409 2
199543 1
591912 7
760055 3
260747 9
442391 10
2999997 10
571225 8
265111 1
384124 3
17 9
858809 5
300000 1
55311 9
2700000 9
130240 10
126738 3
799275 4
558956 3
965446 8
1036395 8
908708 6
900001 3
1322175 8
1 10
410059 4
1017534 5
188789 5
114303 1
1342557 10
248619 6
1479275 7
1081638 9
15 8
176400 4
77616 7
241892 1
891264 8
1 10
900003 3
1176932 4
82718 3
900001 3
1 10
2002084 10
1694695 8
251026 1
6465 4
262053 3
729137 4
16 10
483774 10
5 2
5 6
725060 3
1412531 7
110910 10
1711699 6
1 2
2700003 9
1 10
793322 5
1640824 8
816882 6
2330699 10
1 10
2100007 7
2700017 9
2 3
79539 4
2700010 9
1839432 7
2064743 9
1800000 6
500026 4
1698116 7
1613561 10
9745 3
886121 5
143688 1
1086623 7
4 3
274496 3
685158 3
17 10
629165 5
5 3
1500006 5
100945 1
2738891 10
237684 1
1114754 6
2074457 8
15 6
1641934 9
3 1
2699991 9
286500 2
1053950 10
1 10
1068147 4
916884 9
3 4
525184 5
268767 1
30984 5
1200003 4
1319149 10
192846 2
2700007 9
2999999 10
631617 8
1 10
646677 3
2942411 10
2400001 8
1029202 5
1029871 6
2105240 9
1576154 10
226903 8
300001 1
365044 6
651112 7
617200 10
360685 6
16 9
512275 7
599999 2
1 10
9 4
1505095 8
825155 9
15 7
1721490 7
372656 7
409368 6
125392 2
3 2
1719427 6
1219648 8
1367636 9
1169771 10
20492 4
156385 10
691723 4
1840773 7
693547 6
2999999 10
7 4
336602 3
2699992 9
1 2
1207777 6
12 10
203594 2
547946 3
550728 6
2 1
2700009 9
852011 5
271439 1
276367 4
732949 4
236159 7
4 5
2100002 7
996973 6
792839 5
1152168 8
1 10
994169 4
1 10
216056 1
2700000 9
352916 9
9 4
2799972 10
63438 6
387136 2
1713713 6
216859 7
987103 9
362859 4
2399993 8
447471 10
376703 3
16 7
1067714 4
774271 6
1200000 4
963362 7
21 8
600665 9
629622 3
1380755 6
837723 4
99469 3
1227441 10
1 10
1244113 8
276942 1
2400000 8
1733345 9
668151 9
3 1
90940 5
168570 10
1499994 5
2033029 10
1 10
34818 1
201589 2
286252 10
290592 1
2099993 7
1557033 8
747304 8
599999 2
598565 5
1499996 5
599998 2
19 9
1200003 4
300000 1
1572795 9
2699999 9
1067240 4
80526 6
385859 7
522011 5
257141 3
320204 3
2400001 8
173359 9
1978339 10
1450016 7
2281260 9
2687837 9
1800005 6
599998 2
899997 3
1107887 6
1500004 5
1072954 7
188385 1
9 4
1189328 8
1 10
1 10
496062 4
16573 4
785051 9
236580 1
592677 2
2300334 10
1200003 4
174035 6
570116 7
698593 7
9 10
2747389 10
1 10
453517 2
2384828 9
957697 6
97276 4
132330 1
710369 10
4 4
57730 2
1500000 5
300001 1
1199998 4
2700001 9
899999 3
2400012 8
1486340 9
169410 5
899997 3
1122903 9
1500004 5
1200006 4
2999999 10
20 10
1734509 6
1800007 6
1016477 6
875426 4
13 7
1828011 7
1 10
221957 7
2100012 7
454511 8
310201 8
299999 1
2336500 9
2100002 7
43791 1
7 4
554835 6
1045350 10
2399999 8
288864 1
246627 1
4 2
145127 2
16 8
1 10
356189 3
799132 4
1321634 10
60516 4
2699996 9
2099993 7
852761 10
513754 8
1389959 10
231455 4
600003 2
19631 1
2699998 9
488715 5
600003 2
156116 2
30959 9
730674 3
1199997 4
109946 2
1681033 9
467764 6
5 3
15 7
900000 3
990931 5
2400695 9
1556209 8
300000 1
1 1
1009738 8
325965 2
1199995 4
1084126 10
1064785 8
1800006 6
557954 3
796697 9
1500005 5
7 3
146892 1
852930 5
230959 8
1 10
1800000 6
1 10
1075121 8
2217374 9
365834 7
1499999 5
671138 7
917931 8
161997 2
1 10
146943 3
509289 2
805707 3
303168 3
2062158 7
29743 1
264892 1
1105774 5
1 1
2684394 9
2100012 7
149025 4
2291890 8
1200000 4
386918 2
104527 6
1037976 8
900001 3
1243870 9
342226 4
1735289 10
546934 3
1799993 6
1219931 9
974841 7
1919665 7
1 10
495295 6
1 10
5 3
257740 1
366046 4
12 6
1 10
1013487 4
460701 10
698480 4
579556 4
1799995 6
676063 3
1 10
425022 3
1404154 10
116106 6
1 10
440039 3
2137808 8
240272 1
1148095 6
900002 3
541932 4
1 10
2231783 9
1918779 8
1499994 5
300000 1
428302 9
4 2
366133 3
333278 2
8 7
197753 8
1118000 10
1 10
1034214 6
2074483 9
469726 3
97249 3
599999 2
1499994 5
1188787 6
2343840 10
1800011 6
6 3
1300526 6
1325001 10
88905 4
3000010 10
1 10
300001 1
127639 8
2699995 9
4 2
1 1
784920 4
104210 1
642081 6
572584 8
711126 3
117716 4
2700017 9
895151 4
12 6
444699 3
2400008 8
518575 7
119613 1
319544 8
1014034 5
4 5
1266529 6
977911 10
563627 7
1418255 6
1 10
1217691 5
2999989 10
1 10
1180383 7
14 6
1452679 5
2149069 10
91886 1
955179 4
1061003 4
482089 7
545916 9
1173108 4
881450 10
1200001 4
8 4
364860 9
759760 4
1800005 6
331898 8
177149 5
762349 3
1643424 6
84274 1
220199 4
739888 4
191488 2
11 5
1560007 9
1 10
2212979 10
718571 4
2999991 10
11 5
560550 6
1200000 4
1510886 9
1 10
996903 6
529063 2
2400009 8
600001 2
300002 1
644941 5
2484073 9
1499996 5
968489 5
208763 2
610989 5
499403 2
142180 1
2580596 9
600000 2
3000000 10
414684 2
115850 1
1 10
323938 7
53810 1
465939 5
89085 5
920121 5
899996 3
299999 1
758259 5
964724 4
7 6
13 6
325485 9
18 9
1197683 6
1500006 5
2228272 8
1 10
3 2
8 7
1800002 6
374239 10
2400014 8
18 9
1917771 7
2 3
6 3
551381 3
69793 8
5 5
210943 1
2399991 8
42653 1
126436 4
663240 6
300000 1
1284588 6
1498629 5
298987 4
1611705 10
1467921 8
529162 3
1 10
478668 2
61193 1
1859266 9
1274738 9
82919 8
298303 6
418123 6
698317 3
2548189 9
15 8
599998 2
20407 3
347138 2
514627 2
1 10
1 2
1199999 4
275811 2
942509 10
16 9
392293 9
1200005 4
9 8
224851 3
76423 1
405228 2
1095214 7
1200003 4
1030823 8
295361 1
1 10
249241 8
2099992 7
2 2
900002 3
1 10
1529737 9
422885 4
375590 10
158068 1
603904 3
1 10
1353420 10
221718 1
865383 7
212559 10
1806579 10
1500007 5
563129 2
131058 1
668425 4
280556 1
774703 4
8 7
519472 4
1240901 5
1499996 5
1800006 6
3000002 10
1040384 4
1703652 6
796999 9
26159 8
4 2
160721 6
4 3
22251 2
2498312 9
1 10
177800 3
1670942 7
1328998 7
1 10
774028 7
21 10
958120 8
1116930 5
5 4
300001 1
10 9
899999 3
372848 8
5575 6
1200005 4
1611071 6
425214 6
532855 2
1308791 7
1617468 6
2049680 8
319486 10
9 4
347529 3
2100006 7
1799995 6
900001 3
2099994 7
2 3
203670 1
1500001 5
815304 7
600001 2
187039 1
1053661 4
1192249 9
1800006 6
1229446 7
2699999 9
3000005 10
1115395 7
1199997 4
1679813 9
1059249 8
355348 2
904552 4
528064 2
703590 6
88844 3
1418958 5
11 6
2400007 8
112809 10
2999994 10
168967 7
1499995 5
731283 4
28013 1
563291 10
1 10
107720 4
227095 1
28435 6
2100013 7
786849 4
8 8
853787 3
177546 1
1500632 6
752046 6
1612630 9
449226 2
4 3
135200 1
1869419 10
1799995 6
1 10
1731537 9
1542792 8
848111 5
53081 2
1140580 5
27 10
1500008 5
2400009 8
1779247 7
1525139 10
1 10
1200003 4
2099993 7
900000 3
1713120 8
254069 3
1 10
5 6
990467 9
6 7
300287 4
940578 6
488909 10
1441683 7
1109312 4
1226219 5
14 7
15 6
559960 3
1563974 9
621799 3
105867 6
1275257 6
77058 9
2099998 7
600002 2
2433181 10
2999999 10
3 3
787038 7
1800001 6
258349 10
2229632 9
636730 5
1965919 10
1679166 7
1499996 5
71466 1
718800 10
345157 2
1476251 5
1614697 7
676363 3
10 9
2315004 9
9 10
1422559 5
1660799 10
1 1
1500004 5
899999 3
1 1
107184 8
600003 2
899998 3
751159 10
2965574 10
2 3
149128 1
202706 7
531605 3
1199996 4
1103608 4
260849 8
899996 3
819350 5
219679 7
473172 2
1077851 4
1199995 4
290933 6
1 10
306757 2
1 10
1500004 5
548206 3
1 10
2399992 8
859552 6
899999 3
636268 3
898481 4
570957 3
2845151 10
1129283 4
1060487 9
1047458 7
19 9
600003 2
1 10
212218 1
997753 7
2100000 7
1 10
2082928 7
1 10
2383020 10
3000011 10
1129681 6
1200004 4
4 2
235484 3
2699999 9
3 4
195825 2
1199997 4
517060 10
1306335 8
1143027 6
107049 4
250389 2
7 7
451053 7
705277 3
430247 8
343307 2
3000003 10
890305 6
1 10
893896 3
1674196 7
815144 9
1404008 7
36764 1
460331 3
1800001 6
1431351 5
1925478 9
2460893 10
1799997 6
1175499 4
1003081 8
221248 7
1500006 5
300001 1
1180687 5
17 8
763716 3
586885 6
921137 8
593195 3
1161536 4
1312524 9
2753429 10
520513 2
195476 4
1 10
249416 4
1 1
21 10
1753516 9
199895 2
2617703 9
599999 2
290435 2
1172889 9
611409 7
935696 7
1799996 6
1443800 8
2389591 10
743559 5
1799994 6
8 7
2699990 9
2162249 8
1844641 7
441524 5
1258216 8
493150 3
299998 1
617992 5
24 10
5 6
997594 4
1710933 7
734543 3
2057956 8
657058 9
903899 4
893287 6
899999 3
1346416 8
402611 7
2700000 9
4 2
1389103 7
1777013 9
285259 2
585188 3
1 1
358680 10
1 10
985861 10
6 4
1005196 4
15 8
599999 2
273329 7
1265750 9
1199999 4
900002 3
899998 3
381666 6
1799999 6
1072890 7
2202519 10
194007 1
13 6
1199995 4
1585781 9
343688 3
12 6
1229961 5
1334711 10
215931 1
167943 1
1917306 7
903725 4
1499995 5
600001 2
1912641 10
189696 2
1564083 9
283841 1
544111 10
21 8
18 9
1463034 5
646524 9
874459 8
127872 1
640441 7
662232 8
2170631 10
1 1
1339545 8
769786 3
2099995 7
2730941 10
1188376 6
133298 2
209876 3
1069774 5
2760160 10
899997 3
1 10
926151 4
633070 5
6 6
477519 10
6 3
286577 2
1887444 7
600000 2
1846358 7
430188 3
58386 2
487958 3
164769 1
1302971 6
2700749 10
1057 1
308051 4
489473 8
1 10
1 10
1143999 5
107083 2
698317 3
426748 4
720094 5
20223 1
600001 2
727649 4
595323 7
741332 3
201991 2
1336306 5
1499995 5
59987 2
604430 9
43011 2
2423306 10
748320 8
191431 1
1098410 10
3709 3
1063917 9
900002 3
1525576 8
74299 4
600000 2
2400007 8
1511490 7
165780 3
2699995 9
185162 1
1452275 7
805614 5
787581 9
693381 8
453154 8
2391597 9
3 4
744617 3
208243 7
515917 9
411394 4
846400 3
865228 4
27809 4
553353 5
184397 1
3000011 10
7 4
447551 3
255930 10
1836832 8
70035 1
123472 2
1 10
326386 5
2700009 9
1 10
2700002 9
831554 3
17409 4
10 8
1194823 7
2100007 7
600003 2
2508436 9
217255 8
44356 1
525279 3
1126783 8
367031 6
8 4
183207 4
209758 1
593735 2
419661 9
560441 4
3 3
1800047 8
91302 8
159234 5
788458 3
9 10
166039 4
5 2
472305 3
98076 8
1984759 8
2099998 7
305683 8
484294 9
998000 8
713804 5
6 3
89373 1
17 7
39509 4
1216902 7
957208 7
1078170 7
300001 1
2699992 9
1738872 8
371754 6
28540 4
678492 5
599997 2
1800006 6
382129 2
1543748 10
3000001 10
866687 4
74616 3
3 4
7 8
2827519 10
9 9
285121 9
62692 2
2113839 9
78562 2
195152 10
3000001 10
1023493 6
10 5
1263992 8
15 8
446181 2
1590899 10
332214 6
7 3
662288 6
220098 2
2495861 9
13 6
967192 4
292313 5
9 4
1847220 10
2365839 9
2700006 9
1200005 4
15 7
2173872 8
666076 7
160402 2
2384572 9
11 10
384859 9
992229 10
860289 4
3 1
882079 5
11 10
1199997 4
1365863 8
41251 2
1794011 7
3 2
7 4
1 10
1500000 5
178956 1
483551 2
54568 4
599999 2
2699992 9
1077782 4
1200004 4
7 4
1659448 7
2400013 8
140899 5
1200004 4
1104849 10
19 10
15 6
1731101 7
953365 6
2280611 10
8 8
109074 1
1288693 6
1262637 9
2999989 10
80189 1
278627 3
16 10
1 10
572561 2
162894 5
39125 10
415084 2
300000 1
1 10
445171 2
1 10
299998 1
300000 1
1222824 7
604593 6
899998 3
27215 7
60660 10
2999999 10
202391 2
1218826 5
299999 1
250740 3
2438968 9
3 1
1499996 5
578266 3
643015 5
600002 2
2364170 10
1200002 4
215995 8
1019130 4
471261 2
300001 1
745347 4
405673 2
283081 1
446571 7
441535 6
966140 10
158479 1
854164 3
812176 7
963930 7
1293071 5
189597 2
1724592 8
1499999 5
2049838 9
2100004 7
2100007 7
312791 6
9 4
1 10
1 10
900000 3
16 6
2607817 10
9585 1
3000009 10
2114367 8
1996505 8
212514 3
90159 7
6 5
496500 3
1146318 4
1362001 10
623348 5
14 7
516305 2
2100010 7
2513379 10
240332 4
57587 1
299999 1
284554 5
1508881 10
1765909 8
15 8
1 10
3000005 10
11 10
1574038 6
876705 5
300002 1
1168176 6
219074 2
2 2
1800011 6
5 2
506063 4
2700000 9
165730 10
1328948 8
95245 1
184511 3
575429 3
910457 4
334401 2
10 10
418441 10
1876351 10
1 10
1801014 8
223698 2
1 1
234566 1
169852 1
326245 6
73690 6
754308 5
1 10
103427 4
1200001 4
1131258 6
1412622 7
331499 4
625838 4
1112716 8
719351 3
1 1
266656 3
1456520 5
3 2
797040 6
1729016 6
9 10
14 6
1564056 8
2400001 8
2400006 8
9419 4
594235 2
1 10
100085 1
1799997 6
141078 6
1760410 9
635319 4
159292 2
2399993 8
26 10
1597427 8
287249 3
1976847 8
22076 3
314541 4
383158 5
11 7
633183 3
685349 3
10 5
1172439 5
2100001 7
206580 1
2 1
1 10
1471811 10
836731 5
1491269 10
145348 2
2100009 7
1199995 4
667596 3
292818 1
1 10
1681790 10
603057 4
1799993 6
600003 2
3000000 10
1781713 8
897532 3
13246 4
600002 2
416778 3
839825 6
218149 10
191329 8
1033128 4
4 3
996890 10
299998 1
759265 5
682248 10
1 10
425609 3
1119538 9
659988 4
299999 1
600002 2
703538 9
241304 2
2400007 8
1147736 10
1199996 4
215385 3
490207 3
3 1
131329 5
1905600 7
4 4
1800008 6
1799994 6
393788 6
1234848 8
3000000 10
225010 2
243993 1
5 5
1799998 6
835542 3
11 10
300001 1
154850 2
1430360 8
1 10
206261 7
300001 1
1031747 9
2100010 7
320512 4
2099994 7
50933 1
2699998 9
1033760 5
146046 3
223046 2
1011921 8
599999 2
1 10
1322321 7
376225 3
57067 1
471806 3
2099999 7
675215 4
2100006 7
900002 3
1030439 4
1 10
2312378 9
1799995 6
1 10
2748496 10
600001 2
15 8
1869350 8
1 10
8 7
611143 8
1 10
596908 3
25 10
1340206 5
299999 1
578150 2
300001 1
430730 5
5 4
1110824 7
1 10
2999990 10
277162 3
861784 4
1 10
736746 3
1217571 10
811347 4
135239 1
89324 1
10 4
15 8
11064 3
68947 2
9423 4
600000 2
614071 5
899997 3
1 10
333035 3
1484698 5
669524 4
235440 3
127309 10
2 3
1468500 6
1201950 10
560622 3
2399998 8
1330416 5
1800005 6
856293 3
713030 3
680621 3
1334700 5
1360057 7
1791645 10
531085 4
1800006 6
448008 6
2099993 7
1499995 5
7 4
128662 4
1176660 5
5 5
599997 2
15508 1
340881 4
727787 9
2100001 7
1620978 6
9 6
567641 2
94581 3
15 7
42691 2
1 1
2399994 8
1148642 7
708954 7
658041 4
7 3
236244 2
7 5
299999 1
3 4
1571732 7
3000010 10
163725 1
75301 10
5 2
217876 1
510068 2
679564 5
1219573 9
1499999 5
484768 4
2400009 8
550447 2
1236528 10
599999 2
6 5
895972 7
1058409 9
77451 10
971783 7
2100008 7
572117 8
216130 5
2683719 10
143303 1
1947704 8
1207749 9
7 4
1 10
644672 3
997214 5
8 4
670180 4
258136 1
647616 3
600383 6
1933885 9
314915 3
2700001 9
115528 3
1500001 5
1071137 6
1500006 5
250961 1
5 6
121847 9
2100002 7
494531 3
3000018 10
415007 3
1632271 10
1534916 6
150927 4
1572435 9
435083 3
2138490 10
2100008 7
2699992 9
1 10
464797 5
962571 5
948479 10
1200003 4
999352 8
417405 7
1144471 7
699295 6
599999 2
960929 5
1033144 8
785984 4
1199996 4
900004 3
677986 7
441664 2
509459 6
5 5
676547 3
564009 2
1608691 10
2399998 8
287987 1
599997 2
332683 7
788817 8
1138271 6
1 10
2213540 10
2100003 7
1767270 7
844994 5
1351305 5
1 10
2999990 10
201127 3
6 3
634836 4
1164169 7
1080002 7
557819 3
238103 1
990424 6
600002 2
1736758 7
961289 8
1389271 6
1183961 5
3000007 10
1026677 7
600002 2
429206 2
265631 2
910079 8
599998 2
416887 7
1167816 6
186362 1
848437 4
732420 4
1 10
899999 3
100135 1
940589 6
1500000 5
3000000 10
261064 2
1 10
2331329 8
1683647 7
1 10
132992 2
2025035 9
189757 1
175785 1
252393 1
2700011 9
58469 4
1296611 7
10 10
142296 5
1199997 4
1861806 9
1306080 6
2359481 10
600001 2
78224 5
600000 2
667080 8
62526 2
1 10
5 4
1510941 10
2699998 9
753383 8
2583770 9
900000 3
1739671 9
10 4
1385080 10
2099994 7
1561345 6
1375546 5
121196 1
152174 3
2400001 8
1315405 9
75113 1
574286 2
4179 1
135643 2
1634034 6
611569 7
972970 5
900004 3
1677627 9
900005 3
423483 5
128532 1
1497613 5
899997 3
4 4
1227 2
1800006 6
1 10
1542853 9
2399991 8
882720 4
784070 5
679744 5
2687113 9
1820177 9
10617 1
2316714 10
403877 2
1 10
228961 10
299999 1
1500000 5
1311722 9
893721 10
2133774 9
1648153 6
1123697 4
14818 1
203584 1
1 10
327007 2
48220 1
1216852 7
664413 5
19 8
900004 3
2225537 9
406590 6
295487 1
259748 3
520181 8
79100 1
720186 8
1800005 6
876389 6
811225 9
229973 1
900004 3
424431 8
1367063 9
472093 4
7 5
725150 5
1500000 5
807582 8
1200000 4
609497 3
1912917 7
2077112 7
6 4
960329 10
1 10
881679 6
597256 5
252988 5
3000007 10
2052788 8
733477 3
1102805 9
1 10
2400007 8
10 7
1431284 7
154867 3
167933 2
1851001 8
900003 3
1597544 8
2100006 7
1764064 8
1168637 7
1177411 5
335518 7
1412439 5
2272906 9
960073 8
2100008 7
2895 8
157028 3
1181705 4
1 1
1469708 9
785085 4
2262292 10
7 3
599998 2
2399996 8
1 10
19 9
2295433 8
11 8
1599226 6
270700 10
2142191 8
2621428 9
1800006 6
75473 2
1373044 7
1144551 8
1799994 6
19 9
1800004 6
1051079 8
545254 8
1500003 5
1 10
1483903 7
70863 2
1200006 4
175933 6
1315726 9
1799993 6
944057 4
158058 1
1799996 6
1799994 6
3000000 10
2399999 8
792281 7
419325 3
2700010 9
961006 7
1 10
2008973 10
232816 1
691987 6
619373 5
2668706 9
130079 4
495972 3
1200007 4
732289 10
530604 2
452145 2
1 10
1200001 4
385788 2
2040327 8
2400009 8
2353159 10
1132199 8
1200003 4
3000009 10
899997 3
18186 3
1295217 7
1880996 9
1240409 7
272784 1
287652 2
3000016 10
2129584 9
175807 1
537896 7
229039 1
1 10
2700014 9
387593 3
2257305 8
635011 4
50169 6
2512899 10
618884 9
1293439 8
2699999 9
2070100 9
1 10
1214900 9
2100006 7
339383 2
2295416 8
4 2
862019 6
207803 5
900000 3
2624354 9
1560853 9
404104 2
291277 1
2921601 10
300001 1
1288384 7
1 10
3 2
6 3
55376 9
2137382 9
600003 2
900001 3
1733809 7
5 2
690821 10
277517 2
1820866 7
57056 5
600745 9
1946001 8
1471002 9
1199997 4
109980 2
739611 3
1068906 7
2400001 8
160623 9
1365297 8
12084 3
900004 3
752382 3
1622054 7
7 8
2699999 9
48769 8
1438805 6
2400007 8
299999 1
264580 3
1 10
899997 3
157356 4
6 3
649693 9
1863784 9
741509 7
1500004 5
442975 2
2093263 8
71148 1
37431 2
2399991 8
9 5
2099994 7
17 9
821825 6
2288706 10
2279000 8
175607 2
290645 1
172788 5
3000010 10
900000 3
5 2
2400002 8
48751 5
7 8
16 8
1276355 6
17 8
1619486 10
1184403 4
721386 3
2218108 8
13 7
769954 5
1200003 4
316027 9
531815 3
2697521 10
7 4
12 7
1 10
2353644 9
900001 3
599999 2
2895369 10
735331 6
757355 6
867640 8
1 10
1556168 7
614350 4
2608399 9
781936 5
1200004 4
6 4
17 6
1200003 4
1350802 9
3 4
2100003 7
1 10
6 7
7 3
109884 8
21 10
1800007 6
1800005 6
1799997 6
1013819 6
504109 6
541290 10
364436 5
525965 6
356146 8
394470 4
1687470 7
1923267 10
1499999 5
181428 2
1 10
14 8
549991 8
1 10
3 2
1 10
11 7
711506 5
2699990 9
1500008 5
245772 2
1 10
512681 7
1167677 6
3000010 10
111170 1
56497 1
900003 3
408627 2
4 5
873096 3
286555 4
415909 7
1057754 7
528119 4
4 4
10 4
1353080 7
7 4
1 10
2100002 7
222148 9
119911 1
353821 3
454546 2
1 10
765631 5
325300 10
319475 8
2 1
77706 3
425799 5
476719 10
972919 10
497041 5
960033 5
1967441 10
1955556 9
900003 3
1499999 5
41337 8
1 10
1800006 6
2399999 8
24044 5
646021 3
572993 9
899999 3
1819400 10
2604361 10
832888 8
1927713 8
1043480 5
1637621 6
1660835 7
1 10
3000001 10
235230 2
1396587 5
640361 4
542023 2
13 6
1031095 5
1464195 5
23 9
1200004 4
640377 8
1 2
1713033 7
465562 8
19162 1
2 2
5236 1
1748342 7
1363401 8
5 3
4 4
5870 2
220823 3
807274 4
1 10
9 9
6 6
2699996 9
480812 4
11333 6
1 10
224900 5
11 6
221441 1
970476 7
2034512 9
892540 3
1499996 5
1 10
1153757 4
675741 7
319904 9
1232442 10
552895 2
10 9
766766 9
1364449 10
452879 9
934702 7
6 7
1148321 8
1 10
869672 4
1409371 5
578977 6
559831 3
2399997 8
9 5
2133408 8
584515 3
18 9
783696 3
1 10
3000010 10
2100006 7
21 10
11 5
745768 9
20 9
1046685 4
2999999 10
2029901 7
1034646 5
2378423 10
1800006 6
300000 1
599999 2
300000 1
1 10
6 5
446724 6
191029 1
408470 6
1245079 9
905150 10
900003 3
12634 7
899998 3
1200004 4
59027 1
1019170 4
152902 3
329691 2
622049 3
874709 6
1 10
324900 2
484919 2
1 2
108955 1
9 4
1117484 9
2700004 9
2100011 7
1380131 5
299999 1
1 10
1240615 9
69832 9
2399999 8
2999995 10
631489 7
1499999 5
267597 1
203417 3
108361 1
1 1
328161 5
2404991 10
1389081 10
900000 3
1229756 5
285559 10
754617 3
1968971 9
32225 8
2216307 10
6 3
211392 3
274967 1
948532 4
67619 2
388124 3
492618 2
735457 8
1 10
862608 4
80960 8
8 4
900004 3
5 3
757206 9
575127 2
2100004 7
1 10
142075 10
7 8
721703 3
177456 3
2100005 7
1500005 5
600002 2
1140765 6
1799999 6
1 1
107630 3
1104349 7
11 10
1580879 7
7 8
194895 7
1107308 6
129644 1
139966 7
599999 2
640642 3
599997 2
2700003 9
335655 3
183324 1
479291 4
600003 2
1772186 6
1 10
1668177 6
425240 4
1882747 7
145825 3
4 2
1499999 5
3000001 10
2400008 8
474341 3
2586370 10
900004 3
1647504 8
417380 3
244739 5
608536 4
378578 6
765246 5
724019 3
1 10
1651129 10
1800008 6
3000001 10
6 7
300001 1
792841 3
422099 7
1199996 4
1680211 7
2546416 9
2 1
226348 1
1 1
1350723 8
39873 2
2400015 8
1054594 9
2099995 7
18 9
1354718 7
1 10
123558 6
112596 5
2099999 7
19 10
217044 1
1500009 5
1 10
1 10
1961793 7
213000 10
2400001 8
665548 4
6 6
1903961 8
1 10
1010757 6
227252 8
1365942 10
754162 10
96225 5
3000011 10
6 3
3000003 10
477362 3
20 10
2 2
1 10
2400006 8
979135 5
2137911 10
1799997 6
1367483 9
200953 6
1500004 5
2040333 10
128268 2
1317360 10
516954 6
386017 2
156523 4
12 6
2306865 8
8 9
3 1
19340 4
11 7
1200005 4
1202539 5
1516299 10
6 6
691160 7
1182709 4
3 3
2188231 10
2700009 9
1 10
6 7
1602224 9
1745040 6
29965 5
656400 3
1320024 5
599999 2
1063032 6
797060 5
57184 7
2100006 7
2 3
478147 2
2692120 10
1520181 9
274319 4
837449 5
1200000 4
3077 2
166280 4
434579 4
945552 7
1 10
161129 8
110100 3
1 10
2699999 9
2100000 7
242985 7
912969 9
251991 6
482334 2
2132231 8
1 10
1139833 8
1508539 10
2100001 7
530273 2
868575 4
225434 1
18 9
2099994 7
661065 8
482981 9
578088 4
1 10
1012920 6
211475 1
2476442 9
1446413 9
273501 3
3000009 10
899997 3
1499996 5
2400004 8
2700010 9
926317 6
262889 8
401001 2
683892 8
2400005 8
969220 10
900005 3
1106209 6
2945681 10
247254 2
233658 1
512212 7
2093841 8
1427168 7
19 7
2065910 10
1198061 9
900004 3
1 10
1799999 6
1990571 10
1 10
442536 2
3 2
1 10
3 1
2088243 9
82918 2
955050 6
746819 5
773577 7
2999989 10
2574512 9
1685767 7
1 10
561948 2
131137 8
2700001 9
1450101 5
470668 4
1110675 8
9 8
760788 4
906034 9
845921 8
413584 2
16 10
107435 6
2400000 8
450934 3
112992 8
299999 1
11 10
19 9
577199 4
743592 7
20 10
6 4
533978 6
1428448 8
1799998 6
1209140 5
461682 10
549036 4
26036 2
1445461 6
2099993 7
600002 2
2700001 9
122283 7
2231071 9
915271 5
492767 3
942436 9
147312 3
953461 10
13 7
1041981 5
66509 10
2400009 8
587378 2
1452734 7
10 10
19 10
3000014 10
1800006 6
494431 6
848917 4
1244942 9
600001 2
6 6
29803 5
108598 1
1888949 7
119357 2
441917 2
2 1
593221 5
300002 1
232620 4
1411888 8
347102 3
600003 2
710611 7
1 10
2700010 9
1199997 4
337373 9
657271 10
13 7
1964207 8
398115 9
2876399 10
477629 4
777695 4
134191 7
499897 7
5 4
185392 4
1091265 7
1300405 5
3 1
983756 4
528170 2
105625 1
391284 5
1731447 9
523207 8
661085 3
1499997 5
502199 2
825594 10
180863 3
52273 3
53451 2
600003 2
296061 5
613928 4
656150 4
382081 7
831797 9
191151 3
1463543 6
258364 3
147497 8
1772798 10
601539 5
1327936 8
1609703 6
1353763 9
1665026 9
1 10
600001 2
1442772 5
300000 1
1400093 9
9 10
1782822 6
2999991 10
11 10
4 2
161604 7
1151912 4
1036497 5
464894 5
39308 6
91551 1
1 10
267027 1
300000 1
1948441 8
132244 3
63873 1
17 8
2700002 9
1038429 5
592802 7
84093 1
3000004 10
1625161 8
529719 3
684727 7
2 2
3686 3
485208 2
1200004 4
1526872 7
1 1
994513 7
414314 2
1145694 4
2700001 9
215160 5
425671 7
9 10
599999 2
2053911 8
385763 4
1015005 5
300001 1
36370 1
1811306 7
203692 1
1790610 6
9 10
2689795 9
240057 9
263087 6
985778 9
1 10
465439 8
334036 4
2170922 9
1499995 5
70961 1
1499996 5
1450447 6
18 9
679533 4
1201465 8
150930 3
2 1
2290778 9
343328 2
769351 8
133253 4
1963496 8
325753 3
343438 2
1 10
114764 4
2 1
559807 8
1 1
300000 1
10 9
2521962 10
1810411 7
3 2
262491 1
2400006 8
1 10
1163215 9
1101664 5
1 10
74458 1
949251 5
10 9
444985 8
1674001 7
178483 1
2400000 8
438368 3
650581 5
419490 2
900004 3
2999990 10
129694 1
2007263 7
4 2
300000 1
42161 5
411671 3
516444 6
1003217 8
3000007 10
19 10
551089 3
2037090 7
9 10
774155 3
1143798 9
1199999 4
2482287 9
900000 3
300000 1
1 10
153909 1
1095984 6
252714 1
1772751 6
14819 2
749903 3
1519190 7
2 2
481914 2
124495 2
407791 5
1 10
2099999 7
2399998 8
1800006 6
17 8
9 4
74267 3
1273914 9
2522238 9
2411169 10
790851 5
778049 8
646392 6
1 10
2 3
1800000 6
1 10
1330128 9
1725382 7
300001 1
916370 5
1421702 5
1414489 9
2100001 7
465531 4
22 10
1 10
321463 9
452604 4
555089 3
6 7
421231 5
1329125 7
163727 6
2915519 10
2100006 7
1528624 8
1137616 4
1184279 9
185351 6
518091 4
202629 5
19 9
812182 5
809482 4
309220 2
111807 1
1019661 10
209483 9
15 7
299999 1
10 5
38571 2
1289561 5
481529 6
2100002 7
2130576 8
807287 8
341016 6
366811 2
1800007 6
1190978 7
81087 2
1 10
1708089 8
191970 3
899996 3
2400000 8
2100008 7
45885 2
508378 5
789497 6
1181588 6
89271 7
1 10
641879 3
1177828 7
1200006 4
340447 3
2700016 9
1062418 7
97380 4
753472 3
1078076 4
703833 8
7 6
588092 5
62865 7
6 5
139680 4
2400015 8
2099993 7
907871 10
1039256 8
599999 2
2699992 9
1602596 10
284495 1
21038 2
319169 2
1500001 5
1840945 8
425234 3
633071 3
22 8
205258 1
1474141 9
8 7
470333 6
1490903 8
1799993 6
2139463 9
840119 10
2 2
717254 8
1013622 7
1507849 7
1800011 6
1800010 6
550950 7
1486167 6
811038 9
1021612 4
218324 1
3 2
377132 2
1094051 5
65064 1
594193 9
458486 9
5 3
8 4
3 4
857245 7
347820 2
554904 2
3000011 10
206315 1
1498000 10
896722 3
2730509 10
1194795 4
1950864 7
1 1
725517 9
459015 8
2399993 8
2099999 7
1499994 5
139676 9
352176 3
710967 4
2328330 8
967890 4
465099 2
275271 10
600002 2
2268800 10
1415680 5
11 5
376841 10
2157223 8
167466 6
356080 10
6 5
638350 6
1499996 5
534166 2
794288 3
899999 3
300001 1
299999 1
293762 7
1816346 7
438330 3
1332960 8
107550 1
1308793 6
1 10
338921 3
984148 5
227669 5
1347986 5
523370 5
254246 7
599999 2
1640389 6
1500000 5
257817 9
1 10
311801 4
564340 4
3 2
176842 7
135899 3
734680 4
21 10
998118 7
235694 7
520986 2
2817080 10
13 8
780568 4
1 10
354120 3
2239591 8
645278 3
200002 1
690159 4
599998 2
62814 4
1 10
504945 3
2963079 10
213716 6
300000 1
571689 5
1255351 6
1 10
947791 7
298484 1
285062 3
88117 1
3 3
503777 6
454049 7
2087560 8
304511 2
53782 3
232197 1
11 4
7 7
576421 4
2999991 10
403459 10
2683019 10
600003 2
16 8
5 5
759775 4
333658 10
309116 3
1048321 10
1037781 4
8749 2
3000016 10
2244169 8
1 10
2458907 10
153257 1
823088 8
1028641 4
2297187 9
284645 1
1202846 6
54865 5
376410 3
377154 2
7 8
53748 9
1264803 5
214834 4
1583123 6
1499785 7
227583 3
1098058 4
1800005 6
685967 7
489313 4
15 7
1200004 4
1 10
1327181 7
197868 4
85659 1
411703 4
1479101 10
510128 8
900001 3
563413 2
173468 6
96763 2
224623 9
232566 1
577888 3
695020 9
1144832 4
1640488 8
13 6
306449 2
1 10
87513 2
1 10
2059268 10
2692847 10
4 2
144336 1
899998 3
1018769 10
2425919 10
2742651 10
409279 2
487967 2
1800001 6
1 1
1 10
10 10
1793722 7
779014 3
1984911 8
1982940 10
2 1
2699996 9
134850 1
474088 5
2699993 9
890869 8
7 8
1462503 10
900003 3
2 2
2 1
1131010 10
442966 5
302865 5
3 3
1 10
19 9
299999 1
304095 2
1575092 6
6 6
830412 4
14 7
70489 6
1551230 10
507967 8
1686660 10
696387 7
3000010 10
148529 4
299999 1
231888 2
271776 3
1500002 5
77424 10
1 10
777471 4
1 10
600002 2
1706285 10
273777 10
1002814 5
8 7
587773 2
1 10
2210369 8
211070 1
2446892 9
291376 1
1439103 8
1785763 6
75880 1
2558572 10
39371 5
1619743 8
300001 1
1 10
823969 10
975826 4
1200003 4
600001 2
1127027 4
1852139 10
105782 1
11 7
2399991 8
1630496 9
1 10
1669780 7
156312 1
188165 5
777511 5
342808 6
2400007 8
451369 5
299999 1
971965 9
254529 4
2399993 8
836413 3
1150665 4
3040 3
21 10
738976 5
438023 4
1 10
743348 4
805748 3
2100000 7
600001 2
2279112 10
185551 4
1800011 6
2082555 9
358568 2
124617 6
3000019 10
1050099 4
1553320 9
47478 6
489642 2
125362 3
519429 7
808866 6
598442 3
235675 1
29211 3
171557 3
599998 2
1831681 10
50064 1
1879951 10
1086383 5
38057 1
281327 1
657872 9
300001 1
517763 5
264471 1
1316385 8
9 9
600001 2
2254096 9
763909 6
600001 2
6 3
1 10
300001 1
94351 9
379004 2
301196 2
13 8
2302374 8
829096 3
2390849 8
1500008 5
1791138 6
600001 2
1771739 10
1153304 6
25 9
637251 6
802991 5
76180 3
71377 6
5 3
600001 2
442105 8
285699 2
159755 1
115134 1
881796 10
28447 1
223941 8
550968 4
224208 8
689361 5
856073 7
2603545 10
1 10
3 2
10 4
334699 4
239711 6
17 9
299999 1
8 7
2400007 8
383997 4
918320 8
1800000 6
1 10
2399997 8
10 5
900003 3
1499999 5
1661234 7
691476 9
976960 10
11 6
13 8
405427 6
619330 3
235289 8
1988210 7
2 3
5 3
1803513 8
1799995 6
986963 6
1331031 8
13254 3
181939 2
1111654 9
74075 6
1199996 4
1352431 5
9 4
1448834 5
1 10
405819 9
871255 7
578769 3
1204349 10
2148962 10
1 10
218851 1
1372275 5
1551707 7
1389844 9
114634 1
1368069 5
243733 7
334120 4
2077208 9
1 10
204374 1
916775 9
2100003 7
407504 5
328636 3
580602 7
1609380 9
113520 4
384720 2
2343897 9
560134 5
669360 6
974303 8
899997 3
554191 4
243857 4
6 6
1 10
1835569 8
54677 2
474104 5
61695 6
278161 2
3000010 10
760639 9
44372 5
1662420 6
1385325 7
2100001 7
2 3
1 1
599999 2
2687490 9
169984 1
392471 6
144468 2
1799998 6
449916 6
19 9
1894150 9
300000 1
1 10
72904 1
301455 7
299999 1
1 10
964489 10
432875 8
1 10
12291 2
2400000 8
2099995 7
682662 7
1943024 8
639623 4
1226654 5
478530 8
2660490 10
2109889 8
8 7
1500002 5
723050 5
299999 1
94393 1
2099992 7
456107 6
49161 8
163733 1
12 6
2120472 9
3000019 10
7 3
128595 8
292964 2
885459 3
2564529 10
1 10
2 3
605796 3
1027967 4
5 4
794944 9
323660 4
430523 6
16 8
361570 3
593935 2
997375 4
332587 2
1 1
101557 4
886009 6
11 5
2712770 10
708542 7
1745785 6
658546 7
1750254 6
2100006 7
2399998 8
906086 9
547723 2
1303248 9
40643 3
4 3
900004 3
241187 3
743611 3
1988411 10
4054 7
8 8
6867 4
2091864 8
6 3
2205534 10
83200 5
2999997 10
1 10
350307 4
1200002 4
2443787 9
268041 6
180356 7
1199998 4
1842520 8
209982 2
7 7
349718 2
1645450 10
677185 3
280611 6
950347 7
1500006 5
225518 1
254227 1
465972 5
80291 7
251316 9
900001 3
1647694 7
208361 2
23590 2
1874081 10
552409 4
900000 3
300001 1
634725 9
1970483 10
1402304 7
754669 6
2102633 9
15 7
661361 3
1462476 6
350860 3
1718081 10
1411231 6
4 5
123424 5
575572 6
205893 2
226794 1
1424984 7
1396944 5
99298 3
1388639 9
555236 9
900004 3
10 10
236198 10
1799993 6
143084 1
600003 2
899999 3
890320 7
8 8
8 4
152778 8
727268 8
663413 3
376088 7
1799993 6
163385 9
1757380 7
711006 3
1486766 10
46753 3
1 10
207222 3
426880 5
76563 4
571609 2
1978443 9
47808 1
600003 2
434763 4
590763 2
1 10
1932600 8
1 10
471219 3
7 7
389010 6
1 10
287868 3
21 10
60232 4
900000 3
1 10
1242461 6
7138 5
664650 3
300001 1
209926 1
13 7
2119181 10
1 10
234981 2
55644 5
2700016 9
722115 3
1106358 10
19 7
569117 2
440251 4
2400001 8
1228780 10
369447 2
595959 2
1800007 6
454246 7
624175 7
300000 1
1740522 7
875186 3
2060645 7
3 2
1799993 6
113753 2
605153 6
1468161 9
26311 7
337388 4
514959 2
116062 5
1 2
1084554 9
287820 3
208268 2
845122 5
5 6
599998 2
20 10
339485 5
1157191 4
631463 5
720548 4
345165 6
2183415 9
445113 8
1 10
1911766 7
2999990 10
42421 7
825846 3
2 2
1996030 7
1098084 4
4 5
77148 9
222992 6
812796 5
1655635 6
585092 2
2700010 9
836534 7
546015 3
251589 1
1 1
900001 3
774920 3
935262 7
2230273 10
577771 2
125665 1
1499995 5
50098 3
757254 3
2202289 8
690919 5
1265796 5
1800001 6
1 10
3 2
477347 2
1500004 5
1056685 4
1545419 8
1183185 7
7 8
89614 1
1800004 6
299999 1
499003 4
73225 2
2 2
740087 8
148535 6
984584 4
64741 5
277291 1
2700001 9
1500001 5
388450 3
600001 2
1794679 8
1673788 9
966447 8
19 9
2100000 7
430210 10
136397 2
9 9
635121 9
2609873 9
132192 1
988378 7
465151 8
204273 1
599997 2
2399992 8
2099992 7
593697 7
622925 9
2 3
1600626 7
387766 5
2281080 10
5 6
9 5
5 2
51481 8
85577 1
1200005 4
585608 2
9 5
736178 3
2400007 8
418771 3
899997 3
149352 1
2190243 10
1431779 5
3000009 10
1499995 5
2100001 7
390317 2
397243 6
115671 10
2100005 7
1890311 8
282982 1
1614965 7
38391 10
1019287 6
11 10
212580 9
1706040 6
1094583 7
640125 3
3 2
407606 7
437347 6
872663 8
630817 6
2699995 9
1043377 9
1209211 6
1 10
331677 4
774618 3
90032 1
760648 7
9385 2
11 5
136908 1
15 8
21 10
5 5
307725 3
1200000 4
372892 4
900004 3
2099999 7
137753 3
1 10
131168 1
600003 2
256812 1
1342475 7
475151 7
2252307 9
566049 2
182625 1
1303841 7
208309 2
1444772 5
858289 8
1 10
162261 4
2400003 8
1450884 7
313293 2
1051329 7
296593 2
373276 5
673331 4
1814597 9
104573 3
1799997 6
293216 4
421329 2
1070583 4
10 4
1075845 7
15 8
1019730 5
141405 8
1 10
452688 6
569704 8
4 4
2169359 9
829391 10
538808 2
1279043 6
1075671 8
18 9
2100006 7
192012 1
122063 5
78885 1
326583 2
1500005 5
1799993 6
1235903 6
765211 5
2699991 9
8 3
10 5
275919 5
1255382 8
1560411 9
264802 3
1606004 9
1089606 6
2700015 9
814508 4
315271 2
843132 5
874079 8
1 10
86948 6
6295 4
13792 1
2399993 8
1 10
2486790 9
1 10
11 5
1371441 10
600002 2
496656 8
1518167 8
2399991 8
2356865 8
476225 6
105789 1
5 5
155780 10
1686450 6
2699999 9
200013 7
2700015 9
215396 1
1799995 6
462364 3
19 9
230631 2
545511 4
143544 3
50895 5
22 8
1499999 5
560770 6
958112 7
1799999 6
1 10
9 4
12 6
483819 2
531363 2
1 10
2 1
1 10
280669 8
902240 5
816 2
72074 3
544326 3
967924 7
476664 3
9179 5
407719 3
2699990 9
1 10
2100013 7
10 6
22 9
463290 5
1238110 10
1161909 10
2126579 9
178776 1
382362 3
1515540 10
781943 7
402660 7
414599 6
902344 8
1 10
265393 1
589245 4
990617 10
1 10
2400006 8
100896 8
2 2
18 9
300001 1
7 6
21115 6
624893 3
848388 8
1542681 8
1 10
920687 4
2 1
577556 7
2400007 8
2400007 8
43759 2
525652 7
555928 2
633424 7
7 7
869101 3
2976507 10
295055 8
300000 1
683955 7
218889 1
1374011 6
1894817 7
424541 5
115453 1
472870 2
167332 5
7 4
5 4
1727519 6
587234 8
2633545 9
1500005 5
157723 1
8 8
65120 3
4 2
600002 2
236281 1
11 5
2023076 7
913250 4
1 10
1904219 10
2399717 10
1037931 5
375641 10
3 3
876659 3
1360990 5
2085509 10
1009847 7
458290 2
2700010 9
848617 4
19 9
1199998 4
152642 1
910999 10
243342 7
1054483 4
391259 3
1800006 6
1061527 4
1677149 9
1292826 6
1783675 6
2250747 10
231433 1
1089109 9
221819 1
2700003 9
364879 10
300001 1
299999 1
361715 4
806120 8
1179670 6
1176769 8
50585 2
491752 9
1 10
1043885 6
262802 3
3 1
1630617 8
18 9
1 10
15 7
1404735 8
608584 3
249826 2
13 9
383219 9
831617 3
386160 4
801777 3
8 9
1 10
300001 1
498155 6
489166 6
1699984 9
407411 4
871633 8
300000 1
409883 2
2700009 9
899996 3
565742 3
565861 4
336389 5
989166 10
1628551 9
876601 9
3000009 10
30185 2
599998 2
55503 8
1624669 10
109835 1
2470119 10
1243548 7
1094258 6
251827 1
1 10
1191073 6
533339 3
877375 8
13 6
146862 1
2176502 10
1721710 10
210922 3
2624705 9
210967 1
328216 7
8 9
274770 9
9 4
4 5
163400 4
300001 1
230266 1
96362 5
1200002 4
2064639 10
2 1
446314 7
10 10
1316517 5
2700009 9
2604100 10
1737945 8
581167 8
1470226 7
1 10
413211 2
1216565 9
1474441 10
801883 9
277370 6
300001 1
1508718 7
900001 3
253222 6
99287 2
237030 2
2100002 7
1093824 9
300000 1
1454926 5
2399991 8
600002 2
985171 9
1 10
997263 4
7134 4
300000 1
2099999 7
4 5
1 10
859379 5
1800006 6
1871451 7
686040 6
11 8
599997 2
427105 3
1772239 10
590431 2
19 10
119780 3
3 4
2399992 8
900001 3
549738 3
12645 5
1010890 4
1800008 6
1 10
243441 5
20 10
724091 5
1463881 5
4 5
1782482 6
584716 2
623889 5
374825 3
19 9
2399995 8
200421 2
1 10
68149 1
508722 2
2 3
139817 8
554788 4
1776244 6
134294 1
455534 8
150139 4
238137 3
1190680 5
225987 4
168212 1
154915 1
900001 3
301480 3
600001 2
1906940 10
7 3
1129871 8
2 1
225617 6
370739 2
1800007 6
827787 3
280797 1
417649 2
1258722 6
813280 3
10 5
707161 10
433036 5
1765818 6
57826 1
508843 3
2100001 7
1815788 9
265371 1
2111601 8
1214592 7
283509 6
478994 2
393886 9
2099999 7
2129425 9
300001 1
348753 3
16 8
175309 3
1143909 5
1066205 5
1 10
2700010 9
5 3
676636 5
796257 9
1 10
1478781 5
1738925 6
739420 5
300718 3
1094639 10
9 5
180794 1
259342 1
236801 1
2700009 9
1247139 10
1 10
77707 2
300000 1
12 6
899999 3
704715 4
1 10
149336 5
22 8
1661004 6
1460753 8
1 1
1156203 4
926054 5
17 8
1584936 8
76883 2
1 10
130223 8
1 10
44723 1
1 10
599999 2
1200005 4
1 10
63880 1
1750895 6
17098 1
2770635 10
899999 3
599999 2
671055 3
2618803 9
2558301 9
206583 1
727311 3
2329450 9
36754 1
18 9
1 10
978020 7
876857 8
1581390 10
2428786 9
799759 6
731449 3
6 7
188968 2
187062 3
1448909 7
435933 9
1332431 6
656051 5
2999991 10
289460 1
2699999 9
900002 3
2769311 10
466123 2
1983527 9
611640 10
443359 2
276327 1
1 10
1200000 4
1 10
174804 8
560748 9
11 5
599997 2
1072340 5
10 9
366960 2
900004 3
25 10
2356010 9
781464 3
214138 2
3000001 10
2999997 10
2359261 9
1082251 5
10 10
2399991 8
2016335 8
679585 10
137659 3
311193 4
694290 6
1433146 5
131418 3
20 10
19 10
940872 4
305504 4
958512 5
373561 7
1 10
89989 2
1 10
1 1
390329 2
5 4
1 10
1508367 8
1 1
293327 1
535254 4
1799999 6
1938210 7
746939 6
4 5
1 10
613591 5
770377 3
1 10
490522 2
104517 4
699181 3
343426 7
1258281 6
17 8
295168 9
8 4
1342998 9
132725 1
328059 5
128186 5
733745 3
571508 2
1 10
7 3
2400013 8
3000014 10
554898 2
1199997 4
599998 2
677774 6
1 10
1049557 6
22280 3
1 1
6 7
2075218 8
8 5
2056942 9
50873 7
286617 1
11 5
97871 1
243090 5
900001 3
202140 1
9 8
22536 8
1960711 8
261807 3
2099999 7
4 5
5 5
1800004 6
899999 3
12104 1
8 8
3000014 10
1543108 10
2472049 9
1587061 9
2323378 9
876748 5
1149835 5
265573 3
2400000 8
1800005 6
111087 1
1411574 8
270210 3
9 10
900003 3
1 10
2999990 10
454055 2
1230273 9
2072379 7
1200903 8
1854828 8
3000008 10
1053681 8
1880545 8
17 8
1256311 8
2700016 9
1499994 5
589454 2
2999999 10
877955 8
1074048 7
2400008 8
1051669 5
64679 2
711726 6
1 10
533090 6
1 10
242396 1
1097729 10
146534 6
2700002 9
613899 4
693624 10
29145 8
558584 9
935628 4
517514 5
365297 7
1236241 6
645293 3
299999 1
173358 2
1499997 5
198778 5
325637 6
1115605 9
1331302 7
2051934 10
505626 2
2099999 7
64331 1
1735149 10
1157027 5
143611 10
472909 6
769587 4
2400006 8
1216863 8
779260 10
137802 1
1799995 6
837519 5
6 6
632841 8
238353 8
2251905 8
1481796 5
7 4
380327 2
922459 10
865571 5
728424 4
159921 2
2023925 7
7 8
219030 3
510274 9
1266427 6
138929 8
508766 2
2099994 7
1800005 6
1295047 8
1799995 6
558153 4
989644 5
228971 2
368362 2
1306345 8
6 4
304661 7
2011090 8
547082 3
9 8
378593 8
2156184 9
548395 2
279076 7
7 3
942677 7
132123 4
180783 1
6 3
1544621 10
2713170 10
763630 7
299999 1
6 6
299999 1
1456651 5
2100012 7
702556 4
731681 8
599011 2
258001 10
1259236 5
1443105 10
1705544 10
2181790 8
1549358 7
76127 6
1800007 6
1947464 9
8 7
1089426 4
1406173 6
1199996 4
394765 2
1926205 7
1 10
8 7
91652 5
181520 9
213177 8
1048321 6
359763 7
380969 7
1 10
1500629 6
334963 7
180569 4
258980 1
214199 1
2399996 8
12 6
2031135 8
905261 6
2999999 10
329576 3
9 4
3000010 10
309716 3
346661 2
269476 2
1 2
2999999 10
233580 1
1 1
1500001 5
336180 10
315233 4
654451 4
1500000 5
13 9
721050 3
1800000 6
300001 1
1782298 9
6 7
1025327 5
1138888 7
4 3
5 2
1810590 9
2699994 9
1858145 8
106291 4
2100009 7
153828 2
18 9
1223433 7
2999990 10
2796671 10
1200003 4
899370 10
1199995 4
1867704 8
712721 4
6 7
1014354 6
1 2
840454 6
1109080 4
132804 1
2056571 7
1100719 6
1982782 9
1292235 5
1 10
2391431 8
2700001 9
2390131 10
2365159 10
1921301 9
1500004 5
223113 2
309615 2
142411 5
10 4
17 8
1 10
241671 1
646277 3
10 10
599997 2
585424 2
759469 3
1924439 10
419427 2
2313383 8
1800005 6
93478 7
1800005 6
34425 4
654551 3
1688929 10
774584 4
192796 7
2400005 8
2399991 8
205291 6
2 3
1 10
156172 4
1806020 10
440714 3
178879 1
2311833 8
600001 2
199053 1
2700010 9
761256 9
274012 1
16 7
48988 1
1 10
600002 2
813390 5
300002 1
9 10
978123 6
250421 1
1036174 6
1 10
309052 4
1940163 7
1937992 7
1668263 8
788750 10
2400002 8
806878 9
775061 7
868069 6
1067219 4
18050 1
2400012 8
130385 1
565584 5
7 8
249821 4
2021612 8
1600223 6
24 9
1290010 7
1800007 6
751903 3
1799993 6
14 6
2100005 7
1 10
7 4
322959 10
237123 8
662687 8
2100001 7
1200005 4
2400009 8
24622 6
1 10
809980 4
22583 1
900002 3
900000 3
331451 3
1571563 7
2100003 7
1380070 5
1159650 6
546776 3
133699 10
1082836 9
2115437 8
210588 1
300000 1
370015 4
13 6
666733 8
40650 5
2400005 8
654809 10
2099995 7
983573 8
3000010 10
1 10
1499995 5
21 10
11 5
12754 2
753053 4
7 4
642081 3
178227 1
1300424 8
9 4
1671923 7
1568256 8
482216 2
277980 9
55078 1
620685 3
110063 1
12 5
984755 4
2999995 10
305735 3
1500006 5
748571 4
1499997 5
300001 1
825449 5
1183336 6
2999994 10
2072207 8
604901 7
1 10
541511 4
1 10
77048 1
9 10
322745 2
23475 2
1607435 6
1329876 5
497440 9
19 10
818123 6
524874 6
162234 2
1200002 4
764171 9
2700017 9
182523 8
13 6
1500002 5
1304 3
1 10
731977 6
2699991 9
2 1
10 9
331208 3
473695 4
157420 2
19 10
10 10
1095740 6
43450 1
2400008 8
1324249 6
181958 7
299999 1
1186412 4
2724981 10
279794 1
246308 3
7 8
1188272 7
1347649 8
2097226 7
241295 8
230842 4
884476 3
621421 3
2400009 8
1689381 7
2399993 8
1799593 6
646550 8
899999 3
169321 6
466759 10
2718990 10
110161 8
1486233 9
75248 1
66959 3
518202 6
1528176 6
595692 6
957613 4
69551 1
329721 7
2137132 10
1 10
238103 2
1070981 4
465292 4
174026 3
1307311 10
101587 1
492267 7
899997 3
916873 8
2688216 10
5 2
599998 2
2465839 9
1200002 4
3 4
838313 5
676897 6
300001 1
2099994 7
1 10
854238 3
1062083 5
1059855 4
1030720 10
1500001 5
155344 4
711679 8
765331 3
600001 2
133987 1
93589 2
2 1
404354 4
412846 3
580051 2
299749 1
387762 7
418091 2
1 10
481702 3
1206423 5
2999991 10
264556 1
971428 10
600000 2
1 10
1500001 5
1056623 8
581976 4
76764 1
546267 2
744045 8
1315840 8
405494 9
83897 2
1714814 8
1673031 10
134449 1
12901 7
1799995 6
1348954 7
585466 3
865177 6
1007128 9
338865 9
1799994 6
4 4
1040785 6
600001 2
719704 5
159701 1
1 10
17 8
1391095 6
471336 8
3 3
976906 9
2131681 10
160158 7
1500001 5
155304 1
2006824 8
13 7
1 10
687084 6
551900 7
99046 2
3 2
148673 1
899996 3
537343 8
2099992 7
276564 7
2100002 7
565409 3
222179 3
533785 3
900003 3
1410223 6
2699997 9
1127751 4
138505 6
329737 4
2699991 9
244935 10
218869 4
404748 6
900003 3
40256 9
401968 4
1200004 4
1 1
304848 2
4 5
1800001 6
457017 4
6 5
2587820 9
1500001 5
3000001 10
2305586 10
292498 1
1366655 8
934837 8
577674 5
589379 6
3000009 10
1200003 4
2099999 7
1500002 5
3 2
124272 1
673287 7
2054053 9
64655 1
388970 7
8 9
174006 5
464705 8
143887 1
229634 2
10 10
1253345 6
232180 3
1747341 7
1173227 5
4 2
8 7
2124737 9
2474 1
573469 10
106216 2
26 10
23 9
1028949 7
985360 5
339929 4
641669 4
463300 5
2 1
845771 4
195376 8
405126 3
1199997 4
1411895 8
228501 1
1552441 9
2 1
1499996 5
944336 5
894591 5
2100005 7
2999991 10
1200001 4
239712 1
600002 2
831135 8
1 10
1321375 7
929166 5
454762 2
249155 3
330582 7
1162033 5
7 4
313320 7
1 10
471528 6
75179 10
1476425 7
1079906 8
1 10
3 2
705959 9
79889 4
26013 3
1654474 6
1157868 6
845844 4
9 4
21 10
5 3
651322 6
244480 10
539842 2
1700482 8
2400002 8
666155 4
1200007 4
2007793 9
2400002 8
1692505 6
4 3
122081 6
2399994 8
765599 8
1800005 6
162414 1
1 10
233118 2
259574 1
285063 10
1907440 8
1786026 7
18 9
194666 1
600002 2
1200001 4
786537 3
1074823 4
2399992 8
2421451 10
1 10
19 9
2086210 10
354991 6
3 2
1199999 4
689760 4
886068 10
919259 8
299999 1
639547 6
1 10
2999991 10
169274 3
1855463 7
160226 1
17 6
2677058 9
417633 4
1336196 7
18 7
425090 2
2255236 9
600002 2
1094449 6
300001 1
1499994 5
2699998 9
534234 3
660432 4
2400000 8
94499 7
1 10
220601 4
5 2
900004 3
1 10
733170 5
1746401 10
2700010 9
1707763 6
412735 2
81511 1
7 7
270913 2
2249333 9
581956 2
1312840 5
217521 1
13 5
557460 4
1 10
29905 5
1947208 8
1695687 8
2699999 9
2294644 8
1347778 9
279255 1
832100 9
11 10
688400 3
300000 1
4 5
83613 1
1200001 4
1200005 4
2099999 7
1 10
541132 4
2399995 8
1799994 6
23 10
2700003 9
354266 3
96613 2
142518 4
52872 3
565731 4
531662 3
1394120 7
874538 6
858246 6
1500004 5
1189289 5
391831 10
1495255 6
3 2
8 3
536051 7
450893 2
446319 4
900004 3
243181 1
13 6
477699 2
599998 2
1842448 7
909688 8
366385 6
97233 10
1216991 6
1499998 5
686342 3
890153 5
1 10
218092 8
5 5
1 10
2999992 10
1475410 5
1498490 10
781170 6
2 3
390786 3
235401 3
900002 3
3000009 10
1060166 10
1847117 7
493009 7
2978821 10
1 10
1133895 7
900001 3
1 10
2700010 9
2400001 8
578956 4
166076 4
641970 3
342791 4
865547 5
920820 6
815735 6
1 10
470946 6
1891855 9
2849959 10
71641 1
565779 2
454177 2
489983 3
1086289 5
810963 3
899998 3
3 2
295865 1
809301 10
14 7
9 5
6 3
167143 1
1500003 5
263499 1
1479646 9
696540 4
2237625 9
757647 6
545885 2
615464 3
593644 7
1888794 7
606729 8
809147 7
8 4
2565890 10
1181145 4
30667 5
1627379 6
1641004 7
993989 7
2699999 9
600000 2
352894 4
1499997 5
9793 6
52207 6
2120950 9
2795149 10
280458 1
2526461 10
21 10
421612 3
12665 6
833801 5
2793570 10
1244880 8
1302073 8
845841 10
74885 7
290254 1
2399997 8
2699997 9
2405466 10
450211 4
1 10
724686 6
222105 8
2999990 10
787636 3
205223 6
400983 3
1595547 9
15 7
195348 1
68190 10
5 5
1645344 8
1393440 7
2067897 7
224846 1
118023 3
2699999 9
1 1
146020 1
600002 2
1 10
264469 1
3000008 10
2700005 9
687556 9
1919740 10
631610 5
4 2
46765 6
1200005 4
1685333 6
1 10
480892 7
1407384 6
25461 1
1112247 4
2235816 9
663158 6
1 10
189074 5
4616 3
2051322 7
7 8
1479783 7
299998 1
2399991 8
503287 7
1054156 4
546091 3
618644 3
169338 1
1200003 4
1500001 5
1 1
485780 2
21710 5
594663 3
212398 1
1083647 4
1 10
1800005 6
268417 4
1499995 5
1149489 8
340662 2
1966 7
216985 6
2099998 7
1037953 6
743830 10
2400005 8
1800000 6
452370 2
151131 7
19 9
378472 5
5 2
425757 2
299999 1
2400000 8
1 10
1033807 8
2515290 9
21360 8
235992 2
695099 5
364480 8
1196335 4
101719 2
392955 2
899997 3
266969 4
600003 2
2568883 10
494349 7
225415 1
1 10
18 9
1660205 10
334267 2
898710 4
1 10
436517 3
472269 2
849380 5
7 4
1265329 9
635808 3
18 9
12761 6
1559233 6
950010 5
78850 1
2140914 10
353770 9
333652 3
260859 1
13113 4
1398865 5
1515161 10
476032 8
12 9
2400006 8
3 2
1800005 6
414883 4
47251 4
1434637 6
210015 8
561485 10
394993 5
133643 1
900004 3
48423 3
1467230 5
271024 1
2 1
1276737 7
300000 1
259322 2
10 9
1319458 10
565666 6
599997 2
23 9
1 2
5265 1
1 1
1376377 6
14477 1
1799995 6
165124 1
1200005 4
1428188 8
11 6
21 8
320801 2
5764 3
2399991 8
696570 7
1586356 8
343302 6
1883971 8
676401 5
177336 3
1025095 4
544168 3
936404 9
199613 3
737496 4
13 7
131802 1
1 10
1885890 8
119527 1
592837 2
1704780 10
2399999 8
7 8
2683380 10
874654 5
1 10
256523 1
1475214 7
3000005 10
1 10
300000 1
1421632 8
492065 7
431306 3
1128003 4
296627 2
1 10
1 10
1593243 7
2283431 8
554959 2
5 6
545864 2
728052 6
705012 3
20451 2
126692 2
20 10
389883 2
3000002 10
1799995 6
217817 6
764793 4
2099994 7
9 8
365268 2
750584 8
12856 1
1282778 9
1388512 10
124340 7
89197 1
599998 2
103690 2
274981 10
1820344 7
1 10
6 6
509889 5
3 4
1799994 6
470560 4
143371 10
1039836 7
1 10
130337 1
1273674 5
128092 1
1199999 4
1766420 9
124205 3
2333608 8
67911 6
386458 2
314544 3
1051733 8
3 3
1500001 5
1 10
1856339 8
19 9
549410 10
2099998 7
899997 3
1001910 10
982063 5
286748 3
643372 4
600002 2
2419407 9
300000 1
1673665 8
1522029 7
3000001 10
1 10
1425863 5
1 10
899997 3
1177477 7
655553 4
191811 5
4 4
17 7
402320 4
259099 2
3000004 10
1687019 10
792201 7
531648 4
439916 5
2400000 8
1062856 4
252996 1
1443385 9
600003 2
1696111 8
1102492 9
113855 1
65533 2
1500000 5
43184 4
1991508 7
7 4
1500003 5
523600 10
600000 2
361599 2
11 5
716646 5
300001 1
1382065 7
257269 1
1 10
306256 7
948385 5
1500007 5
17 9
567379 8
900001 3
442594 6
1200003 4
1 10
1 10
1 10
1478052 9
35493 3
19 7
1131498 9
129 4
1316809 10
257392 4
1199996 4
299999 1
350374 3
2906740 10
299999 1
1768259 7
699481 10
62936 1
1251855 9
878708 8
1823969 10
1479871 10
64393 3
870912 4
2452249 9
10 8
75462 1
1120580 5
175112 4
317640 10
16 7
1967541 10
572384 3
1168149 7
122247 8
1352023 7
110984 4
251519 3
1 10
1 10
1751671 6
74657 4
232443 1
2028260 10
490766 2
149202 1
676035 3
412514 8
134169 3
2 1
300001 1
2999999 10
1566254 6
300001 1
1207466 10
1123476 6
1499999 5
1199996 4
456441 3
845795 7
2399991 8
552440 2
1153061 5
335469 2
297785 8
1 10
314811 2
2445229 10
1161689 5
227435 1
76180 5
1887807 10
1 10
346675 9
379697 9
1800004 6
1098375 8
39775 7
2400005 8
1446985 8
1 10
274353 1
1200001 4
3000000 10
1173795 7
3000008 10
6 4
359948 4
2154670 10
309927 4
498688 2
832460 4
1500006 5
1800001 6
283401 2
1599408 7
932549 4
103188 6
16 7
1544215 10
2159369 10
1253385 8
1499997 5
2999999 10
1827206 9
1726541 9
127875 2
900001 3
1800009 6
515692 8
178221 10
235177 1
2399993 8
162696 8
1 1
4 2
489570 2
1556254 7
8649 3
2618604 10
1799999 6
447428 2
1148610 5
408036 7
1746920 8
324619 3
12 6
320396 4
1 10
642864 3
1363609 10
970286 9
1589313 8
309359 9
2999991 10
2419589 10
2099998 7
7 3
300000 1
19710 1
900001 3
970089 10
175109 1
2446731 10
8 4
757526 3
13 6
900005 3
262790 1
3000005 10
8 4
13 6
599999 2
292661 2
2 2
45774 8
419732 5
3000010 10
114620 1
900005 3
245906 1
2400001 8
1499999 5
2699991 9
2173491 9
1500005 5
600001 2
1199996 4
447671 2
1417766 9
2917546 10
2399999 8
1800005 6
1467972 5
556769 6
181579 9
1242082 7
1445011 10
306671 4
2100008 7
1574822 9
8 7
503684 3
3614 9
239172 4
372360 2
905351 8
11 10
1553606 9
1183025 4
8 9
299999 1
599998 2
1260456 7
1499997 5
570595 8
849828 3
1 10
2400004 8
1 10
1865737 8
1 10
184542 1
2700008 9
483089 5
602001 8
1989227 7
1800000 6
504472 4
1 10
803627 3
846261 4
182626 3
873773 4
8 7
1199997 4
532714 7
1161324 4
1210287 5
1 1
19 7
146226 1
207083 5
8 4
1 10
1499994 5
507870 3
738305 3
9 5
1 10
298078 1
660152 3
600196 3
539399 3
120791 10
466603 3
256385 6
17 8
56325 2
13 7
242589 10
413978 7
1 1
80136 1
1080625 4
1150920 6
336681 9
1042785 4
788698 9
900002 3
1793341 6
1499995 5
354528 2
2471463 9
585068 2
736156 9
138721 3
2501029 10
577676 2
1610108 6
4375 5
10 10
1 10
1500006 5
544175 4
366482 2
1 10
136778 4
477254 7
283068 7
101556 5
1013455 8
299999 1
267475 1
269025 2
1199995 4
1499994 5
1500004 5
72011 1
684790 7
281976 3
391949 6
1618480 8
888425 5
654807 7
2400009 8
1796776 8
299999 1
485857 4
1647551 8
1199998 4
2353665 10
816664 3
11 10
88569 2
812248 3
2400007 8
1800007 6
600001 2
1199995 4
2099996 7
985499 4
2 2
600001 2
1200000 4
599999 2
663779 5
2100008 7
132181 6
2087185 8
1702222 6
2025752 8
337795 4
3000010 10
1 10
600001 2
2 2
2100012 7
211541 4
86929 2
962165 5
439117 4
1559915 8
2400009 8
120032 4
571537 7
1200003 4
188821 5
1275995 7
390456 2
849740 3
211772 2
110881 7
600034 3
1465393 8
2699991 9
466584 8
1200001 4
5 2
1444620 5
300001 1
5 4
105609 2
900002 3
1476102 8
2437070 10
1590427 6
1048876 5
1799995 6
10 10
5 3
66611 3
951174 9
942660 9
591736 3
1146652 5
1179024 5
555836 4
1182252 7
152516 7
213358 2
3 4
9 9
3920 2
883208 8
900000 3
513315 2
12 6
108772 10
344780 3
177331 3
256024 7
2099994 7
246971 1
175369 1
2100008 7
24668 2
2699996 9
783146 3
1500005 5
2616866 9
37439 8
6 7
69532 1
2399992 8
830848 3
1033375 4
3000009 10
1688202 10
1799993 6
300000 1
1500006 5
1472770 8
78613 1
1799996 6
599999 2
444815 8
2400015 8
1 10
689138 3
1339569 5
1921301 10
398431 3
1799994 6
1429375 8
7 4
597127 8
224095 1
1799995 6
1068882 9
476246 2
5 6
50869 1
18422 1
1800001 6
730264 3
3000000 10
1286 5
1179436 4
143614 1
2400000 8
105503 4
8 9
7 8
2568104 9
613270 7
2400007 8
1549087 10
2399997 8
362557 3
1984711 7
161362 1
17 9
278645 2
13076 1
4 3
1337959 8
950354 9
599999 2
1199995 4
1 1
288856 3
3000010 10
17337 8
1175356 4
8 4
32163 4
7 3
2028953 8
2399993 8
1217777 5
33543 3
856076 3
1589980 7
1626630 10
1424569 7
460846 6
60968 1
2566340 9
2399993 8
1101099 7
8936 3
140663 1
575056 3
142792 1
29100 4
899999 3
2142427 8
254766 1
2900031 10
299999 1
300000 1
267219 1
4 2
1752810 10
495844 4
198104 2
18395 1
530917 6
2 1
20 10
748405 7
988428 8
2268570 9
2700000 9
18 9
293772 1
1807009 10
276903 9
300000 1
1147847 6
42709 1
2162887 8
13 6
32559 2
424087 2
330470 5
8 7
537083 4
201680 5
2 2
1 10
1021850 4
2 1
1200003 4
8 9
18379 10
1800000 6
282401 2
600003 2
994880 5
652541 7
899998 3
1799996 6
633870 5
1 10
674731 4
1978195 8
1025451 5
1 10
1627236 6
139767 2
840114 9
1284899 10
1334632 5
461106 9
1 10
8 3
1799994 6
1 1
1443110 6
112409 10
1200004 4
2437109 9
3000001 10
2337408 9
29081 6
352848 7
3 4
9 5
206511 1
108615 4
284335 1
2099994 7
369203 6
459238 4
1194326 5
1893711 8
2099994 7
65887 7
1 10
1 10
178471 1
1799994 6
599998 2
2400015 8
764731 6
2999994 10
1606539 10
1800000 6
186824 3
2100006 7
1 10
2224363 10
334515 3
899997 3
332375 2
1 1
1 10
1 1
15 7
1852715 8
1800001 6
599998 2
2571156 9
331752 2
876516 5
212511 4
1 10
2100007 7
6 3
591467 10
227763 1
1350461 5
2077298 7
363999 4
1245894 7
163501 3
577541 6
366013 2
1 1
900000 3
147690 3
15 8
368061 3
2700000 9
1 10
250950 10
1749259 7
386253 4
1 10
1 10
1800004 6
945721 8
636965 5
1 10
103645 1
37629 2
14 5
393190 8
253658 3
1794661 7
2700010 9
1687589 7
584344 5
1807880 8
878466 7
603086 7
784594 5
5 2
3 3
2385969 10
194566 1
264771 5
178268 1
1538390 8
67209 1
401472 2
618749 3
55270 4
2400002 8
977718 8
862985 4
1043321 7
952446 10
890381 10
167058 1
4 2
900004 3
581362 7
1157717 7
605247 7
1216835 6
8 7
838640 4
805571 4
996051 4
267919 2
3000010 10
1500005 5
1502185 7
124375 1
1759680 9
500230 2
1200001 4
142819 2
1200005 4
1862993 7
1036058 6
572748 3
268154 2
1257065 5
4 5
1 10
77375 2
716327 3
1927100 7
1385480 8
12 6
849736 7
15 7
600001 2
7 6
16 8
185433 1
4 5
636357 3
600763 3
1166104 8
1199996 4
2970629 10
999177 4
1413504 9
1240681 8
599999 2
552432 2
11 10
1 10
626695 8
1 10
545251 3
124165 5
9 10
15450 7
1037837 4
1840931 7
1124695 6
1683471 10
4 5
694651 4
2099995 7
21 10
890411 3
1194125 4
352947 3
2658449 10
566269 4
900004 3
616548 4
1366659 5
52216 1
1812171 8
150936 1
1800001 6
1743221 6
1 10
2400004 8
14 7
3 4
759245 5
1 10
125537 1
1590143 6
830132 4
1516908 6
2596446 9
421321 6
6 6
7 6
839214 4
3 4
1641690 9
480231 3
2005431 8
1499994 5
225394 9
22 10
2672314 9
167591 1
2 1
1236989 5
1127441 4
900001 3
1 10
1151083 4
1 10
898279 8
822612 6
202828 5
414554 7
2700015 9
388944 2
1 10
11 5
111712 1
681288 3
1028681 8
319704 2
1357940 8
2400009 8
2700009 9
405040 3
194216 1
2999991 10
429571 2
1 10
1 10
2698111 10
2360109 9
19131 1
1615426 7
1745963 7
3 4
2055793 7
1519993 9
3 2
585869 4
354519 6
954515 6
1250628 9
7 6
899997 3
464674 4
168526 8
742797 9
1267457 9
2091201 8
67747 7
2 1
1180482 9
299999 1
143663 5
1799994 6
5 3
2582900 10
1423160 8
571724 3
1054519 6
1772181 10
1 10
734395 5
167928 1
1200002 4
484844 6
927089 8
3 2
224510 1
984831 7
9 4
1 10
249480 8
1 10
616152 8
599999 2
436016 3
1162431 5
2400009 8
2699999 9
64393 6
1500003 5
1200000 4
281085 2
21 10
3000010 10
1791867 8
593673 2
300001 1
893995 6
774027 4
352995 2
5 6
1369699 6
600000 2
293132 1
599998 2
852091 4
1883270 9
1967171 10
542570 5
405713 4
1242225 8
624433 7
544721 8
804491 3
6229 1
903373 6
246295 5
1 10
2 1
617228 8
1077965 5
1199997 4
941125 6
11839 1
1917937 9
2699999 9
2999997 10
21871 1
1200905 6
7 8
7 3
8 9
843962 3
1585167 6
541312 4
645535 6
790294 6
259436 1
1707731 10
11 5
65544 1
1 10
522831 10
255265 3
906610 10
918990 10
1 2
242589 1
319748 4
650917 3
899998 3
3000010 10
1232344 7
7 6
790409 6
603423 3
1569086 9
66436 2
7 4
501994 8
1499994 5
2311010 9
509827 3
238251 1
1 10
102746 3
1421549 5
2999991 10
848322 9
5 2
2045553 8
180415 1
10 4
33031 1
85747 10
11 9
16 8
2700009 9
1272020 7
390599 10
3000012 10
599999 2
1675285 6
25860 3
11 5
1200003 4
300686 5
557936 2
683997 8
975747 4
383013 2
1 10
1800007 6
900679 6
1011519 8
11 10
403443 4
2399993 8
932966 5
2400007 8
1 10
1895846 7
1 10
1265495 5
34065 9
2147265 8
1954927 8
600000 2
484981 2
2099993 7
1 10
15 8
2372066 9
5 6
19 10
2099992 7
1 10
1701546 8
1821075 9
533112 3
722550 3
295948 4
4 4
531616 4
370594 3
464886 6
1520576 8
267902 1
1 10
2999997 10
1800006 6
2700000 9
111835 9
329531 7
9 5
299999 1
24760 6
51358 2
1 10
583594 2
2551319 10
1002871 5
2606896 10
2658610 9
2370872 10
275830 1
13 6
9 8
2149376 8
2595707 9
23420 2
493185 8
303986 3
300000 1
316161 4
181511 8
199201 2
44506 1
875787 3
542372 2
565209 3
2253259 8
1 10
2700015 9
932994 5
847487 4
207872 1
2282118 9
237397 2
58469 10
9 4
600000 2
935117 4
1800000 6
19 9
444645 4
77543 10
150075 4
197252 1
3 4
79510 5
508165 3
1085189 6
435445 6
9 9
740467 5
733550 5
1 10
381379 3
1427621 6
495407 8
672316 4
13 7
88480 2
1375110 5
1 10
271222 7
1 10
692872 7
347903 2
825625 5
916699 4
900005 3
990489 10
4 3
2100007 7
153200 6
1499998 5
580381 10
2430450 9
1 10
1317960 5
1 10
784606 5
1471576 8
900003 3
405660 10
2099999 7
1352107 6
549206 9
2471268 10
1 10
8 3
270968 1
1365287 6
407241 5
1083755 7
605064 3
691369 6
1447325 5
2999991 10
280535 1
1789424 9
751937 8
31420 8
119532 6
8 7
2127338 9
1087710 5
1 10
35037 5
600001 2
1 10
442826 2
311903 6
567099 10
1814696 8
1558175 9
2699991 9
1676007 6
3 4
284390 1
1 10
1398225 5
1200005 4
1 10
291944 1
1800001 6
741660 6
2400004 8
294166 5
269136 1
2399997 8
2100001 7
2400001 8
1500002 5
1603879 9
286252 4
890112 7
85594 5
1984213 9
600000 2
1047071 4
2310076 9
468308 3
1270027 10
161299 10
950271 10
1651167 8
8 4
5 6
26919 1
105088 2
471479 8
620512 8
2273779 8
122397 4
442044 8
324353 2
5 3
1698077 6
1 10
351791 7
1284174 9
90792 2
2999991 10
1127070 7
955929 7
5 6
8 3
13 6
649832 6
2366524 10
300001 1
1092599 6
1696031 10
1247951 6
277118 3
19 9
190674 8
1799995 6
1048682 10
2400009 8
137047 1
9 5
2246179 10
109809 2
370921 3
1799993 6
1248155 5
5 2
211983 8
490406 7
14 5
282117 4
1800001 6
5546 3
305965 2
202996 1
2400008 8
2330735 8
1499999 5
331111 8
548711 8
813596 3
1262006 5
11 5
522330 3
600000 2
1500004 5
899996 3
807894 3
1533358 6
6 7
1256393 6
3000009 10
575847 2
1200001 4
275401 1
203898 1
1694483 6
636366 6
31110 1
885289 6
164321 2
919848 6
1176659 6
130863 5
19 9
1743792 8
11 5
1779669 10
1 10
900000 3
5 4
1792924 7
300000 1
65401 1
18846 4
140642 1
299999 1
105760 4
1199996 4
600001 2
2999990 10
2399992 8
354971 2
2999995 10
1155819 7
333653 6
149743 4
650257 3
993874 4
1 10
2007941 8
329839 7
617766 7
3000001 10
760844 3
2514618 9
5 5
117306 1
393977 2
1001629 9
1270940 5
1 10
1763927 9
36671 1
1230275 5
1284762 6
1 10
1261655 5
49673 4
302333 6
1500001 5
2 3
1070675 4
895493 6
1494184 5
196017 2
8 4
126267 1
1764995 7
295321 1
904085 9
294690 6
17 8
2368014 9
1 10
497853 5
1800000 6
412648 2
1283065 10
1726010 9
1 1
276376 5
10 9
2099994 7
1233446 5
2999999 10
32480 9
300001 1
1911349 10
882804 6
2084192 9
2100002 7
568973 3
108021 1
2699999 9
50922 1
1526498 6
1 10
1200005 4
1800006 6
266514 5
900000 3
422877 4
32633 8
2480919 10
1076743 7
1489804 7
1186075 6
1 10
1331498 7
1499996 5
287346 1
2 1
258220 4
541723 3
288063 2
1 10
93426 3
1197295 8
776706 5
982980 5
2400005 8
2399993 8
2399993 8
548497 2
227735 1
1105471 8
266894 1
776400 4
460186 3
1845449 10
561986 4
1582997 6
857187 9
1199997 4
158969 7
12 7
2 2
2 1
1747989 10
17 9
1 10
1 10
2952272 10
2099999 7
93483 4
1 10
108581 1
301943 4
17 9
1373698 10
8 4
2187620 9
55351 1
2999994 10
583975 9
458524 2
2334790 9
119144 4
443586 3
1800001 6
940022 7
626611 8
3 2
859309 4
605687 4
1044301 10
1779180 10
737821 3
419790 8
4 4
1666980 7
4 2
7 6
310354 5
1716569 10
1800003 6
19 9
213223 2
74791 7
639001 8
795132 10
300001 1
1 10
552622 2
2622123 9
888385 3
2100011 7
2304417 8
1009855 9
1479107 6
2699995 9
10 5
1092725 7
1630144 8
9 10
1499997 5
8 8
900003 3
1500004 5
2152207 8
256842 1
90065 10
1345001 7
2337083 8
1800000 6
810286 9
300001 1
1 10
613318 7
1623462 6
887425 4
899999 3
1552321 8
345550 2
79982 9
236240 9
1727041 6
1500004 5
455398 6
13 6
1075087 9
1130275 6
1324548 7
19081 6
958906 5
2266020 9
1029985 5
204117 1
133798 3
9 4
1473029 9
1 10
1177227 4
9 6
1879675 8
489977 3
1370776 8
2973320 10
1 1
141294 1
2099992 7
2257047 8
342546 2
26996 1
1 10
567594 6
179497 1
6 3
1621071 9
2700001 9
2100012 7
52658 3
17 9
805516 3
78196 1
738826 3
2700000 9
154086 2
838295 9
199684 5
839109 4
527246 4
2599523 9
64676 7
299999 1
5321 8
830085 4
776466 6
721808 3
2399994 8
696353 4
1294427 5
2700009 9
1 10
1 1
4 4
781418 3
275009 3
644142 8
2762679 10
844586 3
3000010 10
2999991 10
1750881 8
293874 9
193622 3
1388051 10
1089167 8
551870 3
2211543 9
1729546 7
990806 6
343183 2
1799995 6
1768357 6
1199995 4
166608 9
698264 4
20479 5
2255385 9
1024698 6
13 7
2400003 8
756308 5
401448 6
180352 4
304026 2
11 5
9 10
928983 4
691364 3
270282 6
4 2
1002833 4
2099992 7
1200001 4
1 10
170194 1
1137639 4
286568 2
897185 4
479987 4
916574 5
215541 2
339273 3
1 10
2358897 8
1799999 6
2285384 9
228543 2
13 9
185738 2
5650 1
899998 3
13 6
566432 3
1 10
2309424 8
125271 10
2400000 8
277330 2
1400435 7
3 1
81048 8
515499 7
195405 10
1799999 6
2053819 9
166503 8
2122489 9
1141835 9
1 10
9 8
92168 1
1844840 10
8 9
153312 1
1200002 4
2688106 10
2700010 9
1642295 6
1 10
544509 2
402940 9
28669 6
1657422 10
112624 2
1800004 6
760088 4
80513 3
1453656 5
451055 5
4 3
54544 2
299554 3
441057 7
322361 3
9 4
2699993 9
48821 1
594994 4
1460008 9
250149 1
484642 5
2625453 9
1 10
1 10
9 10
456979 5
82866 2
1869071 7
766155 8
36117 3
1 10
547850 7
1336823 6
466271 2
64610 1
64206 6
1 10
670748 4
2400001 8
538883 2
899999 3
214333 1
1 10
363301 6
1200003 4
1941710 10
3000000 10
728668 9
1156839 8
1499998 5
64909 2
514151 8
45755 6
1088897 9
152804 1
247930 2
268959 1
599511 3
751319 9
150528 7
325964 4
19 9
22 10
3000001 10
26869 5
900002 3
614199 4
163988 5
923031 9
600001 2
476235 7
458977 3
218434 2
900004 3
5 6
269691 10
251391 5
1 10
1 10
899997 3
264316 2
69974 1
519491 2
228627 9
1282056 5
1998848 8
394402 4
4 3
1630339 10
1397900 10
816792 4
355174 2
1800000 6
2699990 9
576351 9
1096976 4
1 10
17 8
1 10
942561 10
2017631 8
303469 5
564134 2
1 10
2400002 8
2425150 10
1015408 9
385689 6
70681 1
9 10
9 10
330534 2
1085063 6
1 10
408618 7
1 10
1110619 4
209543 6
103929 1
1462383 7
108689 1
1 10
2699991 9
1500002 5
1695711 10
42281 1
1 10
1342367 6
1 10
550292 2
15 6
748472 6
1050685 4
360799 2
2638765 9
190096 9
1500002 5
1133360 10
2661250 10
218098 2
329828 4
483615 4
1800008 6
30604 1
143992 2
561613 2
17 9
899997 3
98523 4
3000003 10
1 10
107970 1
1154857 7
1199996 4
140813 1
900002 3
182232 7
1067755 5
634053 3
688837 3
156718 9
16 8
1309770 7
229548 6
2459919 10
299999 1
1823884 7
1 10
922326 6
210846 8
101644 3
6 7
11 8
560957 2
26826 1
1974605 9
1992610 9
488984 4
3000000 10
92836 9
1182709 9
42322 2
299999 1
267723 1
1 10
461427 9
2400009 8
2063286 7
21060 1
1681499 7
1 10
1 10
11151 2
758407 3
398539 4
300000 1
1734160 7
1 1
1 10
12370 1
282360 1
607948 4
3 2
2 3
900003 3
473277 4
2278439 9
172912 1
1104950 7
900003 3
600001 2
83658 1
175291 10
2631410 9
2530054 9
437277 6
137897 2
420102 3
1721271 10
11 5
694050 10
762592 7
2099994 7
968327 8
300000 1
1099549 6
2399998 8
1 10
7 6
2999999 10
1 10
157616 1
735853 7
900000 3
2099995 7
2520535 9
300000 1
1102669 4
759869 5
2699997 9
263763 1
814528 3
1319352 7
11733 2
645169 6
2275607 8
9 8
367273 3
6 7
1143505 6
6 7
900001 3
284351 4
187344 10
69294 2
1199996 4
1500000 5
908880 5
2099992 7
1500003 5
2399992 8
14575 8
11 5
367139 10
11980 3
550255 4
415673 4
482351 3
858269 5
670500 5
2999999 10
600002 2
254424 1
228695 1
3000010 10
145754 1
2387175 9
107430 6
1958691 7
642523 4
611057 4
1372552 8
1951137 7
89694 1
588284 2
431885 9
26471 1
1434160 8
6 6
900003 3
246167 1
2700005 9
40751 3
324203 3
8 4
270863 1
2169503 8
2859873 10
2240890 10
11 5
2002116 10
34720 2
1851599 7
1200003 4
8 8
2265702 10
2433221 9
1421100 9
1060753 7
596839 2
241190 10
114793 4
560700 9
2400009 8
371665 9
1635063 8
1171629 4
1 10
300002 1
2100008 7
1370260 10
359837 5
16 8
143739 2
2099999 7
325982 2
859561 5
1135728 8
741752 8
165465 2
107776 9
627512 3
1 10
1083072 4
208277 2
1799996 6
1470817 6
2 1
17 9
926315 8
714555 5
685699 6
521082 2
2006969 8
234865 1
657096 7
416328 6
1721723 6
300001 1
169468 2
600003 2
2061975 7
1081097 4
1393975 9
2135729 8
1100231 8
955466 8
337934 6
1799995 6
130239 3
1480843 9
7 8
995444 10
300000 1
299999 1
2066840 9
2089431 9
1788161 7
180747 1
1 10
2350820 10
1 10
899996 3
925652 4
2875949 10
1287949 10
234421 1
1 1
1754351 10
243313 4
3 1
530495 8
526726 5
1210519 6
870695 5
146845 2
1999225 9
1 1
312456 4
2400009 8
1 10
646208 5
972642 5
200466 6
2202264 9
1137657 8
352781 10
1435620 6
4 2
290427 1
198160 3
7 7
1800010 6
280753 1
945958 10
1 10
394009 5
4 5
400407 3
2016039 8
193861 1
1804095 9
1373519 6
31763 3
299999 1
1362978 6
108847 8
664823 3
705689 4
2699991 9
69030 10
733957 7
214225 2
2580156 9
234218 1
614720 3
2699999 9
726911 8
168916 2
425883 5
1000939 10
1566569 6
221219 6
5 4
1513924 7
1500006 5
600002 2
1167515 8
247377 3
2699991 9
1558432 8
1740870 7
1621816 6
2 1
1 10
1 10
1252734 5
1666620 7
11 5
5613 2
2238601 8
92719 1
551657 2
541433 10
1192116 4
275597 1
5173 5
567856 2
2118160 9
300000 1
18 9
1499995 5
1500008 5
396619 9
110299 2
549405 6
89735 5
68351 10
1 10
1354262 5
887352 3
1031635 4
14 8
1 10
294868 1
599997 2
2700010 9
599999 2
739713 10
31047 7
1229355 7
33377 6
1421507 9
361161 5
254031 5
300000 1
220864 8
1799994 6
1322904 10
14 7
2092382 9
5 6
1 10
107832 1
839227 3
193224 1
414351 5
164361 6
599999 2
300000 1
206971 2
189349 2
9 4
600001 2
1 10
1313009 6
2099601 10
599998 2
2700009 9
1551639 8
333953 2
9 8
1 10
2 1
1385789 10
2617295 10
1477514 10
600000 2
2399993 8
223592 2
543718 3
324598 2
2177240 8
35161 4
900000 3
27886 1
1786888 8
489177 4
15 10
1500004 5
2400015 8
300001 1
7 8
212202 3
308017 8
14 8
7 8
242827 1
13 7
459144 2
1337552 8
2877959 10
223715 1
286355 1
2 2
1 10
299999 1
528196 8
1013508 9
2204219 9
3 1
9 5
296643 3
215656 7
279820 1
441677 6
3000011 10
2299911 10
145555 6
1482737 8
244760 8
1200003 4
2099999 7
573710 3
511272 2
1799999 6
1 10
1800001 6
575108 3
1017774 9
354033 8
72153 1
5 3
2700000 9
121142 1
7 8
1637886 7
15189 1
4 5
1303480 10
30642 1
10 5
34061 7
1 1
2100005 7
1 1
389582 3
970236 6
276229 6
163114 1
2700000 9
91973 6
509977 3
413347 3
25 10
8 4
2256857 8
300154 6
722370 6
2999991 10
6 5
487964 7
900004 3
1800006 6
4 4
2354528 8
1037607 8
233687 1
1922331 7
474685 7
26 9
487068 4
1499998 5
2999989 10
883689 10
899999 3
173727 2
450751 5
998862 6
681984 5
148837 4
373008 2
336275 9
1105952 7
190128 8
2645204 9
707980 7
2088143 7
2700008 9
5 3
1936448 8
2400007 8
834730 3
1365531 5
1 10
614989 4
145917 2
258660 5
1452474 5
2019417 10
8044 7
299999 1
217476 1
1800007 6
2442521 10
1200001 4
448502 6
1726885 6
381404 3
2695013 9
256736 8
6 7
900002 3
384118 6
240237 9
2675609 10
585007 2
2119277 8
807336 5
7 7
92641 10
481520 2
575893 6
677075 6
534035 8
221577 3
644488 4
9 4
616571 6
13 6
8 9
1644949 6
1148008 4
1315182 5
1 10
576465 3
15572 1
578908 4
1741320 7
1199998 4
2700007 9
3000005 10
2699993 9
1563190 10
754619 8
1487139 6
922469 6
103447 2
248332 10
2301651 10
2700008 9
3 2
1703423 7
24 9
6 4
20 10
197941 1
1213471 5
1799994 6
749839 4
2699999 9
281573 2
167462 9
1 10
411075 2
71160 5
2591182 10
1500006 5
2100006 7
300000 1
281115 4
82700 3
674076 4
1500004 5
1200001 4
1 10
186470 2
589913 4
467712 4
50356 5
600001 2
821032 3
15 6
2457639 9
1164495 8
1 10
20252 2
119921 3
1288883 8
502317 2
592448 5
899997 3
1 10
46446 7
653029 5
4 4
599999 2
62474 4
1800001 6
84703 8
2699991 9
1018984 7
918924 6
2991541 10
1799997 6
15 8
1 10
382371 2
273867 5
373785 2
14022 2
11 4
182573 9
981516 5
2699992 9
824466 7
494949 2
1800001 6
718760 4
561573 9
436217 8
571254 5
375368 8
531558 3
9313 4
2221439 9
1137225 8
272165 1
24653 6
2010933 7
1798567 7
1500003 5
2035048 8
2400001 8
763871 4
403387 3
429081 7
73919 2
2 3
1808875 9
1539973 6
713406 6
1 10
1 10
566029 9
8 4
730 1
895909 4
478569 8
9 8
869359 3
1127700 7
948689 8
7 8
1 10
708891 7
1500009 5
577897 8
1223894 5
549315 4
1126075 6
1416901 5
1156996 7
2362687 8
2171515 8
1800007 6
769698 7
10 7
900004 3
19278 2
1239136 5
233858 1
1800005 6
2999991 10
675919 9
170564 5
1327704 7
2700005 9
1077971 5
70893 4
2700002 9
1199995 4
1310616 9
2700001 9
6 3
43730 4
5 6
258401 1
1201361 5
107683 1
3 1
219464 5
719497 8
627386 3
1991796 10
1064900 10
44245 9
422 1
849743 5
48130 5
2018582 10
599999 2
1365671 10
1800000 6
1119149 6
116135 8
2004057 10
900001 3
133110 3
1523257 6
1296848 10
2100006 7
900001 3
2700000 9
429738 3
15218 8
599999 2
1456979 10
2358356 10
2463620 9
466408 9
579840 8
293301 3
600003 2
47894 1
250449 1
620794 3
237597 1
290300 1
1093929 4
1175371 10
1 10
1747977 7
816581 4
6 5
8 8
1382398 5
1815547 7
2159603 10
428475 2
1199997 4
120275 1
1 10
302384 8
237312 1
212194 1
2400008 8
387162 6
37413 4
6 3
236665 1
5 6
369674 3
2399992 8
2046881 10
1 10
381761 3
1199997 4
1321102 9
212245 3
1122545 9
777200 8
378342 3
600000 2
225699 2
599999 2
7 7
1800007 6
6 6
2908820 10
299999 1
682023 4
1787837 6
2100009 7
332924 3
1800006 6
624205 6
1 10
1478444 8
160276 3
439842 7
931179 5
125755 3
1874844 9
120470 1
1426581 5
737441 9
1 10
1 10
1568295 10
3 3
580478 2
201096 3
1 10
312220 4
2289415 9
167472 6
23170 1
900003 3
447039 10
795219 3
1800008 6
2700008 9
13307 1
192489 8
1546016 8
143040 1
292132 7
587169 8
1 10
1794303 7
299999 1
258729 1
6 7
1058968 10
1362025 8
2503287 9
7 8
913193 6
405057 2
1280445 6
2 1
387114 5
899997 3
1804438 7
1019897 4
972911 6
2400007 8
138817 7
1389571 6
209109 1
1414027 9
1 10
911871 10
3 2
1955101 7
1150483 4
564664 7
2923419 10
1200002 4
246163 1
1182065 5
1199996 4
735393 8
900003 3
152687 1
232184 8
681445 5
1726824 7
936516 4
7 4
96646 5
375076 5
354997 4
1082129 7
1 10
478694 5
986951 10
306090 7
497769 2
926121 4
146524 7
552950 3
13487 8
269992 7
1759030 7
230888 1
1 10
725438 8
2063822 10
899996 3
537564 3
254867 1
1543703 6
5 4
8 8
13 6
1318617 9
837033 8
9 5
382557 3
1 10
5 6
213860 4
504184 8
2699999 9
125819 1
300002 1
291795 2
2400001 8
1 10
20 7
2999992 10
745483 9
580456 3
1199997 4
338146 7
1441903 8
653915 5
2 2
1799994 6
801071 3
874021 4
15 6
1 1
2400001 8
3 3
766417 3
166039 1
979015 4
1 10
2700000 9
1440432 9
18 9
43143 2
1496175 8
1 10
168208 1
2400009 8
160214 5
1043466 5
3000005 10
1988056 7
7 3
900001 3
136692 4
1 10
837465 8
600002 2
196933 6
1018887 8
3000018 10
1 10
1901439 8
205141 3
2399993 8
1800005 6
1 10
221011 1
1152823 7
7 5
592192 2
1369291 5
2399996 8
366688 4
212642 2
900001 3
439377 7
1226731 6
1056842 8
125612 3
1444632 8
101772 7
176499 2
2100004 7
30354 1
70144 1
154941 4
1131739 5
1894741 10
2040021 10
410848 3
248051 4
168520 3
2018149 7
390826 7
1071276 9
461265 2
87497 8
1 10
1341066 6
259098 8
2379407 10
73073 2
766099 3
1 10
1949204 8
13 5
899996 3
250012 3
1800006 6
9557 2
865831 3
870649 4
9 9
1548397 9
1105129 10
96715 3
549801 8
3 3
1151218 9
2400004 8
203917 1
630713 6
447695 2
1895535 9
1110637 5
2206503 9
1295985 5
2755740 10
33722 1
193632 4
5724 2
721981 6
477915 7
959501 5
1855607 7
583776 2
530166 6
2803979 10
588438 3
1 10
9 5
439137 2
48425 2
550452 4
195949 1
1708089 10
776861 6
1059324 7
1200001 4
15 8
900000 3
8 9
1500000 5
864592 3
1633469 8
189525 3
899997 3
1298780 7
819491 6
1320866 5
80359 3
2005604 7
1199997 4
183663 8
559880 8
1 1
947643 7
900005 3
1800010 6
488856 8
1541108 6
423224 7
923047 6
412317 5
2382321 10
1449119 7
2700010 9
4 5
1233396 8
17 8
12 7
743257 9
2019249 9
1112911 10
299999 1
1125019 7
5 2
189021 4
684976 6
1200004 4
2399991 8
771217 5
600000 2
491418 3
469392 8
1475000 8
1915900 10
375822 2
2399996 8
580236 2
461187 7
276087 6
2399992 8
1 10
102586 7
27614 7
601991 3
599999 2
119667 1
737928 6
205978 2
1 10
6 7
10 6
361917 2
259183 4
2100007 7
1800008 6
3000001 10
900001 3
2400002 8
1161126 7
177672 2
1927935 9
7 3
2382204 8
766639 7
2 1
2400008 8
3 3
1158822 9
1319125 5
1 10
2 1
1732293 9
1218064 5
194426 5
599999 2
599997 2
201809 1
13 9
1950320 8
874959 10
9 9
2700005 9
2700001 9
1500001 5
1799994 6
824570 7
191367 8
2999989 10
273670 5
1248058 8
1734682 7
1200002 4
1096294 4
281161 1
806673 8
525037 4
855436 3
1781860 10
159223 3
18 9
619768 4
2416848 10
112853 6
472719 2
2400000 8
734907 4
134195 5
159760 7
339229 9
649093 6
15 9
2312144 8
2999990 10
1500005 5
794672 8
1 10
1226539 10
332396 4
1789396 10
404215 3
1198035 7
10 6
940531 5
2349452 10
375883 2
243197 3
6 3
254069 7
1199995 4
1 10
809 2
284728 7
622901 6
857411 10
12989 4
253847 7
2131305 8
2399994 8
1 10
174658 1
1728003 8
475435 4
1 10
483173 6
429744 10
1500005 5
1 1
785675 6
1186744 5
488085 4
981107 7
1 10
802856 3
413985 9
4958 3
1 10
136844 1
3000014 10
986966 9
104085 8
792585 5
1499994 5
1159321 5
298777 3
1903296 8
1219283 6
201459 5
204872 2
789173 6
1 10
44316 1
586995 2
1 10
1749187 6
1932426 9
551981 10
708294 3
2822260 10
2099994 7
1199999 4
1 10
309334 5
8 7
10 9
1308394 5
45301 3
2700001 9
3867 3
57401 2
62927 9
1326320 5
12798 9
391726 4
525259 4
10814 1
1500007 5
2596829 10
2100002 7
262568 3
1500006 5
858116 3
324172 3
1 10
1500006 5
2747138 10
5 6
2999990 10
8 8
314201 3
302380 2
55862 3
1 10
2699992 9
1275071 7
1 10
488254 6
1 10
748187 7
2399993 8
297268 1
807395 5
1667459 6
724205 4
770414 7
97380 2
2 1
885999 3
900002 3
101465 1
259538 1
5156 2
1205931 10
963085 6
202597 1
618523 4
1849721 10
1663392 6
675060 3
2099994 7
299880 5
1199999 4
1635929 10
1200004 4
1800000 6
1130899 7
325490 8
472163 2
653992 4
176892 3
177625 2
1800000 6
9 9
1256623 7
123819 1
2048215 8
1987111 9
416424 3
2399999 8
139703 2
627468 4
389046 3
1176461 7
1802672 9
1200001 4
2400009 8
3000004 10
1003041 4
712264 5
353956 3
599999 2
1563641 8
1051807 6
2999992 10
172754 4
515383 3
2400009 8
1182211 4
543316 2
387178 2
1101163 4
1063972 4
440740 7
682767 7
299999 1
152136 2
1742440 10
1 10
13 5
634822 3
1976024 7
21 10
918570 10
314469 9
1852632 8
2659990 10
1 2
12 7
268663 2
940493 5
521978 2
1405317 6
1 10
1200004 4
899998 3
290029 1
3 2
1 10
932936 6
1303401 8
1200002 4
1 10
21 8
260200 1
1154724 5
1381544 8
383415 2
1200005 4
812506 5
292011 1
211996 1
1862363 8
169200 1
1143921 4
6 3
2100000 7
300001 1
1392481 9
322473 2
1563031 9
3000014 10
3 1
196426 1
168330 10
218105 1
441655 4
54206 3
8 4
657643 4
220360 8
2882900 10
2100001 7
240091 3
248180 10
1364440 10
1799996 6
707411 3
1898192 8
731379 4
12 9
468184 8
6003 1
599999 2
775501 10
330021 2
487841 3
209583 1
19 10
118454 1
1506271 8
228615 8
387380 7
2523177 9
24185 3
1800006 6
142646 1
599998 2
185906 1
106893 1
859590 10
300002 1
280360 8
5 3
72561 2
3000012 10
378833 2
37549 3
899998 3
917880 5
834319 6
920076 9
384799 4
161506 2
289579 1
808965 3
8 4
1500006 5
1437753 8
409029 9
800795 3
242982 7
147278 1
1 10
1547981 9
1714048 8
76517 1
135592 3
164723 1
469238 7
1062981 5
2124001 10
9 10
2327281 10
1544808 8
1325273 8
552860 9
299999 1
5 2
529935 2
8 9
2 1
1555541 9
1295462 7
1 10
1341324 8
2942771 10
19 9
287588 2
956147 6
900002 3
2699992 9
780385 6
299999 1
1118996 4
282543 1
18 7
18 8
989161 6
2999995 10
36715 6
1046365 6
6 6
207445 2
4 4
175221 9
1379804 7
2399994 8
187850 2
1 10
796107 3
1791330 6
204947 1
1407202 10
143295 8
229062 7
195125 2
609157 6
11 5
1333367 8
1101262 7
670798 5
160208 1
2198160 9
1 1
469624 5
4 2
1405426 5
116520 1
8 3
900004 3
1 10
1047387 4
347785 2
2100001 7
1002279 8
44522 1
51688 1
4 3
359357 6
1 10
1386979 5
5645 1
300000 1
15 6
3 2
2399992 8
1282863 7
290262 6
750294 9
101737 6
609724 9
3309 1
2028901 7
1906329 8
2399999 8
3000008 10
113825 3
1009461 4
457343 4
6 6
375713 4
816931 9
97139 1
905020 4
1113706 7
1 1
1 10
1199996 4
28096 5
599999 2
1722420 10
270839 1
2100003 7
194468 1
1382432 8
2100008 7
954701 10
299999 1
2999999 10
2099999 7
425267 2
3 1
738039 7
793701 10
16 8
469910 2
569127 2
1 10
517540 2
3000008 10
2700009 9
335638 9
2099994 7
424446 7
170728 1
13 8
2387819 8
500104 4
1499996 5
1090217 6
20 7
807913 4
300040 3
186627 1
2 3
1199996 4
369949 2
671423 8
17 7
385357 4
148201 1
70190 10
507589 2
1103929 10
467375 8
1 10
389103 4
1 10
236756 4
1832554 7
159497 4
300000 1
661296 8
543128 4
1455216 5
6 3
569996 2
743594 6
1091653 7
8 4
1766657 8
15 8
1480654 6
1813625 9
1510733 7
300000 1
340054 7
575496 4
1800001 6
556803 5
714716 5
59849 2
15 8
1223610 5
939255 4
300001 1
1028439 7
1467113 6
23 10
1499995 5
1725570 6
405384 3
4 2
6 5
1132230 6
2254087 9
2493422 10
1197117 9
1586267 10
2400008 8
2053568 7
354933 9
158039 1
1424315 8
115873 6
1 10
409673 4
41684 1
2 3
636115 3
1186109 10
82923 3
1609450 7
16 8
1271369 10
2400003 8
1 1
569209 10
300002 1
23 8
934242 6
5 3
1 10
2400008 8
1821849 8
128628 4
2250789 10
2700000 9
147002 3
1429240 5
10 10
363043 6
1200001 4
900004 3
2828669 10
906976 7
5 4
3 2
608225 5
300000 1
1199999 4
599998 2
98570 3
1 10
126765 2
198451 1
131036 4
1156661 5
1800005 6
254714 1
1800002 6
720032 6
268923 1
1 10
486668 5
19 9
1 10
10 9
2371877 8
177765 2
62238 1
847081 5
8 4
3000016 10
1043854 7
417926 3
10 9
900001 3
8 4
859344 10
300001 1
299999 1
2099994 7
192763 4
398356 7
129627 2
1264418 8
331804 9
1 10
19333 2
2285153 8
7 3
1081165 4
2 2
1483201 10
2699998 9
300001 1
521939 6
251019 4
14 7
1744997 6
27121 2
752127 5
125370 1
1175426 4
943497 8
534818 8
1199995 4
116413 2
900005 3
387915 2
1 10
1200002 4
503620 3
294835 1
2700010 9
56139 10
430099 2
876424 4
188770 3
13 7
5542 1
128178 1
225052 1
271460 4
2206378 9
13 6
1186112 8
2700000 9
588426 3
1800005 6
2813075 10
1113072 6
2700009 9
2008336 7
3 4
899996 3
600001 2
1800004 6
900000 3
2100001 7
85670 2
661415 3
904800 10
286091 10
553922 2
1093200 6
81843 1
900002 3
2099984 8
1552930 7
300001 1
1694036 10
8 8
721843 6
1162808 4
647577 3
300000 1
736072 7
3000010 10
1 10
28488 2
845295 3
1800007 6
1684364 10
239633 3
1 10
452338 3
39096 8
1028363 6
15 6
297133 1
1384640 9
790249 5
3000009 10
257667 3
15 9
6 7
1239236 5
215522 4
117049 2
151921 8
1157464 7
535253 2
54569 1
199510 10
1318332 6
299999 1
933399 10
599999 2
885529 6
290831 8
675712 9
1340620 10
243947 1
1429844 10
161977 1
1125521 8
1442386 7
4 4
1410529 6
919949 5
1840393 9
2085337 7
725463 9
262424 2
1104189 10
2364 5
768251 7
232291 1
553997 4
23 10
3000011 10
899999 3
455368 2
2066809 10
273509 6
90550 1
1194192 4
7 4
391880 7
8 8
104722 2
610264 3
39947 1
1131084 7
597051 3
256673 2
2399991 8
2100001 7
1 10
1500001 5
16433 6
2 1
1498345 8
835863 8
1073678 8
2520133 9
20030 10
299999 1
7 8
1547247 8
459475 4
534288 7
1500007 5
306419 2
38952 1
2912520 10
1876230 7
899996 3
19 9
1527000 7
810264 5
173630 3
948653 4
493416 5
2518321 10
515982 2
1500000 5
1102478 4
1 10
1087857 8
2841710 10
1498024 8
354662 3
1860073 8
102173 3
1161669 9
359415 5
2399994 8
1499999 5
18303 2
1026454 8
1614258 6
620300 4
96703 9
1119062 7
628983 3
1799994 6
1195444 10
280395 1
2399992 8
541547 2
47978 1
899998 3
1199997 4
51052 1
600001 2
1096337 6
17 6
226127 1
997489 6
7 7
1799999 6
2 1
1 2
900001 3
282464 10
2518910 9
769137 4
1638341 9
209904 8
1356534 5
139975 5
962585 7
1199999 4
14 9
2699991 9
422015 5
89023 1
2099994 7
136978 1
160127 1
663320 4
1152036 4
296944 1
3000014 10
1200002 4
1300495 9
2400014 8
2052622 9
18567 2
429841 4
1 10
1 10
1371812 8
814553 9
6 7
686326 6
1160580 7
451143 5
1 10
88727 8
133354 2
601069 6
135993 1
2193837 8
1506702 7
2700000 9
4 2
1287938 5
1500001 5
932182 6
645965 9
563254 7
599998 2
169554 7
11 10
937329 4
2700008 9
1499996 5
1 10
198895 1
1459058 5
109946 2
925860 5
579225 2
6 3
300000 1
585484 2
717286 3
1543156 6
2700005 9
100593 1
1500009 5
854893 7
389447 2
137973 8
290484 2
36384 6
70240 10
17 8
1325536 5
2400007 8
942615 8
1316896 7
1666818 9
1828383 8
600001 2
1032991 7
2068567 8
1075842 6
556521 5
10814 1
1898658 7
321845 6
287842 1
1495963 10
168986 3
282979 3
899998 3
254119 1
1 10
1754671 7
202947 9
108378 2
3 1
12 7
7 4
1119327 5
1 10
3 3
6723 9
2032899 10
833305 5
652735 8
483375 3
1654296 8
64483 3
82204 10
1551663 9
2399991 8
600001 2
782376 3
1655405 6
1971396 7
7 3
2747391 10
2699995 9
52885 2
2785790 10
1143043 6
236281 2
495034 2
2699992 9
76995 2
6 4
578168 10
152129 3
371184 7
600001 2
1 10
1090712 5
1140172 4
1937241 9
128624 1
193522 7
1 10
600001 2
118705 8
899997 3
20462 3
319260 2
151084 9
85952 1
547817 2
3000009 10
750457 3
466738 2
160410 10
42146 1
1174057 8
1543275 7
767468 8
1799994 6
4 5
452892 8
600001 2
641487 5
1102060 10
1578068 8
1131634 5
904843 8
798939 7
1 10
1632399 10
1163096 6
21 10
442145 7
2700001 9
1143399 5
20 10
2142367 10
1828288 9
63411 1
1362869 9
562778 2
14 5
2399999 8
536556 3
1659401 9
2700008 9
744057 8
579502 3
2 3
668725 5
1729780 10
414539 4
29 10
2021521 10
11 4
21 10
798277 4
2400015 8
253781 1
876235 6
2100008 7
11 10
222900 6
1720095 7
300001 1
193166 2
690617 6
1 10
3 2
377713 9
336911 7
1030976 8
1599016 7
117019 1
9 8
380772 4
1 10
938410 5
280181 6
1066629 4
1972606 10
478392 3
1845274 9
1 10
600003 2
350730 10
71917 10
16672 2
871249 7
2400008 8
392996 3
900003 3
1089915 4
700511 5
3000001 10
433685 4
1170661 4
233522 4
5 3
600002 2
299999 1
186853 6
900002 3
1500001 5
1415087 8
535278 7
2099993 7
12 6
2833559 10
7 3
1033783 5
900001 3
7 4
2 2
234588 7
414738 9
1 10
5 3
1482921 10
2399993 8
900002 3
19 10
1421799 8
696676 5
993883 5
1449768 8
1499999 5
6061 3
3 2
8 7
25 9
16 10
279053 4
870313 4
611025 4
1711233 8
492858 2
9 4
665515 10
207835 2
5 2
408285 2
289946 3
1 10
94998 4
420226 3
117429 2
39027 2
900002 3
570193 2
98896 8
535930 2
2935401 10
3 1
2400007 8
469456 3
333180 3
548254 9
370872 3
2400007 8
12 5
2700001 9
541611 9
558071 5
299999 1
471735 3
336529 3
299999 1
151829 1
1500006 5
1499996 5
1060133 7
716695 4
1316330 6
1757476 9
151739 1
6 7
1 10
19 7
1937759 8
1086487 6
1 10
247175 4
2099994 7
242114 1
553581 4
320141 2
287813 1
2099999 7
2400000 8
688932 4
1199999 4
2116837 9
2099994 7
2400001 8
416334 5
1617395 6
1199998 4
1068174 9
1842583 7
118443 1
616605 8
1 10
466139 10
10 5
900001 3
1 10
2 2
1417688 7
6 3
2700005 9
1551913 8
600003 2
7 5
2399993 8
953463 4
970017 8
599998 2
1134451 10
10 9
181302 3
7 3
2177047 9
1108925 6
382316 2
13 6
1930563 7
1263358 7
2019068 7
828005 3
298746 2
67806 6
855187 6
1600550 7
205564 5
1365293 8
1587145 7
2005119 10
1766321 10
1961675 9
68513 1
769416 4
82332 1
2383220 10
253171 10
1 10
286258 7
1038274 7
12 6
2248057 8
1306898 9
600000 2
19 9
164597 2
1056161 10
931162 7
341351 8
242795 4
1297901 10
1 10
122069 2
561349 6
780875 3
3000005 10
1139772 6
2100000 7
599999 2
1311785 6
9 8
1329342 5
2051469 9
454180 2
432937 2
1095614 9
742513 3
1339464 5
1199997 4
198680 2
728635 10
899998 3
1200001 4
3 4
148673 2
706266 6
1641852 9
3000003 10
2111625 9
96591 1
1346205 9
300000 1
1067886 7
798893 3
1785790 7
999017 9
800792 8
832812 7
11 10
1485140 5
1799993 6
27249 2
2100009 7
29 10
108182 1
7034 5
1417809 5
1800005 6
1186814 5
2100000 7
1320456 6
336188 2
710905 5
6 7
15 7
236132 3
1181991 8
900003 3
103350 1
2700013 9
2099993 7
768866 5
421363 2
1497196 9
1489861 6
1 10
9 9
891691 6
521021 6
7 6
83625 4
359661 5
22 8
270281 1
256415 5
9 4
20 10
19 7
300001 1
778175 7
1652787 8
367793 9
1152240 10
2110732 8
599999 2
145070 9
1600966 9
202550 1
185185 9
1003799 4
1806853 8
2464162 9
1453029 7
15043 5
1894067 7
10562 1
1685431 8
44421 4
752439 8
14 5
599999 2
9 4
196433 4
1 10
245545 1
64450 5
4 2
13 6
879774 6
517528 4
599999 2
686177 4
243217 1
2400010 8
900005 3
814109 5
1873411 10
501911 9
230941 9
688062 3
2100008 7
344289 9
568008 8
1606497 10
2348639 8
1603962 10
1965225 8
261595 6
1 10
43049 1
126642 1
600001 2
1738307 7
425929 3
162723 1
600002 2
600001 2
1460068 6
411505 5
2400007 8
32555 6
248390 2
830694 10
2999991 10
1800007 6
1 10
1 10
425243 7
750894 6
934281 5
634073 4
1799999 6
2034672 8
69052 3
1 10
453952 2
1512789 9
633102 7
1776943 10
924035 7
2643789 10
2399991 8
1572153 7
10372 3
947576 7
1200006 4
1 10
769959 4
2269024 8
204874 2
12 6
11 5
571530 5
102535 1
785372 3
21 10
657287 7
1 10
2352251 10
658005 3
4 4
834643 4
899999 3
1 10
1157823 4
316479 4
3 4
2999992 10
686856 4
995320 10
269010 2
1302330 10
2400013 8
11 4
288465 3
553241 6
1844289 9
794392 8
1727189 9
5 3
246739 3
1550906 7
878374 9
10 9
1 10
1225802 7
2700010 9
840671 6
295600 1
716466 5
49730 1
300001 1
1469049 6
1959370 7
1199997 4
600001 2
2400001 8
1 10
355154 9
1081243 4
1356139 5
1945038 7
88371 4
991679 8
2706037 10
1 10
1173135 4
3000010 10
114342 2
1 10
655411 10
1228705 5
382961 2
1483362 6
2103180 10
2510423 9
572748 6
600434 3
569203 3
80141 6
1 10
1200004 4
157738 3
3 1
282364 1
1 10
219544 3
607857 7
21 10
599999 2
938580 7
2809750 10
900003 3
365785 4
1800001 6
1934944 8
1801266 7
21 10
1 10
8 8
2700009 9
654331 10
2355033 8
307453 2
2100003 7
439212 2
3 3
900004 3
3000019 10
1499995 5
1355212 9
1200003 4
12 10
495711 2
319553 9
900002 3
1553231 7
380829 3
1939206 8
1248359 10
195880 5
1675583 10
1538299 6
2001688 9
293508 4
2400001 8
478930 5
367131 4
2100000 7
1267846 7
292193 6
2100002 7
582116 6
2699992 9
1459171 7
460986 9
1499994 5
1514990 7
4 2
1269512 6
1500001 5
1 10
6 4
9 4
1967511 7
859505 4
1200001 4
1036118 7
212070 1
174285 7
554921 3
68364 6
2976460 10
2661562 9
1 10
180738 1
417774 3
2869 6
17776 7
1128026 4
1 10
715700 4
194315 1
610500 3
513100 4
600000 2
2100006 7
588130 5
109530 1
134113 2
14 9
255489 1
1 10
1752695 9
2100007 7
1200003 4
382353 3
2999991 10
1200002 4
593966 2
259452 1
1444729 7
767100 4
1594800 9
2999997 10
2075024 7
36987 1
1 10
750369 4
675725 6
1 10
628786 3
1500001 5
394794 3
1500005 5
896328 9
2902409 10
232562 1
900002 3
2999991 10
599999 2
899998 3
88766 3
550686 3
299999 1
131132 1
164545 1
10 9
192036 6
899999 3
7 7
140875 2
307746 9
401630 3
700192 4
1076593 4
109502 1
1 1
428784 5
1241684 5
1871240 9
1511397 9
8 9
273898 6
358898 7
2400000 8
2699995 9
1313522 10
363589 5
244720 4
111992 2
429655 6
1 10
1500005 5
2699992 9
600002 2
1223249 6
1 10
737566 4
309653 9
486756 4
15 8
629660 4
1200000 4
599138 3
845247 4
4 5
1284331 6
1 10
271567 1
135582 6
15 8
80034 2
2100006 7
2700014 9
19 10
2699992 9
1888169 10
580479 2
6 7
1499997 5
600002 2
1 10
409592 6
2100000 7
1764011 6
1306833 9
1452777 8
726531 10
203377 1
599999 2
41987 4
900001 3
2100008 7
612678 3
10 5
697906 3
18 9
243331 1
234395 1
621466 3
4 2
400218 10
1361474 9
1876559 10
1799997 6
1409081 10
259080 8
1244111 7
307908 9
9 9
175258 1
463423 3
1185724 5
7 8
256279 2
1 10
213219 7
689474 6
900004 3
689591 5
46192 2
282521 7
178316 5
193759 1
1651991 6
10 5
618795 3
1 10
997864 6
1 10
842922 3
683999 3
65107 1
123058 7
67705 5
15 6
178498 3
79801 6
270623 1
147637 8
2100000 7
611091 9
1799994 6
723934 9
299298 8
363485 5
358823 2
674917 3
243945 5
444201 5
1 10
1 1
1 10
1539876 7
502075 6
884009 5
1 10
2 1
7 3
2099994 7
85494 2
340900 5
1 10
19 10
1 10
1135891 5
1799994 6
1800007 6
2003555 7
304307 8
559321 8
1631919 8
2091320 8
2099993 7
212566 1
2222760 10
625050 10
143918 1
799519 10
327800 10
12 9
1799999 6
46704 1
3000001 10
899999 3
1 10
729509 4
1331109 7
259225 4
300001 1
521091 2
1 10
1193433 4
149417 1
11 5
806976 4
671318 9
209689 10
2479168 9
273029 6
2999991 10
1116502 5
2700008 9
622944 8
14 9
419272 8
745797 6
83418 7
2100012 7
1780911 9
2074461 10
2178976 8
2234759 8
2390021 9
1 10
1799995 6
1031838 5
7 7
100021 3
662510 3
945055 6
98693 5
662472 6
1051809 4
259209 2
2627000 10
94010 1
136879 6
613819 10
848130 3
248734 2
686797 7
1468967 6
3000013 10
1670585 6
1341769 5
1 10
2400007 8
1925159 8
704797 4
1200001 4
1465711 5
588745 8
507825 8
16 8
286845 2
2699990 9
3000008 10
1412853 7
82209 7
2286516 9
1560811 10
7 7
264279 2
2099998 7
1426704 6
1 10
195465 5
1107065 7
181823 1
1631151 10
2400000 8
2099992 7
65759 1
186156 3
707754 3
899996 3
899999 3
1405521 8
1028861 7
64830 3
17 9
2400009 8
1546651 7
1664663 7
462402 6
480180 3
163001 1
882927 3
607975 4
100970 10
3000002 10
227456 1
1004897 8
434901 2
30825 8
269582 1
2099994 7
2699996 9
1 10
600001 2
215775 1
8 7
1161989 4
67048 1
3000011 10
262261 7
1799998 6
168708 1
83215 8
2230739 9
264515 5
592519 2
530810 9
300001 1
3 1
1618738 9
9 4
1499999 5
202759 1
172305 2
2030526 9
2531981 10
90069 2
215710 4
406046 10
512609 6
600003 2
2968700 10
1119096 8
1188589 10
1224938 7
1776451 10
2887791 10
725206 3
115261 4
1795001 8
1896840 7
1446369 7
10 10
549274 2
590233 3
2699999 9
1823417 9
2700001 9
829154 6
1 10
1071410 5
1312151 10
170364 5
2582339 9
1090985 4
839684 3
597745 6
2173712 8
481003 7
1129218 9
781245 9
2099994 7
343260 10
726213 4
2098775 8
411526 2
1664551 10
1211870 10
78050 7
1075267 10
551771 10
332711 6
1448149 6
604371 3
11 5
1820058 8
1 1
757619 10
1 1
977111 10
48496 7
2100002 7
598220 3
1747575 8
7 8
251944 4
1483810 7
1 10
40549 5
252528 3
1 10
790729 3
2700015 9
1425174 9
636948 3
155429 7
209951 1
899997 3
2214621 9
89223 1
1 10
1098099 4
499769 3
955482 6
1475240 8
757819 10
8 7
341130 7
52960 1
1 10
302104 9
1893141 9
1048203 9
675614 3
274848 6
1771804 9
2999989 10
1856591 9
1835360 9
646741 5
1800011 6
65799 3
19 10
1800000 6
1 10
862741 9
17 9
1 10
206911 2
1 10
110134 9
1 10
460930 3
390186 9
1 10
124343 1
314753 2
1867580 9
24551 6
2216817 9
327898 3
940435 7
9 5
741922 6
3 1
300000 1
2999989 10
734687 8
10 9
389910 3
338729 3
893573 6
3000019 10
268575 3
3000009 10
910619 10
6 4
1556319 10
276211 5
1678961 6
1383025 5
2350853 9
7 8
300001 1
1 10
1333234 9
1176335 7
910681 4
580045 10
165757 1
20 7
2500491 10
103679 5
446399 10
1 10
833589 10
654797 6
399453 7
175834 1
599997 2
549600 5
1586696 6
1 10
11082 9
2700000 9
698131 10
1499997 5
1663789 6
828088 3
123786 6
1466766 9
21 10
1916446 7
79342 1
1800006 6
740467 7
15 8
1414541 9
437900 2
492925 2
284625 1
467798 3
1800000 6
3533 1
2100006 7
413631 8
966546 9
2999992 10
225539 5
2700000 9
3000017 10
2172057 8
2527244 9
398505 3
62067 1
600003 2
917957 7
318663 3
1258690 7
1845613 7
592942 3
264805 1
2400009 8
600000 2
20 10
13 10
1 10
7 8
2995271 10
777519 10
13 9
1 10
189078 10
574153 7
497013 3
300001 1
296185 2
759757 5
1169307 7
780840 4
1448892 9
1 10
741689 6
2400003 8
1274162 7
2100002 7
618299 5
780142 3
489972 3
1500006 5
1200000 4
51984 3
20744 8
462795 5
3 4
1503747 9
379625 7
1 10
1633880 8
3 2
1192520 9
2903380 10
492034 2
27904 3
1219087 6
1200000 4
3 4
296384 4
961176 8
2399995 8
861073 4
347241 2
2700009 9
1 10
1209259 10
175619 1
1 10
1012042 9
934052 4
985770 9
1500004 5
1655927 9
39242 6
2400006 8
2148256 8
212251 1
1 10
935063 4
2379698 9
1250515 7
2 2
29463 1
2400000 8
969065 7
48056 5
10 5
200807 5
2090239 7
1500004 5
1 10
172997 9
1200000 4
1 10
1 10
1 10
1 10
300001 1
702983 4
121958 9
1232855 5
466152 2
1265732 7
2221550 10
2699997 9
2400010 8
49938 1
15 8
1333372 5
85106 2
322441 8
4 3
896941 3
259833 1
228696 3
1549585 6
3000013 10
199530 1
1799999 6
1350839 5
623169 10
823920 10
299999 1
417579 4
1525583 6
443607 4
1182108 6
86210 5
2515373 9
244032 8
599145 7
300269 3
272132 6
2700000 9
1 2
1674540 6
1169480 8
490429 3
320831 7
21 10
632713 8
13 8
900003 3
2100006 7
2189327 8
49379 4
2700007 9
1049820 4
112390 10
9 4
2143052 8
827905 5
586951 2
1485293 8
7 3
194097 2
2699992 9
262322 1
123812 1
2999999 10
1 10
740639 10
962364 6
1042723 6
56139 1
1153098 6
300001 1
1500009 5
2827249 10
77417 1
2700015 9
1084272 10
3000011 10
1199999 4
447605 2
639678 4
599998 2
8 8
244175 2
106228 1
1800006 6
14 7
846900 5
448923 7
2400001 8
1199995 4
2400007 8
9 5
1 10
1016091 7
2699992 9
14 10
968054 5
2 2
1830917 8
893390 6
662779 4
2118753 9
900000 3
404597 7
1557728 8
662675 6
6598 9
1058257 4
795967 3
7 4
21 10
768680 4
968193 4
1 10
692053 4
10 5
4 2
1784231 8
2400015 8
435885 3
81129 3
1249480 10
1 10
340275 6
864737 9
2556739 9
1 10
1 10
235719 1
827947 5
2746939 10
7 8
982567 9
904254 6
1274615 5
220616 8
2399993 8
458999 2
1766169 7
379251 3
464203 7
15 7
294182 3
254109 7
11557 9
484464 4
1612781 9
1199999 4
2699990 9
16 6
277977 8
1474289 10
103750 1
131475 1
499041 3
295293 4
364566 6
986728 4
29 10
1500009 5
520895 2
1621039 10
2700010 9
3000019 10
233859 1
932631 8
1799999 6
1 10
1799995 6
4 2
300000 1
1415881 8
2335599 8
9 9
1467432 7
534639 3
870271 10
455001 8
1 10
1147705 6
300001 1
267702 5
4 5
1421912 8
900001 3
4 4
269523 4
12 5
449827 5
591758 9
1 10
481842 4
435222 6
599999 2
883010 4
106490 9
421709 4
978560 5
200387 2
26547 4
794828 3
299999 1
543578 2
131237 1
74989 1
441737 8
1800005 6
519666 7
1491406 7
538099 5
1890000 7
821860 5
440371 10
21 10
1355527 9
772234 9
402423 8
15 7
1191586 6
625548 5
2 3
1434750 10
134320 1
952212 6
591759 2
1800006 6
2169950 8
1499994 5
895232 4
399964 5
2642889 10
622700 9
1175549 6
806222 8
572088 2
936561 4
2223179 9
10 7
398534 3
19 9
1248777 9
17573 2
3228 3
1 10
1499994 5
2222477 9
577466 5
966266 9
3 1
2422518 10
995208 8
49797 9
9 9
1 10
11 5
294693 4
483779 10
492399 9
25745 1
1800001 6
1072009 7
485332 4
2100000 7
299999 1
899999 3
107597 2
1500000 5
92696 2
20 10
900002 3
181272 1
351635 3
612158 3
161258 9
1500005 5
1500007 5
1800006 6
62675 8
1083869 10
444899 10
5 2
2400008 8
232192 2
1346049 5
1 10
151047 1
1479237 5
2099993 7
1 10
328960 5
712507 6
311921 7
11 10
2318806 9
504163 9
182068 2
700028 3
1788391 8
1 10
660926 8
1017195 4
1403531 9
3000008 10
19 9
375785 2
1311119 8
375335 2
132266 3
152855 2
1817239 10
7 3
1651100 10
600001 2
120279 4
40495 5
2400007 8
318120 8
142867 1
168703 2
258620 2
454089 3
1428750 9
57810 6
139347 10
79667 1
2237470 10
2015729 9
1697539 10
1102462 9
185247 8
411334 3
286300 10
208238 1
3000006 10
1658481 8
10849 2
1800000 6
808060 4
3 2
2698974 9
959762 7
80777 4
218569 4
174927 1
255743 1
300001 1
1500005 5
1385009 6
1359199 5
398967 2
27 10
26 9
12038 3
1500009 5
7 3
413969 4
835245 3
476831 8
1199999 4
2100004 7
600001 2
600000 2
976038 5
863171 7
1515349 6
342606 4
900000 3
8 6
125342 6
292125 4
372500 2
2299747 10
43676 3
1799997 6
1009355 10
899999 3
81436 3
808856 10
1200005 4
1342924 8
18173 7
2015234 9
585251 3
3000018 10
94737 3
508597 5
3000009 10
1955992 10
2399999 8
5 6
2727184 10
11 5
1499999 5
439187 4
802816 3
105496 7
299999 1
2188602 9
1769940 8
1703008 6
306537 2
455346 9
121387 9
133833 4
1799996 6
1496818 9
307578 10
2099992 7
631477 7
1483519 8
47765 1
1199995 4
899996 3
710503 9
2167006 8
294699 10
1 10
879471 3
1491641 6
695321 6
352166 3
1717633 10
1 10
1348660 5
5 6
2104219 9
2670293 10
1 10
1800006 6
1 2
592819 2
1964579 8
1444233 5
1196223 4
10 8
247856 1
266346 3
2700009 9
64427 1
693146 3
1 10
2217395 8
211932 6
68427 1
101728 2
950592 4
581379 4
1499996 5
2194938 9
600002 2
1657012 7
72622 4
4639 5
6 7
42896 1
1499995 5
761912 4
468065 8
2699997 9
19 9
9 5
238931 9
1 10
1871241 7
2060780 7
1110740 4
299999 1
60379 2
954352 9
503639 6
1495091 5
75729 10
128338 3
2100006 7
1 10
478368 8
12 9
1 10
543997 4
2512448 9
51253 4
17 9
11 6
2206941 10
2910349 10
194523 1
2558124 9
6 4
139398 1
107110 9
1081761 8
125566 2
2099999 7
124230 5
302347 6
165204 6
1135939 4
2100006 7
813447 3
1 10
165750 2
235713 1
379719 3
900000 3
569444 7
1474015 10
436332 7
1448353 6
1800005 6
400185 4
2900841 10
1149911 8
4 5
297783 8
3000001 10
24 9
150363 4
19 8
1 1
1 10
1346528 7
2056257 9
406542 2
476071 6
529833 4
1815473 8
459889 5
665656 8
856086 6
8 4
3 2
1408689 7
879509 4
246406 2
487585 7
229107 1
7 6
2254579 9
192403 3
588409 3
1799995 6
300000 1
1500005 5
390727 6
82893 1
1499996 5
2099994 7
13 7
119347 4
1270408 10
437307 3
793514 9
1 10
11 10
599999 2
2400009 8
599998 2
569084 3
2 2
1495998 6
316136 3
599998 2
14 6
1240033 8
300001 1
1500004 5
300000 1
1 10
639153 10
1607629 7
17 9
300002 1
91067 1
4 5
407080 8
2943650 10
1 10
2399999 8
709541 10
1800007 6
361020 6
1800007 6
954238 6
1 10
6 3
1603622 8
217359 9
1 10
1799994 6
2593734 9
210913 3
459245 4
11 10
8 4
751211 6
385256 8
396023 3
1604838 6
1 10
135364 5
420721 5
1164615 7
2999989 10
420430 2
12 6
3 2
409921 7
1 2
5 3
1307879 5
1 10
1 10
1 10
1438084 6
2100006 7
1420772 8
20 10
1200005 4
2025219 7
140174 2
899997 3
17 8
7 8
2414785 10
2699999 9
169562 3
1497805 7
147097 8
1183976 7
1 10
1006069 5
1546140 8
1499995 5
365925 2
499812 3
599999 2
254577 2
948962 6
295177 4
431304 5
2 2
440165 3
900004 3
2397894 9
2400009 8
1762166 9
1 10
246961 1
2202431 10
15 8
11 7
137118 2
1299540 6
1800001 6
146148 6
2700017 9
473736 7
14 9
1842870 7
380209 6
759479 4
57838 1
2776273 10
262305 1
1799995 6
899998 3
14 8
1063122 9
1 1
638036 7
1568776 6
367966 9
950225 9
6 6
441612 2
1500009 5
1269281 8
4 5
1760360 10
660473 9
42597 4
1200000 4
1 10
13 6
1257025 5
303183 3
309340 3
565959 2
1537464 6
3000005 10
1 10
92224 10
858037 6
2400000 8
1719127 8
851774 4
2114113 9
313943 7
3000010 10
1 10
365305 5
2131985 8
290903 2
1 1
512241 2
738631 9
849452 9
916637 9
2093533 7
854171 9
1186624 4
1981279 10
3000011 10
1499998 5
543610 3
129890 3
2489919 10
219447 3
2929214 10
3000009 10
2999990 10
299999 1
2272555 9
1500005 5
570392 2
1661598 9
1 10
2 1
51614 2
224157 3
2700010 9
1 10
168173 6
1359431 5
2700009 9
283773 4
835993 6
1199995 4
247758 6
5 4
3 4
791490 3
299999 1
1149435 5
1292551 5
529474 2
228790 10
9 4
1200001 4
11 9
5 3
5 5
1430107 6
2 1
1 10
331010 3
1 10
11 6
723880 4
516488 3
906920 9
604715 7
601486 5
982211 6
702533 7
44398 3
1515697 8
1280730 6
2400007 8
1752435 8
1200003 4
524952 9
1169271 4
826508 3
2999995 10
1374192 5
1 10
497650 4
9240 10
2071291 10
133015 2
412437 2
479837 3
1200003 4
789722 10
599998 2
2699992 9
11 10
469159 3
441873 8
2399995 8
406170 5
21 10
466398 9
524231 4
1500001 5
2 2
900002 3
701657 8
692421 10
203581 6
1200003 4
562526 8
1117045 9
2298262 10
1 10
1 10
600001 2
107954 1
1420773 6
2999989 10
3 4
1395960 7
1287150 6
1330326 5
1178250 5
2399999 8
2039997 7
102983 2
1963514 8
587515 5
7 3
656127 4
93534 2
21658 1
19 9
182696 3
893178 4
1077421 4
193207 8
1314987 5
509687 8
1 10
5 3
1499997 5
899999 3
1117964 5
26011 1
1 2
21 10
1 10
13 6
8 7
2999995 10
1093783 9
3000000 10
130910 10
2999996 10
2173095 9
866098 9
2553300 10
300000 1
1 10
1 10
1 10
206203 1
715008 8
3000006 10
1960497 8
17 6
1200002 4
59450 7
1 10
260297 8
231105 6
51645 2
244580 1
1 1
1766257 6
1940430 8
289293 1
859168 3
422060 3
823002 7
1363176 8
314514 9
1200001 4
805153 6
2347797 8
684679 9
11 10
371164 2
1633638 7
912988 7
710301 3
5 4
300000 1
470915 9
1078447 8
1280683 5
274107 3
1564957 9
249209 2
1398946 5
1799995 6
2400003 8
794795 7
483640 2
1 10
9 9
1807701 7
1916443 9
900000 3
808051 6
2497653 9
2324621 8
1308366 6
666149 7
26765 2
1500001 5
58576 7
311997 7
343815 5
21 10
1199997 4
2100000 7
298030 4
57586 3
587550 2
894441 4
1800001 6
1500005 5
769643 7
2400007 8
2171081 8
1225251 6
76028 2
599999 2
1487078 6
1110100 4
1199995 4
514146 2
429274 2
715868 9
8 7
2150783 8
645441 4
232677 2
2233934 9
1601396 7
1500002 5
1815 5
128200 8
2445589 10
154608 1
3 1
9 4
1 10
10 5
8 7
178626 5
1655101 7
5 3
349777 2
61593 2
585274 3
298197 1
909226 9
17 9
1499995 5
11 4
1 10
2850749 10
1704360 8
727815 4
32614 2
897204 7
234281 1
900000 3
2399991 8
223122 1
1018397 4
4 4
1467422 5
2879640 10
7 4
1 10
1273231 5
1681773 7
2700014 9
725584 7
398049 7
1520111 7
4 3
11 6
2334699 10
128387 3
609856 8
1065344 7
1737361 10
1578648 10
614155 6
564419 7
899999 3
50759 4
5 5
395192 4
45398 2
10 5
54786 7
1 10
633377 8
2500171 9
24 10
1 10
382040 3
1242934 10
1 10
14 6
1286320 9
192711 1
1603644 6
5 5
2999992 10
2700006 9
1507497 8
943569 4
2100000 7
78167 4
599999 2
1664167 7
1298862 6
2700002 9
1799993 6
600002 2
2099994 7
2099992 7
603979 4
300000 1
593099 4
42751 4
1 10
1 10
14662 9
1199998 4
1525060 10
273854 1
575280 4
599999 2
151035 1
1 10
439566 6
2999998 10
1875540 10
60780 6
1800011 6
2100006 7
118797 1
1 10
1 10
99689 2
1199999 4
600002 2
2167895 8
1725503 8
276942 2
1145811 4
286220 2
6 5
2058427 9
1799994 6
234544 8
963714 6
249560 2
1214488 8
938283 4
642763 6
5 3
171721 1
428220 6
65784 1
1937811 7
3 3
1447541 5
2304880 10
5 2
108281 10
827097 4
36469 10
216846 2
1291334 7
457796 9
1026836 4
1860609 10
19 9
909950 9
11 4
2197591 8
791961 3
1 10
169909 2
2699991 9
152983 6
761613 3
1800008 6
1 10
59519 1
3000016 10
11 5
228373 2
1767981 10
231509 6
500157 2
1062307 7
1799995 6
1722661 9
1591980 10
72624 5
296665 2
14 7
337604 3
521449 5
19 7
600001 2
742609 9
2673346 9
139952 3
2999992 10
1 10
100715 4
1199995 4
875861 7
1220124 5
2099992 7
1 10
2699994 9
900003 3
1624852 9
10 7
599999 2
7 7
909409 10
19 10
236430 1
2022110 7
1889878 9
1 10
1182661 4
688521 10
337015 3
2100000 7
300884 8
900001 3
5 6
997605 9
1027539 5
2112025 8
92841 4
1036452 6
1154299 4
15 8
1490978 5
10 8
646945 6
2221884 9
1257128 6
1 10
232082 9
120552 7
1887931 10
864639 10
1721747 7
770875 4
17 6
2699991 9
274051 6
899861 3
2070270 8
68976 1
1331610 6
1500001 5
2388402 10
229849 2
2099992 7
2000753 8
899868 4
125636 6
218733 1
268087 3
469996 3
48784 5
2400014 8
356207 5
1350116 5
558219 4
427321 2
600001 2
62209 1
71503 6
361177 6
2274451 8
1 1
56301 4
2399992 8
1163302 5
1800010 6
1 10
395039 4
296302 1
900005 3
1799999 6
250447 3
5 6
93205 1
667796 5
76763 1
237634 9
900000 3
327619 2
19 7
1103097 4
1199998 4
6 6
943363 4
599998 2
227358 5
1148524 7
861760 3
13 6
1799995 6
1 10
1200000 4
973974 7
14 8
341716 3
88197 3
1480081 7
1057224 5
978160 7
972091 5
1576151 10
1101582 7
288110 1
2212298 9
1 10
1037052 10
276390 1
1797626 9
693654 6
968329 4
129669 4
9 9
1072755 5
16 8
10147 1
20 7
105839 1
12 6
1001299 6
23 9
1 10
7 3
595236 4
1482055 6
340149 3
142805 3
2 2
125425 1
7 5
272133 1
1388929 5
1173003 6
1 10
1288290 6
1229992 8
846709 6
846061 4
1 10
627499 3
1800005 6
12 5
2399995 8
15 7
907014 8
1592674 6
15 10
13 7
1500006 5
1419640 6
675994 5
98351 10
300000 1
310955 2
451102 3
1610569 10
1186666 4
563641 7
2700007 9
76111 6
130564 3
33495 4
133442 2
2 1
2399994 8
474840 4
2520505 9
156802 1
2447032 10
9 5
153996 4
1199995 4
1 10
264873 4
6 5
900118 5
1 10
2262201 8
506519 5
1200000 4
7 3
1490778 6
1 1
83384 2
1132644 5
506372 3
818722 5
1 10
1341005 6
2550150 10
600001 2
600003 2
1993403 7
296071 1
2099993 7
142643 2
1485289 8
150371 7
4 5
675166 5
813054 6
9 6
5 4
343116 5
1600404 6
1077440 4
1513105 6
2100002 7
579061 7
300000 1
2700008 9
16 8
1 10
299999 1
396970 3
899999 3
451854 3
1246647 6
2099999 7
561593 3
213511 7
1744054 7
143173 1
24737 4
6 5
676000 10
243653 1
163984 3
2099994 7
1 10
1199999 4
1799993 6
676843 3
1 10
3000001 10
351389 4
1061823 8
2400000 8
5 4
218480 4
478641 3
552710 8
2263432 8
33551 1
849783 9
1037635 5
2100008 7
966907 6
3 2
1 10
1200005 4
1 10
1 10
1499995 5
444455 2
142304 1
148590 1
787861 6
900000 3
429454 2
17 8
1500004 5
310286 3
228596 2
471102 3
220862 1
2100000 7
1800011 6
441356 5
869124 4
10 5
1242930 5
2691280 10
7 8
1722475 7
675857 7
1003807 9
1854116 9
34532 2
141438 5
2700009 9
196360 10
64597 1
1 10
5 6
253774 3
1308495 7
27967 3
283673 2
300001 1
327331 2
300002 1
15 6
36078 1
153849 10
555632 7
113927 1
599999 2
1 10
2999999 10
1 10
70774 1
10 10
177106 1
5 2
16 6
1220604 7
1 10
1500004 5
795984 7
4 3
398333 3
4 3
1379042 9
1 10
1175734 9
46634 4
1050019 8
1565100 10
2 2
1800010 6
600000 2
18 7
587242 3
35469 1
3000010 10
1170044 10
272690 8
561289 8
1229691 5
1 10
2700002 9
9 4
188907 8
708881 7
3 3
2699990 9
962100 5
2051792 7
10 10
6 4
9 10
2367543 8
146070 5
1469500 5
171394 3
210263 1
5 4
3000000 10
299999 1
2700009 9
956538 9
525771 2
1770126 7
1156625 7
231309 1
131250 10
35085 4
297341 7
113753 6
151432 1
1612808 8
14 10
1136295 4
1391716 9
1 10
1190573 6
10 7
1 10
357605 4
1800007 6
68271 5
1376641 5
1471476 7
614762 9
414700 7
1 10
20133 1
549827 3
665838 3
6 7
7 5
13989 1
2399991 8
7 6
1129791 5
214261 4
1032046 7
2343540 10
95577 1
87826 1
62064 2
900000 3
337903 10
16338 1
64119 4
321008 8
1224768 8
2 3
2400008 8
1609021 9
1799995 6
1 10
670316 4
2 1
1405485 9
1644330 6
1200003 4
125876 2
333521 4
151529 1
1035285 7
24811 1
9 8
270731 2
266015 4
931031 4
747200 3
1 10
701227 9
1418971 6
883707 7
18 9
564399 2
231553 7
588550 2
8888 1
162305 2
309805 2
64064 8
2038370 10
31394 1
1632239 7
4 5
1198530 10
10 9
599998 2
1096091 4
167111 1
600000 2
103655 8
1200005 4
250712 1
522724 2
205091 5
2099992 7
8 7
51804 7
2399999 8
1141255 5
1076003 9
28312 1
289051 2
993779 4
599999 2
239608 4
19 10
1742691 10
485986 5
600000 2
1742462 9
1326571 7
263663 1
1128393 7
1 10
487540 5
1191217 4
1466800 10
2137255 8
524929 3
820185 4
1799993 6
190773 1
140673 2
1654655 9
1 10
1 10
2159447 8
11 4
639986 9
179439 7
316079 6
1281699 9
126740 1
1222966 9
165375 4
79994 3
1723710 10
40129 4
2699999 9
1007096 8
2700000 9
282924 10
1499999 5
320021 9
1799999 6
1499996 5
305946 3
74838 7
885874 4
123020 3
125582 1
1500003 5
831852 6
2399992 8
200830 1
558027 6
2400000 8
140545 2
1 10
900004 3
2294550 10
436 2
2825419 10
975799 4
1 10
756136 5
2100012 7
1 1
2100011 7
570495 2
1 10
1 10
82196 1
718530 3
1 10
12941 10
1923949 9
1499994 5
314381 10
425126 2
1642848 8
43421 2
77858 2
6 3
309737 4
917471 8
2036810 10
1893462 8
278383 3
1800001 6
1392336 7
268311 1
490061 2
313579 9
285095 1
11 5
1730233 7
288905 2
74166 1
2 2
183706 9
43103 3
439923 2
2137397 9
1398532 10
2036087 10
5 3
1459174 5
319371 3
1095163 7
287100 4
1383625 5
1155610 10
1195398 6
940383 7
1478211 7
1686250 10
1964773 7
2 2
777078 9
1499996 5
835890 6
324124 4
2002944 8
802228 4
830495 4
182421 6
1236396 10
242706 1
300002 1
19 10
1568268 9
654684 8
440255 3
848616 7
1194254 9
1494420 10
1 10
2323728 9
691295 3
2099992 7
9 10
876768 8
9 10
2100008 7
192262 1
5 2
5024 1
900000 3
424863 3
1 10
2013080 10
1200003 4
161344 8
514200 2
16841 1
2718661 10
413366 2
1219852 10
2699992 9
683270 5
2099992 7
2958611 10
128107 2
106052 9
5 4
599997 2
477804 2
3000011 10
1 10
1 10
1035577 8
7 5
519687 3
366644 3
1500004 5
150748 3
1 10
33927 1
377826 2
1169779 5
2239226 10
19 7
287396 4
899998 3
749123 9
918265 4
57607 4
828809 8
174691 2
2213771 9
980999 4
2700001 9
1199998 4
65994 3
1 10
2099993 7
1 10
1979874 8
1 1
526394 5
1202172 7
617848 8
123236 2
870480 3
1515976 8
725970 10
1337239 9
207174 1
1053653 6
1200000 4
827826 3
480169 5
209820 4
105234 4
115678 1
1942415 7
18 9
1215424 8
899997 3
9 4
432997 4
900001 3
553671 5
4 4
2400006 8
600002 2
900001 3
54833 4
16 7
127344 5
899996 3
1 1
437866 2
2999999 10
4 2
1037290 10
8 9
10 5
807673 4
2 2
424351 2
1039329 9
1568177 8
1200003 4
1199999 4
196131 6
681497 6
154667 3
900711 9
65245 5
7 7
23588 1
1230553 9
5 3
3000001 10
117807 1
2970231 10
1 10
744800 9
453504 8
2099993 7
129268 9
900000 3
1828678 8
790491 5
47686 4
2700009 9
1614650 10
956696 7
514652 4
1 10
1800009 6
79129 6
1 10
2266280 10
1439419 9
1521504 6
1 10
210342 6
51935 2
464424 6
2400009 8
1515102 7
5 4
1652314 10
1344229 10
1041175 8
223119 5
254555 3
3000010 10
201691 1
1799995 6
5 3
5901 5
568429 2
1799996 6
1 10
1264487 7
1164915 4
1199996 4
2400007 8
13 6
302835 2
2247200 10
1086707 6
504700 5
60241 1
932459 10
1232002 10
156102 1
149671 7
19752 6
408994 7
3000014 10
373557 3
14 10
254112 1
2603231 9
300875 4
1919247 8
1350613 5
1 10
444874 8
1632168 7
4 3
1200004 4
281110 1
332265 8
2700007 9
299999 1
860739 5
297113 1
1321396 5
537987 2
335459 4
1500006 5
599999 2
31453 3
2194149 10
2100007 7
2400000 8
237750 1
2 2
888 1
476872 7
308219 4
14 8
200729 1
1406711 8
6 6
256804 1
1199997 4
212133 1
709025 6
148314 3
944016 8
2099992 7
5 2
1770600 8
272348 2
19 9
1 10
600003 2
2438382 9
1817129 10
899998 3
1800000 6
284047 4
1901542 7
10 9
875476 3
7 4
1168519 5
1199998 4
2699999 9
102779 6
317259 7
151695 4
1 10
478247 2
2399993 8
899998 3
799881 3
1767339 9
300001 1
811081 5
250219 3
386057 8
240113 2
1 10
562040 5
23175 2
509798 7
1989158 7
1071760 8
1 10
253327 4
1229688 8
142402 3
2400015 8
599998 2
2100002 7
1437003 7
822719 8
1 10
249631 4
1550841 8
843336 5
157160 6
669332 5
2400007 8
299999 1
4994 2
2045767 7
817456 8
1 10
1499995 5
1 1
81787 3
189966 3
1521119 6
383098 3
1109284 7
973325 4
1188136 9
1347184 5
914803 6
863055 9
1500000 5
1372400 7
1 10
1499996 5
2099993 7
653806 4
265681 2
1 10
2099992 7
442935 7
132141 1
2352087 8
598026 7
17 8
685079 5
99831 8
1200003 4
44780 9
1751544 9
6 5
1 10
2408915 9
462249 6
147904 2
2436794 9
472551 2
1505684 7
2400001 8
2955019 10
1054922 10
967780 4
752267 3
116943 1
1800001 6
1998928 7
236346 2
1 10
714743 9
284268 1
387156 4
187088 7
900002 3
2699992 9
2236829 8
258269 4
2400000 8
868510 10
66299 5
770372 4
487463 9
2100001 7
93782 1
15203 9
4 2
12 6
2365750 10
1228167 9
1703309 10
598821 3
714460 3
675704 5
2282218 9
3000002 10
1 10
2400000 8
388159 4
885385 9
200144 8
6 6
1 10
498826 2
892358 3
400131 4
41695 1
6 3
818595 4
2399996 8
24666 1
793658 3
470917 10
1 10
1192001 6
1172228 4
1344660 10
1200004 4
2900411 10
472043 2
1963836 7
126267 1
839359 4
2 2
299998 1
7 3
300000 1
209998 2
1 10
1120334 8
1349481 10
508013 9
2999991 10
599998 2
2039261 7
1995155 9
300000 1
1314166 5
1179129 9
660206 3
5096 8
1727086 8
19 7
1752472 7
620759 3
300002 1
131829 1
1109573 4
1 10
1500 10
646794 5
1 10
484709 7
1960203 8
1840749 7
616769 4
1799999 6
2030819 10
1 10
807175 3
1 2
1957777 8
2700017 9
1499999 5
343659 2
3 2
217916 1
1800000 6
2399992 8
1029027 4
112117 5
2100008 7
1 10
1031601 4
339978 3
841935 8
275935 2
50639 6
1199999 4
1176741 7
800749 4
299998 1
483280 5
1200004 4
6 3
5 5
2249091 9
1162328 7
599999 2
2303828 8
2400000 8
222515 1
249624 2
861966 3
1141589 6
183949 6
85388 4
1138929 5
1503191 8
10 5
600002 2
28901 5
187948 1
1961088 10
2999996 10
600001 2
170758 2
2063421 9
5 4
1004390 9
300000 1
776181 5
10 5
1500005 5
241016 4
163977 1
1 10
4 3
300000 1
162722 1
7 8
244984 1
98350 7
1512968 8
2999993 10
272797 4
1799993 6
1415679 10
16 6
1049679 8
474162 2
1123368 6
3000005 10
21 10
2400014 8
1575025 6
969073 4
110212 1
1 10
777511 8
17 8
2400009 8
1129570 10
1761823 7
1799993 6
1883477 7
129430 3
899999 3
1 10
130995 9
360216 2
55795 3
1168079 10
324491 7
1 10
368870 3
32804 1
155492 1
1871590 8
1 10
579376 8
300000 1
2442798 9
1828011 9
24498 3
1 10
307948 2
2120697 9
139146 2
250892 3
629257 3
432744 6
2 1
515950 5
1268292 8
29804 3
816470 9
830595 3
638806 3
2400007 8
17 8
4 2
1464370 5
2577270 10
1921149 9
599999 2
363815 2
509397 8
350152 2
197847 8
1 10
1049619 10
35109 9
1401393 8
2100009 7
1084464 8
15 8
1382132 8
3000004 10
9 4
2099997 7
109044 5
856536 3
2100000 7
7 6
2400008 8
45764 4
1800001 6
23376 8
806625 9
900003 3
1785528 6
2100007 7
1213373 7
818862 3
2400000 8
1283974 7
5 5
1200001 4
900003 3
2175577 8
2142230 10
1786897 6
225073 1
573125 2
687467 4
2100011 7
1408047 6
2500523 9
1219045 6
1 10
270500 2
163142 2
2772800 10
805305 5
2700003 9
1500005 5
1049907 4
109730 1
1499995 5
191407 1
195433 1
1 10
13945 4
2 3
279652 1
8 7
188721 2
123593 2
334589 5
7 8
2700006 9
2400006 8
1 10
1683348 7
1800006 6
96536 3
13 6
1800000 6
790512 8
1592509 9
575379 9
894123 10
555429 4
836706 3
75669 9
24294 8
1383073 7
312391 3
1028354 4
1107217 4
1316709 10
1 10
564005 5
1595971 10
108107 2
444630 5
353522 8
99769 3
8 9
299998 1
137067 3
111775 5
102997 2
239916 4
1 10
1518986 7
1 10
2400011 8
1082591 8
237303 1
799640 8
900004 3
4 3
9577 9
70861 3
867471 3
65777 1
2999989 10
491431 4
599181 2
1 10
2071208 8
805766 3
6 6
2400004 8
474755 4
282352 4
1 10
2 1
449497 2
1 10
150887 4
1 10
11 5
588102 6
730294 5
2494281 10
258166 8
1199997 4
621076 6
2099994 7
1199997 4
2048297 7
4 5
691057 9
13 6
13 9
1288682 7
1416211 5
807586 3
1800000 6
15990 10
2467659 9
1746172 7
2407993 10
524623 6
894772 4
685295 3
1200000 4
1969836 7
1340128 8
2549630 10
2100007 7
2800481 10
187495 3
479501 4
1653131 6
1499996 5
220040 10
9 4
1 10
1648977 8
575756 5
1761151 7
495707 2
90313 4
1743438 10
282003 1
13 6
886180 4
870666 7
299999 1
272449 2
283569 10
433269 5
508171 5
8 9
1 10
1200002 4
599998 2
770756 7
389735 2
1783867 8
77106 6
2938169 10
536672 3
3 4
1 10
770633 7
245057 1
91218 2
557734 2
1114161 8
4 3
2542839 10
721394 9
1522281 8
1155313 6
3000001 10
1200005 4
7 4
481979 4
1984136 9
1799996 6
1458552 6
899998 3
783760 10
17 9
123219 7
795265 3
1969561 9
403446 6
13649 5
487892 9
2602540 10
57980 1
872317 9
20207 1
1628310 10
1637937 8
1799994 6
1499998 5
17 8
1425461 6
300001 1
516226 9
600002 2
1807321 8
664663 6
318294 6
499992 4
761745 8
266782 4
495334 3
899996 3
467841 3
2100004 7
1 2
386824 2
2699991 9
570393 9
328396 6
2212928 10
2 1
1932479 9
5 6
1378691 10
63450 6
85797 9
3 4
660702 6
1500001 5
86273 9
2024179 10
1362173 10
1918262 10
23 8
1216059 5
876930 5
1568913 8
1203956 7
1683702 6
216832 7
2399999 8
1275584 5
967141 5
15 7
1078953 4
282148 2
1113159 5
3000001 10
7191 1
334922 2
239024 1
1 10
673583 4
1500004 5
1478690 5
314313 3
360245 2
443645 9
669016 3
1 10
1204847 8
738485 3
1551556 7
1475914 10
666986 3
200320 10
141031 9
300000 1
162475 3
2700017 9
4 5
291399 1
1514027 6
300001 1
1 10
2100006 7
2645226 9
2699991 9
2946610 10
1789681 7
12 5
3000009 10
1647612 6
731837 5
900004 3
11 6
2249152 9
410948 4
2100000 7
282378 2
220057 3
338462 4
1171228 4
2099993 7
193526 8
734138 7
2700000 9
1800005 6
2445265 9
1500006 5
182089 1
2100007 7
1799995 6
514331 4
39632 10
2700009 9
18171 5
1159803 8
383363 3
2341226 8
11 7
2400007 8
361065 4
1775950 10
1304148 5
13 10
151461 5
1104115 6
815823 3
143703 1
59487 1
916763 7
1499999 5
1 10
47582 1
300000 1
4188 8
569639 3
1 1
5 2
78151 2
417981 2
507960 3
1 10
79932 1
1 10
2699999 9
900001 3
1001902 7
19 9
825288 7
40721 2
424027 4
233830 1
17 8
1 2
164219 2
2042310 10
197077 2
3 2
54733 1
1453713 8
41879 4
143994 2
1277295 5
1868833 9
6 7
369172 2
2400005 8
820287 4
266295 1
1513057 6
729575 8
840566 8
1303084 6
13 7
2400014 8
1199998 4
1 10
1666311 8
9 4
234945 1
1063800 5
1199997 4
1799995 6
16859 3
2003752 9
212599 5
1 10
1200000 4
452118 3
433876 9
1135249 5
1793563 8
278602 3
37441 1
2100000 7
11 5
6 5
21 10
1076156 4
212787 9
356981 6
2010789 7
3 1
608021 10
2699991 9
1 10
348651 5
2342637 9
224699 1
1 10
664855 10
2269825 9
136566 6
276298 1
899999 3
9 4
559105 9
1796563 8
187721 2
1199996 4
830570 3
1 10
337471 9
2250383 10
9 4
474563 2
5 6
157515 1
1 1
1 10
5 2
347413 3
461918 2
1197909 9
1214843 7
531048 2
879673 6
899998 3
20 9
8 7
293418 4
810910 3
1663284 6
10 4
162014 1
1589944 7
416039 10
77267 6
26 9
600000 2
397132 7
1901607 8
203993 1
2165008 8
179236 3
31154 1
859949 6
95704 1
900001 3
1197903 7
1 10
312737 2
482219 10
1 10
17 8
1013125 5
530972 9
1687459 8
205601 5
285621 5
1068643 6
100182 1
2999997 10
15 7
176601 2
515485 2
2599020 9
3000019 10
630532 4
385606 2
900005 3
274546 1
2218924 9
2223830 9
1109574 9
680979 5
398939 5
677720 4
2 2
403336 3
674619 10
2699999 9
2399999 8
1 10
2 1
4313 6
11 6
2700010 9
104696 1
1930142 9
1799995 6
899998 3
792012 3
221106 1
2399992 8
1 10
1034024 5
3000002 10
518789 6
258006 7
461083 7
20 10
156742 1
1865186 9
497245 5
272481 4
900002 3
269953 6
2400000 8
13 6
570695 4
143312 1
771042 7
209613 1
118986 5
4 4
25 9
1591146 9
582607 7
255879 5
1431893 6
1200005 4
72059 6
900004 3
765055 6
5 2
513217 7
1010814 5
495199 2
193706 5
600002 2
245419 7
138587 1
900003 3
208537 2
1 10
600001 2
10 10
1119316 10
1200003 4
1 10
1122581 10
1474941 10
1242505 9
1299706 6
378327 2
309586 3
280051 5
1370290 5
1747200 10
1500006 5
436178 2
1223726 5
599999 2
2 3
649259 5
1799999 6
814289 10
1500870 7
3000010 10
900001 3
380122 2
241365 2
38654 1
509980 5
1090824 6
708683 6
1356875 9
785846 7
115651 2
703001 5
633148 3
1215739 9
1168519 6
1 10
2 3
900003 3
1200003 4
440525 2
136185 2
1480722 5
1260234 7
4 2
565400 4
526470 5
638645 5
3000010 10
2329977 8
1064963 4
481930 4
786802 6
1722042 6
99886 3
85482 2
599997 2
201655 6
1357256 7
2906099 10
1 1
1721237 7
368630 5
71192 6
555620 2
753695 9
931872 8
638832 3
11 6
249749 3
2575647 9
282323 6
16 10
1200000 4
13 7
8 4
1477081 5
125745 5
1 10
300002 1
1595055 8
2059141 7
585635 8
605226 7
1150029 9
203990 2
1 10
713649 8
1114065 7
2026072 8
679415 8
419721 3
212034 1
137134 3
1 10
722641 4
599998 2
244438 1
424633 7
2399991 8
481888 3
2213549 10
5 2
9 8
1800004 6
1200000 4
1352213 9
196025 2
475164 3
230975 3
371808 5
1532250 9
638618 4
1311279 10
2029826 7
2979600 10
130022 6
1696906 7
193674 1
18550 1
2400004 8
740384 8
1302195 5
44059 8
702525 3
1174589 5
1 10
4 2
300001 1
2700009 9
1786181 10
570361 8
2276179 10
740192 4
899999 3
1865879 9
703388 9
560704 3
1334996 8
3000019 10
759647 3
1412209 10
1499998 5
277798 1
412477 4
2999990 10
1163224 8
1465630 10
2192274 9
91024 1
1092654 5
242995 1
461171 2
321580 5
1199999 4
2699990 9
11 5
2400013 8
1961569 9
1 10
78824 1
641467 7
2399997 8
1 10
550759 2
1799993 6
1 1
260925 5
728139 6
2714033 10
2100000 7
3 3
1586501 7
1931467 7
2346264 9
116721 1
936366 9
2775940 10
1727481 9
552263 6
2432466 9
1800007 6
2735760 10
349028 4
2022331 10
6 6
841479 5
477983 6
71176 3
759285 3
1549162 7
600001 2
7437 1
339231 8
14723 2
599998 2
133288 1
117110 3
842212 7
1200004 4
1069165 10
885366 9
1 10
1926990 10
715673 4
105320 10
886818 6
1134801 4
2898614 10
1500000 5
1 10
762676 3
287899 10
1199996 4
765832 3
2399994 8
1199997 4
523981 3
103537 8
2400007 8
1430370 9
2699996 9
268381 7
1 10
2999991 10
1 10
1444125 6
6 6
753473 3
6 3
3000008 10
332501 5
1800001 6
2 1
2157849 8
1489905 5
289881 4
9 10
2981780 10
2196927 9
354868 2
527215 8
1053505 6
5 3
1 10
896169 6
41135 1
9 5
141625 3
2403160 10
1 10
1499996 5
537402 2
463891 2
900004 3
599999 2
458971 3
12 6
299999 1
1144164 5
386683 4
1499996 5
139692 3
136060 1
17 8
16 7
109857 1
14 7
539908 7
875751 5
23233 1
727196 6
1199998 4
818682 8
1407989 5
1200470 5
1823336 9
11420 9
3000000 10
274028 1
635620 3
11 6
653934 6
713008 3
300001 1
2031032 10
2999999 10
206903 10
282009 5
600002 2
2400000 8
2317474 9
223080 8
9 9
2399993 8
8 9
9330 1
7 6
300000 1
49951 2
96021 7
1 10
636137 3
1200007 4
1 10
70160 2
1 10
446883 4
2288260 10
616242 6
1371357 7
8 9
9 4
1 2
5 3
1543310 10
1 10
1327305 7
1431654 7
4 5
363672 9
1799994 6
785436 7
1075756 4
7 7
103885 2
2319531 10
1908661 7
83574 7
170586 9
600001 2
284329 4
380763 9
282054 2
1232095 6
721766 4
894151 10
1181459 5
1610532 6
1500009 5
54736 5
9 4
9 4
38385 2
20 10
1248289 7
900002 3
455798 2
1 10
26 9
671487 8
975129 7
4 2
734966 7
599999 2
542112 2
4775 1
17 8
347098 3
850938 5
1628027 6
2 2
1135325 6
2100008 7
8 9
245729 1
1173781 4
1499996 5
210264 9
290993 6
4 4
682593 8
130313 4
1500005 5
538836 2
1070817 6
910250 9
2100001 7
1432801 8
1 10
381675 5
325246 5
541486 7
2699990 9
2400005 8
427984 9
2999990 10
1869130 9
1321716 10
383056 3
359630 8
1598407 6
102553 4
889168 7
1088478 6
148933 4
12 9
299999 1
2099994 7
40215 7
76659 5
227239 1
2 1
2305115 9
1205096 8
1653031 9
11 5
1 10
3000001 10
104390 1
39305 4
9 8
886664 4
2304855 9
187909 6
614681 6
12 6
1941092 7
108627 5
1 10
2299247 9
1951040 10
900000 3
896180 10
459471 4
89657 8
761032 8
1 1
1 2
1 10
3 4
1209663 8
1594349 9
841975 5
893937 8
637592 8
137904 1
85074 1
409545 2
2176255 9
879912 6
2700008 9
487892 3
21970 4
597837 3
540369 2
101528 8
900003 3
2224501 10
6 5
162312 1
1500001 5
1208206 7
980193 4
1906586 8
344933 4
8 4
873942 3
299999 1
1062392 4
2399991 8
1853168 8
26354 1
438791 3
83800 8
3 1
872225 9
242281 4
2465493 10
2099999 7
126329 7
2400009 8
858890 10
1 10
1799999 6
1199995 4
1499998 5
200473 1
17 6
1143071 6
542341 5
1368314 8
6 3
1485835 7
1106251 7
1218071 7
2700000 9
259159 1
474680 2
1 10
313236 3
145847 1
15 7
422491 7
65636 3
949009 8
888367 8
2699990 9
900004 3
173566 9
1386460 5
1489889 8
816714 9
491285 6
81882 1
788794 7
1 10
2700011 9
840201 10
599999 2
3000001 10
17 7
2399995 8
85802 9
332044 7
1970918 7
1626497 8
2085676 8
1 10
1816 1
5 2
24 10
900090 10
843223 10
1 10
59626 1
2702447 10
259000 2
3000001 10
300001 1
1662507 10
14 5
1 10
1860705 7
121765 1
397471 10
2399999 8
31613 7
2699990 9
2700008 9
1 10
475740 10
1449886 5
959999 8
2 1
199990 8
545504 5
100009 6
2515648 10
9 5
259540 7
900001 3
964593 7
43578 1
1500004 5
981404 6
91111 2
1 10
2400009 8
2657341 10
103685 5
2399994 8
2855190 10
5 6
526943 4
845609 4
58348 9
8771 7
899996 3
149890 3
2650959 9
10 5
138080 1
2699999 9
2935520 10
780687 4
2526030 9
702065 5
14 6
1 10
2760131 10
1200001 4
743055 4
1140300 6
520818 3
29348 1
1013347 9
300000 1
1 10
724431 3
2421738 9
2699994 9
980301 5
1507692 6
864868 3
438534 6
474440 3
738895 5
1054314 9
7 6
367300 5
110832 3
1340868 6
588024 3
506435 3
325470 2
14885 4
714172 9
2 2
849532 3
1013752 5
207217 4
5 2
479056 4
1800003 6
6 5
626016 3
163729 1
2699991 9
12 10
899998 3
3 2
1025600 9
1 10
3000009 10
1200000 4
1 10
366404 4
1007801 5
1964137 7
1800001 6
476732 4
19 9
1907235 7
2 2
1333954 10
2314918 8
140719 7
979599 7
59901 10
840357 4
839 5
2493064 9
2387745 10
1601022 9
8726 7
781209 7
600001 2
1806884 9
1 10
608286 8
1199998 4
817891 10
1644226 8
299999 1
169620 1
2400009 8
14 6
9 4
520905 3
1800005 6
4 5
1682808 8
1452494 10
1199997 4
1 10
9 4
404668 3
515458 3
921908 7
1406338 6
1300912 7
678563 3
2699999 9
599999 2
870094 7
9 9
1365011 7
64823 6
375599 5
289232 5
553741 4
1 10
3 1
1200000 4
90256 8
1568253 7
26140 1
1258139 10
2697639 9
801339 3
326269 4
8 9
27073 2
747522 7
5 3
1 10
16 7
71283 4
280676 1
714037 3
299999 1
1856735 10
48310 5
113263 2
782419 5
1409127 6
1182271 7
1344308 6
300000 1
335150 5
1547549 6
807120 4
9 4
1023465 8
582429 2
3000009 10
74343 4
873916 5
1962271 9
876435 5
47514 6
1792959 8
2144712 10
753129 4
1 2
231071 2
2999989 10
16990 2
258218 1
1799994 6
1694033 9
576351 5
139655 9
106829 2
2699990 9
396627 2
223917 2
2490189 10
687069 5
544338 9
1199997 4
1340499 5
1 10
1200007 4
471792 4
7 3
2668177 9
2099994 7
380163 3
1017217 6
61396 1
117973 10
12 6
1503284 6
299999 1
2828201 10
9 5
1890873 9
2570409 9
1 2
239637 4
900000 3
2400010 8
1354487 6
2272879 10
2 1
669606 3
899997 3
298290 1
78793 3
1800005 6
745204 6
140533 1
214936 4
2399993 8
1 10
899997 3
899997 3
1200006 4
94729 2
553154 2
48757 1
1499994 5
132823 9
600000 2
1500003 5
1500857 7
1564867 6
2999998 10
2913304 10
2100000 7
300001 1
600002 2
647356 3
785054 5
1232865 5
6 5
1 10
592166 9
1 10
182623 1
583938 9
2100008 7
3 4
101038 2
149120 2
1 10
532515 5
17 8
595720 4
21271 3
1 10
1 1
1 1
1285759 8
519482 4
952307 6
1 1
116096 6
660539 4
682541 6
2700008 9
576894 2
89923 4
1 2
300001 1
896381 9
2999999 10
1 10
1535670 9
2699991 9
1200005 4
489209 7
300721 5
549367 2
2700005 9
397825 9
42933 10
172302 1
1730002 10
14 5
1111179 5
289233 2
250180 2
244309 10
148655 6
1002411 10
293576 1
2 1
2692184 9
2400000 8
161617 1
466921 6
870441 7
910969 8
1 10
426425 6
1200001 4
807294 6
1540540 7
47003 2
2930419 10
1 2
221055 1
1134421 7
2247 9
4 5
786312 3
299999 1
6308 1
238789 2
2300859 8
899999 3
244151 3
863625 5
2028522 7
85767 1
1800000 6
627590 3
900363 4
1199998 4
215572 4
28 10
2099996 7
355136 5
523065 5
245103 1
1262411 6
467177 6
1800000 6
874996 5
2399998 8
428438 3
19 8
2399999 8
532420 2
600001 2
529478 4
1049920 8
828707 6
14 8
218885 1
1675578 6
17 8
1483212 6
759268 7
163614 2
717596 4
1232001 5
900002 3
7 8
1099175 4
160061 2
17 7
9 10
5 6
1669519 10
797318 4
1 10
576253 3
1228916 5
1575828 9
1 10
15 7
823486 10
379891 4
1360719 9
459827 2
5 2
327569 6
796591 3
1 10
1073728 9
833634 5
2699999 9
1924831 9
796676 5
79089 8
161543 8
727515 8
2100007 7
1800000 6
1800003 6
844825 4
610281 9
5 2
306638 9
1 10
5 2
7 7
2636883 9
65766 8
2082370 10
2315736 9
94650 4
1 10
899997 3
2999997 10
812039 3
63547 6
811831 8
524251 7
1500006 5
369684 2
18 9
1790723 6
1183930 7
195008 1
909363 7
583636 4
358795 4
3000004 10
187833 1
2768683 10
1184161 8
193614 5
504667 2
1981231 8
5 6
900004 3
958037 6
2050541 9
2700011 9
657219 5
848874 5
1755185 6
442040 5
1 10
2071360 10
300001 1
285036 1
6 6
110407 8
1097674 4
1287457 5
384209 2
2399999 8
1084363 6
1508624 8
1 10
17 6
2354237 9
297390 6
205545 4
673273 9
1927331 7
545476 3
300001 1
857063 6
9 10
2234141 9
3 1
1 10
1055678 7
264513 1
3 3
249081 1
2400002 8
800157 7
545280 2
17 6
2700000 9
9 9
185832 9
798719 6
2203632 8
204098 1
1 10
2100001 7
15 7
638771 10
2999989 10
1837277 9
889214 4
8547 1
899997 3
206992 4
1053476 4
916208 4
17 8
599999 2
669224 4
17 8
1199997 4
690299 3
19 9
506910 10
7 8
1357950 10
1588779 10
1005476 7
81462 2
3 2
897253 3
1499996 5
2149550 10
9 10
1 10
1197119 6
1182259 10
558271 2
441951 7
899998 3
3000000 10
1 10
779531 3
279642 9
1022176 5
599999 2
1474849 6
71465 4
1 10
143049 1
1499994 5
782791 6
14 6
300001 1
5 5
281730 1
2399992 8
2183084 9
1181799 9
1946651 10
263006 1
224311 8
178161 3
21 10
11394 2
7 4
2681828 9
19 9
36616 1
780888 8
230435 1
2399992 8
2700009 9
1 10
784570 3
1099869 7
1 10
2100002 7
7 3
1071890 7
1877720 10
48053 3
450123 3
599968 4
391550 2
352777 3
1715158 6
1338824 9
625421 10
561336 3
747911 5
1372557 9
1499996 5
280078 3
1864728 8
944911 8
4 5
27932 1
2160998 8
4 5
10 9
2754565 10
2 3
919039 4
1371624 6
300000 1
116162 2
300000 1
599361 6
16 8
79491 2
886691 5
300001 1
3000009 10
1 10
1544731 7
506961 3
1418201 9
1509745 7
1083579 4
236993 1
11 6
764592 3
196210 1
1837647 9
2700010 9
48517 2
1300679 5
1522505 8
5 2
558259 2
8 4
453252 5
1500001 5
561849 6
1437545 5
529448 2
74711 1
1017783 9
113983 1
456402 3
562125 4
7 8
1 1
900745 10
48778 1
288191 7
2099999 7
201097 1
2 1
472936 8
411913 4
15 7
879325 6
840243 4
599998 2
2699991 9
50415 2
176813 6
2 1
86091 5
375914 7
177066 7
108698 1
18 9
17 8
479668 7
197324 7
922825 9
723155 3
191828 1
2399999 8
117304 1
1 2
1219196 9
886444 5
2613033 9
108289 10
1 10
1799999 6
1 1
538392 7
1 10
312356 4
899996 3
571272 3
3 2
1200000 4
945317 6
2438745 10
17022 3
1967855 7
21 10
21 8
600003 2
1800006 6
1500000 5
900001 3
1200000 4
2700011 9
18189 3
5 6
1200000 4
542379 2
87508 6
431242 5
291816 3
433974 5
849377 7
796248 9
71403 2
283431 5
1500006 5
55532 4
1200000 4
1706543 7
584659 9
64695 2
2227081 8
519554 3
899997 3
2 1
23866 5
1 10
554714 4
1 10
2699992 9
731412 9
578814 6
1300234 7
1436415 5
600003 2
1618421 8
1799994 6
2100011 7
600000 2
484885 3
1 10
20150 1
2700007 9
1 10
1 10
3 2
778928 4
1317449 5
2699991 9
515107 2
600002 2
599998 2
7 8
900001 3
2302899 8
661791 6
10 4
792629 3
1800000 6
1199999 4
121085 1
688446 5
1 10
205694 9
3000003 10
1200000 4
900004 3
1715866 6
5 4
809679 5
2400014 8
11 10
109980 1
239753 8
97684 4
488215 3
426988 9
985878 6
148780 5
269083 4
299999 1
367366 8
45991 8
58900 4
335395 2
613495 4
244241 7
2700001 9
86720 8
1675831 10
299999 1
335236 4
1184907 4
4 5
643418 7
1076128 5
2775769 10
1 10
5 6
1256816 7
356828 4
219040 1
67709 1
4519 9
1 10
235648 7
287134 6
883471 3
374214 6
9 4
300001 1
1178406 4
1976583 7
1190208 4
16 9
4 5
56352 2
1 10
406407 8
2399994 8
600002 2
116288 4
15 7
9 4
488543 7
1732680 6
2700003 9
122760 9
594725 6
2090887 8
1622789 6
70070 7
823451 5
410423 6
1587944 8
1798384 7
3 4
2302746 10
1 1
1 10
206880 2
1287971 10
1276159 10
9 4
1310946 5
1 10
192385 2
196558 2
9 8
2400000 8
135707 1
193939 9
1839447 8
3000005 10
568862 9
600001 2
100743 8
1016892 4
1641082 8
126431 9
7 8
900004 3
7 8
1 10
1 1
165471 2
1800011 6
720099 3
7 4
153593 1
506685 3
462420 4
104626 2
543143 7
1808815 7
422456 4
307295 6
448739 6
113933 9
1799995 6
464286 5
299999 1
1350039 8
724536 8
1536851 6
1279943 6
118321 2
280324 1
1200000 4
987592 5
1467075 9
1700895 8
455515 2
32539 2
900005 3
1171071 9
1560900 9
948472 7
2699994 9
1495297 7
292222 1
452181 5
900002 3
364089 6
1774747 8
102367 3
2274261 10
1258391 7
457305 3
103020 6
5 2
49926 3
8 8
1 10
140550 1
1958737 8
10 5
439697 2
1 10
1248520 5
1598943 6
1203973 7
186398 1
126009 8
108101 2
1258151 6
20 10
576979 5
110421 1
1 10
1800001 6
1 10
1500008 5
345395 7
1500005 5
195950 5
1951442 9
12 6
899999 3
1173507 5
2632567 10
113799 1
119712 8
1 10
514058 3
7 6
19 8
490574 7
330610 7
1200004 4
885633 4
1974825 7
505214 4
51516 1
1289312 8
6386 1
590271 3
250625 3
1 10
277552 4
1091673 5
60835 4
426656 3
300000 1
599998 2
6 5
1492532 9
523701 10
1199997 4
718202 9
1 10
1 10
522408 2
1 10
2399992 8
242849 10
1 1
1359424 5
7 3
341423 9
1558777 8
16 8
47128 1
1429556 5
1059352 7
1982367 8
13077 1
1444367 5
2073987 7
2400009 8
2024891 9
1 10
132580 9
98531 1
1518811 6
2100001 7
57090 5
1088673 4
1500006 5
1870819 7
853950 9
582583 2
413941 5
1121662 10
628410 7
1067075 6
1019564 4
877909 5
1 10
164621 3
719409 10
10 10
2999991 10
534109 2
5 2
2999990 10
401879 6
70376 2
2400007 8
261578 1
2065175 7
17403 2
1117071 5
600002 2
1539039 8
599998 2
600001 2
1800007 6
2100007 7
1723319 9
810825 8
327888 7
167339 10
242357 2
14 10
599999 2
558771 2
766997 6
1188637 8
446657 6
8 9
1057054 10
45161 6
1277332 8
557913 7
53500 10
471149 5
2700008 9
1053365 4
1 10
811269 3
290821 8
6 5
400365 9
1200000 4
2400007 8
899998 3
1137729 4
834073 3
600000 2
1948644 9
270200 1
1642103 6
957203 4
2999998 10
189668 2
1263991 10
1504764 6
2400007 8
1208846 6
1799999 6
1200004 4
7 3
1 10
797540 3
2188061 9
1 10
17356 1
1364595 5
2399995 8
1715530 7
246393 2
299999 1
2100013 7
37833 2
600000 2
1743527 6
338854 5
928311 4
1 10
490756 4
17 9
1925602 8
47400 4
1425964 5
599998 2
296328 6
300002 1
617280 7
19 9
778964 8
6 7
1774137 7
118509 1
1064480 5
10 4
225406 1
113526 9
1800000 6
1 10
197835 4
1 10
520565 4
2999996 10
1519600 10
2100003 7
364960 7
1947700 7
1 10
300000 1
933246 7
7 4
19 7
2400008 8
10 9
1163233 7
254500 4
3 4
2700014 9
1284751 5
363567 2
192394 1
328464 2
830029 3
617372 4
1023485 5
1 10
1351592 9
1 10
951600 4
622940 4
1384832 7
439877 10
1717250 10
2700009 9
745221 7
2399998 8
542547 3
14 8
294976 2
9 4
1070044 5
1199995 4
1890896 8
3 3
949580 4
1 10
1574203 6
1169481 10
1673561 10
1755824 6
1012480 6
589757 2
1464084 7
1799999 6
1033829 5
5 4
2100003 7
1572024 7
588812 7
1500005 5
1 10
1026628 7
3 2
123741 2
8 4
398248 2
73683 6
743437 6
2085455 8
1500004 5
212321 1
1012877 6
314312 2
1930585 8
7 7
65462 4
1800003 6
930602 4
54532 7
717670 10
2140041 10
2099993 7
2603897 9
743799 7
200997 9
579675 4
1175955 5
1779873 8
485825 3
264148 2
170327 4
125848 1
288303 2
174065 3
1500009 5
1 10
736696 9
1199998 4
9 5
2999989 10
9 8
1800001 6
8 8
1711907 8
616425 4
1499997 5
1499994 5
2803730 10
2999990 10
44011 5
14 9
899998 3
1 10
2197146 9
420931 3
1541831 7
599998 2
790755 7
300000 1
207980 5
542299 10
10 5
1 1
220820 3
2399993 8
1781369 8
2400008 8
1 10
389219 2
600001 2
6 5
600032 4
11 6
735309 6
39285 7
837233 8
8 9
612720 5
12 6
1200001 4
300000 1
17 6
40045 1
2493773 9
1 10
852099 5
357624 3
2292331 9
836134 5
5 2
11 4
531197 2
1799995 6
259931 2
1 10
1169758 9
600002 2
9 4
18080 1
1 10
36739 1
1 10
103187 4
20 8
763678 3
1580089 10
250017 1
1727882 9
2100005 7
735729 3
7 4
1298270 9
1428087 5
978288 8
168553 3
1800006 6
692835 8
8 4
983340 10
196265 6
401106 6
2050621 10
1500006 5
2777600 10
332032 5
612381 4
6 7
395845 3
3000006 10
599473 6
11 5
232247 4
1 10
515636 2
2 1
7 8
600003 2
74465 1
71984 5
1239174 5
1310342 5
641236 3
3 3
15 6
130568 5
978813 4
940612 7
227498 1
393689 7
1211644 9
1 10
1610027 9
599998 2
813148 4
563960 3
879224 7
1699015 7
387738 2
299999 1
1367885 5
251301 4
1199999 4
60939 2
850929 5
2302290 8
1 10
37774 1
620547 5
299998 1
3000000 10
1 10
497601 4
1994712 8
47403 9
276735 1
949073 5
923306 10
899999 3
1 1
2343718 10
2399993 8
188464 8
22 9
331435 5
553378 10
1261171 10
343530 2
1288855 7
664101 4
502766 8
600000 2
299999 1
948600 4
3000009 10
1 10
227677 3
900002 3
204299 2
900005 3
274834 1
62833 1
2699995 9
1 10
2100000 7
1011315 4
19477 2
2099994 7
550237 4
1357230 5
88849 1
213627 1
1 10
513639 8
300000 1
17 8
5 3
600001 2
11232 5
2399993 8
1634911 10
1333372 9
581034 7
899996 3
1800008 6
710657 5
833300 4
2399993 8
58834 9
560341 2
8 9
1 10
419727 4
2400000 8
398959 2
1902641 10
1983815 7
2999993 10
1487682 6
243889 8
797335 6
90391 1
19 9
900000 3
1200000 4
62689 6
2 3
588545 2
2440225 9
1046529 10
1 10
612670 3
107026 4
2400009 8
496363 7
1200000 4
1064694 10
599999 2
585037 3
628689 7
840943 6
1014151 5
1260690 5
556416 5
138999 7
1641656 8
103019 7
377532 4
86989 1
2 1
820332 4
1800000 6
600001 2
1268578 9
887218 8
820946 4
1441925 8
609836 4
900001 3
571242 6
1004229 5
898606 3
694617 9
7 4
2699990 9
730849 3
1499995 5
3000011 10
759434 9
1200000 4
1773053 6
434807 2
1521191 10
600001 2
2400009 8
1318406 6
4 2
264730 1
600001 2
1117504 4
905039 10
2504935 9
2700000 9
1683083 9
2400009 8
10898 1
1 10
495197 2
3 3
616108 5
953826 5
2400006 8
299999 1
200987 4
576797 9
599999 2
802317 3
159877 1
878026 3
627661 9
1317953 7
1499999 5
412829 2
17 9
600001 2
1282393 9
112238 1
2061940 7
2100013 7
3000001 10
7 4
1520250 6
14 7
551015 2
6 6
303813 3
2 2
300000 1
200253 10
2 3
637137 3
300000 1
1216386 9
1 10
238998 1
1200005 4
27821 5
599997 2
3000006 10
768319 5
224406 1
143147 2
510397 2
1037691 10
377085 2
4 2
200951 5
67963 2
449597 3
575222 3
369205 4
1515044 10
137596 1
1 10
1499996 5
2699996 9
275869 3
1854047 8
361074 2
1197149 10
13 6
498879 4
2700001 9
7 3
29 10
174609 3
1010264 6
1120922 9
2588800 10
19 10
44845 1
780056 5
631414 9
13 6
224999 1
2100012 7
668524 3
69515 5
9339 1
393522 2
1579871 7
67331 4
1500005 5
499128 4
108088 1
1147620 5
1 10
1367313 8
2700010 9
579332 6
1 10
884719 6
84667 8
948138 6
2210352 10
1 10
2999992 10
615153 3
1631414 7
2700009 9
168643 3
1196185 4
21525 5
1037792 7
123691 2
2223740 10
896991 8
158249 1
849534 3
10 5
11 5
2099999 7
221509 4
1588795 8
440256 2
454972 2
849420 9
1395223 6
70179 4
1863331 9
1 10
5292 1
400491 5
2700000 9
49197 3
8 6
346833 2
8 9
278576 1
11 10
9 4
1037980 7
1006353 4
1163507 6
52971 5
1 10
89001 2
252578 2
1800007 6
2100001 7
1433531 5
569899 3
3000000 10
209912 4
12 10
164995 1
300002 1
399378 6
10692 6
1 1
750911 4
1034229 7
1611876 6
202559 4
525860 4
1227900 10
224303 1
1 10
51864 4
6 3
2102421 8
151356 3
202089 1
600001 2
14 6
1800011 6
1475119 10
1800005 6
9 5
3 1
82390 1
1499995 5
616299 4
9 10
2099999 7
397989 9
1692558 9
1 10
540944 2
269516 1
1200002 4
1 10
1088121 5
2100007 7
2453732 10
1107222 9
1 10
2275903 8
1301305 5
942664 8
471919 3
1 10
9 10
887015 8
1763722 9
1 10
1200000 4
13 10
576384 5
1361871 7
1499994 5
308551 8
2399995 8
374371 3
653860 4
395712 7
1630176 8
50758 1
2600020 9
3000011 10
534673 7
1 10
338987 4
921634 5
1199999 4
260193 3
966317 5
2170970 10
2699999 9
1163441 4
1 10
366675 5
3000009 10
2006289 8
1 10
176711 1
2400007 8
24010 1
2100001 7
1100409 10
743649 3
1 1
10 5
231451 1
599999 2
759242 4
672154 7
19344 1
5 2
30893 2
1 1
14 7
2100888 8
334323 4
4 3
914406 6
1455856 5
1 10
1373741 5
3000002 10
1075404 5
3000006 10
758863 9
148967 4
1707498 7
383972 3
599999 2
8 7
1640267 6
5 2
666341 9
1792383 6
548396 3
15760 4
2002100 10
13 7
916211 6
2099992 7
1178339 7
874281 3
163184 1
2100006 7
2310941 10
20 8
1500004 5
403443 7
1799999 6
11 5
1334728 8
20 7
456713 7
367181 3
324373 2
12 6
340405 4
404272 2
14 7
2399999 8
250572 1
966220 5
60090 1
900000 3
1800006 6
291699 7
772266 5
1896255 9
679159 4
215704 3
209236 1
1 10
1800001 6
189302 2
2864488 10
2100007 7
12 7
2982441 10
4 3
68929 2
5 4
7 3
250447 8
19 10
1 10
120506 7
2399991 8
299561 1
2700009 9
470353 6
2400014 8
871129 8
2100001 7
11 6
3000011 10
1 10
2100000 7
636080 3
1 10
258074 1
2264599 9
13 7
45486 6
4 5
1 2
37004 3
1184131 8
79884 1
863399 6
1 10
1753463 6
463349 4
1847572 7
1305297 8
704161 10
1347201 10
297639 2
1859740 7
600001 2
1773846 9
1 10
96014 5
735906 5
600000 2
161860 10
2999995 10
1187107 5
1483516 5
955348 7
899997 3
1799994 6
651201 8
1066823 5
2699997 9
2 1
446667 3
1 10
489817 3
241273 1
2628549 9
1328751 9
1199996 4
228086 1
534926 7
531008 8
899999 3
10987 2
442475 2
1751577 8
772789 10
145536 2
219573 1
1407621 5
4 2
1199995 4
72615 3
4 4
599999 2
1114295 6
1841865 9
206395 7
53707 6
2 2
2699992 9
215543 8
2400008 8
1563434 9
1 10
1 1
15 7
17 8
1 10
42191 6
1500006 5
13 6
1460859 5
401261 6
487020 5
6 7
1 10
363904 4
452008 2
257833 9
21 10
8 7
12 7
299999 1
2147708 9
1634310 6
706993 6
895399 3
1629031 10
3495 4
7 8
21 10
1156832 8
2052850 10
260869 1
31809 4
133638 3
1265975 5
529160 8
6 3
899999 3
1499999 5
972063 9
3000010 10
442657 2
7 3
808227 3
311811 10
4 2
283806 5
1119019 10
49916 2
12216 4
716875 6
1200004 4
18 9
4 5
854447 3
299999 1
2595040 10
454315 5
41526 1
1916951 10
1799996 6
157985 2
4 5
194532 2
1093170 10
1 10
599999 2
505991 2
6 3
1225394 7
1688570 9
53068 4
8 8
478578 2
206681 2
1162092 6
128376 9
1327998 6
222693 2
4194 6
1199995 4
21 10
1389300 8
829400 5
299999 1
87264 3
599997 2
1 10
2 1
18 9
8 8
1466030 7
3000017 10
1255862 5
219405 4
81322 2
899998 3
823994 3
900002 3
140412 1
2664841 10
152920 1
1109190 5
1745239 7
1 10
295837 1
1394299 5
310703 2
16685 4
9 8
1 10
368694 6
1637104 8
165745 3
1157947 4
142421 10
9 6
18879 3
1499995 5
944654 8
300000 1
1257167 6
583229 5
5624 2
2 3
4 5
1397239 10
2877790 10
38534 1
2048463 8
87276 1
1199999 4
798615 8
1 10
394567 4
623431 4
1 10
7 3
183540 1
577479 2
280891 4
132367 2
5 6
2400001 8
1500004 5
175803 9
1199997 4
1285875 6
198038 8
1004978 4
448343 2
2100006 7
900002 3
3283 1
526622 5
1 10
2385610 10
1073422 4
4 2
1464798 7
16 8
1268706 10
1136968 7
2533931 10
1 10
851376 6
1500005 5
858150 3
831617 3
241610 1
238690 1
2700008 9
2053446 9
578659 2
599998 2
457425 5
599999 2
246897 1
1 1
823771 3
1 10
296108 1
1499995 5
859317 3
1773787 7
1574075 7
144721 10
1260832 8
12196 9
1200006 4
778886 4
1170961 5
2700009 9
23 9
2841589 10
436598 3
386453 9
1 10
1710449 10
751547 4
1 10
1143818 6
10 5
777551 4
1199999 4
283329 4
784865 4
1023583 6
1302460 5
4 2
2699991 9
148080 6
1124758 9
2413279 10
1469308 6
11 4
216256 2
50190 10
1600424 7
1322251 8
2882 1
973245 4
489391 5
600002 2
1 10
1 10
1335440 10
600000 2
844785 3
1467041 10
316067 2
2400014 8
654990 5
1687962 10
108223 2
1138466 5
197333 9
1107043 6
2052880 8
26370 5
551916 2
10 5
9 5
2400008 8
1729297 7
836068 8
2100011 7
2294860 9
181727 5
5 2
1555609 6
1 10
10 10
1777142 6
591225 2
3000004 10
21 10
290101 6
526356 9
2626791 10
1613882 8
3000009 10
991494 7
132523 1
637204 9
810904 3
1604828 7
19 9
10688 8
492591 10
127734 3
2076997 7
15 8
1409512 8
1242028 9
342599 2
5 4
1136598 7
685567 8
372646 9
835627 4
20 10
1 10
1140562 5
135948 10
7 8
1127919 5
1933584 8
105570 1
9 9
1 10
1253451 10
547201 2
667993 3
597211 10
1 10
18 9
533189 10
571061 3
4982 4
2011345 8
1500006 5
1347721 5
2 3
625898 7
581464 3
1715231 8
3 1
2812151 10
899997 3
1286692 5
233911 8
316177 2
1799997 6
2100006 7
1160214 7
1 10
67002 1
300001 1
6 6
1499994 5
4 5
899997 3
268712 2
1441257 8
493563 3
1420698 6
1 10
2700010 9
894298 3
1 1
1813465 10
971100 9
960883 4
2099999 7
4 5
1060545 8
941124 4
1891479 10
299999 1
103761 2
801276 6
1284145 5
840490 3
1500002 5
33050 3
2400000 8
16125 4
444947 9
1364993 6
135072 4
1799996 6
13 6
517085 9
785595 3
846311 9
1 10
686601 9
116622 2
783237 5
558247 4
2845310 10
331150 3
4 5
13 9
234167 1
1500005 5
88482 6
1552116 10
1998691 10
533591 4
2558589 10
1580312 8
3 4
201825 4
300000 1
632078 7
197296 7
16 6
1315064 6
884683 3
773184 5
1624745 8
2862610 10
387489 6
693742 10
616461 10
3000010 10
3000017 10
241105 10
630223 3
1199998 4
382432 4
345086 3
300002 1
278905 4
282133 5
1644370 10
430789 3
4 3
658734 5
154251 1
1549149 6
1500001 5
544093 7
2399992 8
869894 9
2699990 9
224969 1
12 6
929320 5
2629933 9
566085 2
1 10
1 10
3 2
9 4
155236 1
185806 9
545261 6
232580 2
1569457 9
789211 5
1499995 5
3 4
1454844 5
14 9
571735 4
839515 4
863216 4
443173 3
942956 9
112623 2
70807 3
1187978 4
219388 3
2700010 9
436781 10
481626 10
618066 7
721595 3
154951 3
505365 5
209971 1
1 1
1499999 5
660610 5
1 10
3000001 10
754708 6
1219546 5
294911 1
150510 6
2289824 10
18 9
920869 6
826887 4
1800003 6
719211 6
2700008 9
103762 7
798976 9
1 10
333498 4
9 10
1499996 5
2099993 7
3000000 10
439432 7
2128168 9
396881 4
1592484 6
1 10
931482 9
3000000 10
6 6
1 2
19887 3
1 10
300001 1
60234 3
1044377 8
5 2
655827 5
575968 3
297900 10
577065 10
1799999 6
1800005 6
209467 1
471805 8
2700001 9
2088401 8
1500005 5
1015574 7
610941 10
890554 3
3 1
106143 3
2622833 9
1674251 6
34067 4
255059 3
674849 10
576393 2
243480 1
1500005 5
9 8
573829 4
464943 2
917462 8
179846 1
1308615 8
1230237 5
98984 3
904546 5
1588843 9
599998 2
1723039 9
1033071 4
1225233 8
1921051 9
1200004 4
266733 7
1183563 9
132642 6
5 2
19 10
1890575 7
1800009 6
4 4
1621113 7
10 5
598474 2
1523292 6
352550 5
981596 5
184422 1
1799996 6
11 5
1499997 5
8 9
440409 6
11 5
17 9
2099993 7
1165024 7
356994 5
117979 2
742165 5
200319 4
25180 5
277251 1
139288 1
11508 1
2100006 7
2111377 8
2044371 7
247404 8
1799994 6
11 7
11 6
997179 5
600001 2
294362 9
3 3
1794236 6
134159 2
1790477 6
1799999 6
518448 2
2022103 7
808571 4
1683290 10
158999 10
943682 5
600001 2
1 10
1 10
1426039 7
1800011 6
220970 6
118325 1
189128 2
1 10
1 10
3000000 10
1166024 5
663060 7
578871 7
221468 4
243175 6
1838624 10
1495234 7
901801 5
2400001 8
600002 2
1455706 6
1499999 5
7 3
1 10
96574 1
1 10
1500005 5
2730098 10
1349802 9
385625 3
2390309 10
1389070 9
739559 3
2700001 9
4 2
10 9
632860 5
1532323 6
106106 2
110185 1
912199 6
1 2
475528 3
100165 4
300000 1
900003 3
3000001 10
1 10
2699994 9
1 10
1760294 10
850474 3
1800007 6
5733 2
1415691 5
58785 5
242583 1
445205 3
954465 9
164481 2
386867 3
431263 9
780288 6
2400013 8
158595 4
559835 6
1041796 5
190329 4
900000 3
1241040 10
1 10
1042654 4
648031 7
2236099 10
1356745 9
1 10
362120 7
208976 5
2700001 9
1 10
2700007 9
1419941 10
117275 4
2624841 9
13 6
1555425 8
11 5
4 2
1057949 6
488843 7
1219611 10
722951 4
1500006 5
490571 4
1437881 8
849151 9
242767 2
1499999 5
2681028 9
1772087 6
591597 3
751940 10
17 6
9 10
186230 3
625829 3
1 10
1366810 10
895337 9
750775 4
293482 1
1080300 4
2956860 10
597024 6
6 7
1199996 4
3915 2
22 8
1800002 6
1267116 6
1127429 9
220924 3
300002 1
379130 7
740841 3
288940 4
821923 4
2167705 9
77005 6
233965 1
1499994 5
2699998 9
185134 3
898241 6
2700004 9
1500001 5
1500001 5
578129 10
2700000 9
7 3
421632 6
970588 5
1 10
4 3
899999 3
393148 4
2049337 9
1799994 6
13 6
665187 3
1500000 5
97960 2
759334 3
900003 3
1820097 8
3000001 10
1410106 10
599999 2
818971 5
12 7
1759120 9
1800006 6
7 3
55013 2
900002 3
146209 1
1883027 8
226590 3
293145 2
1255250 10
10 4
26 9
300000 1
899999 3
599999 2
1 10
1604758 10
6 7
245852 1
2051185 7
2146119 8
268194 7
214765 4
128141 1
1640259 6
2700000 9
2068671 10
146467 2
2400014 8
189754 1
541286 5
8 7
1199997 4
16 8
1 10
18 9
4 2
19 10
2183535 8
1200004 4
1 10
1695977 8
515450 3
600003 2
698667 3
1 10
312826 5
1500000 5
61698 9
1799999 6
516376 8
594353 5
1800001 6
1 10
281965 6
1761585 8
273849 5
12 6
11 6
2591006 9
1199997 4
552801 4
2115345 8
783439 4
191721 3
2099999 7
136516 1
430529 8
7 3
2347460 10
1200006 4
160057 9
2520180 10
1200007 4
460269 4
2205764 10
9185 6
2699998 9
17 6
19 9
1200003 4
1 10
15 7
5 3
948070 10
1175658 7
458059 4
899999 3
1091216 4
715815 6
1499997 5
472077 2
1183283 4
443196 3
375985 2
166232 3
2100001 7
436076 3
300000 1
2910240 10
5 3
778424 6
1398925 9
30318 5
453410 2
2180176 8
680583 3
870944 5
1 1
2400006 8
685350 7
775616 4
1199998 4
16543 8
692899 4
1019105 6
1141015 4
833696 6
2084682 8
1500001 5
2406129 10
1200007 4
2210869 10
8 7
2699992 9
1499999 5
433864 2
177493 6
2303117 8
1500005 5
2699998 9
585304 4
158929 1
151284 1
99765 5
605551 6
1136991 5
1499995 5
900004 3
899997 3
155105 4
2099996 7
221932 1
458607 8
2061233 10
10 6
88834 1
1 10
1051201 4
900003 3
7 8
751849 5
899999 3
429772 8
1594450 10
360143 5
818153 10
1447501 5
506770 2
97444 7
1500005 5
1234319 8
1499999 5
61835 2
2343360 10
310323 4
1 10
22 9
57519 2
194159 10
2100000 7
367338 8
111647 6
57243 5
547005 2
1 10
169184 5
17025 4
1183867 4
10 10
2022190 10
2400001 8
141200 5
1468950 7
1054612 4
4 5
1 10
702192 6
3 2
411405 3
175718 1
723735 9
112044 1
282310 1
1 10
445235 4
9 5
2162314 8
355149 4
899119 6
2363187 10
972306 9
136946 1
417033 9
1 10
1156020 10
1450176 5
1500006 5
1230753 8
415245 3
838711 8
2189479 8
2099993 7
2400000 8
829224 3
2400009 8
474688 4
2099996 7
1499997 5
409505 2
2114497 9
600000 2
3 3
134615 6
23627 3
1 10
133703 2
1259090 9
1854630 7
2099992 7
570574 5
321687 6
9730 7
1764234 6
1499999 5
842512 3
5 2
634911 3
534223 9
734167 9
65250 9
2700007 9
2813291 10
533364 6
73780 5
1611715 6
83798 1
1444799 8
1380222 6
2017767 8
360073 10
1164719 5
462587 4
110232 6
29441 1
1328895 5
325307 2
1363671 8
451476 2
336662 2
2090833 7
900003 3
640871 6
2399991 8
384150 2
175329 3
885553 9
1493134 7
575959 2
1513205 9
1038816 8
3000010 10
900004 3
3000010 10
1438665 8
287655 1
184218 2
20 10
1499995 5
568987 5
2454292 10
426261 5
2100006 7
1 10
1199998 4
805061 6
1799993 6
6 5
663392 7
194217 10
150149 4
456301 4
213831 1
312425 9
2100006 7
2700000 9
2099999 7
2399996 8
297457 1
916820 10
3 1
3 3
1 10
2044636 7
2099992 7
1048721 4
2700002 9
25095 3
13 7
579104 3
9 7
222792 1
620786 5
299998 2
1467667 9
6 3
231519 1
392907 2
33101 1
1 10
486435 5
1 10
1 10
1 1
70493 4
16 8
468017 4
5 5
300000 1
122217 1
1 10
1498144 5
1387639 8
3433 1
2400008 8
697965 3
9 10
1738913 10
396079 3
2 1
21 10
515699 9
956059 4
1290557 6
202641 1
1199870 4
1 10
2673150 10
409260 2
1492652 7
1065455 4
299999 1
252590 1
120741 2
84040 2
1194047 8
760720 5
3000009 10
168627 1
242213 5
1 10
2100008 7
123182 1
2237488 10
2328616 8
2244049 10
1949905 8
818364 4
894845 6
1925873 8
2399992 8
1725529 10
3000008 10
1104427 5
178236 1
5 2
1961621 10
1722147 7
386190 10
1799995 6
436036 7
825277 4
170680 2
1194569 5
178920 1
1946836 10
99200 1
2400000 8
3 2
300001 1
3000010 10
856989 7
1325399 7
596944 2
213843 2
486339 10
1800004 6
4827 1
299753 1
331236 4
1718108 9
17 10
1675673 9
1322897 7
591376 2
171879 2
4 3
482448 6
1506939 7
15 8
68461 10
4 2
22824 6
2012129 8
1 10
1 1
1897225 7
23 9
339876 4
273789 1
89158 2
19 9
2699991 9
4 2
788759 6
636028 3
724989 4
725448 9
4 2
1638371 6
479671 4
250968 3
59370 1
899998 3
1724716 7
2999999 10
1 2
116950 10
724937 3
1819347 10
1717657 6
54582 2
1618073 6
899997 3
1268214 5
874640 8
1800005 6
7 3
1432236 6
843863 6
10 9
683059 5
1310400 8
382195 2
2210536 9
1289315 6
17061 3
208650 1
714118 4
1142891 6
299998 1
1304920 7
1175023 6
473828 3
1383103 7
2294637 9
215067 1
1131266 4
9 5
85742 9
2399992 8
6 5
2999989 10
1 10
1800007 6
900001 3
150708 7
554489 2
12 6
1022150 5
599998 2
1 1
94424 1
1 10
432799 3
2583694 9
4331 1
156245 5
6 5
13 7
241465 5
222187 2
302540 4
791097 3
363248 8
27816 3
558456 9
2172753 9
678348 3
34326 2
843783 5
24 9
1800006 6
72634 4
5 6
1495344 6
138240 1
330575 8
3000010 10
900000 3
1784958 8
1236313 8
1145080 7
1189871 4
151875 2
50050 1
1 10
1 10
2 2
2258296 8
3 2
1199995 4
1281539 9
160687 1
367202 7
1158841 8
2700008 9
163522 1
98384 7
344164 5
2400008 8
1 1
2699992 9
2219290 10
3109 6
154253 4
5639 5
1754724 9
589718 5
21 10
982569 8
2202991 8
1200005 4
96556 1
137379 1
688543 6
1065237 4
20605 2
468551 2
1914696 7
155961 8
2 1
3 2
1038999 10
1147221 9
1500001 5
209244 1
409489 5
5 4
13 6
1687426 7
1959553 7
600000 2
496970 5
3000001 10
526861 2
2700008 9
42579 2
1711078 8
2398659 10
1819816 9
2 2
1163143 6
5 2
2149648 10
176768 4
2999990 10
198505 1
1069026 5
599998 2
158575 2
888630 6
513005 2
1 10
81153 1
1182525 5
106671 4
1990195 9
1750861 8
15 6
9 4
656671 6
1 10
226648 1
1957990 7
1578569 9
715402 6
1050725 4
819372 10
724882 3
317874 2
1220750 7
2230111 9
1500005 5
521905 8
285424 1
6 3
1456240 5
11147 6
1019033 5
13 6
1865727 8
506661 10
222977 1
397216 2
10 5
1057342 7
540727 3
1 10
950375 8
125976 5
899997 3
1 10
1183385 6
816420 4
275872 1
244235 6
2449790 10
2699992 9
294769 2
746121 5
1210523 7
206480 4
4 4
352805 2
2999990 10
10 7
992179 8
300001 1
224006 2
1 10
13 6
2400009 8
1 10
300001 1
1847550 10
1160276 5
300001 1
504523 2
600003 2
900001 3
9 4
17414 1
1535001 8
1577390 8
1119304 8
1960905 9
1484335 8
2500700 10
517945 3
7 6
1283256 6
954313 4
844200 10
2100008 7
577552 3
4 3
981152 4
407021 9
2700010 9
2529802 9
976936 4
1735890 6
667756 4
1699649 9
356558 2
2399998 8
80539 4
824720 3
1092870 6
1 10
600001 2
12 8
3000013 10
32985 3
13 8
513280 6
344517 2
2176336 8
1868055 7
743305 3
61164 5
2400000 8
1799994 6
1592741 9
2400012 8
509687 9
227446 2
270361 1
1200005 4
900001 3
300001 1
1 10
1 10
300001 1
299999 1
585229 2
1499994 5
1250284 10
4 5
825240 5
810526 8
9 6
2100001 7
1 1
1 10
2999989 10
684193 3
678941 9
1 10
13 6
773073 8
897696 4
1681379 7
58385 3
2207804 9
52453 1
1257965 7
19 9
841694 3
2100010 7
521798 8
449905 2
185307 1
2481324 10
599997 2
1379901 7
2 2
3039 1
10 5
899998 3
1226809 8
14 10
2099999 7
239783 1
580244 2
1 10
1214991 7
170074 6
1062937 10
677762 7
12 7
663874 7
977381 7
56237 1
1954357 8
6 3
2399995 8
2399999 8
541771 8
1799994 6
2699991 9
2204289 10
518378 2
2221066 9
34801 8
458884 5
2 1
599997 2
2099999 7
15 7
187674 2
1201025 6
12 6
900001 3
105888 1
85511 4
1199996 4
220914 2
796491 3
865558 4
3000011 10
868017 3
900004 3
2700010 9
2992441 10
1500001 5
1266175 8
720884 4
3000011 10
1 10
206299 4
2854900 10
1 10
4 3
1724806 7
635715 3
1970051 9
2699990 9
300001 1
280636 3
261404 3
1009968 5
1 10
1 10
11 5
318615 5
1800007 6
470518 7
124111 1
10 5
2254879 9
622832 4
286016 1
2999998 10
21 9
1 10
1 10
241128 1
1315789 6
625358 8
900000 3
7 3
2087927 9
10 6
2400184 9
1441905 5
4 2
1147438 4
203332 1
2027007 8
927299 6
28510 3
1305856 8
669152 7
10 6
1 10
900003 3
1692753 9
2399995 8
2543210 9
2073682 9
2699991 9
447574 2
248772 1
863650 5
38253 4
2100008 7
610203 3
1458449 8
670432 4
1 10
2 3
1852826 10
3000001 10
18537 6
624923 9
335312 3
872225 4
15 8
2399991 8
1799999 6
1799994 6
28470 6
2700009 9
299999 1
1015664 8
3 4
272943 8
2115849 10
19 10
1 10
2796970 10
884128 3
1217136 5
1499999 5
1155684 5
16 10
51305 1
409558 3
691037 10
596537 9
1200005 4
513758 5
1 10
174852 1
875799 3
1200006 4
1448532 7
129851 2
825389 5
16 10
550196 4
168140 2
418569 5
2999990 10
759573 3
1545112 8
1500005 5
1 10
32641 1
226084 7
2099998 7
2016916 7
599998 2
19 9
1920143 7
300000 1
1418684 10
2100001 7
287388 5
2677544 9
172421 6
2399996 8
9 8
1040250 10
1199999 4
682382 4
1545599 6
49079 1
1321375 7
15 9
5 5
427294 2
136372 3
1611680 7
1871786 8
60872 1
760390 10
9 10
2205812 9
205900 2
1 10
1 10
1898739 9
7 7
600001 2
54711 2
585879 5
400535 4
1 10
649112 4
11 5
618641 4
248469 1
106814 1
564393 2
9 10
1500007 5
2699991 9
288865 1
7 6
664080 10
1 10
687511 7
3000000 10
1020969 9
132716 8
224140 8
472573 5
856601 4
365484 6
1 2
899998 3
255595 8
899980 3
92169 3
1200004 4
199437 3
1272955 9
150248 1
9 10
1312248 7
234759 8
2400009 8
890488 9
1885847 7
2700009 9
2465900 10
1800001 6
13 6
241195 8
1572685 6
600000 2
577076 5
650587 3
966900 6
899997 3
1313099 6
126751 1
2339081 9
456848 4
612342 9
1678007 10
1499998 5
2603034 9
386915 2
5 6
4438 9
976095 5
1004850 6
3000011 10
110000 2
732997 7
534802 6
700453 10
1200004 4
1499995 5
2427049 9
2482885 10
662089 5
715816 4
139146 7
599998 2
899997 3
1734258 6
61990 5
746936 4
10 6
1262195 10
1499994 5
1491830 5
11791 1
8 5
402777 2
2526434 9
649818 7
1754865 7
6 5
2999990 10
1130859 9
1785693 9
1499998 5
577105 4
98868 1
19 9
1 10
600000 2
268372 1
158833 4
1037378 9
1279936 7
868472 9
266181 4
768963 9
1500003 5
822413 3
376377 7
2099992 7
399959 4
654289 8
701209 10
534897 2
600001 2
1564601 8
645865 3
493544 2
1053251 10
18 9
332510 3
868272 7
15 7
1747639 8
4 5
128584 2
2099999 7
407917 6
7 4
1451401 10
2015801 9
2400003 8
777347 8
764299 3
204695 1
1527592 6
146167 6
40709 1
990493 7
1200005 4
496752 8
18573 2
1571104 9
148231 9
788049 5
14 6
427908 4
76135 5
1094827 7
111786 6
21 10
1058422 10
1 10
1565626 7
1200006 4
1800008 6
1697187 6
1432466 5
2054228 7
1058946 10
1 10
2100000 7
778344 4
2699990 9
641684 4
86123 1
1 10
61768 3
12 10
52133 6
271908 6
1199998 4
2580094 9
599998 2
1642565 9
65461 3
133065 2
534707 2
600000 2
526011 4
378745 2
1 10
880649 4
1640894 8
991673 8
2700012 9
1500003 5
1412777 8
156162 6
533081 4
114277 1
12 6
2145268 9
1064410 8
814351 4
2699999 9
1592221 7
3000010 10
926535 5
1499994 5
1307428 7
1 1
1835742 8
1 10
362802 9
2336419 9
1325185 5
84679 1
899998 3
19 10
602303 8
1070196 7
510751 2
63684 2
198571 1
24342 3
1504232 8
1 10
1500007 5
815683 5
1088113 7
6 6
2 1
1075195 6
290321 10
362844 4
1695365 7
1584534 7
1740442 6
753785 6
1976706 8
1200000 4
19 9
1015755 7
88072 5
338968 7
344616 6
306454 3
185366 3
1 10
275886 5
1643930 9
1 10
4 2
2387170 9
242373 4
190149 5
409166 5
2699999 9
1598298 6
1259941 10
1 10
300000 1
21 10
1200002 4
73519 1
37763 9
2400012 8
274805 3
689211 5
1199996 4
1200007 4
159253 2
618269 5
81396 1
1500001 5
889476 4
1260694 5
22502 1
1036775 6
2401560 10
2492991 9
662435 3
1981447 7
1341432 10
263479 7
544587 7
2399997 8
1182696 4
91742 2
1478845 6
1500004 5
7 3
6 7
208801 1
226585 1
528687 5
758882 7
300001 1
537442 3
2700010 9
636451 4
1951018 7
524522 3
73598 10
6 5
188248 1
1 10
271809 4
314848 3
1440028 9
6 7
913439 4
240251 4
4 4
586052 9
1520424 6
9 8
210529 5
388953 9
599998 2
308319 3
284621 9
1404624 6
141434 7
2903049 10
1 10
95061 5
2700007 9
975496 5
345621 10
110164 1
13 8
876343 4
5 4
801999 7
814422 7
900002 3
901509 9
8 7
441146 5
2700006 9
7 6
6 7
298262 3
1 10
227481 4
1 10
1390346 9
2999991 10
182545 1
17 8
2100006 7
1240661 5
67985 3
1286064 6
1199996 4
134395 2
1988329 7
3 1
1 10
2700008 9
653175 4
3 1
2100005 7
662088 3
14095 3
1500000 5
1199999 4
298764 1
365994 6
900002 3
85681 5
9 10
1994398 7
290711 2
1908181 9
1499998 5
1483470 5
1364335 10
9 8
1256207 10
8 4
10 10
11379 2
113128 8
512876 10
586425 3
269025 1
1785540 10
646498 7
3 3
6 3
152499 5
1158486 6
573347 6
5 6
100526 1
2999999 10
2400010 8
1 10
221487 2
1375127 8
1500001 5
1500000 5
629836 3
900001 3
1423200 9
35349 1
1079207 9
659809 3
64333 4
1774340 9
1265983 8
92494 2
8 8
1108232 8
6 5
1234339 6
257409 8
600000 2
767989 5
638524 5
401203 2
115463 6
8 8
2585 5
4 2
1 10
501498 3
1468303 5
81740 2
159332 2
123597 1
469726 2
1590945 6
421607 3
600275 3
916060 4
965796 8
10 10
3 1
2400003 8
142136 3
1112660 5
2298793 8
2100013 7
1 10
1512824 8
299999 1
300000 1
677529 3
1200000 4
1800005 6
753336 8
1 10
8293 4
3 4
1 10
839696 3
1155756 7
233563 4
177403 6
279848 1
1 10
940555 5
822310 3
1990764 9
1 1
1720382 7
8 9
2110456 9
354500 10
1616221 10
947500 4
316049 8
1 10
863369 4
254227 1
41553 7
374964 3
223721 9
682511 4
2399992 8
14 8
463493 6
15 7
1537181 9
2897360 10
1674200 10
2253711 8
834568 6
263132 4
276375 1
2593602 9
1800007 6
1226254 5
3000010 10
5 5
1 10
1728583 6
52097 1
899997 3
900003 3
7 8
235189 3
1 10
131360 1
217221 2
77670 3
425381 10
68870 6
898401 10
2039525 8
3000003 10
740566 5
522729 9
1 10
372650 4
1500001 5
599999 2
163968 9
2 1
300000 1
1 10
3000009 10
176960 1
632214 6
2699996 9
1 10
57419 3
9 8
189819 7
1 10
494683 4
412965 3
138592 9
1445388 7
655822 7
1 10
288018 5
1499998 5
293817 2
390811 2
1860336 9
1499996 5
3 1
307803 2
1500003 5
63153 2
3000008 10
434960 2
1882342 9
113621 10
1800103 8
1356025 8
12 8
1020952 8
530419 7
270240 3
1347236 7
3 1
1601201 10
352687 3
24176 4
395195 4
848008 4
60309 7
1199998 4
1538983 8
4 3
110813 6
300000 1
8 5
2422866 10
820417 8
1800006 6
1052962 9
265882 7
266428 1
493353 9
9 5
267175 1
376804 5
2999993 10
7 4
1664573 7
3 2
3 3
268301 5
1978769 10
27 10
564719 4
1 10
1732869 9
131224 1
9 9
3000007 10
1023522 6
872179 3
600000 2
1 10
3 3
167835 4
300001 1
162089 10
203533 5
3 4
900001 3
657451 8
68082 7
2138450 10
1800000 6
2100005 7
1800000 6
1500005 5
655001 10
2700009 9
152832 4
190833 6
900003 3
2615347 9
4 4
955290 5
704357 9
300000 1
3000000 10
21 10
698536 4
600002 2
921805 6
282132 5
237116 3
410141 9
1084261 6
530243 6
203907 3
283157 2
300001 1
3 2
21 10
1 10
300001 1
210745 1
2700001 9
1 10
335884 2
1 10
2699990 9
1849882 7
2285190 10
11 5
616285 4
1200004 4
1036651 4
300001 1
2399992 8
299999 1
711414 3
474555 5
900002 3
300002 1
1254035 7
1394441 9
427172 5
103992 6
900005 3
143014 1
377336 3
350185 3
11 10
41612 1
600001 2
76681 3
299499 1
389222 9
253215 9
163088 8
1680137 9
321965 3
448514 5
1 10
19935 2
9 4
262853 6
1 10
1 10
41597 1
1 10
39398 6
11 8
299999 1
1045520 5
2709009 10
72252 1
3 3
787206 7
2700001 9
178444 2
1365788 6
1157822 7
300000 1
2144423 8
472298 2
1100881 4
1500008 5
1889790 10
1861772 8
5 6
300001 1
486461 5
1474150 7
1523161 9
9 10
150319 2
1165087 8
685608 9
6 5
45100 1
170097 1
22892 1
668287 7
889346 3
599997 2
291493 1
538111 6
150718 6
285439 1
9 5
1238966 9
1905388 7
253768 1
911602 7
791973 4
1222036 5
1607858 7
1661655 8
299999 1
291315 1
16 8
193645 1
900001 3
1500004 5
20 10
118433 2
1083236 5
225275 2
553430 5
84061 6
1500005 5
1330924 5
1 10
1500001 5
447952 4
600002 2
1153975 5
199408 4
1105636 4
919719 4
1199996 4
600002 2
1386911 8
2917100 10
1373597 9
640383 3
29892 6
1 1
2400007 8
14 6
148190 2
1 10
2954207 10
1816970 10
612369 5
18 7
1223683 6
1116091 10
16 9
109158 5
22368 1
1 10
4 3
90185 8
1 10
17 8
490636 7
655708 7
491410 5
599999 2
2691304 9
390615 7
1422312 6
1 1
118332 1
1760569 6
237569 5
158574 3
65556 5
2491885 9
300001 1
186623 2
1189214 5
1 10
727392 7
566880 5
698213 8
318081 7
648266 5
900002 3
1108651 4
1038089 10
2400009 8
486439 8
1681609 8
676201 10
1831276 7
53473 1
2399993 8
900001 3
229617 1
21 10
1800005 6
932464 7
1252971 5
2399994 8
1713159 7
4 5
299999 1
2481289 10
7 4
1192568 4
983340 6
900001 3
584399 3
2204605 9
904261 8
1995779 10
2660159 9
1 10
1199998 4
2227861 9
256626 9
32490 5
999352 4
3 1
600002 2
711059 4
1168259 10
912847 6
1200007 4
12 6
278847 3
1 10
223261 6
899997 3
911296 7
197209 1
1061025 5
1774702 9
328841 3
900000 3
1799998 6
1538569 6
307211 2
1 1
37161 10
1308176 9
1799995 6
584319 4
29422 9
2100008 7
1649782 6
300002 1
238630 1
270094 5
26606 1
215879 1
398785 5
1168892 10
2611052 10
840732 3
833214 3
2273689 8
21 10
731193 8
8 8
1713959 6
1327938 9
6 6
1 10
1 10
6 6
388494 3
899997 3
2699992 9
956505 8
1776917 6
1097433 9
1589423 6
308056 10
762589 6
1500001 5
1221244 9
2400001 8
115928 4
600001 2
5 4
1482719 10
4 2
607704 7
7 5
615475 6
11 9
293549 1
809187 4
314579 4
1848693 7
2700009 9
8 7
1238129 8
2999998 10
1680959 6
145729 6
660177 4
1411640 8
18687 1
197613 3
2008001 8
92179 1
414614 2
37581 1
720062 7
18 10
11042 2
145417 4
517564 5
3 4
899998 3
766629 10
2207700 9
2700001 9
150448 2
581087 3
1484291 10
261219 2
198152 1
60516 9
794677 5
2343110 10
417459 5
2646465 9
2099998 7
373219 7
1469825 9
1139957 6
451245 2
1500000 5
144792 3
2224971 10
1923470 9
61916 4
1503641 6
1717687 6
2 3
340513 3
6 7
1118432 4
900005 3
2108997 9
1122352 4
168443 2
1505370 10
2399994 8
1689531 10
599998 2
311606 4
1643096 7
3000002 10
1 10
295520 10
573419 2
64603 3
894024 4
1046821 8
2399992 8
582375 4
96640 2
2676625 10
8 9
537401 2
1003049 6
1618109 6
201194 1
814282 7
294642 2
14 8
2637750 10
1 10
1200004 4
300000 1
513785 5
359165 7
1317263 8
1701607 8
1602887 8
3 1
1 10
2699999 9
737562 6
55834 1
1199996 4
3 2
1891464 7
1825334 9
394761 7
599999 2
8 7
1445245 5
2159317 9
1635851 7
15 7
1396534 6
340114 5
500533 2
149829 1
1299838 7
508928 2
600003 2
1196704 5
2519702 10
757926 6
299999 1
1976632 8
101416 5
1 1
189551 3
21876 6
900003 3
21 8
150657 4
2309363 8
3000005 10
783053 3
478724 3
599999 2
2999999 10
526713 2
483022 3
230739 2
3 3
316746 3
299998 1
1072501 6
1 1
281060 1
897996 3
130111 3
488383 3
1091318 9
151140 2
600000 2
900002 3
1263375 7
1 2
314233 3
2536422 10
1 10
210213 2
1643021 6
9 4
240371 5
1799999 6
1799998 6
2399997 8
375845 3
1043430 10
2066590 10
246000 1
591875 5
1108471 6
275445 2
744500 5
162514 1
1688131 9
298456 4
7 3
1877640 8
2699996 9
139385 3
2988823 10
867832 3
1 10
1276554 7
93555 1
795471 3
1142018 6
2399998 8
1 10
1600703 7
900002 3
572266 3
1160739 9
300000 1
516978 6
82621 1
385500 3
3 4
1180072 8
484971 10
290143 9
134917 2
719493 10
166962 2
2 3
433894 2
2399992 8
278302 1
3 3
1800005 6
363874 5
300000 1
385645 3
113833 7
179386 1
382979 2
190607 3
486226 3
2007456 7
49824 8
1220344 5
1500001 5
994598 9
460356 10
795427 4
567220 5
854314 9
399119 2
1297866 8
13 7
334115 5
337380 2
80042 1
1200003 4
17 9
900002 3
848384 4
563123 4
177725 4
181630 1
1206007 6
235231 1
1200004 4
2975180 10
2369672 8
14 8
1297734 6
1800002 6
900002 3
2177083 10
554624 7
1196844 10
1 10
620930 3
1758779 10
306521 2
291316 4
300000 1
813060 4
1634112 8
12 5
981004 6
1280116 9
861044 3
236744 4
1154660 5
7 3
959492 4
4 4
1362177 9
116127 1
13 6
593587 2
4 3
943932 4
84736 1
807927 4
41202 7
1 10
1252596 5
606638 8
170535 4
1360521 6
305681 8
218826 1
749866 9
2472852 9
15 10
295815 8
96976 5
1 10
857536 5
258708 3
1 10
720825 5
1307388 6
900000 3
455559 2
1484 1
2999991 10
670637 3
806652 6
34070 4
1499994 5
1800004 6
13 10
299999 1
8 4
77021 9
600003 2
404104 8
2099993 7
3000006 10
1000439 7
1546280 8
2099994 7
1 10
629129 8
1 10
38431 1
599999 2
2 3
685492 9
2699992 9
40152 2
247181 2
44665 1
100675 4
220343 2
33939 2
8837 3
46464 6
2400013 8
11 5
900005 3
899996 3
466076 3
556218 2
1 1
1486513 9
1 2
97681 10
6 7
1586500 10
2075815 7
417881 2
613795 4
176675 2
701175 6
17 7
1199999 4
488892 3
7 3
1448518 7
895379 6
893490 10
898566 4
1799997 6
1617111 9
491451 4
7 8
572195 5
1 10
1500005 5
521155 3
1 10
532785 7
2082976 9
1600632 8
195480 8
725493 9
580615 9
908668 9
550714 3
703824 6
468269 6
8 6
237417 4
261485 6
489709 6
2545579 9
1549058 7
1 10
652671 8
185604 1
6 7
1666986 7
2400007 8
2345791 10
1 10
1 1
678400 8
107307 1
2400009 8
1648159 10
4 2
7 7
25 10
194655 7
849128 3
596849 5
876599 9
1141287 8
2699992 9
333631 6
1278736 8
211501 6
2292816 8
5 2
130985 3
2253731 10
2728613 10
2399991 8
1382269 6
2172817 8
269857 1
2437048 10
337197 3
7 7
141361 2
1071757 7
1800001 6
1423975 5
2999997 10
1273537 6
614193 3
218329 1
52998 2
549925 2
12 7
1215148 10
8 5
1500004 5
44328 2
661175 3
806311 4
541418 2
186421 6
22352 1
8 9
920679 5
3 1
2100011 7
60463 9
774743 10
114462 1
144606 3
589517 7
1 10
19261 10
168367 4
1038226 6
1969410 10
7 3
307924 4
498448 9
206750 1
195966 1
3 3
300000 1
245508 6
651797 7
2715311 10
1462700 9
938134 5
887039 8
1206105 5
1 10
44460 6
1 10
6 4
2014871 10
1800006 6
317977 3
14 10
390313 8
3 1
1206756 9
395479 7
370914 3
429979 6
2986244 10
360352 4
17 9
2204975 8
1162412 7
897490 5
581478 3
12 7
1925770 7
2342890 9
300000 1
480515 7
1 10
864929 5
1499994 5
6 4
535941 5
832433 3
1499997 5
1063264 5
2268896 10
5 5
2 1
6 6
299999 1
1500002 5
1450069 6
2999999 10
12 6
966230 7
10 10
1277471 5
704899 4
271826 2
600000 2
124631 3
8 9
600002 2
223306 5
799642 9
1573179 9
1800005 6
516552 3
1 1
795069 10
1800001 6
862441 6
7 3
106880 1
299998 1
49412 7
911934 9
2700005 9
1800004 6
1064109 6
1 1
2100008 7
1499999 5
82690 7
1 10
9 4
1200003 4
2287531 10
899998 3
1767305 9
172776 1
321009 5
1553705 7
82198 9
956583 4
1226331 7
1500006 5
227715 2
2394592 8
2100000 7
1226687 8
430487 6
1 10
500573 4
396826 2
1 1
949860 5
3 3
1206093 7
88895 3
1282799 5
1394508 8
2592580 10
8 9
159092 9
2399996 8
69007 7
1487689 6
9 4
1 10
1800007 6
500718 3
1306326 5
632728 9
44626 2
694077 3
600003 2
2 1
2700007 9
1554621 9
544944 4
2 3
3 1
118536 3
2573611 10
1 1
724596 8
908740 4
2350537 8
138345 1
1 10
13 5
1777116 10
4 5
2 1
1475556 5
1859659 8
899997 3
59686 3
1199997 4
1003213 10
650853 4
599999 2
2699999 9
600000 2
730458 6
2399993 8
443350 7
282785 4
573107 3
925051 6
13 6
1880880 10
1 10
166760 1
994503 4
599998 2
1 10
46628 1
594329 2
8 4
1429172 5
1200003 4
732108 3
271710 1
288185 1
1018206 4
2100002 7
300001 1
1799995 6
2399994 8
521003 2
3 1
2700008 9
600000 2
590329 8
1014205 6
1964866 7
17 7
1800005 6
1718165 8
9 4
705137 6
1138627 6
143285 2
1696416 8
1851305 7
1100984 5
126810 1
280038 1
1199995 4
453770 3
1665076 6
3000018 10
900000 3
1874784 9
9 4
1 10
1 10
899999 3
869231 8
1799994 6
52791 2
319033 2
1200001 4
363763 9
692297 8
457652 4
1800005 6
300001 1
732759 8
6489 1
25276 3
33020 2
1797152 8
177292 1
1375975 8
216529 1
3000011 10
505106 2
301603 7
1229030 8
845208 6
299999 1
1199998 4
3000010 10
1499999 5
1552173 7
2266141 10
1022532 4
2700014 9
5 6
310619 6
873725 3
1674777 7
930359 10
302563 4
6 3
3 4
1200002 4
199609 1
1 10
300000 1
72694 2
2700001 9
599998 2
7 8
307224 2
372463 7
141989 2
1 10
158379 10
10 5
248423 2
58540 7
2182071 9
352985 2
263899 1
1152468 6
148235 10
767912 8
2400012 8
23 10
1560365 10
5 2
1469877 6
729011 6
384041 2
42746 3
1800005 6
2700001 9
372663 8
176921 3
1500004 5
305126 6
1499996 5
1848880 9
208550 1
2115135 9
1957039 7
186900 2
136541 1
2248576 8
215509 2
2065858 8
600002 2
922150 5
4 5
13697 6
246115 2
40557 2
363918 6
13 6
323968 3
395835 2
2 1
143239 8
3 2
1987975 8
142833 1
1 10
1580383 7
44719 4
1 10
1382050 9
305088 6
254923 4
1 10
4 5
2 1
673110 10
2080764 9
126205 2
2450101 10
1 10
600003 2
900003 3
560296 3
1370476 5
2435819 10
1199998 4
5 2
2038147 9
1536935 8
5 3
4 3
5 2
1799999 6
1799993 6
746676 5
581939 5
11 6
115466 1
660653 10
1503864 6
316359 5
1491505 6
1 10
761084 9
1000972 4
578167 6
899996 3
1799995 6
514107 4
1118570 10
796648 7
2254241 8
300000 1
1409152 7
2099999 7
2541361 10
10 4
1 10
497447 2
65681 3
299999 1
271341 3
206135 2
8 9
1200002 4
1172892 4
300000 1
1 10
2 1
57683 2
12 7
526473 8
917742 7
1 10
1028522 6
960110 7
1170136 5
1840004 8
2999991 10
16 10
438733 4
1729697 8
300000 1
32224 5
109055 1
2700000 9
2400007 8
12 7
153613 9
2008659 10
2699992 9
1480081 10
694346 3
2027712 9
1 10
8 3
222178 5
2489554 9
150740 1
2120272 8
71785 3
600000 2
497123 3
852320 5
2 1
614789 7
1199996 4
1499996 5
151625 8
1488076 8
899998 3
1199999 4
3 4
1798711 6
1499996 5
305160 6
410138 2
71510 5
347075 6
707185 3
453025 3
2699996 9
2760285 10
19 10
245920 2
506353 2
164606 1
486299 5
757271 3
5 3
599999 2
103423 1
193897 9
11 6
1774107 7
11 10
1978528 9
855360 6
602016 6
298485 2
899997 3
2189926 9
1 10
1237549 6
11 10
2278849 8
917041 6
15 8
792589 9
2399994 8
2 3
2999996 10
1 10
214869 2
221346 9
311076 5
450150 5
154861 1
317810 5
819354 3
1089741 6
957447 7
2100007 7
300001 1
705069 9
3 1
2274105 9
300001 1
126044 1
799564 5
272801 4
441379 7
142019 10
669334 6
5753 2
485191 5
1200003 4
1 2
3 1
2699996 9
7 3
923726 7
264419 7
300000 1
870104 5
2 1
17 7
355339 9
2128687 8
1200005 4
889680 7
229392 4
264359 4
368927 8
600003 2
507041 4
47899 1
260232 1
576241 10
1450890 6
2399992 8
300001 1
1945269 10
2025498 9
1255216 5
279960 8
2621385 9
11 6
600003 2
9 5
55490 2
1799996 6
4 4
17 8
3 2
8 3
299999 1
212088 1
831641 3
600000 2
1018896 10
306711 2
781510 9
173426 5
9 5
91000 7
299998 1
1875979 9
1199995 4
516279 2
2077786 9
1 10
1217255 5
1478583 5
1799996 6
1931720 10
2017091 10
1039308 4
21 10
1200002 4
300000 1
666325 4
609389 10
610363 4
325227 3
180811 2
1500004 5
1339691 10
912389 4
2699997 9
446953 6
736239 7
297032 2
2999991 10
1800001 6
161104 2
2613682 10
1729792 9
338753 3
10 9
13 5
2218959 9
1933712 8
399007 2
1199999 4
282812 2
19 9
958169 6
2099999 7
1799999 6
1 10
1800003 6
42071 6
1207040 7
686347 7
2100007 7
1386330 6
1366734 6
894642 9
427937 2
191217 2
900000 3
308807 4
989382 10
44503 2
9 5
2078679 9
407079 4
412677 2
1895221 9
138460 2
88105 1
1 10
2700002 9
432754 7
1276169 6
1445014 6
1480704 7
1986000 8
168405 1
1 10
1 10
380554 2
399272 2
11 5
2086710 10
657577 3
2865240 10
143461 1
1116065 6
56585 2
1529684 10
117726 6
1735637 6
817502 3
781095 8
847639 3
1062872 7
299999 1
1281121 8
191893 2
20 8
151681 1
1800000 6
1637917 6
2 1
1821602 8
706526 3
515611 2
2400001 8
443637 9
511601 8
575190 2
2146312 8
182154 5
1950269 10
448963 2
968241 6
252763 1
1 10
1163431 8
543856 3
1 10
331286 5
1189723 7
2696368 10
11 6
294531 10
2399993 8
3 4
1160656 8
2099992 7
798640 3
16 8
190824 6
709871 5
2700013 9
149673 3
330619 2
1499996 5
491063 2
1164240 7
2100001 7
571452 3
2443219 10
1499999 5
394645 2
395090 10
2700010 9
1291640 7
54405 1
300328 4
599999 2
2111131 10
134047 2
1334201 6
520238 6
1559497 8
424739 3
933287 4
1799994 6
351670 3
645028 7
23373 1
579735 2
1007673 5
2700008 9
599998 2
716214 6
1588509 9
1923676 9
1 10
1 10
1 10
3 2
2475519 10
419934 5
887809 9
6 3
68224 1
1 10
2129659 10
3000010 10
1799998 6
10 5
66714 4
1 10
800840 5
597872 2
760858 10
1200006 4
8 7
1656281 8
1 10
663587 7
757312 8
356229 10
921123 4
1500001 5
1 10
385277 2
1499994 5
1752087 7
230909 4
2700004 9
408538 2
47011 2
1392835 6
3000015 10
8 7
1014664 4
564296 9
1 10
1 10
175756 1
600003 2
762734 5
1464247 6
29 10
186998 10
1 10
464035 2
125039 1
1 10
272571 2
1799995 6
1519602 6
1646380 10
266952 2
17 8
1441206 5
1621674 7
1500005 5
14 6
14122 2
2070218 7
735299 4
115503 1
1360152 5
172437 1
956091 5
2896769 10
927699 4
215170 7
497455 8
284150 2
489374 3
300000 1
385938 3
1199997 4
2 2
2374137 8
21 10
15 6
9 10
1061999 5
900001 3
599095 2
104688 4
1247044 8
439596 6
7 3
291385 5
899998 3
394789 2
458610 8
1092680 10
394967 2
1 10
1485399 10
899999 3
2400008 8
705104 4
1150679 8
303401 3
8 4
951910 5
489497 2
47115 1
1957450 10
13 7
1 10
49530 1
1351127 8
480145 6
708094 6
1200000 4
1111820 4
8 8
3000000 10
265035 1
801087 8
340659 9
317160 8
3 1
129097 2
946631 7
500410 10
212355 2
251830 1
14231 2
2 1
698370 10
1499995 5
1799994 6
796200 5
1 10
39291 1
197919 5
156413 1
8 7
2700010 9
2099993 7
290430 7
2117260 10
1154453 4
47397 1
178155 1
305385 4
118077 4
605806 5
3000011 10
292051 2
1 10
99691 9
1591794 6
1002691 5
1333821 10
2027740 10
1199999 4
1846754 7
882190 9
1418765 6
5 3
1 10
8 5
2 1
7 6
1645925 6
45364 3
551391 4
443328 3
1409826 6
82570 1
1 10
257118 1
993104 5
1 10
519629 4
259980 3
412359 4
182644 5
291273 1
189439 2
82428 4
205141 1
1571405 7
1800005 6
106306 5
463107 4
1553274 6
18449 6
20 10
226156 4
286164 5
1800003 6
1558218 7
1 10
889266 5
271585 1
1500006 5
452937 8
1199999 4
2699999 9
1200002 4
1 10
2250844 9
840483 9
919409 5
1392632 8
1587311 9
151883 1
416028 3
1161291 6
13 6
1447893 6
8 3
2346106 10
1156661 4
2130110 9
365964 2
98187 10
259001 5
269469 1
2399997 8
299999 1
299087 1
166186 9
440341 5
20 10
1376281 9
159543 1
3 3
353806 4
534912 2
2999989 10
13 6
1991145 8
2013917 8
223691 2
2176380 9
8 6
3 2
995931 10
23478 1
1120979 6
995171 4
1 10
1500003 5
167165 6
1199999 4
329347 6
1043780 10
8 8
2294266 8
1031783 6
1819357 7
2304509 10
277918 5
124539 2
1200001 4
450049 6
250562 6
563649 2
9 10
13643 2
5 4
1 1
2699991 9
90076 3
675024 8
1873656 10
626091 5
507856 4
1 10
1199999 4
1209755 6
1969464 7
2076557 7
1699328 7
900004 3
1 10
2699992 9
5 2
1210863 8
498549 3
1998991 10
1 1
3 1
869423 6
94401 9
2399993 8
204630 1
10 5
1 10
1152566 8
299998 1
354936 2
103248 1
158251 8
45920 5
277379 1
2 3
246100 1
3 2
10 10
1231119 5
2441365 9
759924 8
474011 6
494240 10
900005 3
147431 1
2376829 9
156323 4
597352 8
409442 2
1499999 5
1499994 5
6 6
1701883 9
15 7
1335303 9
1604551 10
19 7
1500004 5
1334603 6
1403305 6
1500005 5
6861 1
408015 4
2667923 9
1225701 9
5 5
617738 3
367700 2
15 8
31310 7
99049 5
1046960 4
23 10
2651578 9
1125893 4
281464 5
1618945 7
1068505 6
1619802 9
56104 7
2400009 8
559328 9
2400014 8
241144 5
1500002 5
900002 3
1289796 6
167828 2
7 3
891920 3
61693 4
279344 1
438509 7
300001 1
337367 6
2191407 9
1200002 4
1385043 6
600000 2
2269484 9
1067588 7
5 2
5453 3
1042386 5
1 10
374485 2
225281 7
540525 5
9 5
570252 6
300000 1
105599 2
1454409 5
2702256 10
805793 5
3000004 10
179153 4
216808 1
140537 1
245875 4
1958441 8
11 4
24 9
119220 2
2399992 8
1 10
498771 2
824397 4
11 5
33901 2
958760 5
1994584 7
11990 4
1150711 8
1 10
479331 10
531209 4
1 1
599998 2
1499995 5
372123 2
2700007 9
1848016 8
7 6
1067263 8
1505975 7
951075 9
161356 7
448093 10
1 10
1135824 6
1 10
2099995 7
2585760 10
3000007 10
1500005 5
294247 4
9 8
1200005 4
319452 4
199938 3
78185 6
2399991 8
1572670 10
268659 9
4 5
1573176 8
321408 4
21 10
161664 1
1200003 4
204644 5
2400007 8
2099997 7
6 4
948314 5
1499996 5
1203383 6
1800000 6
1264122 7
326601 9
1641912 7
1435645 6
773779 7
565853 4
2399993 8
12 6
1 10
147011 4
2103083 8
6 5
298545 2
3000011 10
1199996 4
2999989 10
1 2
1521367 7
299999 1
38374 1
902867 6
121121 2
3561 1
1798732 9
569794 7
1111648 9
365873 2
1514290 7
830012 4
1764510 7
1188547 4
2100008 7
116729 10
1500004 5
93990 2
873601 4
252148 3
2 3
24763 4
1200004 4
1800001 6
192535 2
16 10
1159604 6
1390571 10
823733 6
1 10
1200001 4
1103001 6
1726031 8
900002 3
849281 8
204118 1
3 4
18 9
1061315 9
479782 9
636876 3
1477146 8
1184928 6
3000009 10
1 10
789850 3
162247 2
1203497 8
2700010 9
788567 6
856439 10
817030 9
136235 1
1029091 5
3 3
1935065 7
1882790 7
258651 7
1 10
1800006 6
790748 3
13 7
11 6
300002 1
891416 7
900004 3
3 2
515049 3
599998 2
15 8
1044656 8
461006 8
3 3
1 10
1 2
300000 1
2400007 8
1007185 4
1 10
1 10
11 6
1216621 6
530765 2
75515 1
2099994 7
1850184 7
1511291 10
1 10
1499996 5
511528 8
299790 7
1370555 10
594485 9
229627 1
1 10
126158 10
1 10
9 4
9129 9
21236 1
514252 5
1393322 7
2318621 10
1066983 8
4 5
707307 4
21 9
252476 2
283348 3
6 6
1165827 5
1200001 4
2443334 10
1 10
2249921 10
110699 9
299999 1
2399991 8
1463217 7
299999 1
2699998 9
2147521 10
21 9
2156905 8
1602446 7
2349420 10
2035872 7
930100 4
126936 1
7 6
603015 8
193265 1
487504 8
1 10
534596 3
300000 1
1 1
13715 6
1 10
2519720 9
2339091 9
508834 9
1316285 6
496891 4
775928 7
1729402 10
1 10
1 10
1437217 8
3 2
1341619 7
1800001 6
307505 2
3 2
1675828 9
600001 2
220757 1
235527 8
896040 7
2100001 7
483867 9
109322 2
99118 2
1799994 6
1799995 6
151224 6
299999 1
232025 8
736255 9
831673 3
600002 2
2207771 8
713990 10
1333370 10
428767 7
246646 1
1519110 9
1014675 4
2699992 9
1200004 4
328544 4
7539 7
17 9
10 5
959144 8
1041095 4
12 6
1577056 7
883160 10
1930051 9
1 10
854339 5
1 10
29930 1
886440 3
486057 3
1037016 7
599997 2
206020 1
406885 3
505991 6
2699991 9
58935 2
2823280 10
2400001 8
1 10
1799999 6
1166989 5
7 6
1 1
859707 8
1424304 8
107423 3
901557 9
1444599 10
2699992 9
390996 2
255575 1
1 10
864881 10
229993 1
618951 7
233546 5
2242165 8
2416019 10
704645 7
465489 8
138743 9
48655 2
77460 1
2201615 8
133896 7
9 5
480263 2
1445094 9
750988 6
1 10
17 9
595533 2
13 7
4 4
1836 4
665895 7
371507 4
1208345 8
440620 4
16 6
470194 2
600000 2
775308 4
1800001 6
619106 4
5 3
337944 3
473081 2
490344 8
978226 5
945285 4
461131 4
1783817 10
1 10
144230 1
582721 7
670474 5
2100007 7
449938 2
2643270 10
2149630 10
389935 3
299999 1
936608 6
645091 4
819569 8
2274851 10
300002 1
1842323 9
1828468 10
120144 2
633264 5
1262961 7
1800011 6
1485234 8
1792218 6
2 1
3000002 10
1 10
1 10
886673 9
1210224 10
100997 1
2099998 7
1426889 10
1498672 7
3 2
2508359 10
1953545 8
2157511 10
2958732 10
95453 4
120107 1
471488 2
1702600 8
26278 5
299998 1
220662 1
11 5
900003 3
746189 6
843421 3
300001 1
2084504 8
314081 2
474063 2
599891 4
101717 2
774237 4
508391 7
424717 3
1 10
1800006 6
5 4
82244 2
3 3
797335 8
13381 1
1187078 4
345295 5
609461 3
8 4
9 5
1 10
1 10
992123 8
1453558 6
1 10
17 9
2400002 8
1502415 8
1223065 8
5 2
2556152 9
1399243 7
363461 2
284029 2
176538 1
111141 9
17 8
1462884 10
1321918 8
437802 3
120065 1
910360 9
376942 2
246790 9
360696 2
2400002 8
3 2
1691272 10
1960795 9
568581 4
440354 5
1485841 7
828332 3
1 10
730689 7
264192 2
1022822 9
506800 10
1409248 8
197386 1
44800 7
3000019 10
552009 3
251736 1
1199995 4
660929 10
2100002 7
756526 7
1955736 8
1799999 6
10 9
1726653 7
264319 3
1065742 5
606998 7
317867 6
100756 1
5 6
4 2
687264 4
490264 3
157382 9
2400003 8
1825585 7
300000 1
15016 1
274579 2
1499999 5
1 10
964507 9
899999 3
553588 3
600003 2
295973 2
189381 1
549505 9
206279 3
575051 2
1038840 8
131407 2
1250129 6
2085875 7
897385 3
2699994 9
1500006 5
504319 8
961746 6
623848 8
70359 3
422134 3
1785150 8
434930 2
900000 3
1 10
1799994 6
877661 6
2731159 10
25 9
527964 7
916578 6
56765 3
2100006 7
1640930 9
1426120 8
953134 5
1507959 9
1 10
263244 8
2400008 8
1500006 5
1214868 6
167149 1
729641 10
560266 5
158339 10
112345 3
13 7
292970 4
887624 3
1005579 4
248003 1
1458688 6
1613059 6
1 10
841521 3
160696 1
447066 3
263235 10
3 2
645580 9
1628993 9
1353240 9
2100004 7
1772176 7
229083 1
2648261 9
1085329 7
300000 1
2400013 8
2292599 8
236201 4
168409 9
414746 5
267665 7
1112273 9
1485401 7
1431475 5
6 6
21 8
1 10
2482964 9
1170901 4
1844779 10
1 10
1096808 10
1340291 10
2700017 9
11 9
11 5
27879 10
558865 2
848056 4
438049 2
181961 8
314700 10
140439 10
123696 1
483769 4
177603 2
592370 2
197119 2
805375 4
599998 2
1290345 10
600002 2
508913 2
1814 3
133358 1
2080502 9
613024 4
2399996 8
1 10
12887 1
2100008 7
5 5
1200002 4
2059326 10
9 4
2999993 10
371415 2
1 10
1683910 9
1 10
203110 10
1199996 4
597528 5
1 10
973250 9
399811 7
805758 6
726807 5
538765 2
570603 2
19 9
1469595 8
1762628 10
269749 2
1254769 9
167184 2
1718539 10
372720 6
1832312 7
1720462 9
3 2
120776 4
3 4
1223119 5
1199998 4
653056 8
710567 9
2099993 7
1 10
8 9
1163148 7
2041849 9
9 9
2125808 9
24 10
1210483 6
307555 8
959353 8
189161 1
1152249 8
717809 5
763418 6
1858869 10
5 6
2113191 9
491036 2
2955312 10
13 7
1963443 8
413075 3
3 4
29031 2
2928238 10
1004716 4
1065691 9
529108 5
1200004 4
1084674 10
35375 1
299999 1
1387483 7
460715 6
276913 1
1800001 6
1144945 6
165232 8
18 10
1799997 6
2399992 8
406720 6
725447 10
958539 7
2 2
383950 2
225753 4
445421 5
814925 6
328512 3
779682 4
1 10
13 7
480203 6
26 10
137546 1
1500008 5
776971 5
674096 5
1 10
796623 3
12 6
1200001 4
2208115 9
508067 3
1500002 5
300000 1
2215049 10
1 10
1200004 4
909035 6
1 10
2700010 9
1500000 5
120174 5
544197 3
83091 2
460086 5
478144 3
864962 10
1200001 4
547073 8
795239 3
159823 3
505971 2
4 5
2099996 7
982769 4
150629 2
2246821 9
2349247 8
15 7
100175 9
59757 4
1 10
451774 9
166908 2
899997 3
493249 2
1061725 5
1 10
77 6
2918390 10
10 10
1849707 9
287725 3
1317403 6
737826 6
320958 3
167382 3
1 10
11 5
28778 1
165717 2
429060 3
732869 10
1200003 4
265353 7
3000019 10
720207 4
300001 1
81812 1
450012 3
2189021 10
1432102 6
1 10
133723 1
1764152 10
299999 1
714242 6
1473722 8
13 6
480080 2
640670 3
6 7
638492 4
7 8
1241340 10
812670 7
168705 3
144540 2
300000 1
2091820 10
712277 6
524169 8
768973 3
1736729 9
34340 5
1 10
227903 8
1119360 6
600002 2
20959 6
1191783 8
599998 2
303289 8
299999 1
899997 3
19 9
84051 3
279307 1
131251 7
823464 6
19 9
1500000 5
1799999 6
2073599 9
906233 7
219545 1
1800799 7
728829 10
175675 2
505185 6
1634906 6
600003 2
2584681 10
630655 3
1199995 4
176287 1
1 10
235680 1
348343 8
1199998 4
113224 4
13 6
1 10
905690 10
1 10
216400 3
1090170 5
1004504 5
1547615 8
1 10
300001 1
541550 3
457031 2
1 1
1 10
1392522 10
179018 1
442401 2
1800006 6
380085 2
1 10
984923 10
13 7
378428 4
1500000 5
330310 7
13 7
556369 4
899999 3
1500001 5
47395 1
87059 2
899997 3
367212 7
211232 7
23304 2
787276 3
2099994 7
135871 1
1800006 6
19 10
1424473 6
511911 4
552505 3
11 5
1189286 9
21 10
302494 3
21 10
1178574 5
19 9
1626417 8
1500001 5
2 2
1086571 5
150514 5
300001 1
1 1
507216 9
1743693 7
60511 1
2400006 8
599998 2
348800 3
341267 2
900001 3
247334 1
7 7
346600 10
8 4
155184 5
1113315 5
11 6
202017 7
1345048 8
2100005 7
913586 6
2100006 7
11 5
96112 9
2310012 9
697230 3
355198 5
2100001 7
78327 1
1671515 6
8 9
6 7
600002 2
1972530 9
391123 2
2400008 8
1093582 6
1285726 6
426203 6
1 1
1 10
167795 1
350049 3
2027642 8
1590512 8
144786 1
4 4
2700001 9
2700004 9
600002 2
2700011 9
28616 4
13 6
2119922 10
1107019 5
300001 1
1657234 9
916800 6
3 2
2400003 8
806981 3
441677 2
539617 8
1 10
350839 2
624996 3
1165553 4
668337 3
621980 4
2181248 9
2400001 8
2071559 10
1 10
15051 3
308471 4
1787430 6
383390 7
600003 2
599998 2
72452 9
922111 5
2662731 9
279724 2
594470 8
554021 2
1131402 5
417726 8
2248921 8
2456849 10
418918 2
899998 3
1670829 10
196575 2
1 10
1649961 9
203075 2
1200002 4
804213 10
136589 4
1 1
895691 10
1437109 6
2700008 9
817687 8
5 4
522362 7
1 1
226775 8
2246139 10
1746723 7
2999995 10
781931 4
1460142 5
1395693 8
362690 2
1793618 6
15 7
157062 1
18 9
1 10
738730 6
93042 3
5 3
1800001 6
1199998 4
147091 1
172649 2
1 10
2700002 9
313319 6
9 10
900004 3
600000 2
21 10
10 5
725289 5
101066 1
43929 1
647598 8
299999 1
750159 3
1113214 5
333188 4
2399992 8
535733 2
22 9
7 4
254552 7
84507 2
5 6
464953 5
136522 9
347643 4
394107 7
242579 4
572361 5
200719 1
54311 6
264263 8
161439 2
1800000 6
299999 1
1548624 8
98412 4
1672938 6
1799994 6
633700 3
1165263 8
1631558 10
1752407 7
1580412 7
1465012 6
46038 2
2700011 9
236303 6
5 3
2960581 10
1800007 6
2699990 9
233879 2
621692 9
2218355 9
1710721 10
1 10
29933 1
1 1
319569 5
900005 3
512615 2
800937 3
1 10
1 10
6 7
25 9
216223 1
1572763 6
300001 1
554964 5
1 10
677088 3
1 10
1084209 8
476017 2
900000 3
451457 6
994870 6
2100006 7
206462 1
2699992 9
3 2
900003 3
3 3
541339 10
2273365 9
89802 1
131988 1
2198580 10
154613 1
3000002 10
108845 3
189368 1
1810369 8
2099997 7
1757724 6
1886554 9
1 10
1368640 7
265181 2
134442 1
77653 9
1090519 8
185141 10
562401 8
268988 7
271036 4
167644 9
82981 1
441482 2
2400003 8
3 4
8 4
688218 6
2989701 10
856244 7
7 4
328129 4
505719 3
215242 1
307901 4
300001 1
114617 1
639656 4
21 10
1953849 10
96628 9
8 9
1 10
118966 1
1499996 5
1894722 9
36096 6
338726 3
2400000 8
2194759 8
2419372 9
579231 6
1052920 9
740977 4
2379367 9
1234460 7
2100010 7
2541248 9
2070369 7
1344176 7
163003 7
1840689 10
286369 1
1 10
339621 9
1 10
11 5
44660 7
282686 5
2100001 7
928669 4
448675 3
1686122 9
2400006 8
2154346 8
963114 9
1 10
1693531 6
158399 1
152041 2
120527 2
12 6
1021519 9
1065951 4
354203 9
1255391 5
599999 2
1 10
125690 4
488848 4
8 4
1326856 8
752515 3
10 9
2236759 10
335397 7
372774 5
1043144 5
654912 6
13 6
6 3
13 5
2269113 8
1261217 7
530092 4
2463121 9
1624608 8
599573 10
2284092 10
126816 1
2256400 9
490232 3
469813 9
67852 1
2099996 7
742973 4
1 10
900002 3
317709 7
607871 5
360797 3
67383 3
222038 5
478581 2
1 10
1479767 6
815598 7
22 10
527978 4
1133339 6
772025 4
330663 2
29401 5
303273 2
553697 2
1261067 8
2098728 9
584984 6
904949 4
94393 3
166335 3
246556 5
3082 1
140094 5
282601 6
899996 3
1 10
2275783 8
1499995 5
2063585 7
45963 3
1154121 10
299999 1
129250 4
371705 4
1 1
1 10
1350777 7
255572 3
983096 8
17 8
17 8
58650 1
1 10
1500006 5
1455030 6
22836 5
1576009 9
2749338 10
2700010 9
1087151 4
2400010 8
1909451 9
2400007 8
1200005 4
858466 9
2463550 10
1 10
464208 4
23 9
960237 9
1 10
2574209 9
586830 3
68785 5
12495 3
2895389 10
328512 4
1294495 5
984676 5
2128520 10
20 10
1800002 6
278275 1
147317 4
21 10
8 7
168321 7
10 5
14 5
2699997 9
364811 2
2243970 10
22529 2
2999993 10
535816 3
2999997 10
1844557 7
116360 2
1 10
1800005 6
11 5
1727916 7
1477808 8
2596458 9
448539 2
11 10
298901 2
642628 3
1579677 6
1615561 8
483273 6
1 10
14 7
19 10
1617989 7
1668543 10
270948 8
1053313 6
1249899 8
5 2
9 10
672449 6
2100007 7
105037 7
774635 4
1 10
205123 1
162117 1
1773633 8
512781 4
983359 8
11 5
2700007 9
1104166 7
2999990 10
129568 3
545398 2
1199998 4
5 6
500831 9
832673 6
445967 2
1 10
2596799 9
109703 1
1333427 6
197104 1
166285 2
216319 1
960597 7
1057744 5
2120526 9
4 4
562705 5
189997 4
594461 7
72621 2
2118600 10
431724 4
1200003 4
600001 2
4 2
1257221 5
82321 2
228143 1
2144493 9
1 10
76546 1
900001 3
379306 5
2087781 8
17 9
634552 3
6 5
1 10
1799995 6
1 10
8 7
1426894 9
2400005 8
2090740 7
148507 4
190968 1
427824 9
600036 6
709895 5
1719674 9
1200005 4
2700010 9
673143 4
240577 2
1 10
1199998 4
2 1
1720549 7
243298 8
271310 1
10 10
842561 4
2400001 8
600409 4
1924207 8
320403 4
1 10
2393090 10
249808 8
226190 2
2309652 9
634939 10
267797 2
1067784 8
13736 2
1378363 7
688235 8
2099995 7
1849583 7
139565 2
6 5
1342212 6
1113463 6
36611 2
1 10
139277 4
507173 2
2100000 7
2 3
3000011 10
913231 9
689214 6
94630 5
1799996 6
1 10
2099999 7
16 8
899814 4
2 1
19 9
600000 2
58869 1
566071 3
427202 4
2100007 7
1 10
926623 6
513385 7
32643 1
1827982 9
1743919 8
2331601 8
1 10
306608 7
1879240 8
899997 3
223121 2
1 10
753956 5
126032 3
389502 8
1675081 10
75833 6
188675 6
1200004 4
471370 3
199422 1
1111154 5
616169 8
173674 5
13 7
2434373 9
207005 1
320824 5
2031380 7
217221 10
850554 9
585761 4
2699991 9
2099992 7
1500000 5
668740 5
2009660 7
1 10
2400000 8
709613 9
594276 4
1 10
124668 1
116885 1
37145 4
11 5
13 6
297439 6
300000 1
223658 3
771639 10
3000000 10
814866 6
2478060 10
421560 2
216981 2
2700009 9
692476 5
2443895 10
975910 10
879463 3
1799994 6
178276 1
1790334 10
2217506 8
433406 5
730871 6
1800001 6
1800007 6
1794793 9
19 9
245567 1
6 6
1 10
17 8
2152279 8
1335271 10
659534 7
114674 6
1043745 5
864774 3
31589 1
2400012 8
599999 2
141084 2
360332 2
929115 5
1504021 6
1 10
300000 1
2250334 9
2700005 9
75486 1
379443 7
1472119 6
213966 2
16 9
921371 4
2389419 10
712057 10
4 3
12 10
467392 2
2999991 10
4 5
1740431 10
457185 3
8 7
419891 2
1200001 4
1 10
40726 1
139179 1
1 10
7 3
373885 2
13 6
1350056 5
898320 4
1850985 8
2592682 10
749592 8
2872578 10
1500006 5
847784 5
1879892 7
564814 2
221511 1
289289 3
1482462 9
85257 2
261290 1
1059882 5
300000 1
2400000 8
1244865 5
254113 1
470480 7
257821 3
349187 4
14 6
794969 4
8 6
555227 4
930703 8
1 10
1500000 5
60453 1
875357 4
2201221 9
740191 6
1010061 4
8 9
2949369 10
2400002 8
1265266 6
2700001 9
1 10
1993140 7
33516 1
40821 1
501746 3
899998 3
113317 1
206385 5
600002 2
13 7
682898 6
1259495 5
238006 5
174253 3
160851 4
1 10
15 8
2099994 7
1 10
6 3
2594466 9
899997 3
1259340 6
4 4
1500004 5
473425 4
415538 2
1465113 8
599999 2
768802 6
81531 1
16 8
1 10
899998 3
82813 2
1667305 6
565681 2
2063548 8
1199996 4
1420326 5
7 3
508850 5
682912 8
900000 3
2111984 8
35482 5
2400009 8
1789631 10
2234505 10
1200005 4
600000 2
300001 1
2265911 9
1680455 7
219825 1
214597 1
9 7
1005278 7
899996 3
435521 4
572186 8
900000 3
346163 7
1 10
887203 9
312823 2
44103 1
1123695 8
22 8
2099992 7
1 10
1800002 6
324160 3
16 8
594894 7
832251 7
2269177 8
660305 5
121194 2
1914536 7
885421 3
299999 1
663709 10
1287522 5
304099 6
2953219 10
1001526 6
2099993 7
1 10
7 7
473921 6
375921 4
600002 2
2483883 10
299998 1
1300638 9
559914 8
10 5
248057 1
805588 3
206165 1
389595 3
870471 9
208484 3
2004457 8
2999998 10
238822 2
476656 5
1062623 4
883946 3
203181 2
63404 1
507697 6
707122 3
105290 1
1405224 6
300358 4
19 10
600002 2
70487 4
2659115 10
1 2
285220 1
2400009 8
3000010 10
300001 1
1212219 9
2700008 9
884316 4
2 1
921466 9
844811 3
1 10
567487 8
224816 1
1 10
9 10
1045540 6
1499996 5
126090 2
458576 8
350033 8
1799996 6
1500005 5
584035 3
354553 3
26671 1
36943 1
559000 4
1 10
649473 6
332089 5
445755 5
1818341 7
210573 9
282483 4
816888 3
2341061 9
117238 1
280484 1
16923 3
669782 3
867072 6
17244 8
3 1
1500004 5
600002 2
1 10
1639810 8
292685 7
2089966 10
2100008 7
1721081 6
2700000 9
17 8
889693 6
1 1
3000010 10
442156 7
1485380 10
19 9
1131578 9
1314710 9
979996 5
6 5
1 10
3 4
310982 8
1800001 6
801292 3
2229927 8
2123147 9
10247 1
1200000 4
299999 1
2127259 10
1872259 10
686790 9
285512 1
2399992 8
276184 8
1304443 7
300000 1
21285 1
1078806 6
17 7
39948 7
1500004 5
854359 5
261888 3
4 5
1284366 5
1820470 10
1 10
167048 1
84479 8
1593921 10
733530 5
43578 9
14 5
599999 2
1780224 8
1346511 5
111847 4
473027 2
3 3
999786 5
1980730 10
1227531 7
194689 1
2699999 9
1489544 10
457835 2
390211 2
2399992 8
1011992 6
260046 1
2099992 7
727551 4
1 10
900000 3
2377861 10
1093035 5
638920 4
1076885 8
1070064 9
352532 10
599998 2
7 7
899999 3
1125979 7
299999 1
974253 4
1 10
108950 4
1 10
3000010 10
1 10
919524 10
2272331 10
4 5
186996 4
905202 10
2099994 7
232726 1
2012204 9
2099999 7
56120 10
2079645 7
1330999 5
976636 5
129161 6
1354354 6
819832 8
2016520 8
1907259 8
538011 3
882597 3
377069 4
115393 3
212847 2
366754 9
310498 2
687008 3
216412 7
578469 10
8 7
1 10
234630 10
1693916 6
1800007 6
878059 7
13483 3
292825 5
2399992 8
900004 3
1443161 9
3000011 10
1964744 8
693098 10
4655 6
299998 1
162405 2
599999 2
10 10
910362 6
157776 6
2390220 9
1729167 7
48614 2
7 3
210245 8
1303211 6
407806 7
1154711 6
41915 1
5 2
44892 2
1598 7
37588 4
45163 2
432210 6
56994 1
1499995 5
2523081 10
731801 10
643458 6
13 6
1367333 9
3000012 10
717719 10
2382607 8
888174 9
550669 7
2302980 10
651029 5
303779 7
2 3
816919 10
229835 1
389349 10
1125532 5
1 10
1040918 9
17 8
246600 7
829414 6
929904 6
354795 2
42742 6
1092308 7
1200005 4
2700008 9
367897 3
1119006 5
396053 7
724870 4
1513885 10
5933 6
3000011 10
509627 3
2400005 8
1200001 4
1 10
641337 9
304801 2
1830012 9
847832 4
194600 10
1 10
1200004 4
2400000 8
14 5
2999991 10
2699992 9
2680996 10
18 9
215659 10
179053 7
2534461 10
204106 1
1500004 5
1004041 5
160036 2
2 2
350133 2
1200000 4
414478 9
222842 1
294173 2
302071 8
2163104 9
2100010 7
900003 3
288066 5
3000009 10
4 2
779909 10
152058 1
895810 6
333159 2
1425131 9
1800009 6
623245 9
458344 5
594337 2
1 10
89153 1
118109 1
3000010 10
512635 3
221542 6
9 6
1200003 4
300000 1
900002 3
317331 5
1651561 10
100162 9
489791 3
1393004 5
1 1
85195 2
825521 10
175271 1
2100000 7
3 2
1499999 5
1 2
1628879 8
600002 2
31179 1
3000007 10
2700005 9
1 10
46050 1
1776191 6
2606959 9
8 8
868105 4
1278511 6
1527929 8
1799995 6
600001 2
2602073 9
3000000 10
25079 4
299999 1
1079855 4
1046056 5
1035236 4
2099993 7
260279 6
575733 8
1189956 9
1 10
67983 5
256056 1
1230652 9
28 10
450599 10
251406 2
3 2
3 2
1 1
299072 1
413165 2
224766 3
900002 3
1800007 6
1 10
590642 7
51351 7
1 10
186889 2
516962 2
7087 1
2999992 10
1216291 7
2399994 8
57168 7
3000012 10
611663 7
42315 1
25 10
2205073 8
18 9
299999 1
1 10
11244 9
6 6
789879 4
131219 2
264072 1
1791992 7
1189043 6
459494 5
8 4
219673 3
919486 9
704469 10
891280 10
299999 1
22936 3
247284 1
1309054 8
300000 1
923092 4
2169767 8
295486 1
301432 3
1159561 4
1700895 7
234606 1
365983 3
1772911 7
1 10
1500005 5
3 2
363755 3
2541211 10
2100003 7
240483 1
168558 7
244770 1
1544563 7
49705 9
867453 8
1095111 8
147295 6
81185 2
200810 2
982657 8
264463 2
300000 1
4 5
710668 9
52300 9
1767824 8
4 5
7 4
1644614 9
1 1
1027999 4
556094 3
4 4
1185745 8
9 5
3 1
1759958 10
13 6
450535 4
659052 9
284274 1
1 10
530360 4
493271 3
2554498 9
1723759 6
180332 3
642416 3
1341559 6
348693 10
26046 6
108599 2
480171 4
2266671 9
84733 2
299999 1
761100 5
10 9
650923 4
1827035 7
309317 6
1551012 8
198329 1
1800006 6
1500002 5
19 9
523887 2
432720 6
1337932 10
396639 2
1109429 7
853413 4
256942 1
229764 9
2 1
2202545 8
1800003 6
236699 5
97384 1
535608 4
11 4
528890 2
1 10
1268284 5
476145 3
26265 5
7 3
300000 1
900003 3
3 3
459403 2
68426 3
8 4
855973 5
1723240 10
1980178 9
14 6
703655 5
224481 10
129136 5
12 6
2399997 8
222353 9
1356992 9
94207 3
11 10
138226 1
83693 6
1297324 5
1499998 5
181437 5
2099994 7
590782 3
652876 10
1149174 9
384081 2
1464073 7
65911 4
1 1
3 2
14 7
887331 4
157837 6
9 5
1799993 6
835843 3
19 9
134581 2
1511128 6
4 5
260722 1
2399992 8
1894197 7
2030452 9
299999 1
541962 7
133740 1
266617 1
1 10
785801 4
13500 1
293678 3
4 5
51296 4
275149 1
816753 3
19 9
1 10
1211617 7
900000 3
238300 1
1281764 5
438760 2
9 9
46219 2
1158823 8
1200001 4
2436497 9
675530 3
4 3
1 1
480803 3
2400012 8
24839 2
744104 4
1753990 7
10 10
903010 4
1348872 7
2099992 7
214489 10
300001 1
100981 7
900002 3
913519 9
86434 3
1136964 4
352544 8
374667 3
671778 3
8 8
1493965 6
2100004 7
1 10
599997 2
269147 8
104880 1
173795 3
213744 1
86977 9
1143621 5
2399995 8
889682 10
1200005 4
1898833 8
1987680 10
971161 6
1260013 5
2238467 8
248796 2
58286 7
1981562 7
173390 10
2291484 9
877451 3
272561 4
2276239 8
2400008 8
1 10
13 7
10 5
495477 6
2099993 7
816460 3
111593 2
247025 1
2399999 8
523061 10
2699992 9
320647 4
1 10
9 8
294449 4
73027 3
461175 3
863278 3
744820 3
900003 3
427105 4
1 2
446768 8
54649 2
1378308 7
1 10
468969 8
7 4
163804 10
18 8
1398439 5
1799994 6
899998 3
289702 2
2482939 10
1 10
746438 3
19 9
2399997 8
96465 4
2159039 8
1500004 5
153480 1
189763 1
2029819 7
748739 10
1 10
171413 2
2021439 7
1555532 6
1200004 4
1 10
189743 2
808219 7
15 7
682913 8
709541 10
521460 2
532757 6
2400009 8
71529 3
352615 3
2427320 10
1780558 10
4 5
33095 1
139057 4
2913034 10
118345 9
387630 9
364121 5
1800006 6
299523 1
1500000 5
16735 2
2399997 8
1222769 5
13 6
192060 10
869561 7
180075 1
252464 5
582285 2
1468376 5
1207517 9
2013239 10
1495943 9
2121391 9
2012225 8
9 5
19 9
1111279 7
2390273 8
1494252 8
592155 2
1500000 5
55598 2
202820 4
803128 3
46213 6
595976 3
1253531 10
12728 2
2999991 10
1047561 10
293933 2
574632 7
1 10
107561 3
637508 3
1157629 10
1183845 4
34106 1
1628936 8
9 8
1910000 7
3000007 10
684266 5
1 10
1 10
11 9
1912603 7
94207 1
4 4
35040 2
90091 9
5 5
275464 6
1 10
289448 1
274518 1
3000015 10
1977370 7
2399994 8
270113 1
256672 8
3000000 10
2029400 10
307581 2
1000251 9
53440 5
481894 5
1097088 5
311794 2
1467160 9
821961 3
697216 8
600002 2
439899 9
1 10
2700017 9
1684621 10
641063 8
1200005 4
1169322 7
2306962 9
2276651 10
1466338 7
228801 5
721574 7
2232207 8
429719 2
3 1
1 10
363607 2
187029 2
3 4
15 7
1081067 4
208782 2
43752 1
330940 2
432101 10
27599 1
166193 3
4 5
1200001 4
900000 3
860072 7
4 5
2100004 7
1502444 7
399769 5
249682 1
1995879 8
1 10
20 8
633201 8
1 10
1409030 9
1 10
110673 1
1682688 8
2023495 8
7 3
152226 3
81591 3
446140 4
313067 4
1259185 8
1799994 6
2084581 10
302552 2
2118556 9
770230 7
16 8
856945 5
2533991 9
802275 3
300001 1
11 4
19 9
2100007 7
63049 2
1484665 5
1199997 4
36022 1
1870889 7
571797 4
1338994 5
865278 9
42845 6
37221 2
299999 1
138626 8
402903 8
134010 1
911689 5
879462 8
14 5
893078 4
2491839 9
458210 2
2662684 9
1200000 4
770671 3
200686 1
1 10
15 7
511081 2
1 10
335776 8
2609900 9
1199997 4
546742 3
1910304 8
910054 9
1302973 7
2100000 7
860552 8
687429 5
1580160 6
379398 4
2 1
234158 1
1199998 4
285839 3
533820 5
2399991 8
3 3
1832314 7
7 3
1573992 9
8 4
1 10
289564 5
767889 8
41660 1
1900913 8
1 10
375760 10
88124 2
897321 10
425859 4
72172 4
1263971 6
466322 3
13 6
1567459 9
794767 4
2100008 7
899997 3
1105830 5
458913 2
2231881 8
295120 8
120967 7
7 8
1 10
246849 1
2700001 9
35778 7
1997638 8
793407 8
1 2
1 10
600001 2
422749 2
1699238 7
2400008 8
1795465 9
147886 2
600003 2
1189999 7
1855916 8
1232705 8
1 10
1699438 7
1178668 4
2546840 10
1882890 8
239438 2
1133050 7
8 3
900001 3
2235697 8
196449 1
1227355 5
236661 1
1 10
561500 4
409922 4
697381 3
14 5
6313 7
409821 3
2700008 9
1 10
741374 6
1030640 4
374796 3
511210 2
900002 3
1052821 5
162989 10
481041 5
1972952 8
17 8
1094615 9
302218 2
686428 3
104496 6
503588 2
441551 10
257081 10
245127 6
86965 6
2700009 9
226153 7
300000 1
447214 3
2100008 7
2184723 9
56319 3
1431461 6
13622 1
1226247 6
1267561 6
1 10
1 2
899999 3
1 10
648487 5
2150569 8
652834 4
2884200 10
330540 2
134248 4
207473 2
1 10
900002 3
554403 2
1160216 9
335692 2
1904280 7
75287 2
1172139 6
19 9
713997 4
88253 2
1675624 8
36470 1
7 7
900001 3
1092844 5
998747 6
1499994 5
1914352 10
16 8
458011 3
210228 2
1032766 9
13 6
1 10
160720 9
1028495 6
346795 5
2400000 8
1 10
621860 4
2999989 10
2546267 10
1855864 9
770191 4
498837 8
1 10
1939764 7
900002 3
686033 9
181135 9
2357628 10
262417 6
20 9
825020 9
22616 3
217084 1
1 10
364460 7
880460 5
6 5
641421 10
10 10
547812 7
619480 10
1122543 9
47480 1
1127915 9
15 7
1 10
1795173 8
492184 8
462301 7
2741671 10
2699991 9
2999991 10
5 6
300000 1
299999 1
814287 3
9091 3
14 5
436157 2
1075785 4
348206 2
4 3
271511 1
2176519 8
4 5
156823 2
1500004 5
1080395 7
1 10
499646 7
320781 2
405075 4
699662 3
1 10
251362 2
180145 2
2100006 7
900004 3
38242 1
1572217 8
2086836 10
1212689 10
58171 2
2385033 10
1186150 7
6 5
1213835 6
1787708 7
1206199 7
1499999 5
847373 3
4 5
1 1
2052000 9
3 4
6 7
443374 10
5720 3
1337321 10
299999 1
7 8
8 8
1609894 7
709486 7
636235 3
256552 8
90784 9
2100012 7
1 10
239989 6
1 10
599997 2
2400002 8
2400006 8
157015 2
597978 3
220885 10
5 5
2399998 8
1360810 9
3000001 10
709659 10
812852 4
340387 6
1627782 10
36149 1
1499998 5
190195 1
1800005 6
289519 1
9 10
2100007 7
111276 1
3000009 10
108059 4
911594 5
599999 2
1341000 6
4 3
1107713 4
575543 3
136511 5
415511 2
17 9
116297 4
1 1
267041 2
451753 2
1400435 9
1200002 4
263305 6
1466347 6
3 3
1852839 8
126882 2
2012877 7
896227 4
40607 1
299999 1
297451 1
1299724 7
7 3
1953722 7
84223 6
900003 3
562010 10
77320 1
1929452 7
900001 3
175807 1
350598 2
1752085 6
600001 2
710596 4
339808 2
3000000 10
1153438 6
2400003 8
2452067 9
154803 2
900000 3
1758888 9
721994 3
1499999 5
6 7
1695777 7
1893910 10
32968 1
413623 7
1 10
1752609 8
807949 10
827389 10
1782189 6
556273 3
1200004 4
1 10
2400000 8
1800001 6
600000 2
271048 5
73356 3
103478 2
2699996 9
2400006 8
599997 2
1233559 9
494801 6
1289296 7
1 10
347984 2
147715 2
1 1
172986 2
599999 2
507257 6
500077 4
496325 2
1800007 6
1500001 5
1587195 9
1807808 8
1644294 10
416141 6
9 4
74408 4
150345 7
600000 2
2324712 8
494383 3
899998 3
301332 4
1 10
378992 8
2100007 7
510797 2
1 1
1028813 6
1118747 9
2400009 8
329039 10
419052 8
399113 6
212585 1
507360 4
564794 9
1597620 6
1 10
1936599 7
2700000 9
1799999 6
1231856 9
590152 10
248384 1
975626 9
1 10
506157 2
1 10
726451 4
2541717 9
1453188 6
733805 5
456273 7
1504003 8
105776 7
1 10
1 10
5305 5
194989 3
1003217 8
325382 2
291703 1
15 7
856012 4
277527 1
1 10
319721 6
388052 9
222316 1
24490 1
1224697 8
495216 7
1799999 6
1400108 7
1800000 6
396313 4
18 9
980185 5
1456811 5
5 4
345047 8
48892 3
960325 5
2100007 7
1321471 7
1607590 9
27095 2
1962161 8
1607644 10
734891 10
300429 9
1 10
1 10
600003 2
1 10
367002 7
7 4
41339 2
1225040 8
2399992 8
1387030 10
2239532 9
1703124 6
771272 4
146695 2
114645 1
1499995 5
122658 6
8 9
108147 3
2100006 7
1126063 6
185197 4
2100000 7
436000 3
1193141 4
1561208 8
1019575 10
408625 2
521353 7
299999 1
252202 1
123713 8
1184857 5
1199999 4
250706 2
1831304 10
21384 2
198191 7
998571 5
273304 5
1270008 9
1553589 10
169399 4
1200005 4
615736 3
3000000 10
449020 4
950162 5
621993 7
1034952 6
292616 1
2417174 9
1 10
1 10
202431 3
2527029 9
899997 3
25 9
1 10
297305 1
283255 2
1 10
2100005 7
1499995 5
21 10
143368 5
1226865 6
2099993 7
1799998 6
1 10
1790224 7
1394995 5
682032 3
1696679 8
1 1
412641 8
1349761 8
867349 6
899998 3
1 2
166664 3
1 10
1555359 8
1422570 8
2166702 9
1 10
114 1
1778268 8
13 6
150735 1
3 1
2700000 9
1314119 6
467544 3
900000 3
410484 2
560905 8
2171633 8
1980387 8
738191 7
1283484 5
1128140 4
20 10
2822111 10
2099992 7
2700001 9
1199997 4
582738 3
1500004 5
2592933 10
599998 2
193370 4
204162 1
1061113 8
1 10
816916 9
3000002 10
2156777 9
1 10
270251 10
190197 4
20 10
1144839 5
840857 6
304277 3
937368 6
32191 1
13 7
2551020 10
12 6
1 10
140267 7
585527 4
436519 4
1199997 4
3000010 10
706337 5
900001 3
629636 5
2400002 8
152430 4
1487601 6
10 7
350239 2
333724 7
2100001 7
900003 3
2379889 10
1025337 8
248397 2
282433 2
300001 1
1 10
1 10
1445716 5
1787563 8
179246 3
5 5
1818137 7
574650 3
979214 6
1 10
1585396 10
12 6
384986 2
134955 7
502209 10
473016 5
1339433 6
1345816 5
1476827 9
1500001 5
9 9
361937 2
584287 5
8 7
308725 6
572950 5
1199998 4
1 10
6708 1
900003 3
1 10
689303 4
205911 2
330481 10
1278519 6
3000009 10
146552 7
1167820 5
900002 3
2100010 7
397878 3
1668166 9
1890001 7
1 10
1358789 6
2603915 9
27410 1
2185384 8
3000001 10
175395 3
1199996 4
1800005 6
899999 3
945205 4
1 10
384104 3
1500005 5
954036 7
1424016 6
163321 2
4 3
149181 1
299999 1
18 10
406865 2
1404284 7
919313 6
1 10
198703 3
2700001 9
1291556 7
103029 5
1512666 6
2100008 7
616183 4
836006 10
1 10
900005 3
2099993 7
2022278 7
39967 1
3 1
1199130 6
1079855 5
443041 3
776989 3
498781 10
185737 8
2100009 7
2700000 9
34609 2
325983 7
1374381 9
656721 3
7 7
74200 4
910827 8
173698 9
300001 1
2700000 9
1 10
925165 6
135298 6
494512 2
498111 2
253548 1
13887 4
539671 2
12 9
1599388 7
900000 3
993941 10
299999 1
1638439 6
1 10
690301 4
859810 5
1199997 4
156298 1
1011763 6
1500006 5
343311 8
7 3
1500008 5
362202 2
185392 1
8 7
2364575 10
750740 5
858963 9
1537247 6
152219 1
2190250 10
329515 5
2587221 9
2644184 10
2581430 10
286344 1
311292 3
793153 3
1774810 10
200717 4
881290 9
1291348 6
900001 3
583785 4
79361 1
382225 8
1500009 5
491039 6
827201 4
723354 3
613228 6
649879 8
829493 9
2399993 8
2100008 7
458627 2
20 7
2094598 9
1800007 6
1341604 7
949741 6
274421 1
183971 2
1499999 5
7 8
225323 1
17 8
712901 5
866801 4
753307 3
386339 6
1017833 4
343520 5
2326300 10
451135 2
1994423 9
900000 3
569725 2
807664 6
150230 2
600003 2
869750 5
599999 2
792546 3
3000000 10
1084776 7
210733 1
1775744 9
467009 2
1382214 5
1138172 4
202462 8
600837 3
464878 9
1 10
1086087 4
3000018 10
584430 2
1199996 4
484 7
42710 4
887009 8
588828 2
1026153 6
192817 2
210201 1
724989 4
1851849 7
2700009 9
2754911 10
491799 3
156215 1
323409 4
120099 1
2286586 9
5266 1
365004 3
623861 5
1 10
501582 2
1226087 6
145859 1
208241 3
1085412 6
136240 1
439906 2
482717 2
240897 1
1820813 7
187567 4
7 6
2400000 8
821270 3
1800007 6
717473 3
1942119 9
275660 1
746855 8
3000002 10
267312 1
2 2
1799996 6
1 10
1 10
807939 4
2270290 10
2700010 9
1364826 7
899999 3
2 1
1521012 6
1205613 9
717711 8
316495 2
11 10
61819 5
667819 6
1039906 7
1200509 6
341021 2
20881 7
255439 2
6 5
415472 4
738347 3
11 5
975298 4
462121 2
506711 2
1563611 7
1084377 9
556332 4
696816 9
51137 1
2096891 9
1664275 6
293917 1
1381661 9
2685719 10
215523 2
788414 9
410118 3
300001 1
1 10
618679 8
9 6
2700003 9
1499997 5
856672 3
2185519 8
11 10
87447 2
1859991 7
673287 4
630081 8
1587270 10
1305189 5
1438479 7
270958 1
599999 2
132807 3
7 3
1 10
424763 9
1657567 8
11 10
1 10
2699991 9
774745 6
1800002 6
52285 10
353891 4
1500003 5
1455461 7
300000 1
1353474 5
2100001 7
2399998 8
1 10
160450 1
1 10
430274 2
164975 3
693750 3
9 4
1678161 8
15 7
1 10
404014 4
261373 1
511101 5
618423 8
485857 10
1808566 7
851360 3
900001 3
547213 2
2148339 10
187005 8
1 10
57557 2
149932 7
1519295 7
11 5
1256119 9
334466 7
1 10
1 10
1 10
4 2
811921 4
1932903 7
1249951 8
2231091 9
1527563 6
1 10
590235 2
2662865 10
900001 3
299998 1
297316 5
1207912 5
216987 1
218056 8
368479 9
2 1
1597301 6
347115 5
2700001 9
2497290 10
3000014 10
1439335 5
1139500 9
450409 7
1 10
2596028 10
2999999 10
664537 4
2700004 9
2399999 8
728813 7
325580 4
854941 4
1 10
314351 10
900005 3
15 7
279108 2
1654215 8
1 10
19 9
830075 4
177425 8
1091704 5
299999 1
1500000 5
896130 5
3 1
2999993 10
351445 7
1 10
998989 10
125889 5
1077610 10
106408 10
1 2
1500004 5
483160 4
2400008 8
1118269 4
201039 2
9 6
1948492 9
1799994 6
512871 3
1 10
1200006 4
303437 4
1 10
1 10
1763153 7
217417 1
7 4
1048311 6
2343402 9
2400008 8
1 10
900004 3
1848071 8
2861593 10
716222 6
2372204 9
1 10
2359651 10
356661 9
2999999 10
615809 5
577183 8
600002 2
15 10
896731 6
2262246 8
1421027 6
1 10
14 9
17 8
755119 6
392904 7
1918154 7
936180 5
966705 8
899997 3
3 2
118471 3
540788 4
220042 1
19 7
1800000 6
739139 3
788141 5
898705 4
1491582 9
600001 2
388501 6
599215 2
19822 1
359593 2
1140119 10
2999990 10
23 9
507671 5
228959 9
2999997 10
681241 3
315972 3
1928360 7
2138459 8
600001 2
977736 4
235496 4
1876357 9
348879 3
194275 3
11526 6
1318590 6
949669 7
1500001 5
1 10
281469 8
900005 3
300120 6
1090372 4
1559264 6
2100005 7
919109 5
900002 3
129406 3
900002 3
1270764 9
2637562 9
978253 4
1 10
488231 2
5 5
788 6
13 6
1498565 7
1500002 5
24 10
2227487 8
2063344 10
1799995 6
902751 4
825068 7
170978 1
174383 1
2928111 10
173459 7
1050787 4
974176 5
300001 1
900004 3
574923 3
109069 1
81730 2
1658444 10
1063624 8
221379 5
222480 5
4 2
134751 7
8 8
18 7
280936 9
600002 2
812058 5
2318300 8
9954 1
1199996 4
2644933 9
351707 3
6 7
299999 1
2099999 7
1200003 4
1194576 4
788159 3
1997693 9
1000041 8
1 10
6 4
18 7
78727 8
124992 10
391252 6
2646842 9
114040 10
610992 9
503516 2
108705 1
1 10
532470 2
2387316 9
3000013 10
1291265 8
1 10
2099993 7
10 7
433664 5
2700009 9
343159 10
13 7
965920 10
65226 4
1927436 9
1200001 4
1 10
2585349 10
6 4
1847391 7
11 10
23928 6
2700008 9
79801 4
1800000 6
1887374 7
559141 10
9 4
467873 8
1200003 4
945280 10
615141 3
1200003 4
902078 10
822901 5
251335 1
1 10
1103209 4
21 10
240521 2
823961 5
1200004 4
675696 3
532788 4
17 7
20 10
32389 1
122125 6
5791 2
119835 2
1475591 6
21076 1
599999 2
1 10
2999990 10
731961 4
185030 1
1364259 9
298852 1
13 6
278535 1
8 9
1800000 6
504518 3
2399992 8
1 10
538096 3
2141339 10
92772 9
1226520 5
1325149 10
1 10
933555 5
2399999 8
1998520 8
409528 2
2399999 8
81922 2
1222685 5
589021 3
835262 3
2438586 9
287194 5
600003 2
1307291 5
600595 3
1088334 5
1 10
19 7
801293 6
479785 2
2700004 9
3 2
1003760 5
1500002 5
1768758 6
2700009 9
919030 9
78069 1
96179 2
151568 3
9 4
234187 1
600001 2
1200001 4
1236194 9
1412664 6
6 7
1921779 9
1800007 6
295889 2
1386666 10
785567 6
1509107 7
20 10
552569 10
663993 9
1336741 5
1763797 8
2400008 8
300000 1
37761 1
842977 9
300000 1
498786 5
6 6
611958 7
3 3
1348054 8
1 10
1316797 6
1200007 4
912172 4
1072034 5
231385 1
300001 1
2356311 8
5 2
1470520 9
397072 4
527523 2
119686 1
50161 3
1359810 9
2100008 7
2100010 7
2100012 7
1 10
133288 2
611367 8
320981 10
6 6
1314000 10
1 10
29 10
1 1
2358593 9
463656 5
183742 1
1218007 9
1699005 7
900004 3
19 9
1200003 4
299999 1
7 3
741190 10
2700000 9
2699998 9
362765 4
1077151 5
1 10
93259 4
621727 7
56520 2
299999 1
9 5
2017793 8
1139882 10
1 10
212661 1
295095 2
2095777 8
512683 4
1800007 6
142755 2
601965 9
62506 1
1319290 5
2700001 9
1301680 5
1500009 5
265595 1
572571 8
600001 2
97433 3
568777 2
20 10
3000000 10
1437719 8
296851 3
2309610 10
549884 4
2238865 8
630184 4
1143528 4
230932 1
2700008 9
1668635 9
1 10
599997 2
1 1
3 2
147189 1
1499996 5
3000004 10
1765900 9
578797 8
1080689 7
744583 6
2400001 8
1796298 7
213373 1
424259 10
291257 9
2400000 8
89053 6
1800007 6
818630 9
1200000 4
1920541 8
650186 5
603821 3
1 10
1 10
859098 3
900003 3
2186937 10
357813 4
1200003 4
217678 2
1362030 5
299999 1
26240 1
593821 9
300000 1
1 10
1452545 5
1199996 4
906619 6
2399996 8
2099998 7
1 10
230920 1
455273 2
1800007 6
1 10
2968959 10
5 3
58411 1
900002 3
553985 2
566707 3
310092 7
851468 3
10 9
1799998 6
1628184 6
790621 7
885928 3
536309 2
1235079 7
4 2
222821 1
1199999 4
184553 6
1800011 6
4 3
116423 4
296897 7
509196 4
1 10
9 4
1384936 6
1615781 6
2100007 7
1570322 6
15 7
8828 2
268847 1
543133 7
782907 3
438562 9
2700000 9
146113 2
986798 7
19 9
2699995 9
1091139 7
600003 2
1998841 7
1 10
590005 9
601202 10
1 10
618705 5
600002 2
981091 6
300001 1
226022 1
300001 1
1500001 5
599998 2
12 5
1 10
17 8
637517 10
360036 5
70441 7
177650 7
1500000 5
96429 2
299999 1
1841921 8
17 9
1267984 6
2611670 10
1499996 5
2386457 8
900000 3
21934 2
210936 5
1222795 7
1 10
899997 3
11 8
1349815 8
2699999 9
1 10
156801 2
19 10
595802 2
1171008 8
2397737 8
1905043 7
2400009 8
859153 3
626274 9
1443764 7
487943 3
2400008 8
2100001 7
924555 5
2868721 10
210832 3
600000 2
2339501 10
8 8
560329 2
470835 10
334232 4
2999989 10
1 10
1012795 7
927168 6
1500004 5
11 6
2528910 9
200200 1
266347 1
279971 5
65609 2
1670796 9
897889 6
1176067 10
2074735 8
2099993 7
215596 1
513446 5
21512 3
3 3
392909 7
1799994 6
1204811 9
181861 6
1062972 6
16488 6
528461 2
9270 8
1874125 7
90125 1
569783 8
695915 3
175522 1
365960 6
1177219 9
900004 3
1 10
5133 1
300000 1
236764 9
1 10
214464 2
610016 4
583865 6
1 10
18 9
667347 3
1095534 9
1 1
299999 1
550772 2
1149755 6
2033729 10
1060992 7
1416847 8
26 10
676359 9
349278 6
780089 4
1200005 4
2700008 9
2622349 10
150079 1
96137 6
1199996 4
899998 3
1 10
1338720 10
239765 1
11 5
1 10
13 8
1455605 5
100971 9
266781 2
11652 2
900004 3
1003000 7
1339349 6
1299323 7
2699998 9
888369 7
1 10
1 10
1 10
2185039 9
30001 1
1324169 6
5 3
1199996 4
171809 2
2099999 7
19 9
1653416 9
2700000 9
10 10
460102 2
590975 2
1624276 7
187344 9
2400015 8
1746027 9
127128 1
2150167 9
794005 6
2099993 7
415576 7
1 1
1199999 4
2400009 8
1 10
1308777 5
942003 7
1531160 7
796356 5
1216764 6
1 10
205972 2
1500004 5
73796 1
60491 4
701331 3
309535 6
257057 2
1104288 5
17 6
1752431 8
2100005 7
194237 2
1622533 9
6643 1
8 7
244168 1
412429 4
300002 1
424463 8
726339 6
2250775 8
622586 4
1575582 8
723145 6
37507 4
2163663 9
132181 2
362651 4
1831478 10
2819301 10
3000000 10
1 10
17 8
883412 5
299999 1
1499999 5
387040 10
1500003 5
804728 4
406086 6
9 5
2699993 9
817511 5
2100001 7
82825 6
5 4
7 4
7 3
1 10
1564656 10
1799998 6
810300 8
13 9
900001 3
1 10
715399 7
734522 3
3000010 10
289715 1
367447 6
4 5
1392106 8
2000356 7
730836 9
570609 9
1500001 5
2418359 10
482744 2
1330269 5
3000006 10
3 1
148939 4
1688010 6
1752991 8
1310337 8
1800000 6
300001 1
2099993 7
1800005 6
335915 4
17 8
3000010 10
8 9
1882322 8
1462209 8
899999 3
693352 4
1104935 7
299969 6
2545162 9
246926 2
1149938 9
276619 5
5 5
190985 4
1044239 7
300000 1
898282 3
69293 7
244617 3
389291 3
1 10
841457 7
300001 1
440771 2
6377 2
31818 1
1728034 7
1613508 6
1 10
203906 5
219577 1
350012 4
586451 6
9 4
790797 7
5 2
1005381 5
2016672 8
1800006 6
8 9
384489 6
1 10
35602 1
1500006 5
2999993 10
1442406 8
119752 3
899996 3
1123477 4
383644 3
2 3
1 10
516163 2
899996 3
1189613 10
2816973 10
11 8
300000 1
191593 1
1109899 7
1 10
2558220 9
576109 7
1199996 4
293553 1
1009449 5
3000000 10
149745 1
2999999 10
1 10
235179 7
1209517 6
1701783 8
1 10
900003 3
423184 3
509400 2
676156 4
1462286 7
2387 1
2 1
1181082 6
333397 6
242452 1
1167971 7
18 7
884609 9
2207913 8
2999990 10
2099994 7
899999 3
872199 4
299999 1
4 2
438352 8
9 5
1170297 9
1 10
2262869 10
2163440 8
2699996 9
2624653 9
1 10
1322390 7
2100001 7
1 10
143451 1
1 10
1482506 5
885886 3
6 7
2 1
1 10
1431972 9
9 9
89484 3
1 10
61524 10
1200003 4
400179 5
453081 7
101878 3
311805 3
1013868 6
5 5
134252 1
1 10
1714861 7
899997 3
10102 3
529537 7
1594746 6
70294 2
1100843 9
979670 5
259189 1
1280185 8
9 8
217190 1
19164 2
1682252 9
60633 2
1 10
1 10
1800001 6
2699992 9
299999 1
418563 3
788831 9
19 10
1138190 5
911039 5
356874 9
598171 2
1940003 9
1124793 4
151209 10
7 3
21 10
272008 1
408310 6
3000001 10
404089 4
1301180 5
400387 3
47631 2
1 10
108327 7
1144975 5
2400010 8
383041 4
889689 4
4 3
299998 1
300950 4
1266067 9
983239 6
3 3
913719 5
262537 1
17 9
1750407 10
335871 10
2100011 7
175953 2
681437 4
130541 2
456814 7
49856 1
3000009 10
2699990 9
2895851 10
1656719 8
172240 5
9 4
10981 1
224076 2
1099421 6
2017315 9
884637 3
171785 8
1240262 7
540884 7
672591 4
328840 10
325162 3
776954 5
1799999 6
1 10
1080424 6
1 10
520680 8
800156 4
34898 1
64855 1
1 1
223386 3
7 3
2100001 7
530209 6
1637951 8
278311 1
1199997 4
1709298 6
300000 1
892065 7
1274353 10
849154 10
1499994 5
152570 3
867329 9
457247 7
928030 9
274344 1
8 8
900000 3
1139565 5
3000000 10
1570495 8
174943 2
2700010 9
546293 7
14471 5
301608 7
899999 3
478731 7
213472 9
2273372 9
4 3
741605 3
2699996 9
106255 3
300000 1
1633929 10
1563863 8
2032406 8
900000 3
2501396 9
614027 6
574096 2
776946 10
2 3
1858169 10
694526 5
637811 5
2999999 10
392989 2
7 8
113393 4
501400 8
2700008 9
260912 1
1452296 5
2563281 9
2343890 10
1316086 10
169766 1
293405 5
25 10
991478 4
849149 4
78166 6
2006235 10
701000 8
17484 5
2 2
2400015 8
1 10
411882 6
456324 2
1198041 8
1440703 6
51646 1
305808 2
1579783 7
296496 4
19 8
158787 3
2699992 9
239277 7
398375 9
519492 4
300000 1
2100008 7
275479 8
1339599 9
1435180 10
550552 8
3000002 10
474076 5
691856 6
1784544 7
10 10
2650273 9
482385 3
1481457 5
19 10
10315 2
1 10
5 2
25846 1
1200001 4
1058761 8
900002 3
2416942 9
45308 2
15 7
685389 5
1971883 9
1361465 7
419774 9
155764 8
133341 5
7 3
1 10
8 9
531429 10
1042017 5
571322 2
11 5
691930 5
131894 4
900001 3
2400009 8
578410 5
1214034 5
1499995 5
60502 3
117346 1
512463 2
1212870 6
189066 5
582896 7
1149209 10
7 3
114774 1
916529 6
1238471 5
52241 10
1035816 5
451417 6
928700 4
1902145 7
1444791 10
1800009 6
157557 1
2170755 9
735803 3
25 10
611119 8
1490171 10
1004145 4
482376 5
1207313 8
2400010 8
599999 2
15 9
11 5
2399999 8
2100000 7
919305 8
1 10
2099994 7
252327 10
1945295 8
1383142 10
2921300 10
1087963 4
538557 8
2700010 9
97836 7
83714 3
280290 3
2700001 9
13 6
2 1
3000000 10
534569 3
900002 3
135878 1
502339 5
2 1
2 1
16 8
846171 9
212787 1
723543 8
144648 1
910421 6
2985019 10
1140040 9
1500008 5
862821 4
345784 4
1633250 10
503752 2
1778772 6
676849 4
92998 1
92198 1
1280833 6
272980 2
713893 3
4 4
899999 3
898333 6
1199997 4
377430 4
199961 8
81057 8
874195 7
1302004 5
1305081 6
300000 1
5 6
5 6
147064 5
375351 5
514480 10
1659024 8
220136 9
7 6
36930 10
2080373 9
1543891 7
1 10
468701 5
1 10
1114444 6
212665 1
205664 2
1650511 9
274621 3
11 10
1051197 9
401656 2
96767 1
1199996 4
109180 2
13 6
755672 8
899999 3
1026388 4
1 10
1842631 7
794595 4
13 5
496854 2
208898 3
617547 3
503569 2
830651 3
510374 6
12 5
1270515 8
1251731 5
1311807 7
1968447 8
1439816 7
395181 2
275837 1
1032143 9
99499 1
3 4
1761365 8
2999995 10
82377 5
2317177 9
610006 5
798203 4
1506433 6
2999994 10
1561990 9
1 10
197109 4
566702 2
300001 1
1195452 4
2 1
502860 6
239937 1
881537 3
1114306 10
3 2
321570 3
13 6
133163 2
241628 6
204178 1
170208 6
2572052 10
757589 5
2399995 8
2185260 9
73621 9
1 10
1417071 10
242715 2
403231 2
9 8
282777 1
696057 5
1 10
8 9
1395528 8
15 7
467519 7
900001 3
129674 1
1800003 6
746944 8
900002 3
15 7
1839891 10
679111 4
2099179 7
211933 1
274037 3
1 10
2999999 10
19278 1
347317 2
1889675 9
266089 1
3000009 10
3000009 10
355857 2
266936 5
697685 7
1256626 9
540599 6
367355 4
583550 10
1810472 8
1655958 6
2215803 9
1585208 10
1584585 8
1676474 9
1118619 9
247276 2
158251 3
740224 8
900002 3
2700009 9
8 4
1790811 7
16797 2
864756 5
316065 7
2528261 9
315358 6
1035197 9
1500005 5
68428 2
112812 1
713386 3
900003 3
635060 3
50533 6
17 8
1 10
1549373 6
1451224 8
1314005 6
287902 7
9 5
1300763 7
834367 8
1 10
2099992 7
181674 3
5 5
6 7
7 8
493500 7
1014313 8
151432 3
1749181 7
496134 9
1 2
29143 6
17 7
574422 6
1534370 6
281881 2
2022517 7
2026653 7
275691 1
231025 2
332057 4
677146 7
369415 4
1800005 6
5 6
1 10
989742 6
114329 1
1 10
379237 4
268699 1
100076 1
272583 2
118935 1
980303 7
1472780 5
1073113 6
252461 5
272685 2
1173317 9
375227 4
1403200 5
676579 4
635051 5
1906093 9
1 1
2700005 9
1029065 4
599999 2
21 10
1960509 10
1 10
911970 10
1 10
736925 7
774810 9
130846 1
1499998 5
257225 1
147359 6
900001 3
48683 2
1392781 10
285223 4
299999 1
899996 3
182720 8
614538 6
900000 3
1472973 5
1455900 7
929125 4
393378 2
208536 8
1 1
463416 6
2019185 9
8 3
152978 1
178904 4
447611 3
15 9
5 2
299999 1
669463 3
2699990 9
642265 8
1098559 4
900003 3
543066 6
776384 4
923729 5
600001 2
101648 1
1 10
768816 9
2113575 8
167692 3
1 10
8 6
1800002 6
7 3
1 10
226514 1
333957 2
185747 1
1 10
2400009 8
5 6
2738494 10
304856 7
457353 3
899997 3
2065638 8
2094579 10
2699992 9
2400011 8
1578405 6
1500006 5
280446 1
485319 2
2030135 7
25812 9
1194300 4
142063 8
1 1
1389181 6
79617 4
201201 4
146065 1
10306 1
2700008 9
1 1
1 10
233547 2
936465 8
763180 10
201204 1
1078645 7
899999 3
1 10
35021 1
1114800 7
1087329 10
1531017 6
1214332 5
998676 6
1 1
548907 4
73708 1
60015 1
1093300 4
1274904 6
145960 5
186613 4
37145 4
1199998 4
923418 7
2099999 7
600003 2
1786460 8
1524784 8
1839585 10
899999 3
8 7
599999 2
19 10
120451 8
7 5
456942 2
844288 9
1 10
1696759 7
187963 7
32850 9
1 10
1603481 10
40293 1
2397732 8
307316 2
804654 9
780688 4
368669 5
1 10
13 6
252109 1
900002 3
1532534 10
1154423 6
600001 2
1 10
1 10
1069980 8
747760 6
2100004 7
2700015 9
14 8
1 10
41026 7
1709485 7
1 10
11 6
105674 2
1784335 7
4 5
1303191 9
230321 8
1499999 5
437255 2
8 4
1877206 10
148318 1
841592 7
224704 8
167284 2
653112 3
2355659 10
94784 1
517539 2
8 9
712478 5
566902 9
7 4
1 10
667298 6
245394 9
231583 8
6 3
2883760 10
24714 3
862878 7
1 10
261306 7
2700013 9
646447 8
13613 2
1232659 5
41176 5
1 10
113311 4
1200003 4
121241 2
1499999 5
2705079 10
10 9
112881 1
900003 3
1364734 5
104553 2
2640944 9
24623 1
1428845 6
971633 6
749191 3
180471 1
1523114 9
1290096 6
720099 3
2827440 10
852344 4
1 10
776311 6
129898 1
567210 5
15893 1
731545 6
1200004 4
250577 2
17 8
1867550 7
521667 7
150359 3
41708 3
2100000 7
1799994 6
3000013 10
300000 1
162544 4
3000012 10
2255798 9
509387 2
8 7
608707 8
300002 1
299999 1
630640 3
300000 1
19369 10
460673 8
2906479 10
222993 3
753884 9
5 2
4830 1
29 10
10 5
299999 1
4 2
143812 1
6 5
72674 3
144335 6
9 10
1837223 9
2125477 9
32528 4
1717985 6
2055801 10
12 6
1283319 7
490221 6
600001 2
144605 1
617804 9
2700000 9
232062 6
1315772 10
1373729 7
1799993 6
159368 1
2 2
333743 4
1 10
5137 1
1 10
14 7
283757 1
2486599 10
1 10
2400000 8
128520 2
7226 4
4089 6
1913333 8
877638 3
552437 2
1720599 10
308446 3
25 10
1211921 8
1200005 4
1 1
137389 10
1800005 6
12620 2
16 8
60495 3
9514 3
2399996 8
1696873 6
1436751 9
599998 2
1255389 5
165163 6
1 10
364533 2
268230 5
362831 2
1636037 6
54804 7
1629714 6
166137 4
269927 9
1 10
1800001 6
1169303 6
809384 5
1792552 6
148208 3
271953 8
3 4
1940995 7
2141672 8
1 10
1 10
14 7
708359 3
2603044 9
2395675 9
3 1
535311 2
447583 5
1 1
286131 2
1800001 6
1261814 5
1800003 6
1 10
1145861 4
5 6
79159 3
2140169 10
1096891 6
624464 8
600000 2
8 7
1 10
1680494 8
9 4
65361 8
950288 9
177087 4
354329 7
853505 3
1199997 4
2169273 8
404409 5
156431 1
169319 1
12 8
19 10
668213 3
189741 10
115666 3
104919 5
1425115 9
17 6
580855 2
178222 3
208827 2
2152223 9
5 6
408446 3
2000111 7
709967 3
1800000 6
345251 3
1190033 8
18 10
154659 1
745338 3
176253 1
802234 5
440959 5
78930 2
865165 5
543526 5
2177837 9
365570 3
597513 7
21 10
917923 7
1852509 7
2999998 10
157220 2
1 10
21 10
443005 3
1800007 6
761384 3
6 7
1454265 5
1017501 5
754680 8
3 1
2700000 9
1424721 5
66039 10
1053975 7
141840 7
1 10
1 10
18 9
311196 5
2399994 8
1871 4
223160 10
18 9
959396 6
2022579 9
1 10
1448500 5
1799993 6
2291958 9
118866 2
420161 3
1263460 10
14 6
2186805 10
600001 2
425281 8
502200 4
350437 3
913975 4
775673 3
755406 3
1572967 6
2100001 7
185691 10
19631 1
900004 3
1467783 7
2042325 9
1 10
2138264 8
28737 3
2399995 8
1054634 8
1199998 4
752645 3
7 6
932455 6
10 10
425362 9
1200000 4
9 8
1 10
1741168 8
348834 6
599998 2
1844197 10
1499999 5
513845 2
599997 2
3 4
2400011 8
1598654 7
633008 4
1021910 10
231045 2
32774 5
21 10
19 10
1150155 4
2359215 9
403790 2
158376 2
300001 1
195820 4
1200001 4
2174937 8
794033 4
13810 6
1200003 4
1500003 5
1 10
414379 5
864270 9
827519 6
459110 3
2064069 9
242346 1
1799993 6
493137 2
299999 1
429711 4
4 3
154307 6
2100007 7
5743 3
251451 2
636266 7
1489555 9
177249 5
2144489 10
2399997 8
39890 3
1244321 6
206521 1
562098 6
1566905 9
1 10
1812131 7
856521 8
900001 3
657915 7
2 3
300000 1
238633 9
476724 4
261127 2
173476 6
3000000 10
265332 5
1978982 9
900001 3
77098 1
178393 2
1 10
21654 1
167778 1
1413091 5
236311 3
1617959 10
2045636 9
12 6
1352535 5
1979497 8
737217 4
26 10
25542 6
2150301 10
2999995 10
1151829 5
93099 1
900002 3
1200004 4
60080 2
1748547 8
900004 3
2110575 10
737479 5
2699990 9
1200003 4
100265 1
1 1
10 5
817173 3
3000000 10
1414975 8
421259 4
546189 3
51693 2
943740 6
439609 5
899999 3
142582 3
1745315 6
1499996 5
61751 1
285693 2
1147063 7
299998 1
1841951 9
3000009 10
116511 4
2323858 8
5 2
144801 2
244110 1
134760 5
1199996 4
16 8
300001 1
1116639 10
1 10
1 10
454519 8
607015 7
1800008 6
5 2
1200129 10
351899 5
4 5
515646 2
1979968 8
16 8
2635541 9
2700001 9
640334 9
14 5
223639 1
2246042 9
463624 4
1800010 6
1 10
1500004 5
1 10
237349 10
2188615 8
545736 5
1941824 8
757565 4
1605807 8
5 5
480485 5
900889 8
2100000 7
1 10
1 10
864800 9
18879 5
2100006 7
117246 3
2699999 9
11 5
15 7
378161 7
429312 3
639199 5
194175 1
289622 3
472884 7
1162905 4
66625 2
1295173 9
2699992 9
9 10
1 10
16 8
1370494 5
593455 2
1426032 6
1064771 6
1830762 8
725840 4
576830 2
788667 4
600001 2
646315 3
9 8
13 7
1079791 8
2633399 10
844143 5
2099994 7
914871 7
613565 4
2977611 10
1 10
6 6
513820 10
700536 4
10 6
1192860 9
288847 2
56855 4
19 10
2 3
1499994 5
509671 3
1 10
600003 2
316792 2
1102610 8
1114914 10
2918676 10
2677559 10
1199997 4
1280612 7
406015 2
895769 7
1 10
899996 3
1500000 5
120132 3
143777 2
1452877 7
895656 3
1210452 6
1357331 8
204837 9
643209 7
599999 2
300000 1
4447 1
1500006 5
899999 3
1460407 6
6 4
1499994 5
1491361 7
619276 9
1 10
13 7
1234259 10
2115569 8
19 9
481999 2
900005 3
7706 10
1647923 6
599998 2
256503 1
2099999 7
599999 2
2219259 8
452447 4
2313881 8
951441 5
1185170 4
5 3
2274971 10
9 8
1 10
603420 7
1172629 6
583731 4
4 2
466039 8
2999996 10
8 3
26520 1
447538 2
112152 1
21 9
1124176 5
247948 3
330130 9
4 3
247681 1
2152419 10
1 10
78439 1
977670 7
3 2
305352 2
625348 9
536287 6
180319 2
3 4
937377 8
1083912 8
506769 4
1162481 8
1128880 9
1 10
2400001 8
671231 7
20972 10
250842 4
810577 4
2368537 8
608056 4
472163 3
1291389 10
1980097 7
1499999 5
846992 8
577480 8
1736021 7
1042241 4
1800004 6
3 1
7 4
454440 7
2 3
599999 2
298873 2
178309 2
1043713 8
743895 4
156380 1
1 10
851320 7
5 4
1 10
1499998 5
3292 4
17 8
2099996 7
1399849 10
1 10
158852 1
1676896 8
56542 1
664563 3
1443414 7
719561 4
1800000 6
139065 2
41395 1
131013 2
2099993 7
1721242 6
340104 3
2498081 10
57551 5
900000 3
28 10
97933 6
2075840 10
1192356 10
2420020 9
3000001 10
17 9
9 4
1722906 9
1 1
555764 3
1637378 9
1 10
297453 2
254717 1
2305458 8
2699999 9
1682424 9
429230 4
181679 7
274012 1
12 9
80913 2
21 10
600001 2
1457794 6
1116076 4
11 5
102511 8
8 9
1093328 8
548816 8
23 8
9 4
1 1
858270 6
209433 2
1499999 5
1 10
870730 7
1 10
267883 2
601350 7
435440 5
2700007 9
991555 4
189988 7
1222803 9
930721 5
67946 4
2314241 9
899996 3
2100003 7
304381 2
58424 3
600003 2
148109 2
712791 5
509131 5
299999 1
1589515 6
1456821 5
48440 5
1 10
1800011 6
279890 1
240058 1
90124 7
158841 2
213017 6
159056 2
878970 5
1851961 9
580748 7
528639 3
540610 5
505612 2
243496 5
849648 6
380660 5
1075525 5
2590562 10
442130 2
526766 6
2987379 10
10 10
476588 8
204014 1
1332601 6
990343 9
20 8
1138772 6
2073376 9
300002 1
578104 2
1241728 8
848960 10
1098999 7
816988 4
1772339 7
1 10
1 10
1 10
1 1
1 10
497514 9
1 10
241046 7
2459427 9
706607 7
899997 3
1124629 8
342667 6
1758005 9
924672 6
7 6
595 7
322427 7
5260 2
1980351 10
211986 1
299207 7
926550 9
424933 7
295481 3
121383 4
53381 1
336079 8
225851 1
413519 4
1463966 5
1200004 4
1 1
1077321 5
1969521 7
1776271 8
1753300 6
1214431 9
1342179 5
2100010 7
420762 9
1800001 6
2515041 9
1854095 8
299999 1
1800001 6
299998 1
2082186 9
343795 4
1064345 8
250215 9
1 1
1 10
907115 5
3000000 10
2100000 7
11 10
540371 2
1959965 9
17 8
838839 4
462821 4
12 9
105771 1
526677 5
1159208 7
1573993 8
1275666 8
134216 1
2099997 7
107307 2
762045 10
3 2
197222 5
920209 10
309944 8
1627805 6
75606 7
599999 2
1 10
146418 1
900003 3
1370843 6
2400008 8
367817 6
3000007 10
15 7
9 7
1200002 4
232100 1
1156681 6
1939415 8
2006284 7
1958313 8
425423 2
9 10
2270557 10
1 10
181432 3
1 10
508866 7
378809 4
1009247 4
135992 7
152461 1
1633174 8
531250 10
267366 1
1 10
449313 2
359640 5
1178399 6
600001 2
1200000 4
1862281 7
273576 2
3 4
4 4
338637 2
2699991 9
747482 7
15350 7
1088944 9
484584 7
2 3
2 3
1423569 7
2400009 8
4 4
899999 3
71566 3
390237 5
318041 4
316691 2
270488 2
2399992 8
7 4
1095631 10
218097 2
172248 1
38099 2
976041 8
203767 8
2029551 7
843174 5
333034 2
387204 2
504011 8
1358010 9
600000 2
2409429 10
178087 3
2681221 10
300001 1
882985 5
1199997 4
13008 9
99621 4
2699992 9
2237110 10
2400001 8
115397 1
394520 7
2033432 9
4 4
1 10
1 10
20 10
2099998 7
755835 5
283463 2
650504 3
76222 1
2 3
1681945 10
7 3
470819 9
1379488 8
7 8
270422 4
263498 2
472486 3
1 10
10 4
51696 1
579015 9
242222 2
3 3
121812 6
22382 1
713979 4
1 10
900002 3
243982 5
1800006 6
431689 2
1500004 5
2700010 9
749589 10
1470158 5
5 4
534228 2
1 1
1147119 6
1 1
1 1
5 5
1 10
1 10
2 1
248681 3
1676579 10
441085 4
1059507 7
12 6
2999999 10
16 7
1604256 6
990240 6
14 7
636759 5
2999991 10
15 7
1208545 10
555429 4
1746000 10
670202 7
545462 2
285837 4
1 10
1 10
249728 1
53551 2
143205 8
316549 2
166181 2
635384 3
899998 3
472241 4
16 8
483626 3
1097020 4
218214 4
21 10
13 6
1 1
971161 4
255714 1
299999 1
1327104 5
395955 3
1957103 8
1131418 6
2018193 9
20 10
468355 4
2699990 9
1331890 9
1363201 5
52955 6
17 7
299998 1
6 6
3 3
737257 3
1057473 8
315142 5
141543 3
2099998 7
1800000 6
2999999 10
2 1
557818 3
151977 6
8124 1
151276 1
599998 2
2355570 10
351567 4
12 6
868749 8
11 5
1799998 6
143240 1
2 2
143088 1
1026833 4
2999989 10
2296781 9
172231 1
211438 8
9 4
11 4
899997 3
1 1
7517 4
2700001 9
2100006 7
143486 5
1518513 8
74964 3
7564 1
2605140 9
2604401 9
17 8
224173 2
1747701 7
143609 10
104121 9
300000 1
1999559 10
1209954 5
314953 8
421500 5
1122815 6
49569 2
2537120 10
1 10
274514 1
500108 2
7 8
7 7
482934 3
572520 2
6 3
135556 2
332624 4
2999992 10
2611387 9
198680 1
1782800 8
1023096 5
870653 4
741357 3
1866392 9
397539 9
541306 9
666816 5
1609490 10
896116 3
299999 1
124434 1
136160 3
5 5
862346 7
1 10
402792 4
414250 3
1199998 4
2066939 10
293925 2
1 10
1799994 6
735344 4
633779 5
110979 2
226378 6
800419 5
2100000 7
935914 5
356501 3
2582501 10
122269 1
21 9
1068781 6
1 10
1898297 9
1104885 8
241084 1
1478681 8
2400002 8
667624 3
1170163 4
312476 2
1200005 4
12 5
63396 6
599998 2
2356037 10
1446079 10
557632 9
531851 6
834529 4
2700008 9
15213 7
1999454 9
470417 2
2700017 9
719674 5
1 10
1508713 10
222152 2
107365 7
558181 4
2458868 9
12 6
241820 2
1680440 7
590055 2
3 1
348255 5
16 6
865986 8
1648881 8
594912 8
2999989 10
1 10
17 8
497192 4
453193 6
1800006 6
1520647 6
539231 2
1012419 5
1800005 6
124793 6
16 8
927890 5
1051033 6
2999989 10
897380 9
1800000 6
2100001 7
1 10
1199999 4
1199999 4
823401 8
7 3
818361 6
3000010 10
174690 1
2 1
2053828 9
1671741 9
94017 1
570977 9
147915 6
1007077 4
300000 1
30262 2
546465 5
183058 9
429879 3
1 10
1527009 10
25820 4
7563 1
257256 5
1500005 5
17 8
267038 7
900004 3
661446 5
1135085 6
928971 5
2399993 8
1369300 10
2099994 7
1157694 6
1 10
1500000 5
2699991 9
179793 2
5 4
3642 1
1 10
899996 3
228173 4
809232 6
621557 6
1765099 6
508825 6
1527011 10
2838207 10
1 1
220299 2
412339 2
4 4
1076989 4
18 9
1394029 9
439957 6
3 4
1 10
12 6
3 3
249605 2
2099994 7
957803 7
901904 4
2028167 7
1084499 10
13 6
970311 4
2302631 8
899999 3
1128785 5
1 10
1 10
230286 3
2700000 9
23 10
1380225 5
266304 8
288921 2
831091 5
990522 7
319217 8
433341 9
108400 1
2045154 8
281506 1
39289 1
48226 4
139535 2
600002 2
238045 4
480197 2
1799994 6
984016 8
1696960 7
900001 3
1613038 7
2400007 8
2995234 10
9 4
1705480 8
2100005 7
1761091 6
13 7
161434 2
600000 2
926427 4
271860 1
2646736 9
1188000 10
828315 5
302154 6
8 7
20 7
521265 2
536896 8
15389 1
196647 4
170153 3
2699118 9
2699996 9
2545831 9
1 10
300001 1
8 8
599998 2
577506 2
1 1
354893 3
308494 9
183427 3
3000001 10
1217800 5
229567 1
2202433 8
84183 3
383480 3
2954173 10
1 10
559805 7
735663 9
229197 1
239605 1
2100008 7
18224 2
2100006 7
1797607 7
1 10
841206 4
502099 2
3000011 10
1499996 5
9 10
1147331 5
1233135 7
1 10
197042 9
9 10
300000 1
1 10
25238 3
1641861 10
866771 5
1 10
600001 2
219227 3
1 1
1 10
793161 7
579505 2
192774 5
126771 3
2100003 7
759988 8
600001 2
260106 5
583266 9
801014 3
366483 6
2387288 8
2999996 10
464779 2
828489 3
679289 5
1986744 9
1449164 8
1200005 4
152229 5
216437 3
1089318 4
1443829 5
299999 1
509866 4
2885326 10
1 10
342112 7
2399999 8
1533266 9
2399996 8
1782919 6
932392 7
2100006 7
436870 7
296245 4
14 5
2282350 9
397707 2
189986 1
1 1
968810 10
1499998 5
1527360 8
883927 8
2087471 10
1 10
1051247 4
1707593 7
1573247 6
785801 6
3 2
3000009 10
282930 4
627496 5
1073064 5
276810 1
102087 4
1 10
354690 3
1281014 5
901186 9
3 2
818630 7
1 10
1 10
5 2
1252680 6
535929 2
899999 3
1187210 5
1 10
2808210 10
2 1
351255 4
52970 3
6 4
323446 5
91410 2
2646069 10
311053 5
2907780 10
4 3
1358562 7
435071 2
1200005 4
1619225 6
266075 1
1799997 6
758195 6
37531 10
356507 2
600001 2
13 6
514619 2
2120857 8
627085 9
1777764 6
1158740 4
1500001 5
2111609 10
333252 2
1118777 8
143171 7
2699992 9
916996 5
10 7
1 10
17316 1
7 6
42097 1
2399993 8
1 10
37434 1
21 10
494325 4
300000 1
1025061 6
197013 3
2399994 8
2187180 10
94326 4
1284839 5
2700001 9
2399993 8
13 7
236712 10
10 4
154073 1
1647729 8
1526030 10
201688 7
828427 8
2986951 10
386385 2
2700012 9
2699990 9
2999999 10
1621047 8
5 6
17 6
1127060 9
1337517 7
428690 9
1543056 6
1203601 8
796249 4
2213121 10
1 10
2699992 9
14 9
9 10
1276599 9
3 3
81358 3
2254175 9
742646 3
932759 6
12 5
149410 4
900004 3
295716 7
324866 7
19 9
10 4
2555631 10
1 1
86128 3
713635 3
65810 5
557472 8
1126747 10
6 6
54515 1
5 2
702228 7
1199999 4
762625 9
161259 1
4 2
1 10
149798 1
490214 3
1 10
731522 6
34847 6
346217 10
232800 10
603499 7
1435744 5
1765896 6
4 2
548573 6
2399992 8
2697830 9
250359 1
452476 5
600002 2
599999 2
123679 8
1566282 6
530626 10
178237 2
463828 2
163748 4
1 10
499453 4
1399398 7
2362379 10
1 1
1427065 10
1431263 6
1499994 5
162855 1
599999 2
1678481 7
231989 1
1522998 6
1799996 6
220716 9
1681437 8
2246301 9
2852990 10
2321256 10
2111176 9
1235556 6
203284 6
271379 3
16713 8
395487 3
629868 7
2400001 8
1088605 5
1129326 9
490123 9
798640 3
1500006 5
2809239 10
2099994 7
300000 1
2781091 10
336107 3
24305 1
213554 2
24796 5
25852 2
947174 6
6 3
599997 2
1320234 7
29953 1
1232399 7
16 6
843329 10
139958 3
1793192 10
7 8
116117 2
300001 1
448665 7
302203 3
1688075 6
266286 4
1040208 7
563466 5
11 5
476343 4
1499998 5
2699991 9
505211 2
408538 2
308805 5
299999 1
1620569 8
1 10
7 5
224854 2
46802 1
1862145 8
173893 2
300000 1
1500002 5
2999999 10
1346670 6
2999998 10
5 5
2699991 9
42791 7
625335 5
247025 2
1581422 6
2100008 7
402069 3
438798 2
788507 3
1123104 6
1078689 9
234479 2
1779960 8
29161 6
220650 1
486245 3
110354 1
28 10
608829 4
2956571 10
29741 2
299999 1
79722 1
130361 3
1200002 4
447107 6
1 10
1 10
910074 5
1690527 6
1954359 10
184137 8
8335 1
573036 6
408233 2
402488 8
1200003 4
1 10
10 4
11 4
1800010 6
1 1
1799993 6
1 10
2699998 9
870776 3
134459 6
719071 3
1 10
440217 3
32032 3
850215 4
719328 8
2100007 7
1199999 4
7 7
680927 4
1912940 7
1526212 8
7 3
299999 1
7 6
710631 3
34011 4
2638589 9
137661 1
19 7
1200001 4
453827 10
2399991 8
1435222 10
1 2
26837 1
247764 1
1 10
143647 2
309233 6
1694552 8
10 10
16 6
80803 6
15 8
1 10
296425 1
1104206 4
956811 4
8 5
196405 3
1159109 6
2651930 10
341108 7
863721 3
785208 8
171925 5
23983 1
900005 3
2999990 10
1200005 4
1211904 6
2590759 10
300001 1
2099999 7
14 7
1847434 7
582471 9
192171 7
13 5
1813384 9
1116723 7
1235826 6
1 2
1 2
1013652 6
669782 6
580720 4
10172 7
3000010 10
1500005 5
150699 1
1 10
296352 2
426550 2
2700001 9
2399993 8
964867 7
41361 8
157647 6
326775 5
288551 3
3000006 10
553361 2
963351 9
2387351 8
1500002 5
113876 1
843722 3
1500000 5
1321950 10
1761759 9
2700016 9
864623 3
32477 6
43907 1
228673 8
100407 1
1545589 6
116324 3
38390 3
8 8
760535 10
605422 3
1259009 9
108226 7
1104041 5
78971 4
11 7
7 6
2699997 9
581702 3
590527 2
3000009 10
403218 3
112455 5
1407631 7
208305 1
226726 1
1 10
580929 2
1799999 6
151881 1
765999 8
2099993 7
316947 7
2100001 7
2699990 9
439540 2
598866 5
8 7
440487 4
1199995 4
322725 6
289041 2
644099 6
230618 1
1 10
2018701 10
23714 9
660168 9
9 10
500373 2
1 10
433027 6
480579 2
269771 6
2769220 10
599998 2
899998 3
2399995 8
1200377 6
1 10
2580174 9
14 5
742525 5
1019326 5
639517 6
336532 2
1199997 4
243370 5
231010 3
831895 6
74699 5
1200003 4
127268 7
2358082 10
2399992 8
2336201 8
1 10
264921 2
869052 3
464471 3
1 10
2399998 8
556532 3
368174 5
1582315 8
300000 1
206175 1
1 10
1392453 5
1500001 5
25 9
2400001 8
4 3
1200003 4
303378 9
1 10
690649 5
2428269 10
3000000 10
1499995 5
1500006 5
472180 10
11 10
19 9
226880 1
1 10
5 4
272478 6
3 2
449579 4
1205470 8
1189177 8
266994 5
21 10
2488042 10
13 6
15 7
2148919 8
574650 5
900002 3
1 10
1 10
2915471 10
2399993 8
434605 10
472764 6
126709 5
893593 3
1499996 5
1428065 7
509243 2
2700000 9
45088 3
848882 7
9 5
321895 9
237527 3
91271 8
1299679 10
2399999 8
291090 10
2350629 10
292384 1
196443 1
206433 2
1945952 7
1 10
234916 1
2428073 10
2999991 10
2999989 10
950433 8
138836 1
188604 2
1500000 5
1449329 10
2700011 9
1282609 10
324085 5
1694815 10
397499 2
1 2
96400 3
2312495 9
23894 1
626759 3
900003 3
488287 5
9 5
1138689 5
1431079 5
1604553 8
1295022 6
599997 2
461777 6
3 4
671321 5
9 6
1021556 8
995274 5
17 7
599998 2
2 2
349075 8
1111876 4
1199999 4
1 1
600003 2
2572181 9
1799995 6
106294 7
80084 1
2100000 7
132105 5
222036 5
1462271 10
2062495 7
180022 4
3 4
2 1
1765561 7
576085 4
99330 1
1565951 8
600003 2
1799997 6
1387882 5
2695528 9
899941 4
290709 5
143382 1
1200004 4
2208512 8
506159 2
9 4
1499996 5
2999999 10
2700005 9
900003 3
1763161 6
1490381 9
9 5
5 5
739404 9
2999999 10
895209 4
118831 1
787278 6
136011 7
755060 10
430226 3
1199996 4
185706 6
1199995 4
245578 3
1710904 8
899997 3
164899 1
393498 2
2099995 7
103025 8
1500009 5
1 10
454526 3
1800001 6
1 10
2118609 10
323970 6
1138110 10
862365 7
17 6
1 10
278008 1
1200000 4
6 6
1672935 8
363546 6
1200003 4
776736 3
1412040 6
1926889 8
1371352 8
604 3
1800007 6
3000010 10
185931 1
1206460 10
1575851 6
14599 4
35518 2
2400005 8
101824 1
1737951 10
78169 6
737158 3
463904 8
689738 5
2026733 8
2196028 8
1009493 6
3000000 10
11969 1
1373383 6
1042051 5
2011706 9
4 4
680494 3
257624 9
815028 4
1269881 9
1 10
151373 2
1168201 6
398116 5
566088 3
6 6
174565 6
240143 7
2534165 9
172727 1
61551 1
785179 3
1994384 7
2388095 9
12 6
1 1
384670 7
1500000 5
2700008 9
1500002 5
2 3
2304683 9
600002 2
489365 5
300000 1
25667 1
964520 9
1200005 4
3000002 10
1310 3
1629084 7
1 10
600001 2
361031 8
1200003 4
2400001 8
532157 6
1 10
2637779 10
2400010 8
300001 1
305944 2
2100007 7
300001 1
1 10
1200004 4
1 1
79449 4
878236 9
7 8
259983 4
600000 2
650639 6
1853329 9
19 9
619685 5
9 10
9 8
1 10
1199995 4
276109 7
778660 4
86195 3
2255646 8
1 10
339397 2
875505 8
900005 3
195624 4
546085 2
13 7
934908 6
543492 3
1 10
2561940 9
1256550 10
140882 2
1200000 4
1199116 9
3000011 10
2400015 8
1499997 5
244102 2
289739 2
1312657 8
552572 9
618671 6
626784 5
2999999 10
1 10
2099996 7
1 1
75392 7
1200001 4
1180781 5
4 4
855933 10
1733287 9
4 5
19 7
187257 8
333164 2
690815 3
2 2
280383 4
1 10
423804 3
984424 6
471434 3
403364 8
983101 9
1 10
588486 3
1799999 6
2999999 10
1 10
1732878 9
1151046 6
7 4
2494859 9
729392 10
503928 8
1499999 5
78342 6
2814281 10
500576 5
816790 10
571011 3
647349 4
299999 1
488969 3
1455715 9
39545 8
67922 2
312719 2
214207 1
835106 3
900004 3
834109 5
1 10
1418928 7
1013331 9
209997 9
1482020 5
438510 2
245780 5
1200001 4
282176 5
362184 6
1255990 7
288292 4
299999 1
3000016 10
112893 2
878270 7
1871022 9
900004 3
286020 5
223135 2
2699999 9
431549 4
462728 6
584470 2
63506 1
1057661 5
1499997 5
1768890 6
415877 2
2115729 10
1133892 5
2175441 10
10 5
313451 9
1499996 5
1 10
1 10
417775 8
2700010 9
93288 1
1925335 9
210600 1
468504 8
397564 6
900000 3
168885 4
1800003 6
1 2
2116432 9
107713 2
244880 8
1141041 5
1514796 6
2099997 7
9 10
903985 9
1163411 4
14 7
121778 5
99496 2
2491731 10
1912700 10
63513 1
300001 1
816662 10
2 1
1367727 6
424544 2
1 10
403225 8
535164 6
548872 3
103541 1
1255701 10
13343 3
1799994 6
1 10
2400001 8
289239 1
231094 5
1 10
298583 4
2400014 8
1 10
223868 3
1 10
182440 8
385684 4
229632 5
1001446 5
2223662 10
2958141 10
1442720 10
373823 2
1918853 10
2699992 9
1283576 6
1071954 9
10 5
226730 2
1755421 7
681353 3
7 3
1799995 6
1456601 10
8 6
1499994 5
600001 2
496419 2
84958 2
1499996 5
138095 6
591371 6
1 10
906050 9
126535 1
843805 3
76165 1
390419 6
82223 2
17 8
275210 5
422223 8
795637 9
1220020 5
600003 2
2399999 8
448091 10
75396 2
13 5
791614 9
225757 9
317473 3
1247000 5
644345 4
338647 2
377211 10
2295099 10
2099993 7
48618 6
173775 3
664482 4
600003 2
8 6
3 3
8 9
289400 1
1 10
283184 2
1092846 7
7 3
1 1
492980 10
1049192 9
961730 9
445924 4
900005 3
11 10
648159 3
886010 5
453152 4
1 10
25952 3
1279873 7
6 3
1767520 10
7 7
2294469 10
1512457 8
37915 1
17 9
8 4
1800004 6
1200005 4
1182225 7
1200003 4
299999 1
353261 7
646950 10
864830 5
158989 2
1 2
768568 4
781143 4
600002 2
820488 3
1500001 5
599998 2
854704 3
442545 3
1180859 6
2700001 9
23 8
1119105 5
247395 6
11 10
834630 5
600003 2
1721765 6
3000009 10
430847 6
1975685 10
1122160 10
286477 3
2161630 9
5 3
372370 3
1849185 9
5 2
599998 2
899997 3
2699999 9
1 10
235243 3
599998 2
776568 8
54378 3
6 7
162800 1
1545489 10
846271 8
1500001 5
5 3
1200005 4
195332 1
401646 2
2700017 9
957030 5
1974285 10
3000001 10
1450575 7
524107 9
1800009 6
1 10
1138205 6
232460 2
7 8
1684 5
1 10
2457294 10
11 6
299185 2
50646 5
2721800 10
1 10
530952 2
2036247 8
600001 2
2099994 7
178060 2
259593 2
6 5
441375 3
10 8
1264985 5
1 10
1 1
303500 5
1621353 8
1320115 7
379148 4
899999 3
40677 1
1072656 4
9 9
1473416 8
1199996 4
2437153 10
170027 7
370623 4
1259490 6
1070849 4
1330812 9
1369922 5
5 4
243314 1
292836 4
9 10
1720641 7
599999 2
3000001 10
115366 1
20 9
150163 2
215389 6
1661480 9
1 10
252341 1
6 3
69709 3
168582 1
1 10
927759 5
1 10
1813543 8
1 10
1413663 8
721744 8
6 3
2099999 7
365055 5
60654 6
1445799 5
2700016 9
329934 4
282885 7
119360 10
1500009 5
18 9
1295803 6
1083607 8
143797 7
1 10
9 4
423419 7
176232 1
1 10
1670101 7
243395 1
235173 1
300000 1
3000010 10
1 10
580450 3
1516273 6
19 7
1201106 5
2 1
803243 6
9 5
389602 7
1484937 10
475771 4
845180 3
1881832 8
128750 1
405047 8
1056008 4
11 5
1041159 5
2144648 10
920815 7
1 10
101470 6
88298 1
187863 2
16 8
1 1
1013919 4
1 10
240008 1
599998 2
789561 9
1143088 8
1736072 6
458301 9
149390 1
485740 10
300000 1
7 5
899999 3
1 10
2999989 10
1117878 6
292686 1
1 10
6 6
1198720 9
1074863 4
1508324 7
552941 4
2700007 9
400403 9
2399998 8
1898249 10
1 10
1 10
837906 7
162649 2
855057 7
2676785 10
848197 3
2699994 9
2099695 8
405378 2
1435118 10
1 10
2645495 10
213993 2
1199995 4
17 8
636535 3
884380 3
349600 7
100523 10
1499996 5
1598551 6
300001 1
1440971 7
11 10
313234 3
942465 4
216916 3
266523 2
944734 7
280449 5
526135 4
2201353 8
2110814 10
1245998 9
1 10
10076 7
226784 1
600001 2
5 2
818189 5
113474 2
583530 3
22 10
1637415 9
9980 1
3000000 10
6426 1
1499998 5
20538 1
1200003 4
9047 1
1691441 7
300000 1
363045 3
410503 4
968539 4
634892 7
1317539 6
1051471 4
300000 1
1124875 6
1647094 6
1772831 6
1815983 8
2399991 8
2092231 7
2469139 10
1800009 6
243816 1
276927 7
187646 1
1800000 6
1239799 7
1 10
1 10
91218 6
7 7
776960 4
1100127 4
2490031 9
24 9
900001 3
1200000 4
2999998 10
1 10
125137 6
1499996 5
168824 1
488421 2
1015339 5
300000 1
1665985 9
1676549 8
1499997 5
1 10
1500005 5
566436 2
1965822 9
142037 1
1740780 6
1485447 6
271056 1
2001702 7
646299 10
2399992 8
1500002 5
2700000 9
7 3
2400008 8
734004 9
2099994 7
2534000 10
1839626 9
9 10
9 10
851219 5
245780 8
385099 4
15 10
298281 1
2700010 9
96616 3
1535059 6
2399993 8
125428 1
896700 9
838720 7
1 1
310047 8
600000 2
12 5
102986 1
1 10
1 1
300001 1
1888752 7
300000 1
46124 1
600001 2
51627 1
97938 1
202950 3
599997 2
111849 2
5 5
21172 2
9 10
891933 3
1087106 5
1192478 7
420467 2
114989 1
1799993 6
597119 3
1178945 9
911341 6
427554 7
1826138 10
410493 2
500159 2
1 10
1 10
2096722 9
148747 4
322320 10
171880 2
754127 3
1 10
1827851 8
1559803 7
1364350 7
380249 2
4 3
678587 5
31987 3
2521927 9
1071557 9
1800004 6
10 9
758883 9
484183 10
217500 1
580826 2
22978 1
234951 8
2 1
63445 2
1596869 9
431411 2
1584035 9
395552 4
453636 7
2022587 7
1461482 7
137686 2
2100001 7
602522 9
15 10
5 4
2700013 9
130878 1
1108280 4
1287 9
9 4
393536 4
3 4
541102 10
2497193 9
1 10
1053632 5
1799993 6
387703 6
536288 4
332637 4
1 10
1023495 4
3000018 10
581684 3
74322 1
1486351 6
145714 1
306913 4
32939 5
358104 4
839776 8
1025353 6
284374 7
1230374 5
1 10
669872 3
300001 1
530435 4
830983 5
211433 2
463910 2
2400003 8
300001 1
965512 9
563534 3
662146 6
56397 1
195155 4
1499996 5
726493 8
2700009 9
11 10
227778 4
12757 6
1948202 7
1500006 5
1499994 5
1 10
286214 3
2699992 9
521757 2
580728 2
563349 7
19 9
1361220 10
1130897 10
7 8
918624 7
1596925 6
131529 1
1103623 6
1082514 6
429565 4
1384169 10
1 10
989977 9
899997 3
1500002 5
20 10
7 7
2006576 8
900002 3
74331 5
1048169 9
57591 5
42552 4
23114 1
351819 3
1110348 5
14 5
339644 2
1064216 8
8 6
1200003 4
11 5
232850 5
398295 2
1800001 6
59799 8
1197545 8
516017 3
5 2
900003 3
1231230 7
2700003 9
191898 1
122671 1
1093250 8
2979074 10
600001 2
735987 4
757936 9
9 5
1975567 7
1 10
39707 2
2540134 9
533350 2
19 9
730687 7
300000 1
300000 1
93686 8
284230 1
994160 6
662581 3
989650 6
430496 2
1434663 8
1452364 5
790147 9
1800000 6
599999 2
656219 9
20 10
2399998 8
401352 2
1242609 5
616396 4
558701 3
1020457 4
56258 10
760320 8
600002 2
298471 2
1940153 8
701874 5
1 1
1 10
547218 2
2072364 9
1287053 9
235291 5
1168967 8
222967 1
2083 4
166779 2
1489233 8
1453356 8
2999991 10
1499995 5
36981 1
314584 6
159173 4
544851 9
2999990 10
2700001 9
877808 8
12 6
282215 1
2100005 7
12707 2
5 3
8 7
490019 2
2399993 8
148414 1
240359 5
701608 8
143305 6
1748683 9
285543 2
243171 4
167443 2
451682 9
1607945 6
162476 3
1165792 5
62378 2
154251 7
568301 3
234994 1
721619 9
1 10
410545 4
1480965 5
299998 1
945691 5
10 10
10 7
96127 4
1615189 10
2287725 8
1087184 7
973146 5
870554 3
1500001 5
300000 1
43391 3
211981 1
1122030 7
1017565 10
650297 6
2613090 10
8 8
647811 3
108596 2
298565 9
1500001 5
528299 4
755839 7
2399993 8
348195 4
11 5
326101 7
1210787 9
2399993 8
431007 8
691076 4
2348823 9
1464024 5
383279 4
798729 5
2000229 10
54870 2
678229 4
647044 8
784000 10
1791761 6
892409 6
426952 9
1759122 6
819431 3
559424 4
1940786 9
4 2
316153 6
36679 3
1328128 9
35829 4
2 2
241277 2
242717 6
1949885 10
1482265 9
1800000 6
315053 10
595651 5
1051967 5
847837 4
1200004 4
50706 1
811277 6
101046 8
515585 3
216011 2
21 10
2091663 8
287822 3
1 10
1324522 9
2999991 10
10 10
2918617 10
2700009 9
885140 9
831216 3
215669 1
1653134 9
4 3
1877010 10
814919 5
1822892 7
59266 7
300000 1
416761 4
411863 2
1460341 6
2099993 7
2040822 9
1965251 9
5 2
244716 2
2999989 10
1 10
2399992 8
2164839 10
1996716 10
1 10
567900 10
2267377 8
1160126 4
331140 2
284275 3
1618226 7
841415 7
970044 4
5 6
301339 6
845344 4
3 2
1141349 6
899997 3
3000013 10
258587 3
858740 10
29177 1
113926 2
145952 8
599999 2
974237 6
154761 5
1 10
508202 2
600000 2
830054 10
991495 6
318080 9
946703 6
1765737 9
1600865 9
1 10
1775971 9
8928 1
2 3
3000001 10
293691 3
288181 9
1 10
1 10
752363 8
26 9
299999 1
1288074 5
1629101 6
300000 1
9 4
3 2
2 1
1728432 6
2999989 10
665782 3
8 3
899999 3
898836 4
1036130 7
1354884 5
1194690 7
1800009 6
1878157 7
623329 6
656458 3
1 10
417580 4
827244 6
205772 4
2783440 10
1034473 7
1 1
64557 1
522931 3
304431 8
2057905 9
12 6
1556549 9
1382778 6
502732 9
26087 9
1038575 4
1784674 8
511280 7
599997 2
995265 5
4 5
2099994 7
1078648 8
3000002 10
366927 2
1535918 10
1 10
1168536 8
6 6
1500005 5
2659608 9
5 5
900004 3
1830549 10
380607 3
1293625 9
170494 2
5 4
3 2
1199999 4
1 10
2999992 10
13 7
51314 1
900001 3
5 3
566195 3
413880 2
142622 1
1963529 9
45944 8
1 10
119745 1
163150 1
523828 4
1368752 10
176569 5
300001 1
300001 1
50447 6
900002 3
222823 1
2600909 9
32405 2
2465792 9
1786104 8
20 10
378445 2
1198769 6
1 10
69215 2
1468671 5
4 3
1499994 5
7 3
585387 5
125520 1
687638 7
300001 1
780714 9
2099993 7
3 2
189836 1
895378 3
200439 1
1983225 7
1316878 10
2700000 9
11 10
168558 2
854882 5
378364 2
29562 1
637091 9
156767 6
2400000 8
415073 6
1 10
80585 1
1 10
554360 10
307193 6
46729 6
1483938 9
529327 2
1226359 10
292325 3
578961 9
19471 8
267040 3
11 6
236656 2
3000010 10
2999999 10
1 10
2282169 10
9 9
327522 3
1361049 8
58371 1
2101640 10
931830 6
1098749 10
346699 9
7 6
5 4
5 2
6 5
900000 3
98987 1
299999 1
1394114 8
820050 3
580809 8
2964069 10
1 10
1 10
257258 7
210106 9
2700010 9
2598470 10
669545 5
835125 4
3 4
3 3
1500005 5
1796515 10
1363303 8
600114 5
599999 2
1400225 6
900003 3
614695 8
2692799 9
299999 1
525307 6
891152 9
25404 1
1500003 5
1800007 6
1200001 4
2562047 9
2100007 7
119948 1
1096878 6
2430150 10
2700013 9
226260 1
1378431 6
16 6
180428 2
1800007 6
508142 7
10 5
2464900 10
300000 1
159208 1
600003 2
2700001 9
1254743 5
1626084 8
1188750 7
1499995 5
1459181 5
341382 2
1675254 6
300000 1
180999 6
299999 1
12 6
580611 2
1 1
115774 3
497790 7
1799999 6
2699991 9
3 1
21 10
493688 3
1707573 7
37109 2
6 7
664579 4
879968 4
2445303 9
2274585 8
208441 1
1662991 9
2431089 9
679609 4
2610748 9
1353246 5
196121 3
433929 10
20 10
769789 5
631171 10
1799994 6
1 10
366747 3
2 1
2452921 9
658411 3
21 10
1 10
1737121 8
103797 3
1727059 10
108662 8
1 10
883744 8
1084047 10
1431649 9
1476489 7
388355 2
467235 5
1010511 10
245462 1
1 1
382437 7
513135 3
2 1
555529 2
160409 1
1800003 6
567382 9
1340935 8
2075953 8
1118016 5
1499996 5
851420 10
579586 2
2565231 9
1800011 6
2400005 8
2399999 8
102440 1
637576 3
1850572 9
1671894 6
2400008 8
2628883 9
613116 6
155850 1
1420655 8
2099994 7
1452884 5
3 3
211252 3
1800001 6
2 2
134755 1
2067759 10
948250 10
2399991 8
2400008 8
2400010 8
18 9
899996 3
1 10
410745 2
717642 9
1 10
732671 4
16 8
1799994 6
1680490 7
1043840 5
300001 1
380112 6
160540 1
173119 1
1740130 7
2100008 7
1512409 8
22410 10
2757619 10
568680 4
1113192 5
600002 2
1051086 9
14 9
552527 3
2099994 7
797714 5
12092 4
1 10
600000 2
1 10
790932 5
1668919 6
191650 2
1 10
1799996 6
376111 2
2100005 7
1499994 5
1545851 9
321636 3
2700009 9
49804 7
386940 4
474955 2
1 10
1 10
203128 4
224004 1
4 2
761881 6
56930 2
2999989 10
1772855 10
423641 3
1710883 9
1471962 8
3 3
1799993 6
19 9
183953 2
2187338 9
600001 2
713767 3
955490 10
863704 10
959211 9
74002 2
1 10
528616 3
1 10
9982 10
151157 2
242918 1
1 10
1800007 6
599999 2
1200005 4
561605 3
227420 9
193221 1
3000018 10
8 7
469730 2
2024944 9
1 10
3 2
107708 1
1420677 9
31083 1
1200003 4
1770839 8
294880 8
368339 6
8 3
1343221 6
714278 9
1 10
1199999 4
183659 8
440556 5
38903 3
11 8
960927 4
970875 4
323737 2
476065 4
600002 2
1563689 6
1 10
1464685 6
1478351 8
866120 3
170041 7
138796 2
2 3
798687 7
13 7
1199215 7
642586 8
599997 2
1072097 6
388 4
1097071 6
24091 5
1 10
464528 7
599999 2
473081 4
690852 3
1467056 5
180782 9
8 8
947138 5
141689 8
1 10
1025805 6
373051 3
19641 8
412569 3
765901 4
458776 3
21 10
135732 6
1132699 10
510731 10
2382829 10
900000 3
3 1
8815 6
210873 2
8 9
2071821 10
496453 6
2100003 7
270978 4
1058121 8
458352 2
12 7
4 5
421813 6
1835370 9
101449 3
1025044 4
147115 9
706054 3
579448 9
73827 1
6 5
160315 2
599999 2
222218 1
1200003 4
2999991 10
275346 1
686037 3
348509 6
1199999 4
120808 9
835632 4
1500001 5
360675 3
1285090 5
537245 3
400969 6
1 10
1876190 10
1148182 6
479800 9
487973 10
499390 8
600001 2
413980 4
10 9
858352 8
1799994 6
8 7
8 3
2614374 9
76573 1
1500001 5
1561053 8
1799999 6
2526701 10
165299 5
499359 6
627128 4
2400007 8
857607 3
465657 4
758098 9
1574460 10
2116101 10
1216909 5
205225 1
895914 3
31686 1
691003 10
392064 2
1993849 9
18 10
1120193 9
2046291 10
2099994 7
130327 1
1611359 9
150188 3
1799993 6
2399992 8
3000008 10
1012048 5
1863659 7
2100006 7
2099992 7
1084976 8
1033500 6
795234 3
163208 8
2316556 9
1566014 7
799560 5
576324 9
388253 2
170984 3
15 7
827750 8
1199996 4
640270 3
93922 1
49334 6
216429 6
245680 1
2876738 10
8 9
970515 4
88316 1
379516 3
1500005 5
5 4
2422160 10
230376 6
1857456 7
81847 2
15589 1
2 1
2400009 8
3000009 10
600001 2
203672 1
174503 2
177173 4
1618835 7
15 8
331421 6
382930 3
420466 7
3 1
874979 3
600001 2
2699992 9
1407706 9
8 8
402976 4
916215 5
1 10
846121 3
1974698 10
1593660 7
1116046 7
1641777 6
2099993 7
458021 4
539622 2
887681 6
2999995 10
877450 5
2099994 7
2 2
74021 2
600001 2
736697 7
3000011 10
12984 1
2400007 8
1758865 8
338946 6
522261 5
6 7
600001 2
1800006 6
551601 5
378957 2
2999991 10
178793 3
1 10
2700015 9
1793099 8
939707 6
3000004 10
485682 5
1464011 10
2 3
143623 1
272350 1
186185 4
986171 6
961123 6
1 10
7 7
1 10
1124964 7
1104606 6
875797 7
580294 3
1181745 5
374252 3
16 7
393141 2
161901 5
724953 4
716189 7
479707 10
1 10
1 10
1277502 6
2699990 9
899999 3
1 1
1309559 8
2025926 9
1 10
1076965 4
64235 3
1068068 4
1 10
1603543 6
300000 1
365310 6
983120 4
2399992 8
300001 1
22702 1
2999997 10
583686 4
224687 2
351139 10
3000019 10
2099993 7
9 4
1 10
300001 1
140105 1
1927199 10
252169 1
2399995 8
1224858 6
898673 9
325076 2
431368 8
1307917 6
1200002 4
531265 5
227475 1
1471752 9
899996 3
2400008 8
5 3
742989 10
2950640 10
9 4
2376585 9
7 3
1 10
146703 4
1 10
2729071 10
2699991 9
504127 3
826209 8
599999 2
106719 4
129181 2
195253 2
253087 7
1020499 6
2099994 7
2770058 10
1290864 8
16 6
637154 9
2675419 10
162169 1
1064049 4
1200001 4
9 9
1 10
115618 2
957060 6
474723 2
218845 2
1573766 9
392741 5
22327 1
339643 5
896337 3
1 10
296699 7
1 10
1 10
20939 3
2 1
1 10
1724825 6
636542 3
1500003 5
1885464 8
315457 2
33998 2
14961 4
1 10
69471 10
1 10
2700000 9
300000 1
1 10
24055 8
1436349 10
342202 3
400849 2
217551 2
576883 9
1 10
129680 1
178995 1
899999 3
2100004 7
22 9
349598 4
1327742 7
300000 1
17 8
106776 8
169452 1
1 10
1938233 10
1011102 4
1464321 5
276382 7
187230 7
8 7
887029 4
412189 4
693088 8
7 8
503 9
1376920 5
24 10
2999990 10
20 10
336839 3
3000007 10
2400007 8
1773991 8
55364 8
158447 1
1257330 5
41987 1
2399999 8
217577 8
1991585 10
665190 4
761899 3
1042547 9
2700000 9
1126269 9
1186181 5
167041 1
1997465 7
6 7
19 10
168351 1
299999 1
2 1
1799998 6
1822482 9
718215 6
363887 2
2342502 9
194309 2
1 10
1244412 9
2700008 9
2208503 8
2999990 10
278893 1
238885 2
14849 3
1031426 4
1060260 4
10 10
2959859 10
1500451 7
2272481 9
21 9
158691 3
175614 7
1 10
368223 2
140798 2
94067 4
1 10
136673 3
1847727 9
1773522 6
180584 9
858955 3
9 4
300000 1
243436 2
240410 1
897100 7
1724989 7
152169 2
538564 9
897655 3
138175 6
6 5
582595 7
509403 7
744338 6
89706 2
8 9
1800010 6
143594 1
2399991 8
733144 3
1381457 7
289143 1
15 8
940475 6
232577 3
599999 2
2148839 8
7 3
1419867 6
2100001 7
2135871 9
600002 2
523606 4
114787 1
152899 3
332877 4
1 2
530383 4
304551 2
357964 4
2172402 9
1467819 5
11751 1
861220 8
600003 2
3000000 10
1481746 5
2354609 10
2699990 9
545292 7
716935 8
179153 3
5 2
293462 9
46664 1
1091789 7
627246 3
2400005 8
5 6
183703 3
1391354 6
2399999 8
445680 2
1230116 7
600001 2
6 7
6 3
2325590 9
11 5
150073 8
89811 9
158757 4
1090695 5
51881 6
253046 1
873090 4
1905800 7
2400008 8
331431 9
21 10
106495 5
211064 9
2921652 10
156212 10
132300 1
1011459 5
1198778 9
1376187 7
11 5
466797 2
255406 1
128462 1
774912 8
9 6
1247260 5
297805 3
1608927 8
42007 8
3000001 10
1 10
178940 1
120327 8
11 5
2700008 9
20 10
255971 1
899999 3
2481156 9
1446021 5
149650 3
149997 2
326480 6
1014595 6
42192 4
2745335 10
2100006 7
24097 6
1200001 4
3000009 10
1 10
451709 4
9 9
110526 6
2080476 8
882225 3
706304 4
1 1
900001 3
1110590 5
1779620 8
42067 1
1398637 9
1598041 9
775115 5
192610 1
207841 5
983456 4
590511 2
2699990 9
259192 4
508418 2
2100008 7
943512 9
3000001 10
333365 3
1 10
1 10
454427 9
1 10
2070250 7
300000 1
1 10
299274 2
2100007 7
1036467 4
1 10
2400006 8
43785 4
296187 1
1386663 7
543626 9
260374 3
137448 1
253295 1
982243 4
2 3
1524760 8
480960 2
17871 5
599998 2
19 9
1 10
825098 9
1291899 7
946053 6
4 2
944399 7
681768 7
477094 3
274541 1
1405259 5
1 10
1 10
900004 3
2699997 9
26 10
2999989 10
2 2
1331561 6
598705 4
2099994 7
1319153 8
327969 8
555446 4
1096426 9
183069 1
340104 5
1501339 6
899997 3
17320 1
112800 8
2464300 9
5 4
877264 5
1707952 8
8 4
8 9
192748 4
2017162 9
1910502 7
2671543 9
572828 3
1110663 10
2120292 10
2399993 8
5 5
4 3
2344428 9
1699061 8
146705 4
1422321 9
2100001 7
2654829 9
166856 1
2 2
199731 1
782361 4
139814 1
35853 2
105867 1
159980 4
241435 1
1526113 9
1706743 8
1229479 5
2 2
1754252 6
3000016 10
15 7
30321 9
2305640 8
2699999 9
1 10
1981517 7
2399999 8
211310 3
118201 1
480705 2
234670 4
18 9
1 10
2699991 9
2100001 7
441540 3
3000011 10
1507457 6
6 3
2639289 10
225593 1
1 10
3000001 10
645507 3
514394 9
299999 1
2100002 7
1499994 5
433742 3
423725 6
1394053 6
38902 5
2200856 8
603206 9
68519 10
464489 5
1008140 10
46448 5
1499996 5
207690 2
185685 5
299999 1
902989 5
36234 2
300000 1
925943 8
814849 7
670186 7
3000005 10
384678 3
546228 3
16 8
257183 3
571825 8
3000000 10
210229 4
240180 4
1333376 5
2699992 9
142169 7
896224 5
59150 1
2130599 10
634333 6
779337 6
1 10
5 2
851992 3
963579 4
1 10
444219 10
2286822 8
464211 9
588642 3
310740 3
274037 1
1500001 5
9 5
59819 2
1011529 8
13 7
273520 1
357449 6
308157 2
1909683 9
425323 2
7 3
251704 3
900000 3
480572 2
326180 7
2151312 8
397777 6
900002 3
1340185 5
1 10
341701 10
1 10
78315 5
467536 4
551055 6
27167 1
1216453 6
69854 1
11 10
201221 7
2310251 9
3378 1
1149279 9
249843 4
1 10
10 5
1 10
655813 9
1302386 7
258325 5
2 2
184642 3
398090 7
1416681 5
1461593 8
6 4
20 9
1 10
2100012 7
1837071 10
2099993 7
43728 1
533794 5
2436083 9
10477 1
1126698 8
10 10
561667 5
1 10
4 5
900001 3
900001 3
202597 6
189512 4
1 10
2 1
288489 3
691547 6
5 6
1225836 5
1 10
1028735 8
1199998 4
278174 1
917201 4
2400007 8
958520 4
1987521 10
2999999 10
1441655 9
949424 4
1 10
564808 3
900002 3
1752058 9
102021 1
1288502 9
146058 1
12 6
13 6
296071 1
2394965 10
1389311 8
1908621 10
1525159 7
1 10
567179 9
67430 1
169361 8
1015874 7
1885780 10
1 10
28445 9
2103248 8
121422 3
296557 1
837448 8
162016 1
2400007 8
719079 4
46908 2
115048 7
2053126 7
42168 2
51713 4
1 10
899997 3
2258839 8
2012338 8
1176720 5
1328114 5
926546 10
1221534 5
588984 2
900002 3
270663 2
565752 6
816001 3
55934 3
1499995 5
497603 2
775087 4
3000014 10
2999991 10
628249 5
1524313 9
300001 1
1657880 7
921318 4
17 8
919087 6
1068159 4
278487 10
93769 3
1199997 4
449740 9
1500006 5
180425 2
9 10
2100000 7
528859 9
2396697 8
218840 5
2400005 8
719059 5
693902 5
771719 10
877075 4
697796 5
1107763 4
1073279 8
150816 3
900002 3
119400 7
1317414 7
2776 1
408831 4
800489 4
1497505 6
2783391 10
2699999 9
900002 3
565814 3
1317131 10
295711 2
1526439 10
1 10
2999992 10
840571 4
228393 1
451729 5
7945 7
1537434 6
99597 5
1342109 6
630570 7
1100177 5
1481009 5
2699991 9
2400001 8
408396 4
2199380 10
223670 5
57911 1
490003 2
7 4
143441 9
1 10
18271 1
1677607 8
179089 6
2506275 10
9 4
18 9
227456 2
865260 6
2400007 8
7 7
7 7
508866 7
1469490 5
1671678 7
1 10
1005288 6
323621 4
957235 6
668817 9
2019663 8
1732694 8
137372 1
1559879 10
1264395 8
141218 2
1337238 6
646985 4
1152311 6
565332 2
465795 5
1 10
9 4
1 10
82944 9
155388 6
4135 1
66941 5
401706 2
600003 2
2099992 7
68337 3
2463249 10
626453 4
114043 2
1599781 7
87530 1
1 10
235217 2
1675490 6
650010 3
1741183 6
300002 1
1 10
8 4
599551 10
13 5
1387017 7
1835384 8
428456 7
1500001 5
7 3
299999 1
300001 1
2399999 8
536156 9
599247 2
336133 2
2699999 9
419178 4
16 8
1799995 6
1 10
2699990 9
2999991 10
1 2
1 10
709564 4
296168 1
1 10
1702753 8
331243 2
12 6
2099998 7
12 6
1 10
3 4
752728 8
131157 5
1398248 6
124187 1
1294796 8
1067500 10
5 6
164978 1
18 8
9 9
17 8
43465 8
2800196 10
1499997 5
599999 2
18 9
1075013 9
2100012 7
668269 6
191186 1
9 10
1265530 5
1288996 5
1691883 9
187751 3
615522 4
584335 2
2629830 10
2031541 7
3000006 10
2100000 7
384182 2
599998 2
141327 1
479342 4
1200003 4
333423 3
1383551 8
358464 3
411076 3
131158 9
759573 3
907285 5
82313 4
999709 10
623714 3
223517 2
250453 7
438170 3
905028 10
908167 5
1 10
636018 4
1055 1
900004 3
271670 10
429906 3
173404 1
1 10
17 9
2 1
192311 1
8 7
748809 9
230450 1
754971 3
830454 6
9 4
3 2
456363 4
2700001 9
2699999 9
2100008 7
1801787 7
998352 7
1986447 8
1800006 6
477112 10
13 5
168459 5
1199996 4
2522195 9
8 3
2700006 9
10 5
1711977 8
899999 3
1055071 8
2545708 9
4 2
9 4
441296 2
1850458 7
1199999 4
2154607 8
909861 10
1 10
1615296 6
1800006 6
712513 9
261140 10
372439 5
1133623 9
1800006 6
1219659 7
529811 4
2 3
111493 2
19764 2
2699990 9
885605 10
197311 8
1435754 5
1057155 4
1500001 5
1708237 6
7 6
668452 3
3000017 10
536720 2
282025 2
1169376 4
1006841 4
1690879 9
606865 3
1 10
255159 5
272951 1
3000001 10
1365554 7
1627461 10
1102135 5
1621789 10
322308 4
807092 6
11 6
1310713 6
1 10
7 7
280201 3
520001 5
1792191 10
810445 5
1 10
12 6
2276539 10
1066481 9
2100006 7
302058 3
300000 1
992215 9
106462 7
506367 4
2399999 8
1246130 10
2999993 10
1499995 5
1223523 9
1064062 9
1252779 10
1264627 6
1088825 6
1200004 4
931782 6
1528738 10
4 2
1362451 8
1293531 6
20 10
1933568 8
10 5
1154151 9
1 10
2158050 9
230311 2
1294469 9
411095 3
664829 6
590334 5
190306 2
1 1
2099992 7
308414 2
13 6
104635 1
2362025 8
177676 2
1096984 10
81052 1
1896281 8
505419 6
903113 4
779764 3
276082 9
9 4
2399999 8
8 4
1227559 5
397438 3
3 2
8 9
171248 1
4 5
165969 1
1773120 6
2412107 9
569847 3
3000009 10
600002 2
355537 8
2059495 10
15 8
326572 4
1199996 4
3000001 10
162431 4
536496 6
4 5
2072942 9
11 5
1764810 6
39740 7
146387 4
103042 1
639863 7
357068 3
2100001 7
1058663 4
49652 1
1 1
1200001 4
106771 2
843249 3
437653 6
1499995 5
1077672 4
1 10
15426 1
1205989 8
1294952 5
681427 7
1 10
538177 4
9 5
1 10
2400008 8
290567 9
324247 6
1 10
112040 3
2800839 10
2007608 7
479058 3
468929 10
2 1
223405 3
2 1
2999999 10
600000 2
139627 6
320824 3
2100008 7
60817 2
1598910 6
1199997 4
7 4
1 10
2700010 9
1 1
9 9
2107485 8
520924 4
294461 3
21 10
1200001 4
450408 3
1426367 8
411740 7
520836 7
1500007 5
899996 3
900001 3
76082 1
1301217 8
1299887 10
8 9
899998 3
600002 2
1888437 9
151857 1
17 9
792803 3
1185131 4
183744 3
299999 1
899997 3
2999990 10
301627 4
539424 6
88608 2
1593210 7
784 1
1768179 10
563746 7
54811 4
17 8
1 10
321116 6
463456 6
1546857 8
844595 7
124551 5
2699992 9
1 10
624357 10
9169 2
1171699 10
548820 2
388321 5
1121348 7
15 8
10 10
1641998 7
1626369 8
252019 1
2100008 7
1800001 6
197710 1
281233 4
381073 4
600001 2
11 5
635873 6
692417 4
57396 1
319868 2
1 10
2400007 8
60434 1
62972 2
254865 1
600001 2
2999995 10
2557790 10
685070 10
90545 2
786040 8
30793 1
1418199 5
2400009 8
562569 3
552272 5
925346 7
246007 1
971351 10
1758911 6
14 8
924224 7
1329543 5
1910152 9
1611831 10
1870261 7
575059 4
1417614 9
843460 3
192523 2
6 7
1774828 9
404821 4
851134 5
278376 6
1 10
16 6
2999989 10
1509262 6
1639571 8
708490 9
2 1
2400007 8
444969 10
812918 9
287903 4
647016 7
2400007 8
658649 9
210675 1
752525 3
417615 2
138305 2
599999 2
405775 6
825111 5
559913 3
1126024 4
2154527 8
2099992 7
1499996 5
663080 5
12 6
501074 9
269850 1
591291 4
682808 3
1068481 4
1770761 7
2 1
297081 5
117895 3
7 4
1250137 6
15 8
599998 2
1035371 4
4851 9
253858 6
1582171 9
1288274 7
1799993 6
2071899 10
1800001 6
1 10
386208 2
593126 9
299809 10
2 1
683824 7
4 2
1499995 5
1500009 5
3000000 10
1239947 6
2442438 9
299999 1
2390582 8
1790829 7
1667601 9
1 10
1686447 7
7 8
365370 2
3 4
634208 7
586196 3
234510 6
1499995 5
227445 5
9 6
488409 2
900005 3
209724 3
2343576 9
85073 2
288122 3
2300740 10
613792 3
1234494 5
378817 2
1497858 6
248069 2
20 10
360787 2
900003 3
15 8
2162704 8
761648 4
3596 1
410459 2
724000 4
526806 3
1 10
1709465 6
2700003 9
259683 2
791778 7
156880 2
2222459 8
2999996 10
645121 5
1443655 9
257646 1
1166727 4
1327839 10
1799996 6
599742 6
1000106 9
2999989 10
1896252 7
717729 5
299999 1
1439280 6
1 10
2370591 8
300000 1
1010944 7
515165 2
2419371 10
451676 5
1 10
1868585 8
1 1
600002 2
1162984 5
1 10
1038914 9
1228841 5
1200001 4
1500006 5
121785 2
1799995 6
1239875 7
300001 1
695188 3
1 10
12 5
618685 4
1193021 5
1799997 6
740271 4
79368 1
110100 3
230337 9
2371943 9
1 1
543787 3
756663 6
1 10
121232 7
144652 2
1236110 5
3000011 10
2044763 9
1431030 8
983969 4
1800005 6
2419090 10
294211 2
1 10
2676581 10
1300961 8
263512 4
15 7
2399991 8
1053631 4
1113154 5
1200005 4
413196 2
1321917 6
1 10
3000010 10
1054468 5
21461 1
1972295 9
11 8
6 7
2 1
342042 4
62605 1
1799999 6
1800003 6
2173009 10
2400007 8
199684 1
2361888 9
463253 4
210684 5
1200002 4
2099993 7
1647318 6
132660 2
152579 3
628514 3
180760 4
1 10
680219 3
309459 4
290041 2
256210 2
799877 6
1559737 9
273839 6
704786 3
2399999 8
572529 3
2099993 7
1799996 6
1001730 10
1162104 7
1013191 9
15 7
2699996 9
1799994 6
1096765 4
472375 5
1 10
16 6
2400008 8
1919170 8
1463696 5
365417 6
249063 8
742743 3
879698 3
680439 8
3 2
6 7
132797 2
2084669 9
17 7
15 8
790695 8
5 6
1799998 6
1334767 6
497337 2
2400006 8
390049 3
22558 1
806351 3
695881 6
798614 5
522181 2
1431202 5
1537709 9
1521568 8
375744 5
568170 2
231811 6
1268034 6
1 10
1076880 8
2399999 8
390755 2
553931 7
1704698 9
265402 3
20 7
312936 4
1 10
409271 2
1364711 6
1199126 6
2811591 10
1174085 9
445322 7
248586 6
511643 6
157778 1
17 8
1727880 6
563563 7
605649 3
2166803 10
1 10
529901 10
1350710 10
819584 9
786366 9
1029964 4
18 8
2 1
1274261 8
243295 2
943508 6
328797 7
899998 3
391693 2
686134 8
1147439 6
2999991 10
1499995 5
119615 2
3 3
599999 2
599999 2
2700012 9
2100006 7
555879 4
1 10
94588 2
1100575 9
2190463 9
18 9
1 10
712405 3
2523905 9
1256490 10
899999 3
2099996 7
487073 4
2104151 10
1 10
1439209 6
1346963 6
657459 5
2999999 10
271993 3
110149 1
2399993 8
2700008 9
2320586 9
1122758 7
2400009 8
1275451 6
2700001 9
11 10
1013497 4
1684660 7
1 10
571167 8
1162543 4
19 9
1800001 6
164581 1
57946 7
683519 5
71995 2
153279 10
289416 2
1232835 5
143105 1
1530936 8
709880 8
174827 10
3000007 10
994537 8
14 10
16054 5
781195 10
759649 5
197644 7
767423 8
1978795 9
1700250 7
1499999 5
941843 6
744401 4
1321645 6
126570 2
566815 5
15 7
341923 8
1501394 7
397746 2
1442139 5
7 3
599999 2
1055925 10
567041 5
281022 2
720476 7
25 9
18569 5
19 9
746559 4
17 8
1203113 8
581500 3
1 10
6 7
2 3
265661 4
398679 3
768720 5
1959282 9
1337481 10
1499995 5
422225 9
1872892 9
791808 8
2399999 8
899996 3
502288 4
1 10
744070 10
2400008 8
48660 1
785694 9
229975 4
2400008 8
17 8
590720 8
1482242 9
1 10
953794 4
1370631 5
3 1
193362 7
1200000 4
9 10
1594121 10
6 6
1623210 6
1926666 8
715769 10
10276 7
1318058 6
1 10
1 10
199675 1
2605242 10
384393 7
2179534 10
300000 1
804221 3
144259 2
189857 5
1313366 5
477866 5
560462 2
1 10
922719 4
341694 9
2699994 9
6 7
291313 3
204861 4
446661 2
685571 5
1932995 7
1 10
398360 3
572131 5
7 3
1046691 5
377256 6
11 5
2294337 8
954280 8
20 10
2173431 10
707979 10
2 3
599998 2
1148965 7
186071 5
159444 1
522998 3
1176250 5
1219703 8
2805439 10
1088408 6
1 10
75235 2
175490 9
1 10
1267027 7
19 9
3000007 10
1720600 7
299999 1
8 4
1 10
1 10
1044817 6
415216 2
1673261 10
4 5
542501 10
1 10
600001 2
1189394 5
907734 4
8 6
418891 2
447923 6
1774941 7
3000009 10
1395442 7
981027 9
3000001 10
8774 1
900001 3
15 7
1264697 8
128779 1
120676 8
247575 3
1274968 10
8 7
519568 7
7 7
933320 10
7 8
309430 6
1 10
2999990 10
945884 8
1200000 4
1 10
8 9
1191639 5
1760639 6
1253455 6
2699992 9
1183629 7
440031 10
1153923 5
292044 5
1818052 10
14 7
66053 1
1934100 10
22 10
2400002 8
2591596 9
345712 5
1800007 6
1659314 9
158263 4
1068257 4
1 10
1469761 10
70871 1
1596695 7
1 10
1 10
2 2
830449 7
22 9
2699992 9
376530 3
154803 1
1962731 7
8404 5
5 3
2413311 9
689862 6
64180 9
147876 1
929303 10
906457 6
359887 2
862567 10
478231 3
536947 3
1214238 5
1114881 4
600003 2
122645 1
1 10
515760 3
899997 3
604927 6
98667 1
358696 2
2399993 8
1 10
299999 1
550671 4
19210 4
314404 2
10 8
485778 4
1 10
1141490 5
600001 2
1241385 7
207996 2
1074295 4
2699992 9
9 5
1799996 6
1499996 5
222556 1
1096910 9
2400001 8
2 1
8 4
34768 1
1196861 6
341372 4
1499999 5
24 9
6 4
269870 5
19 9
207061 10
9 10
7 4
623198 6
1594823 8
543320 3
252115 1
1 10
1 10
1500009 5
1 10
45692 1
21889 1
2933180 10
269831 6
1028662 9
715879 6
5 3
1800004 6
1758949 10
139411 1
300619 7
1044058 7
2699999 9
1001544 4
599999 2
5 6
1 1
2999990 10
325081 5
299999 1
1413984 8
105647 4
516211 5
17 7
561076 5
1932359 7
2459852 9
204581 7
173619 2
6 3
349449 4
1678445 9
300000 1
269906 1
7 5
951175 7
195864 3
1 2
2171181 9
737614 3
2060699 10
776698 3
771078 3
174881 10
317428 7
268880 4
11 10
299999 1
934836 7
1481274 6
742213 3
282555 7
1191139 4
232919 7
227856 2
1654793 8
3 4
2700008 9
737815 3
526350 7
1193971 9
943052 4
9 10
2400007 8
2100005 7
1565240 10
1068253 6
1047169 4
3 1
1070456 4
1500001 5
26579 3
655715 7
941140 4
1448359 10
302231 5
1799735 6
458943 5
1500000 5
1 10
50027 1
5 4
1 10
1450845 6
1394965 5
3 4
1 10
17 8
1212396 5
11 5
1000800 6
600001 2
1500003 5
619029 6
768306 5
1 2
2100008 7
154196 4
794110 3
1 10
5 2
1062324 4
1144312 8
2434508 9
304580 4
2410938 9
1522530 8
784734 7
14 5
158823 3
1810559 8
2699999 9
1188066 5
402807 6
1508010 7
516198 6
2384881 8
2399992 8
299999 1
1240260 6
381573 2
207205 3
16081 3
2121108 8
1339380 5
1229815 6
11 5
340873 6
6 7
127167 6
256333 3
3000008 10
1197571 4
1 10
254710 6
527932 7
19 8
40136 6
1500004 5
3000007 10
699412 3
1199997 4
377059 2
221211 9
2700008 9
99123 4
626335 8
14901 2
900002 3
2279521 10
231085 6
1403964 6
1271899 6
1 10
6 3
277661 6
1392475 5
1969151 8
12 10
399909 3
134682 1
1558057 8
201124 4
2161830 8
150158 7
868520 4
511380 2
17818 1
953292 4
59839 1
566 4
408401 3
161655 2
843361 4
639905 7
2076800 9
599999 2
568715 4
2259161 9
599999 2
453718 2
12 5
731738 5
680011 5
50129 1
21 10
1197559 10
1200003 4
2038579 10
418595 2
1082777 5
468841 8
11 5
16 8
1362522 5
1357921 9
104695 2
746425 4
435571 2
1632938 6
8 4
1 10
1442617 5
287535 1
228616 8
81084 2
1377589 5
2699991 9
1095000 10
300000 1
1799995 6
1658921 9
1098935 9
312316 2
175537 1
1833705 9
406446 3
326529 7
1340216 9
18 9
2315241 8
88861 1
430314 10
784423 4
899999 3
6 7
1200511 6
2400005 8
469514 2
329045 2
465303 5
693207 9
4 3
2700008 9
2400009 8
883374 10
940736 5
2700001 9
173498 3
202429 3
433456 2
2100000 7
518503 4
600003 2
533132 9
422646 2
2067994 9
8 4
369215 9
221695 1
1074659 10
14 6
1327882 7
581861 2
1206670 6
1898703 10
2399993 8
979704 5
11 5
308780 2
685640 10
2090111 10
2309360 10
811447 3
240668 2
2699993 9
6685 3
148485 5
629146 4
1 10
1 10
32200 2
1041116 6
1363231 5
369859 4
205829 2
196429 4
46108 2
105915 2
300001 1
380656 2
6 7
11 10
942110 5
722016 5
7 6
430570 7
67798 1
458990 10
1440526 6
539895 2
720521 4
1953111 8
818453 3
106303 4
753021 4
462517 2
2100006 7
1278085 8
1 10
1 10
78820 3
229260 1
1458025 6
1126513 4
130387 1
1199997 4
10 10
1641072 8
564020 3
2400001 8
1499995 5
1 2
2399999 8
1 1
1087488 7
2400000 8
1326349 5
793792 5
536080 5
458368 8
218308 1
431691 3
71286 8
1 10
2699992 9
968607 9
3636 3
3000000 10
17 8
575299 3
1152170 10
691566 6
828040 4
1638891 6
352354 8
1971384 8
1 10
63181 10
2100004 7
782214 3
618377 6
282474 1
291292 4
580025 6
1500004 5
600001 2
1917140 7
1 10
1500008 5
1088081 8
1 10
5820 4
1800005 6
14 8
89266 2
7 4
2909119 10
5 2
1499995 5
664031 4
3000006 10
843495 4
1445772 7
16 8
3 1
1487278 9
189688 2
9 10
1111760 6
1599631 6
11 5
1335701 8
5 6
137258 2
179489 5
11 4
877760 10
1 10
1670223 8
962329 5
8 4
1464740 10
511922 3
949122 6
1800008 6
1800007 6
1991647 8
1549031 6
360824 3
1597448 8
155722 1
1657837 7
3000010 10
1 10
423420 3
2073 1
383719 10
1415143 8
1 10
1 10
498358 2
599998 2
600000 2
10 4
909868 6
1736387 9
4 4
17 9
1473857 7
123421 5
80696 1
160462 9
1424124 5
225928 1
1489567 6
1732489 6
638681 8
15649 10
1058149 10
807623 6
2367720 9
187296 1
1401121 10
1548405 9
1526051 6
15795 4
10 5
251977 2
1007651 7
1321921 10
320946 5
1199999 4
3000000 10
1476377 8
2699992 9
2700010 9
2699994 9
1141575 4
8655 3
35384 1
1 10
1484455 5
21 10
299381 1
1683622 6
166706 4
433366 4
588543 6
899998 3
516332 4
1 10
344275 6
9 10
311506 7
1408466 5
956026 7
600000 2
223876 2
647767 8
7 6
86166 6
1254162 10
1 10
831914 3
479276 4
148926 5
169288 1
2166944 8
1800006 6
1200001 4
104228 4
1066813 6
341195 6
2700000 9
64430 9
942958 9
11 6
1799995 6
443 5
5397 2
125554 1
899998 3
85727 1
230815 8
2911441 10
1151641 4
16166 2
1499995 5
870630 6
1089145 9
140145 4
496669 10
230048 1
292455 1
1857771 7
3000010 10
14673 1
115597 9
1 10
114005 1
1208719 8
19 9
5 5
300001 1
125303 1
174670 1
160821 1
824902 3
276608 1
276842 3
13 6
1183674 4
468977 2
12 9
265773 5
2116538 8
2129096 8
941477 4
1646401 7
1 10
2644681 10
7 4
88460 4
1 10
787529 7
1199998 4
16 6
238973 4
1500006 5
222464 3
50213 1
2700009 9
320668 9
258622 5
240294 2
1500006 5
506643 6
900004 3
1638013 7
1634063 8
7717 7
279978 3
177452 3
1956919 7
12786 3
1 10
1357887 7
1 10
14 10
6 3
799352 4
632741 6
198093 2
139884 7
2999992 10
1134612 6
1578181 9
987736 7
2699995 9
1 2
2100005 7
1273833 9
12 6
1828377 8
1400991 5
3000017 10
374263 4
245969 4
121704 1
1635579 10
315450 4
142623 2
1199995 4
299999 1
234242 1
435396 5
776707 4
364153 2
3 4
21 10
1500003 5
1 10
2100000 7
1131584 5
27989 9
63291 1
2046347 9
300001 1
517768 3
2400008 8
10 4
2 1
331389 4
2597185 10
84725 2
1038091 4
10 10
757297 8
2100001 7
991834 4
57426 1
112071 1
499675 3
2999999 10
1075410 4
2400007 8
777547 4
7 8
1 10
8 8
3000016 10
2627791 10
1493411 10
1800007 6
17188 9
600000 2
331669 2
1848304 8
634375 5
11 7
30181 1
333633 9
3000000 10
1 10
18789 3
300000 1
1 10
1264832 7
2471549 10
284611 4
15 7
102515 1
1046443 7
46332 1
2294503 8
17 9
1 10
168819 1
1653138 7
691415 5
232585 2
2204415 8
13 6
767093 3
1693544 7
1500002 5
474373 8
2891341 10
299999 1
1 10
2120210 9
574267 7
461244 2
200979 9
1658550 10
104446 1
1 10
1 10
1499999 5
2568171 10
2399994 8
126166 1
2 3
1462966 7
825294 5
31008 4
1 1
13 6
2399992 8
300001 1
368008 4
300001 1
1062455 5
7 3
1810108 9
590153 3
370098 8
1643406 6
1500004 5
1255260 7
462133 4
2175750 8
1 10
1500000 5
599997 2
618543 4
261584 7
185471 2
958804 4
128977 2
1 10
615005 4
954017 9
1199997 4
2076368 8
742908 6
792745 8
1800005 6
1500006 5
599997 2
992766 9
2400008 8
265091 4
221635 1
1 10
13 6
861403 6
282223 8
654082 3
529061 10
79628 1
599997 2
1499995 5
24033 8
2317128 8
3 3
432285 7
8 4
318584 3
2 1
1 10
189530 9
388776 3
266276 2
741167 9
404226 7
2156640 10
599542 2
18 7
104869 6
11 4
629866 10
3000001 10
379326 6
175744 1
1191114 8
8 9
1947801 8
2262059 8
1200005 4
972792 6
560435 3
1310498 5
1 10
2228561 8
980001 9
2934630 10
585391 2
58349 2
1503467 9
529093 6
1557671 10
3 2
1800009 6
1200006 4
2840 2
1094291 9
592243 3
284467 1
659105 9
561318 2
1311107 7
1 10
1050510 7
77282 1
219344 2
599238 2
107645 5
1 10
1372603 5
492102 2
1800002 6
3000015 10
294135 4
805887 3
16 9
476918 5
1458434 6
209713 6
14 8
1 10
10 4
2417383 9
331378 3
1112026 5
615793 8
134254 1
1 10
302000 3
135989 1
2399993 8
845029 10
159591 10
176930 1
1800002 6
3 3
899998 3
2440801 10
486169 5
511961 4
1499996 5
242775 4
3000001 10
26414 1
358609 6
109847 6
10 5
689508 8
702015 7
4 2
1098801 4
181441 4
2166745 8
537472 2
1417935 5
317064 6
1 10
310163 5
17 8
720837 3
1158278 6
541425 2
1120895 4
1829386 7
1473138 9
1058770 4
2099996 7
2100002 7
1800005 6
600001 2
3000008 10
2 2
826197 3
757400 4
1012691 5
71815 2
1 2
10209 3
16 8
995055 8
2543583 10
6 6
684561 3
9 5
1 10
2213864 9
3 3
14 7
1 10
122722 1
195617 1
594360 2
578812 3
321292 3
473201 9
4954 2
15 8
2078758 7
33786 8
1525975 8
83985 7
847969 10
2 1
382208 10
863690 8
7 4
1934692 7
2400215 10
2100008 7
344545 3
1 10
343323 9
1799996 6
578981 7
2400002 8
2 2
155351 3
1 10
801134 5
900005 3
554590 3
299998 1
8 9
1913574 9
2100006 7
1 10
1285889 5
14 10
297573 3
58961 5
91134 2
688192 7
2029000 7
5 6
1 10
1001384 4
1646349 7
1 10
205997 2
20 10
2050096 7
2 1
23218 2
87699 9
1215839 8
6 7
5 2
1200004 4
155175 3
1200004 4
480839 7
5135 3
1255116 6
2099999 7
560485 3
326481 2
981907 9
25 10
370571 10
1348879 7
1 10
2400001 8
573937 8
300000 1
872407 9
7 8
182711 5
3452 1
118595 1
42209 7
131085 7
6 6
1165727 10
325625 4
278976 1
218676 2
133269 3
4 3
67857 7
2399993 8
513754 5
1059639 10
1500005 5
1198431 10
1496014 5
1500004 5
899997 3
2100008 7
1420119 5
1 10
118920 6
1264319 8
599998 2
386726 7
2400008 8
995937 8
1454327 8
253066 3
1781801 6
1321023 6
470157 4
1 10
15 7
1 10
36105 1
58881 3
1499996 5
8 8
642663 8
1800001 6
1332234 5
123933 4
534353 4
1 10
260691 1
437261 2
486904 6
9 4
1203470 10
197301 10
149686 6
1499996 5
168303 1
1022509 5
1800009 6
83746 5
166683 2
600000 2
631064 7
1 10
20 10
840468 3
941644 9
312447 2
1183778 5
458605 4
205998 1
73241 1
1405955 6
1844609 10
1800010 6
214032 1
900004 3
8 8
134967 1
2399993 8
5 5
454371 2
4 3
2746450 10
600003 2
268280 2
184909 2
1 10
334680 4
573647 4
299999 1
814201 5
3000006 10
600001 2
599999 2
1 10
461023 4
413896 8
1 10
11 5
226298 3
1005427 6
865491 3
469224 9
599999 2
1214034 6
1 10
851055 8
3000009 10
161795 6
15 7
1 10
83106 3
511233 4
1050893 4
2371990 10
615616 7
300002 1
7 8
230626 1
26756 5
1399816 8
173962 2
7 6
187121 1
900001 3
214727 4
825367 3
1500000 5
2863249 10
603552 8
1301987 6
600002 2
1680785 8
165856 9
1253640 5
305416 9
1931668 7
900004 3
2020345 8
2999990 10
84748 1
1095624 6
91007 3
1254145 8
3000011 10
7 8
652896 9
627475 6
15959 8
1362683 5
1389557 7
4369 2
299999 1
914516 4
8 7
225006 6
10 4
1800002 6
527348 3
2699991 9
1017157 4
423244 7
346462 5
2700010 9
941684 6
279299 7
804762 10
163859 1
123351 1
584740 4
3000001 10
8 4
583005 2
53520 6
1 10
362700 3
599999 2
1 2
83178 1
2267710 8
2370565 9
795502 10
2999992 10
1158257 6
722585 5
6 7
899998 3
5 3
1965190 10
15487 4
40541 2
149614 1
1 10
1011149 5
908410 5
1904023 9
2699991 9
23205 2
1025494 5
4 5
1 10
274928 2
130250 5
61637 9
451681 8
1974072 8
290996 8
2 3
2999992 10
1027160 4
231006 7
684296 3
1120889 7
570955 2
284495 1
19 10
7 8
11 6
1210096 9
917895 8
211220 10
1819621 9
961200 9
244089 4
19 9
370185 2
133413 4
1435668 9
3000011 10
1309680 8
87497 4
278752 8
5 3
2399993 8
153383 1
402334 5
2932010 10
9 7
3000000 10
281497 8
2100008 7
1800006 6
8 5
498782 2
995316 6
1200003 4
900000 3
2793350 10
23 9
20 10
522469 4
4 3
518784 5
901800 5
145226 2
1972675 9
267817 1
395001 2
1937772 9
1 10
264998 8
7841 7
521818 2
711664 3
1799994 6
85909 6
685524 3
1202389 5
899997 3
274742 3
1 10
604879 3
23281 5
740284 4
8 6
751841 3
98560 1
117097 3
115400 1
874783 4
1800001 6
874878 6
1 10
907479 4
10 5
1 10
1180184 4
52129 2
900001 3
23785 1
743945 4
799033 6
3 4
208441 4
735940 10
1500002 5
373389 5
102815 4
4 3
1200005 4
344536 3
5660 3
1184311 5
1844935 10
1 10
3000001 10
217764 1
216986 1
899997 3
5 3
600002 2
56584 9
1 10
216914 3
1200003 4
595029 10
338304 2
1295220 5
748728 8
2635015 9
1367491 10
19 10
2099999 7
468689 3
900002 3
136637 2
383298 3
1812978 9
460063 2
759886 3
371409 3
29025 8
573688 5
288123 1
1200005 4
933816 6
1500001 5
456587 6
2886479 10
20 9
1800011 6
1555683 8
300000 1
1044279 10
299999 1
1 10
2083213 7
1200001 4
164029 1
2022911 8
9 5
2378231 9
2013830 9
1199996 4
2 1
38301 2
2 1
2049953 8
2926360 10
599999 2
311155 4
2810021 10
1 10
1564146 9
1671031 6
473567 2
1499999 5
1777631 10
451380 7
472309 6
1179549 7
594846 5
1237357 6
625969 3
3330 6
600001 2
166893 7
600000 2
2700010 9
2100006 7
1052730 5
666714 6
300000 1
1161689 8
6 7
1984607 9
2399994 8
220886 2
1133198 5
1499996 5
1 10
930257 4
599999 2
1780385 6
120195 2
697184 4
1158351 4
432074 2
2297393 9
724836 6
1799995 6
600001 2
1199997 4
11 4
17 8
900004 3
599999 2
39076 1
1374166 9
1881759 10
408724 9
26 9
185878 9
2197159 10
335150 5
1105171 9
1325248 8
421580 3
435041 6
2485259 10
429039 2
2399992 8
12 10
20 7
368586 5
1821483 9
1800000 6
4 5
1200002 4
284974 2
2 2
3000002 10
1864491 9
2 1
2700008 9
1073081 8
697991 5
37090 3
1 10
921772 4
160288 9
562910 2
57944 1
1 10
369463 2
2999989 10
4 2
1940989 8
666349 6
899473 4
5 6
868421 3
548341 2
480471 10
1 10
707753 3
849513 3
187030 10
1200001 4
13270 3
786367 4
1603441 8
826480 3
6 5
519074 9
1112103 9
1 10
49113 1
959115 4
1 10
11 6
1500005 5
309876 6
1 10
1500000 5
299999 1
1414930 7
436713 2
265 1
153300 2
19 10
300797 2
1640379 10
1463676 5
257325 4
900001 3
5 6
8 9
599998 2
425939 2
1499998 5
1191709 7
2700003 9
88224 1
8 4
1 10
673138 9
1325843 6
2100001 7
267192 4
1382811 10
428227 3
673787 4
169571 2
111520 1
8 7
737050 3
426400 3
281011 2
1737518 7
927855 9
9 4
1217446 9
2 1
2571580 9
258489 1
665502 4
1337030 5
15 7
1 2
1746883 9
98009 9
1 10
1638081 8
1574027 9
2082700 10
600000 2
797063 6
590980 5
416246 2
1998926 8
1 10
1 10
814877 6
1278176 10
8871 3
14 7
411343 2
311491 9
514949 6
1 1
1 10
1800010 6
251972 7
140616 2
736813 3
143587 2
1057 1
8 7
1394062 7
868465 5
195574 1
257682 1
458820 2
754401 5
6062 4
1235019 8
9 4
900004 3
156077 5
177609 8
17 10
462468 2
8863 6
30834 2
1800006 6
62583 8
1436451 10
1698353 9
600001 2
355078 9
1 10
306611 2
870437 4
233648 2
237431 4
255145 4
2435042 9
590309 2
300000 1
2344564 8
6 6
852149 4
308743 2
1167164 9
1406283 7
887572 6
519350 3
47347 2
122526 2
2063287 8
1 10
2099996 7
57043 2
253672 10
2879702 10
3000001 10
2083227 7
404964 7
81209 2
2700000 9
241542 6
5 6
8068 7
18 8
152171 4
1069555 5
3000006 10
806894 3
1 10
946924 5
2113249 10
19 9
305180 10
317985 5
1070340 5
1 10
576001 4
839921 8
1 10
299999 1
2882830 10
146775 2
900000 3
113603 5
2120511 10
246565 1
225772 2
389647 7
2488862 10
2014596 8
1 10
1414265 5
5 6
220140 10
203719 6
1 10
945051 10
9 8
1800007 6
477819 4
298536 1
2441969 9
75121 10
1499995 5
1 10
2700013 9
776717 6
1500000 5
885795 4
557390 3
300000 1
578726 2
1 10
337088 3
833304 6
2600515 10
300000 1
1191601 4
626825 5
18 9
1500002 5
146548 4
2700009 9
743269 4
993334 5
762467 5
1246974 6
102230 2
116392 8
2030700 10
1 10
1 10
127573 6
183341 5
16693 1
165120 2
206539 1
1 10
1049850 5
2699990 9
2283480 9
1 10
409158 10
599998 2
2100007 7
713813 4
782247 8
1123973 9
1 10
2098669 7
968880 4
373428 6
3000011 10
12 6
1685238 8
300000 1
127728 2
795410 5
17 8
189281 2
2700000 9
1 10
1 10
77664 1
6 5
718536 5
1583297 10
183100 2
1247390 5
1 1
366247 6
1 1
3 2
4 5
761650 3
4035 1
2626300 9
2399991 8
846928 3
3000009 10
66327 2
1227192 5
289112 1
40631 6
299999 1
1715111 7
945728 7
2400005 8
364797 9
831023 4
1200003 4
208931 1
469743 8
1 10
543395 2
1 10
1985668 7
166948 4
2400010 8
486375 3
181917 2
600001 2
19509 7
128522 1
2260851 10
2999989 10
1 10
558772 2
4 3
1 10
1235781 5
19 9
353057 2
2808181 10
440496 5
215766 5
2100000 7
7 3
1 10
1800001 6
93519 3
89059 6
368828 8
1488729 8
5 3
266729 3
9 4
300001 1
2699992 9
511009 6
748664 4
653018 3
181811 1
641417 6
110444 6
2094155 10
1594795 6
1 10
133414 4
282357 9
21724 2
546317 4
8 7
11 5
895017 7
1559377 8
360681 10
1673014 7
927050 10
1499864 8
2977940 10
2699997 9
319472 7
830 1
1200000 4
250221 2
2399997 8
2 1
801891 10
15 7
1 10
2700009 9
17 8
16 8
1072747 6
479998 4
1173348 7
2100004 7
16 6
768112 3
2400007 8
152828 1
1187 1
864532 4
600001 2
2699999 9
2569997 10
2045453 7
1416516 6
1 10
1 10
482539 3
2700001 9
3000003 10
976264 6
83394 3
44812 1
1799999 6
600002 2
1755014 7
1200003 4
458040 2
277069 3
293500 2
2 3
1 10
1305601 6
1128000 7
1 10
670564 9
2 2
15 7
1499999 5
1025759 10
3000001 10
2700002 9
359391 5
864732 3
1318716 5
2099999 7
723532 3
1438961 6
572394 2
1799999 6
182709 1
1 10
365624 2
789586 5
107018 3
176147 2
1766573 6
298641 7
122796 5
532094 3
482816 3
1 10
717752 8
2100006 7
470855 2
15 6
6 5
103461 2
2100006 7
230295 1
1210496 5
768956 6
7 8
1 10
2620491 10
13 6
20 10
1036813 4
310366 2
1200001 4
1389596 5
2332727 9
268623 1
763206 9
1382925 7
600001 2
170531 10
121527 9
451073 4
21 10
1 10
175259 2
1 10
1661307 10
15 6
97015 3
535213 3
1815019 10
1200003 4
995075 6
1384231 8
433064 8
1991990 10
814331 10
1800006 6
212289 1
1199996 4
10 5
2 1
1 10
480633 8
258605 5
57396 9
1 10
2100011 7
1788030 7
952946 10
460404 7
12 6
937037 10
2999990 10
1 10
151383 5
214816 1
2334907 9
2662 3
1234142 9
13 7
2284601 8
618157 3
299999 1
396763 2
1509918 6
1 10
4 2
2042353 10
1200004 4
1666292 8
252151 5
600003 2
2201777 10
2399996 8
580555 9
530333 7
75051 3
2166424 8
516859 10
1499996 5
852335 8
6 4
516847 8
2099999 7
859275 9
3 1
2699990 9
2400006 8
96599 2
1 10
13 6
1 10
1 10
310191 8
1478468 6
1 10
5106 1
18 10
1499997 5
4 5
7 8
1210951 9
453808 4
436369 5
9 5
273040 2
1 10
466966 2
1956112 8
684986 5
1199997 4
3000004 10
2999990 10
143599 1
1830905 8
1452964 5
1200000 4
14649 4
1325359 7
900004 3
425309 2
3 1
23 9
1420429 10
1405289 5
797154 6
300514 3
293443 4
357703 7
8 9
1405315 6
596762 3
2100001 7
2699992 9
1 10
1 10
5 2
10 5
929385 4
86751 2
19 9
252963 2
300000 1
1008288 10
1148600 8
932493 4
2 1
1279747 9
2400005 8
166453 6
598824 9
748824 7
397827 9
2729008 10
15 8
28 10
164179 9
10 4
1 10
1 10
1319201 8
1200604 5
2399992 8
388586 6
3000011 10
1644945 7
1 10
848068 3
1326063 8
1688538 6
600015 5
268425 1
2400003 8
2699999 9
2829559 10
97314 5
2399999 8
94315 1
2100007 7
503692 9
2493630 10
596295 3
48700 10
889119 4
3000009 10
2100000 7
600000 2
1688649 10
1799999 6
1500000 5
1800005 6
624041 6
1498741 5
709135 3
1645157 6
567164 4
43417 2
1408130 9
741080 8
2032444 7
2751149 10
547990 5
329363 2
2400000 8
201091 1
2699996 9
9 5
1799995 6
102799 2
1500001 5
55273 3
1413761 5
1780765 7
328431 5
807764 5
2859056 10
937280 4
93645 3
1261629 10
266771 1
1 10
1799999 6
398741 4
416926 7
467353 8
430816 2
429823 2
148496 2
618215 7
1115905 5
1537859 7
275268 1
2 3
1962269 8
1023064 8
1 10
1 1
614054 7
141393 8
638977 3
652692 6
246563 2
59761 1
400894 2
2699996 9
288381 3
9 9
13536 3
4 3
26799 7
2400002 8
115725 1
114556 3
361167 4
155038 1
198831 8
240779 5
3 2
755903 3
2400007 8
720095 3
9 5
2999989 10
1 10
2914125 10
1642045 6
2100005 7
885445 7
1149891 4
385115 2
359040 7
711193 3
2706719 10
148314 1
1097586 9
17 9
539445 10
300001 1
1 10
1 10
437540 4
814401 3
1866441 10
2700003 9
2999992 10
3000018 10
444618 3
169743 2
270961 8
5 5
20 9
1049339 10
1 10
1696740 10
2262690 9
9 8
449579 10
1799996 6
1 10
1200003 4
153380 4
1 10
10 5
299999 1
723356 9
732887 3
17 9
347908 7
1486779 5
205582 2
2134852 8
1 1
1223676 9
13 9
900003 3
2296401 8
35139 9
1767933 10
1482312 6
727635 3
1080882 5
1 10
2296107 8
3 3
1 10
13108 1
96374 1
17 8
289673 2
2970579 10
253221 3
1829610 10
114118 7
2168662 9
5 2
1237911 10
900001 3
1751511 6
871761 5
17 8
780239 4
2958713 10
900002 3
48031 2
1799993 6
1096952 4
1374630 7
485788 3
55153 1
932662 6
79820 1
1472454 5
1931873 7
2099999 7
9 4
13 7
1488950 10
455685 2
5692 1
53645 5
1 10
2209532 8
896191 10
1220425 5
1143108 6
174347 4
67691 1
946737 5
1 1
859656 7
5 6
19 10
1193453 4
758080 6
309572 2
65449 4
114815 8
1498464 6
693855 4
410632 4
2 3
2999996 10
801178 3
2700003 9
45579 1
1358904 8
1411643 6
1 10
95106 6
2399999 8
44864 1
182082 7
2323723 8
280004 6
1800005 6
275613 2
1379116 7
1948597 10
1354269 10
8 3
1137486 6
1860945 8
623984 3
355985 2
2064378 10
2276520 9
1501308 8
900004 3
13 6
2271104 8
222561 7
467847 3
373169 2
961514 10
193641 3
3 2
900001 3
106890 7
2129339 10
816956 4
1442644 9
1200000 4
900005 3
1 10
1800003 6
299998 1
1778727 7
1499999 5
1714210 10
372676 3
1800009 6
275628 1
1 1
15 7
168646 1
262013 4
47260 1
1063916 5
1792501 10
457412 3
1799995 6
770867 5
16 8
1 10
45791 5
21 10
6 5
7 7
16 8
1373712 9
1189407 5
378399 2
3 3
53631 10
1499994 5
193636 4
5 6
539079 4
985443 4
600002 2
599998 2
165657 1
659829 9
616601 6
1165425 4
57894 6
1500007 5
178363 6
1598359 7
1 10
1200004 4
302281 2
1 10
8 9
684847 3
293124 2
217276 5
367566 2
806552 3
1158191 5
1 10
2875990 10
1082953 8
1144187 6
760604 4
2400001 8
2700014 9
253175 2
392889 7
2253208 9
1 10
664895 3
2 2
429848 8
300000 1
1997323 7
1701037 9
1799997 6
1499999 5
500208 5
900001 3
126810 1
1677375 7
619699 4
1200003 4
1199997 4
184520 2
1498219 10
1800003 6
15 9
8 9
1500002 5
991260 4
3 3
1151424 7
733442 3
566246 3
1 10
1535503 6
22 9
220785 4
837241 10
2586599 9
1831352 8
13 7
1 10
28669 5
704380 10
608227 6
599998 2
1225517 7
968827 4
279945 2
1397776 8
1259342 5
473238 3
98039 2
1276794 9
71895 1
19 10
1799999 6
17 8
5238 1
66521 1
1 10
1800007 6
5 6
1 10
513439 6
2 3
837623 4
599999 2
217664 8
551461 5
353936 2
2128231 10
514640 4
4 4
21 10
2699995 9
503227 9
2100002 7
300002 1
687250 10
1 10
900005 3
412899 2
519693 2
6 7
604325 3
2399993 8
300000 1
354045 2
2829341 10
900003 3
252843 1
346703 2
10 5
2039271 10
1018760 7
982782 5
458981 2
15 6
1782836 7
1194639 4
555004 4
2400012 8
318613 4
195976 1
1 2
290675 2
1064290 8
112720 1
501094 9
335031 4
1799995 6
614544 3
809670 10
1800006 6
257688 8
480909 2
3 1
1084474 5
1 2
1 10
821890 6
3000009 10
284859 10
2400006 8
284482 1
2400007 8
2699999 9
1 10
2029782 7
2699999 9
14 7
1102520 4
782963 8
265059 2
936599 5
1663390 9
2999990 10
638119 8
415318 10
1658087 10
2699997 9
228046 1
900001 3
934795 6
401649 2
355049 2
456395 6
363810 2
173198 1
1504170 9
1500496 9
16 8
10 6
38038 1
1195040 9
377738 2
2400001 8
279587 4
34278 8
1265663 7
11 6
477230 5
1575738 8
1610449 8
64404 1
50763 5
476831 2
15 6
1 10
1799997 6
1523351 6
1 10
599999 2
3 2
391206 2
13831 6
311731 5
300000 1
135681 2
644272 9
2396991 10
138507 1
11 6
940329 8
124874 8
601259 10
742380 3
1644039 9
894047 4
208857 5
900003 3
172053 5
1433360 5
69556 1
279392 1
150009 2
21 10
595762 2
1073498 8
2179769 10
220770 1
130390 1
420492 6
95348 4
285166 1
1066085 6
300000 1
1012647 7
254927 8
2224558 9
1425814 9
979614 9
17 9
1206177 8
1098729 8
900270 4
900003 3
1485955 5
1200005 4
454843 4
455995 2
1 10
300000 1
2592972 9
670531 4
760239 3
1 10
11 7
1443861 5
1233755 8
1240512 7
274491 4
1237173 6
3000010 10
425535 4
178214 2
145187 4
1145228 4
138519 2
1826586 7
274735 3
725829 3
2700010 9
7 5
25526 5
8 5
1193309 5
288232 7
2400009 8
1097319 4
289119 1
1 1
1 10
1094637 4
2100000 7
99370 9
4 4
294377 8
1799999 6
957384 8
6 4
2144890 8
1469121 10
1296112 6
2447589 10
750242 8
900003 3
2999990 10
119967 9
594122 7
293534 4
42482 5
396553 3
939031 6
2099998 7
1 10
286148 1
262897 3
290042 5
946080 4
389273 6
252409 5
3000017 10
740903 8
1039669 7
1 10
1 1
1888930 7
1743199 10
320053 2
586479 3
1200000 4
968300 6
42033 6
91979 2
653888 8
3368 1
1 10
572495 4
19 9
1008708 10
1099291 8
13 8
157260 2
1901815 7
2399993 8
1469450 5
93045 7
146425 3
2699999 9
21 10
228263 2
304201 6
2401743 10
505985 2
1489552 7
402902 2
599999 2
226078 1
1711533 6
1199996 4
1200000 4
86464 4
10 10
1199997 4
2254793 8
583782 3
1700265 7
764649 10
25346 3
2999989 10
973121 10
365632 7
19540 9
1 10
2 2
1469112 7
144178 4
272559 1
1200002 4
8811 1
488292 6
1 10
1 10
260655 8
900001 3
1499996 5
31631 1
396537 2
16420 1
1227951 9
2400012 8
351368 6
2080175 9
1799996 6
1279402 8
18 9
48919 3
120513 1
2699997 9
341018 2
963135 4
1399361 6
951290 9
132691 7
999664 9
1 10
15 7
911452 9
600003 2
900060 5
772409 7
443167 2
2673483 9
990271 9
1800007 6
848955 3
372557 10
2700005 9
1 10
486830 6
342118 9
8 6
280745 1
338992 4
914089 8
10 4
1500004 5
58647 1
1500005 5
1489481 7
1 10
2400007 8
2269543 8
1111958 9
332189 2
862709 6
492359 7
1500004 5
3 2
1199996 4
1363107 8
1799994 6
6 4
227168 2
2399996 8
1 10
300001 1
1707611 7
2362031 9
1799995 6
1284182 5
495092 6
1753105 6
112791 10
660121 10
300000 1
2400003 8
223426 3
190421 3
1 10
1006565 9
600000 2
157881 1
1128016 5
135163 4
21 10
970846 10
1 10
2142683 9
275708 1
1799998 6
13 6
1328799 10
1498629 8
288428 9
549177 5
1 10
319347 3
735487 8
396085 5
806796 3
1489650 6
330389 2
1614282 6
1187269 5
1 10
943910 5
2700009 9
237813 5
1199997 4
172621 10
2999990 10
258285 1
293963 1
2400012 8
640501 3
855753 3
1499994 5
561934 2
180807 1
1 10
1076389 6
1138475 10
1 10
714597 3
1646088 8
811495 6
606017 7
1039235 4
6134 8
154912 1
1499994 5
1109951 9
9425 1
2999999 10
353247 2
2099993 7
54665 4
6 3
19580 10
143638 2
1799994 6
723926 4
255149 1
80692 3
1789849 8
114434 1
213932 1
774671 4
179144 2
1499995 5
600002 2
879389 3
2077873 7
1 10
1500002 5
27 10
501576 10
110023 1
1204119 8
669869 3
7414 1
586571 10
305114 2
3 1
27 10
2100007 7
6 5
2644860 10
19 9
1463324 5
128025 5
1734020 7
1200002 4
1140792 6
200440 5
299999 1
2700017 9
1115843 7
4760 3
864045 3
992985 6
1529876 10
1800005 6
483992 5
448520 9
283279 2
13 7
307403 3
326260 2
604105 3
1 10
900003 3
933468 10
5 3
2999991 10
2100000 7
1799995 6
2399993 8
287315 2
695576 8
366185 3
1 10
1 10
2900471 10
13770 2
1638127 6
1799995 6
439236 3
511847 2
1 10
2 3
1716896 8
550253 6
512640 3
1862704 10
545749 10
11 6
971064 4
1583586 9
9 4
2053591 8
600003 2
530545 4
578890 9
133809 2
784909 10
617599 4
1363558 10
899999 3
494599 2
949120 5
256703 1
1277010 9
862689 4
13 6
600001 2
20 9
217510 10
2999989 10
1799995 6
630140 5
923732 4
1800001 6
933042 8
35396 1
1998694 7
2700007 9
29 10
1540772 9
419422 2
757588 7
62233 2
1500006 5
90527 8
841440 10
331313 4
911732 4
13 9
19 9
447089 8
208071 2
1295677 10
809766 7
462990 6
578530 5
2 2
1 1
4 5
175820 8
4 5
1320960 6
2700002 9
266812 7
255930 1
323890 10
508958 3
804907 4
1800005 6
1500004 5
1418047 5
344753 6
1 10
1860673 10
329014 6
1766341 10
542395 7
1060230 5
1846419 10
1290340 9
1069468 8
825494 3
1046585 5
2100006 7
2015089 7
1258310 7
20402 9
470794 3
1 10
534671 10
43420 10
47618 2
412717 2
4 4
1 10
2644020 10
5 2
1800000 6
2999991 10
1 1
1163710 9
10 6
436346 4
300002 1
527274 9
2399992 8
1 10
1799996 6
98635 1
1813726 9
3000006 10
299177 1
1114786 9
300000 1
135836 10
263879 1
1218579 9
66209 8
1199995 4
220635 1
900000 3
3 2
90127 4
1260117 9
1 10
1499996 5
1 10
29188 2
2 1
202771 1
28 10
738551 5
4 4
1504472 9
1078139 5
1 10
1685749 9
3000010 10
2100007 7
279645 5
10 4
1 10
825985 6
284914 1
3000009 10
2399992 8
7 7
853500 6
2400009 8
941500 10
39540 1
551453 4
58008 1
274998 3
523164 2
1353669 10
2700012 9
592540 8
1 10
418031 9
599998 2
510450 10
13 6
783912 8
1073781 10
463134 5
1813150 10
561049 3
301027 3
115197 2
355329 3
18 9
899996 3
600000 2
303787 5
2099997 7
202795 4
300000 1
109925 3
2999991 10
392929 3
16 8
2400000 8
1425721 8
19 9
2245249 9
460661 2
8 9
2699992 9
300001 1
2400012 8
1114173 4
543298 7
358433 3
13013 2
174955 3
1591352 9
1799998 6
2472501 10
441127 6
1 10
741535 4
14 7
425347 4
201372 2
599999 2
1 2
120965 1
4 4
264014 1
1199999 4
2999998 10
1579325 6
712333 9
1184053 10
151264 1
1767823 8
22 9
252113 1
271983 2
4 5
3000011 10
1270881 8
1936026 7
2999993 10
358975 3
547526 8
1123592 6
11 6
1952400 10
20 10
259091 7
5 5
104602 2
713968 8
287609 2
298957 1
879959 4
89342 1
2399991 8
182394 10
300000 1
3 3
5808 1
19 9
1229059 5
1907424 8
18 7
497324 7
599998 2
100990 10
600002 2
333439 8
1499996 5
6 7
595537 2
9 10
672761 6
1199999 4
845924 7
2400003 8
17 8
179398 2
1075501 9
713929 6
641009 6
3000011 10
1 10
405342 7
1200001 4
425741 3
993955 4
1165381 6
317791 4
1435588 8
1335774 7
2249343 8
1433474 7
561368 3
599999 2
391510 3
25 9
925390 9
300000 1
410244 3
8 3
1147668 6
1200006 4
15 8
1 10
899998 3
900001 3
192973 4
1983311 10
2879450 10
1 10
594391 2
2128248 8
710327 5
193936 4
357971 2
1815085 7
737928 10
1 10
336550 4
1499996 5
11 7
5 2
342814 4
224705 2
2515448 10
47220 1
2314335 8
13785 2
19 10
2181431 9
13 10
299999 1
2 1
148050 1
76674 1
248710 5
397184 8
2599040 10
2388561 10
2807080 10
1 10
1082785 6
1 10
1 10
1500001 5
376011 3
292392 8
59273 1
2168182 10
784377 7
79783 1
581045 4
626382 3
1 10
1 10
19 9
396485 3
899999 3
768100 10
898021 3
600000 2
17 8
73163 1
2099999 7
3 2
1 10
774676 10
438848 6
136710 5
156040 2
872203 3
58915 6
8 9
3107 1
226735 2
998365 5
2400014 8
931344 7
1447370 9
701826 4
8 9
19 10
378685 7
181352 9
1 10
2999991 10
60592 8
462299 6
1 10
122335 4
1595276 7
774221 10
652935 3
194251 9
753512 3
1243114 5
1 10
4 3
2618163 9
25892 2
996169 6
1200001 4
1541408 8
37819 9
1622196 9
536729 10
634882 5
10 4
1500001 5
965370 7
1 10
103477 4
1497177 8
533269 10
2447064 9
17 7
264863 1
336709 10
2997439 10
15 7
1757654 8
1800000 6
11 10
181557 2
1081151 6
6 7
383147 2
1 10
448231 10
345214 2
1780875 7
939114 9
600001 2
1 10
933743 8
899996 3
150185 3
2781904 10
2037726 9
429533 9
506819 10
1433829 5
87421 3
600001 2
1500007 5
1800005 6
194095 1
1487090 9
437309 5
534806 2
1 1
1 10
299999 1
22170 4
1222701 7
714190 9
903121 8
293926 5
1176744 5
1683328 8
888283 9
654645 4
1176976 9
571622 2
25 9
1363256 8
2700003 9
24228 3
1348320 9
1413873 6
1306052 8
420798 7
162450 1
11864 7
1554154 7
5 2
36340 6
5 2
12 7
145670 3
2999991 10
1 10
600000 2
1303910 9
1800007 6
348228 2
2399993 8
107501 3
501121 6
6 3
893487 3
15 8
1716412 7
65650 1
2099993 7
747906 6
759550 5
870023 5
1795267 9
1280511 5
1133887 10
1 10
1199998 4
1 10
714600 4
2643598 9
1200000 4
457585 3
1 10
385757 7
2100001 7
300000 1
22527 3
2 1
600003 2
338911 3
464577 2
856085 4
1091349 4
1382912 9
4924 1
2400007 8
691111 3
864011 5
344521 8
133256 3
159936 1
80136 5
895679 8
1 10
760596 3
1893449 7
600001 2
1500008 5
321409 10
434449 10
975244 8
1 10
1858809 8
485354 3
397350 5
342671 3
58192 7
245737 4
399898 8
3000001 10
1595829 10
9 4
2427839 10
191863 1
360413 6
1291976 8
1867111 10
2925094 10
2700006 9
300000 1
2184055 10
692454 10
1416849 7
81306 3
30402 3
1613300 10
134403 3
891290 5
19339 6
804241 10
1081706 4
3000000 10
241897 1
900003 3
299208 1
2487896 9
1692494 9
734631 4
2700010 9
8 6
141812 1
348313 7
583450 5
1268284 7
1302285 10
904059 9
1 10
2255636 10
1 10
1020949 4
1499998 5
87421 3
4 4
1424137 8
15 7
16061 6
600003 2
102366 6
1539130 10
489372 3
657276 3
371615 8
1031986 4
6 7
1 10
735724 9
850911 3
1474220 10
957016 8
600002 2
1153782 9
1484222 9
2483218 9
1418116 5
1123871 9
1 10
1690199 8
2197033 8
26 10
1 10
72362 1
1 10
2150795 8
2930271 10
2 3
1418196 5
1 10
300000 1
324491 3
996663 8
588578 5
790801 7
104591 4
961466 4
9 10
900005 3
633741 3
1 10
760657 3
21812 7
707137 4
22400 2
1384196 8
2700003 9
844719 5
310731 4
900001 3
1194731 9
22 10
582893 2
873193 8
316128 3
37588 2
219116 9
2100000 7
2 1
3000017 10
400405 10
1611119 10
1264185 9
1976149 7
2100003 7
2400001 8
1 10
1800005 6
608779 9
599998 2
936143 4
1061796 4
505899 3
1604339 10
140841 5
40035 5
257548 1
554259 5
900001 3
771999 10
307192 2
979537 4
1200004 4
1434841 5
639091 3
2 3
477562 10
228380 1
325809 3
989117 6
821845 6
1022363 9
56255 8
1 10
618727 3
19 9
6 3
888802 3
10 9
1074260 10
1499996 5
358602 7
1 10
883777 5
955655 6
1508911 8
1 10
1292965 6
474940 3
12 6
923409 4
28510 1
1 1
341236 7
35347 3
395993 8
240540 1
2700006 9
1500007 5
899997 3
8 7
179498 2
1768180 10
479202 3
1499996 5
2124624 8
299999 1
211963 3
1142196 7
899999 3
2699991 9
235383 1
423451 2
1620887 8
460055 7
127090 1
706977 8
246024 7
1800005 6
1680391 10
1185187 9
143869 6
2699992 9
777118 3
1066968 6
9 5
300001 1
15 7
283309 6
268279 1
1315767 8
2057176 8
2100012 7
561583 10
1 10
1500005 5
2999993 10
129270 2
1586176 8
1800001 6
862563 9
1025236 4
660637 9
1108129 5
358661 2
16257 1
2100009 7
693429 5
474833 2
369702 3
1199995 4
13 6
1253703 8
2130137 8
62326 1
374175 2
295209 1
1109422 8
6 6
69151 2
3 2
8 4
1800006 6
847812 4
1122584 8
1368887 6
122692 3
1603811 6
380745 4
17265 6
200648 3
2100000 7
240283 2
1 10
6953 1
534702 7
200936 5
336393 9
900001 3
2 1
6 4
23758 7
1200006 4
3000018 10
460067 7
1499995 5
731277 10
128281 3
2699999 9
565258 2
168653 4
940715 4
1797146 9
994012 5
227560 1
281284 6
1293688 8
1200005 4
101488 1
711628 7
1799994 6
13 8
1568191 10
486141 3
21723 1
929958 4
1 10
527131 9
1030009 4
1 1
1649467 6
5 2
506513 2
223266 5
2099994 7
1588640 8
305480 2
1 10
984876 5
248152 8
1702209 10
599998 2
224718 2
955015 6
3000008 10
746233 6
599999 2
983901 4
1147351 10
198670 1
1147837 6
317664 3
379515 8
900001 3
1950 3
456934 2
466965 9
130528 8
1375310 7
46936 9
2400009 8
2 1
1 10
599999 2
147213 4
167094 6
2699992 9
5 6
2399999 8
1209559 10
100778 2
1136814 6
1 10
276507 2
2100012 7
516471 2
2099997 7
2400006 8
192523 2
1610251 6
1032208 8
2160424 8
1301 2
617809 8
431353 4
5 4
664579 9
1 10
753286 6
599998 2
203283 3
890801 3
103899 1
299999 1
59800 6
297863 1
1402132 6
2640355 9
1146549 6
404690 5
13 7
933419 8
2699993 9
253676 2
1586274 6
61172 7
1004505 4
184455 1
2917123 10
2400002 8
100214 5
279119 4
1024457 4
1800001 6
600622 3
18 9
157447 6
578076 6
1021041 5
331945 2
1 10
210409 10
83251 1
2700009 9
1959914 7
2952449 10
539604 5
1500000 5
116685 1
568893 3
2100007 7
17 9
1149072 9
11571 2
122301 1
17 8
1 10
1145372 6
551347 7
1145569 5
978561 8
146389 1
275765 1
1499995 5
2520884 10
4 4
609870 10
1451231 6
2399991 8
359555 6
1182014 6
217859 3
3000007 10
2758871 10
2367657 9
10 9
297951 1
297857 8
14 6
284161 1
2 1
1471404 10
1466679 5
767589 10
319570 5
1500005 5
1500002 5
599998 2
634867 6
1059468 4
490913 9
252594 1
246378 7
1611830 7
2100004 7
2100000 7
1338807 6
1564081 6
2700008 9
135054 6
309919 2
4 2
261617 2
2 1
850475 5
1774972 10
299999 1
2399993 8
1762076 7
1434507 5
614741 3
37712 2
1 10
877818 3
1625662 8
2100001 7
1799993 6
477989 5
631947 3
341214 3
948688 4
191616 7
20 10
184769 3
570689 5
450725 4
135036 1
2100000 7
103968 3
1085344 8
1288350 6
146976 2
1059437 6
1677989 10
2100001 7
341102 7
2657099 10
10 5
22 8
474943 4
990160 5
654192 9
14499 1
219613 1
1891521 8
7 4
65199 7
2700010 9
193455 4
2525210 9
8 7
1 2
899998 3
1868166 7
1824956 7
1476369 9
319480 2
191365 4
1194847 6
148178 2
1459766 6
1841251 10
932460 6
1 10
2400014 8
9 10
2258465 10
1284660 7
1152689 7
96950 7
1499994 5
1715014 6
133440 1
552517 4
1 10
1090572 6
897400 8
2099994 7
1499999 5
206554 1
812366 6
441535 2
19 8
839405 4
2399998 8
71534 1
30504 1
684846 7
1 10
160704 4
1059479 6
1 10
12 6
3000010 10
2100005 7
8 6
1 10
26582 2
900004 3
1499996 5
1 10
3000000 10
1 10
654583 3
410729 2
116276 5
244446 6
2100009 7
11 9
839455 6
1133250 10
1618007 6
300000 1
1524011 10
536984 5
1 10
993911 8
141823 1
72548 1
1423582 5
2999999 10
546741 4
2100007 7
1 10
317330 5
2699997 9
1587901 6
1 10
1 10
2100006 7
900000 3
963988 7
1575963 9
1026966 6
1633415 6
1270435 6
729104 4
57754 5
600002 2
2376617 8
1 10
225249 6
260406 1
7 7
1957511 9
237272 1
2210968 9
182736 8
1 10
20180 1
453796 6
1 2
394884 4
761212 6
354832 10
198409 1
1178555 7
423083 8
26881 4
126367 4
2 1
113356 2
9187 4
1 1
1799993 6
553654 3
2699995 9
428694 5
496363 2
2412532 9
333873 4
845624 7
2999989 10
17 8
19 9
838313 6
235041 3
2698218 10
600003 2
1 10
225851 5
267982 3
1741475 7
1800008 6
1004920 4
4 4
47154 1
756 3
900003 3
21 10
360511 4
39084 5
7 8
780078 7
88573 2
766560 3
343257 3
3000000 10
1108065 4
1397415 5
182914 1
24 9
1 10
936649 8
801898 7
786365 6
2694027 9
436514 7
16 8
819277 6
1 10
900004 3
2087832 10
282717 2
630301 4
1595557 6
2099995 7
119691 7
1291926 5
11 5
1 10
600001 2
715686 7
1 10
1200001 4
614868 3
851315 3
371761 2
405449 10
840266 3
738752 7
5 6
1023679 5
546233 5
25222 3
2368000 9
774907 4
1 10
547910 9
600001 2
1502444 9
401861 2
237659 1
1617947 8
1060564 7
19 9
2 1
1 10
1199995 4
215263 3
1 10
398504 2
236718 2
1436936 8
612252 3
2264241 9
1063361 9
374820 2
135854 2
268456 4
1317470 10
1799993 6
1122359 5
86203 1
316988 4
899996 3
300001 1
1113741 10
1264265 8
350815 2
475347 6
20 8
86183 2
2028096 9
572526 2
342548 2
1437695 6
253954 9
972049 6
1227639 7
570994 2
1500005 5
201439 2
1058789 5
1515143 8
1 10
398583 2
4 4
1844232 8
69349 1
1685652 7
1116520 7
175911 1
128458 3
3 1
4 5
399522 2
1929196 10
82258 1
72977 2
565328 3
193727 7
1157461 6
900004 3
1 1
1907548 7
13 6
1795067 9
848745 9
2399991 8
900003 3
695665 5
155324 1
2079008 7
1 10
1200006 4
1496323 6
371668 2
886256 3
1500000 5
781369 7
530283 3
591599 5
2254690 10
339137 4
2399999 8
1500003 5
740372 3
1444181 6
897739 5
48867 2
3408 6
947004 8
738149 3
300000 1
5 3
700903 6
389348 9
1799995 6
538783 10
2047877 7
1200004 4
1412221 10
1500006 5
1800003 6
1756911 6
15 8
29280 6
2100008 7
5 6
2100008 7
5 4
1 10
1 1
23 8
2065987 7
587993 5
1338742 7
1 10
298143 2
409133 6
1599805 6
265800 10
96144 3
295779 4
819009 6
1316000 10
1500004 5
9 10
15 7
553276 7
168506 2
722576 8
1 10
886085 5
151689 10
1220110 5
430659 2
6 3
1 10
1 10
2099992 7
771525 7
430214 3
2566549 9
1625847 8
343033 2
1101681 9
884755 3
797288 3
1499998 5
2999990 10
2238382 9
1087901 4
259725 2
1 10
1199996 4
1577431 9
1 10
186200 5
2332664 8
2099997 7
622371 10
2475651 9
2778212 10
1820805 7
2099992 7
576171 5
149736 7
146577 1
2400005 8
1 10
193583 1
12812 2
20 7
10 9
755319 5
1940500 10
474697 8
1401236 7
17 10
419304 8
2 3
1 10
75548 3
953204 4
2222680 10
115811 5
890225 7
2699991 9
713951 3
1764197 9
1251068 5
299999 1
1486313 6
897473 8
396034 5
2399992 8
4 2
9 4
2432898 9
1154565 4
11 6
83431 6
970774 8
211445 6
285178 3
1160831 7
9 8
266216 1
410867 4
2399993 8
1202632 8
2116724 8
772965 4
1303525 9
61697 1
649802 3
1651321 6
899998 3
919924 5
1125871 10
1253580 10
1277760 10
894545 7
1329156 8
209668 1
436900 9
56781 5
300613 2
1799995 6
1179140 8
118677 1
1200529 9
70514 4
2400008 8
1 10
1321890 10
1 1
2935651 10
789241 8
2631840 10
299999 1
1 10
2100000 7
22 9
1199997 4
1392921 8
6 7
529757 4
177762 2
2400015 8
1 10
1078845 9
547138 2
1482827 5
1301328 8
1 10
1041818 9
1499995 5
2483237 9
198575 5
364140 4
1677561 10
3 3
479184 5
455569 9
1800000 6
929601 5
46105 1
899999 3
1200000 4
1219591 5
2335995 9
1274137 10
7 8
99743 3
1 10
1611270 6
417495 3
2908689 10
900004 3
1203029 6
100595 9
710288 3
1203724 5
600000 2
66273 3
1 10
855880 8
888570 6
689708 7
51210 9
190922 1
104854 3
167561 1
143169 3
138172 7
72734 5
1 10
9 10
545761 2
7 6
1 10
900003 3
51065 1
853986 5
2458681 10
39229 6
300001 1
2099999 7
1898820 9
13 6
290280 1
1 10
1120564 9
899997 3
2999999 10
625994 5
893744 9
1993546 9
843411 4
899998 3
438226 2
1799999 6
1 10
451011 10
1623544 9
6 6
350878 10
12 6
261374 7
435615 3
1 1
3 4
75444 3
3000017 10
2100008 7
1252953 9
690342 4
1 10
540455 3
600001 2
900001 3
551343 8
1094442 6
50743 9
1254872 8
2 3
5 5
2400000 8
1 10
2264120 10
15 7
299999 1
827771 6
936500 5
198208 9
1249852 10
600001 2
1 10
193643 1
929785 8
1270229 8
1 10
368544 2
1156937 8
114253 1
1 10
1 10
1126999 10
245676 5
7 3
10 9
82670 1
102832 4
2700008 9
473314 2
455809 2
11 5
10955 5
761337 4
1011322 10
600001 2
835042 10
151445 2
261584 6
299999 1
1170814 9
1613328 6
3 4
2700010 9
300000 1
1423314 9
676829 10
62303 7
609229 3
1019332 5
7 6
899999 3
1292616 5
139178 10
957657 7
232284 1
237028 1
838412 4
2699990 9
586081 5
299999 1
4 2
9 5
17 8
817903 9
1085671 6
1902063 8
305164 7
2127032 9
2834 3
3 1
2699991 9
475529 2
2399998 8
164244 6
24376 5
1567072 8
1986920 10
778618 8
1199996 4
815147 3
1 10
682602 6
863981 4
133291 1
1 10
978040 4
316162 3
1200003 4
822930 4
168167 2
20092 1
1696138 10
1107316 5
712157 3
122054 2
3000002 10
8 9
62497 1
152083 6
2999991 10
1499997 5
55235 4
465893 3
855577 10
2499255 9
547857 5
794418 6
363990 6
2700016 9
1 10
871529 6
5 4
24 9
404502 3
1624210 10
1 10
1 10
1 10
1506714 6
7249 8
973910 7
11 10
1 10
1027896 7
39129 4
10 10
914370 10
2079981 10
900003 3
321241 3
1519191 9
250528 7
899999 3
1434516 7
1104752 5
1214376 6
2191130 9
1706313 10
1663786 7
21 10
1142596 4
221635 3
1172807 9
900004 3
362359 2
1625185 9
187581 1
452686 2
3000013 10
6 5
3 4
464109 2
282007 3
300000 1
5 4
2241154 9
187553 1
2898488 10
606643 3
550393 2
2100008 7
1028644 8
1158059 5
1603751 10
1560834 9
2400010 8
940084 6
774320 3
1749823 9
2700008 9
899999 3
450467 9
1499995 5
807992 7
799449 10
88119 1
1800009 6
948117 4
177816 3
392414 7
1 10
1205109 10
38947 9
2186801 8
276274 2
2072735 10
350174 2
1 10
2699991 9
600001 2
135008 1
599999 2
1 10
1153143 9
2100000 7
2 3
1599484 6
437868 10
535088 7
1 10
3 4
26 10
58057 1
299999 1
1 10
984896 9
4 3
1681964 10
1350083 6
599999 2
2082481 10
16 7
86844 1
3000000 10
2999989 10
1633376 8
992055 6
1252951 10
1736203 6
20345 5
980784 6
2545729 9
1 10
118378 2
1799994 6
2999999 10
6 6
2099992 7
2400014 8
1404224 9
1617651 8
37068 3
7 4
272263 3
103697 9
821716 5
1342931 5
2400000 8
787575 5
379445 2
1 10
329164 2
537084 3
299999 1
881397 3
164189 1
350101 10
360829 9
1499996 5
599997 2
2034679 10
1613045 6
1 10
179501 6
1654461 6
1799999 6
1064534 5
1188063 4
177189 4
2099992 7
651571 6
1800006 6
223326 6
300000 1
419746 2
2397563 9
1442040 10
692518 3
2194881 10
600000 2
1072261 5
1582451 6
557152 7
236150 4
7 7
546913 3
285561 9
2074854 7
1465251 10
2400009 8
2099992 7
1448461 8
1178973 6
1134642 6
2699990 9
703063 5
1618819 6
12 5
187991 1
1344306 5
128858 3
390959 10
405520 5
1077304 5
2700001 9
905905 7
1888203 9
368699 5
33014 5
893914 8
1774196 9
1256255 5
7 4
1555785 9
1499997 5
600001 2
290392 1
1344243 7
7 7
2163449 10
2699990 9
211200 1
362630 3
240563 7
11 5
59466 1
6 5
7 8
904566 6
1574051 6
620210 3
605730 6
9 5
506424 6
661360 10
447011 5
2164392 9
1952392 8
1064924 4
258649 4
1816757 9
768799 6
1240779 5
9 5
1471531 10
1 10
1444408 5
1500007 5
35181 10
11 5
2544729 10
336311 2
1 10
1 10
2502461 10
240636 1
971900 4
1 1
208921 5
489376 3
108595 4
533251 4
154151 2
201321 3
745696 3
1200001 4
2399992 8
1213073 9
1 10
1894857 7
1624175 9
15 7
791779 4
990611 5
116881 2
193946 6
1800008 6
2 1
1244559 10
1154413 4
359573 2
5 2
899999 3
280280 3
2699999 9
2100002 7
1804670 9
996809 8
1286694 6
600003 2
975542 7
563333 3
344928 2
4 4
513257 3
1 10
13 7
630762 6
1127109 4
1158993 4
2700010 9
1 2
181694 1
101967 3
1078649 10
12 6
666954 9
16 6
410555 2
1239991 5
376613 7
2100001 7
716801 4
3 1
2455432 10
956097 9
204278 1
5 4
3000007 10
2099994 7
296033 1
131835 3
462906 2
183250 10
469148 2
19 9
341655 3
837606 10
135699 2
473660 10
461996 4
215506 6
1585228 7
509015 3
2699999 9
2999999 10
825493 4
1694780 9
899999 3
1 1
1200002 4
839904 3
2400008 8
1198135 4
6 7
28086 1
299999 1
17 9
2373256 8
974975 8
485005 4
666911 10
2811520 10
1 10
171703 2
600001 2
22 10
9 8
1 10
433624 3
271592 1
104022 3
598063 3
76549 5
438163 4
1 10
6 6
2099993 7
1643683 10
1260379 9
772591 7
1743851 7
280050 1
3 1
403786 3
3 3
199404 1
443047 2
1500006 5
1336316 7
1 10
1300909 6
1469353 8
298345 2
1799993 6
1147761 6
31123 3
1381589 8
1758120 6
3000017 10
1301793 10
220684 9
2699999 9
205235 3
2999992 10
899998 3
2099995 7
1 10
7 3
38800 3
178539 2
1271985 5
2 1
254518 1
21 10
1 10
418491 10
471227 3
3 4
2314351 9
2023433 7
101880 1
224243 3
339103 9
1500000 5
371945 5
9 4
2100011 7
503777 3
1108997 4
193358 2
1149653 7
1 10
3000010 10
748669 4
1 10
599999 2
197479 9
52710 3
959101 4
227564 4
18306 1
25559 4
593959 6
147314 1
2042285 7
1799995 6
1403297 10
1499997 5
186832 1
1574100 9
1 10
1092279 9
4 3
5 3
2092891 10
1368703 9
222732 1
1 1
825750 4
3000001 10
730304 5
10 4
34021 3
1010011 6
821287 7
1131899 5
7 8
381574 9
2700009 9
4 5
5 2
765238 7
1389709 10
1860615 8
161567 1
741685 3
1464798 7
549064 2
1 10
1800000 6
69527 4
2279675 9
2100005 7
1200004 4
44633 1
1204594 5
1237207 6
3 3
1106714 6
6 6
2301001 8
527955 4
2222769 9
838880 10
85764 3
3 1
2699991 9
52389 2
2999990 10
1793976 6
1584291 8
183430 2
50860 3
1438000 8
482705 2
1039913 8
221815 8
660143 9
926820 4
343338 9
9 4
1518066 10
471648 5
229115 2
1183939 7
381158 5
865126 9
60565 2
23 10
1 10
1 10
185814 3
1765003 6
1455528 6
467424 6
2999990 10
103894 1
1502572 7
594939 2
330401 7
139080 10
5 5
8 9
1371473 7
563213 8
487229 2
148318 2
1 10
299998 1
577440 7
17 8
3 2
699503 7
1500004 5
1053331 5
1379695 10
2100000 7
907433 4
818664 4
2 3
1093608 6
60641 5
4 2
19 10
2099993 7
526914 9
613739 6
5 5
785428 3
900004 3
18 9
299781 2
1735388 6
1608223 6
1464574 5
2099993 7
107896 1
280461 2
2699990 9
1 10
1368121 10
35110 4
10 10
2399999 8
1 10
1 10
2400008 8
830823 3
779651 3
277301 10
189890 1
755796 5
187685 3
897084 9
1305629 5
46492 1
2700003 9
821237 6
384967 2
403652 4
1052104 4
1 10
49005 1
1 10
900000 3
1252713 6
462385 7
350112 4
531374 5
165640 4
664265 3
1 10
2171257 10
189588 1
3000011 10
1065583 4
1 10
7 3
584456 2
17 9
101 1
1 10
1200000 4
1623421 9
283084 2
720959 10
1215829 10
290561 3
266088 1
1 10
2099994 7
613043 3
7 8
82273 4
771153 3
110144 3
1530990 10
200774 1
1 10
686876 7
309865 2
1373414 7
1500004 5
601518 3
515148 3
1704360 6
2181187 9
250112 2
438321 8
587711 2
394976 2
15 7
1194204 5
2673010 10
300000 1
41395 3
112441 1
1 10
1344227 5
2186063 9
612708 4
600000 2
1 10
508752 3
595945 9
1 1
430770 9
899999 3
5 3
1 1
1058637 8
687235 3
1484002 6
1 10
117548 2
1646893 9
787664 4
1282987 7
536125 6
169936 1
12185 1
2343864 8
1001778 6
1 10
248119 4
2106492 9
15490 1
1366976 6
851376 9
16 8
290999 9
1800001 6
1595360 8
288957 1
500906 5
1500000 5
317031 8
193461 2
2060121 7
2700000 9
2700001 9
7 6
107570 5
1286173 8
14 6
457685 2
2400012 8
154691 1
117822 1
143183 1
2104161 9
1809731 10
730440 6
2216354 9
895405 4
502724 2
1096710 7
347951 9
5 4
2784109 10
181052 1
49085 3
520545 4
680255 4
149172 9
310250 2
2099994 7
198573 1
2631009 10
900002 3
299999 1
2099994 7
71959 1
36692 4
17 10
1799993 6
351278 2
2100005 7
156220 2
599999 2
2906535 10
617396 5
301983 4
262471 1
149985 1
316041 8
1394021 5
2052582 7
398846 7
1831182 10
291195 6
1 10
20 10
1099914 5
446464 4
374974 9
18 9
2400005 8
134858 3
370054 9
16 9
1000185 8
1155591 5
18 9
169475 6
11 5
282862 3
1199995 4
7 3
1 10
380929 6
1597740 7
1977609 10
2400009 8
1891168 9
7 8
2 1
514915 2
2066 4
1535536 9
589944 8
707663 4
17 8
1202730 5
330041 5
1 10
579682 3
1044280 5
470537 6
994509 10
189575 10
37909 2
900004 3
224081 1
509971 10
2100000 7
1058152 8
609655 8
594830 5
1401650 5
102521 1
527666 5
4 2
285574 5
132960 8
260466 9
7 3
2520040 10
1294379 6
13846 5
467669 2
2371961 9
2699994 9
2503093 9
199891 3
436843 3
1200001 4
1253684 7
415055 8
1468253 6
694404 5
1500001 5
1987253 10
1 10
2101941 9
2767800 10
167850 1
1711943 6
299302 3
1200000 4
2399999 8
294819 2
329132 7
988600 8
119507 1
1800000 6
123713 1
923470 7
19 9
96790 3
742068 3
207108 1
1 10
332361 7
21079 8
1 10
232219 1
1166439 7
380452 3
1600797 9
717808 5
70195 1
359235 5
1 10
147046 1
1056223 8
2699999 9
1192553 9
2999989 10
2700001 9
1 1
1884639 8
13 6
2180328 8
1800003 6
1 10
300001 1
195398 9
1882961 10
10466 7
1275211 10
259092 1
1500000 5
2389670 9
1568969 6
1094824 8
299999 1
382740 4
156224 2
2055852 9
591818 2
297822 3
607966 5
1165685 7
585422 9
1946211 10
2399991 8
215780 2
465381 4
51909 1
57489 4
165457 2
2400002 8
9 4
1900114 9
3000009 10
6 7
1884663 9
1200005 4
1003194 6
1004281 4
894623 3
15 7
111907 3
435591 9
1 10
133814 10
1 10
888113 4
820035 9
974216 7
138643 4
76875 5
11 10
1500000 5
600001 2
1266508 5
1 10
193846 1
1923327 9
923363 6
112884 6
698823 4
342606 7
559835 2
908256 6
1033600 7
1079354 10
899998 3
8 4
1 1
364791 4
74219 10
797539 4
600001 2
371845 3
366826 3
16 6
212688 2
483909 3
1800001 6
728774 5
1500002 5
2999991 10
1000991 8
22193 6
68361 4
3000009 10
7 3
1 1
1 10
1 10
2340479 8
16482 1
1628171 6
587414 4
15 8
233908 2
186700 10
25370 9
1800000 6
877868 9
900005 3
2399994 8
913043 7
2100001 7
128453 10
2400005 8
2455111 9
1639014 7
2605554 10
326066 3
2284415 8
1949773 9
15 7
42245 6
1372724 9
2888670 10
2100000 7
1381603 6
119502 6
130144 1
1137306 5
945295 10
2387602 9
446833 2
1000796 6
899999 3
1364551 6
299999 1
71920 8
1047216 4
1580384 7
1 1
1192152 4
355671 4
95304 2
1500004 5
1499999 5
1 10
300000 1
2222424 9
898468 7
15 8
1307280 10
473069 5
87307 1
238486 4
1491308 7
2100005 7
1854687 8
10 9
890680 5
1208145 9
2 1
1 10
565750 5
2648583 9
10 6
1800002 6
2593050 10
446677 7
1499997 5
1 10
1301009 5
325195 3
2031406 7
1186769 6
3000018 10
4 4
599999 2
397227 3
8 4
1799993 6
2191707 9
1914249 8
527165 6
478545 2
2653351 10
1 1
58 1
1500000 5
283707 2
2286728 8
13 6
802295 6
1383645 5
214231 1
20 7
49428 1
7 8
143184 8
900002 3
2999989 10
2399993 8
900000 3
5 4
1 10
2485399 10
928009 6
9 9
1630394 6
745380 7
4 2
638641 9
300000 1
2400008 8
6 6
316785 2
271017 1
406286 7
1499994 5
9 4
15 8
872277 3
1115547 6
1682687 8
1356880 5
598601 6
227937 1
579761 6
1200004 4
1 10
12 9
1207099 10
1 10
599998 2
1640702 8
1 10
1950808 7
2699994 9
17 8
361046 9
70437 2
7 8
50634 6
9 4
1200005 4
1801756 9
418382 3
716998 9
76606 7
2400009 8
427599 10
202546 7
2 1
586295 3
1245780 6
280858 3
602519 6
11 6
1220012 9
71107 4
836867 6
9 5
395408 3
204089 1
1750261 6
2 1
3000001 10
1199996 4
403456 4
192116 5
2999991 10
2613464 9
1121389 8
2327591 8
1 10
121390 2
679293 5
299999 1
13 6
2366766 9
102141 1
1 1
973972 9
2373796 9
7 3
17 8
184042 2
784843 5
1499997 5
6090 3
969781 10
1212044 6
1679349 6
2099993 7
10 5
363983 3
1500006 5
67880 2
117406 1
1 10
656985 7
1 10
345121 4
1307047 7
1153240 4
941544 5
12 9
111468 2
249120 8
1 10
704670 5
775735 3
1870334 9
11 6
2 3
238282 3
5 4
931771 8
103200 1
147122 1
1540239 10
2113497 8
600000 2
720943 3
15 7
7 3
216807 2
1671221 7
16 8
17 8
649178 3
65442 9
1500004 5
2699992 9
1 1
1775311 6
1199999 4
912937 4
388927 2
2644 5
2700010 9
900000 3
1 10
11 4
1 10
10 5
1500006 5
230207 2
4 2
9 8
3 4
1800000 6
927986 4
1601347 7
1102158 8
1199997 4
1099377 8
2100006 7
2670254 9
2117401 10
251846 3
1677139 8
2009016 8
5 6
2071680 10
1799993 6
2791941 10
4 4
1 10
138407 8
1199996 4
1200005 4
1223188 5
1932834 9
1011176 8
1274954 5
1 10
1 10
900001 3
1261974 5
2750429 10
2100000 7
600003 2
1 10
599999 2
1199999 4
2227599 8
6 5
14942 2
385887 8
11 10
10822 1
841483 9
650017 9
1455469 6
3000012 10
1 10
1085984 8
314726 2
1800006 6
1253290 10
1 10
718915 4
194737 1
1 10
974582 7
26 10
10 10
68974 1
793227 3
1297384 8
1127167 8
5517 1
326283 4
1 10
468845 4
600000 2
714521 5
600002 2
600003 2
600002 2
1 10
587654 9
15 7
2374128 8
3000001 10
1879090 10
2246275 9
17787 1
457848 6
1360127 7
640104 8
1047471 4
152769 2
160293 1
1499996 5
603591 6
751267 9
16 9
2034744 7
1838011 10
525973 2
412205 3
115371 1
1600640 7
97744 6
1865297 8
875634 4
1500005 5
8 4
408808 2
1401458 5
2399999 8
582955 6
33812 2
926197 10
217127 2
1099904 4
592292 7
491579 7
348906 7
1517848 9
704452 3
670966 3
607870 9
258044 2
350928 6
1030423 4
528201 3
2699991 9
113273 4
2084946 7
2999991 10
209552 7
78164 9
108199 3
16 8
86377 4
2 1
803384 9
1199999 4
17 7
5 5
2407850 10
118431 1
2699995 9
1410901 10
2999993 10
76928 1
2687290 10
5 4
2 2
747457 6
1200001 4
64866 2
1398598 9
7 6
1282984 8
1294894 10
232150 1
1 10
2 3
16 8
24 9
2717310 10
331704 8
33208 2
684070 9
721714 5
229984 1
132091 1
2400003 8
1 10
1207620 10
1043647 10
1461689 6
748284 3
299999 1
1799899 6
297248 3
2400003 8
296378 1
1 10
1188605 5
19136 5
158047 2
2063872 9
781297 8
1260725 6
1800011 6
438597 3
79191 9
697609 8
2100012 7
1 10
416356 8
1117851 9
260633 3
117828 1
1500001 5
829082 3
1761220 7
518949 4
88824 7
10 4
1800005 6
11 8
576116 7
138296 5
299999 1
3000016 10
3 2
847680 4
4 2
489012 4
1 10
298284 5
13 6
1750599 9
2099994 7
1875593 8
212940 9
368949 3
1088329 4
51128 9
159470 9
319316 5
22513 1
75987 1
32027 2
188390 1
899519 3
1499995 5
8 4
296954 5
1719782 8
3 4
1335341 5
2180844 9
1153375 6
2999991 10
1450243 10
1435615 7
3949 2
23254 1
1485053 9
270966 5
8 5
2400000 8
107568 3
5 2
900005 3
1 1
1 10
9 9
1698506 9
1500001 5
348675 3
1499997 5
115795 3
49559 3
1500008 5
2105189 8
4 4
123379 4
299999 1
113009 2
2999991 10
6971 6
345857 2
15 8
651104 5
899997 3
605331 10
776220 6
1251144 8
2568329 9
1 10
252178 1
5 3
1443967 5
508128 3
514274 5
80353 1
1 10
545945 7
1 10
307544 4
928645 5
1664357 6
2556703 9
384580 10
1024979 4
385446 5
1424025 10
351333 3
1231687 6
65996 7
15 8
300002 1
120142 5
3 4
213070 3
22772 9
7 3
1274881 6
12392 9
2700001 9
789163 4
375453 4
1427790 10
599999 2
4 4
1745544 7
75763 6
240031 5
537900 2
850203 9
1422475 6
1863242 9
697185 10
600003 2
1637963 6
592640 2
2805600 10
261703 1
168413 2
1508462 9
1113570 10
572309 4
2538074 9
49207 1
568431 5
562969 5
2529746 9
599999 2
93503 1
1 10
1364438 7
576640 3
1501701 6
1 10
666308 4
2346449 8
2267883 8
9 10
14 7
206263 4
38440 4
13 6
1 10
10 5
1 1
6 6
147188 1
1199996 4
688176 8
900000 3
1006195 5
2 2
1 10
2699999 9
954387 5
651409 6
1894 2
2700002 9
477321 2
410299 2
13 6
79816 1
2487762 9
21 10
514558 3
1500006 5
908370 4
847096 3
6 3
1185452 4
2318865 10
846604 10
1694799 7
1109498 4
265299 4
1398523 7
300000 1
118290 2
1958700 8
124691 2
49783 2
6 7
1712136 7
743225 7
774280 10
1072343 4
869090 10
600002 2
1342189 6
35359 1
1200002 4
510666 2
1 1
7 7
2400007 8
598964 10
1800002 6
117574 2
602070 6
5 6
68902 4
2293309 10
19 8
1038835 7
733572 9
262617 2
1199999 4
1355827 9
666420 4
152216 4
1985346 7
1501555 7
459256 4
1800001 6
10 9
367761 4
901044 4
408061 2
8 9
481632 4
900002 3
241632 3
1 2
1 10
1800001 6
3752 6
414993 5
1500005 5
2399996 8
281792 2
340350 2
1 10
1999072 9
930907 9
1799999 6
2100001 7
136178 3
50413 7
6 3
148377 2
236784 1
1200006 4
1 10
1 10
300000 1
648557 6
2106530 10
3 2
48905 2
1627637 6
1738429 7
42687 1
1006680 6
673429 4
10 5
446074 2
202980 5
2700010 9
198759 10
417395 3
724468 10
658515 3
1708361 6
300000 1
1 10
1 10
787060 3
488173 7
1678743 9
1620374 10
249253 1
1003614 6
299999 1
1074211 10
103743 3
202518 2
1 1
575860 4
515894 3
5 4
1024591 10
502902 3
190636 4
5 3
1316640 5
299999 1
251752 2
2699992 9
6 7
581945 4
1904762 7
377187 3
997171 10
1880676 9
1 10
419398 2
1765715 6
867319 3
1400757 7
1230605 6
2400003 8
1843017 8
1949359 7
1054750 10
15821 5
35728 1
1 10
2 2
185364 6
10 10
2099999 7
1378777 6
190757 1
1262281 6
445542 8
1 10
2324845 8
316251 5
3 2
1222539 6
11 5
548410 7
1389995 7
2493152 9
2689052 10
9 5
1 10
1042253 4
635257 4
290715 7
8 6
287093 1
1121766 6
66656 3
391004 5
968400 7
848156 8
1245627 6
361255 9
2399993 8
950401 4
1072709 5
1944208 9
1679700 7
1 10
569297 3
1406774 8
103386 1
566140 3
1800000 6
1 10
600001 2
1555754 9
12 10
5 6
546750 6
7 8
2032957 8
11 4
1850952 8
2380769 9
1009844 9
726290 10
324890 9
17 8
254435 2
1 10
549284 4
1129690 5
2289640 8
13933 6
755153 10
217043 1
2474443 9
685975 3
1064965 6
31028 4
984960 10
335094 3
1112716 6
1200005 4
2699990 9
1 10
1781240 8
98876 1
2901939 10
9 10
717620 10
2431180 10
73210 1
1296802 7
7 4
797159 3
885671 7
36270 7
347443 2
600002 2
88496 1
12506 1
440760 5
225917 2
299998 1
2400001 8
1030242 6
2700010 9
571440 5
2400001 8
127710 2
190723 3
390573 2
703341 6
2 1
1246581 5
300000 1
25 9
899997 3
1569003 6
251732 1
109929 1
100416 7
146242 1
1321365 7
1399730 9
414853 7
2999990 10
597556 2
1 1
451082 3
2560531 9
21 10
1200000 4
1 10
5 4
2100000 7
11 6
1075526 5
599999 2
636353 4
258902 2
1876907 9
522276 7
2700001 9
900640 5
64800 9
1208308 10
210139 5
1 10
159484 1
1499994 5
2400000 8
977915 6
1032233 6
8 9
3 2
1420301 7
662591 7
8 7
3 2
2700006 9
1 10
470997 4
88684 7
326753 8
584518 2
17 8
199842 2
304887 3
2099999 7
544419 2
916735 8
62485 1
491062 5
12 7
997388 7
279581 6
632369 6
1 10
13 9
2400001 8
12 9
874658 9
108565 4
996564 6
102841 1
2400013 8
899999 3
133554 6
2400007 8
9 8
9 6
532236 6
2400011 8
13 7
720051 10
241138 4
4 5
600002 2
6 3
845344 4
1696946 7
141391 6
1019989 9
1032020 9
1591629 7
1200002 4
1158220 7
28641 3
943331 4
4 4
6 7
202511 8
2642773 9
52902 1
3000005 10
1405426 5
920949 7
1461104 7
1 10
363747 2
144603 1
11 6
1 10
1500004 5
516579 4
4 5
6 7
925189 7
1111391 5
2247591 8
615350 7
933740 4
677361 4
2700008 9
1500001 5
152445 1
1078302 6
2586390 10
1762375 7
14 8
900000 3
181654 8
1638439 10
1143552 8
1543619 6
300000 1
6 6
981235 4
137822 1
77023 1
2247798 9
2615971 10
861635 4
465236 2
2142611 10
1 10
238968 1
1800649 9
77 6
1176049 6
165726 5
804636 6
441215 9
1800007 6
1 10
610814 7
1105861 8
5 2
2400004 8
1041023 5
650419 7
1753612 7
6 7
651343 9
82270 2
7 3
2620754 9
1139181 6
11 6
1183004 4
625624 8
769048 4
1317321 8
1214741 6
1550799 9
511231 3
416492 9
2999991 10
1723897 7
512253 7
2153513 8
287360 4
279214 2
630160 6
563769 2
372193 2
300000 1
73869 5
191596 1
1395199 5
2700001 9
751689 6
21 10
1141001 9
404570 2
5 3
217858 2
184127 8
14 7
2667118 9
1658797 6
1358505 8
396494 3
2419786 9
356448 7
994816 6
762591 6
1669991 8
450817 4
873813 4
504615 6
533595 2
1500004 5
1 2
600000 2
395729 3
56000 1
132599 6
196499 2
2662927 9
1369271 5
1500003 5
1 10
283503 5
16662 3
599999 2
99226 4
2327842 9
3000005 10
327977 4
1 10
2114508 9
473299 10
628041 4
288645 4
753274 4
363139 5
1 10
2 1
2400003 8
2700017 9
1199996 4
1828160 9
1300331 5
500632 7
1 10
1 10
66288 2
199219 2
44883 1
651640 4
1452948 10
895979 7
2547670 9
299999 1
10 9
650910 4
101344 2
550869 5
9 9
2370497 8
1800005 6
17 7
599998 2
1499997 5
1162860 10
682781 4
2 3
1 10
2400002 8
807139 4
1 10
2204493 8
2699991 9
502889 9
1 10
1104972 5
1480722 6
1200001 4
1344705 9
12 5
183102 3
2018390 10
2289291 10
1952216 9
2100001 7
1413142 8
1751315 6
61573 2
2056088 7
6 6
211213 1
460920 10
2100001 7
121893 8
370660 4
7 8
22 8
300001 1
28299 10
924558 7
1247651 5
3000017 10
709812 9
30904 8
1 2
1199652 6
1 10
981679 5
113060 1
7 4
2103656 10
1237381 10
374443 6
771007 3
598585 10
10865 7
1199997 4
13 6
204097 4
904206 5
2563489 9
1148825 6
1 10
250486 10
2099996 7
1799999 6
194107 6
1799993 6
315837 3
299999 1
2399993 8
1500001 5
55125 1
150965 2
1 10
2100000 7
15 7
596451 4
386091 8
3 1
300000 1
1066394 7
2099993 7
1 10
661601 3
909624 6
50549 4
26251 1
1457141 7
1115351 7
181827 2
568403 6
147245 1
978659 4
1610189 6
295071 4
2999991 10
182659 1
261846 1
113903 1
409139 4
2100011 7
335597 2
211014 1
86591 7
150599 6
21655 3
609666 6
2290549 10
2100008 7
638347 6
2380866 10
332802 3
2400007 8
291432 1
13 6
1 10
404922 7
1800010 6
78104 1
811689 3
80330 1
563785 6
147179 2
1312061 10
309729 2
2100000 7
6 7
740923 4
1799997 6
1 10
4 3
508209 4
793036 10
1087805 9
1 10
1623033 9
161161 1
9 4
900002 3
753595 4
599997 2
2279549 9
280316 1
838989 3
851455 3
181302 2
2867166 10
71035 3
1451764 8
1530360 7
11 5
1 10
1466039 5
984446 10
1 10
298873 1
408338 2
2911520 10
133321 8
1993607 9
2233808 8
88185 5
65129 1
13 6
519217 4
62429 3
1140991 9
2184972 8
1063613 4
296533 2
11 9
403540 2
464056 4
174026 3
170213 6
2700017 9
300001 1
1350846 6
1 10
1 10
415185 2
899999 3
2999994 10
1249071 10
2339399 8
2699999 9
899998 3
1753662 6
4 3
1638783 6
494645 2
1401968 8
2437029 9
6 5
1 10
20 7
1 10
188682 1
1 10
4 5
299998 1
1 10
85447 1
2100008 7
299999 1
2099995 7
900002 3
300000 1
248649 3
494277 2
1 10
9 10
483057 5
485915 2
86988 3
343159 5
2400007 8
600001 2
3000011 10
101176 3
745129 9
2699999 9
551574 2
2699994 9
1018845 4
218679 1
1905444 9
831080 5
422379 2
2399991 8
800088 3
7 3
9 10
2999999 10
13 6
897428 8
260608 1
11438 1
12330 1
89556 4
1303350 9
933372 7
969508 10
1 10
795123 7
6 3
464795 2
1799997 6
1108571 10
313104 3
1642657 6
899997 3
2100008 7
649753 6
3 4
2400006 8
1499999 5
360718 3
2678389 10
1564329 10
6916 1
142829 6
5175 2
376024 3
1 10
1647055 9
1577046 9
60643 6
173995 4
129061 10
300000 1
373099 6
173247 5
674899 5
1 10
1 10
563590 9
216765 5
214257 7
600001 2
2700003 9
107362 3
704048 3
261680 10
105020 3
2699999 9
1006866 5
763461 4
900002 3
683658 4
506152 2
99843 1
2700004 9
1 10
401171 4
333717 8
2700009 9
9 4
417049 3
18606 3
18987 3
564498 2
400271 4
7 8
887712 4
190361 3
908031 4
2400008 8
14 6
519670 5
1430760 8
1704665 6
2400007 8
29999 10
33300 9
111591 1
1980742 8
1735998 6
2109714 10
1 10
341495 6
111665 8
506449 3
569305 10
233417 4
2400000 8
1577591 6
1194991 8
1928206 7
2400003 8
1178105 8
562357 6
2044474 9
1199997 4
457521 10
99144 5
1758943 6
141601 2
1 10
1310483 7
255272 4
820135 7
95349 1
2400009 8
115424 5
1 10
1447344 6
9 5
548683 2
3 2
987075 9
386842 3
441461 10
20 10
1799995 6
334949 2
30312 4
694159 4
8 7
2658617 9
9 5
11 5
187608 6
225169 5
132810 1
260636 3
1541520 6
1200002 4
2700002 9
1157380 10
2099992 7
373209 10
595673 8
1014937 8
923984 5
1 10
2706989 10
493053 2
2011389 9
1021071 8
1459063 9
171745 2
1799994 6
565253 4
15 7
488390 3
8155 4
9 5
578424 3
1134354 5
562 1
605525 3
1 10
300002 1
489019 2
379057 8
1284336 8
570431 5
230038 1
880663 5
1151861 10
596447 2
1177407 7
86992 1
719824 7
262548 3
222581 4
1 10
2100005 7
7 3
273369 4
299999 1
260517 1
2700009 9
1469562 7
242091 3
1200006 4
1 10
10 8
30969 9
3000009 10
741411 7
786138 3
129461 1
2086693 7
310978 10
1200001 4
480085 4
2536582 10
68623 6
142709 4
1770200 10
789099 8
1423410 9
1200000 4
230942 4
477135 9
1107119 10
3000009 10
136160 8
260486 2
1199996 4
2400010 8
198358 1
1307851 6
2400012 8
2099993 7
599998 2
2 1
558941 5
8 8
3000001 10
247651 3
2699993 9
114441 2
866761 6
300000 1
346466 2
300002 1
1007028 5
1 10
1 10
600001 2
247424 1
1003586 5
1018873 8
3 2
1028425 7
43374 2
554649 3
2288539 9
17 8
2399992 8
1356365 5
21 10
1800006 6
17 9
2399999 8
255157 1
26564 1
381967 2
900004 3
2400000 8
3 1
426816 6
890951 6
625863 8
1 10
1744583 7
1 10
397434 4
464697 3
372432 4
41286 2
14 6
1125832 8
1818930 9
4 4
1006081 10
2302579 9
1045975 5
114548 2
2863102 10
2353162 8
898719 10
1200001 4
1799995 6
2167593 9
442505 8
244964 3
2100003 7
125160 3
1596165 10
9 4
8 8
1083327 4
1 10
1635811 8
2099995 7
57131 1
20 9
511958 2
603959 4
2255760 8
181759 10
2215082 9
6 4
444053 2
23 9
3 4
1463728 8
1231330 8
1 10
712329 5
514592 3
1616066 9
756647 6
670604 6
1395263 6
2999994 10
2999990 10
189635 4
1834380 10
1171005 10
972417 5
1800009 6
362739 5
1799995 6
1022243 6
2666339 9
496728 3
2399996 8
11 10
3000000 10
2099992 7
69744 1
1280996 5
17521 2
1 10
618296 6
2255787 9
1 10
418366 9
5 2
699782 3
186306 1
1 10
405888 4
524124 8
1800007 6
180554 5
600001 2
540449 3
624566 5
600000 2
1703193 8
1 10
2 1
1 10
540703 5
783311 10
1866640 8
11 10
1112338 9
375290 5
262620 1
8 3
1 10
2336914 9
1428848 9
17 8
1 10
1 10
5 4
1500004 5
1200004 4
1222840 8
599998 2
652525 3
454383 7
1 10
952546 7
293908 4
196081 1
558933 5
599999 2
1619558 6
3 4
5 2
1120014 9
234372 2
853401 4
1948613 8
463324 4
20 10
74640 8
1 10
1200006 4
1499996 5
108251 1
1500000 5
600002 2
2400005 8
1800003 6
1 10
652562 7
2587519 9
894494 7
35624 3
1200000 4
175723 4
2100011 7
2700006 9
608474 5
1 10
357074 2
551567 2
423272 9
19165 3
2703951 10
509697 2
299401 1
9468 1
538751 6
1475200 9
270581 2
2699999 9
1 10
6 7
1 10
494879 2
1892543 8
1499995 5
30720 10
180923 4
8 6
132011 1
1500004 5
21 10
1800010 6
1800005 6
1716705 9
1269793 9
7 5
2 2
1 10
605576 8
8 8
373753 3
2999996 10
523350 2
587202 3
128966 3
1805441 8
6 5
1050649 4
324055 5
1500004 5
1230909 7
328072 2
1 10
2100013 7
1223669 7
15 6
2400015 8
234379 6
149557 4
964560 5
721740 10
229443 1
528629 6
1 10
2043810 10
404164 2
9 9
733032 9
821134 5
2120392 8
1179265 5
1198917 4
362568 2
1 10
489467 2
15 8
410700 2
198385 5
2954741 10
914180 4
7 3
21 10
86015 4
2399999 8
1500000 5
635870 3
3000009 10
1500003 5
11 5
1199998 4
899998 3
1199999 4
1356281 8
7 6
17 8
66455 1
3000007 10
893501 4
1751144 10
192742 2
570899 10
1079611 6
760900 7
230659 6
707141 3
899997 3
600000 2
899997 3
40459 2
5 2
1203390 5
334781 2
3000010 10
11383 2
643276 10
2276722 9
113720 4
11 10
121315 5
2 1
76032 1
899999 3
149849 7
1800000 6
2186912 8
2117090 10
300000 1
152080 1
2099999 7
5 2
1443034 8
2700003 9
298629 1
965231 8
2587471 9
12642 1
174197 2
397522 3
2245671 10
568154 5
600001 2
1349514 7
676849 10
1200003 4
191808 2
165891 4
10 8
2126844 9
1076513 8
873667 7
1184287 4
2473674 9
113891 5
554000 7
579222 9
2400007 8
1 10
970135 4
1 1
692124 4
6 7
1671446 7
852399 10
5 6
339801 2
600003 2
1 2
1447886 7
784262 4
1141854 5
1 10
798955 6
204962 2
1 10
368924 3
362493 3
2407347 9
1277298 7
1158320 4
63444 3
300000 1
600001 2
2197829 9
9 4
1 10
1 10
1 10
2277675 9
898731 7
1 2
2255449 10
1129887 9
62533 2
137609 5
1499995 5
1222893 10
13 6
2400009 8
1475103 7
1 10
382375 7
1814661 10
2327093 8
79125 5
1695600 6
563176 2
2700001 9
877625 8
716398 3
1904820 10
1 10
1 2
745396 7
1800000 6
748157 7
366743 2
1819366 7
827318 3
155929 10
299999 1
126022 8
494093 2
1 10
4 5
18 9
1305881 7
198597 7
141048 1
740134 3
1499999 5
858381 10
1 10
1367 9
254484 7
1501099 6
167209 5
1311490 10
368131 7
227566 1
1420826 7
2104824 8
435740 2
136764 2
2699992 9
3 2
486255 3
623588 7
119767 1
17 9
1673468 9
1402685 9
1623399 8
1159801 10
1769370 7
596831 6
8 9
300001 1
1276259 9
534001 5
1 10
592731 9
1016289 4
9 5
3666 9
1558756 8
225831 1
1175941 10
201968 5
1033721 8
1538006 7
780618 7
3000006 10
2221210 9
6 3
1159065 5
2653253 10
699743 3
325488 4
14 7
18 9
2558015 9
9 8
1 10
1112937 8
1 10
374649 3
64810 2
652176 6
2232559 8
1799996 6
11 10
2 1
1 10
969130 9
8 7
300001 1
948921 7
583880 9
1414456 8
1423869 5
375885 2
134554 3
1 1
127304 4
892115 3
900002 3
170262 1
303819 3
4 2
225765 1
1499998 5
185730 3
15 8
2370225 8
1273983 9
815297 8
819530 4
1800001 6
11 9
1 10
1800005 6
600002 2
712216 3
210952 7
191149 2
429907 3
1499995 5
299999 1
632196 5
601245 9
25225 5
1 10
765095 4
506543 2
1178172 6
2099999 7
1445861 6
1500006 5
898015 3
769716 9
72158 5
534803 4
684373 3
899998 3
6 5
2100001 7
350455 8
585915 4
842822 9
58126 1
899998 3
2999990 10
2999999 10
2426463 9
1 10
7 3
917860 4
2233783 9
309895 4
3 2
685647 3
9 4
299998 1
2399993 8
1316644 6
1587479 8
195957 9
1284953 6
9291 5
2400008 8
1837242 7
6 7
557142 6
8716 2
352596 3
3000002 10
1156679 6
883170 5
1693285 7
899997 3
2943050 10
1500006 5
31628 1
900004 3
684182 3
1 10
172358 9
44603 2
8 8
567066 2
2328373 9
1 10
1800010 6
2699994 9
64989 7
628929 4
2999997 10
540936 6
2 1
2266550 10
76424 4
211433 1
868344 5
144870 1
361211 6
73841 5
820863 8
7 3
2 1
1019574 5
1367659 7
723875 6
1416089 10
285365 1
770947 5
1 10
8 3
983848 4
900002 3
460664 2
1603678 8
227475 1
881255 8
561350 3
173492 1
1398704 7
400355 2
541235 2
453249 8
15 8
1 10
7 3
563522 4
179431 2
900001 3
389753 8
599997 2
153085 3
600003 2
1200005 4
947308 4
3 2
5 3
476037 2
1205425 5
2269331 8
5 2
5 3
639793 7
1149597 9
108034 1
1996831 8
1912842 9
8537 1
1482121 5
1052457 8
1634401 8
7 4
439651 5
2739510 10
1 2
1800005 6
1644333 6
3000001 10
1357253 9
365668 6
267817 8
3000011 10
1325345 8
28605 1
560865 3
392620 5
2317279 8
387865 5
1033551 9
1 10
1418276 6
2307781 9
1 10
940727 8
848330 3
2075519 8
558499 2
178651 6
425946 4
591297 2
2999990 10
187756 4
2054322 9
209843 4
101471 4
1 10
9 4
2400000 8
1570912 7
8 9
763591 7
1623573 7
3 4
1 2
661960 5
899997 3
398031 3
1 10
32799 2
521668 3
115055 1
736416 4
495384 3
416687 4
214128 3
5 2
1486732 5
567421 2
775771 6
1499995 5
2700009 9
1951912 9
1142513 9
48263 6
2099994 7
891319 8
1101737 9
269260 2
299999 1
538634 3
1 10
436992 9
1305685 6
69873 8
1875222 9
417021 4
1154508 6
1825226 9
1 10
91959 3
1796696 8
1131511 5
177720 5
1 10
2099999 7
1668066 9
13863 2
207325 2
1199996 4
255178 3
1 10
805772 5
2541610 9
900001 3
261983 1
1071262 9
883896 4
1 2
14 7
676731 5
1827447 8
1984768 9
529098 7
2399993 8
548626 5
1 10
337900 10
278395 7
288920 3
264727 8
1120860 5
1799994 6
127382 7
850024 4
296768 4
351659 6
1415854 5
1 10
639258 6
1777424 8
2999990 10
216808 2
1 10
2463410 10
900004 3
603074 8
541935 2
166940 3
1275516 6
5 2
1 1
563751 9
738528 6
574737 4
1 10
5 3
1800007 6
1603619 7
1 10
1454256 5
969697 7
2 1
1228399 6
2497194 9
43961 3
1 10
13 7
308441 2
1284493 7
492056 7
502179 10
498290 2
2145367 9
184611 2
228743 8
735023 6
64400 1
328109 4
2232491 10
376323 3
899997 3
3000011 10
1 1
219142 1
1156053 4
360743 4
776371 10
1 10
2075865 7
1201129 7
1210537 9
99454 5
19 9
2100006 7
837800 4
8 8
12 6
1021420 9
1756885 7
17 9
175730 1
136721 2
1994624 9
3 3
599999 2
2100006 7
2382949 9
563255 3
2202030 9
256858 4
1 10
459913 9
1905580 7
26486 1
362605 3
752896 5
541640 7
6781 2
150737 7
460750 10
284424 7
3000011 10
3 1
11 6
1620648 9
1514911 10
346805 3
7 3
2227905 8
186075 5
151967 8
1772679 7
646513 8
477603 5
3 2
937561 8
1139567 6
1175540 5
377535 2
2999991 10
578502 2
66077 1
17 9
1012765 8
1 2
57241 3
14 7
111866 1
2100005 7
1062873 9
23119 4
812958 3
40004 1
262371 1
1939204 9
125065 1
281980 3
47033 3
12 9
5 2
5326 1
562908 4
1 1
1046592 8
74897 1
1376752 8
1282484 10
592577 3
1612777 8
499989 3
1 10
1454949 9
3000011 10
1491433 8
2 2
155537 4
599997 2
3000000 10
2100003 7
308440 2
406473 3
900001 3
2694089 10
225746 9
599998 2
858925 5
503829 2
498800 8
478041 3
300000 1
10 10
161855 6
431169 4
91270 2
883878 4
2097557 7
625419 5
1500008 5
1093062 6
271199 8
214461 4
479651 3
3000011 10
1909629 10
52270 5
260983 1
815641 8
168756 1
858537 5
1799995 6
2 2
1 10
2270968 9
11 5
819800 6
521870 10
2100006 7
299999 1
1 10
26 10
599999 2
30220 5
2699998 9
1149420 8
1499997 5
133117 1
653681 7
1800001 6
8707 9
117033 1
2099992 7
2399999 8
129590 10
97779 6
1499995 5
2400005 8
1325905 7
30474 9
25594 2
653776 4
431831 4
1273077 9
65266 1
2400011 8
152403 4
349009 2
5 2
2399999 8
13 6
15 7
839576 4
1170729 7
6 4
11 5
2399993 8
868662 4
310188 6
90748 2
2195980 10
4 2
1 1
1 10
3353 1
48267 1
899998 3
8850 2
1284639 5
1045499 5
3 4
2100001 7
83712 4
228256 1
1051787 4
2290409 8
1 10
596239 5
1 10
2400001 8
136208 9
1118891 6
886418 5
900001 3
141571 1
69670 10
1 10
19685 6
665051 5
639489 8
40696 8
2400008 8
260335 6
592363 10
1446597 9
2304708 10
1814858 9
1799993 6
624947 5
6 5
2400008 8
2400004 8
3461 6
1011209 4
1 10
2320128 8
1 10
267070 4
2 1
276203 2
3000011 10
1092371 7
42763 4
21 10
10 7
4 5
23525 9
2088992 8
303848 4
2100006 7
1580529 7
180845 6
7 7
16 8
2700016 9
374647 2
5 2
10325 1
2776385 10
8 5
466753 2
532284 5
784216 3
411423 2
1 10
1499996 5
2999991 10
300000 1
1254025 9
2329023 9
845066 3
7374 1
165674 1
99035 2
394117 3
1031394 6
1616533 6
1451503 8
1 10
2142800 10
5 2
697349 5
82731 1
1 10
383869 4
2271399 9
525884 3
324846 9
1499995 5
337897 2
711380 10
2099992 7
13 7
419714 4
1660223 8
18971 6
1085125 4
1499999 5
6 6
599998 2
758054 5
899997 3
2157219 9
1174825 9
899997 3
1 10
900000 3
419176 2
2700013 9
3000018 10
987638 7
1800002 6
1800001 6
1 10
991113 4
2180243 10
553945 3
1099299 7
1594239 8
774665 5
217271 2
1749504 8
286172 5
60841 1
2700001 9
1217233 8
2084030 9
3000009 10
1197143 6
2832621 10
1200003 4
787841 4
300001 1
660606 4
1935864 7
899997 3
688858 8
1152820 4
3000009 10
27361 10
17 9
931239 6
2700016 9
172615 2
599998 2
413216 9
785078 3
737813 7
1255027 6
944636 4
712488 4
299999 1
15 7
721417 4
112940 1
1558312 7
328860 10
1068190 5
616511 4
586329 6
491131 9
1674463 8
139312 4
1581623 9
1 10
179546 2
1500009 5
2287460 10
877780 3
1 10
2400005 8
1936227 8
1487665 8
5 3
139500 6
125703 9
567176 9
7 7
1704583 8
2400009 8
17225 3
592 8
2184947 9
971041 10
717219 4
825952 8
2999991 10
442536 3
2084223 8
230961 1
1755424 8
321766 5
2399993 8
3000009 10
1 10
1712355 7
1082542 5
299999 1
297606 5
1310187 8
1799994 6
103990 2
2426880 10
491479 3
2104466 9
300000 1
7 8
1115543 8
190156 5
1 10
2 3
1 10
320868 7
77503 4
1199996 4
69116 4
14 10
209876 6
2099997 7
2757989 10
2099999 7
647331 4
442496 3
20 7
994446 8
209945 1
2400014 8
2400012 8
12 5
19 10
11 4
81409 3
495528 9
387791 2
603763 7
177232 4
1500005 5
615312 4
2700008 9
1328039 9
2078396 9
600595 4
160879 4
515280 8
885105 4
899997 3
1799999 6
193854 6
833760 8
2297748 9
43121 1
4 5
1199996 4
1962471 8
1 10
1409862 7
1920246 7
1243439 8
1542592 9
899998 3
2066755 9
1 10
2999990 10
299999 1
374777 3
300001 1
552858 3
274904 2
2436559 10
24877 4
677137 7
581553 7
1476472 8
1463103 9
1020308 5
392775 5
845501 5
289151 1
900002 3
271402 1
900002 3
1785852 9
61571 6
612089 5
4 5
689125 3
523849 10
4 5
538154 9
244568 2
1800008 6
813811 10
748488 10
1 10
5 2
305169 2
3 3
185392 1
409563 9
1199997 4
10 8
2400005 8
1006940 6
394632 7
3000010 10
1032491 4
1 10
961598 9
10 10
1531355 8
665428 4
1122921 5
243779 1
423370 3
1 10
759729 8
218775 3
1098767 6
949936 5
65414 2
300001 1
139868 1
1 10
3000009 10
693836 3
75182 8
2100010 7
441912 3
899998 3
320017 8
276369 1
345269 4
1587546 8
158184 2
395497 2
3000000 10
8 5
1287565 7
2372482 9
1537928 8
679289 7
1 10
157565 1
156136 5
608551 8
1500004 5
216122 3
1420753 8
148298 3
1 10
381489 2
19 10
694114 3
650205 5
9 9
1080593 6
932464 8
1408086 7
612613 8
388837 9
1 10
1 2
1 10
1800001 6
354854 3
2700012 9
677014 5
289431 1
488951 8
17 8
1487769 5
1499997 5
2700000 9
16 8
282538 2
7 3
44147 1
1199999 4
18 9
82882 9
120915 9
5 6
2271250 10
899996 3
2099994 7
4 5
1029779 9
558394 3
18 9
284715 7
1 10
499779 3
1 10
328461 3
299998 1
17 8
3000011 10
704974 5
2699990 9
1753081 6
10 5
1393629 7
1030501 5
2400008 8
251055 4
267683 1
520163 2
1294865 10
600002 2
9 4
517254 5
221005 4
1639572 9
208137 8
219519 1
1864523 10
441217 3
1228029 5
1330265 8
2999998 10
900003 3
568017 5
109878 2
2329649 8
600001 2
1200000 4
1723720 10
1442365 10
199648 1
1647528 8
299999 1
525309 4
386760 3
1500003 5
1200001 4
1493864 9
1717008 8
1768578 8
1499994 5
850472 8
504665 2
28 10
308743 2
186186 1
197638 2
478709 9
1 10
397089 2
507627 7
451675 7
747079 10
672809 4
1853921 10
1 10
1117082 7
613151 4
871258 8
2209290 8
9 10
599999 2
455269 9
153777 2
1800005 6
63998 3
652458 6
2699990 9
533814 3
9 4
1341782 9
2387529 10
248490 1
2666849 10
1 10
2700000 9
62025 1
365101 2
99200 1
343707 7
1139237 6
2078944 7
638790 3
2343855 8
1449927 9
8 9
8199 9
1 10
550847 2
1199999 4
730504 4
1465794 6
1 10
1726451 9
59466 7
598460 6
1255744 9
476125 2
593554 2
1386349 7
2 1
1074510 6
264972 2
388379 5
1200004 4
479537 6
243388 4
130440 1
213369 1
8 8
72206 9
2296306 9
1139927 7
103529 3
827204 5
2635104 9
1956731 7
477048 2
3000010 10
1303967 6
1943602 10
544868 9
390098 2
6 5
123525 4
590061 6
458351 2
1363960 6
13 10
1832200 8
147614 1
2 2
808565 3
17 6
1 10
1072532 4
444940 7
2099999 7
413741 10
12 6
703316 6
300002 1
1150176 4
1437969 7
94614 5
221653 1
560759 4
9 5
410864 7
838332 6
1212737 8
1827699 7
1076451 10
468738 3
1319269 5
7 3
184625 1
1 10
2099992 7
1423682 9
807780 7
2062262 7
164554 5
11 5
641949 3
58150 5
552246 5
1200004 4
9 10
9 7
1 10
6 7
2247848 9
2699998 9
1560827 6
585871 7
1 10
1 10
1 10
3 4
1057308 6
1687951 6
1 10
300002 1
9 10
100005 1
2400005 8
1 10
269366 7
58817 4
2100000 7
2237631 8
771787 6
64209 1
300001 1
1583165 7
357631 2
8 5
1356369 5
1 10
1977172 8
2100002 7
7 4
2699992 9
1499996 5
1500000 5
637224 7
900001 3
72291 1
117103 1
205173 4
8 4
1500006 5
105052 1
24 9
1 10
2 1
580114 5
1223111 9
722147 3
692298 9
130224 1
2474612 9
899999 3
271923 3
2700290 10
1055698 8
3000010 10
146910 3
188181 1
16 8
508155 3
84590 8
689857 3
677284 3
2099992 7
4 2
599999 2
435162 2
2397480 10
2157568 10
299998 1
1 10
19 9
1 10
674567 4
2700009 9
376181 9
171880 10
298903 6
2399998 8
847050 6
23584 7
2061876 10
2530296 9
1535768 8
1995255 9
428463 9
2347363 9
3 2
520385 6
472406 7
1562826 7
8 8
416749 2
488020 7
727414 4
2220588 9
727291 5
2143255 8
9 8
7 6
2100001 7
857960 5
899998 3
299999 1
8 8
2092689 8
16 8
35860 5
843499 5
649474 5
1343371 7
12602 3
1807931 8
50953 1
246921 1
103448 8
1862668 9
1 10
1789790 9
1509576 8
174078 1
1 10
602559 4
1191431 5
1800000 6
511165 3
870163 4
530956 3
42423 1
1 10
222752 9
1206410 6
2400008 8
1 10
299998 1
2699996 9
299999 1
1 10
299999 1
1343179 10
227295 10
562050 2
165485 3
191976 1
71238 6
2289801 10
397560 4
5 6
2099999 7
35256 8
1799994 6
412104 3
165537 9
2700000 9
239672 10
7 7
2205791 8
276494 4
1688622 6
1130280 7
1 10
678404 4
1199997 4
1200003 4
380441 5
556571 5
3 2
2400003 8
2400009 8
334488 3
2999991 10
372411 5
1181352 6
1799994 6
648100 10
817852 8
2399992 8
2399992 8
2890770 10
300000 1
480096 4
2699996 9
151137 6
1799993 6
452547 9
8 7
841276 4
1 10
2386529 9
5 6
1500002 5
1800010 6
502865 4
1199999 4
2700008 9
67885 2
10128 6
600001 2
5 5
1 10
715476 4
1712567 8
1846322 9
1284489 10
1909181 8
10 6
2400007 8
277538 1
19 9
192376 5
1598223 7
300673 9
56736 7
1 10
741327 4
2005776 8
645704 8
1540367 6
278584 1
680144 8
636459 5
900001 3
1800004 6
7 8
1789616 6
58007 3
1635704 7
476621 2
680847 3
1925870 8
76730 10
204468 2
2 3
261265 2
160906 3
1499995 5
238582 3
718858 3
928058 7
600002 2
2189527 8
965482 4
39789 2
1180296 7
1 2
5 3
1939618 7
1239326 5
1800003 6
1 10
599998 2
20585 7
745349 9
599998 2
599999 2
427426 5
669348 9
1800007 6
723954 3
17 9
234931 2
11 10
35023 1
1199996 4
37778 1
2 3
277646 1
1 10
1142443 6
220012 1
7 3
41415 1
1285502 7
6 5
1433698 5
1800008 6
5593 1
10 5
3 4
377903 3
236971 1
433625 8
170738 7
75306 2
235905 1
67999 3
2334737 8
2078070 7
900000 3
1 1
699931 3
1 10
217301 7
6 3
370475 5
614215 3
232008 1
776820 6
1 10
1 10
1019048 4
2 2
42605 4
21513 1
1121850 9
17 9
62975 4
19 7
250852 2
383311 10
73932 6
606186 3
481963 7
20 9
401689 8
435105 2
2517009 10
1511961 10
327007 6
134610 3
522357 7
95176 1
1975601 10
295754 1
1379430 9
385426 3
3000011 10
1722913 8
1542264 6
2097059 9
1750063 6
749040 4
1881809 7
494113 8
196936 4
21 10
1499995 5
1799994 6
2099994 7
256359 1
10 5
431549 3
1387026 5
3 3
2038577 8
302631 5
856665 4
1621913 7
16 8
1500005 5
1200001 4
692990 3
163914 4
83592 2
1148516 5
1047755 4
937543 4
11 4
2331333 9
5 2
96848 4
117788 1
1043013 7
1 10
235826 9
7 3
197585 8
458170 2
314568 3
761779 3
281220 1
392219 6
612951 8
1665811 8
600002 2
10 7
10 9
49776 1
1 10
61553 1
251495 7
73555 2
432909 4
134094 1
1522855 8
1 10
1 10
767490 6
963215 7
825150 5
21 9
207989 2
1181395 6
265569 2
1 10
9 10
264159 2
2400002 8
777055 6
3 1
1 10
9 5
11 5
879085 8
649648 9
3000012 10
2156563 8
21 10
1520261 6
8 6
661242 3
969970 10
90781 10
3 2
744335 3
2700013 9
300000 1
572431 3
900002 3
181999 5
1553622 6
9 5
9625 1
215675 1
454193 9
2246718 10
660498 3
7 8
716280 3
999461 7
217000 3
2400007 8
25707 2
20 10
1343392 7
548686 2
51450 1
14 7
73441 3
818330 5
655558 7
935450 5
387244 5
5 4
10 10
272957 3
526764 5
1500004 5
596732 4
2400008 8
300000 1
1499995 5
1499998 5
1468168 10
1929899 10
8 7
2399992 8
1 10
1657607 8
1236799 5
233207 1
900000 3
1664515 9
580085 8
604208 8
15 7
599998 2
510457 2
2100007 7
2699992 9
600002 2
5 3
1015504 4
297564 2
1405370 7
378622 7
2100011 7
1547287 6
174602 1
320466 9
470879 5
1266716 5
734313 4
7364 3
505628 8
1689940 9
4 3
1 10
587610 8
905448 8
657802 6
1199995 4
1728557 9
3000018 10
2051883 7
801733 6
1321138 7
679642 5
549149 5
1200002 4
599999 2
1588643 6
1354002 6
2030536 8
1199996 4
563111 2
184065 4
2451186 9
728983 8
108372 1
2400002 8
2100006 7
161967 1
424416 4
300000 1
287305 2
1293001 10
2072772 9
199655 5
211914 1
1 10
318107 2
2700008 9
1153958 7
191613 1
1444476 6
1799995 6
174567 4
794671 6
1414607 8
299236 3
2790281 10
572956 5
8406 6
1485248 5
1200006 4
767292 4
2408720 10
370610 2
1 10
307708 2
2099997 7
2432881 9
555432 8
3000011 10
873121 10
2253905 8
1940209 10
899997 3
1 10
947309 7
638306 10
1 10
2400008 8
14 7
955729 8
745781 10
240104 6
1285916 5
2999997 10
3 1
860826 3
705371 10
995733 4
1062552 9
183526 3
1 10
2999991 10
116126 2
1 2
599998 2
1 10
248814 3
566342 9
841749 3
1 1
1 10
2551268 9
2610531 10
32948 3
1500005 5
423192 5
4 5
756976 3
701640 10
783037 9
449309 5
1045540 6
182555 9
1180900 5
201382 3
1 10
330937 4
1491125 5
2377486 9
1 1
186205 1
259964 4
261099 9
258982 1
449357 2
1500001 5
1800006 6
204271 1
423408 3
216702 1
97820 5
236310 1
1 1
242160 7
3897 3
16 8
1 1
12 5
736014 5
311176 2
599999 2
1200000 4
212646 9
1179628 10
599998 2
1720530 6
179262 1
923721 8
867981 4
1 10
1200001 4
524208 2
1613360 10
1 10
599999 2
1 10
361126 5
365955 5
5 4
1008713 6
485670 2
4 2
2224967 8
1053371 8
685327 3
600003 2
1555100 10
573729 2
152978 2
1290335 5
2307061 10
300000 1
166261 1
121333 1
1395567 5
1882104 7
519536 2
1443009 8
9 4
900001 3
15916 2
1056120 10
649124 3
882434 3
4 3
77608 8
1 10
535593 3
175506 1
2099992 7
102382 1
3 3
1 10
496751 6
2099994 7
1494220 5
1 10
1499995 5
2262211 10
16 8
1173650 7
69520 1
1655912 7
1799994 6
1 10
368213 2
21 10
291457 8
277452 8
2399991 8
818233 3
850139 9
1 10
1620768 8
182824 9
1 10
1 10
4 2
2259629 10
850378 6
13 5
869178 4
191490 3
1764689 6
10 5
885406 5
194100 1
1863638 7
237485 4
927305 7
4 2
1181944 4
399493 2
11 5
713279 10
1 1
255200 5
11 10
65133 1
837865 7
671010 6
1862329 9
785479 10
160641 9
77225 1
867859 10
9 9
1129534 4
6 3
813150 6
1 10
1880344 9
1814072 8
499292 9
1384925 9
899998 3
53257 1
1 10
923392 4
1 10
568698 2
1303945 6
1838985 8
1200003 4
303725 8
2714300 10
899997 3
1586408 8
737319 3
1 10
6 5
1107347 6
99065 5
18 9
565393 4
275288 1
2402181 9
1415869 5
21 10
789646 5
2999999 10
434243 2
1 1
764029 6
12041 9
2632104 9
250505 6
1800006 6
479708 4
1033441 10
1414584 8
664288 4
1 10
6 3
7 8
1148992 8
449417 8
23811 3
1437393 7
178646 1
1200004 4
561583 9
1316762 5
1328526 5
202924 1
2999989 10
777231 7
1200001 4
2100000 7
7 3
1060221 5
3000001 10
1310554 5
1532939 9
311042 2
1199996 4
269784 1
1587258 7
661035 3
838747 9
118477 2
266854 4
2100006 7
2699999 9
2101552 9
559667 6
333311 4
969065 4
16 8
3000001 10
204961 1
299999 1
23 10
16 7
900000 3
119354 1
1019051 5
394025 3
804060 3
1460913 10
2665466 9
281129 2
1269282 7
764145 4
1 10
588805 3
2951341 10
184822 1
2100000 7
1 10
271264 1
1054513 7
299999 1
7 5
5 2
26 10
323983 2
2 1
93469 2
999380 10
1498422 7
810467 3
122177 2
300000 1
2700009 9
1687901 6
454906 9
934664 5
6 6
80432 2
851029 5
235371 3
1799999 6
2521818 9
2058719 10
1022749 5
25488 1
1126908 7
1723642 6
1507600 10
172512 3
2004100 10
142865 1
182588 8
3000009 10
1379597 6
161290 5
1 10
7 8
249636 4
323592 8
8 7
1499996 5
2699992 9
31912 1
174438 9
223048 3
2099999 7
635149 4
1 10
1540722 9
1200000 4
1745352 9
1740009 9
262701 1
94181 4
1291615 7
1199996 4
1499996 5
214672 1
17339 4
1800006 6
1500009 5
1799996 6
1800000 6
1 10
1836976 8
446744 5
460167 2
461843 4
152842 8
1236617 6
758891 5
622209 5
976453 7
461434 7
2193055 8
1 10
129299 2
1 10
462909 4
633097 9
278849 1
660542 3
26577 2
2399993 8
1344859 7
2454458 10
814894 6
1964240 9
756666 7
101004 8
4 3
689667 7
1215351 5
1006131 4
1 10
499274 9
2836221 10
504306 5
16 8
588359 6
2400004 8
963859 7
1 10
1024409 10
879217 8
1800011 6
11036 3
390045 5
8 4
11 5
1 10
1499996 5
821212 10
3000000 10
1970668 10
599997 2
1869543 8
1100755 9
2400009 8
211315 4
2959845 10
1118045 7
388947 4
2399996 8
2999994 10
1211641 10
2099993 7
1800004 6
412611 6
368778 3
111368 1
1499999 5
2099999 7
2700007 9
183401 1
1882295 9
797969 7
122707 5
396248 2
903531 5
400546 9
1200001 4
70160 1
2399993 8
17731 1
1687653 7
1800000 6
1 1
2113217 9
1 10
3000000 10
806569 8
5 2
32406 7
2 3
530027 2
1001715 5
300001 1
55158 1
2099996 7
102964 2
718535 4
1568287 9
8 7
1484697 8
1 1
1800003 6
1478177 8
1499998 5
1 10
381194 9
288196 2
300001 1
474581 10
268486 1
4 5
180455 1
1698486 6
611039 6
17 8
1 10
1 10
328811 5
13 5
1071261 5
1 10
692898 3
1007232 4
2399993 8
416325 2
449974 2
231118 7
1 10
2032850 10
688324 5
3000010 10
7 8
1 10
838881 8
2256107 9
976322 4
866623 5
792969 4
692006 5
899998 3
2399994 8
1963585 8
10 6
899999 3
600001 2
610019 9
561720 3
1887776 8
1153800 9
359032 3
2401110 10
1694005 6
2 1
1378009 6
7 8
3000011 10
197795 4
600001 2
58437 1
99091 7
573216 2
573086 7
1 10
2400003 8
2196339 10
324229 6
16 7
362078 9
84697 8
294941 3
1378901 7
85221 9
2371792 8
2591703 10
19383 4
800274 3
393709 2
584895 4
876471 5
535569 5
899997 3
2999991 10
2164834 9
245302 1
21 8
2100000 7
521175 2
1461186 6
1553143 7
595668 3
383188 7
590547 3
182151 7
1667285 9
11 4
88119 1
243928 9
239535 2
36404 9
14 7
991676 5
2234294 9
132217 1
1198031 4
1 10
1885057 7
1 10
246145 2
2112545 8
769125 3
163505 2
780623 6
991906 7
1 2
57831 2
300001 1
1379270 10
1917035 9
1 2
103059 1
104014 2
3 1
1 10
171749 1
392048 2
19 9
431313 3
357318 3
377574 6
11 10
5 4
324467 4
479167 8
407583 3
167264 1
633653 10
2331098 9
348979 7
186535 3
2369804 8
1522728 9
751311 9
614216 3
266617 8
1780956 8
2700009 9
230292 1
1500000 5
220606 1
1672620 6
1790654 7
284768 9
252149 1
1544237 9
1717999 8
584787 10
1865801 7
24771 3
11 10
2 1
720264 5
9 8
2755779 10
1437159 5
753132 5
245279 2
278799 5
846293 4
1 10
517657 2
887000 4
2399992 8
299998 1
1427736 10
2100001 7
1 10
184405 3
2069192 8
2400001 8
439835 6
184757 2
2441471 10
167911 8
2013072 8
869041 9
297041 6
1434650 7
1199999 4
986871 10
271849 2
390759 10
339913 8
838102 7
705809 7
53657 8
1207925 9
2 1
9167 2
89998 2
243494 1
5 4
776914 9
2100001 7
1500001 5
840135 3
928164 5
822812 3
885335 3
522776 7
872855 9
965184 5
13 7
378263 4
6 5
362066 3
2299135 10
1012664 8
846659 5
600002 2
410995 3
1200003 4
13 7
61541 9
6 3
1300559 5
300001 1
1322634 6
232405 2
271287 6
655550 9
477008 3
2368719 9
169283 3
720105 4
1241502 5
1799995 6
531717 2
290906 3
2399996 8
540853 4
235305 3
1361380 5
13 7
2399992 8
2046121 8
8 8
210599 7
1499994 5
2095097 7
453591 10
915079 10
1328707 9
54640 9
207405 1
1189792 9
15 7
1159110 10
493987 2
1999985 7
10 10
453976 2
1 10
21 10
736626 3
1 10
1272068 5
1353199 9
1 10
1 10
1211650 9
161755 6
1019923 6
899998 3
688015 7
1067328 8
598090 3
10 10
1010363 4
1492475 5
342707 3
1599023 8
2041136 7
244487 2
1 10
120689 1
332648 3
150916 4
599999 2
890956 5
2100012 7
6173 2
899999 3
1039869 9
300001 1
572596 2
369 1
435840 5
266316 1
899996 3
310248 10
10834 9
2293056 8
5 2
1499995 5
301823 10
595211 10
2100008 7
711161 9
158292 6
17 9
961814 7
7 6
598597 3
300592 9
1944208 7
599999 2
1691641 6
333245 5
895625 3
1054118 6
477409 6
1296481 5
311215 5
1200002 4
21 10
149637 1
600003 2
3 4
599999 2
116135 1
429851 6
299999 1
195925 4
983120 10
1779541 8
850321 4
295476 4
426887 9
1020893 4
135545 4
3 4
1500005 5
9 4
283919 1
469060 3
57576 6
13 6
1084921 4
468126 2
6 6
961878 9
1 10
900000 3
15990 6
2 1
137853 8
451043 10
1393253 8
1767576 6
268415 2
258971 5
578036 3
10 9
2209663 10
600002 2
900002 3
1499994 5
9 8
194904 1
1200003 4
1 1
1394263 6
813593 3
1 10
6 3
19 8
446934 3
7 3
1800005 6
546415 4
193984 7
10 9
3000011 10
2456415 9
447852 6
1 10
2763863 10
869755 4
2400014 8
177769 1
324504 9
15 8
20 10
2571436 9
415755 7
299999 1
759365 6
1 10
654834 5
649136 8
15 7
10 10
1825470 9
900002 3
49428 4
1200005 4
322494 2
2399996 8
217576 9
15 7
300000 1
2366428 9
520673 4
587429 5
300000 1
1475591 7
522925 2
2916309 10
124081 3
2699994 9
166307 6
1675628 9
1 10
214295 6
1201350 5
557099 4
1800006 6
1098027 9
1972501 7
357488 2
683744 9
1805789 7
1069196 4
430726 8
1041710 5
284237 9
2497171 10
1701683 9
1 10
2699999 9
568943 3
600000 2
460815 3
885583 8
299999 1
754080 5
942885 8
2100001 7
149596 1
1044460 4
1 10
158066 9
1431898 7
221255 3
820904 8
30001 1
1500006 5
649041 8
2700008 9
2 1
2100000 7
2999990 10
299999 1
950479 10
9 10
1868321 7
21654 2
1500009 5
2100001 7
530293 4
2399991 8
600000 2
957025 9
21434 7
1027005 5
2100001 7
250955 6
1872961 7
19091 10
47204 5
102210 3
6 7
1800005 6
571477 3
10 6
130435 3
1689728 8
2334305 8
1 10
1500001 5
58211 1
1776723 7
599998 2
717605 5
974034 4
668155 4
1179564 10
2850361 10
324557 3
136064 3
11 5
4 5
600001 2
1 10
600002 2
527685 5
191686 1
1713463 6
2337172 8
207469 6
36244 3
2400001 8
184776 1
1800006 6
2 3
540099 4
1 10
252281 1
292569 3
600002 2
1110820 10
31262 3
1696542 7
96547 8
571459 5
766580 10
168745 1
96576 1
532607 2
1966207 8
1 10
1733463 9
987305 6
2699990 9
565674 3
19 10
1462850 5
1200003 4
725504 5
6 7
2999989 10
5 2
444854 2
1519709 10
1800007 6
1 10
853427 7
899999 3
1267901 6
9 4
274630 1
587058 6
695439 9
1772896 10
1341235 5
299998 1
139924 2
1491039 5
300000 1
13 7
8 7
890626 5
1800005 6
127370 1
299999 1
584430 3
1064658 9
10 9
10 5
7 6
1702609 7
1725727 8
916026 7
6 6
305616 5
2383760 9
113312 8
816480 9
1 10
3 4
1499994 5
3000001 10
1798729 9
588324 6
1 10
1967341 10
2661403 9
238664 5
1009299 4
7 8
2999999 10
13 5
1342899 6
1044400 10
8 8
2989830 10
695448 4
2399999 8
769924 9
2171323 9
1312860 7
166509 1
1800007 6
197548 4
641672 4
285630 3
202768 1
341880 6
2100006 7
2 1
339780 7
475640 4
593639 8
1718458 7
1809215 9
5 3
153987 6
288051 2
838792 9
99982 2
179261 2
1207049 8
1804032 7
2400006 8
1256933 7
143417 2
841273 8
692869 10
2191269 8
1592429 6
17 8
774913 3
778513 3
300390 10
5261 10
2256272 8
618213 3
1199998 4
2618862 9
1763483 7
34623 2
1872129 7
4 5
10937 1
608034 7
2158273 9
600002 2
11 10
2024828 7
2699990 9
267600 3
1069343 7
1200000 4
2083887 9
29205 2
153539 6
10 4
687664 5
1 10
1489344 9
14 7
1015938 9
2845829 10
1628522 7
1 10
1 10
1964996 10
1005087 7
1281419 6
1 10
436672 9
2399996 8
1200002 4
294956 7
802040 4
2099999 7
9 8
1606949 7
16 9
300001 1
300000 1
2406817 9
10680 5
464133 4
470736 7
2199641 9
300000 1
600001 2
944824 8
1 2
193203 4
848616 7
2099992 7
78833 2
13 6
386240 3
899271 9
7 3
1002870 9
599734 10
2236241 9
83011 4
2397615 8
665185 3
952466 5
599997 2
728438 6
683174 6
121770 1
474173 3
6 5
2100002 7
1809241 8
7 8
292793 3
1116785 5
1200000 4
1 10
1779701 7
773221 3
117799 5
60685 1
1066440 4
1 10
17 8
600001 2
755747 6
244377 3
650259 3
381544 3
42499 3
18200 1
1155809 5
300000 1
299999 1
359091 2
935635 4
895970 6
441771 6
1031279 8
2442122 10
47265 1
170696 1
570989 5
2399999 8
1 10
5 2
160002 1
1145345 6
879899 6
312156 6
531279 7
737557 4
11 5
1279389 7
1009440 7
25 10
1 10
502205 6
299999 1
1500007 5
3000010 10
2400005 8
6 3
475129 3
11 5
600003 2
2082871 10
1953503 9
1574036 9
1462055 8
558504 2
599998 2
226119 1
1401801 10
1747936 6
1944729 9
289556 5
1138368 8
1401349 5
1217147 6
920095 7
8 9
180939 2
42758 2
1 10
323969 2
453977 10
2407329 10
591332 5
664912 4
273168 9
1 10
56958 1
428955 3
1205321 10
1209104 9
630746 3
114673 1
1358500 5
2100853 9
151332 5
246619 2
41567 1
279936 8
1696918 7
321833 7
1800007 6
2699992 9
5 6
255714 3
1 10
1500006 5
506483 3
1632939 10
2999989 10
654364 3
486013 6
1500008 5
683100 10
1 10
2399993 8
2091878 9
161844 2
249047 3
2700003 9
277099 3
439841 3
2699998 9
285120 2
2485269 10
1078961 10
900003 3
21 10
1267081 5
117649 1
7 6
2363281 8
2699992 9
2252501 9
8 9
49169 9
1689961 7
2099998 7
14 10
2058880 8
1 10
1799999 6
54916 4
1788031 8
567605 2
421633 6
1499999 5
847854 6
900002 3
3 4
710237 3
1 10
911304 4
21 10
1404576 7
1 10
1800000 6
59100 3
2497085 9
661132 9
366139 6
278841 8
155625 2
2700008 9
600001 2
469896 8
5 2
2047589 9
96746 8
96966 1
899997 3
210235 4
711204 3
617291 3
1097191 5
831733 3
935348 9
17 7
1895049 7
900001 3
251383 8
1200000 4
2100006 7
238471 10
1070473 4
1 10
338175 2
370234 2
2700008 9
1382945 5
1278859 5
1097538 9
2048579 9
1439632 6
645395 6
266966 1
486947 3
258840 5
443527 4
117894 8
19639 2
3000001 10
2240804 9
2400009 8
251815 3
572117 4
349217 3
2352001 9
2700005 9
2869921 10
300001 1
151990 1
2036240 10
238887 1
1799995 6
1678074 7
430050 2
49524 1
8 4
268730 5
724871 4
1127347 4
300002 1
18 7
1344174 7
613443 4
1799994 6
1896071 10
262140 1
299999 1
1217325 6
965203 7
1055405 4
20 10
746501 8
1837996 7
2699990 9
843389 3
906569 6
1426433 6
1796017 7
1 10
371540 3
1 10
222233 6
166416 2
4 5
940553 6
357149 6
2092173 7
299999 1
1637851 6
1658735 7
1489439 10
1499999 5
1 10
1284605 6
205493 4
4 5
19 9
60054 1
900001 3
7 3
2098194 7
1200004 4
1530332 9
812117 3
842582 3
21 10
1754673 7
109709 10
887289 5
2472292 9
158402 1
1500000 5
99458 6
1162923 9
1800001 6
692478 4
1018839 5
2173510 9
4 2
986335 7
2206431 8
540076 2
20238 2
3000001 10
33451 4
853823 8
1258361 7
4 2
2063342 7
2628039 10
777362 5
1 2
299938 1
20773 1
5 3
675040 10
1747489 6
1798153 6
301862 5
2099993 7
590442 8
2400001 8
7722 7
10 10
900000 3
14 5
900003 3
1611090 9
11 6
1806835 8
418840 5
1166301 9
497449 10
72894 1
2423171 10
523482 9
1 10
1257540 9
162248 8
1200000 4
2705481 10
187285 6
1800006 6
419957 4
447739 3
87447 3
2425670 10
600001 2
1210245 7
1800009 6
934328 6
634093 6
600002 2
11 4
202016 1
850352 4
1 10
103041 2
2752121 10
1499997 5
76971 1
50520 1
3 1
1 1
401947 2
41475 1
786736 8
700151 10
508404 6
2052149 10
20499 2
287479 10
13855 3
1084932 4
1578337 6
1232498 7
588948 6
998376 5
90836 3
1 10
147409 10
1 10
2099994 7
14 6
1 10
15 8
1198919 5
1842936 8
939326 5
511947 2
440977 2
1524543 8
1799995 6
300000 1
11 6
516056 2
1917406 7
1595516 7
1269007 6
1382155 5
410241 3
2700008 9
2999990 10
300001 1
729908 3
2400001 8
236390 3
2999994 10
246495 1
1996441 7
875856 9
188295 4
660139 5
40572 1
928685 6
1 10
1 10
1288357 7
475025 8
947654 10
888389 3
151696 7
263092 1
1 10
1 1
1144495 8
1500001 5
775617 8
281917 1
283949 1
1083006 9
1381511 6
503266 2
939452 10
335406 5
11 5
2399999 8
2700010 9
877605 5
1985784 8
2399995 8
1051400 5
1 1
1718256 6
433139 2
1 10
642830 3
107741 5
471603 4
7 8
2100006 7
1500000 5
604874 3
2699991 9
60464 1
1947198 7
5 3
296819 1
3 4
1314200 8
1412504 5
2515910 10
260224 1
5 6
96759 8
2 2
90578 2
240279 3
9 10
414028 4
92277 9
2065500 10
409079 10
326925 9
140284 5
599999 2
5 6
268191 2
1416796 5
4 3
2151608 8
1 10
946981 4
76288 1
101862 3
2241855 9
11 10
253511 2
2 2
7 8
456673 4
218540 1
6 5
68148 7
1646659 10
23621 2
2303 1
300000 1
93349 1
276733 1
758066 7
12766 1
2999991 10
300000 1
15 6
1424792 9
1077615 4
1116312 4
2500626 9
129471 7
6 3
1088159 5
2699990 9
1500001 5
833445 5
5 2
4060 1
1 1
15 7
27 10
379737 8
69505 1
384160 2
2099992 7
1 10
9 4
201930 1
1367701 6
251981 1
907095 8
634826 10
59916 2
79565 5
1202984 5
2700006 9
319986 2
1422131 6
736728 6
900002 3
105471 3
2999999 10
681656 8
300000 1
299998 1
3000002 10
2099992 7
1858671 8
438975 2
305023 4
421692 2
539481 8
703979 3
580691 7
836228 7
1802431 10
639335 4
1883124 7
2700001 9
559769 2
1 10
44494 2
1943311 7
3000009 10
2549862 9
1360415 6
21 10
102787 3
14 7
15 7
1066935 7
1199997 4
308173 4
4 4
2400010 8
1199999 4
150847 1
1981919 8
577793 7
270720 1
2 3
340195 4
2700008 9
18782 6
8 8
1901400 10
266397 1
869706 9
4 2
16 8
1499996 5
904896 4
474879 3
725414 8
1169801 10
1464732 9
1601739 10
1 10
319076 3
1392864 6
464664 6
1499995 5
616536 8
561576 2
328382 2
2100006 7
1800002 6
1253368 8
1025818 7
475914 6
903442 7
1378405 5
213865 7
798600 4
1589693 6
1748360 10
960769 4
26 9
369873 2
2617224 10
4 4
1458327 8
725050 10
2099994 7
1 10
1 10
510474 2
756273 4
32392 1
300001 1
10 9
1131210 8
48863 1
600002 2
2399992 8
1397505 6
1103788 5
1478006 9
11 5
1707353 9
572493 2
223137 1
9 10
1499995 5
10132 2
900004 3
1 10
755099 10
491075 5
1331208 6
1199999 4
326913 3
1072489 8
4 3
2400010 8
933019 5
1 10
2754230 10
999413 8
79361 2
186416 1
13 6
567475 3
1 10
2699990 9
184917 1
741496 10
1538594 7
892369 10
250195 2
9 4
3 1
25 9
1590483 7
376587 5
2699992 9
2236540 8
1674433 9
299999 1
825486 3
527927 6
2899731 10
180432 1
2100003 7
1527811 6
262982 2
316036 4
1 10
600000 2
212015 8
899996 3
262453 2
1779546 7
399436 6
155566 5
1959337 8
1 10
1068120 10
7 7
1398541 6
966679 8
1077608 7
831300 5
300001 1
429140 2
509881 3
341623 4
290235 3
1800004 6
2400007 8
457559 2
16 10
1 10
2399999 8
951410 10
266301 10
17 8
1 10
205792 4
1800007 6
1803559 8
707175 4
1159417 6
2100000 7
1 10
13 6
1 10
1478081 5
73470 6
1171327 6
625148 3
1551746 6
184719 8
24682 3
2399991 8
2072811 10
171305 8
434312 2
476017 2
765553 6
9 7
2400009 8
386383 3
1638271 9
4 3
13 7
996407 7
1375430 5
900002 3
1111380 4
545598 5
2529229 10
233538 1
2999990 10
600001 2
481671 9
329052 8
495964 2
260488 1
2399991 8
1085315 4
448520 3
142941 4
1 10
656049 3
3 2
437937 4
1634132 7
466413 2
1364780 6
1500005 5
1 1
2165947 9
12 6
1208484 9
2008221 10
141340 5
537191 2
475955 2
21 10
512258 5
6 3
894924 5
1 1
13 6
1 10
1226184 7
216037 3
2999995 10
2999997 10
9 4
521736 3
2100001 7
1942174 9
7 6
2227994 9
1 10
1499997 5
378119 2
1036028 7
239573 2
2220961 10
414809 3
14 7
771303 6
19 8
345833 4
803879 4
2399993 8
3000014 10
1807863 7
37159 1
453986 3
1800007 6
106496 4
899997 3
602081 7
2099994 7
625829 4
3000009 10
1712449 6
3000005 10
564344 2
75770 2
20 8
787548 3
269368 1
967629 5
8 3
2699999 9
2522430 9
899999 3
1888869 7
553691 2
186704 5
7 3
9 4
3 2
3 4
479099 10
1871080 8
900000 3
47311 6
899998 3
1800010 6
299999 1
642677 7
829952 3
985457 6
2367463 8
2100001 7
1948135 7
1957719 8
1242419 6
600002 2
86948 4
463083 2
700244 5
180127 6
11530 3
202231 8
531344 4
1 2
428026 5
1 10
1 10
1 10
69172 2
392531 10
1062333 9
1369447 6
531807 7
1980146 9
2699991 9
354060 6
1 10
753353 6
8 3
1411702 7
599999 2
295506 4
982965 6
96121 2
2399995 8
153544 4
2399997 8
910350 10
1 10
2100001 7
599997 2
778249 5
2700000 9
1452572 10
146952 1
1401471 8
1180870 7
411294 5
14 6
227673 8
1 10
2384451 10
1108711 4
1773556 7
509872 7
810273 3
41974 1
278849 1
1052451 5
2399999 8
1 1
268480 3
724756 4
1453023 8
773889 3
1 10
1 10
1606613 7
33989 1
4 3
391139 2
2399992 8
2112671 10
6 7
1708589 7
268945 8
1906506 7
3000013 10
49027 1
1 1
212205 3
9 4
81624 3
1 10
322161 7
1 1
18 8
1 10
105391 2
1045179 10
16906 1
7 3
4 4
8 8
832798 5
515557 6
299999 1
1095741 9
99164 1
659137 3
1 10
262887 1
2700010 9
252837 1
667361 4
10 10
7 3
2518948 9
299999 1
900004 3
717287 8
300001 1
103521 5
2134953 9
895892 9
2076886 9
300000 1
925500 6
595668 6
900002 3
903959 5
15 7
125930 5
350696 2
118361 2
1 1
204136 9
548768 4
2039491 9
349370 3
2400007 8
2100000 7
17 8
2379335 8
1 2
805603 4
2297139 10
3000010 10
4 4
238269 1
1171766 9
2699999 9
2381214 9
17 6
537271 10
453922 8
2700001 9
858733 4
211216 3
6 3
777394 4
8 7
1 2
2699991 9
624144 8
234055 1
900000 3
412977 3
900004 3
1 10
241375 5
121694 3
226781 2
377308 2
13 6
532523 2
80509 10
1223771 6
900000 3
139180 1
9 10
10 9
18 9
1 10
1437838 7
574841 4
1746133 6
316295 2
13 5
290389 5
87504 1
929499 10
210218 1
650196 6
26747 2
2999999 10
1 10
548080 4
1199997 4
313886 4
21 10
2859209 10
1 10
515091 3
11 5
1100786 7
1350601 7
1 10
17 8
299999 1
599999 2
299999 1
615965 7
8 7
1051994 7
79920 7
2100007 7
2208250 10
736619 7
420799 4
1541113 7
1003304 4
300002 1
803397 4
2060660 7
2883230 10
1500007 5
237098 2
1862921 9
17 8
7 3
580571 5
1800001 6
7 7
527227 6
1500004 5
886672 7
643295 7
605471 7
23 8
1088234 9
254486 2
1799997 6
207422 1
782169 8
1564380 7
13 7
2700010 9
1499995 5
2699992 9
1 10
302315 8
1500004 5
2400000 8
284440 1
376419 2
363199 6
199679 6
900000 3
1758873 8
648835 6
40921 1
1175341 6
547985 2
1060212 4
2699991 9
752929 3
785963 5
429586 3
1692424 7
84550 5
1497030 6
525021 10
900001 3
42185 3
1833879 8
956051 7
867618 9
856652 6
729500 8
27 10
467579 3
732717 4
349024 2
1545475 7
448159 3
2247609 8
2700008 9
423574 2
1199999 4
1735637 8
4 2
382424 8
1 10
582893 2
1601569 8
4 2
452388 2
560621 7
1 10
105898 2
790176 3
2099997 7
1089859 5
1137254 8
2099995 7
1311095 8
2400007 8
608686 7
1 10
763296 4
1953304 8
2700009 9
3 4
299999 1
2700010 9
3000009 10
2220615 8
70634 1
198662 1
1476252 6
2559832 10
248256 2
229918 2
2 1
2475089 9
25755 3
2211901 10
600001 2
5 4
20 10
208976 1
1799994 6
294232 7
2700008 9
1238507 7
2624866 9
1199997 4
195722 1
1469938 6
1385737 8
195383 3
1499995 5
2399994 8
979430 5
968080 7
365742 2
5 5
370529 9
1126340 4
371618 2
3 2
1321442 9
1518553 9
894817 6
1514039 6
1110835 9
259876 2
168687 1
1374274 7
599998 2
463558 2
2700010 9
1 10
1548736 9
1100472 9
3000003 10
1271987 7
1832475 8
7 8
2117521 8
1176374 10
5 5
2071359 10
1578464 6
1199997 4
299999 1
204247 6
1213290 5
517679 2
370737 8
363795 4
2400004 8
212654 3
889088 3
259920 1
95067 2
2100006 7
1629755 7
910951 6
607889 4
263014 1
1800005 6
2999990 10
1162941 4
858841 5
1840367 10
697392 3
1126003 6
2999999 10
2999991 10
2699992 9
300001 1
4 4
470014 8
1 10
3000008 10
600000 2
600627 3
2015707 8
265024 3
600001 2
1 10
2099996 7
2100001 7
1509632 9
13 6
5 3
490309 4
5 2
442121 10
31832 8
9 8
17 8
1934757 9
1411100 10
1 10
300000 1
7 3
4 5
1 10
1381533 5
2745667 10
16 8
1101361 5
1690986 8
515758 3
846175 6
1371081 5
298552 1
2399991 8
716966 10
2542679 9
2 3
4 2
414320 5
19 7
16 8
395478 7
2399992 8
322695 4
1570378 7
899997 3
110138 6
3 3
2597259 10
531473 4
600000 2
252020 1
1 10
7 6
2062769 10
148767 8
8339 1
142101 1
7563 4
2628107 9
149017 2
565507 4
824120 8
802103 7
2699998 9
136075 1
1238395 9
2669109 10
344905 2
17424 3
1527120 8
13 7
1230181 5
195545 2
167839 10
2100002 7
5 2
11 9
2628584 9
978555 4
46226 1
3 3
154462 1
300000 1
2400009 8
2100006 7
463386 9
64365 1
1129320 5
1076067 7
1010969 4
3000011 10
132628 3
2100002 7
347471 3
1014653 6
11322 1
900001 3
299999 1
157297 7
1759997 7
4 2
7 3
281859 1
2699991 9
169955 2
21 10
968932 4
18 9
467490 2
516263 2
1077924 8
424901 3
1118309 7
1 10
1722863 10
431671 5
2700007 9
2057726 7
135613 8
2016699 8
1 10
9251 6
299998 1
1200004 4
1028349 8
86962 1
442196 4
900004 3
317425 8
1 10
2099997 7
213741 1
16 8
1424405 8
1297668 9
357176 2
920438 10
990904 5
1762961 6
1634609 10
32591 10
9917 2
157022 8
9 5
600002 2
1200005 4
1180068 6
948438 5
998543 5
2700010 9
1200005 4
1500009 5
246375 9
1 10
1200005 4
7 5
28788 2
138188 2
1946809 9
411635 3
2604061 10
2400007 8
76567 1
671541 5
480400 5
11 5
2987587 10
2048539 10
622935 8
1 10
907081 6
6 3
1760687 9
1 10
1 10
1 10
440696 10
1873408 8
313539 3
1139799 8
899999 3
3 4
132780 1
600001 2
17 8
2214467 9
1 10
2165329 8
315196 7
302226 9
1792238 7
2100001 7
9 4
19 9
2400009 8
280269 10
300001 1
1 10
122264 9
678917 9
1092949 10
189630 9
1499995 5
1 10
1 10
2100004 7
2400008 8
602957 4
214227 9
2844910 10
156609 1
91641 1
604969 10
625320 4
560395 4
1 10
1694863 9
1450781 10
863317 8
647016 9
3000001 10
1692062 9
322427 3
554958 6
616330 10
1462985 8
1 10
790279 6
1251535 5
1 1
345291 4
1 10
422679 3
459453 2
54145 1
2400007 8
1 10
140271 3
13 6
1460597 8
513583 3
899997 3
760671 6
1747179 10
1516140 9
6 7
346176 3
469583 4
1128775 5
3000019 10
1427229 9
814809 10
518820 3
667709 10
2100004 7
2 1
728381 5
51568 1
17 8
290720 2
1085815 4
1384561 6
900002 3
1011000 5
16 8
1799998 6
2699995 9
167090 5
1 10
1465699 6
8 8
2099997 7
825490 4
2511153 9
1142917 6
1543309 10
967644 10
1200005 4
136599 2
1200004 4
2700011 9
372391 5
515649 5
1335241 8
8 4
1304681 5
416846 4
54885 1
2999989 10
630708 6
199402 2
8 9
1 10
488849 2
741057 4
125589 3
4 2
30813 3
71992 1
903413 9
4368 1
1066092 4
119601 2
9 9
945265 4
19 9
12 5
166739 4
1616553 9
1 10
32180 1
573967 2
216281 1
255853 4
971503 7
9915 2
506518 2
849122 7
7 8
21 10
202249 2
274651 2
598868 9
1 10
2714307 10
798589 3
1459525 5
476317 2
641466 4
118921 2
7 8
1968263 7
8 4
2999999 10
2 2
1360616 5
1560006 7
1058407 7
8 9
2 1
1800007 6
1895 8
600002 2
1 10
1500004 5
2399992 8
14 7
159000 1
1 10
578861 2
7 3
2100001 7
603073 6
925805 5
122183 4
900003 3
1136498 9
1921709 7
1119421 4
21195 2
200763 2
1108234 9
493946 2
343312 3
6 6
1500005 5
40228 1
277877 2
1799994 6
1276247 6
901179 9
8 5
1500006 5
138870 10
445985 5
840066 6
162181 1
555211 9
1434215 6
1 10
838973 4
1800001 6
1593073 9
126074 1
600000 2
250705 1
2999990 10
2373417 8
1189452 4
148395 4
1510627 7
6 3
1 1
9 10
1130680 8
858865 6
932423 4
809861 6
1337569 10
174091 1
1147549 4
1 10
1799995 6
520165 3
1489783 6
1216081 7
294741 1
979331 10
456305 8
33786 5
722973 4
447460 10
1 10
1051689 6
55670 1
1463463 8
1 1
2400011 8
2100007 7
323425 2
847507 4
1 10
494958 7
853220 4
299999 1
13 7
2273477 9
135260 2
1 1
2403910 10
1429639 9
1 10
747579 7
959432 4
1200000 4
166088 4
1543415 6
645440 4
1122112 7
449597 6
482568 2
900001 3
1 10
630048 6
2396959 10
1235078 8
413755 7
1884830 10
5 2
900002 3
549925 5
867709 10
1800006 6
370333 9
217260 2
1059445 4
1 10
533883 2
298654 4
300000 1
1166905 10
1800001 6
756253 6
2699991 9
683518 3
2400009 8
402654 3
579837 4
1800939 7
2101801 10
7 3
558849 8
1 10
2399995 8
1200003 4
286800 3
1800000 6
900005 3
1800006 6
2700006 9
665319 8
253295 1
1200000 4
9 5
1 10
12 6
17 8
1 10
285450 2
7 8
89513 1
1443664 8
1199996 4
1800000 6
1086321 8
813632 4
857497 5
1075309 5
1486213 10
120185 1
1773987 7
1200001 4
2100010 7
903315 8
438240 8
2261139 10
6 5
1142069 5
1856710 9
257066 1
1809206 7
300000 1
6 7
1607549 6
2999999 10
1 10
1 1
827404 5
3 1
2135000 9
185542 1
1756546 7
99245 5
590728 8
588796 3
373525 2
106904 1
1 10
1463483 6
1218196 5
5 6
4 3
1205664 7
783289 9
523157 2
2560616 9
1018081 7
109274 2
1993045 9
1800002 6
108374 5
126106 4
7 8
27987 7
1060365 10
2100000 7
28 10
1188612 4
520122 4
514154 2
699322 3
1 1
8580 3
1780777 6
722225 6
17 8
522836 7
1302211 9
1499996 5
732601 10
2100004 7
2699992 9
250211 6
65753 4
96519 2
1054795 6
17 8
430889 2
1236421 6
2399993 8
725821 5
1499997 5
9373 1
36833 2
403467 4
183174 1
1 10
1787450 8
11 8
121011 2
595600 3
2100013 7
1338924 5
9044 6
6 6
1657425 7
463232 3
183021 3
1891609 7
1502380 10
451385 5
1341119 7
166276 1
284249 10
1032699 5
1671062 6
1619752 6
1149847 7
2433653 9
137268 1
5 3
709056 6
932014 7
1199999 4
1147264 5
150792 2
900002 3
1170218 7
1568253 7
899998 3
1 2
102751 1
967384 4
421880 5
574140 3
221464 2
287566 1
685403 3
1500000 5
10 10
382302 2
2100001 7
317403 2
663542 9
900000 3
1200005 4
1499999 5
1617472 8
1539384 7
9 9
1032368 4
299999 1
1242930 5
296866 3
182926 9
410586 5
60973 7
808090 5
2700011 9
599685 2
1508550 7
1820276 9
918761 6
368491 2
1086456 5
221992 1
17 8
2999999 10
600003 2
1218210 5
1 10
1275651 5
2 1
620003 3
1694295 9
1500001 5
3 3
1200005 4
23 9
1 10
43640 4
2700014 9
214169 1
1 10
623815 3
2699991 9
185258 2
1064151 9
89803 7
863617 5
2178720 8
121795 5
2906981 10
1326288 8
1287372 5
1872340 7
1346869 8
284898 6
139404 1
2162079 8
2153778 10
1 10
1784230 6
586379 5
224657 1
1824717 7
47609 5
2491607 9
32629 2
2492922 10
900003 3
3 3
2999990 10
7 3
1214461 9
736733 3
2962104 10
7 3
214922 3
1 2
2367269 10
193239 4
1497150 6
3 4
1458507 8
602839 6
2099997 7
790236 9
1283868 9
8 8
575965 2
738693 3
23 9
518647 2
1 10
265188 7
301458 8
1472053 5
14 7
279881 6
2680979 10
1 10
54176 4
244743 1
1500005 5
2210616 9
2099994 7
2700009 9
2400007 8
178231 3
1615386 8
171285 1
1 10
2568943 10
22625 5
1694439 10
2099993 7
1110545 4
1 1
1222028 9
299999 1
1318523 7
218147 7
54859 6
19 10
1 10
1239805 5
474979 6
1982905 7
39823 5
91818 6
1 10
1936061 10
534911 9
237952 1
2738429 10
1800004 6
8 7
738232 3
247806 3
1205560 7
2313127 9
267236 2
984405 5
573740 4
485018 3
770847 9
1 10
2582117 10
430085 2
734969 5
238072 4
1500004 5
156557 1
2700006 9
718445 9
345871 3
53226 2
1788479 9
930061 6
1126665 9
2399998 8
819897 4
903463 4
1056353 7
103741 7
1 10
352821 7
142685 1
414435 3
180133 8
209277 2
975798 7
801350 4
3000005 10
7 3
5 2
19122 1
1419620 7
1800006 6
562141 3
1242421 5
212623 3
855400 7
2399998 8
245546 7
146544 2
1499994 5
1627 4
2099992 7
476940 3
830568 6
1831948 7
1499999 5
1002761 9
759432 7
452566 2
1199998 4
11 5
986334 5
1499999 5
1 10
275700 1
1979862 8
1116538 8
3 1
1386762 6
2699996 9
79885 2
112114 9
737730 9
45988 1
77736 2
178260 10
2399995 8
954444 6
125417 1
20111 1
92771 5
1402109 5
3 4
917271 8
2038998 9
886823 7
1 10
66881 4
1289112 8
8 9
2700001 9
1 10
679650 6
2652679 10
300000 1
854501 4
967951 5
212794 2
2700000 9
1017793 4
364322 2
1799993 6
260413 1
1199998 4
1985399 9
17 9
1082861 9
1256000 10
9 8
21085 1
900002 3
557388 2
948331 6
872772 6
3000001 10
996068 6
217680 2
272180 9
554604 3
685631 3
8 7
2490469 10
507691 7
223166 1
617795 3
1 10
848035 4
2434269 9
1 10
19 8
335066 3
15 9
717141 3
2065175 9
2099999 7
1587938 8
2041415 9
571588 2
644473 8
203538 6
1489630 10
917807 6
189524 2
557149 5
608548 3
86278 2
1613458 7
2099992 7
402470 2
27343 3
1 10
1 10
261492 5
593449 4
1943289 8
1 10
454378 4
2399992 8
34528 2
1200003 4
1 1
101491 5
1067900 5
819119 3
1148581 5
35379 3
161246 2
1 10
801698 9
586749 5
2696990 10
1573496 8
1500001 5
1029281 4
1 10
81255 5
275265 3
1500001 5
1 10
1713862 9
8 4
1106223 4
12 6
14 6
1200005 4
230566 3
327264 2
2399401 10
1486231 10
7 8
545461 7
20 10
734069 3
21 10
20 10
1499999 5
2 2
145423 1
2 2
1139639 10
299999 1
1 10
351111 2
86925 2
210722 1
1037551 4
1595626 6
338777 2
300001 1
1312541 7
1154329 7
8 4
90696 1
600001 2
20 10
2100000 7
1199997 4
531281 4
11 10
2099999 7
2094985 8
634491 5
921279 8
19 9
2700000 9
260221 3
1232430 10
1 10
1 10
276824 4
666844 3
380711 8
2283800 10
1092843 9
2589994 9
9 10
385373 2
1249908 6
3 2
300000 1
595151 4
2818527 10
2352660 10
66876 2
431634 10
299999 1
571553 2
901185 5
13 6
64133 5
141230 1
9 5
13 6
1069929 8
2016342 8
1479101 7
26 10
177960 4
5 2
1827984 8
1977423 8
1 10
1 10
332240 10
2 2
752363 4
232612 1
2299112 9
609439 4
1 10
1443072 7
1499996 5
1702 2
1739035 8
16 6
487166 6
1967420 10
323694 6
1740326 7
95829 1
237094 8
238713 1
1499994 5
695558 9
2322801 9
435500 5
1500009 5
107817 3
80156 1
291768 3
2400011 8
1 10
299999 1
895530 10
142460 1
116326 1
2400000 8
624471 8
344926 7
539066 8
377773 2
899998 3
1179226 7
1 10
1398946 5
607663 9
6945 1
1092470 5
2257731 9
224978 1
437112 8
8 7
1 1
577654 3
810542 10
4 3
1692678 6
107660 1
308112 6
2000324 8
1549730 8
173491 3
812785 5
49561 8
1800002 6
1241662 9
9038 2
1112809 6
1453384 5
1214116 7
353761 4
586030 5
572622 5
159632 1
246980 10
425025 8
1406378 8
89938 3
600001 2
300000 1
1061183 4
1500002 5
860974 3
688289 10
462755 3
977784 6
2 1
379807 9
2700000 9
2532806 9
1333185 6
180050 1
15 7
14 10
380035 5
4 5
46499 4
1500009 5
6 3
32885 7
447395 4
1 10
1729953 8
518860 9
299998 1
318595 2
599998 2
784839 5
338717 6
11 4
1162254 6
246656 2
174590 3
1941921 8
2172981 10
694385 7
2289224 8
1 10
404618 2
737149 8
688787 3
1076626 6
417251 4
1966447 9
106085 1
1 2
12325 2
1 10
1927260 7
765884 4
40098 1
10 9
536329 8
2216735 9
3000010 10
1412923 6
309264 8
1204200 5
1169448 4
22 10
470087 3
2699990 9
714636 5
419732 2
438307 6
1418459 6
321603 9
2299262 9
3000011 10
580288 8
639797 3
1346211 7
2099993 7
2700013 9
2183623 8
1578548 10
133261 2
10 10
417689 6
582424 8
7 4
900002 3
370157 2
614453 6
2399999 8
2099994 7
590020 2
10333 2
600000 2
2343635 9
474823 7
2595952 9
6 7
48905 1
330674 5
779485 7
1505350 10
246856 2
167751 5
18 7
973640 8
465444 8
922256 9
1192747 4
8 9
161419 4
226160 3
1655668 7
837350 3
2080927 7
713420 5
1581233 6
1 10
2699992 9
154416 1
481914 5
105860 9
358700 2
749581 5
206083 6
410472 4
600003 2
1799999 6
1 10
1224804 5
1 10
667351 5
6 5
454953 3
1 10
1 10
215341 2
19 8
838915 10
3000003 10
1500002 5
8 8
153384 6
961141 6
1 10
793271 5
599998 2
733898 10
6006 5
3000009 10
299999 1
1516779 9
1633078 9
2100012 7
689175 8
1980920 8
1137751 4
54442 2
7 3
1109949 5
900003 3
2400003 8
1 10
299999 1
1 10
693779 10
2700006 9
2 1
9 10
311756 8
9149 1
369981 2
1785856 8
1687947 6
568922 2
1923758 9
1 10
1199998 4
17 8
1499999 5
1200001 4
189461 1
65392 2
1968965 9
995356 10
2966450 10
2286295 8
900000 3
255240 2
1 10
599998 2
6 6
1704701 6
14 5
45121 5
1200004 4
1 10
963532 6
300000 1
340242 8
332033 4
1 1
1787281 10
473768 2
264781 9
1321867 6
1 10
1 10
713952 7
1 10
873094 3
5 3
1 10
374899 5
490980 4
2 1
600001 2
539145 8
2399992 8
899997 3
515983 3
236897 2
68729 1
180274 2
9 4
800186 5
1590571 10
134332 1
299999 1
1 10
222004 1
193416 5
219880 2
599999 2
579288 2
88821 1
679759 5
2400001 8
599999 2
2700005 9
94391 5
7 4
2691441 9
1373472 9
2399996 8
1800001 6
1427787 9
8 8
240010 1
1 10
1498150 10
4 3
1473892 10
504556 5
1499994 5
1626264 6
132157 1
2399991 8
1 1
1857329 10
168929 10
1199999 4
2573697 10
12 6
20 9
1039600 10
2699999 9
1799999 6
7 3
390302 8
1799993 6
9 6
1632597 7
654924 3
12 6
299999 1
131085 4
1500001 5
599998 2
861222 7
323697 6
119724 2
599745 8
1499996 5
600000 2
2236382 9
1325489 10
154770 10
274307 3
299999 1
726950 7
229323 4
1329962 7
141820 10
1199995 4
2699992 9
2 2
1800006 6
3 2
758348 9
14 5
4 3
55590 5
2360871 8
600000 2
1942346 7
900001 3
1 10
2285729 9
874731 8
670301 10
1 10
2041729 8
1560559 9
1054428 6
600000 2
874016 5
1504141 8
2699991 9
311198 2
31892 10
1389180 6
899998 3
813465 5
2700000 9
511250 3
9538 2
246310 1
4 5
2222377 8
996706 6
855340 3
2368933 10
424466 2
599998 2
2999999 10
1970291 10
745210 7
900001 3
1 10
7 4
6 6
1030850 10
38118 1
2242902 10
1378575 9
295704 3
1066655 8
814883 5
599999 2
94264 1
600001 2
900004 3
1204815 5
465913 6
1140397 7
2100008 7
1199996 4
1 10
1 10
1298893 5
3000010 10
1530030 10
9 10
2191861 10
1139235 7
315257 5
747435 3
1712180 10
1178065 4
896243 9
23620 3
36532 3
600003 2
1324836 9
300001 1
1500006 5
999118 4
25 9
542648 3
193608 8
444439 8
824953 3
540824 2
15140 2
300002 1
3 1
1200002 4
2078173 7
10 8
1 10
2699990 9
9514 1
8 3
1 10
1568130 10
9 5
2085362 7
1800005 6
228732 1
13 6
3000009 10
299998 1
66705 2
1450179 6
1543848 8
8 4
147456 5
202010 1
2527075 9
1647192 8
5 3
2699990 9
94800 1
11400 2
427534 2
1127783 8
223087 2
135860 1
1277921 7
177192 9
208024 5
1657410 6
1611001 9
98736 7
2046192 8
2027626 10
299998 1
625477 7
2099994 7
1145381 7
242927 4
15728 4
865541 5
174834 1
1380400 8
12 7
329360 4
218975 6
1582890 6
1231740 10
1970175 8
1199995 4
1 1
953877 5
1800005 6
2113827 9
1 10
284830 1
2053943 9
994224 5
1056914 8
1621299 10
300001 1
19 9
599999 2
3000009 10
2380947 9
4 5
1 2
16 8
41411 4
86065 1
3 1
1970334 9
1757999 10
972168 8
621504 6
4 2
1352436 7
300001 1
97575 5
1046628 4
1 10
900001 3
54233 1
1426986 8
1 10
1 10
1141433 4
745245 8
1135386 9
1841560 7
2999991 10
638561 7
1732101 10
703027 3
1 10
3000009 10
2400014 8
780640 7
414621 2
438523 4
211208 3
673371 3
47413 9
1472468 6
1 1
205766 3
1200001 4
13 6
162898 3
372095 3
322849 2
1344431 10
1557927 6
1799995 6
2431302 10
10 9
766562 3
333775 8
491543 2
13 7
177717 7
9 10
1576284 7
411355 9
259377 8
2180429 10
2100001 7
33678 1
603771 4
2400002 8
393590 2
1558873 6
224855 2
8 9
3 3
702895 7
2699996 9
256866 5
738792 8
469068 3
899999 3
1836172 9
1317016 5
1804087 9
215045 3
2999999 10
2 2
9 4
600003 2
1499999 5
31387 6
25746 1
3 2
1219281 10
1662969 7
149167 2
2158182 9
1199995 4
1894608 9
5 4
179748 9
4 3
177170 1
1 10
10 5
132984 4
1754841 10
3 4
438221 8
19320 3
715446 3
555750 7
244025 1
2400001 8
1 1
10 9
984967 4
1528244 10
61694 1
2195929 8
308164 4
600003 2
1 10
223835 4
583098 2
300000 1
2155481 9
884605 3
792339 8
1 10
89085 4
1 10
1910120 8
2337940 9
75393 1
485226 2
167031 5
228222 2
9 8
1200005 4
1375228 7
299999 1
247319 8
579354 6
1647991 7
1405229 5
982463 4
1200004 4
113248 1
1 10
1 10
11 8
2408763 9
48354 1
1 10
2400013 8
2096702 7
1802024 8
179369 9
2099996 7
299999 1
1665307 7
2999992 10
3 1
93844 7
4 5
126004 5
463533 2
16 8
901997 5
2480774 10
2038863 8
3 1
485640 7
1129194 4
1 10
1288574 7
697297 3
1 10
899999 3
1136567 7
1 1
1 10
2999996 10
2099997 7
1687863 10
400014 5
1 10
160559 1
4004 2
3000002 10
2555039 10
863127 5
592709 2
1800006 6
3000009 10
2518897 9
1125647 4
470194 2
17 8
3000001 10
140174 1
2402790 10
300000 1
15 8
1575027 9
547219 3
1788607 8
355888 3
5824 1
2400007 8
2272208 9
605631 8
1199999 4
361371 10
636393 8
3000001 10
2099999 7
395571 10
1200005 4
10 4
131558 3
3000000 10
2099993 7
1388500 5
3 1
1355929 6
2514551 10
600000 2
1757019 10
726059 3
5 6
544831 7
823469 5
183435 9
2399993 8
899998 3
7 7
170113 3
1799995 6
1240690 9
9 8
1776969 9
1050525 6
846056 8
12 5
599066 9
1448527 9
958586 5
1800000 6
1 1
840646 3
167671 7
1 10
298185 2
11 9
549 5
1799995 6
2607639 10
506324 7
1925276 7
1 10
256783 2
18 8
2100008 7
1473322 10
1356983 9
797439 5
501568 3
2237401 10
900004 3
899997 3
2999991 10
2399992 8
2571754 10
237749 1
2175143 8
60060 2
899997 3
564609 5
122230 2
1199997 4
215580 1
599999 2
181889 1
1367425 5
671619 5
2699999 9
280056 3
1627088 8
900003 3
2076007 8
108709 1
751753 4
514271 10
1 10
1080345 5
1827933 7
1987457 8
187688 8
730311 8
862091 9
1200005 4
600000 2
2999990 10
2100008 7
1 10
20 10
647871 5
1599509 6
789700 4
2188576 9
36601 2
271724 1
2 1
6 7
68576 5
368422 2
166758 1
498883 2
104034 2
20071 4
1586349 9
1 10
245472 3
844641 9
40504 8
1500009 5
1061430 5
8 4
48945 1
1223507 7
871320 10
300000 1
1499999 5
299998 1
2400009 8
1500000 5
675539 4
15 7
361011 5
566266 4
929330 6
394834 8
368909 4
719634 6
899998 3
1800001 6
1 10
567743 2
2099994 7
447639 10
1544029 6
561681 9
1200002 4
4 4
11 5
188549 5
133102 1
1341023 8
1509130 7
1199995 4
12 5
2352176 9
827175 3
688580 9
685392 8
9 9
2115792 8
482811 2
1077275 6
7 8
801766 9
1658441 6
509946 5
3000004 10
12 8
2099995 7
842371 10
1328680 8
1955471 8
744239 5
790480 3
2445551 9
11 5
3000006 10
7 8
940906 5
19 10
2007685 7
13799 8
453845 4
332132 3
857814 7
19711 4
623269 3
1380863 5
2100008 7
1 1
10 9
1238175 9
302293 9
139777 3
1 10
1894360 10
1694919 10
2100003 7
999071 9
1745885 6
300000 1
1 10
1 10
7 6
665021 3
1 10
609525 3
257890 1
34357 1
1882191 10
865764 7
1874424 7
1279761 5
303434 2
7 3
129605 1
18379 2
1441326 5
1305400 10
728450 10
5 6
14057 9
62569 8
935349 10
537879 7
9 5
190238 4
1 10
2212248 8
496031 2
1 10
1199998 4
8 3
2 3
1200004 4
2376827 10
22 8
2399999 8
575621 2
73152 8
2214108 9
436709 2
600000 2
1 10
19 9
1 10
7 5
3 2
303236 9
11 10
956022 6
2099998 7
2700000 9
2 1
704725 7
1902374 8
188986 1
1 10
2699991 9
1645925 7
1 10
526759 5
4 5
1145236 4
12 6
1499996 5
155000 5
2133177 8
796050 8
692021 3
2386240 8
1549566 7
396926 5
661544 5
3000002 10
1976896 8
2204192 8
899996 3
569971 7
161111 3
964989 10
900003 3
2100001 7
85060 6
1 10
512232 9
49333 4
376737 2
1 10
577551 3
2624199 9
1800005 6
319558 7
1485460 5
1500001 5
5 4
2400000 8
1200000 4
1698801 7
1 10
744882 5
1 10
875594 5
667323 7
64951 3
549580 4
2205970 10
26097 2
1773507 6
546179 7
2100007 7
206825 5
685441 4
900561 5
680050 3
495670 2
1 10
44125 1
641319 8
103916 2
1978300 10
508165 2
778345 8
418350 9
1 10
10 4
145009 4
1092003 10
24 10
461322 9
19 9
2487392 9
3000009 10
3000019 10
1381236 6
3000013 10
485489 10
3000005 10
307650 6
842626 9
863197 4
193704 4
3000001 10
1680570 6
1712630 10
3000009 10
145099 1
1687489 8
1 10
356131 4
78156 1
732920 5
876436 3
169744 6
1 10
45885 7
326860 2
2700009 9
644695 4
18 7
1 10
556666 7
549107 5
957601 6
954240 7
1200004 4
3000011 10
1500005 5
350919 2
693227 7
325039 2
1079298 8
1 10
1530835 6
354366 5
2399999 8
9 10
2011252 7
13 6
634979 3
8 5
685410 6
2403871 10
224637 1
708362 3
294370 3
1 10
1978878 7
1389275 5
9 9
67767 1
7 6
2400001 8
1499995 5
8164 1
1039354 7
164811 2
1004045 7
407891 10
1469541 6
1799997 6
187931 5
1922930 10
1 10
1 10
574855 2
900180 7
117851 4
1916277 10
248530 10
294454 1
245564 1
912540 6
723645 7
1 10
128449 1
234704 7
339757 5
1 10
1 1
194687 3
2099999 7
258455 2
44381 9
1800007 6
13 6
2399991 8
1 10
1440596 7
31630 10
1433204 10
917671 10
67242 3
900003 3
1290094 5
7 7
405706 7
11 5
570492 7
840536 3
6 5
815538 4
203746 1
1494264 8
369781 10
2086491 7
1 10
176187 2
1435746 5
1500005 5
1 10
31694 7
820421 7
840380 4
456683 3
15 7
113287 6
289132 1
479577 3
676606 7
615653 9
7 7
410341 4
1644561 9
1 10
353689 7
538045 5
299999 1
199917 2
5 5
1 10
3000001 10
2699999 9
723961 5
311301 3
769429 9
898134 4
1718108 9
487642 3
1200005 4
208726 1
263048 1
8 8
9 6
2 1
75726 1
88298 3
2481809 10
800600 3
830667 9
50897 1
2198565 9
1 10
644584 8
80799 2
1199998 4
474177 4
68417 6
2699991 9
2545696 9
415115 6
7 8
900004 3
10 5
1 10
453259 9
900001 3
606022 7
5 2
5 6
1800001 6
366855 2
775067 3
122885 9
2562995 9
1 10
728679 8
518419 9
7 4
1081631 8
18586 1
5 4
1 2
2336995 8
1 10
2400009 8
656307 3
1 1
491746 5
1224481 8
2073257 7
577436 3
787815 3
1152616 4
379028 8
905540 8
1121422 7
654716 3
1127479 6
1 10
114069 1
2695627 9
1683227 7
987945 8
9 4
899996 3
1 10
54000 3
1200003 4
2 1
3 2
896707 4
102878 1
220381 2
127820 5
2099999 7
2700009 9
1037226 7
599998 2
599998 2
1626170 6
6 7
1027027 4
1071478 5
2999991 10
1327112 5
21 10
122066 2
39353 1
2 3
570971 6
1562933 6
460855 2
163093 2
93222 2
1 10
324383 2
1 10
2443945 9
1 10
226964 1
2999990 10
919528 9
758216 4
36104 2
62845 3
2685630 10
12 6
531102 6
1499999 5
2 1
678563 9
863148 6
61464 1
13 5
693977 6
2400000 8
2760935 10
11 5
1 10
406735 2
44121 7
1 10
35571 3
1017701 5
960629 10
1095983 4
22618 9
304812 4
2399999 8
797741 9
1346545 8
1322762 8
260077 1
1630512 6
103140 2
899997 3
552661 3
5 2
420542 3
1 10
1245910 9
1078135 4
1 10
3 4
1841313 8
1799995 6
8 7
125633 10
1882161 8
1757286 9
679339 6
5 6
1800002 6
270031 2
1541200 7
2940 1
1800000 6
764322 5
137628 4
682637 6
911492 4
19 9
1703759 6
1910426 8
1 10
1430091 10
1 10
1925388 8
8 7
823697 3
3000000 10
1804845 7
4 2
900004 3
21 10
2616966 9
18 8
1351397 6
222699 1
475164 7
884162 3
1 10
806245 7
1800001 6
970802 7
1283163 7
1165361 7
2400000 8
799769 8
2699990 9
80449 10
583071 7
147443 1
88839 3
147779 4
1860159 8
156503 4
432821 7
3 4
117005 3
116269 1
5 3
334681 3
1905469 7
42828 3
2948923 10
2100000 7
318282 3
900000 3
490195 3
2352992 8
151117 9
900000 3
162111 8
2100002 7
388463 7
11 5
2099993 7
1485661 9
517334 3
756193 10
6 6
798902 7
7614 2
1 10
1835016 9
300000 1
98543 2
452784 2
889281 8
938909 7
493695 3
1310535 8
492447 3
1 1
841678 7
2100006 7
900002 3
14 7
1643390 9
1316573 6
900000 3
1293810 6
1200004 4
1 10
200629 5
1749223 8
2700005 9
2399999 8
477204 5
1036659 4
2078726 7
9 10
840986 7
1 10
891700 3
2557395 9
262144 3
19 10
1 10
2303271 9
2700001 9
7 7
453516 2
2100000 7
442010 5
7 8
232821 3
6 7
1 1
389051 3
1161683 9
1949613 10
1 10
7 4
583650 6
28405 5
450179 10
3000010 10
4 5
916648 8
900002 3
1117869 4
1612519 8
1684293 8
1077973 9
366939 2
10 5
194291 5
1712042 8
831415 3
30881 1
5 3
1153165 4
2 1
131900 1
2700003 9
2100001 7
189792 9
2100000 7
1499998 5
844132 3
756220 10
448711 3
13 9
2699991 9
820448 3
200079 1
2374935 9
506440 2
600001 2
2400009 8
380869 6
1398979 5
1398103 8
1697951 8
1477993 5
2099996 7
1 10
3 1
466319 7
17174 1
772676 9
1166945 6
900000 3
600001 2
1 10
599999 2
653782 6
813621 10
1155986 5
1119040 7
1 10
9 10
604930 3
1767696 7
3 1
327397 4
31334 3
2100006 7
279965 5
528874 8
14 6
660180 6
900004 3
774989 4
627387 10
2999989 10
2699992 9
900002 3
4 3
1381116 5
1499996 5
1076515 4
103975 3
3 1
599997 2
945108 4
121159 3
16 8
1679671 8
791071 4
1886039 7
607191 8
816239 10
482647 6
1479032 10
10 8
1425765 5
1 10
1 10
587236 2
1075581 9
445526 10
1247363 9
1842109 10
102076 1
240006 6
8 7
2513008 10
1554262 9
175715 2
300432 2
575968 3
345820 7
379324 4
58937 1
1162080 9
2399992 8
5 4
218752 4
300002 1
1 10
32613 10
733154 8
1441344 8
1361135 6
184311 3
1090476 4
2999991 10
247567 4
1199999 4
1109655 9
900000 3
821586 3
8 9
34422 3
2699996 9
847405 5
526604 4
1377385 8
396683 6
1500000 5
926035 5
1643174 7
234265 6
1922867 9
1907765 7
1392218 5
608714 7
1276903 8
1024104 7
2102702 9
264439 9
283748 1
599999 2
50157 3
1846577 8
19 8
1199996 4
1443383 8
497550 6
572240 8
1114346 5
2100000 7
1800006 6
214854 1
1249521 10
1346435 5
1800003 6
294356 3
2400008 8
382155 6
62023 1
1427424 8
1876667 7
227837 2
185423 8
1455313 8
83867 9
1137311 8
287645 4
1200004 4
1 1
1307011 8
455324 6
1249069 6
138178 1
54483 4
3000018 10
1429339 8
2999990 10
2076248 9
841072 8
8 9
2 3
2400000 8
599482 9
900002 3
631438 3
1118717 10
1 10
487162 3
13 6
2699991 9
300000 1
993208 4
2400007 8
453722 6
1411589 10
1097373 4
434367 2
102853 1
1005034 4
404581 3
460170 2
9 8
1499994 5
1200004 4
189440 10
1 10
1200005 4
1799993 6
80623 1
55644 2
1 10
22 10
1 10
1 2
1316396 6
206168 1
1200006 4
151743 3
367626 4
160254 9
9 4
1177615 9
300000 1
1800008 6
2699991 9
838202 7
2135863 9
2400005 8
4 3
1166102 9
139452 8
800803 3
1500005 5
277668 6
3000001 10
1 10
53136 6
1279972 7
524631 3
321139 3
427628 2
1473270 6
440258 2
1500003 5
896921 10
899999 3
2 2
436132 2
116537 2
108660 2
576349 5
471401 4
1499999 5
493757 6
1499996 5
1051470 6
1058777 4
15 8
1229283 9
26153 9
10 9
1216440 9
207209 1
2700005 9
2399992 8
1 10
1614770 9
2400001 8
1271143 9
1903499 9
2203279 10
3 2
838421 6
1251589 6
413004 9
591519 2
1753000 9
65563 7
7 3
2099994 7
258104 4
747930 4
84900 1
1688058 7
2700007 9
461305 2
1591620 10
377039 4
169082 3
2353038 8
1670162 9
1499996 5
747776 5
2099998 7
1569142 6
2999990 10
872968 3
866399 10
1199999 4
332052 4
187942 1
571 2
1499995 5
1008809 6
1 1
7 5
700952 3
136023 3
556684 4
1022056 4
1 10
547535 4
1741523 7
268791 7
2274535 9
1987874 9
312213 7
839085 4
215628 1
431021 10
1812129 10
293723 1
2699999 9
1 10
2411847 9
1592760 10
143003 1
591911 5
36816 6
8 4
1515263 6
4 3
96621 1
8 7
1073261 10
1199996 4
1680973 7
1562016 7
42585 3
79518 3
107103 1
538264 8
246078 1
592770 2
1765209 6
54673 4
1067102 6
1 10
3000003 10
1 1
1 10
2225065 8
875830 5
835215 10
1 10
2019698 9
1509233 6
9 9
438804 10
378185 8
661741 3
372941 3
2399999 8
430427 2
2024415 8
19 8
525177 8
899996 3
1238563 6
300001 1
66352 2
2695214 10
102824 4
669636 4
21 10
597034 3
1199998 4
362974 5
1970744 8
1210736 5
1661327 6
11 10
1067201 10
1517326 8
891493 3
1500004 5
217048 3
15 7
10 10
184031 2
174013 6
349550 3
1104704 7
1799995 6
1 10
11 7
899997 3
2767892 10
1306171 7
1880410 10
868411 3
1600909 10
6 5
2611161 9
921655 4
168350 2
1 10
1799999 6
1 10
435335 2
465894 3
5 2
600003 2
72185 2
352648 2
636195 3
392128 9
570417 3
1156706 5
3 2
795089 7
1302664 8
153854 9
281791 5
1697266 8
2278791 8
2437570 9
20139 1
506041 3
272693 2
169374 1
1661291 10
300001 1
400897 10
1412117 5
3000000 10
547707 3
465929 2
17 9
5 6
257084 4
83654 1
3000006 10
1 2
819669 10
168502 2
730495 5
1260006 6
1993834 7
2488371 10
745652 3
1302151 8
1271158 8
2 1
558334 9
1 10
9 5
4 3
2 1
213591 10
1199999 4
2058029 10
1741607 7
5 6
132568 3
299999 1
208666 1
734165 10
1103273 6
600003 2
135827 1
10 5
89595 4
300001 1
600002 2
6 6
599999 2
1 10
1013231 10
1499995 5
1800010 6
287729 3
2015559 7
1500009 5
566017 10
1018466 7
429625 2
1 10
298603 3
2424940 10
360813 4
611660 7
160137 1
725157 7
685663 8
1918826 10
2351460 10
470070 7
262440 9
19 9
1 10
751829 3
3000000 10
330994 2
371965 6
2344056 8
2237722 8
2 3
1516587 8
1799994 6
813329 8
900000 3
615807 4
857053 9
962345 8
1114069 4
3000011 10
1194433 8
265106 9
21 10
74923 2
2744564 10
990347 9
19 10
1 10
2058420 10
1707126 7
30487 4
274835 1
93935 2
7 7
1820902 7
2180802 10
1001338 8
403015 6
133355 4
1499996 5
10 4
2 2
159164 1
2288071 9
3 2
642742 5
92072 8
1 10
8 7
1394935 7
317589 4
1 10
563950 6
55315 4
2489086 9
1806687 9
791882 3
352992 6
77818 1
1780792 7
1915945 7
1 10
99448 9
1772037 7
860303 6
180329 10
265186 1
1 1
8 5
1414520 8
1903 4
194872 2
1673299 10
1199136 5
935424 4
8 9
976320 8
2 3
370395 4
1 10
1800007 6
1 10
1 10
407143 2
1251249 5
188842 1
713719 3
2919330 10
2400008 8
668352 7
550607 3
1241509 5
1813374 9
2258181 9
136801 2
1 10
453959 2
1604255 8
1488696 7
1352325 5
1499997 5
13 6
4 2
1 10
1448454 8
2699999 9
2400003 8
2700001 9
9 10
229816 5
164237 2
2619379 9
1800007 6
1500008 5
2700015 9
180184 9
1440192 8
122807 3
899998 3
206047 4
1828647 8
47183 3
12 7
77814 2
1 1
1174010 8
1200007 4
81589 1
540975 3
1799997 6
54279 9
2399993 8
924043 4
2700015 9
125699 7
1172990 7
300000 1
11 5
395749 2
270738 1
567204 3
440400 8
339431 3
241312 2
144840 10
67939 3
16 6
900005 3
3000015 10
2596153 10
602455 8
784393 7
1800005 6
437455 4
1573292 7
608782 4
1 10
370965 3
1499319 9
949523 4
1125354 6
2100001 7
2 2
1499998 5
299999 1
2999996 10
2400000 8
690293 6
1799999 6
2699992 9
28 10
389183 8
110781 9
1800005 6
2399998 8
9 5
1409879 10
284378 2
1484986 9
171836 2
2700010 9
515426 3
469401 3
1391922 8
5 2
10 9
1911048 7
1200003 4
618561 3
2100007 7
1305497 6
1050664 5
1 10
210934 2
355961 7
51680 1
73588 2
374988 4
1200005 4
599998 2
1 10
410148 4
144585 3
304815 3
1185725 6
600000 2
1 10
4 2
816805 7
1022245 8
8 4
300000 1
298401 2
96745 2
1500000 5
344686 2
1658935 8
7 3
1305271 8
7 7
599999 2
1 10
1080359 9
54519 4
2307665 8
1398094 10
826661 8
300000 1
2074991 10
458894 3
1 10
8 9
1733399 6
1830593 9
1200000 4
645466 3
1407133 6
528952 4
9 4
600003 2
2400004 8
15 7
71378 3
11272 1
774032 7
199810 1
272519 1
1349167 9
460127 2
2099997 7
10826 1
261918 6
2400008 8
1800011 6
190697 1
1729379 7
2099999 7
900004 3
1494568 9
951920 8
600001 2
2278892 8
2700008 9
2083815 8
171961 8
33070 1
91554 2
950976 9
2 3
856193 6
901504 5
8 9
1580293 6
2 2
2699999 9
712736 6
6 5
599999 2
1800005 6
34760 5
1 10
2399994 8
2220580 10
1800007 6
184453 2
521755 3
1500004 5
478182 2
600000 2
1800000 6
2665462 9
1972315 9
2999989 10
1412424 7
63872 5
1232990 5
3 2
99707 2
2683725 9
347624 3
1 10
1133769 5
2399999 8
740143 4
1799999 6
369196 2
292930 2
649945 9
613064 3
3000013 10
899996 3
2972535 10
47205 1
2541685 10
299998 1
492260 3
2700010 9
1 1
1 10
1 10
2999999 10
797840 3
2529487 9
1262651 9
1002379 7
1450400 5
2691095 9
409971 3
1736999 10
1116242 7
72216 3
767804 3
928125 9
580616 3
193715 1
12853 1
1742870 9
1000416 8
154921 3
2400009 8
300000 1
771480 10
508001 10
2000713 10
1482896 5
1 10
871886 3
13 6
1459110 9
350893 3
257258 2
2309309 10
1 10
19 9
1942424 9
210640 1
300001 1
1414616 8
2700001 9
1799999 6
2699996 9
228029 7
300001 1
804180 7
300000 1
262940 2
1799999 6
8 7
2246143 9
985093 4
208848 2
1424168 6
9 9
1500006 5
1151469 4
222728 1
735711 7
101363 2
2620318 10
104889 1
1744979 6
1012274 5
1800003 6
73266 4
227183 4
226244 10
1199995 4
1939091 10
1 10
46456 3
1799994 6
2486008 9
1129715 5
2037001 8
1 1
3 2
2 2
873796 4
3 3
14 5
772980 6
912727 8
3 4
1538963 7
1800007 6
566087 4
18 9
2099993 7
979056 9
1326748 9
230105 5
173826 4
600001 2
1981371 7
352401 7
1613052 9
722254 7
5 6
1576501 10
1701720 9
13886 5
1175249 6
194771 2
1 10
1 10
13 6
1084921 4
220619 1
2999995 10
223971 1
434495 5
399225 8
3000001 10
264634 3
521604 6
1316676 6
2700004 9
582568 3
1304706 5
403066 5
5 2
5 2
1087447 8
2252619 8
821295 3
1058786 7
1 10
2099999 7
339904 2
147252 6
953848 5
335666 5
908684 10
337306 3
144825 1
1707587 6
1 10
439878 2
1500008 5
1584977 6
217646 1
828095 3
478661 7
12203 1
75093 1
25250 3
4 4
300001 1
157635 1
18930 1
2060614 8
2464000 9
599997 2
1500001 5
99706 1
589266 9
79588 1
1059182 5
10 5
582572 4
821209 5
1 1
19 9
86914 2
26408 1
300991 8
484696 5
2615084 9
336015 2
434619 2
10 10
36439 2
474920 10
1 10
316271 10
19 8
368639 2
1773521 10
299999 1
815784 6
87014 1
1 1
9 9
451826 8
1519248 8
328440 3
1650919 8
1392729 10
1 10
231198 6
2070594 9
491520 6
1 10
243325 5
2403584 9
599998 2
1454913 8
789097 8
257172 7
2699999 9
2100008 7
774692 5
226534 2
18 9
828810 9
323787 4
801580 3
700468 4
2122429 10
24 9
448064 2
287903 4
1 10
1063208 8
131127 1
309190 9
1657088 7
255687 1
1647458 7
2 1
2257658 9
2772790 10
1116237 7
159912 3
292862 1
1199999 4
1199997 4
11 5
728702 4
2400007 8
56534 9
48103 6
29518 1
1806269 8
1181241 9
1272285 8
300000 1
189924 1
1859488 8
27788 3
216016 1
1 10
1047300 5
600000 2
227689 3
1 1
599999 2
6 7
1200000 4
519513 3
338807 8
5 2
968361 8
883572 5
4 3
2700000 9
1965459 10
15 9
899996 3
2 1
765829 7
444100 5
254237 2
368928 7
212222 1
1489136 8
1199999 4
2566556 9
2400006 8
119555 2
1 10
431716 5
1143361 4
471665 5
29633 6
2206549 10
79842 9
66043 1
1378792 9
2100006 7
275461 5
1799996 6
79649 6
143963 6
215207 1
1090105 6
1986085 8
48527 3
2034138 9
261018 1
231191 1
8 8
204293 2
242259 3
872440 5
1799995 6
1200001 4
202059 9
1199999 4
2700009 9
1703709 9
900002 3
212525 7
441433 7
2699991 9
853444 3
1 10
250341 4
975388 8
899999 3
1491926 6
288355 2
1747991 8
18 9
599998 2
2700008 9
301954 10
1082955 7
2100006 7
951337 6
482039 8
13455 3
716161 6
2999999 10
9 4
214860 1
691249 3
1782990 9
2400003 8
510411 2
384821 7
447736 3
19 9
437398 2
1200001 4
1188714 5
2016854 8
669524 5
3000009 10
600001 2
1428551 9
300002 1
671131 5
900600 7
281892 1
1687154 10
558565 2
228219 6
190473 3
2399993 8
1350087 8
1 10
1669540 6
1030195 6
600001 2
2999990 10
1 10
19718 9
1 10
13 7
600002 2
460800 8
412608 2
2400012 8
87516 2
413433 5
1 1
487403 3
873116 9
934697 4
833927 4
1 10
797971 4
6956 8
372896 7
199853 2
80485 5
2931237 10
263258 1
623876 4
284411 1
322072 7
2400000 8
2174009 10
105600 9
268347 1
3000000 10
17 9
566306 10
246696 1
712687 8
2700003 9
53666 1
5688 6
148428 4
102961 2
1624992 6
54527 4
299999 1
14 9
3 4
10 9
761408 8
496137 8
807368 3
599999 2
929824 5
63981 4
2735430 10
3 3
171640 7
1491786 9
2466693 10
530733 2
239510 2
1578967 8
780569 8
47183 9
2339296 8
583846 2
1 10
1496327 7
323911 9
1405994 6
1200005 4
773945 3
365596 3
2591876 9
1414150 10
390425 8
5 2
1800007 6
513740 6
323712 6
109243 2
1540125 7
321229 5
445436 2
1456051 10
1 10
900002 3
300001 1
713852 9
679740 6
350604 5
805310 3
698869 10
7 7
134678 10
1799995 6
1800003 6
306356 2
20 10
879396 4
899996 3
1140824 7
5 2
2700000 9
2349280 8
121819 1
955650 6
1153 8
518858 3
21 10
2022146 7
1633092 7
741568 8
417853 2
1796606 9
2100002 7
1199999 4
1 10
2399997 8
1799995 6
40516 3
1499999 5
5 4
173486 1
3000000 10
326061 4
111088 1
583271 9
185805 5
1 10
3000010 10
8 9
2 1
7 7
1200004 4
2699991 9
1 10
1 10
2047000 8
7 3
580725 9
5 3
145296 6
1722347 6
75250 1
1200003 4
15 7
2100001 7
2999991 10
300261 3
1 10
95921 1
364525 2
8 8
2083285 9
19 9
1453697 7
300001 1
1063802 5
2399993 8
1323325 6
1 10
13 5
1200003 4
862365 3
2999999 10
1563036 6
2419785 9
2100008 7
960008 8
2400010 8
186096 1
11 5
753160 6
556881 4
936181 10
1135945 9
1799999 6
1 10
900000 3
1306590 6
477529 6
339477 8
595207 6
599999 2
1287099 9
1008428 6
2099994 7
1 10
159112 1
300000 1
1078680 6
900001 3
328361 8
1177604 9
1121610 5
797554 5
1570176 9
600001 2
64669 2
1186090 6
123269 4
91236 4
357970 5
182355 5
1237160 6
1 10
1500000 5
300000 1
15 8
407191 8
18 9
185687 2
13 7
932019 4
900003 3
178032 9
30142 2
1 10
195950 2
277433 3
1 10
1362139 5
71431 2
125387 2
127828 5
1231757 9
2846703 10
20 7
15 10
679463 9
22 10
633099 5
642960 3
1749862 9
2192327 9
35310 6
123868 2
1315466 8
399265 2
287153 6
1589190 10
2273311 10
7 3
1443524 5
900004 3
13 9
175678 1
140348 2
1 10
47430 5
1483540 7
18 7
10 10
9 5
263599 2
340564 3
1298984 7
1799999 6
2699997 9
1200004 4
1982918 7
1 10
450685 2
1496490 7
2359969 10
2037156 9
7 8
800658 8
1800002 6
1293916 7
202451 2
3 3
2287899 9
201275 1
566136 9
123403 2
1 10
3000009 10
46841 4
1490205 9
7 3
348952 2
826439 8
2 1
195169 2
6 5
1628883 9
671027 3
9 4
1362953 7
318017 2
537109 2
193767 4
2144359 9
1178962 7
3000008 10
1793064 8
1478294 10
2700001 9
2560849 10
904548 7
2400009 8
57436 2
334961 10
934154 5
532951 2
941067 7
635126 6
2480886 10
1575630 6
591542 2
5 2
1 10
354984 6
5634 1
1027389 5
10 5
1 10
832390 7
323533 7
2202183 9
1476726 6
15 8
441007 3
1428817 8
5 2
1974033 10
5 2
81396 1
11 5
218598 1
1009158 6
1 1
1649460 6
8124 2
2700001 9
1469234 6
242729 2
19 10
681766 5
540665 3
120226 1
266843 6
1799995 6
681856 7
2700010 9
142636 9
2 2
1 10
1 10
472829 2
2390031 10
1 10
1 10
1800001 6
9 10
2322263 8
4 4
1879725 9
1176568 4
5 2
923465 5
386038 9
964769 5
1356512 8
10 5
740499 3
1874420 9
1308859 7
537627 10
599999 2
1500006 5
300001 1
1794907 6
496176 3
240280 5
1772673 9
300000 1
2511107 9
2400001 8
1133818 7
527527 6
1451757 7
352920 3
277606 10
300002 1
10 9
1 10
240978 3
775451 5
152801 1
1500007 5
447707 2
1320579 10
2694673 9
1 10
472727 4
975272 8
928918 5
489927 9
2855569 10
599999 2
1500005 5
1258171 10
1199995 4
899997 3
847433 8
1991759 7
456742 10
2590363 9
1106079 4
300001 1
131464 10
8 9
2257962 8
1308102 6
600000 2
600001 2
1199999 4
10 7
1399494 6
8 4
899997 3
257116 1
899997 3
13 7
2173949 9
714889 6
900000 3
1296884 7
1200003 4
182969 10
105401 10
2699990 9
99363 1
859717 5
862178 9
899998 3
594210 5
1934485 8
2932189 10
2089891 7
1001545 6
2558770 9
2099994 7
149079 8
1 10
473277 3
2168249 10
4 3
600000 2
2400008 8
1 10
3000000 10
1037121 5
5 6
754517 3
6 5
2699991 9
300000 1
66484 3
1 10
15712 4
15 7
600003 2
21 1
408428 9
12911 9
3 3
1631859 6
950726 5
490920 3
522823 2
873407 4
8 7
1 10
690991 4
988395 9
909734 5
5 2
1800000 6
195223 1
2999991 10
599998 2
826815 10
161265 3
572685 5
1 10
575842 10
1042348 4
1101310 6
101807 2
1025384 4
2699991 9
2463459 9
807437 4
206813 1
713565 8
2315719 10
3713 2
300000 1
1584628 9
1499996 5
2399993 8
305973 9
31266 4
677739 8
2399992 8
2785989 10
1065539 5
275457 2
979353 4
135014 5
1471829 8
523067 7
635724 9
800789 3
248087 9
9 5
473193 3
1200007 4
1147716 5
2099999 7
2099994 7
1105267 4
2254928 9
299999 1
240764 1
2320368 8
2326287 8
1499296 5
1 10
300000 1
231263 2
460723 3
304559 4
600000 2
910219 7
1423641 10
1139406 6
625415 8
3000000 10
900001 3
300000 1
1 10
241277 1
2099994 7
888608 6
1199996 4
302849 9
2432501 10
38236 8
2700008 9
1552651 6
86465 6
1800008 6
586369 8
11 5
19 7
578759 4
7 7
1278193 6
1158592 7
2950509 10
901798 4
720714 3
105688 8
690275 5
135266 2
2126843 9
1784081 6
3 1
1 10
1353941 8
943041 10
167811 3
31998 6
560160 10
284686 1
1531285 7
261397 6
1966263 8
695365 3
2400001 8
1440030 6
443749 3
71154 1
205596 4
534014 4
1692929 6
299999 1
534674 5
5 3
54342 1
343361 6
969060 8
10 10
1898921 9
54659 4
1 10
592559 4
6 7
64589 7
2402700 10
780193 8
1193367 4
299999 1
1500006 5
1119470 5
2468375 9
1312378 8
1 10
586039 2
106312 2
650740 3
2700000 9
2426291 9
2100000 7
452655 4
1 10
1 10
1 10
437259 8
1058325 7
469769 2
35713 2
479242 7
12 6
1807870 10
299999 1
1800005 6
690695 4
8 7
2908809 10
257318 7
2099999 7
1199997 4
1825824 7
2378836 9
599997 2
825384 6
201642 6
236510 1
1323273 8
1111180 7
1023941 5
11 4
1476215 5
114369 2
406835 2
979611 6
774981 4
608814 9
170794 1
251463 1
1325870 5
285928 1
1087238 8
60958 9
2400006 8
1 10
936286 7
1 10
2051933 8
190702 6
32426 1
2699999 9
560700 4
299999 1
757649 6
3000006 10
269073 1
599999 2
2 2
1770900 6
2700004 9
2020997 7
19 10
9 8
1567009 6
19022 1
1336024 9
613985 6
471771 7
7 3
83845 3
1 10
1448229 5
2999991 10
6 3
869327 6
22 10
1 10
672372 4
6 5
159078 4
2100001 7
1868258 7
403204 3
3 2
1713024 7
204854 4
1 10
1 10
271438 3
978821 6
1 10
225425 1
1036280 5
1416977 6
451459 7
1 10
6 7
619072 6
345964 2
1141583 8
2450 5
1185953 4
534374 10
1001764 5
2699991 9
599998 2
1709048 6
103472 9
2400007 8
1 10
2999991 10
702960 3
841105 9
3000001 10
8 9
807503 5
212637 5
1326947 6
142889 6
981252 7
371367 8
2 2
451839 2
1216364 6
300002 1
1 10
717435 4
1716929 9
2400001 8
2 1
373665 2
1 10
79442 1
929610 5
1674125 6
11 5
900003 3
1465111 5
1202105 9
613574 5
176885 5
916731 5
2162691 9
1247932 9
308151 2
1631399 10
1 1
1417599 6
283347 2
2100001 7
335324 3
248305 9
18 9
299999 1
912260 5
1 10
370402 2
2739613 10
659032 4
5 2
300000 1
5 6
673544 5
2005239 8
143196 1
3000010 10
607745 6
2150604 8
461883 3
111720 7
9450 2
1441891 8
1799994 6
457449 3
4 2
1200353 10
1 10
2099993 7
123312 1
20 7
805960 7
1199999 4
1696279 7
1 10
2399993 8
664971 3
671447 3
6 4
1 10
1 10
1251319 5
164953 2
1631077 6
714180 4
299999 1
10 5
8 9
844748 4
2700008 9
147558 6
2004752 8
1 10
2095785 8
111071 3
1 10
2474801 9
1199996 4
2274039 8
1713950 9
1500004 5
431788 4
120609 10
2700010 9
1309999 7
907166 5
1615050 7
4 5
2419141 10
2 3
1108361 6
1500001 5
94864 1
267834 4
325703 6
5 2
1500004 5
254731 3
470731 2
1001541 6
599999 2
2936803 10
300000 1
2326921 10
92209 5
772409 6
733545 7
2700003 9
180223 6
1481 10
587711 10
1110018 8
4 5
600003 2
2099993 7
2399992 8
475689 5
488830 5
620730 3
1331385 5
370036 9
8 7
1 10
1538120 10
4323 1
758346 4
3000010 10
914173 6
1138533 4
2117135 8
1 10
1455756 9
1418249 7
299999 1
2699997 9
1 10
2507650 10
600003 2
247094 9
354750 5
1 10
1 10
597068 3
110019 4
972857 6
899999 3
300001 1
1120508 9
306114 5
886540 4
300000 1
8 6
721420 5
1083833 7
1309437 10
204625 1
2700008 9
1749349 10
1500005 5
958649 8
229811 4
174463 1
1311608 7
2399993 8
900004 3
1 10
1 1
1432444 7
118010 1
1 1
9 9
179232 1
394127 3
2268793 8
548519 4
414523 2
8 8
196903 8
416670 6
196816 2
6 6
2400007 8
513627 2
519689 6
2860551 10
3 2
628880 8
87296 9
349863 2
1716040 8
689550 6
1215563 7
6 6
107029 2
42648 4
1330449 8
190928 1
4 5
1716472 8
765191 9
3000010 10
1391 2
35733 1
157867 7
5 5
2309561 10
2700004 9
156251 1
427886 5
1 10
1006709 6
593073 2
2100007 7
679661 3
796647 9
263181 1
1 10
1571396 6
1060695 9
3000009 10
2100001 7
103543 8
2332054 9
1 10
1278497 6
6 3
599998 2
386895 2
1460292 9
2176154 10
1743949 6
1 10
800559 8
174514 2
2456581 9
599999 2
900004 3
585164 2
2700009 9
592035 3
4 3
1767265 9
1991951 7
1199997 4
1735702 9
5 6
9 5
5 3
20 7
1066594 7
203656 1
2100008 7
4 2
9 9
136595 2
338807 3
12 5
13 9
2 1
735960 5
749334 3
2400006 8
987745 4
1200006 4
1169126 5
5 2
15 7
1159978 4
97019 7
196951 10
11 5
1500002 5
71937 2
18 9
899999 3
1583808 6
415243 2
1977770 10
736847 4
300000 1
761451 4
946932 8
109627 2
2195057 8
167015 1
506385 4
1273705 5
994267 7
241480 5
271199 10
1 10
149137 1
1 10
11 4
1104571 7
1199999 4
2241148 9
555267 2
19057 2
1 1
981858 6
1800005 6
520974 6
2149144 8
439583 4
735720 7
1091787 4
278149 2
624876 7
3000006 10
900005 3
1646340 6
25149 2
49289 1
636291 4
299999 1
1268821 10
1092659 5
99332 1
26 9
8 3
714169 7
19 9
2798669 10
1499999 5
15 8
205702 1
2282257 10
21 9
2700008 9
862490 8
842840 5
1332361 9
393660 6
1566057 10
161250 3
300002 1
449843 2
2400009 8
1863429 8
82941 1
1199999 4
141845 1
390270 6
1539840 10
632023 7
577097 4
209084 7
664984 8
379243 8
687429 3
1 10
1 10
5 6
1690831 9
2000489 7
1 10
1187116 5
1192679 10
2700010 9
8 9
1800005 6
1048051 5
1187365 5
1992403 9
806765 3
111133 4
20617 1
2699999 9
2 1
17 8
2063937 7
1 2
1 10
9 5
1206105 7
1 10
2100001 7
2100011 7
430887 2
1 10
2553770 10
3000000 10
136177 1
1 10
7 7
1 10
157743 1
300000 1
530433 4
1499995 5
243347 7
838691 3
1 10
1017520 10
77389 4
1499995 5
393371 9
1199997 4
1767956 7
295641 9
670096 10
1572017 7
571811 5
390741 2
900000 3
476862 2
299999 1
2203182 9
900003 3
1325174 6
24327 3
878035 6
2099993 7
752207 7
1926062 8
56400 6
6 7
853959 7
1 10
588364 5
192924 1
2399993 8
1183380 4
13 6
899998 3
21 8
18133 2
1800010 6
103864 4
853275 8
750499 6
894434 9
2181744 10
338782 3
3000003 10
618030 6
2019763 9
156900 4
648885 3
19 9
1041086 5
600002 2
899997 3
106671 8
2400000 8
182248 4
1275428 7
950885 4
1042729 10
668972 3
337934 6
57507 5
788628 6
1676730 7
935411 6
309322 7
2099995 7
319738 3
510720 8
11 4
1153493 4
604955 3
349230 7
422601 4
1 10
256537 2
190132 3
170570 3
516192 3
1003645 6
1471068 9
1 10
899997 3
300001 1
242352 1
271131 1
1884404 7
193933 6
516198 6
1272652 5
2105540 8
1471327 8
248716 1
2195444 8
829527 9
5 2
195838 3
350536 3
271739 1
7 7
211604 10
423391 8
382195 9
13 8
197465 5
154600 10
1461240 6
164242 1
2700000 9
15 7
636599 3
63455 7
1253609 9
2100005 7
784566 7
136003 1
1 10
5 6
217221 3
1 10
1 10
1 10
766443 8
208333 1
1303789 5
93279 3
6 3
1466628 6
1590874 7
55874 7
2700009 9
11 6
19 9
1 10
2005837 7
87059 3
3 2
73969 1
1 10
1 10
719938 3
5 6
1782264 8
7 6
9 4
1698426 6
1 10
331888 8
2100000 7
961210 10
2380868 10
1284824 5
867059 6
158783 1
18 9
6 7
93948 3
1317736 9
921865 7
2399999 8
483352 3
617664 4
1656954 9
10 6
1362359 5
158431 4
1 10
492490 3
7 3
2181424 8
1461232 9
616586 5
906929 4
900001 3
1800010 6
9 4
410041 6
2183703 9
3 1
272153 2
20278 3
587277 2
1731806 7
449650 2
2999993 10
1200000 4
2857371 10
1 10
1 10
2100000 7
599183 2
1365077 6
1 10
115024 2
5 4
224549 1
300000 1
858851 5
288641 2
569289 10
19 9
2699995 9
760507 6
2013137 9
7 3
528418 9
1527288 7
1424959 8
495033 2
1 10
453263 2
2328394 10
173784 8
617639 3
576021 3
342553 2
2999989 10
799987 4
552413 5
835071 10
1340376 6
570863 8
1852992 8
567857 3
1462428 6
599999 2
2700006 9
1064445 4
518830 2
1702203 8
805512 7
14 7
9 4
827169 7
349787 4
2242980 9
1 10
1152558 5
2007354 9
707967 7
2069018 7
2147954 10
600001 2
1499999 5
316468 3
1428820 7
6 7
567895 7
926865 4
1 10
598020 6
61086 2
1642684 6
1199998 4
574893 9
17 8
615077 6
2619270 9
40913 1
771653 3
18 9
1658898 6
11 5
1 10
858687 4
797699 3
2437182 9
676773 3
560425 2
2317733 9
8 4
1 10
2335009 10
25 10
286105 2
2056231 10
164450 5
375807 2
1 10
300000 1
209225 1
13405 7
24 10
1 10
232700 4
660369 3
302208 6
1725077 6
650436 8
1000214 9
196164 1
697357 3
1638733 6
241463 2
1189504 9
356001 10
2975897 10
1759207 6
1410269 10
14280 8
2400001 8
101688 1
1 10
299999 1
583523 2
1150453 9
366973 3
590236 2
2100007 7
18 10
402161 4
3000011 10
7 5
2099992 7
534366 9
1393986 10
1125537 6
18 9
2 1
479735 6
411500 10
1457359 6
2246127 8
2 3
1545694 10
983003 4
1136153 9
468647 2
900001 3
2400005 8
456904 9
21 10
291319 10
13 5
877833 3
171243 4
1804142 8
600003 2
1 10
2274581 10
599998 2
290513 5
41103 2
1845185 7
970428 6
607342 10
1103664 8
1499994 5
271306 2
1 2
29265 1
181854 6
375041 4
55027 7
1 10
178543 2
1076043 4
899999 3
1760767 6
682122 7
1017017 10
308536 4
624528 4
715099 7
1214591 7
2 1
2400001 8
12 5
1079964 7
24658 1
2694996 9
17 8
2999994 10
1 10
630936 6
916170 6
299998 1
25 9
1 10
400586 2
1074642 6
161837 4
2363238 8
1 10
146532 1
507858 5
62780 1
1 10
561169 2
1499995 5
1526113 6
1152339 7
900004 3
599999 2
59161 2
1853522 7
172857 1
9 4
2453274 9
1213307 6
585742 3
7 8
552518 6
1781721 9
239935 3
2099998 7
1199999 4
1532790 7
1200002 4
1200000 4
2371715 9
1643247 8
209066 1
453615 2
2640831 10
1 10
8 9
1093865 4
529786 5
253718 2
1799998 6
517954 3
523855 3
8 9
502413 2
9 9
2999989 10
1861679 10
2 1
2466381 10
627855 5
688918 3
921097 8
1662149 10
2099993 7
1799998 6
1914458 9
1750142 10
663489 4
489490 5
2049606 7
80067 2
600001 2
780947 5
2096856 7
3000000 10
2100000 7
26269 6
326043 2
2999991 10
1025629 6
1603709 10
482125 6
19 9
197296 5
2262061 10
278903 1
300000 1
1199996 4
6515 1
1659102 6
822949 6
2031487 8
1671371 10
3 3
824985 5
168177 1
1199999 4
524153 6
6 3
2699992 9
981734 5
1985630 9
13 6
286752 6
17 9
900001 3
1025592 8
97335 1
139613 1
1412298 9
699418 6
559291 2
109310 5
365123 4
165801 7
1506499 6
317312 9
1147443 5
521311 8
45318 6
1 10
292601 2
975601 6
309143 2
1 10
78873 2
2400005 8
6 3
228704 8
2700000 9
1152077 4
71904 1
8 6
1799999 6
888280 10
1876249 10
35815 8
949481 9
177389 6
300002 1
1500004 5
439920 8
2099996 7
2683041 10
7 3
899996 3
67859 5
2460730 10
209667 8
1200007 4
1002015 4
1138698 9
9 5
1500004 5
2357881 10
14 7
1249435 5
1685184 6
2100007 7
766469 4
22 10
2999990 10
1800007 6
1787919 8
721115 3
288678 9
224472 1
19 9
599998 2
228616 2
1505588 10
211859 2
255842 1
1516252 6
158647 1
464533 2
1126864 8
859905 5
859569 8
1 10
786919 5
124047 4
1927094 7
1721793 7
1199996 4
112761 5
1581019 7
24972 3
1010978 9
2999991 10
86644 3
11 6
2399992 8
1 10
2184130 9
8 8
536329 4
84090 6
2100001 7
1 10
15 7
154988 9
180847 2
3 4
14 7
4 3
1139997 7
13 6
1743233 10
304983 2
5 2
2 1
9 4
455975 10
412825 3
1795500 9
8 5
1639561 8
47283 2
577513 2
13 6
1800006 6
300001 1
2664081 9
2399994 8
848036 7
1993393 9
1 10
380495 7
583471 7
778334 5
401777 6
3 1
579734 2
300000 1
2223223 8
1354144 10
145705 6
1 10
938183 4
6 3
300001 1
513481 3
864147 5
2412247 9
1 10
1200005 4
300001 1
2700001 9
81588 3
290 5
266489 1
1536028 8
1800004 6
989540 10
3000011 10
289018 1
14 6
5 2
2 1
2699990 9
1 10
9 10
17 8
1 1
991084 5
2 1
754873 5
925682 5
25 9
1 10
1668937 7
300001 1
3 1
390634 5
1 10
857156 5
600002 2
13 6
2598902 10
684504 8
1539571 6
112352 1
439326 5
9 5
11 5
64301 1
2050602 9
4 2
2236296 8
378619 2
1 10
1 10
10 8
599999 2
98914 5
2100003 7
200929 1
14 8
796442 3
289026 9
401000 8
1 10
2100000 7
1800007 6
1054310 8
1800000 6
1119625 4
2100000 7
873283 9
21 10
9 4
7 7
21 10
300001 1
686610 9
1579761 10
14 7
1962839 8
4 4
2147195 8
1758788 10
340920 6
889874 3
1274893 6
1046844 4
730826 5
1001272 10
1798083 10
1202019 5
1 10
1200002 4
513136 3
900003 3
2 2
1 1
107084 10
158131 5
809877 4
20734 2
265859 7
1996460 8
1 10
64411 1
977325 4
15 7
866132 4
2602891 9
940130 9
1828979 10
1602110 10
2700010 9
1536520 10
596258 4
1663381 9
159367 1
657474 5
475543 6
1 10
20 7
1238219 5
805549 6
516878 6
28952 4
745629 9
547800 10
3 2
556278 2
1 10
1500004 5
985428 5
2399993 8
872979 3
277511 3
1775336 8
2104934 9
1060410 5
278777 1
224889 5
498994 2
1200004 4
2400000 8
14 7
2999991 10
89747 6
1799993 6
1053128 7
600002 2
1165583 8
380478 3
2104567 8
8 6
10 4
11 10
313989 10
2316820 9
4 5
300000 1
76737 3
1303706 6
941799 8
900000 3
1500006 5
745465 8
15 8
1 10
13 7
912447 8
463310 3
661483 9
2219526 9
423490 5
2999997 10
2 1
1115311 10
1601528 9
1043783 8
103021 1
2399999 8
1523495 7
284020 4
892980 10
256127 1
224955 9
38143 2
271399 1
14 7
1 10
503865 5
3 4
2699994 9
201055 1
1500008 5
3000010 10
57438 1
5 4
18 9
238560 3
1 10
90115 2
584835 2
78733 8
19 9
13 6
111519 8
8 9
1622107 9
86054 3
16 8
2100011 7
285766 5
2999994 10
2453827 10
232637 1
417348 2
1990955 7
1869960 10
1098315 10
3000001 10
10 8
1123260 10
21 10
716460 5
584540 4
900000 3
980773 6
764769 4
727237 4
1593060 7
383948 6
587130 2
1 10
714424 6
2050593 7
1799995 6
217686 3
1401085 7
897631 8
157508 2
164099 2
511480 9
9 8
379217 4
1229725 9
171385 2
1950269 10
304325 7
642429 3
1 1
2054749 7
325884 8
463855 8
19 9
57353 8
554846 3
1897542 7
3 2
315395 6
10 10
78820 4
1 10
643112 3
71761 6
341885 4
158178 6
3000005 10
1 1
19 8
1197313 5
2700008 9
1 10
1663408 6
812404 4
834093 4
1143832 4
300001 1
1638471 9
1 10
1 10
1908961 8
751400 5
784587 3
7 6
124285 2
940279 4
2255089 8
178719 1
39768 1
294868 9
300002 1
1 10
286173 3
201577 2
381638 10
1 10
2618450 10
670187 4
2436719 10
8 4
1854909 7
519490 2
207473 8
300002 1
1880741 7
704559 5
119809 10
1 10
118332 10
1499995 5
384505 2
102428 4
1105579 5
3000011 10
868659 5
299999 1
1730598 9
600001 2
1078716 5
189701 1
1189122 6
2917491 10
194830 1
236379 6
1375263 6
3000000 10
7 7
600001 2
14 7
452399 2
900000 3
1052373 7
117098 3
1 2
486478 3
8 4
832600 4
942603 4
1294571 10
135577 8
948472 9
6 6
216501 1
2700001 9
1714008 6
48881 9
2699999 9
308532 7
1 2
194156 2
6 6
1152741 4
2310488 8
18250 2
188899 4
297036 1
286202 3
1511234 10
208109 2
292568 10
11 5
1209114 6
771331 3
801413 7
1 10
1399201 6
313982 6
470182 7
9 8
1012487 8
580627 5
1858006 9
900003 3
842066 7
300000 1
1199999 4
11281 5
2699999 9
100421 10
84043 4
13 7
1499996 5
1006810 10
1072789 5
2099996 7
1703638 8
1520371 6
739311 3
1653666 7
1 10
1830271 9
2065591 10
463032 6
712913 8
2 3
481497 8
502206 3
2477940 9
123538 6
337995 3
274390 1
2399999 8
796141 4
1500009 5
1 2
2100008 7
316671 3
2699994 9
300000 1
2699991 9
93977 2
2996311 10
227431 1
10 5
1 10
820264 6
706688 9
2949157 10
599998 2
168012 6
1 10
290609 1
1215180 5
1199996 4
15 10
1653096 6
974286 5
436339 6
431428 4
409485 2
300000 1
1148671 9
306257 2
72106 5
3 1
164696 5
932668 4
12 9
1153866 7
271728 6
1499995 5
5 6
1500001 5
381089 5
2030814 8
1510121 8
1500004 5
1237601 8
60503 2
739979 10
9 8
897359 6
9 10
456139 10
156933 2
1 10
4 2
2099999 7
125423 1
1500009 5
379343 4
19 10
1157378 10
10 10
2400009 8
367696 3
899998 3
305998 3
401173 2
51999 1
2100006 7
1648351 10
123948 7
420525 4
1610383 8
765225 5
595787 2
1543355 6
2100001 7
104184 8
1168679 8
405577 3
519427 3
1200005 4
233395 1
2970309 10
599999 2
122329 9
2907485 10
600002 2
687614 3
1200003 4
2475301 10
61708 1
2400010 8
1 10
217183 8
55523 4
763841 4
1207275 7
403849 2
1586123 8
8 9
1016043 7
1 10
55598 2
1799998 6
1359626 5
12682 2
2400007 8
112855 1
374033 4
1697042 10
1067690 10
1404440 9
1243305 8
9 4
256291 5
3000011 10
1998549 7
936193 4
135603 1
519506 7
16600 4
3000001 10
600001 2
1565260 10
207402 5
2099992 7
1787647 7
1 2
6 5
11 5
4727 4
1499996 5
141452 9
599998 2
1197825 4
142553 8
9 5
1173095 5
9 10
574242 10
6796 5
52248 1
438641 6
280423 1
585601 2
26 9
1 10
266049 9
1499999 5
115872 1
8 7
1458142 7
1199215 6
159252 3
559420 4
17 9
1500000 5
101175 1
1132799 6
17 8
2100008 7
446301 2
703396 4
1195532 4
1500004 5
905053 6
19 9
1890064 9
2699992 9
431177 8
20 10
384944 4
628606 5
13 7
1535429 10
1500001 5
1499996 5
146770 8
599998 2
1425866 7
596496 2
2087879 10
283765 1
1229405 5
1134606 9
1816969 8
15 6
2999991 10
142169 1
1499996 5
237434 10
406232 8
1453743 6
922050 5
11 5
450890 5
1690723 10
2700014 9
5 6
2399992 8
595655 6
739429 4
1705123 7
900003 3
107769 9
300001 1
1 10
1200485 10
1397056 5
1 10
413511 7
2700009 9
561336 2
8 4
175199 1
1152109 4
324173 4
1793379 6
454799 5
13 6
1 10
423043 3
1 10
791078 6
258532 1
1395132 8
1 10
569750 8
1074960 6
1500006 5
2073101 9
1111441 10
552458 2
42035 2
600003 2
2133263 9
1408639 8
512579 5
2 2
1319189 10
7 3
1257141 5
707073 4
1800005 6
271287 8
600003 2
190344 1
2699994 9
1153794 5
948166 7
11301 1
1 10
2779960 10
155569 2
22 9
450875 2
900004 3
1 10
2366774 9
809291 3
504525 2
899996 3
1500006 5
277282 3
1281796 9
150399 1
1112477 4
61228 3
2100004 7
1325998 9
1200003 4
393040 7
2089408 9
2191608 10
15 6
212440 4
359699 2
3000009 10
3 2
1097345 6
323988 2
10 9
9 10
2840681 10
47180 1
185355 5
4 5
7 3
9 4
1500005 5
1800010 6
1499999 5
681600 6
1 10
1854469 9
777980 4
281100 1
7 7
1053711 8
104118 7
2400006 8
332317 4
3000000 10
1928646 9
403651 9
1800006 6
2399993 8
465492 8
2187418 8
599999 2
303833 2
1695713 6
1962693 7
550793 9
1 10
19160 10
1143640 7
900001 3
14 7
1 10
237153 1
232954 5
739369 9
286980 1
317141 7
1799993 6
1085170 4
1 10
31202 1
838881 4
1769799 8
2306192 8
594712 8
470715 2
10851 3
385554 3
7 3
806791 4
2999990 10
1194804 4
555111 6
66973 6
1117956 5
15 8
79021 9
1509942 7
2479283 9
8 8
1350785 6
105155 3
1254840 5
39282 1
786205 6
1800006 6
97984 4
1 10
515028 4
299999 1
2132243 9
251421 2
1 10
718752 9
594132 7
2399997 8
1 10
1 10
899996 3
1 10
1 10
1228017 7
110260 10
488591 9
1241529 10
2120860 10
1200003 4
262366 2
1324190 7
2100005 7
177706 5
852404 10
7 3
72310 2
1232117 5
899999 3
930355 7
2890579 10
4 4
782719 10
1870655 8
1164917 8
13116 3
2700000 9
214770 5
2400015 8
2594930 10
2700010 9
62452 1
725761 10
389240 4
1212210 7
250450 1
77632 2
261567 8
1727206 8
1499996 5
1752230 6
171196 1
1499995 5
325590 7
624739 4
82103 8
1008448 4
1816460 10
2 2
1 10
1199996 4
161636 4
1 10
6 7
677132 3
575188 4
167804 7
303076 2
99868 1
28393 2
427559 2
2999999 10
1324193 8
844740 5
3000000 10
2760044 10
1933039 10
434503 5
13615 1
72660 1
1263272 5
997193 6
2400001 8
194761 1
299999 1
30189 4
1200005 4
153008 8
1500005 5
16 7
514621 6
980867 10
174311 2
2700010 9
2292073 8
186643 1
774940 3
65064 1
1431691 5
1167756 4
180665 5
919653 4
11 5
899997 3
600001 2
779706 6
479562 2
480409 7
1172340 9
2229047 9
34183 8
1200003 4
526273 8
1 10
726725 7
2700009 9
54181 1
28196 3
353045 2
61452 6
1404015 5
2090540 10
7 7
2601495 9
1550037 9
131808 1
235134 1
724580 5
606061 4
15 7
15 9
2999992 10
393996 5
761851 3
2169857 8
1013912 8
3000015 10
599999 2
1 10
901956 6
1 1
1652553 9
296396 4
1 10
21 8
300000 1
2310310 10
123984 4
33663 2
17 6
2099994 7
517514 3
363064 2
1 10
1103034 5
630101 3
974977 8
19 10
524486 3
73347 2
900003 3
2665351 9
1 10
109391 5
1258439 6
2400007 8
1970205 7
600001 2
23 8
1663947 8
2009366 10
119128 4
1768811 9
915485 4
300001 1
1565592 8
23881 2
97702 2
389673 2
1999257 8
899997 3
1 10
65978 2
2400002 8
2290949 10
149236 8
774548 7
365413 6
118954 1
11 7
343370 10
1068277 7
895253 3
453711 7
68529 4
2099994 7
457741 2
841439 3
635297 6
372643 2
851956 3
2400009 8
224969 2
1137491 10
1578947 8
626168 7
144356 1
1747177 7
193758 1
806913 9
300001 1
121756 1
1800007 6
1443041 6
7 5
1575529 8
71105 5
152839 4
189663 2
14380 3
1799995 6
21865 5
1479034 5
311649 8
1800001 6
11 10
2267271 8
886996 3
88770 1
110862 2
11 5
232649 9
2132378 9
1697709 10
384782 7
299999 1
94554 3
1 10
1468865 8
138853 6
173893 7
991602 6
1384076 8
79820 10
574727 4
1986719 7
2395543 8
1200001 4
926875 5
256616 4
1030391 5
1489490 10
3000005 10
2700001 9
13 6
2 1
2695193 9
164319 4
779981 5
2400000 8
1693651 6
1 10
39607 2
105181 3
193807 1
87369 8
880928 9
600002 2
7 4
795910 5
1874422 9
2699999 9
573435 5
270997 1
5 6
3 4
125867 3
921193 6
618660 9
1900531 10
347881 4
299999 1
1183440 7
559484 4
2131672 8
2022964 10
1 10
2100002 7
17 8
1180420 4
300000 1
1534291 10
948685 5
728090 5
324839 4
7 7
1 10
17921 2
1083896 5
10 9
1181392 6
812394 10
15 8
86667 4
1015038 6
757023 4
1150340 5
1324146 8
19067 1
236193 8
1189131 9
341755 7
2054510 9
127764 4
19847 1
397772 4
266381 1
2100001 7
409564 4
899647 4
2426034 9
910712 8
1624272 8
1 1
2485121 10
2096109 7
5 6
1915063 8
1270081 8
16 10
837778 7
1 10
630336 8
868351 8
300000 1
708745 5
1 10
158791 2
464076 2
269133 1
1799994 6
788179 5
2999991 10
291244 2
1543223 6
16 9
256028 8
600003 2
1023688 4
666532 4
269032 2
1824243 10
1055560 5
1199996 4
1130144 8
284732 3
264594 7
1869931 10
137013 3
9 5
299580 10
727195 6
795744 6
593898 2
8 5
25 10
850821 7
1253483 7
1634945 8
441399 8
613909 4
7 3
321062 2
97230 10
1249324 5
243123 2
508916 3
601769 10
408242 3
61956 1
1800007 6
928495 9
600002 2
586171 7
199965 5
98126 1
300000 1
3 4
646830 6
3000009 10
251055 2
1041789 8
2009597 9
1666563 8
117056 4
257222 3
396089 2
26909 3
647127 3
8 8
171501 1
124908 4
2399999 8
574409 3
2100006 7
1142764 6
9779 5
85821 3
495524 4
1339100 10
687890 3
1604393 9
270452 3
1109071 6
1 10
1731937 8
281548 1
666908 9
1500004 5
17 9
285652 8
351082 9
9 8
2700015 9
290248 3
1 10
1392142 7
9 9
950867 8
1800001 6
1243283 7
293128 7
51139 1
899429 6
576175 8
860461 6
1934256 8
853835 5
1199997 4
82885 1
2218238 9
5 2
9 6
1 10
884849 8
13 7
502986 7
284490 10
10 10
656239 4
559040 2
1499998 5
353861 5
1028741 4
1 10
594231 3
1199999 4
887191 8
1174657 6
278046 1
1450968 8
673329 4
7 7
37940 7
248978 1
2399999 8
368288 3
832608 7
1 10
2099993 7
551431 5
1789137 9
766598 9
94274 5
1298108 7
174053 2
643615 5
1003213 9
694279 7
299998 1
464241 2
247456 8
10 5
218451 2
922338 6
1800863 8
2897629 10
6 6
340872 3
209074 1
412264 3
2 1
2935823 10
2392830 9
1321873 6
112772 2
1 10
1 10
1 10
1095151 4
863525 4
768320 6
85940 1
1200001 4
1042542 4
1280243 7
21 10
17 8
2700000 9
899009 8
14 6
160163 9
1362805 5
320840 9
1448079 8
2129897 8
17 9
2399993 8
2331940 8
599998 2
2 1
1 10
2700000 9
5744 8
1 10
1 2
185456 1
318388 8
80133 1
1 10
156024 2
600003 2
432044 2
931656 5
563293 4
1049573 6
1401086 5
2782637 10
2916041 10
1 1
1 10
1183461 5
9 4
1065311 10
1180581 10
961547 6
291108 1
1 10
1 10
1800001 6
1017368 9
1469560 5
2100001 7
383283 9
1 10
19 10
29818 2
8 9
1398764 6
1800004 6
242976 5
410436 5
666562 3
3 3
3 2
166240 4
564875 2
1 10
882558 7
1830856 9
2099992 7
2000196 9
20 10
3000000 10
1263727 9
170611 4
2400007 8
1500002 5
8 8
543187 3
16946 1
299999 1
184109 10
1530588 6
12 6
542010 2
758244 6
1200006 4
2399992 8
1 10
21 10
499958 6
3000011 10
365265 2
870406 6
2099999 7
252980 2
1666909 6
666057 4
271087 2
4 4
92497 8
1091906 9
1193052 6
484955 5
424500 6
1800002 6
7 8
1723314 7
2399996 8
725119 6
2048581 9
2 3
266930 10
412934 3
2400008 8
1163885 4
585780 5
379347 5
968813 6
900005 3
1028609 10
889187 6
357706 6
195480 4
292017 4
523145 2
128975 4
399559 10
11 7
336371 4
900002 3
1 1
46129 1
887714 3
272360 5
1 10
1665224 8
1200005 4
27924 1
299998 1
900000 3
512416 5
1 10
2532106 9
3 3
3000000 10
434777 5
2095083 7
1798315 6
9 5
4 2
409570 6
1376382 9
452819 2
941695 4
1719888 6
600505 6
645961 4
1154910 6
6854 1
6 4
772597 3
182789 4
556220 4
673073 6
3000010 10
1492582 7
2700017 9
1123045 10
202615 3
1086488 8
1409703 6
846400 7
600001 2
5 2
9194 10
443053 9
704866 3
88471 10
5 6
518210 5
1199999 4
1799999 6
672032 4
1499999 5
1 10
1937575 7
66281 6
294465 3
1 10
112024 1
1255447 7
977695 6
900004 3
772941 10
2700007 9
1 10
24447 1
231722 1
2400008 8
1260490 7
1690079 8
205410 3
612316 5
870056 3
300000 1
12 5
900003 3
2100002 7
1764028 10
591435 4
300001 1
1 2
519828 3
9 9
1 1
1176079 4
348469 2
129309 2
283872 2
108633 8
1455872 6
148856 6
2097101 10
296858 2
300001 1
1334469 10
125340 5
1799994 6
213505 1
802052 3
2 3
766741 4
3 1
1837081 9
2687431 10
109435 5
56552 1
457248 3
1884388 9
154885 7
1629533 10
230347 2
662895 5
1499998 5
599999 2
2700010 9
174425 4
1500007 5
1638072 6
5 2
1 10
1 10
11 4
165171 3
234008 8
89317 1
29 10
1801643 8
303505 8
1569905 8
300000 1
3000006 10
562050 3
82347 2
912975 5
2275605 10
189838 9
600003 2
926655 4
497565 2
1 10
2057463 8
1027538 4
69613 3
1799995 6
2234768 10
1213380 5
180828 6
391263 6
561699 2
204011 2
404638 3
180057 2
1 10
436158 2
212588 3
158310 3
2 2
1500002 5
1662247 7
271465 2
679821 10
639664 10
1 10
19 9
6 5
861978 3
900004 3
331245 2
5 6
1 1
661889 6
589952 4
413163 3
2436373 9
2099994 7
356565 5
6 7
855767 6
1217380 6
27967 1
95479 2
1957879 7
3 4
62462 10
214750 1
599998 2
2 2
2182720 8
16 6
754445 5
612071 6
303631 10
600003 2
477864 7
1964491 10
1448055 9
3000011 10
1 10
416929 8
2 3
21 10
754174 9
4 4
2081631 8
1282004 7
1114621 4
50550 1
1268184 7
1763613 9
1 1
523921 4
1406079 10
9 4
300000 1
61221 1
490161 7
2399991 8
1 10
4 5
5 2
2274930 9
7 8
1799994 6
117232 2
8 8
74915 4
2699995 9
18 10
1334969 7
1618231 9
22379 1
740177 10
1155209 9
4601 2
1200000 4
312914 5
2664487 9
1800000 6
1273934 5
1 10
863089 3
1451435 7
975113 7
1180450 8
1802774 8
456938 7
54554 3
514456 3
2399999 8
272201 4
2699991 9
495385 7
1250069 10
1461167 9
1651599 10
3 2
413784 8
819074 8
13 6
2099999 7
704044 3
626492 10
1635809 8
554760 9
1587538 9
459421 2
220322 4
309766 3
1 10
1806300 9
1 10
173334 1
288943 6
478340 3
624225 7
21 10
3 1
203900 1
1 10
1 1
575949 5
1932679 9
342289 6
134483 2
2400006 8
446923 9
19 10
420776 8
2140102 9
1248664 5
1441502 5
753874 5
2999991 10
5 4
489633 10
610217 8
1775695 6
235936 3
2955139 10
988491 7
1586913 7
96939 1
1 10
151156 2
1500000 5
1500004 5
1 10
105958 1
1500006 5
2400007 8
87030 5
1335376 5
501350 2
589724 2
1351561 6
1048287 4
1 10
1 10
71523 8
1816760 7
806668 4
1077688 6
300000 1
3 2
106078 7
2461701 10
711340 9
5 5
716957 6
107177 5
1800005 6
2389627 9
2700005 9
2474082 9
478092 4
11 10
2 2
162674 2
1 1
2400009 8
935591 7
1 10
1332694 7
4 4
1200007 4
1 10
422794 3
878869 5
10 9
313459 6
692756 3
1 10
254221 6
681903 3
1200003 4
1 10
2384711 10
1262927 7
1021145 5
682764 10
1089073 7
1156376 9
356730 10
61655 5
899997 3
761632 8
1495128 6
4 2
2100012 7
3000000 10
196334 1
307525 3
118184 9
401433 8
241666 1
1 10
1 10
66943 8
1357487 6
1846672 9
704336 3
6 7
26180 1
21 10
10 5
409877 9
300000 1
300001 1
1832489 10
1594663 8
1152922 4
2388825 8
1179472 7
250396 1
777779 5
410076 10
88181 9
1199997 4
299999 1
1189868 7
1 10
1789306 9
281798 3
1 1
1570812 6
600000 2
1468146 7
401147 2
3000018 10
1 10
22 8
772994 5
188360 5
2700010 9
1265570 6
1827898 8
956135 7
267441 1
2700009 9
2323021 10
347737 8
677790 7
1231609 7
6 7
352731 7
259427 1
700548 7
2999990 10
348533 8
2100000 7
1034816 8
981831 5
15 7
176187 3
865654 8
208035 2
591243 2
1800000 6
629372 3
1800003 6
2999991 10
2699995 9
4 5
875971 6
588569 6
2399991 8
1 10
209132 7
1742408 8
605627 4
1592179 7
1679652 9
1218371 8
1200001 4
2399991 8
95882 1
1375165 7
1800001 6
1 10
1942241 7
798822 5
1623 1
1921087 7
37811 2
16139 1
1800005 6
1503103 8
1 10
631985 3
299999 1
525617 2
2922459 10
10 6
214232 3
5 6
2287414 9
1499999 5
1500002 5
135396 4
21782 6
1 10
1629720 8
1423187 6
4 2
195453 2
408784 2
625140 3
2399993 8
3000010 10
1692745 8
618795 3
287538 6
372708 7
26 9
292965 1
472103 6
300000 1
500130 7
791491 6
2023947 9
523505 3
599999 2
750392 6
457842 3
597736 3
4 5
2400008 8
139338 1
173712 1
300001 1
662849 8
1940835 9
87566 1
2565655 10
454719 2
172033 2
927379 5
180325 1
498422 6
1156939 7
5 6
600002 2
300002 1
1 10
8 8
1800006 6
2754911 10
4 4
7 3
182994 1
1105817 6
826820 9
600000 2
2377887 8
1018272 6
225537 2
82963 2
593665 2
255509 1
257255 8
724665 3
558516 5
84910 6
787308 4
1169630 10
1499995 5
2400001 8
517721 4
1607264 9
250696 3
881122 6
3000001 10
477184 7
2428363 9
208753 1
4 5
271214 1
1 1
1800009 6
1101564 6
151191 10
66557 1
26089 5
408858 9
2099993 7
1327679 7
1 10
199642 1
917707 7
1 10
738104 8
1667089 8
33692 1
9 4
13 6
314594 7
1408665 10
2236273 8
222272 4
479700 5
10 9
186010 4
1 10
1386167 8
218569 5
1781578 6
1974885 7
2400006 8
2189906 9
1502099 6
540232 3
889864 8
2400002 8
198772 1
2400002 8
1 10
202539 3
13 7
268536 1
9 10
115186 9
11654 1
1799998 6
3000014 10
1021000 4
331648 8
1800000 6
299999 1
123745 1
456496 3
1 10
1 10
59133 6
1 10
1 10
1483931 10
900001 3
1500002 5
1116456 7
327835 3
1 10
1264986 9
80908 1
299999 1
1395593 8
8 3
1208938 8
299999 1
8 9
55561 5
96681 4
1668226 7
2032267 7
960 4
600002 2
216768 1
300000 1
1 10
1 10
1119167 10
1450553 7
25656 2
831948 4
1 10
101749 1
2100000 7
2398754 9
1199997 4
2301785 9
7 4
1579518 6
162342 2
41931 2
372806 3
15447 1
2381929 8
1903409 8
63276 1
1500005 5
6 5
705172 4
383268 2
10 9
1 10
294171 10
773228 4
1332049 10
1005506 7
1176694 8
1981539 9
1534231 8
6 7
3000011 10
940556 4
2700010 9
762584 4
899998 3
1800006 6
430711 7
199312 1
1644056 10
34918 2
2629807 9
2400009 8
77411 1
8 4
1 10
180878 1
1 10
1499999 5
75987 1
87597 1
2540262 10
5 3
520550 10
334234 8
460998 5
11 6
8 4
226827 2
67204 2
900000 3
130352 3
1 10
704065 5
991606 5
216055 5
3 2
98631 2
70103 8
1354967 10
1159131 5
599997 2
1814903 9
770586 5
142312 1
795912 3
177319 1
5 2
402425 9
439576 8
1228561 10
3 1
1425221 6
1 2
2400005 8
1882217 8
786268 9
1 10
301957 7
1500004 5
792287 4
1314726 7
1798179 9
824569 6
318690 2
1688397 7
170756 2
21 10
1 10
1 10
180104 3
5 4
199067 6
12 9
165890 7
2091311 10
607554 3
1070671 4
300001 1
187150 1
1 10
394687 4
3 4
2100004 7
662318 3
369136 5
681443 4
143478 1
299999 1
7 6
869888 7
1 10
7 3
86182 3
2100006 7
96680 4
2100007 7
835845 7
757858 3
232983 1
679194 8
880470 6
98000 10
2700004 9
2400000 8
201659 9
2699992 9
1822919 7
1 10
567825 7
2100013 7
5 3
921439 9
831614 3
8 3
1 10
513966 6
1799994 6
2393260 10
1800001 6
1500003 5
1648711 7
233227 1
1464654 7
11 4
1 10
960497 9
1799999 6
126262 2
21 10
1777427 6
1800006 6
6 7
1503667 9
207635 5
1994713 7
856029 7
595523 2
599237 2
976331 9
908958 5
1 10
106536 1
2700007 9
125721 1
3000008 10
1385024 8
403213 3
924880 9
195426 2
1139663 6
1800001 6
1147403 5
1199999 4
1 10
1259670 10
1997546 7
29452 1
299999 1
1029427 7
13 6
1200000 4
1247969 8
343142 6
243891 1
845654 3
2400012 8
4 2
119393 1
1 10
1123149 9
1779601 6
273192 1
731094 7
5 4
2540087 9
10 9
1780547 6
1168228 4
1734801 10
1500005 5
5 5
3 4
1112104 8
428276 3
1927383 8
204730 1
2133047 8
178051 1
3 2
1800005 6
1952041 10
66088 1
77525 1
5 3
2017804 9
2914660 10
3000000 10
67148 2
605561 4
1800000 6
61864 1
5 4
133060 1
1329364 9
1559251 9
466759 2
1599997 7
711756 5
473261 6
430233 2
7 8
1 10
217393 9
22 8
2999989 10
2399992 8
536359 6
990307 4
1944770 10
2 2
404046 7
751238 3
22 10
2400004 8
15 7
293548 1
1 10
2406970 10
1084589 7
232502 1
286079 3
2699995 9
2699999 9
2 2
1945113 8
439293 5
51081 1
444650 2
546271 10
361696 2
1605729 8
741680 4
5 3
7755 1
844061 7
1658620 10
238778 4
1 10
728211 4
1500009 5
722397 6
241174 1
410547 2
10 10
3 1
48394 5
370965 2
575561 2
2027129 7
531825 5
11 6
1228996 9
1526811 9
2400001 8
1135377 8
1540980 9
302369 5
2700008 9
5 2
8 5
1010365 4
693692 9
266587 2
1208911 10
252294 1
1228700 10
1901393 9
8 7
1 2
112222 3
299999 1
208665 1
1477452 6
1 10
390333 4
215355 7
171112 2
192268 7
283260 4
899999 3
1800005 6
105774 1
284578 9
198548 4
446874 10
377671 4
245483 1
599999 2
300000 1
11 5
2 1
169647 3
10 5
248825 3
533849 10
117622 1
193430 10
300002 1
2272247 8
2099993 7
2391416 8
217604 7
1655605 8
300001 1
774134 5
286723 4
466999 3
15 7
1500007 5
599999 2
743424 6
1914801 7
2699999 9
538574 3
2100005 7
81495 1
5 6
1482461 5
1199996 4
105730 10
7 8
823056 5
1199999 4
990767 9
9 8
1121504 4
1089058 4
2399992 8
3 3
386054 9
833065 4
870210 9
144563 4
1200004 4
50936 4
772560 3
957343 4
600002 2
8 4
126813 1
2302084 9
1672925 8
8 3
3 3
1630547 9
891897 8
449588 3
326071 2
412375 2
1948925 7
599999 2
19 10
2 1
289929 6
1607405 6
45833 1
44736 2
15 8
2100004 7
313101 4
680276 4
25704 9
872487 3
1441209 7
1668071 6
3000015 10
2016455 7
253096 3
148768 8
1434509 5
2999989 10
1499994 5
900004 3
7989 1
1866705 7
11 5
1959274 9
953946 7
233555 1
880699 3
1114872 8
2699991 9
1155249 10
943684 6
332011 2
2700015 9
2 1
504469 3
1200001 4
617685 5
1 10
174386 8
2447135 9
378486 6
1086479 9
391441 10
1 1
243999 2
170127 2
294857 4
926568 4
2341866 8
17202 3
336111 3
531877 6
1499999 5
1793223 9
672399 4
249402 7
2684389 10
788564 5
188528 1
340182 3
1994796 7
4 5
65217 1
14 7
810854 10
6 5
2999994 10
2610170 10
12 6
1500009 5
372759 2
1155414 4
8 9
75866 1
12 9
729159 8
447690 6
1 10
130873 1
200228 2
1247364 7
6087 4
111017 4
444642 10
287904 1
829709 9
1282782 6
350529 2
300001 1
41499 5
521396 2
1500004 5
1199999 4
1693881 7
468011 2
1 10
184931 1
1799994 6
2699992 9
49445 10
1139226 5
2099992 7
489941 10
1522720 10
900004 3
2700010 9
9 4
2999992 10
2100007 7
416113 4
8091 1
464220 10
127285 3
789417 7
14 7
238361 1
937967 8
1058262 6
1199996 4
921525 8
665351 7
600001 2
586979 2
393389 3
3 3
2700001 9
299999 1
81966 1
1 10
2921040 10
256361 7
86984 2
754474 3
50624 1
1072709 10
2176048 8
1053736 8
1706499 6
195912 9
1614612 6
2784168 10
899998 3
2541394 9
267831 2
564458 3
1700880 9
2400015 8
1 2
856630 6
472042 10
973407 8
600003 2
981843 4
1 1
91843 1
1011057 8
1199996 4
74821 2
77402 3
2700002 9
1128126 5
73588 4
2945057 10
6773 4
1389464 5
1548703 8
875312 8
1011380 10
555680 3
257566 1
97563 1
237888 1
1 10
2399998 8
743374 3
1 10
8 7
1496998 6
27078 2
289259 2
600001 2
26667 9
704408 4
1 10
703890 3
2232071 10
1553479 8
19 7
365135 2
296019 1
22207 2
1200001 4
271363 3
1014385 9
11 9
1044720 10
373199 10
13 8
1095251 4
16 8
1661522 6
2010561 7
2505997 10
1599574 8
1 10
1838052 7
11 10
51294 6
1706144 7
300001 1
899998 3
814842 4
975288 6
416741 6
810121 4
3 2
65037 7
1088477 9
1040151 4
432968 3
755679 7
600000 2
8 4
30188 1
2999994 10
328551 2
484816 3
299999 1
600001 2
1687091 9
299999 1
278474 1
3000001 10
15 7
11 5
17 7
1711254 6
813387 4
508977 3
1 10
2100006 7
1500007 5
1 10
2400000 8
1290711 10
5 2
1726393 6
1782545 8
1418574 5
520144 8
3 4
635534 3
1703548 7
410474 3
1919930 10
612027 3
899999 3
7 3
681881 10
671627 3
844928 3
2448737 9
895751 10
580165 2
1800006 6
819508 4
805008 4
4 3
419465 8
59862 2
1582106 7
1110864 4
64764 7
8 7
11 5
135644 3
1500008 5
292995 4
292591 6
2399993 8
206905 3
2400010 8
1999852 10
1144175 5
1922798 10
495846 5
24 10
8 4
1312539 7
384046 4
1897513 8
293110 5
90427 1
1435311 8
1499997 5
2477084 10
1 1
221148 4
797924 7
147197 1
834062 9
2400007 8
979897 6
3 4
899997 3
69223 2
936541 5
77626 2
886073 4
1 10
535347 3
2493675 9
2400001 8
1050967 7
1199999 4
3000006 10
1022580 5
1598059 6
507821 6
279751 7
1025935 5
1205019 8
1 10
12 7
1752264 9
538322 2
518671 2
1799997 6
1 10
1200002 4
1746751 7
1200000 4
1495780 5
779 1
515364 4
1826345 7
1799995 6
520107 7
935715 4
2100010 7
309112 5
1016164 5
542420 5
2100000 7
8 4
5 6
278229 3
165259 3
862796 5
360196 3
2100000 7
1743890 7
2699990 9
440773 4
2076220 7
299999 1
1499995 5
76259 2
2700391 10
149989 9
300000 1
1840408 7
6 5
631191 6
1150645 7
1 10
2099998 7
1194134 10
160885 1
1 10
315743 8
1029406 7
1408669 6
1920192 7
233804 1
681689 5
2399998 8
694631 10
900001 3
644357 7
1 10
16 8
737514 7
1 10
87809 8
313597 4
623707 3
742624 4
1199995 4
1500001 5
14 8
547801 10
2700010 9
10 9
484111 4
848086 9
1 10
370023 2
394919 7
208372 1
715350 5
876579 4
244214 9
19 9
1500004 5
1291000 8
1357991 8
1434759 9
1780859 10
1 10
900000 3
1398530 10
542811 6
393949 9
12 6
1254277 6
132149 6
900003 3
599999 2
600001 2
2699991 9
107945 5
635383 7
1180780 4
969563 4
808817 4
140830 6
972015 5
519706 9
676060 4
323097 3
1200003 4
1738601 6
16755 1
2835169 10
8 5
1363615 6
213315 2
3 4
193041 1
220863 7
242258 9
235348 4
991359 8
995393 5
778620 4
1276893 9
985119 8
1142897 5
734304 4
333321 3
1463370 9
1 10
202460 2
1500009 5
1692355 8
2100013 7
15 8
517337 3
1 10
485093 4
1500004 5
2099995 7
551369 2
283632 7
2818461 10
162026 1
733302 6
4 5
17 8
2688171 9
1001129 8
2327106 10
3 3
164484 1
2 2
651633 4
631404 5
300001 1
35173 9
1088555 4
1 10
2999996 10
2557976 9
391326 2
7 8
88120 7
1200978 6
93649 1
142127 3
696397 3
1451816 6
667295 9
749909 5
117604 1
1117596 6
220627 3
903232 4
750072 9
1506406 7
408711 5
288458 9
6 6
1009192 6
1080013 6
1482504 8
902277 8
2400011 8
897539 5
145735 7
2210309 9
2413282 9
300000 1
2700013 9
178152 1
723676 3
1338594 6
16 9
2400007 8
84266 3
1256368 7
293618 1
102230 3
119813 4
1171956 6
554200 4
8 8
1266650 5
64876 1
600003 2
281060 10
7 5
2700009 9
162149 1
1 10
289321 1
618116 3
1275911 6
25392 1
172513 6
320614 4
1499997 5
1800000 6
148695 5
164223 6
1799999 6
691052 8
560656 9
339786 2
842065 7
2590920 9
176717 6
241085 1
2399992 8
395283 2
3 4
699641 5
2100011 7
353466 6
275918 1
14 7
5 5
244815 3
1 10
1125828 6
581167 2
1 10
600002 2
1199995 4
631033 8
13 6
1 10
1199996 4
8734 2
299999 1
1699465 6
936926 5
305405 10
1893309 10
551350 2
139906 1
2178744 8
616746 6
123216 10
10 8
9 5
13 6
2100004 7
475403 7
223520 1
7 7
1307642 8
8 4
300000 1
21 10
9 8
899998 3
899999 3
398218 3
17 9
1 10
1 10
2234161 8
628156 7
1536146 9
286560 1
2999829 10
18 9
3 1
954960 4
752509 4
764028 4
243428 3
9 9
1 1
1 10
187865 1
276289 1
16 7
126168 7
7 8
250166 3
12 7
65754 3
14 8
1266820 10
696542 10
2400006 8
461771 7
2280871 8
670737 4
3 1
2099993 7
11209 3
2791117 10
493946 2
600000 2
1127579 8
8 3
2100006 7
8 5
1245280 7
2043187 7
696672 3
16 10
1922760 9
462444 6
1179670 10
189605 2
523697 7
1600041 10
1 1
900000 3
3000019 10
715247 8
1168966 7
806561 6
1200004 4
2365639 10
17 9
855188 7
2699999 9
718919 9
1109761 5
242117 2
216062 1
679494 3
274785 5
1 10
6 5
1 10
525400 2
599997 2
695210 4
2467439 9
202942 3
2 2
292317 5
7 8
161991 1
1200000 4
7 7
900004 3
1477808 9
1 10
164028 3
2999999 10
581451 8
5 5
945640 5
815055 5
4 3
1176394 8
3000009 10
8 9
499267 7
2400000 8
1800001 6
551936 8
2245838 8
67480 1
669748 3
3 3
1153586 7
1 10
1777344 8
302907 3
298901 1
124653 5
319123 2
2099993 7
1524049 8
300001 1
2106849 10
1633385 8
569113 6
189158 7
2235470 10
1224287 9
1 10
2399992 8
279292 1
900002 3
313591 5
900004 3
2 2
299150 5
2155529 10
1009365 4
900001 3
1265111 5
299999 1
899996 3
295504 1
1047784 8
2907553 10
9 5
1199996 4
25521 3
378123 5
414487 4
255287 4
1482527 6
235199 1
10 9
683482 8
600001 2
1294395 9
163535 2
1786546 9
2216312 8
1096559 8
1538487 7
17 8
96317 3
26567 6
21 10
8 4
3 2
2046057 7
819708 7
1083682 4
138301 6
1607862 9
36352 9
262152 4
9 5
2012291 10
1 10
927776 4
1109001 5
360642 2
268500 1
5 3
405475 8
1581418 6
1146670 10
653357 8
1890623 8
11 5
751457 3
4 5
1 10
539108 3
493953 2
1650750 6
688529 10
911088 9
811982 4
1 10
1200000 4
1 10
159863 8
1 10
435531 3
1 1
1800005 6
2998405 10
300002 1
35712 7
2305596 10
527479 9
641601 3
929468 5
299999 1
1188889 8
893056 8
900003 3
2400014 8
2400001 8
3000019 10
10 10
1 10
45136 1
861288 3
1 10
2100001 7
514306 9
1499994 5
900002 3
969661 9
140814 1
1 10
1799994 6
2099992 7
1230923 6
1020847 4
2952990 10
2 2
1499996 5
493584 2
751789 6
1200000 4
2883245 10
12143 1
1313879 8
265146 2
761164 5
1381439 8
787293 8
540207 3
2443355 10
1 10
230792 3
16 7
915156 6
1 10
1146710 5
1226850 10
899998 3
1 10
2021511 8
2400007 8
600002 2
130312 1
2700005 9
546801 2
841104 9
65126 5
2423899 10
170065 9
113985 1
387816 2
97275 9
1199997 4
62481 3
5 2
244535 2
10 5
557659 2
366239 3
2029820 7
1014771 10
629811 4
309448 5
15 7
294168 1
912256 4
401562 4
303776 5
313909 8
556579 9
1022668 4
384404 2
454255 4
2194721 10
112438 5
1500007 5
2699999 9
554981 7
1200005 4
1 1
1282469 5
516623 10
587983 3
600001 2
1812880 9
309990 8
354482 2
1 10
2400007 8
648286 3
431713 6
2410390 10
462988 3
1950913 9
1500002 5
599998 2
2128139 9
1704051 10
300002 1
593045 6
155414 5
1422543 9
299998 1
1956199 8
1 10
2400006 8
489690 10
1496759 10
2123696 9
1499995 5
704462 7
514019 2
26937 3
127664 1
10 10
1471273 6
145433 4
900003 3
459765 2
300001 1
406139 4
892880 9
356473 2
1657864 8
1447079 7
451395 9
253502 1
4 2
1 10
783623 7
1799999 6
1247190 10
1457794 6
2119280 10
1185887 6
3 3
1 2
1329207 8
599999 2
300002 1
171605 4
237333 1
899997 3
1629536 6
14771 1
18 9
1298260 5
17 9
1606311 10
34309 4
1382628 5
2100013 7
1499995 5
1352256 7
70657 1
462610 9
8 8
18 9
442295 9
517633 2
327500 3
1 10
1363829 5
13 6
2468721 10
214121 2
1 1
1200005 4
2100008 7
1267951 7
8 4
15068 2
1 10
1500000 5
111865 1
2399997 8
1500006 5
627118 3
884260 4
1 1
600000 2
8 3
111758 2
1277615 8
300000 1
732360 10
9 4
307145 6
195775 3
749873 4
2399993 8
13264 1
772154 3
469768 9
1170779 4
1020195 5
289434 5
82999 1
6 7
352400 8
2436679 10
492148 2
50641 3
246087 8
16376 1
1012571 4
2070195 7
107948 1
1 10
5 5
3 4
413671 8
1 10
1 10
560761 2
119482 3
1875021 10
63480 4
554508 9
28599 2
1 10
13 7
599998 2
1255991 7
95325 3
275127 2
528951 2
401455 2
477889 5
21 10
2500175 9
804719 10
1384091 5
599998 2
303638 7
812818 9
904980 4
1800001 6
629340 4
2078722 9
175076 1
926136 9
179648 5
160190 3
1328264 5
758808 6
1800006 6
11 5
1 1
300000 1
76247 5
1090906 5
894747 4
2045071 7
1412881 5
177799 1
336395 4
406818 7
600002 2
1900400 8
1199999 4
626122 5
815008 6
6 5
1215616 6
600002 2
2999999 10
1499994 5
4 5
273776 4
315965 7
10 10
254272 3
865574 9
2 1
53592 1
299999 1
1 10
1 10
1500004 5
480138 3
9 4
8 9
547072 2
17 8
1088892 9
2075354 9
473661 4
423230 2
1800005 6
210634 2
3000008 10
4328 2
1809721 10
2100006 7
1200001 4
1199996 4
1800000 6
11 10
1 10
2100001 7
926440 4
677474 9
193633 1
1180024 5
7 4
346760 5
1500004 5
16 8
682365 7
2699992 9
934539 5
547859 6
4 5
2100011 7
2400003 8
1237832 8
1449452 7
2390629 8
23 9
1 10
12 5
935417 4
1576944 9
2999991 10
903961 4
65475 2
474419 5
384514 3
1645265 6
2999999 10
612586 6
656261 9
2096128 8
18 9
185552 1
146439 1
495780 2
299999 1
417835 9
1500004 5
32818 1
116968 7
712110 7
1199996 4
1017649 5
600002 2
1 10
299999 1
1 10
9 9
811327 6
357853 2
5 6
727919 10
163174 1
5 3
760473 9
5 2
1200000 4
365508 3
934427 6
93013 1
141758 1
322321 2
1837395 9
1 10
37789 1
8 8
2700000 9
1 10
293993 7
448397 9
1696068 10
7 3
107420 5
892305 10
739511 3
954889 8
1032806 8
351399 5
1178541 9
392015 4
510150 6
1 1
167105 3
1015108 8
421999 6
309020 10
2400008 8
299998 1
856089 6
1263360 8
507343 3
264573 1
305376 5
201084 1
1102220 4
1 10
301909 6
1862686 9
188596 1
1 1
629185 3
1499994 5
5183 4
679609 10
3 3
2100004 7
2399993 8
65280 3
849236 3
1199996 4
78226 1
2099994 7
2400007 8
2700009 9
2 2
1675363 6
678131 4
932995 5
1 2
1 10
15 7
85788 1
1135025 6
199372 5
1437453 9
4 3
1 10
113147 4
596899 5
1526577 10
548797 4
900005 3
244658 1
178546 1
742330 7
2699999 9
2999991 10
2478033 9
1423401 8
274617 4
299999 1
12 6
1026192 8
121463 10
600001 2
1200006 4
2100011 7
1537349 6
17 9
2400001 8
2447299 10
2616519 9
417884 8
1800007 6
1003011 10
2700016 9
21 10
40383 8
518162 5
23722 1
661491 7
182906 6
300000 1
1 10
63033 2
813527 4
1 10
582939 4
102631 1
76415 2
602404 6
35879 1
578196 6
2700010 9
1421761 8
2100007 7
1 1
711849 5
1499999 5
10 5
2700008 9
144311 6
241997 1
587860 5
1200004 4
599997 2
153343 2
21403 6
1422561 7
594677 3
585964 7
6 6
1098848 4
215782 1
2912611 10
879337 6
780876 9
12 7
486838 5
378399 2
4 5
2699999 9
51092 4
439104 5
9 4
1499995 5
1525711 6
112870 2
2700005 9
595278 6
694610 10
321061 2
324409 10
15164 2
371970 9
1052551 10
181715 5
222271 1
285049 1
862209 4
1687111 8
487872 3
586640 3
343776 2
327505 6
599999 2
313669 2
140442 2
686496 5
2108319 8
148933 8
1 10
863408 7
337382 3
192470 2
125160 1
1 10
1569672 6
510246 2
1 10
381763 2
1 10
2100003 7
1590602 9
420949 3
2099992 7
1153760 7
1460435 8
1180965 4
3 2
352641 5
4 2
2035257 7
155948 1
1499994 5
591562 3
1399487 6
2399999 8
39972 3
372502 5
164444 3
41744 1
586689 4
1175409 9
8 8
106801 10
2400007 8
21 8
269544 6
86947 9
2999991 10
300001 1
378104 3
801060 6
881519 5
1858762 9
447863 2
1500001 5
1804711 7
618574 5
300002 1
300000 1
758516 7
1 10
988820 7
79151 8
1 10
2394252 9
479969 3
1318759 6
870132 5
52800 1
2399999 8
300001 1
63533 2
262583 1
33967 2
480305 9
1799758 9
300000 1
363016 9
1176211 5
651203 3
3000000 10
1 10
1 10
1069752 8
427336 8
1615205 9
2099992 7
2399993 8
1 10
37291 2
5 2
2 2
899998 3
412126 8
2329314 10
933038 5
983811 4
1806578 7
1223398 7
1 10
429461 3
10 10
1291008 8
1092190 7
1376565 7
320793 3
2256374 8
1333643 10
157191 8
695207 4
20 7
1499998 5
1093945 5
600003 2
119849 7
64494 2
17 9
40299 2
691442 9
398292 2
1931244 8
1502904 9
618959 3
489994 8
466374 5
932152 9
1500003 5
8 8
1918023 9
1500000 5
653514 6
1509132 7
1771009 8
160391 6
8 9
149981 1
49163 4
1058591 4
46953 2
342103 5
43105 2
1129396 5
8 9
771349 5
1398001 10
107856 6
466259 6
234288 9
1 1
2700000 9
15 8
1646396 9
221641 2
1277577 7
548885 3
383357 4
1109166 5
343666 6
992544 7
1499996 5
1 10
299998 1
1 10
1 10
2486211 10
827588 3
2099993 7
299999 1
240008 3
1 10
1123577 5
300000 1
130483 1
2399996 8
1005846 5
2062725 10
20 10
371608 2
12 5
444858 3
1796844 6
91855 1
339835 5
1535591 6
1 10
868860 10
1 10
21 10
141230 1
19 9
1 10
3000005 10
2985949 10
1440733 7
600000 2
319519 8
1500000 5
8 4
1535839 9
799933 4
19 10
1237843 9
949339 7
1800006 6
397867 7
19 9
1956863 7
47009 10
1175944 5
1 10
10 10
2400002 8
1500000 5
820836 6
995991 5
809119 9
1500000 5
425863 4
2103468 10
718811 3
286365 2
450021 2
199519 4
1620457 8
377933 6
2988391 10
599999 2
972297 4
738548 8
1308869 6
291641 6
466945 2
802411 6
1186890 6
495563 6
764497 4
599999 2
741531 5
1582999 10
1 10
1 10
723907 4
15 8
899999 3
1845425 8
1488321 9
1247122 10
569529 2
15509 6
1039384 8
745320 3
750144 6
1743350 10
1 10
1148989 10
3 4
250182 1
592657 4
2399995 8
79900 1
1103692 4
462645 5
1 10
2580781 10
946230 9
386042 4
300000 1
355942 3
161073 10
1965871 8
599999 2
720969 4
887457 8
477930 5
7 3
1301920 10
564873 3
1417325 8
1214274 5
28955 1
290844 1
29461 4
187668 9
300001 1
1747283 6
1764624 8
162727 3
522511 6
429885 7
323365 5
1214040 6
1481015 6
2399994 8
600003 2
1964826 9
2019424 8
2007837 9
1167660 9
2100002 7
952479 4
1788063 7
819052 4
7 6
1055764 5
3000010 10
19344 4
490425 5
3 2
1 10
2002252 7
8 9
293417 2
2287865 8
2700010 9
646957 3
134043 1
1407510 5
1379606 5
849006 3
1342790 7
934108 5
9 10
69726 1
1800005 6
1800001 6
618848 3
236781 4
900002 3
1200000 4
346701 2
2426428 10
377096 2
41264 1
130554 6
9 5
986479 4
209591 2
1 10
265366 5
18215 2
114585 1
900002 3
1445875 5
56763 1
2999990 10
1603863 10
1641822 6
719768 10
188657 2
1499999 5
106414 5
1336490 5
696314 3
1499999 5
1500005 5
524691 10
818339 3
1 10
802206 6
2700014 9
1317328 8
3000010 10
228981 5
2400002 8
79116 8
1900031 7
305213 7
159087 1
216501 3
196165 7
900001 3
90452 1
152314 2
5 2
54635 1
731707 10
7 3
59800 1
1 10
70758 3
2220423 8
1552292 10
3 4
1 10
1587736 8
11177 2
871920 4
2 2
1465079 7
8 8
1 10
577495 3
2099999 7
1764200 7
401732 4
1443639 10
2215673 9
550611 3
511185 4
2095992 7
300001 1
1607136 6
26009 2
900004 3
1711584 9
371203 2
1274373 5
2400011 8
1746936 8
10 5
1 10
1588385 6
1163267 8
381672 2
99193 6
5367 4
954902 5
328811 10
525704 10
47693 2
399121 3
2999999 10
1611855 7
795305 8
1800002 6
900003 3
664442 3
166051 2
1 10
24554 6
1330867 8
2399992 8
9 9
491314 2
16 8
1375346 5
22478 1
2283152 8
30739 3
899996 3
426131 7
114045 2
194133 5
1061021 4
142509 4
2285178 8
1205338 7
237906 1
284327 1
731284 4
501532 4
5 2
141877 7
769386 6
273797 1
10707 4
2457370 9
101089 1
731317 3
1500005 5
186180 1
238813 4
2 2
265321 5
40892 6
7965 2
2271500 10
1426257 9
675442 9
9 7
1216881 8
629444 4
600000 2
1938551 8
834526 3
2399997 8
886226 5
208821 1
220589 6
1150966 4
300001 1
14 7
7 7
1 10
178811 1
631434 3
662681 4
973654 7
900003 3
2227829 10
1 2
484255 6
1 10
1 2
294464 8
147539 1
859239 4
1347072 8
502205 4
1403379 10
15 7
1693140 6
97230 3
1 10
1703683 6
347472 2
526683 9
480078 3
266541 1
1500003 5
2100006 7
828659 3
267146 1
98849 10
1 10
15 8
2 1
2699999 9
1799994 6
1592838 6
1 10
899999 3
1 10
515059 5
236881 2
900001 3
138595 1
1316295 7
10 8
300001 1
694349 3
1054636 9
205558 1
1800006 6
254534 1
1 10
4 4
111114 3
181313 2
1424528 9
9 4
1 10
451360 8
7 6
573731 2
2604839 10
1187969 6
564753 2
2593574 9
260561 5
1258073 9
1092000 5
7 8
2999990 10
5 4
1728887 8
1223357 6
1066 1
817490 3
11 6
2172465 8
1103790 10
111396 1
209594 1
742062 3
187781 7
546653 2
1599172 7
861414 7
2 2
300001 1
497807 4
580569 3
2 1
886375 7
511206 7
21 10
2699991 9
900001 3
235377 3
15 7
90227 6
114415 2
7 3
536720 4
223004 1
65789 1
2399991 8
1500004 5
1026980 9
2400004 8
1673177 6
7 3
214609 4
1376468 5
1939028 8
459100 6
407020 5
791912 3
17 9
599999 2
385252 2
928357 6
53579 4
899999 3
863767 6
521759 3
409747 2
1460248 5
557124 7
8 7
248048 1
947546 7
1118332 8
2115443 9
2100003 7
5 2
323959 5
17 7
418193 7
1543400 8
289222 4
309361 2
22071 1
1792179 9
2400013 8
39220 4
170116 1
2060966 10
804232 5
401735 3
691769 6
861001 3
2794960 10
1265984 8
2117844 10
2537298 9
2150377 10
214441 1
1199996 4
11 5
8 9
1396080 7
1 10
271409 2
470018 2
610039 3
1 10
1838918 8
535890 2
1113683 10
1799998 6
1591171 7
12 9
1078734 4
1165270 7
5 6
1500002 5
155361 3
2099995 7
1800007 6
6 7
3000001 10
277263 1
205371 5
782179 6
1799995 6
931701 4
19443 1
930655 8
2399993 8
7 8
2400003 8
734992 3
2099994 7
187493 1
49726 8
2999991 10
573952 7
190414 9
2700009 9
11 4
1 10
232656 1
466099 4
1845544 8
1 10
1799995 6
413933 5
7 8
78086 1
618049 9
1146833 9
768430 3
882273 7
528874 5
793890 10
1499994 5
900000 3
1 1
273379 2
6 7
598361 2
7 6
600003 2
16606 1
557568 6
2100007 7
899996 3
299999 1
425900 7
2699998 9
2034487 9
1799997 6
2399991 8
409044 2
11 5
13 6
3000009 10
771745 3
998101 9
752391 9
879996 6
332826 3
71363 1
297152 1
619786 5
268657 1
578068 7
540648 6
2400003 8
129935 4
885283 7
8 7
14 7
1 10
3 3
9 4
3 2
6 6
15 7
772034 4
2 1
6 3
1 10
1646408 6
1600338 8
1799999 6
1271944 9
1720659 10
146313 1
43173 1
468727 3
2099994 7
1528150 7
1244491 10
1407661 6
92682 2
36624 6
1759777 8
2170478 8
1 10
1855111 10
600001 2
2700010 9
3000002 10
835687 8
3 2
87462 2
265994 2
12522 1
528776 9
1 2
1242590 7
513985 3
377417 2
3 3
209234 1
4 5
5 2
52758 7
3000017 10
561272 3
600002 2
110718 9
4 5
1 10
4 4
518405 7
188947 3
366744 2
1800007 6
260973 7
457691 3
1241209 9
109069 3
1102048 8
622043 3
94574 2
1094287 4
1 1
11 6
900005 3
1304946 7
821125 3
2400009 8
58757 4
6 3
299999 1
1111810 5
517660 3
150661 1
1602805 9
946423 7
1904716 9
2010126 8
1 1
295277 8
12 6
2670335 9
1888740 9
300001 1
532325 3
293174 5
11 5
21 10
331493 2
1764787 6
109185 4
113612 3
247194 9
378960 5
2409404 10
879506 3
683900 3
535306 2
1 10
488727 2
1058187 4
747643 7
2118248 8
317627 2
262889 2
1800002 6
7 3
300000 1
299999 1
16 8
214349 10
2694631 10
1800001 6
1290412 9
2699999 9
457524 2
191820 2
899999 3
5 2
2204906 9
580454 3
457482 8
10 8
146446 3
1198256 6
1896295 8
1800006 6
1073695 5
600000 2
160822 4
2100005 7
83840 7
24343 1
905538 9
297423 7
9 10
179435 1
95712 4
5 6
1883520 8
72380 4
140466 10
534501 2
1 10
248855 8
9 4
1800011 6
1 10
1083708 4
299999 1
40412 10
9142 7
2700013 9
600003 2
2099996 7
155048 2
305548 7
1320125 5
837381 10
2 3
863540 10
876260 7
1350617 5
257918 2
756106 5
1516548 10
17453 1
6 6
1557486 9
5 2
152449 1
10 9
676598 7
1234460 5
1 10
1563801 7
1499997 5
2045840 8
2005895 10
1 10
1500004 5
600821 5
451465 4
112183 1
1285781 6
770205 4
13 6
1 10
829022 7
599998 2
1218093 9
2099992 7
1800007 6
1222788 7
5 4
1811082 9
692887 8
284366 1
1799995 6
11 4
1008352 9
1124116 10
927204 5
1 10
2329845 8
358215 2
485871 10
7 8
1317756 6
20 10
300000 1
143467 1
1692625 6
574673 4
777085 6
2248109 9
612030 8
472547 4
1 10
7 4
5 4
2100001 7
196800 3
4 2
2413706 10
540534 3
1997269 10
10 10
1 10
228171 3
30898 1
1489617 9
183262 3
664078 7
1010376 8
2672091 9
900001 3
499853 4
159080 3
718307 3
1741756 8
57919 4
2400010 8
732820 3
588549 3
236265 1
1 10
981359 4
1786787 7
5 2
1319165 5
1632485 6
1 10
1 10
899997 3
1083525 7
649973 3
1 10
218066 6
1716000 6
600001 2
2100006 7
474229 7
2700001 9
14 7
141007 1
2 1
1451386 9
2699990 9
725733 7
9 4
2030944 7
1 10
1262281 6
540029 6
1 10
1268225 5
2011704 8
786150 5
387865 8
5 2
22962 1
408954 6
600001 2
277216 1
101209 4
213024 7
1016501 6
81213 2
266179 4
1562652 9
2400002 8
300001 1
768953 8
389821 4
2700010 9
113639 4
19 9
61008 6
2 1
1531415 10
559223 8
11 5
1 2
542469 2
9 4
514458 2
396459 2
235319 3
53530 3
1588184 8
1 2
1200000 4
1513628 6
2399997 8
1 10
2157561 9
3 1
202451 1
1050759 5
1980493 10
475432 7
401873 3
1215991 6
331855 10
7 4
1 10
435936 2
2400008 8
390265 2
107653 1
173880 1
352728 2
1759973 6
2399995 8
600001 2
2700008 9
1564266 6
530165 4
2399999 8
626998 7
300000 1
4 3
599998 2
1721890 9
326225 5
1566107 6
449631 9
1765963 6
1 10
571850 2
1177670 5
679865 3
1169832 7
993698 9
2400007 8
302515 4
99968 3
859752 6
1026619 7
1200001 4
78891 5
147304 4
678398 5
378817 2
699147 4
819267 3
1799995 6
872746 8
240041 1
3 3
545472 2
702485 7
20889 1
58955 1
8 8
1 10
1 10
795066 9
9 10
1 10
1 10
2699999 9
109045 1
1360989 7
8043 9
1199996 4
1558159 6
106806 5
137879 5
20 10
1266908 10
1004311 8
12383 4
490217 6
962284 4
732351 6
905214 5
766316 3
1800005 6
219132 5
16 7
2399991 8
107165 5
508440 10
19 9
1173991 10
552227 6
4 2
9 8
2400002 8
1 10
270947 2
1246101 5
1318289 6
621832 3
1 10
1499997 5
1 10
139056 7
2657477 10
3000017 10
1 10
1800005 6
599997 2
25776 9
1741741 6
594295 3
1389171 6
1 10
1270379 7
2 2
962672 4
679474 3
8 4
1199999 4
12 6
2043616 8
1 10
2112310 10
630449 6
183911 4
1500003 5
727796 5
1800003 6
1337579 10
1499999 5
1849274 7
299999 1
403803 9
839873 4
191793 9
1510681 10
1131698 4
1 10
299999 1
856803 5
319717 6
92180 1
10 5
1347771 10
929171 10
59576 2
1993505 8
1276779 5
198494 6
1 10
2099994 7
600000 2
655703 3
2 1
610098 4
2006584 7
666241 10
1158432 4
195054 1
300002 1
300001 1
15 10
8 8
2400000 8
766704 7
771469 6
681021 5
186920 5
10 9
3000012 10
802255 6
1224711 9
142633 3
601684 4
791966 3
1414406 7
19 10
1199998 4
158104 2
299880 1
2 1
793789 4
899997 3
134815 2
694187 7
902307 6
1 10
233968 1
127507 6
11 5
603192 6
3000010 10
975560 10
1500005 5
189197 7
1199997 4
1 10
586579 2
868865 8
828801 4
2 1
2592505 10
2100000 7
176029 4
1199999 4
517096 9
105797 1
1666253 6
17 8
400599 5
1179188 4
161770 4
1499995 5
2100012 7
1034192 9
2283751 9
1199999 4
1 10
1500004 5
10 8
1500004 5
27 10
553625 2
1200002 4
854565 5
217099 1
1645431 8
1511191 9
3000008 10
143527 2
9 4
1021966 7
170843 4
3 4
448169 7
263626 3
1932484 7
1120708 4
6 3
517548 6
1143711 8
98004 1
1860190 10
300000 1
1049996 4
480136 7
320787 2
11 6
237325 6
14 7
600000 2
483693 7
16 8
1547481 6
259511 5
77092 1
1199995 4
630116 4
1 10
1396225 5
129701 6
2309895 9
2093901 10
783992 10
1404348 6
360265 6
532628 2
1200004 4
1013629 5
253203 3
2340451 10
1173336 8
293126 5
1153025 7
82437 2
892999 4
1 10
1764101 6
2250408 8
725749 3
597500 2
1870633 8
300000 1
2400006 8
577240 10
252001 4
1799996 6
104447 2
1460194 6
1500006 5
11 4
596912 10
246471 3
1 10
1635090 10
1779725 8
16 6
1201388 7
83121 1
965618 4
200167 2
271085 2
841465 9
1 10
1841330 7
622803 6
2 2
884967 7
820393 3
182205 1
1404695 6
1264815 9
1130319 9
1774248 9
1532852 7
26320 4
201719 3
2399991 8
480577 4
907844 10
2628312 10
1598219 6
2 3
712708 3
2100001 7
129307 1
7 8
201273 8
2097649 8
23257 3
76571 10
172134 5
3000000 10
1153634 7
1 10
1415870 9
1019576 8
12571 5
526409 4
966774 7
600000 2
1 10
15 7
163054 1
109250 1
544041 8
861007 4
1 10
3 2
100144 7
3000010 10
2399993 8
1765519 8
23090 5
2400003 8
519136 4
334815 2
1199999 4
1185021 9
300001 1
220641 4
940824 8
1800003 6
329510 6
899998 3
1328657 8
328532 2
1392576 6
86514 3
992755 6
2053999 8
6521 3
899999 3
3 4
1867256 9
472442 2
899997 3
2 3
140060 5
1352111 10
2999991 10
315044 5
288936 1
846794 3
1242650 10
1407518 7
2100001 7
1499998 5
190562 6
17 8
854607 4
1800001 6
39639 1
2 1
608945 4
1164883 4
493020 9
1800002 6
13 6
3000008 10
63001 3
1 10
510882 2
240892 1
350269 5
1799999 6
47533 6
2620323 9
82319 2
210096 2
234629 2
114474 5
6 7
143887 1
19 10
23 10
899998 3
220207 3
600000 2
592857 7
699274 8
219375 3
490826 4
1 10
1040472 4
16 7
1562830 10
300001 1
1499994 5
18 7
73215 1
1180544 4
1 1
2001295 8
7 8
193736 4
1452211 10
1 1
2395475 9
2866417 10
3 4
2099993 7
255808 1
28 10
3 2
2088041 8
279421 1
300000 1
1 10
338788 9
7 8
1473914 5
394618 3
1206961 6
168122 4
233282 7
302888 4
17 8
877766 10
145029 6
202600 1
22365 1
790939 6
1 10
1500006 5
1499996 5
3 2
673810 3
184001 2
449567 6
3 1
300000 1
53431 10
225342 9
1499995 5
1303066 5
900000 3
176701 2
77074 1
1694356 8
401831 2
600001 2
562297 5
2700010 9
1128930 4
1450583 6
3000009 10
1733656 6
1641115 9
811168 4
463477 6
1229863 9
600000 2
3000001 10
780509 3
379120 6
135244 2
288351 4
34344 2
1 10
1051455 7
2399122 9
228719 1
654264 6
1500001 5
25509 6
385799 3
2474078 9
2700008 9
2700001 9
3000010 10
39462 1
900005 3
20865 1
26979 1
253017 4
1241820 7
2156674 8
2699996 9
1505919 8
2699999 9
1 10
299963 3
231931 1
1145613 5
1500006 5
2318681 8
499265 8
1421657 7
1499995 5
300000 1
250326 1
614242 7
92976 4
166238 9
73281 2
368460 6
937305 9
121620 4
592093 2
558432 4
2 3
1 10
790328 3
1199995 4
7 4
243803 3
1605193 8
1 10
5 2
1540846 9
524286 5
75967 1
595999 4
1800004 6
1 10
17 6
995471 8
1038431 8
763340 5
1616849 9
788082 3
2539853 9
7 8
1533835 8
2699990 9
299999 1
2699999 9
1248653 8
1130077 6
1500001 5
1093712 8
453985 6
1 10
2399999 8
384287 5
1 10
519139 3
10 9
1991200 8
1033223 8
2700000 9
1374141 7
962564 5
1 10
18 9
1499653 9
50716 5
359037 3
498472 2
1527455 8
2593331 9
211131 1
8 7
10 9
849981 4
132567 4
2520765 9
4 3
1 10
925067 7
229456 4
17 8
347649 2
12 5
186378 3
2100006 7
300001 1
456105 2
1460680 5
5 3
165930 3
438017 7
1863569 10
97783 2
5 6
529987 2
600002 2
2099994 7
382248 2
4 4
184424 1
299613 3
1 10
449848 2
211413 2
1500008 5
557125 4
5 4
1061388 7
13 6
290846 2
1 10
1 1
606841 6
1154396 4
96731 1
123720 8
1040805 4
2999999 10
1208455 5
282283 1
160385 1
1039241 10
2400001 8
1 1
1220008 6
20 7
26080 3
585984 8
2699992 9
1760962 7
1600529 6
423955 2
897872 9
272837 1
19 10
2100004 7
3000011 10
1115354 5
787985 9
208398 1
2400000 8
341984 3
1 10
1200005 4
996534 6
9 4
2400008 8
573170 10
2399995 8
299999 1
1 10
1372741 5
2700010 9
925181 5
253494 1
62605 9
913064 8
768210 8
823512 3
2700008 9
710239 6
602972 9
2100005 7
1575661 6
290756 9
900004 3
190295 1
886858 4
1031896 5
165278 1
19424 1
743797 3
299999 1
900002 3
151033 7
2920051 10
924923 6
15 7
2100007 7
1275733 8
501276 5
26393 1
19 9
1383894 5
13 6
749695 6
353452 2
1 10
1500001 5
5 6
2699999 9
1136450 5
738089 10
36353 3
1153875 4
2036665 8
609279 8
1 10
194269 1
819932 5
719859 9
619644 3
691965 7
1778867 9
448231 5
111241 1
1500001 5
11 6
2699997 9
9 10
391867 6
1296705 10
157910 3
1292697 8
1219009 5
1500005 5
999075 5
9 4
2195989 8
20600 1
300000 1
1800006 6
69499 2
2399995 8
40532 1
19369 5
541990 3
62065 2
9 4
2375994 9
238453 3
2100010 7
570822 10
1800638 7
600003 2
1800005 6
185324 5
196512 2
716208 6
244177 2
360693 2
647486 7
496068 3
3 2
300000 1
352259 3
2400001 8
65295 5
656924 3
49031 10
238456 5
1 10
7 6
306186 6
1356037 6
290294 5
239690 1
1423981 9
331241 2
1521239 10
631134 3
1118430 6
1 10
866324 4
1199997 4
1 1
2263290 8
1 10
1195519 4
919052 7
600003 2
40364 1
1 10
1799995 6
600003 2
1 10
6 3
414903 3
1360951 5
1328320 9
1800002 6
127518 1
1345449 10
1117554 6
1451605 5
636965 7
4 2
1410340 7
1221863 8
362268 7
1 10
16 8
1800002 6
1499998 5
1199997 4
2311236 9
1143805 4
159578 4
2100011 7
200123 9
667380 4
195609 5
1983236 9
1451031 5
13 6
2699990 9
600000 2
701165 5
307517 7
2650806 9
667001 5
98008 1
68005 2
1806866 9
2775339 10
1222776 8
24258 3
7 4
242298 6
2400007 8
1 10
122760 3
2 3
890225 9
299999 1
1068311 8
206556 1
850488 8
120779 10
856618 10
1623569 8
677511 10
11 5
1499997 5
996767 9
320118 6
161468 4
1 10
832949 3
242916 5
899999 3
3 1
1391939 10
599999 2
10 5
164677 8
300002 1
902586 6
538991 2
1093617 8
581247 2
1199996 4
377330 10
113996 3
368231 5
1 10
1 10
387171 2
542570 2
127401 3
32473 4
2334678 8
5 6
1127771 6
1532307 7
622093 8
511531 7
2860987 10
900000 3
248008 2
1118260 4
217192 5
574039 2
476154 2
146139 7
5 3
10640 1
2269137 8
479749 2
899997 3
5 2
143667 2
127055 1
553428 6
2389103 9
2200511 10
3 2
1 1
1 10
630275 3
776532 7
547760 8
674542 7
1199998 4
2100002 7
87770 3
2100004 7
876757 9
883295 5
1506274 9
1799995 6
943793 4
220999 10
2603012 9
295480 1
1141976 5
8 7
179303 4
600002 2
842880 8
340895 8
1 10
2100006 7
602199 3
1049283 4
580291 4
10 10
17999 1
1049652 6
201948 1
1 10
2700005 9
21 9
146800 6
1710480 6
22 8
1140340 5
19 7
1800000 6
397484 10
1264983 8
600001 2
398558 3
2400009 8
342676 9
1818686 8
1 10
3 3
106625 2
3 1
652280 10
1417040 9
1886127 8
2138038 10
5 6
15 8
710207 8
1081218 6
1865015 8
1 10
566008 3
2700010 9
676821 9
806751 5
1371760 8
10 5
1373249 10
62608 1
100872 1
4 5
2 1
2023467 8
1 10
632429 10
82913 4
1200000 4
17 8
139412 1
107856 7
600000 2
724866 6
1 10
263114 1
2699994 9
2286889 8
331967 6
1 10
1427550 9
14 7
137629 4
174197 1
374032 3
10 10
591002 3
1800010 6
41468 1
300001 1
563161 4
1829169 7
2079970 10
529886 2
495719 3
268976 1
1831879 9
16592 1
1482087 8
43308 9
21 10
2725100 10
942929 5
2182760 9
362475 7
2100000 7
1099860 6
1143768 8
439896 3
217657 3
281934 2
515549 2
170974 1
241001 2
608765 7
224614 1
61256 1
461385 2
1947777 7
418123 10
1131535 4
429819 5
760619 4
555515 5
1667652 7
215396 1
406539 2
495351 4
417507 3
10 4
27017 4
300141 2
191626 7
851700 4
140464 8
899997 3
373801 10
2162799 10
964430 5
1315804 7
1111164 6
895591 10
1680980 7
233881 1
174995 1
428055 4
2400008 8
1067954 10
2099994 7
819581 10
544537 2
174719 1
10 4
339861 5
301646 2
508695 6
737607 5
206149 2
326921 7
1399477 6
281406 7
296061 1
1884650 10
1 10
2099999 7
677018 3
1 10
164969 3
283717 2
392941 4
1135904 6
2749520 10
1474552 10
1120924 8
2999999 10
2850500 10
600001 2
648420 6
562014 5
97283 6
156604 5
9 5
426875 2
914661 7
457566 3
1391142 6
600000 2
25819 2
923156 5
899999 3
500849 9
300000 1
491180 2
2038040 8
919200 8
2399992 8
938679 10
1 10
1298790 9
2057344 8
299999 1
137793 1
1800007 6
268012 9
834259 5
1200003 4
44955 6
1799993 6
1181503 7
471541 3
1199999 4
78487 3
30137 6
9 4
8 4
1200004 4
248416 1
2256349 9
142681 8
824168 5
154977 10
53914 3
83992 4
2184796 9
1 1
1635110 7
2 1
139481 2
933093 7
2604701 10
1236243 7
2244831 8
16 9
388500 7
6 3
1 10
654000 4
282451 2
678551 6
1 10
1430684 5
1 10
900003 3
1500000 5
908392 4
11 10
300000 1
966417 8
925054 5
1642392 9
10 10
185700 2
800730 3
1 10
300001 1
203806 1
2100006 7
731135 5
308586 9
1 10
11 9
1606154 7
17 8
1 10
1118808 10
201486 4
679328 3
544738 3
294565 4
2999991 10
2099992 7
2079890 7
1672243 7
1200005 4
1799995 6
1178484 7
385930 2
1054171 7
1500000 5
1803220 7
419012 4
12688 2
1502173 7
308511 3
900000 3
589768 4
522766 5
2400007 8
679939 7
19 9
404335 4
263744 1
90539 1
1866332 7
212953 1
1043044 5
666319 3
197577 2
696963 7
758531 5
299732 2
15 7
3000001 10
1 10
7 8
1 10
600814 5
19 9
12 5
2462202 9
171437 9
10 5
17 9
7 8
17 8
1206679 8
11730 6
2100008 7
3 3
1571259 6
1500000 5
225050 1
703968 3
599999 2
1937895 7
513572 3
1 10
929821 6
820087 3
475296 4
1193535 8
762510 7
600002 2
2 1
307836 3
1710059 6
59575 1
541273 6
488013 2
11 5
163282 1
2 1
2 1
132261 6
12764 6
173991 3
96166 1
900003 3
491669 10
535135 6
312085 2
694458 6
83758 3
1329911 6
1 1
1308637 6
1431928 7
6 5
364752 3
352728 9
732756 4
1239165 9
148591 1
3 4
1487955 5
2388005 8
2100001 7
232795 1
226500 10
809583 3
449193 8
111559 3
1318914 5
293836 2
911718 9
1 10
1 1
1667810 10
1126823 6
1200004 4
1599244 6
154555 2
15 7
212239 1
1617985 6
487866 6
181694 4
813935 3
184521 8
349310 4
643141 9
583917 5
773383 6
641607 3
1364706 9
7 5
382452 3
146547 3
2399014 9
1800007 6
3000016 10
26924 1
1799998 6
7 6
569341 5
1199997 4
1165366 9
899996 3
1625240 8
6 7
231482 1
1 1
500048 2
1 1
2999990 10
419967 7
669834 3
848413 10
944445 5
6433 6
66352 3
13 7
1 10
9 5
255909 1
505092 3
1774227 8
12564 1
1439327 8
1 10
1451971 9
1585999 10
1 10
900003 3
452062 4
788865 5
12 9
68880 2
41871 4
149417 1
2699991 9
1803264 8
134807 7
567637 2
1800003 6
444172 7
600001 2
3000000 10
185620 2
9 10
1834880 10
1500003 5
8 3
1697232 6
667413 3
1 10
1 10
273829 7
98499 1
134407 9
2999991 10
2 2
261431 3
388444 7
508135 5
753357 9
165689 1
656496 6
15 7
2591649 10
19 9
1626463 9
1769513 10
933177 5
89769 10
3000009 10
1800003 6
374618 2
2699990 9
599999 2
2400000 8
2700000 9
516153 2
129856 2
197757 4
4 5
200441 8
19 10
767362 3
599999 2
2099992 7
1300955 6
202650 3
2100001 7
3000009 10
391901 4
293940 6
1 10
1242329 8
600000 2
14 7
21372 3
163738 7
2650697 10
87236 2
232883 4
1200002 4
189119 7
1475779 5
17 8
2100008 7
1018625 6
911805 9
9 5
764524 6
299999 1
633939 4
4040 9
2257407 8
187930 7
11 5
611943 3
1 10
299999 1
4 5
1682626 7
4 5
909024 4
387551 2
2400009 8
21 10
8 4
1970088 8
20112 3
563765 4
497233 8
2118976 8
1800000 6
732609 5
1 10
99289 1
2163824 9
6 6
600002 2
2414933 9
308144 4
1 10
300001 1
1 10
619600 4
423911 4
51544 1
14 7
9 10
629403 10
533583 8
2383040 10
1963424 8
238146 6
479129 7
2099994 7
115748 2
36530 3
1978160 10
3000015 10
176684 4
10 9
467503 10
7 6
7 6
497389 5
600002 2
1107716 4
800005 5
2099994 7
449974 5
2699991 9
267553 1
43284 5
602528 8
362013 2
300001 1
1106046 5
1 10
2400009 8
506770 2
2999998 10
629884 3
207767 1
1300250 7
97664 1
2216626 9
2700010 9
31054 3
429340 2
357707 3
958265 6
1117080 9
1032039 10
139741 3
1206114 7
5 5
2100004 7
2160937 9
20 10
2305447 8
2700010 9
1117768 7
1 10
6 7
3 2
1351390 9
2699990 9
2682949 9
887727 8
1382755 5
1455542 5
1 1
1500006 5
1 10
299998 1
1 10
1523561 6
944411 10
15 8
152680 1
387465 2
267202 1
468477 2
300001 1
3 2
913621 6
42456 5
7 7
2 3
1 1
891137 3
299999 1
2195812 8
599999 2
358122 6
522739 4
1799994 6
1199999 4
16652 3
1200004 4
511822 2
864379 6
8 8
1 10
3 3
7 8
1579613 6
300001 1
180263 1
299999 1
13992 1
1077254 5
5 4
610983 8
1 10
566353 2
300000 1
547335 8
111000 9
27768 8
1 10
11 10
488067 2
104855 4
2400001 8
2999999 10
1500006 5
40837 6
173189 4
1666169 7
236489 3
326842 5
1800000 6
1106194 6
3 4
590935 6
1329445 5
5 2
1265840 5
1 10
6 7
1368544 5
1783776 7
75817 4
9 9
46613 1
7 3
1612312 8
1367407 7
2292353 8
314489 3
1297318 7
16585 1
25989 1
509496 4
1800001 6
807517 4
1007209 7
2399999 8
8 4
402683 6
1911641 10
1917483 7
300001 1
265875 5
3 1
959129 10
2098843 8
600001 2
691189 5
244364 4
710092 4
1441160 5
541775 8
456484 7
3000001 10
34537 1
1 10
516913 3
830302 4
1297080 6
1499996 5
11 10
586758 6
2700004 9
1 10
1739395 8
1547108 7
1800007 6
1185091 5
1546344 9
1071054 5
1053422 9
1391175 7
209215 2
1769431 10
368111 2
2165983 9
241395 5
402121 3
600001 2
2196160 10
841410 9
679826 5
2099999 7
68610 1
478733 3
1 10
905847 8
1200000 4
291249 3
2934991 10
2061458 8
500326 2
421504 4
1318319 10
265241 1
1500005 5
1332716 7
1310488 8
1799997 6
1467214 10
328741 3
501920 2
1411055 6
455139 3
10 4
1 1
372931 4
387680 8
911096 10
1739727 6
327469 3
794029 5
709838 3
148449 3
215434 4
782419 6
1 10
1630418 7
1200001 4
287923 6
522542 2
20 9
1208485 5
615241 9
903637 9
5 5
187564 1
1695832 8
1500000 5
489806 3
214482 3
1476370 10
2400002 8
1800007 6
804258 3
963979 4
62701 1
4 5
1166921 5
1499995 5
29528 1
960327 9
39970 9
1574473 10
1555077 6
3000015 10
11 7
2921311 10
506287 6
8 8
1 2
462908 2
133938 3
760311 3
921648 4
1714607 6
1017119 10
278268 2
442855 5
2399995 8
2999998 10
305668 7
599999 2
140407 7
581515 6
2400000 8
1 10
2519199 9
276889 4
301019 4
2700010 9
899998 3
1556737 8
2700001 9
813449 7
2622025 9
596441 5
2699999 9
57937 2
2700003 9
1525560 6
965532 7
865915 7
11 10
9 9
2612176 9
584410 7
1304636 5
11780 3
465590 2
2100007 7
1 10
296409 1
858897 4
1799994 6
1190860 4
221246 3
2169312 8
2052777 7
160387 6
1 10
1044656 4
1200004 4
1582156 9
2100010 7
2999993 10
7943 4
600003 2
1062449 5
167537 4
1319231 5
1800008 6
1 10
225833 1
1084685 6
896331 4
1634580 6
1799996 6
600002 2
1127807 10
1 10
1141551 5
1200004 4
820855 7
1497357 7
469082 4
326801 3
599998 2
1200003 4
241142 2
17 8
49812 1
1571849 9
165251 5
1623556 6
17 8
141411 1
2099994 7
1859970 8
45461 2
423870 6
1375866 8
747835 5
258910 1
563101 6
1800007 6
85435 2
1 10
1 10
2034814 9
177834 2
192757 4
1176725 5
155031 3
1200003 4
673879 10
1135965 4
18 9
826151 6
300000 1
1650252 6
781219 6
1800006 6
595067 5
10 10
7 4
2108832 10
3000016 10
2700008 9
780337 9
827346 3
1056561 8
2099999 7
1024875 4
729265 8
3000000 10
15 8
171368 1
1086516 9
900002 3
2100009 7
1 10
817489 4
1134951 8
3000004 10
2399996 8
1715098 7
1 10
2999999 10
465749 5
431937 8
398759 5
1526447 8
336903 10
482693 4
152365 6
1668640 10
95841 1
2400000 8
13 5
2400010 8
851538 4
264184 3
526035 3
392831 2
559944 5
1 10
523485 2
1340088 7
696059 7
12 5
2584756 9
1072938 5
9 5
927312 6
147163 1
21611 3
1984528 9
20 7
899997 3
441954 3
1 10
2258857 9
2266459 10
402394 3
2997160 10
18 9
486332 7
509147 6
2999991 10
633779 4
600001 2
300000 1
97800 4
2399996 8
162515 10
227799 3
638073 3
557034 3
1204988 7
631946 7
20020 1
34472 1
284748 4
2400010 8
1 10
315415 2
1428506 5
537641 8
966935 5
1799998 6
2289763 9
599998 2
277056 4
259577 4
2361708 8
59841 9
14 7
1 10
184253 4
9 4
2999989 10
508121 5
36076 8
14 9
1369281 8
189591 5
451689 2
1726754 8
1531341 7
618479 4
900001 3
354945 8
2700000 9
580316 4
11 6
1113228 9
981830 5
20 8
1 10
93066 2
1 10
213106 2
1 10
1085527 4
670779 4
2099993 7
2 1
2059301 7
307345 6
409386 6
672514 3
1350770 6
258761 2
1 10
747307 6
531633 7
1636442 9
600000 2
148358 2
147190 5
13 6
2038669 10
2100004 7
2953001 10
289673 6
146605 1
2999998 10
2360744 8
1571681 8
9 4
589744 4
1799993 6
599998 2
422181 9
604133 9
984413 7
1907537 7
317477 2
8 9
300000 1
753490 8
997594 4
615747 7
300000 1
1 10
1644650 6
8 4
498101 2
268534 1
1799994 6
1200004 4
9 10
24 10
248802 1
124546 9
2100010 7
899996 3
1500005 5
1200004 4
71864 4
612540 4
314785 2
1 10
36603 1
997028 4
1 10
1800004 6
1481921 8
2108328 8
199193 3
232278 1
27669 1
208109 5
1 10
1212999 8
307413 6
1071413 5
225650 1
906215 4
2286272 8
419816 4
560923 7
1 10
1172030 4
812887 4
64953 1
165997 3
827855 9
1799999 6
899996 3
2400009 8
2699991 9
21 10
899996 3
338948 4
300001 1
3000000 10
870517 6
1934 1
1111633 10
2 3
133195 5
2399992 8
573999 5
1089859 4
2474537 10
117170 1
905061 10
807703 8
11 8
260442 1
199771 3
288863 8
80622 3
8 8
124032 1
869524 6
632482 9
1020827 5
2399999 8
1 10
120907 1
1499996 5
900000 3
1101095 4
1501267 9
1800001 6
1320163 7
1 10
1500005 5
876037 4
13 9
599999 2
284318 9
404715 3
178844 5
369192 2
119432 8
189246 4
600003 2
1 10
620291 7
757388 7
300000 1
113786 2
8 6
360993 4
132201 1
1716233 6
1400526 9
2700004 9
1721071 6
131158 9
2399994 8
1227800 10
599999 2
2 1
470387 6
63181 1
1087891 10
2399999 8
793199 6
1280528 8
658623 7
1199995 4
250066 1
126465 1
599999 2
289776 3
917299 4
1 10
15 10
4 5
2194344 10
1226448 8
212314 3
255556 1
899997 3
6 5
427810 5
1 10
8 8
911503 9
1 10
15131 4
503366 2
498680 8
12622 5
9 4
158131 3
24398 2
626649 8
486535 7
1565152 9
1374296 7
477077 2
141039 4
1736657 6
3 2
834244 4
751055 3
299999 1
13 6
1499995 5
144245 4
28015 7
1887167 8
360093 2
151593 3
1332859 10
541339 7
367549 3
2099993 7
2076340 7
1499999 5
162246 1
559957 7
281653 2
796905 8
1302302 7
1 10
3000006 10
2100008 7
64828 2
257171 2
241679 2
761673 10
899377 3
8 4
1411407 9
1340705 8
575826 5
511904 4
976181 10
648416 4
6197 4
121409 1
247403 1
1682327 6
542475 5
1499998 5
737942 6
1423276 8
708399 5
157990 2
1318486 7
1894280 9
8 8
1499997 5
136887 1
1145311 6
371249 3
11338 2
220629 5
62801 8
977227 5
1031901 10
3000009 10
1555255 10
990506 5
1 10
2400000 8
670447 6
1551255 7
711754 3
473649 5
106214 2
1747036 8
501071 2
1698152 7
4169 4
1291352 8
8 7
1039859 7
640232 8
1238813 9
2087097 8
1871673 9
323227 7
1500001 5
11 5
1905979 7
1 10
1799994 6
1335528 6
55824 6
7 7
2288085 8
11 10
2699992 9
2001484 9
1 10
1 1
900004 3
284216 3
382234 5
259423 6
300001 1
2699990 9
344527 10
557320 3
275559 3
286726 2
157661 1
1223692 6
1500002 5
279879 2
340623 2
1800007 6
265503 8
791449 5
1 2
1199997 4
794356 3
11 5
745450 7
1 10
2115815 8
1472701 7
252628 1
899107 4
2463103 9
2077040 8
15 7
8 4
1296776 9
1084588 10
2400006 8
146818 6
2092861 7
71666 2
550525 3
18 9
900002 3
1037621 4
2999998 10
299999 1
1 10
1939973 8
628731 4
1540911 10
2399992 8
2400008 8
1499994 5
873703 8
1 10
64470 1
44559 1
1 2
10 5
2100000 7
203045 1
2099993 7
463829 6
897712 5
850609 3
2 3
1713959 6
162538 1
12 5
1199999 4
15 10
1976830 10
761959 4
522696 3
2700003 9
409123 2
550530 6
99410 1
1597847 6
321867 5
350681 9
2100007 7
15 9
632584 7
1799999 6
2099996 7
1884000 7
14 8
465079 4
316696 3
202152 3
242448 4
500592 2
8 9
599998 2
130962 3
301255 5
639365 5
19 9
1 10
768480 4
470423 4
1157859 4
2068370 7
4 2
1788400 10
2700009 9
908314 5
2309598 10
119602 2
31373 9
192261 2
900003 3
1639791 10
221780 1
2699991 9
53836 5
1059824 5
10 9
2399999 8
129607 3
1643160 6
963143 9
787827 5
18 9
26 10
58463 2
1201159 10
311532 6
1499999 5
139259 2
16843 2
1 10
511049 7
56240 4
4 2
758172 8
266475 7
845163 4
1903700 10
1919827 7
8054 4
1153347 8
2095055 7
129099 6
1 10
2455038 10
5 3
1604735 8
1165226 7
41836 3
1 2
2400001 8
2662966 9
1800005 6
762637 6
1104691 7
3 4
215320 1
3000008 10
1599048 9
819023 9
6892 2
541170 10
212340 9
988583 4
545998 6
2699991 9
2599766 9
600000 2
3 4
5 2
2109175 8
258070 1
11 10
2137861 10
1799995 6
104140 1
19 9
2090919 10
1766592 6
1530515 6
8 7
1382453 9
180332 1
2604031 10
6 5
1807335 9
373311 10
59793 2
2699992 9
2346254 8
708095 5
423260 10
429653 4
834808 7
1 10
166417 7
488275 2
7 8
1588145 6
1199997 4
120430 9
1181791 5
208161 4
1 10
540795 3
2399991 8
1015450 10
565592 2
1110509 8
156676 1
403910 10
94218 2
9 4
2270315 8
900000 3
327490 5
1 10
59867 10
1 10
15 7
1800000 6
2 2
1 10
1 10
899996 3
1579813 10
2282848 8
705750 7
117007 6
743445 4
667742 3
466483 3
9 10
998809 8
423201 6
727876 4
606105 4
1489705 8
1127776 9
125441 9
228240 1
33097 7
2000048 7
600003 2
943273 6
2 1
1199997 4
2100004 7
1783284 6
2386395 9
103228 1
723311 7
1989658 9
8 4
92837 4
727099 5
9 8
2700000 9
2099994 7
8 3
1877470 7
1799995 6
333427 2
739249 7
600001 2
758836 5
574145 2
18 9
300002 1
447967 2
15 7
900001 3
1330391 7
225144 6
4 5
900002 3
673743 10
299998 1
43687 9
3000000 10
1456807 8
1 10
1499996 5
2039913 7
1403788 10
560967 5
236202 7
14419 5
514489 4
647207 7
12 5
1 10
1300548 10
384183 10
1045014 7
1 1
15 7
1669231 6
1118502 6
526463 6
1199997 4
2999992 10
2099998 7
644209 8
476441 10
970431 8
2162061 10
2699991 9
2442119 10
1200004 4
2699991 9
110769 3
8544 3
378361 10
2187358 8
560680 3
2116697 8
1218217 8
40467 1
1245102 8
900001 3
9 8
698593 7
1 10
502209 3
143646 2
2400010 8
300000 1
1100149 5
1 10
110857 2
599999 2
193769 1
494222 7
160723 9
100505 1
1200001 4
900002 3
975791 10
1800000 6
20 10
1229993 6
21 9
11 10
1159674 6
162104 2
6 3
744087 8
168116 3
1109229 10
788360 10
287291 10
8 7
1500000 5
1515051 9
340799 6
1 10
312165 9
1 10
403014 6
2999998 10
1347140 10
181399 3
300000 1
1352730 10
225406 7
1 10
2399992 8
2975123 10
169019 1
1032545 6
2826767 10
1229328 5
440733 8
61465 4
419760 3
506715 6
1851929 9
592460 7
507505 6
90686 7
1432595 5
241521 1
1800005 6
2399992 8
2400008 8
4 3
2039519 8
1379741 7
1359758 8
3 4
140678 2
50091 2
798605 6
1499994 5
1 10
380858 2
11 8
1800000 6
1491091 10
11 5
1088804 4
1200003 4
420258 2
267396 10
15 7
1308486 10
117119 5
2699992 9
1431658 5
218616 6
19 10
1012816 4
629721 3
1389611 5
2280221 9
2635780 9
1423625 5
22991 2
187204 3
2650251 9
17 9
416159 9
2017462 7
1 10
1059547 8
200111 5
299999 1
235981 1
1706419 10
914878 10
1965797 9
554827 7
2834781 10
395365 3
90125 4
299999 1
2271779 8
3 1
1199995 4
241525 1
1 2
2400007 8
1501560 7
1186001 4
2008479 8
3000001 10
2700008 9
1650392 8
501701 3
170374 1
1800005 6
300000 1
1671939 9
2601882 9
765619 3
230234 1
579094 2
1499995 5
586378 5
5 5
1 10
1 10
877850 10
1080438 6
475286 2
2700010 9
480242 3
1 10
377914 8
1204514 6
1472131 10
1367204 5
1193128 4
87807 8
1 10
2700014 9
621225 5
1389164 7
7 6
4 5
1465380 10
880606 7
600001 2
300000 1
1977400 10
2999990 10
246474 2
273810 2
139213 2
899999 3
1500000 5
899998 3
2529099 9
565707 2
249685 1
1 10
320353 6
1 10
774375 5
1 10
166261 8
2399991 8
1419721 10
4 3
2542016 10
992407 9
1 10
11 6
6 3
1631814 9
2328249 8
2700014 9
1143148 4
231847 6
508533 4
569854 4
599997 2
1955852 8
1500001 5
269628 7
216043 2
498108 3
1636284 6
20 10
2613223 9
390498 6
565333 5
702014 3
1 10
7 3
613911 5
18 7
4 2
2192529 10
1627602 7
2699999 9
516345 2
579425 10
1500001 5
2699945 9
606959 3
423100 7
499652 4
1 10
1740328 8
1200001 4
1982484 9
106499 1
123155 9
1269520 7
7 7
887951 6
927289 9
2130976 8
478971 6
260340 1
285070 1
1799994 6
1799999 6
1156012 6
1179835 5
1148500 10
25 10
385008 3
1794311 7
1056692 4
1 10
1 10
1500005 5
1 10
129394 2
1182255 5
1533952 7
453218 3
2099999 7
2399993 8
1366666 9
754732 8
2611925 9
2099996 7
1227800 10
2400008 8
1800008 6
1157566 5
2056249 7
600003 2
314699 3
849505 4
11221 3
35188 1
2100011 7
1 10
261760 6
178576 4
8 3
24241 8
1 10
103770 6
2100007 7
1972708 10
10 9
179002 1
1800007 6
1178834 5
493749 2
258197 1
252241 6
1 10
703045 7
4 2
243702 3
9 5
2495087 9
3809 2
1800006 6
887159 8
461450 3
689695 5
18940 1
816930 9
260716 2
453159 4
1368272 6
2 3
1 1
684900 7
1 2
102562 1
1307921 10
1800003 6
406200 3
2699999 9
90439 10
2700008 9
281076 1
1995483 7
808042 3
353136 5
196397 3
597692 2
299999 1
1368124 5
1 10
300000 1
2100008 7
276131 2
1 2
227119 6
68182 2
1009740 4
416566 8
100560 10
1622191 8
2400002 8
17 9
13751 1
1 10
3 1
197208 1
16 8
900003 3
1 10
2545937 9
11 6
964354 4
2099999 7
1106299 10
1755706 7
1 10
451889 2
1551382 7
396447 8
2699992 9
896439 10
412035 7
3000011 10
375891 4
1112655 8
900005 3
1799999 6
507485 2
2700001 9
551383 4
2100008 7
10 5
2624482 9
1717621 6
962348 5
381700 3
208991 9
1 10
928469 5
311533 2
9 4
2100008 7
107597 6
482162 8
232385 3
1 10
1042006 8
9 5
2210474 10
6 3
672559 8
3 2
1735643 7
347738 2
1 10
2099993 7
4 4
465447 2
217297 1
1200001 4
63101 1
274538 3
177793 1
1186803 9
1 10
400125 2
1199999 4
382592 3
2400005 8
479773 3
932129 8
533057 3
181345 6
383490 10
337509 2
552484 2
1 10
899999 3
26034 3
1 10
20 8
342614 4
272148 9
907420 5
300001 1
1066631 4
1 10
2999989 10
3 4
607746 7
532278 3
299999 1
783083 4
184488 8
2557970 9
197518 4
899998 3
2999992 10
1038499 4
145991 1
2999991 10
1 10
224930 1
124657 10
6 5
1 10
1488636 9
173166 7
499969 3
152433 9
513406 8
985469 10
448801 4
1054634 6
31929 1
1800003 6
207025 7
714625 5
149462 1
1009110 10
806608 4
354768 4
411696 9
2180191 10
2031987 7
392413 2
3 2
279048 6
1499996 5
139360 5
3 1
1216044 5
1336625 8
2395343 9
1799710 7
5 2
19 9
8 7
2096076 8
293967 8
1160461 10
151667 4
876124 3
1237776 5
5355 8
2608330 10
20 10
173851 2
10 10
1181843 9
801871 3
2999990 10
221720 1
8 9
198540 9
609224 4
178450 7
9 8
1 10
1540118 7
193193 7
341479 3
1799999 6
4 4
2399994 8
21 8
4 4
1728553 6
300000 1
970039 7
2782621 10
389617 4
3 4
1288706 5
1889524 7
209430 9
9 6
1 10
1918199 8
1860364 9
1410193 6
150033 2
1267056 6
164162 1
300001 1
2342515 8
1500005 5
1800001 6
589905 4
1 10
17 9
135201 8
1200005 4
834703 6
1885367 8
599998 2
250319 6
157399 5
708265 6
1027377 7
108767 3
185109 1
3000009 10
1253458 7
1 10
226970 1
2400009 8
277416 6
1 10
1095417 4
282286 1
380519 2
572060 4
1825334 7
5 6
1500005 5
753724 3
1222830 6
691481 5
426664 3
3 1
62082 6
1343520 5
1 10
7 8
663844 8
2399995 8
1249611 10
2099999 7
1836719 8
2700001 9
1546291 10
828478 5
1014019 5
45641 5
40001 1
482986 5
2099999 7
1 10
1332654 5
1167692 7
1800007 6
1309035 7
10 4
372443 2
1499996 5
81512 9
1 10
565180 2
64831 2
1710941 10
1230157 9
355951 6
970305 5
327774 2
1853113 8
777721 7
1 10
786500 4
1225925 7
1720731 7
1412663 8
600003 2
192956 3
67416 3
1289113 8
509327 9
600001 2
549669 2
1688067 9
1 10
234463 8
1361844 6
1 10
348104 8
1 1
1397845 5
796798 4
7 3
1090823 9
29315 1
356761 4
300000 1
1500008 5
1 10
1491693 10
365649 10
428723 3
2561453 9
1632671 8
20 9
1506340 9
1200003 4
169082 1
1799999 6
599999 2
546342 7
251155 9
13 8
2045648 9
883252 3
1486703 7
1437202 9
899999 3
732154 5
17 9
996744 4
4 5
1113985 4
3000008 10
7 6
2099996 7
1800010 6
286339 1
617501 7
2683950 10
1776097 8
2274689 8
313922 8
225897 1
479545 2
260139 4
1073851 10
151294 9
2399995 8
1957366 7
628777 8
145091 1
574634 3
116933 2
24 9
372142 3
300001 1
1441204 7
6 3
2399999 8
1687311 8
2999990 10
21 10
1035348 4
9 4
2 1
1097780 5
1783440 6
2400004 8
1 10
233108 1
2598341 9
82937 3
2700010 9
352909 2
658012 5
9 6
2999999 10
877135 8
730937 5
1 10
969157 7
1463319 9
1200000 4
137437 4
2399999 8
284237 3
1108560 4
1799995 6
1202890 5
746203 7
10 5
1200000 4
2082646 8
1589869 9
2100002 7
1499996 5
1500008 5
1118564 7
7 7
1353607 9
1358144 8
11 5
97109 9
3000000 10
60762 2
1372946 5
189855 2
512609 2
302285 4
3000011 10
1016304 7
1 10
228407 1
222340 9
2099992 7
899998 3
327394 9
1200000 4
3000004 10
1124793 6
2029888 7
1187362 9
263439 2
1 10
1495520 9
281540 1
300139 2
1200007 4
2400013 8
600000 2
651301 7
1 10
395313 2
1 10
1200006 4
58421 2
2 2
1121120 4
8 4
113528 1
25 9
3000009 10
1 10
2 1
1504924 7
1 10
210439 1
251266 1
1789808 8
517851 10
68795 2
638406 6
463033 2
2100010 7
16 6
199354 1
222664 7
10 5
366385 4
2700004 9
152512 8
1105734 6
2645669 10
17109 3
853645 7
2699990 9
166543 6
600000 2
934705 8
1156696 6
1337354 6
4 3
108534 7
1 10
1 10
1 10
137751 3
1110712 4
1426229 9
1200007 4
1159613 4
58895 5
1 10
1 10
1500006 5
1011155 4
156795 4
290200 7
536671 6
55387 2
522042 6
1499999 5
2399999 8
11 5
31829 1
1370424 5
1842209 9
1 10
698575 4
1 10
1014405 7
119405 2
8 8
1 10
99107 4
2 3
958008 8
104303 2
3 4
2100007 7
9 6
72093 4
254559 1
276442 5
1200004 4
434463 3
1 10
338537 2
659854 5
67992 1
3 3
222237 8
6 5
1379383 7
844116 5
2700000 9
1199999 4
900001 3
1276854 10
1 1
2688912 9
683912 10
2937821 10
3 1
440223 3
1800006 6
2477348 10
1 10
264081 8
777261 10
524361 2
449907 3
600003 2
418136 2
600002 2
586067 2
1800002 6
1799994 6
602160 8
899997 3
479090 5
53605 1
2607517 9
5 2
1500004 5
1 10
542535 8
312779 5
2641641 10
9 10
7 7
1 10
3 2
25 10
1499994 5
183420 4
10258 3
11 10
119185 2
12 6
2322027 8
496367 2
312250 3
3 4
1062292 4
1 10
1153185 9
223326 7
9 4
1022406 6
899998 3
532619 4
1560494 9
758031 5
135812 1
1336355 5
1099767 4
600002 2
1764971 9
89905 5
391334 4
191374 2
93719 2
1500006 5
1249744 8
418059 3
4 4
9 10
1800001 6
1 10
599998 2
108322 1
321504 6
1573911 8
1888305 8
2231676 8
1 10
348469 2
796508 3
350560 2
108605 6
2662893 9
283667 4
2400001 8
724935 4
350930 10
1780297 6
907032 4
1200005 4
600000 2
237663 9
191862 1
1 10
724199 10
202835 1
158171 2
921815 6
300914 3
405951 2
182517 1
553570 5
233755 1
1 10
1175441 5
1250973 5
96857 3
588247 2
18 7
281540 5
1835508 9
2290455 10
299999 1
8 9
10 5
756039 10
17 8
689061 3
1739211 8
4 2
1799996 6
1793896 8
1 2
1757508 8
990743 6
1523367 8
3000011 10
131526 6
1 10
2999990 10
232192 10
900000 3
15 8
2066122 9
1763692 7
1771413 7
85084 2
1000369 8
1 10
194503 6
333325 2
1499996 5
1800001 6
1236662 9
9 10
517587 2
426185 2
2431666 9
5 4
1200004 4
2700011 9
3000016 10
164625 4
2099999 7
657821 6
1199999 4
100979 2
3 4
194314 3
513205 3
1 10
1800001 6
5 5
269233 1
256319 9
721859 3
2765531 10
1 1
1 10
1392745 6
193300 1
505300 2
638623 6
7 8
1042739 6
1800005 6
114196 1
210869 1
1166351 5
150019 10
2213945 9
1 10
2699997 9
1045591 6
2999990 10
2 2
188421 2
7 3
1 10
517697 6
122240 10
375661 10
2100007 7
1799998 6
300001 1
2654893 9
2699990 9
616015 8
10 10
1102437 7
1 10
114456 1
541952 8
446412 2
900000 3
1139517 7
1412026 5
18 9
513155 2
1 10
123017 1
1 10
3000001 10
1 10
2304504 9
5 2
700441 3
2400000 8
1 1
1 1
1017757 9
201802 1
47871 2
1238487 9
300000 1
67717 7
1467605 6
1265850 5
5 2
2013369 9
695327 8
873600 4
9 8
863830 5
2700010 9
2400007 8
499228 3
1149959 9
1389542 7
1428269 10
1 1
1200001 4
1376249 7
1 10
1 10
2072538 9
70829 2
9 8
649934 9
102395 5
600000 2
1266226 6
59489 3
1199995 4
539008 9
710208 4
298358 6
498019 5
1 10
494281 2
7 3
922536 6
567200 3
397250 9
1 10
7 8
152111 8
94066 1
2099992 7
654061 4
788729 10
19 10
253457 6
5 6
242053 1
208815 8
1283039 10
369501 4
367216 8
1456981 7
510900 6
211019 5
89512 2
888354 9
900001 3
1622975 7
76054 5
571293 9
2699993 9
396112 8
734903 4
1074420 6
1079929 5
5 6
2399999 8
2005961 10
20 10
17 9
1 1
1426361 7
11 4
1904515 10
2230480 8
2499508 10
1500001 5
876614 5
477818 8
1 10
1 10
1 10
2078026 7
2697481 9
2477664 10
743855 5
11 10
1483537 6
360736 5
659759 4
2215155 10
279097 3
424353 8
1346856 6
8 9
156531 3
5 2
688051 7
900004 3
4 5
251665 2
484631 6
1 10
1 10
532576 2
275802 5
254349 8
784290 10
112389 10
26 9
3991 2
2699999 9
901000 4
1 10
300000 1
1 10
2390091 10
1200000 4
463658 2
1023919 7
634031 4
5 6
6 5
1034785 7
1793801 10
713665 8
1 10
2399993 8
299999 1
194464 1
1802444 7
509508 6
899997 3
1065725 4
1800001 6
7 7
1731666 7
2128870 10
2151599 10
77672 10
337335 2
482730 5
1500007 5
1790104 8
899998 3
300000 1
1799995 6
8 8
1025971 4
110315 4
1799999 6
5 5
1 10
2999990 10
14793 1
12 8
2230335 8
2999991 10
1918250 9
578551 7
623712 9
1 10
300002 1
2115376 8
5 2
431095 3
2699997 9
80683 2
3 2
1199999 4
1362626 6
2303095 8
125272 1
2100000 7
1778455 9
2253121 8
3000001 10
7 4
438521 9
1717464 7
2399998 8
1380380 7
394980 4
15 8
1 1
65282 2
1 10
5 3
19 9
1660411 6
1308967 8
1331497 8
99651 10
700998 4
1372938 6
300000 1
1420464 5
1048077 9
201166 5
11 9
6039 3
41164 9
1799997 6
1 10
99807 4
13 6
659265 5
1786383 9
553569 2
300001 1
2100007 7
7 7
1 10
1 10
21 10
14634 8
1050841 7
346496 8
919020 5
300001 1
103933 1
894869 9
1079120 6
336515 6
1200001 4
3000011 10
105230 3
816416 7
287224 3
600001 2
647177 3
300001 1
2700004 9
165244 3
1 10
1296939 7
334307 3
1969289 8
1 10
278404 4
2139252 9
1112749 4
1 10
515392 4
44078 2
53579 4
1 10
25 9
1799994 6
2327579 9
2700008 9
308664 4
1620379 10
994304 5
1593000 8
158928 3
1200005 4
213373 2
600001 2
43349 3
1108215 8
32640 5
315385 4
1 10
575261 6
2100006 7
300000 1
1218101 5
144534 2
1799997 6
135713 1
289358 4
93276 5
594565 2
766681 10
1799997 6
1 10
318486 5
773353 7
1615132 9
600003 2
714393 7
819887 3
1500005 5
250190 1
1602895 7
70945 6
901561 10
332948 3
2482270 10
340271 4
2100005 7
710410 5
2028743 7
276420 10
600003 2
62808 6
320224 8
1114071 10
1063989 5
932970 8
17 8
528361 2
2699992 9
1044091 9
2399993 8
332199 10
13 5
3 4
1102075 4
1020719 5
1945853 9
1785766 6
350812 7
10297 4
1347155 9
1 10
98031 1
1101403 4
599999 2
598690 9
626833 3
1935942 10
19 9
21 8
729226 7
4 3
244871 5
1478373 7
1164047 10
94463 3
2399993 8
2699994 9
591911 6
25648 1
455809 3
1086904 4
591719 8
1 10
322226 2
20 10
1 1
1619388 9
1266396 6
884920 7
900000 3
448808 8
1069921 4
158160 4
232032 6
509773 7
16 10
1881546 9
593805 3
331329 4
887079 3
1199997 4
960951 5
829798 3
1 10
307927 2
1010198 7
1351229 9
1582257 8
600000 2
2690031 10
722077 3
927041 9
1625896 8
8 5
2699999 9
657056 7
2099996 7
3 2
251835 4
347825 3
1747680 6
2399999 8
1 10
977164 10
2400010 8
597215 6
4 5
126761 1
241892 1
874132 5
1409867 6
1323576 6
2100006 7
1 10
416271 9
843585 7
2099999 7
542110 3
899999 3
1500005 5
188608 3
1 10
1200001 4
81611 4
153331 1
71091 1
864887 8
14 9
779446 3
990870 7
21555 9
65595 1
1422952 8
1 10
1551 7
1200004 4
2999990 10
19 9
835166 7
867899 4
218392 3
190619 1
1499994 5
23 10
647136 7
1096459 5
7 6
16 6
1 10
771374 5
1050636 4
641978 3
1 10
242719 6
2400000 8
2100000 7
892857 8
436450 3
2400000 8
5 4
1297908 6
1655759 6
716739 10
16 10
8 9
763526 5
13 7
1430895 5
434002 9
608909 4
899999 3
24619 7
1435111 7
810471 3
1326852 9
292436 8
1499997 5
819430 3
1 10
17 8
3000011 10
5 4
21868 5
741809 6
21379 7
752275 7
1499999 5
364894 5
2773221 10
1173497 6
303329 5
235705 2
1799994 6
2679767 10
2396562 9
599999 2
31851 9
2004479 8
13 6
900003 3
600000 2
299999 1
868794 6
30807 3
1500000 5
275354 5
58096 4
2681950 10
1500000 5
1210824 10
510499 6
1800000 6
384706 5
6 6
1 1
716298 9
306838 2
2699992 9
252496 7
226206 3
1854819 7
300002 1
1200001 4
599999 2
1107458 6
164234 2
874693 7
1162255 8
23115 2
300002 1
2181745 8
958882 6
550027 5
2 3
600002 2
678265 8
1 10
142661 5
900005 3
256315 1
268612 4
1781203 7
2100005 7
949971 4
1105813 4
94439 1
2400000 8
742403 6
1214823 7
718145 5
1 10
1018637 6
1302171 9
152430 1
218464 3
2469010 10
5 3
1861343 7
1 10
863438 3
134066 10
276218 1
167001 1
409819 2
1188981 5
144310 1
469738 9
2 1
655644 3
18699 5
300001 1
1853620 10
900002 3
1300281 5
1858185 9
45793 8
10 5
265290 1
170743 7
299998 1
1 10
681253 6
7 3
2399997 8
1493526 5
264442 3
108621 2
2467395 9
600000 2
2180985 8
299999 1
576369 4
273431 6
1329446 5
1799994 6
970220 4
6 3
239459 1
3000008 10
9 5
190465 4
103442 1
1 10
722866 3
98945 7
16904 2
504586 2
414050 10
26832 2
1685481 10
328119 2
59959 1
1 10
485592 10
130393 8
978235 5
1200001 4
2 1
29095 3
1459116 9
709669 6
635264 6
703549 6
445661 2
791827 4
13 7
19 9
2082731 10
616246 4
7 8
623505 7
900005 3
170759 2
1652845 6
152695 1
803011 6
589506 6
1 10
1450774 9
600003 2
152855 1
511805 8
1 10
1500001 5
12 6
973535 10
73992 2
553057 2
485172 3
1425843 7
17 9
1324547 5
218919 8
188890 3
301650 2
257094 5
167826 2
54840 5
2007683 7
299999 1
283444 4
209370 3
237131 1
2100000 7
66930 3
1099232 7
1499999 5
4 4
884403 9
2139809 8
7 8
510736 2
230356 5
227889 5
1 10
20 8
1 10
114799 6
2214370 10
2100008 7
2099996 7
131742 1
162483 2
5 6
1 10
1199999 4
1799996 6
7 6
1058058 9
2492731 9
1495703 7
2227864 8
727910 9
3000019 10
75010 7
273424 8
598226 3
267835 5
2483246 9
471526 2
135429 10
1 10
10 10
694764 5
590556 6
75176 1
1112529 10
1210386 6
56799 1
1 1
1800010 6
619719 3
1 10
2086633 8
1839420 9
1200005 4
1774534 7
2400001 8
1200003 4
1 10
834442 7
2445179 10
36433 1
163998 1
2447371 10
178205 2
7 4
761679 5
8 3
1751282 6
38487 2
1251177 6
13 7
171097 2
2099992 7
228141 1
2536560 9
1661178 7
337847 6
210839 10
703130 5
316359 9
1583869 10
1916833 7
1799994 6
10 7
600002 2
13 6
297111 3
599999 2
129521 1
1792476 9
3000015 10
2999991 10
261763 2
105259 5
1124051 8
269689 8
93951 4
1395271 8
117432 7
151425 1
1457870 5
300002 1
1089030 5
1940529 10
263676 1
299999 1
836396 5
368708 2
1 10
1301552 9
1 10
16062 3
300000 1
976339 6
17 9
618869 7
2400001 8
1169120 7
957927 4
1 10
1199997 4
616420 4
670986 6
1644944 8
1 10
1115223 10
600002 2
2400008 8
1800011 6
2611278 9
817613 10
3 3
1 10
398511 4
1 10
2400011 8
1131254 4
6511 1
73866 6
1290447 8
1 10
220662 3
1376672 10
1541717 6
1500000 5
913303 4
640495 6
3000010 10
1 2
2 3
4 3
118906 2
213896 5
300001 1
10756 4
1726159 10
299999 1
896888 3
216075 1
1390950 7
1 10
1092760 8
200073 2
1075139 6
391715 6
16231 8
850526 5
1074216 8
1606699 9
27739 10
7 7
79955 4
409907 2
299999 1
222490 2
2400000 8
1800002 6
47997 1
1199995 4
1200001 4
364424 3
244085 1
300000 1
898145 4
690744 4
2681344 9
884636 9
1473129 10
1494305 6
298822 1
455001 10
2699991 9
2100008 7
2399999 8
106664 1
11 4
2134900 9
21 9
301797 7
866615 5
7 3
2181675 9
1731992 10
263471 8
577763 6
829311 8
221720 3
78318 1
1426329 10
1132396 5
1 10
2710722 10
2100000 7
3 1
2289990 10
900002 3
539807 9
11 5
1 10
2 1
323041 4
1800005 6
467061 3
721521 10
305075 3
666826 3
3000005 10
378792 4
6 3
128480 7
4 5
705744 4
1989786 7
218759 8
123494 1
2099992 7
2400002 8
918451 8
2 3
2400006 8
3 3
798449 3
1226050 10
312824 2
463628 2
159780 3
2700001 9
948289 10
60417 2
828367 10
20 10
15 8
1 10
2400003 8
2217865 8
780472 8
570391 10
72970 8
845293 6
2601950 9
20 10
595809 3
674037 4
531470 3
1800005 6
160889 1
522081 9
1199996 4
758191 6
2323554 10
1 10
1123107 7
2451050 9
1170505 7
1105928 8
1662181 8
2388370 9
1811999 8
529483 4
764771 5
638407 3
708479 6
6 6
223207 2
17347 4
2101541 10
312173 9
894272 4
2699994 9
338301 2
600001 2
3 1
701334 6
537321 3
1301712 7
1200005 4
2287090 10
259444 8
2100001 7
187624 4
2948849 10
2399997 8
1800000 6
1 10
458385 2
258861 4
1200004 4
1126881 10
34534 3
721186 4
357951 3
300001 1
78449 2
1 10
1448531 9
846164 5
234316 1
2041400 8
269409 7
1298156 7
1 2
6 6
186521 5
1048551 4
58857 2
930724 5
663087 5
173726 2
538441 5
265131 4
1478127 7
557045 4
2999993 10
1062975 8
900002 3
431354 5
962102 7
448406 2
680871 10
1968379 7
704898 3
759660 6
1500002 5
220365 2
900003 3
599997 2
692349 5
219806 9
1887169 10
482156 5
254546 1
747443 3
414286 5
944189 5
8 4
1127209 10
2100004 7
1 10
3000000 10
921347 4
10 10
1 10
8590 1
1602841 6
299999 1
1 10
1980897 7
23 9
332489 2
1361326 7
43561 2
102358 2
820449 4
1800006 6
307282 2
134166 1
576568 10
2667756 10
1800000 6
80817 2
359180 8
297145 8
2 1
1500004 5
18036 2
864283 3
10041 1
6 7
655687 6
1 10
695610 3
839133 10
1500007 5
265621 2
480600 8
874789 3
318706 6
175750 1
4 2
1692029 10
11 6
1 10
1366800 5
2118168 8
110217 2
696425 8
574059 4
211866 6
536788 4
429942 3
2084676 7
101145 2
1 10
725930 9
550115 7
851179 5
1693516 6
1723991 8
377163 3
179444 1
1057583 9
1263049 10
1 10
1282156 6
327086 2
24 10
5 6
1199998 4
300000 1
809697 7
206193 8
1 10
1324549 5
1 10
3000001 10
334714 7
2099993 7
178168 3
1332249 8
3000011 10
1748510 6
638160 3
2700009 9
5 3
787583 8
1799999 6
2099994 7
965199 10
6 7
153671 1
25850 1
1 10
2399992 8
599999 2
1696577 6
2699999 9
92823 1
420232 8
1618525 7
12 6
563246 3
300000 1
900000 3
3 4
1309271 6
2019171 10
2241390 10
2240080 9
1902956 7
600003 2
437188 2
6 3
159235 3
1800000 6
2700009 9
758789 10
238372 9
152262 6
1 2
1098150 6
1794076 7
33201 1
600002 2
888857 6
6 7
755882 6
1260217 6
721734 6
1445002 7
485651 3
115515 3
1499999 5
153001 1
280337 2
2099994 7
13 6
1455009 7
2999991 10
736544 8
1 10
1 10
15 7
1499996 5
548287 3
742000 4
16 10
2700009 9
1800006 6
8 5
1933292 7
796833 8
567332 2
299998 1
690323 5
1 10
1 1
600002 2
860086 5
60750 1
2360943 8
609053 4
556634 3
2400014 8
2302461 10
150387 1
290712 6
983195 6
1597593 6
1042980 6
156210 5
792838 9
744695 9
1649356 10
1 10
2886865 10
87293 1
2099999 7
2999991 10
291901 3
261446 5
523677 2
15671 6
2023569 9
938919 10
550304 2
1200000 4
95503 2
1499994 5
610461 5
2100006 7
1199999 4
1055570 10
76314 5
1174581 4
576009 8
405109 10
1188765 5
486781 2
1 10
2400003 8
1373280 5
653740 4
824468 3
859081 5
1093961 5
1018206 5
676105 7
2700006 9
68078 3
1486899 7
299999 1
7 5
712502 8
300000 1
1238576 5
1799997 6
300002 1
300001 1
236469 10
2682151 10
599999 2
1721208 6
1075453 9
184963 1
305888 2
19 9
5 6
1490160 9
734536 4
160067 4
816521 7
1032397 4
1799997 6
3000012 10
316331 2
599998 2
1500005 5
23 8
1023211 9
21 10
569825 2
13 7
233215 6
2099998 7
1139851 5
285975 9
438596 3
1499997 5
1339161 10
1 10
506229 2
7 6
1309361 8
2084810 10
1500006 5
5 2
2700009 9
456282 9
2560 1
1388510 9
1607490 6
1200005 4
2700000 9
394718 4
1199995 4
283356 1
566938 3
47446 1
148463 1
1 10
448971 2
1 10
546660 9
1215769 6
32105 2
160228 4
108060 7
300000 1
746211 10
1436079 8
912150 6
599812 2
1190767 8
2 3
122541 3
2232209 10
535767 9
2414560 10
1199999 4
367336 2
2333849 8
2399993 8
600002 2
361271 2
121326 5
1799996 6
2114160 10
2631789 9
1500007 5
162190 2
196058 1
165206 7
401309 6
1282275 7
2399993 8
900001 3
13 6
3000000 10
2399999 8
329269 3
74001 1
1362724 5
1 10
1200004 4
1922859 7
833559 3
224963 2
1768252 6
384180 3
2686924 9
1419545 6
2344344 8
1 10
797927 9
978374 10
524341 5
20 7
9 4
263980 2
1107347 4
220591 7
13 5
2187101 10
413454 3
2508980 10
264764 5
667872 6
243820 1
1045233 10
433594 5
1 10
9 7
2399999 8
599998 2
1715545 7
9 8
884616 3
148810 2
1635337 9
10221 1
843751 3
1120386 5
1463825 5
1075945 9
2617217 9
1 10
458771 4
2100001 7
2090441 8
496822 6
1469030 10
1 10
3 2
136869 1
1 2
519142 4
1943468 7
1872113 7
300000 1
1292659 8
134381 4
900002 3
284621 1
6 3
153451 5
1081130 6
450709 5
2399992 8
1898290 9
333412 5
1 10
1473676 5
802601 6
3967 8
100686 1
243213 6
2399993 8
1933284 8
534469 2
325585 3
6 7
1146725 7
618773 7
2699990 9
44822 1
2099997 7
2895660 10
368668 3
2100000 7
51285 5
2399993 8
1800002 6
1147491 4
1512679 7
440401 10
1200003 4
221247 2
2099993 7
16 8
900002 3
1966790 7
3 1
1646847 7
1195221 7
11 5
924381 5
1572864 8
1563801 7
1799996 6
702935 9
2543216 9
1630885 10
6 5
1 10
1500004 5
1 1
358403 2
13 5
899998 3
186250 5
1094391 9
638441 6
390814 2
672408 6
1223371 9
1 10
299999 1
89884 2
1830769 7
185296 4
1 10
860241 8
109353 1
2708710 10
567815 2
276993 1
542575 3
600000 2
300001 1
1791442 7
600003 2
299999 1
933183 9
768883 3
135879 8
9 4
8 3
2400015 8
287969 8
300335 2
900004 3
552695 5
622124 4
405161 4
28 10
798115 3
112944 1
57949 2
1 10
1559920 10
2899 3
1151452 4
2400014 8
842387 7
2666924 9
928233 6
688240 8
878577 6
621955 9
1908625 8
600001 2
437143 6
1199995 4
38399 8
6 7
5 3
405982 7
645292 7
68101 1
1220672 8
1 10
200855 1
6 3
1800005 6
181849 1
1 1
460431 10
3000000 10
13 7
152515 4
131952 4
27395 1
1379987 7
676123 3
376698 7
1720581 9
3 2
727176 6
167854 6
159362 9
762937 7
1500001 5
1674979 9
11 9
163311 6
2208409 8
2367815 8
751848 3
595977 4
1060870 7
1429086 6
1457232 6
656347 7
768247 4
375191 2
1629174 6
10 9
63801 2
899998 3
925967 8
1940923 9
789726 7
1116190 5
131092 1
900004 3
156019 8
2533301 10
2100007 7
585553 8
2699999 9
2100000 7
744011 9
13 8
217230 3
579201 4
300622 2
2400012 8
260349 3
1 10
1751056 6
899999 3
607814 9
57341 5
1800009 6
1709385 9
600001 2
1500005 5
640207 6
1 10
780219 3
270101 3
71546 7
1698097 8
90576 1
2399994 8
7076 2
3 3
1365255 6
881662 3
717832 9
2700009 9
1513883 6
21 8
1200005 4
265547 2
301793 2
5 5
148608 2
2400004 8
6 3
967032 8
727290 3
2400006 8
538631 2
221919 3
39650 2
254169 3
352878 2
387680 4
1342240 10
720219 10
48411 9
1230619 6
1301101 5
873017 4
9 10
886981 6
469276 5
1045550 5
2699999 9
1475911 6
2999989 10
1124468 4
1139039 7
2950529 10
260288 7
4 2
21 10
3 2
599999 2
1565311 6
1172331 10
460580 4
2916409 10
301051 4
1200002 4
272209 1
2700001 9
256129 10
1 10
113820 1
699312 6
26356 9
1800005 6
106982 2
900004 3
1315481 10
1 10
182329 3
235802 2
2100000 7
2099996 7
307451 3
1 10
893174 5
664896 5
433131 7
2 1
2700010 9
927283 9
1499999 5
796241 5
1200004 4
2 2
2559240 10
537149 2
14 7
1107775 7
168484 5
890623 3
145959 1
131401 4
1117171 6
151880 8
3 3
2999991 10
2488203 9
1 10
2399999 8
1766323 7
120677 2
14 6
5 6
1387536 5
692598 3
276788 2
1 10
824408 5
1253407 6
1073914 9
1318388 8
916255 5
11 4
1154595 4
339130 3
657587 6
7 4
2210272 8
7 6
1 10
6 3
92904 1
547317 2
2700001 9
1800007 6
186605 1
61410 6
3000013 10
1141895 5
1203281 6
497512 7
568781 4
1499994 5
122554 6
610699 10
599999 2
1272563 10
453477 8
849659 6
510718 3
209104 8
1200007 4
1616491 8
984493 7
595961 4
1354686 5
13 6
642970 5
766161 9
10 10
908197 4
900004 3
28857 8
875061 3
833603 3
103717 1
1065615 4
380560 5
670632 8
2504501 10
1356578 9
281192 4
2400008 8
11 6
137967 2
673741 5
832402 6
1549451 7
830277 8
497040 8
446475 7
14 7
15 7
1142744 4
1 10
314261 2
265599 4
134980 3
1925641 8
427579 2
836923 6
299999 1
261699 10
274546 7
350277 3
1167576 4
116527 3
600003 2
1561768 6
950941 4
41024 10
1 10
230631 1
2100011 7
567068 5
2999999 10
213320 10
116461 3
1317257 6
6 6
160987 3
2400007 8
1764774 9
161705 2
9 4
1788200 7
3000001 10
1542426 6
1573062 6
1800011 6
1 10
50700 5
5 4
13 6
221724 3
1823233 8
396107 2
32280 2
1500006 5
2100013 7
653233 5
1459209 8
1053871 6
7 8
15 6
635945 3
1466711 5
567666 7
9 5
2912259 10
275389 4
582351 3
1 10
234733 2
69668 2
3 2
30358 2
599998 2
5 6
620179 6
1800000 6
258889 1
387632 3
833813 5
120191 5
1368810 6
1100233 6
37473 1
565085 3
2282005 8
242932 1
18 9
905136 5
899999 3
17 8
28418 2
3 2
1500007 5
486570 3
236884 2
3000009 10
926554 5
1429107 8
785070 7
497113 2
183661 1
655277 5
132773 1
330003 2
2 1
342195 4
181338 4
42584 1
874560 10
1095767 6
8 4
283928 1
14 7
1765681 8
299998 1
1925776 9
339800 8
658197 6
1607753 8
1 2
900002 3
442750 6
860291 4
547730 5
239789 6
452730 5
553438 3
2699998 9
2400004 8
1208432 8
1069355 4
613288 3
2099996 7
206216 1
1199996 4
300000 1
523489 2
63352 4
1199995 4
1596367 6
19 9
1397554 8
2100008 7
1255958 9
89666 1
172228 1
107111 1
978776 6
1667752 8
757386 5
2400007 8
2700010 9
2415081 10
2693066 9
1375170 10
602204 5
1499998 5
625214 4
3000010 10
1 10
2 2
747351 5
1096776 8
3 2
1972173 7
49959 7
1199999 4
287282 2
599999 2
40687 2
28501 3
768634 5
1 10
8 9
1386110 9
3000000 10
299998 1
1611888 6
1206608 7
17 8
672853 7
600001 2
5 6
105084 5
168103 2
430302 10
2 1
1 10
17 8
861826 10
2345920 8
976160 8
1589507 9
288548 1
1234936 8
1497232 9
2394369 8
1054409 6
652812 3
267318 1
1200000 4
15 9
560412 3
1228708 7
930712 7
299999 1
7 7
521089 3
1199999 4
1200003 4
1 10
146991 10
123208 1
1199997 4
697695 7
109532 2
1246432 8
3000001 10
1 10
1500006 5
2591179 10
890221 10
1641834 9
571608 2
900001 3
293217 4
19 8
655071 4
1035512 4
10 5
583502 2
1112759 6
2400010 8
244027 3
856849 7
760404 4
313484 2
502173 2
1754737 8
1479281 8
1874336 8
5 5
544145 2
84623 4
1500001 5
692465 6
789414 4
899999 3
1 10
1505574 9
175389 4
256983 1
92535 3
191287 6
23600 8
323916 4
3000010 10
3213 2
103691 4
297432 2
9 4
1 10
503575 4
1200000 4
1825025 7
834370 4
20 10
719139 4
269446 3
250328 10
1 10
1 10
244843 1
1634303 9
711492 5
897101 6
2100001 7
266923 3
292773 1
1500000 5
1 10
2 1
708897 5
1800161 8
676547 7
134380 2
1800001 6
487992 7
1687119 10
2665459 9
873650 4
7 7
1800005 6
2099994 7
2382800 9
1198282 7
10 5
1001901 4
64754 1
259704 6
2011216 10
1 10
615786 4
471792 8
1390964 7
13 6
6 3
300001 1
2999999 10
1 1
445808 7
1 10
244197 1
103304 4
65496 2
1577124 6
885541 4
306299 2
602120 3
1070872 10
234658 2
281905 3
236986 3
5 6
623913 4
2 2
297757 9
20 10
2099993 7
1097099 10
24 9
2842999 10
900003 3
270262 3
1800001 6
2 2
1414314 6
231893 2
1250991 5
116634 1
1108603 7
1 10
771796 9
1 10
834237 3
1 10
700950 9
973597 4
3000005 10
1554893 9
569079 6
1427619 6
913189 5
15 7
1259609 10
301865 2
1499995 5
1264115 7
1 1
1560012 6
252686 1
531350 9
446586 7
148731 8
880414 3
635251 3
110236 1
1279429 6
5 5
2400007 8
1786256 8
7 6
1 10
2081709 7
1 10
1 10
3000011 10
34820 5
254111 1
11 10
2400004 8
49470 7
1353805 6
1009360 9
1622915 7
204050 10
12 9
1557119 6
498891 4
2957650 10
847659 5
995929 8
521440 4
830861 3
212961 1
1320300 5
299999 1
1121832 8
672643 6
15511 1
20 10
333815 2
541611 5
926994 6
4 2
409046 2
900004 3
1 10
1163342 8
1137661 6
559165 3
2232279 10
1350768 6
156273 2
1800000 6
2007201 7
4846 3
5 3
840525 7
547833 3
511094 4
1 10
550558 6
141796 6
2100011 7
937086 4
1557233 8
1560139 7
9 5
279061 6
779597 3
142203 3
909710 6
17 8
463660 10
2699999 9
3 1
1508761 8
385822 2
1016069 8
316763 2
564380 10
599998 2
547225 5
1256124 5
80356 1
551881 3
1282441 6
28683 1
58749 1
300001 1
1 10
1378767 9
1 1
900003 3
1199998 4
15 7
2099993 7
1074451 7
30659 10
282051 9
600002 2
1693496 7
2093899 10
1327401 9
2399992 8
1806227 7
392560 10
6 7
900004 3
1788864 7
377000 2
7 4
198326 6
1 10
1025551 8
576112 3
2868851 10
11 5
2999999 10
5 2
18 9
1 10
1870649 10
210653 1
945834 6
2 1
350540 3
21 10
566786 3
357368 2
2202633 8
453425 6
1 1
585907 2
1 10
1200004 4
999395 5
300002 1
796906 4
3 2
6 5
4 3
280915 1
1067112 9
10 10
728375 4
423025 4
1144529 10
1256256 7
465615 8
65511 2
758690 3
1200000 4
664101 10
195887 4
899996 3
1006643 7
316630 3
6 5
365957 6
1138217 6
2999989 10
747656 9
7 8
1 10
9621 7
148563 4
31933 2
2472604 9
568396 2
1513937 6
978997 4
2121 3
600003 2
489960 3
3000011 10
600002 2
36319 1
1651845 9
2700010 9
8 8
1404403 6
1077391 10
418857 4
1799998 6
1187981 4
10 10
790822 3
461336 3
13 6
1438983 8
772997 3
2100006 7
129540 1
4 4
3000002 10
1004489 10
1 10
214446 5
2100006 7
9587 1
1310250 5
863082 9
97461 1
9 10
2361771 10
385405 2
2700001 9
900002 3
1 10
2700000 9
1801041 10
65650 1
1178765 6
476296 8
1 10
185251 1
1 10
303396 4
192568 4
860418 3
1265938 5
499644 3
2999995 10
258233 3
143461 5
825283 4
609385 4
2003234 9
217207 1
1800005 6
1965683 7
547338 5
1657750 10
346474 9
1 10
209095 5
1199996 4
1540286 9
509741 4
834947 7
900000 3
1 10
19 9
136854 3
1746452 6
2999990 10
680989 3
1607709 6
1 10
755285 3
1213174 7
1722519 6
1330217 7
23852 1
877554 6
511257 10
689796 5
2839 8
2120240 8
1510392 8
2999999 10
1647114 6
183242 1
1799995 6
1236645 9
1195308 9
668690 3
1418047 8
1 10
1500001 5
420718 2
2379865 8
1394350 5
2399991 8
2700009 9
8 7
222599 1
2326613 8
694756 9
993935 6
2399999 8
1223292 5
2699996 9
1800007 6
2053639 10
677656 4
72346 2
2099992 7
230536 7
1408789 9
592360 2
3000001 10
300002 1
1654073 9
1 10
1 10
2128290 8
341896 4
2100009 7
1643864 8
1500003 5
24 10
782574 6
577632 8
704193 7
1121815 8
1 1
1011463 8
357502 10
1417025 6
2243734 8
30613 5
3 1
250131 1
13 7
15 7
1110 3
57786 3
2399997 8
1014829 4
100097 3
239211 3
186585 5
1963030 8
478070 2
1 10
199640 1
2700009 9
1919521 10
203885 2
420232 8
329654 8
1 10
600000 2
300001 1
2100004 7
1114679 6
3000001 10
2463096 10
99150 2
22207 2
1 10
348975 2
122558 5
1221308 9
441685 7
1104961 6
1297658 6
9 10
2366041 8
1092875 8
899997 3
3000006 10
177209 5
2076898 7
1342255 6
925415 4
771732 4
1 10
600003 2
1 10
1341742 8
1173835 5
1337628 9
612824 4
6272 4
948757 6
144342 7
899996 3
2400001 8
600003 2
1 1
87021 2
1199997 4
1255065 6
1 10
237901 3
266233 1
4 2
117211 1
765833 6
8 6
1665085 7
696523 5
600001 2
1500004 5
60161 5
276429 2
202701 2
7 8
299999 1
716509 8
300000 1
1199995 4
1199997 4
3000001 10
473495 2
2999991 10
1800001 6
1 10
148278 6
1462426 5
2099997 7
961721 10
252773 2
81542 1
2369949 10
224335 4
1717887 8
438636 4
2100008 7
1 10
886427 8
13 6
54879 1
166939 1
288888 2
401354 2
1026080 10
798650 7
3 3
1269077 6
9 8
1091263 4
2699991 9
1373927 8
1024825 8
1159487 9
200393 4
2399993 8
1 10
1747110 10
3 2
1499996 5
3000011 10
9 9
1553087 8
207599 1
6206 3
1623599 9
525500 3
124720 6
191993 2
3992 1
217198 1
907997 6
1 10
376648 4
900004 3
1 10
7 3
2399993 8
2999990 10
1334646 6
1500006 5
1181432 7
644842 7
1800002 6
91534 3
8 9
215751 5
241046 7
185258 3
2700015 9
1357207 9
10 4
273581 6
900000 3
36267 1
4885 3
773735 8
1799999 6
7 8
1 10
197818 1
776766 5
543433 3
1154815 8
786823 10
7 3
1193169 8
1321371 7
480109 2
1500005 5
1 10
11 9
455879 8
454841 10
301480 10
15 6
1 10
18 8
181902 2
900005 3
1088528 7
1310281 7
1 10
1245042 5
705863 4
2754361 10
2048270 7
1554869 7
333552 4
1 10
1195895 5
420607 2
1481110 5
718803 8
967123 9
2692178 9
1510049 8
599999 2
1008635 4
1820217 8
1271831 6
5 3
159110 3
684126 5
325851 2
20 7
299999 1
18317 3
406187 6
1199996 4
2100000 7
235506 1
2335078 9
25682 3
353273 6
565592 3
104781 3
191274 3
344135 5
162468 8
1351206 6
630543 10
1486048 8
1185930 4
1199997 4
1200003 4
1800000 6
910625 6
655652 3
87524 1
1357331 10
277280 2
346615 3
299998 1
1 10
291060 3
338267 3
1007560 4
283747 2
13 5
2099993 7
179831 2
2700008 9
1500005 5
1383911 9
1354167 8
12 5
1 1
267721 10
297627 1
1 10
2072417 8
2498490 10
137809 4
1816966 9
2399996 8
110099 10
1 2
300000 1
1109471 5
2946261 10
1576445 6
1735376 8
899997 3
18 9
348638 7
203217 2
138840 3
48244 1
953802 6
14 7
58756 1
1500005 5
1406295 8
930430 6
1664322 6
78442 1
1800003 6
1499998 5
360761 6
151243 1
562635 5
416531 10
1515595 6
2400000 8
2400013 8
504846 5
1235044 7
695206 5
2084935 7
445891 4
1103009 8
1476405 7
99563 1
1500006 5
72233 8
342197 2
278917 3
157908 7
1 2
798771 4
19137 2
2700017 9
2225646 8
1 10
385753 8
1359537 5
13 6
899997 3
899906 3
2258030 10
210906 5
169044 1
725087 4
143662 3
1 10
5 6
257185 6
199585 1
20558 1
1524636 9
2330769 8
196640 10
642316 5
774633 8
291095 7
1 10
1505166 9
55708 6
13 8
765876 7
3 3
299999 1
900001 3
2 3
437035 6
7 3
1500000 5
11 10
358337 3
130905 1
239425 1
1 10
600001 2
710989 6
1740979 9
9 4
922870 9
2699998 9
3 1
7 8
26103 2
39614 1
861243 3
492064 5
2072762 7
189769 6
2100011 7
8 8
1344114 5
600000 2
1545869 6
2700009 9
2460909 10
4 4
899998 3
3000000 10
730422 6
2400000 8
11 10
1314249 8
1319622 9
180793 2
2700000 9
1234368 6
2400015 8
1200004 4
5 2
2141180 10
391034 3
899997 3
1698628 10
1 10
1799994 6
2483184 10
1638489 7
1793590 10
20 7
604299 3
1883232 7
257408 2
436318 7
335745 5
2099994 7
2291981 10
41984 1
1199997 4
29701 1
252536 1
1 1
7 7
786601 10
1 10
355906 9
1348045 6
279534 2
1216167 7
899999 3
1799999 6
303904 4
2700000 9
414481 6
17 8
172812 1
2100001 7
90608 4
683539 10
678766 5
1411104 5
142694 9
2999991 10
1327967 8
1153585 5
225457 8
1274651 10
1813185 9
256120 1
870003 3
2030696 8
1736498 8
1 10
116548 1
4 5
1872803 8
1153994 10
512001 7
485241 7
1 10
599998 2
76546 3
1067711 7
1800000 6
2087537 8
12 5
481897 2
14170 10
1799998 6
521666 9
543463 3
472237 3
3 2
1 10
1230725 6
462497 6
764666 4
1586223 6
11 6
191277 1
632981 6
900003 3
208983 4
442132 3
1 10
255297 1
651212 9
1800006 6
1499995 5
118214 2
23518 8
7 6
1310809 10
1106001 7
2699999 9
1020831 7
1 10
294143 9
224276 3
2230730 10
614863 4
9 8
1680687 9
1947455 7
2400000 8
2 3
757699 4
644755 6
298632 4
2099992 7
2128219 10
432494 3
156979 5
2399997 8
515712 7
1127170 5
6 7
2582609 10
2232692 9
2025575 8
1444553 9
2400008 8
899996 3
242581 2
368653 3
146305 1
1600678 8
606769 4
151028 5
1180850 8
603067 5
502353 2
1 2
300000 1
137029 10
258754 8
19 8
1002859 9
1 10
763314 3
1336180 10
638664 8
1329166 8
172271 5
1 10
291967 6
1200003 4
479572 7
1536084 8
540463 4
1 10
772501 3
708889 5
297283 1
272537 2
70640 4
5 3
1341036 6
1 10
1500007 5
60797 1
554438 5
1 10
140435 7
643753 4
64655 1
997921 8
1871221 8
2700009 9
998611 5
1499999 5
65453 6
283961 3
265129 1
223390 2
476855 2
1366455 8
1 10
86713 1
332724 4
20 10
2 2
525441 10
106951 1
717704 6
682439 10
11 6
2400001 8
1412288 8
352640 4
254557 1
1618717 8
699335 6
1018338 7
537349 2
1 10
9 5
201989 3
848080 5
847565 5
1083476 4
1397179 7
1 10
1790952 8
1204759 10
13 7
518607 2
83340 1
169619 6
120079 5
300000 1
600001 2
722946 5
29668 1
27790 5
299288 2
28073 1
149767 1
890062 6
1 10
893105 3
196183 3
899996 3
277629 6
2033411 10
731275 7
2335517 10
171816 1
186195 6
1617615 9
554610 3
106976 1
2100008 7
1 10
243109 6
2327688 9
753839 8
1 10
121934 7
1034048 7
1 10
2553274 9
14 7
25 9
446738 7
899998 3
50909 8
155380 1
1800006 6
899997 3
1399453 6
1364810 10
128269 2
21 10
2227275 9
9 5
300001 1
1 10
573559 4
2 1
1 10
1250211 5
833071 4
319106 3
657341 3
132913 8
967475 4
300000 1
1 10
352694 2
156744 1
439299 3
828484 4
1 10
1439120 10
2350168 8
1 10
947070 5
356959 2
2187810 9
2412809 10
2483669 10
900005 3
626203 6
2400004 8
2400007 8
1 10
2099997 7
102128 3
19500 2
2533090 10
1159113 4
2400012 8
213782 5
997025 7
1950136 8
1364763 6
2035018 7
2099995 7
1399219 10
235791 9
501499 2
299998 1
1 10
184860 5
1800006 6
363939 5
1729095 8
1 10
188051 2
699281 8
99564 1
157065 2
1441132 8
1113651 9
147053 4
1374087 7
173855 2
1222516 5
3 1
460174 5
1486997 6
256505 7
1 10
60402 2
1743013 9
20 10
1993681 8
42238 7
2099992 7
208560 1
1690593 7
307466 7
208815 4
2400007 8
376020 8
2382557 9
899997 3
2100001 7
3 2
1050563 7
1591651 6
992006 4
1521081 10
488332 2
6 7
2 2
1592158 7
204407 2
2376665 9
675649 7
82266 6
528673 5
288917 7
1738936 8
1769444 8
9 4
600001 2
1016031 6
1024091 9
300000 1
1225419 8
2996807 10
720957 7
1 10
95879 1
571175 6
899998 3
3000009 10
590943 3
342961 2
92919 1
1177410 6
673704 5
1722555 6
2545469 9
427365 5
1523669 10
110809 10
1305870 6
1 10
2119983 10
563510 3
2174255 10
1 10
2699995 9
773858 4
12137 1
125987 10
1040496 6
917645 5
1200003 4
465630 10
1486915 5
2699991 9
9 4
438508 3
997100 9
2699990 9
3 4
631778 10
1499998 5
341685 4
939400 8
1774357 10
600002 2
575111 8
705071 4
416741 2
7 4
138551 10
17 9
1241546 6
564214 4
4 3
1800008 6
717897 3
2674540 9
1 10
1499997 5
338175 2
316435 2
1199999 4
10 10
14 8
1500001 5
662575 5
280657 6
138456 9
679001 3
978290 9
458436 2
19 7
9145 6
871428 4
5 6
28736 4
1 10
1 10
493147 9
9 8
1200003 4
1 10
1 10
1 2
840851 6
1254304 9
623877 3
1905969 10
596126 2
600002 2
1360081 8
605991 7
3000001 10
122287 2
659627 9
299999 1
454022 2
8 9
378467 6
1220418 6
1217509 5
9 5
1 10
1559196 8
2099993 7
94312 4
1 10
1499999 5
1 10
704452 3
300001 1
687647 3
1905156 7
772789 10
1240455 7
13 6
487229 2
394927 6
848039 10
3000017 10
23 9
1974741 9
1 10
26253 9
158090 1
1252671 5
171139 1
60060 4
700591 10
284996 1
1 1
179311 1
196463 1
10 9
1104420 6
579761 3
408374 7
900000 3
5 3
484913 6
1993494 8
549584 4
300000 1
41990 10
937420 4
1 10
2700001 9
6 5
224476 1
1445724 5
2099994 7
573182 2
471968 2
1467418 6
211233 2
900002 3
2400000 8
1943099 9
2099992 7
1785977 9
2700006 9
1 10
430458 6
187208 10
2034253 7
1 10
900001 3
245860 4
183924 1
1855361 8
196904 2
122974 3
70641 4
1785224 7
1 10
1 10
3 3
2885520 10
3 1
213710 1
364081 4
3 1
257234 5
388807 2
1 2
373270 2
1849 10
915743 10
666681 8
922056 5
552002 2
1 10
1373105 7
1 10
189054 1
300001 1
1200001 4
1309248 6
2100001 7
857184 4
79843 3
21 10
848867 4
80655 3
1071349 5
132699 2
4 4
517568 3
2699996 9
1 10
2836771 10
8 8
1 10
937308 6
1876438 9
66681 2
959341 4
164832 1
868730 4
2699995 9
5 3
112278 1
5 6
900004 3
63126 5
1 10
1488329 8
198821 2
466547 6
155122 3
729630 8
10856 9
1418323 6
11 5
72848 1
600000 2
9 4
199677 1
900001 3
2506901 10
727532 7
3 1
1225162 9
9 8
661671 4
2699992 9
824579 4
3 3
1956050 10
704151 8
1 10
599998 2
252 1
3 4
3000015 10
275259 2
7 8
598499 7
1732232 8
1301488 6
2091863 10
899997 3
17 8
973709 9
1 10
1122543 6
1 10
1487016 7
589404 3
937147 6
2727241 10
1 10
300001 1
174009 3
1591459 6
517933 2
1220605 5
350888 3
1804970 7
1191179 5
1500000 5
1039152 4
1800007 6
1220589 10
1 1
859356 5
259612 2
1500004 5
576227 9
834091 10
5 3
2399992 8
133243 2
600003 2
1308300 10
1200004 4
49526 1
899999 3
1 10
1252992 9
893584 4
284214 5
794223 3
296044 2
178751 2
11 6
1 10
1083969 4
1079056 7
11021 10
406133 2
685986 3
743596 7
19348 1
600000 2
1769565 7
9 4
1 10
2319262 9
283179 3
14 9
1020104 9
1800003 6
703838 3
1842816 8
216306 6
1539992 6
5 4
1702649 9
189110 1
1 10
690077 4
15 8
1581410 10
1576890 9
23 10
1952462 7
600001 2
1500000 5
729099 3
1200001 4
269186 2
2400000 8
370053 2
802362 6
882993 8
876061 3
532590 6
953754 6
565336 5
1 10
281968 8
221446 9
1 10
555020 10
5 2
210882 1
1799995 6
2 2
15973 2
2399991 8
2353839 8
2395 1
1335648 6
441540 9
406589 4
899997 3
1786361 10
2107791 10
483727 5
899998 3
960567 7
5 3
214417 10
834897 5
295060 1
138003 3
2100003 7
15 7
176009 1
16 8
3 1
600001 2
308575 4
1576467 8
6 5
600000 2
758670 6
1191004 5
2176327 8
781775 6
14358 1
1349879 10
1 10
600000 2
1749006 6
2879171 10
1194828 4
599997 2
1200001 4
2399995 8
2700006 9
617927 8
599998 2
365806 6
900004 3
482945 4
17 9
3000011 10
357976 5
2099993 7
576093 7
2437910 10
1308457 6
17624 5
192810 10
857606 7
1673518 7
637625 8
5 2
377684 9
1805977 9
1296197 9
539279 9
675197 9
90842 1
19 10
407738 2
2400001 8
1 1
2400005 8
804223 9
2255939 10
4377 2
214002 1
1799998 6
416407 2
1280626 5
1599216 6
1800005 6
585230 2
1117501 9
299999 1
854356 3
1182219 9
300001 1
712991 4
1478861 7
1 10
1277242 8
236958 3
1838285 9
2826789 10
262524 4
119768 3
441149 10
1826634 10
693088 7
256231 2
1 10
151246 1
1683411 8
499935 10
136265 1
2565261 10
975260 5
690841 6
133076 4
238470 3
1477826 9
2283498 9
1199997 4
261574 3
1684663 6
196 2
1799998 6
567185 2
116055 3
5 4
599999 2
1438701 9
976573 9
300001 1
2821920 10
2016767 8
1200003 4
1890940 8
2100007 7
488128 4
1225911 5
583550 4
1147217 7
1336541 7
26 9
899999 3
1670969 10
1599665 7
2099997 7
703142 4
1481183 9
2400009 8
424951 4
1766971 6
3 4
1056352 7
146072 1
1200003 4
2383610 10
155207 2
885389 4
597851 10
1415889 8
400205 2
1 10
1590891 7
1383161 5
971771 8
578754 9
759145 6
19 9
2525169 10
169128 4
204097 3
3 4
671909 5
200780 2
1 10
9 5
2099999 7
4630 1
2224752 8
621568 3
3000007 10
703749 9
1 10
325583 7
599999 2
899998 3
1 10
755090 8
1 10
1248285 10
8 9
300000 1
900000 3
15 8
196303 1
1209490 5
1317235 6
1327215 6
776650 5
255585 3
2099994 7
238065 3
11 5
1 10
511402 6
3000000 10
47255 2
1 10
899998 3
1221500 10
599999 2
1146407 5
122901 2
665123 3
1 1
125924 7
914067 6
1492975 6
1200000 4
25 9
1199999 4
300000 1
1421121 5
2099993 7
2514776 10
56858 3
1401490 10
454931 2
380247 7
1002912 8
590849 2
600003 2
680890 9
900004 3
37730 1
2100000 7
267800 7
502305 8
1 10
817149 5
1 10
2699992 9
751086 6
1114227 4
1199997 4
1431596 9
1855339 10
11 10
2100013 7
20131 2
1799994 6
2444834 10
5 2
1791774 9
6 6
802247 5
904500 6
299999 1
66809 6
1716089 6
1800004 6
900002 3
450509 4
1 1
1 10
224581 6
1200005 4
678187 3
1053511 4
1945761 9
1 10
2612043 10
8 4
1606119 10
2330089 8
2044735 8
563782 2
1199999 4
2100005 7
6 3
253827 10
240752 1
899998 3
2400008 8
1899219 10
399013 2
1799995 6
928049 8
1 2
193786 2
845471 5
2100000 7
1009404 4
1800005 6
20 10
58885 3
521887 3
2119129 8
1 10
299653 3
1499994 5
757460 5
1 10
1014987 7
703183 3
1499994 5
1237320 8
9 8
12 6
1 10
1591721 8
208940 4
110741 1
2544809 10
300001 1
761717 3
600000 2
856968 3
285366 1
3000009 10
729193 8
192333 4
265103 4
176140 7
222723 1
2700010 9
1463160 10
151655 5
894876 9
900002 3
650870 5
9486 5
378948 2
1894791 10
1 10
1032961 6
336558 3
2100001 7
4 5
1980800 8
13 6
2332331 10
1 10
420237 7
1853084 8
627780 5
1294625 5
959698 9
11 6
2045980 9
842556 8
599998 2
1200002 4
478845 3
1135123 6
969489 10
53555 3
9 8
1200003 4
1200004 4
828926 9
595568 7
15 7
900002 3
1238075 9
2679160 9
873601 3
825287 4
1123445 5
1394632 5
1095746 4
288147 9
2271338 10
50667 1
1 1
2 1
1005823 8
263623 10
300911 4
1237439 5
899998 3
2100006 7
997615 8
312598 4
1079895 5
261846 1
300001 1
4 2
2461222 10
1592905 6
142760 10
201265 1
9 9
17 8
20 10
795163 3
1248959 7
2099992 7
1 1
464024 8
1506131 9
2915 2
2999994 10
119688 1
9 4
797285 5
10 10
273715 5
900001 3
2699999 9
3 2
1564872 6
2 1
4 4
28965 5
12 6
1500004 5
1 10
927941 10
1257192 7
6 3
2399992 8
1950913 7
539554 5
2400010 8
2704249 10
2100007 7
46513 8
2948721 10
5 2
899996 3
1862665 7
2089791 10
1 1
1885655 7
6 4
899998 3
2016870 10
599999 2
750660 5
2400005 8
241220 4
685034 4
84300 5
1800001 6
367164 3
2999999 10
614067 4
20201 1
1683648 8
1339261 7
1 1
7 4
211033 6
8 8
275479 5
994578 9
310243 4
257622 3
1499999 5
809989 5
393724 3
493900 7
1197616 8
5 5
1 10
2100009 7
2936243 10
2999990 10
5 4
893563 3
11 5
1199996 4
2400008 8
1893016 9
332330 2
2118518 9
471341 2
12 7
105436 6
1 10
766117 6
1080021 4
422992 9
797780 4
2700009 9
2699994 9
875810 10
606230 8
1 10
1800001 6
1800004 6
1499998 5
1800002 6
10 10
291369 2
1 10
298199 2
2999999 10
12 6
2214101 10
2284966 9
177065 1
19 10
745591 10
3000017 10
251269 4
2100006 7
1133132 4
2400008 8
722161 4
2999989 10
3 3
899998 3
230476 7
11 7
1739376 9
872824 5
12 6
301273 2
599999 2
599998 2
1321679 10
17 9
5 2
468014 5
2999993 10
601163 5
2173349 10
1 10
1499999 5
359037 6
682939 8
51860 8
507530 2
320288 8
644778 6
682184 3
437301 3
125943 2
600001 2
1500006 5
413388 3
17 7
72126 9
5 6
629677 9
502582 2
16 8
466259 6
374138 2
3 4
900004 3
292189 10
152754 6
372816 8
4 3
479027 2
449870 8
270620 6
1247140 5
12953 1
444527 6
1203469 6
21 10
455878 2
8 9
1159131 10
48231 1
8 9
95160 6
610417 9
1787201 6
3000015 10
7 8
1000747 6
267152 9
168501 1
1 10
15 7
599998 2
7 6
1800002 6
501754 6
1136840 4
494073 3
996386 5
990529 10
299998 1
1014936 6
1 10
17782 1
212922 6
9 4
657663 8
1 10
1004264 7
1 10
11 5
1513652 10
723371 5
600003 2
542513 3
13 6
20 10
20 7
1699605 9
1480211 6
17 9
284799 4
424152 8
1073989 10
74179 2
9 9
1964471 7
2999990 10
174968 8
773951 10
5 6
20 10
1571677 6
247286 10
10 9
1425195 9
2100008 7
1 10
192737 1
1419389 7
2560019 10
1195508 7
337563 5
134799 10
288621 9
650622 6
1750201 10
351528 4
2 1
2610613 9
9 7
1 10
228790 1
146585 4
838565 5
34200 3
9 10
787771 4
407933 2
899997 3
387799 5
1053694 6
10 10
2870647 10
939199 6
454599 2
492851 7
599999 2
1752216 9
893954 6
281769 1
540987 4
1586516 7
8 4
215782 7
404209 10
421582 7
900002 3
191921 2
2185711 10
2700005 9
1385597 10
19 9
899998 3
7 7
24214 3
1451760 8
1328349 10
96245 1
1380024 9
1935019 9
773765 4
80933 2
74489 4
1200004 4
786475 4
99871 2
2318195 8
1083898 5
1 10
744941 6
8 4
2400000 8
1 10
1711514 7
807280 10
851378 5
300085 5
2999991 10
137268 3
807440 5
465461 4
3000013 10
900001 3
1688287 8
1645092 9
1499996 5
2699998 9
1 10
8 8
2700005 9
1087600 4
8 5
764824 3
1 10
414003 9
1075153 6
138180 1
9460 10
629573 3
15 7
1972426 8
368489 4
1 10
264098 2
1 10
1034737 4
123374 5
2324063 10
5 5
851725 6
2371639 8
1982051 10
1089799 8
1800000 6
1635011 7
127793 1
1500003 5
846347 3
469778 2
1500001 5
1360675 6
208349 6
397009 7
560699 2
7 8
1781053 6
253169 6
985512 4
494371 5
138954 3
2592298 9
242391 10
822738 7
252217 6
1129294 9
1711555 6
7 4
899996 3
1451922 6
1 10
160227 1
2351240 8
798149 5
1 10
891648 4
1 10
1048627 7
780451 4
22 9
21 10
1499999 5
1800004 6
1727016 6
1556459 10
2100007 7
2 1
1 10
827494 3
280043 9
3000019 10
599999 2
3 2
1165870 5
29960 2
1994797 7
175949 1
1199997 4
582480 2
8 9
38579 10
8 9
147556 1
1762385 9
48290 1
331225 7
599999 2
188149 1
2099992 7
213858 1
1 10
845395 7
11793 5
2700013 9
889582 6
158184 1
163345 2
900000 3
794712 3
957415 4
4 3
1345184 7
94283 6
1945909 10
1000071 5
2 1
1780301 8
1800007 6
1247911 7
3000015 10
1187948 4
1187270 10
1 1
2097462 9
765000 9
2400007 8
2198159 9
1389280 7
299999 1
601305 4
724438 5
1 10
956353 8
1076725 7
8 9
1976801 10
6 5
602280 8
214823 4
525511 7
2281312 8
528142 7
926956 5
138774 6
256157 3
1228879 5
246704 5
135834 5
2644107 9
2 2
1221335 6
340192 7
433796 2
496362 2
231129 4
249915 4
7 8
2479731 10
1080984 5
365835 4
7 6
347233 8
300000 1
22616 7
51746 1
673359 3
466208 5
2 2
1983331 9
2399997 8
1 10
914700 6
15180 10
2700005 9
323542 2
978834 9
334661 2
300000 1
1255451 6
495972 5
1 10
955068 5
1199996 4
819887 4
231560 2
1029471 5
15 7
1298940 6
1919880 9
1799999 6
734911 4
348601 5
599997 2
1089428 10
75112 4
51844 2
523833 2
1 10
3000001 10
832930 6
607583 4
772090 10
706891 6
1440103 8
9 4
1 10
4334 5
110285 5
13 5
8 5
2038351 10
1154423 4
684335 4
1800010 6
978266 10
2411387 10
448729 8
128105 9
594691 9
15 6
8 9
113799 10
176985 1
441953 3
10 7
154615 2
207849 1
522862 3
1566295 6
1648285 6
7 8
661195 9
216645 4
76820 4
1605171 10
316584 3
1923663 7
427624 4
409445 5
1 10
196031 8
2400007 8
993024 7
299849 10
279505 3
535487 2
893626 5
2 1
17 8
2 1
2880340 10
907771 4
2622631 10
263216 1
149197 3
817418 3
1769683 6
393784 3
1587235 7
409657 2
1545567 6
247980 1
1178351 7
11 5
3 2
2100005 7
839654 9
864037 9
1061477 4
990088 9
672488 3
14 5
1 10
2833490 10
1183322 10
325529 5
1 10
613501 7
1107419 6
1 10
129631 4
13 6
448966 7
1125751 9
1680761 8
773263 8
888173 8
591984 9
1098487 4
1800003 6
1081441 6
8 3
273046 1
299999 1
299999 1
1285634 7
453153 2
1735074 8
17 9
960319 8
241328 1
1463408 8
633341 6
16883 2
1 10
1339623 9
1081896 8
6 5
332520 5
178416 5
101091 3
2209431 10
1 10
126439 2
857159 7
1 10
19 10
198178 4
1500007 5
1557696 6
5765 1
2400000 8
3000010 10
1108844 5
503285 2
2671208 9
2055527 9
2584461 10
840783 8
82564 7
484095 2
1631604 6
1142809 4
1139339 5
366343 7
1147810 4
899997 3
5 3
2630268 9
609929 4
1094429 4
1734742 10
557461 2
300001 1
19 9
147532 1
179641 10
1500000 5
1499994 5
215559 2
42369 2
279403 1
1011390 8
1001239 5
2 3
2399994 8
900002 3
16 6
1465568 6
1064093 4
887699 5
2137248 8
1823465 8
1362597 6
600001 2
2400000 8
13 6
66581 2
1567099 6
1199996 4
251585 1
588627 3
197624 4
1500009 5
1128804 5
599675 7
13 6
1783210 8
9 10
1 10
125281 4
289904 4
18 8
15 7
5 6
1799998 6
211262 3
1800006 6
844490 10
138677 1
900000 3
1568849 7
12960 4
7 8
3000000 10
1800002 6
1 10
718211 3
1371858 6
2005603 9
13 6
374280 2
148536 2
5 2
2100003 7
600000 2
8 4
5 3
43970 1
291190 1
3000014 10
984864 5
848526 6
257829 4
1244692 9
11 5
1 10
2400012 8
561621 3
59455 3
29 10
24 10
1773811 9
114367 1
17 6
12 8
2999990 10
1343242 10
1799994 6
1 10
1247808 6
747431 9
5 2
240441 1
1990520 7
8 7
2181401 10
144745 1
468811 5
9 10
310005 6
703990 6
300001 1
391823 3
7 8
841840 3
385061 5
1 10
144629 1
1 10
7 6
1115695 9
1392255 9
2100008 7
2700000 9
2700008 9
1631840 10
4 2
1297747 9
400540 5
612196 5
17 8
247962 1
3 2
300002 1
1479625 7
15 7
1 1
775073 3
235567 2
658613 3
1413424 8
1 10
225213 3
171131 2
2100001 7
35584 8
10 10
1210036 8
335973 2
2140251 10
108779 9
10 9
1007381 7
347039 8
300001 1
1101105 4
512809 10
1046158 7
2699994 9
1499995 5
469446 2
132310 1
11 9
198059 4
1951158 7
2014020 7
246538 1
1248831 5
296521 1
586536 6
2021426 7
1500000 5
1707971 6
1 10
2229135 10
2699990 9
982120 10
1041511 4
315440 4
2400009 8
237140 3
87466 1
2100008 7
1800004 6
2834419 10
300000 1
3000000 10
1049243 6
1799994 6
345018 2
1140259 5
1015468 7
2357291 10
852641 4
600001 2
184331 6
2052463 8
727055 6
1091761 6
1800001 6
2521583 9
1020414 4
900001 3
1291546 6
1 10
8 8
1 10
17 8
121173 2
73676 4
622182 6
1195117 6
406887 4
619632 7
2011149 10
9 10
1376382 5
104139 5
2201115 10
183954 7
1499998 5
191060 5
204562 8
271988 2
166853 7
1327624 5
1 10
584680 4
2129013 9
606900 10
2059132 8
155667 1
857927 5
600003 2
430601 5
538847 7
21 10
650911 5
1634251 7
740444 3
274905 9
2928889 10
1800005 6
198867 2
251927 3
42296 1
796925 4
4 2
1 10
1592235 7
16 7
2095912 8
582795 4
1 10
18 8
628371 6
539209 6
921911 7
200539 3
592764 3
2274184 8
600003 2
182399 7
15 7
2033578 9
1115143 4
2099998 7
281731 2
1985661 7
95394 7
1288349 7
2775139 10
71714 2
10 6
1134206 9
899999 3
1933785 9
1499999 5
1500001 5
1500005 5
1200006 4
46059 2
5 4
298185 10
13 8
1196908 5
1692335 6
1 10
291511 3
1 10
14 7
1646070 6
2119131 9
618859 3
1031868 5
182009 3
167995 2
1243189 10
1263101 5
655075 7
145913 8
1421040 10
91187 1
417122 3
1 10
3 3
1157923 9
1 1
73940 4
1054436 4
694225 6
594759 2
237581 1
453243 6
17 10
2 1
1800008 6
209011 1
221349 1
219092 2
2690911 10
1799999 6
899999 3
1 10
1680683 7
409665 5
818740 5
2463701 9
3 2
223373 3
1500004 5
339274 2
937854 6
460668 7
1 10
1446676 7
105179 1
501041 8
4 4
1339681 5
35453 1
1500004 5
581587 7
170026 5
600000 2
442023 7
600001 2
300001 1
1432679 5
330397 6
216052 1
901410 5
2400001 8
422197 2
900002 3
577901 2
247881 1
328845 7
1 10
15 10
6 7
538765 10
1500007 5
28 10
900005 3
1123357 4
5 2
1500007 5
1 10
600003 2
18 7
1 10
410732 2
5 3
482447 6
9 10
549565 7
1 1
7 6
1 10
63334 7
851509 5
841054 7
2068225 10
731800 4
442427 6
24762 4
1500004 5
1 2
136813 9
452769 5
684979 7
441792 4
831059 9
220181 1
1729093 10
1230701 8
229756 5
1 10
815280 5
7 4
1375073 7
1377782 5
2180652 10
16 8
785529 9
1 10
2583771 10
2773902 10
90973 4
436734 2
1 10
1075328 9
213138 1
1 10
1 10
684990 6
5 2
596273 4
18 9
1 10
157761 4
128053 2
1270630 10
1 10
15 7
1712487 7
4 5
1140046 7
861439 3
3000006 10
1496765 5
1777846 7
300001 1
91711 3
100860 1
946215 9
1719849 6
8 4
373731 4
19 9
1028900 5
329020 10
1200001 4
1 10
284083 2
562617 3
1047979 9
2423749 9
98085 1
1215999 8
861246 5
7 8
420960 2
329667 2
430587 4
2222125 8
78896 9
246152 2
503903 8
882164 4
937150 5
24777 9
2335486 8
1118821 6
300000 1
2 2
64611 9
679404 4
160085 5
2 1
574072 2
354652 7
266290 1
299998 1
1363545 5
155853 3
2577820 10
1540309 9
2399992 8
242144 3
140139 2
273539 1
2139275 9
900000 3
839332 9
1084882 7
63108 4
11 10
1 10
1502565 7
210044 4
2537742 10
695988 4
1691263 7
1386098 7
1286518 5
813410 5
2176771 10
1278159 10
303384 2
1488761 10
586072 10
1845701 9
1502065 8
656041 3
2100003 7
1045765 9
328362 7
2099992 7
726180 3
10745 1
599999 2
1433751 6
1235963 6
101747 1
532769 4
808756 3
180391 1
59526 1
9 10
2999989 10
1500006 5
1871557 8
5 3
253555 1
204784 7
448530 5
2 3
1717208 8
1200002 4
842550 5
29390 1
1277658 9
1130894 5
204154 1
1 10
5 2
2590441 10
17 9
1 10
505495 2
1717197 7
2699990 9
2458340 10
249137 2
350113 3
600003 2
1800000 6
1 1
1625499 9
539679 5
408310 3
482669 3
128589 1
407704 3
154945 3
1998186 7
380049 9
663467 7
863017 7
646303 4
900003 3
1380632 9
1804382 9
15 7
1025508 4
1 10
1331334 5
297710 1
625905 3
215868 1
2211663 8
2100005 7
5 3
300000 1
573736 8
454735 5
2637495 9
2107214 9
118129 5
19 9
113116 1
39272 3
820640 8
373469 2
299999 1
820777 4
2333966 9
1299377 7
1049579 10
14 7
31945 5
1091958 6
348841 5
725636 4
2 1
1682168 6
1799998 6
931753 5
644376 8
832288 3
455623 3
351436 5
2999999 10
1 1
2635515 9
600000 2
902177 8
599998 2
2700009 9
667461 3
62893 4
2 2
1800000 6
1199996 4
2086103 8
1 10
1 10
2370945 8
13 6
17 8
1194375 8
295088 2
3000002 10
159505 6
388473 4
334535 3
409565 2
299999 1
13 6
3 2
362641 3
12810 3
900002 3
299999 1
1 10
1355396 5
1862927 8
4 3
1200003 4
1574752 8
1280103 6
332191 6
299998 1
2999990 10
1643970 10
1520557 9
516884 3
18 9
1109819 8
803033 9
1 10
2 1
977171 10
238024 5
9 7
8 5
276223 2
799775 6
505390 6
2099995 7
985875 6
899998 3
1511284 10
128869 1
1207758 5
1800007 6
839371 5
164272 8
1 10
46174 1
2100001 7
10 9
75984 7
1390054 5
2604187 9
1799999 6
2700001 9
168183 4
3000011 10
2159659 8
2107361 10
780210 9
495324 2
1 10
198760 2
1022899 4
391082 4
2100000 7
1 10
2 2
841260 3
16673 7
131676 6
1464206 10
85120 10
16 8
600000 2
1571832 9
795760 10
1107699 10
600001 2
1327991 10
184359 1
482474 3
2400000 8
481826 2
1564467 10
84302 7
392504 2
47830 1
696901 3
1 10
710643 4
388791 3
780238 9
17 8
1518150 9
2549762 9
1224969 8
801623 9
1 10
299999 1
2400008 8
348794 2
2256623 8
1 10
2464382 10
1409219 6
230720 8
580636 4
2018377 9
1455215 6
712579 5
4 3
1029854 4
488308 3
1126703 6
28 10
2099998 7
2100001 7
328180 7
316778 7
3 1
395845 3
1304646 9
1588283 9
3 1
1219143 7
1985319 10
1799995 6
1 10
2400004 8
860278 3
1212212 7
2399999 8
6 7
1535450 6
1118368 9
867977 3
16 9
1238383 7
2181223 9
11 10
1793231 9
4 4
545059 2
1499996 5
1503389 10
100209 2
257059 1
144307 1
2428185 10
1499994 5
300000 1
872694 6
269018 9
9 10
1117273 8
1199996 4
549818 7
899999 3
475472 4
899999 3
269426 1
28815 2
6 3
121531 5
1639456 7
21 10
511043 5
96023 2
847188 6
9 9
259646 5
1375775 8
293406 2
576630 6
1927619 7
1246031 8
1161502 8
240385 2
521300 4
2260513 9
1651811 6
611017 3
420496 4
641880 5
2391990 10
756340 5
19 10
336036 7
1392870 5
704776 7
1267601 8
253217 1
10 5
2399993 8
3 1
476846 5
1 10
152095 2
90756 4
463059 2
8 9
1 10
560149 4
756642 6
423401 5
1074456 4
7 8
843212 3
19511 4
893686 5
3 3
240627 2
5 6
2645992 9
2100007 7
1183069 5
917916 4
1008639 9
719700 7
1378161 7
454201 5
1 10
1 10
1907929 8
751028 10
1373354 9
900004 3
212519 1
549136 5
1 10
1665155 7
37655 6
269778 1
676091 3
1060638 4
900002 3
299998 1
1 10
2999999 10
2 1
60036 6
2399998 8
6 7
1496633 8
1072087 8
9 4
2048761 7
874677 7
805619 3
599998 2
113309 2
581124 5
3 2
2 3
1 10
48611 1
7 7
7 6
2999995 10
1 10
1143735 4
161534 1
998724 7
436417 3
1681810 10
2034839 8
1200003 4
337027 2
54283 2
2399999 8
263200 10
465210 3
192036 4
21 10
426670 7
202263 3
247794 1
9 6
994224 8
7 8
240218 1
265488 8
575089 8
612717 3
153767 1
6 3
465354 6
554819 6
37428 3
7 6
239360 4
1 10
2999991 10
1800001 6
4 2
779838 3
300000 1
1876112 9
569770 2
582379 7
238757 1
1 10
2099995 7
295633 9
919979 6
1185926 7
7 3
53272 1
55840 10
1 10
5 3
3 3
13 6
356437 6
324468 6
1481922 6
602664 5
40151 1
1 10
227358 1
1468 4
20955 1
2076639 8
1500004 5
17 8
227256 1
445051 6
294330 2
2517362 9
1979812 9
7 8
1 10
589291 3
2 1
517380 3
2399992 8
584933 2
1666498 7
188622 1
1546456 8
268317 3
962127 4
299998 1
461417 7
626467 3
97212 1
1887304 8
102712 1
39079 8
828626 3
1467929 5
1 10
2099992 7
1200004 4
608482 3
2700008 9
17 10
1964703 7
74607 1
579407 6
1401389 5
835079 10
1577662 10
588931 2
1200000 4
2399992 8
1218378 7
9 10
1 10
562229 4
108949 2
626275 7
1442629 5
1272345 6
1500001 5
5619 3
47670 6
299999 1
42913 2
994276 9
1605066 7
786197 6
1968767 9
317270 8
203324 3
2100008 7
181133 6
327949 7
1129347 9
2125336 8
6 3
300002 1
465277 7
32926 1
5 5
749025 10
2099993 7
368180 8
787338 4
1311778 9
2075088 7
50795 3
23 9
300000 1
851532 4
14860 9
237767 8
353298 2
498251 3
8 4
1 10
900001 3
1601359 9
212323 2
155298 3
2699991 9
1707688 7
502560 6
944444 5
17603 3
818052 4
1 10
10640 1
3000001 10
347711 8
973220 4
2700003 9
899997 3
80952 1
2921976 10
2100005 7
1 10
260091 1
1453191 10
536079 4
3000016 10
1007802 4
1165152 6
2223968 10
2700010 9
2400009 8
1017292 5
1499994 5
772187 7
562319 9
1368080 8
13 7
2100012 7
158181 2
901675 4
409020 3
1567818 6
7254 1
495986 5
1500005 5
1817101 7
899997 3
1460894 5
1817215 8
725267 7
300000 1
175297 1
1888672 8
340666 3
1306046 7
17 8
1801491 7
466829 3
846060 10
318599 5
900000 3
3000000 10
550679 4
577005 5
900001 3
2400008 8
1199999 4
269271 2
1 10
35134 4
2619395 9
1199999 4
599999 2
1975863 8
1325569 6
180334 1
2063930 9
1 10
2576665 9
972631 4
2400007 8
19 9
949592 8
255832 2
1 10
1050691 5
703149 5
11 6
173349 2
2099993 7
1038195 5
163385 6
1087800 10
300000 1
9 8
192625 4
350916 7
183709 7
2652750 10
1302253 5
1982034 9
402449 5
1369431 9
96855 4
7 6
135169 7
420292 7
1199996 4
450819 5
3 4
4 4
1265275 5
1231090 10
207499 3
239775 5
599999 2
439811 4
6 5
884487 8
259555 4
3 4
675658 9
422570 10
401975 4
11 6
225880 8
9 4
1508194 9
4 2
880184 4
1463549 5
599999 2
2329273 9
1256709 6
600002 2
2589761 9
517369 2
1 10
1 10
599998 2
1499996 5
1 10
1510787 6
991908 5
2142776 9
93353 5
1756809 8
786244 5
10 10
11 6
1 10
32695 1
1500004 5
2 3
3 4
1 10
494984 3
1561749 7
101263 2
247209 2
1276102 9
10 9
705756 5
288539 6
2699999 9
1432201 8
2 3
26 10
1595831 8
733922 9
11 5
2700003 9
92628 8
4 3
2100006 7
2999991 10
271287 9
15 10
688878 7
1659281 7
1698601 10
1 10
1 10
1800008 6
375515 2
2257109 9
288870 1
804396 3
899998 3
289957 1
1024359 7
248980 2
1796777 8
1 10
477980 10
1830686 8
2282969 8
2099999 7
10 6
11 5
518069 2
604875 4
918210 10
2179260 9
572304 2
343095 2
689124 4
287233 4
1858824 8
2700009 9
1 10
541489 10
968720 4
599999 2
1140815 8
1606720 8
587551 2
398404 2
2999999 10
2615680 9
1212777 8
2348329 10
836273 8
519084 6
1 10
1408861 7
680201 10
2963169 10
1 10
1 10
2300931 9
206722 1
304228 2
1799995 6
563266 6
77897 6
2700003 9
14712 3
6 6
1269629 9
1550129 7
283473 9
916940 5
20 10
659645 3
2099999 7
183461 1
299999 1
892654 7
85624 10
900004 3
900001 3
290391 1
1799993 6
17 8
254682 1
4 5
3 1
685089 5
1723638 7
951152 4
3000010 10
1202388 6
4 4
7729 2
1800000 6
599998 2
15 6
922784 5
900004 3
59685 2
1751687 9
1 10
600002 2
271188 4
1500008 5
1530337 8
1570421 7
1800003 6
348711 7
943651 6
14677 2
1003725 5
1 10
4 3
9 4
1253101 5
61162 1
2699999 9
2700001 9
128954 5
4049 3
5 3
56240 7
1009848 6
2100005 7
1 10
2700009 9
34017 1
599998 2
33373 4
490583 6
1 10
2699990 9
427681 2
2399995 8
11 6
414404 4
1163111 6
1117704 6
2400010 8
6 5
100493 1
1190890 9
392464 2
1801666 7
1 10
8 7
1480293 8
1738517 8
37043 3
1356523 7
585889 10
1115558 10
2696980 10
2708389 10
2165211 8
1444945 10
39794 3
265776 4
882096 6
1799994 6
312119 10
1499998 5
2999991 10
943558 8
300000 1
799596 4
5 3
8 5
161613 1
1803167 8
387050 2
39454 1
462144 4
375327 8
5993 1
1 10
2699991 9
96396 4
2967571 10
3 3
1009493 8
9 5
859773 8
1224728 7
1180781 6
378943 6
692685 4
147970 1
708542 3
1616203 6
249768 7
3000009 10
13 6
19 10
1454784 6
7 4
7 8
1799998 6
562241 6
301075 7
1195502 9
835572 6
1500000 5
4 2
1 10
745118 9
1013384 5
2100003 7
599997 2
5 5
1 10
479470 10
1554483 7
15 8
1200002 4
167771 1
22 10
706491 4
49653 4
2099995 7
1199999 4
1 10
5 6
674674 4
202626 1
2065931 9
84430 2
137489 6
481632 9
2586233 10
500340 3
579249 3
2999990 10
6 3
1200005 4
665130 6
737983 9
873008 6
9 9
25 9
7 3
98253 4
2137408 8
491292 2
1500006 5
9724 1
6 5
175419 1
299216 8
154974 1
1800001 6
1 10
1737989 9
3 2
136653 2
2400011 8
390287 6
1060872 4
1328456 8
21350 1
240864 8
3 2
1 10
1200004 4
3 2
1964503 9
214401 4
945773 6
1583698 10
124153 2
600001 2
1001511 10
1152442 4
1468471 5
1199996 4
458519 2
678789 7
1367911 9
5 6
1500360 7
1 10
636681 10
1531207 8
899999 3
501091 2
2100000 7
681529 6
357003 7
11 7
900003 3
2199573 9
161099 5
1 10
214581 1
600000 2
25945 2
720750 3
214613 1
111526 1
382269 3
3 2
1800003 6
1565792 8
300001 1
4 5
20 10
146749 5
193513 3
2999999 10
853459 7
1800009 6
1 10
186118 10
314339 9
1599336 6
1310329 8
640725 6
88940 1
1499996 5
2999995 10
819767 10
1567007 9
215725 3
1246764 6
1270866 6
467555 3
249468 6
997223 6
255755 1
114756 2
81867 1
107974 7
2868529 10
478519 4
696132 5
15 7
2032402 10
1 1
2700001 9
2230659 10
7 7
900001 3
6 5
600003 2
1099839 10
515609 4
160611 4
3 4
299999 1
292627 10
473821 10
900003 3
435675 5
2399999 8
782148 4
1 10
175364 1
899999 3
1200001 4
899998 3
639064 8
243337 1
1341110 7
884232 6
2099993 7
13 6
1973419 7
225537 1
1199997 4
1276357 6
102939 1
2780481 10
137053 2
1 10
1199999 4
410713 4
102229 10
2399991 8
173591 8
847030 9
27422 3
5 5
570649 2
1885589 7
527119 4
1458367 8
1500002 5
3 3
1335839 5
841170 7
408857 7
1172639 5
1499999 5
1088624 8
1555776 6
1181537 4
1 1
1200000 4
4 4
2688091 10
648666 6
1199997 4
3 2
1200003 4
1515333 8
231819 2
495125 3
1800000 6
475741 3
101795 1
299999 1
1 10
20345 2
1 10
11 10
839030 5
2 2
190066 5
172849 1
283026 6
347724 2
151064 9
40404 1
423593 2
9 10
1143216 8
825547 4
241129 6
2099997 7
369563 3
119460 1
430904 4
6 5
2400007 8
1118057 8
1500005 5
5 5
10658 2
6 5
507360 6
1628844 6
7 7
1534430 6
1853160 10
1851681 7
1740281 6
10 9
1480094 10
994710 5
236782 5
920591 7
385745 2
3000003 10
1609709 10
300000 1
2159291 10
1008655 8
2558754 9
2400004 8
24454 2
2400001 8
134849 8
561182 2
1345512 6
710446 3
2400004 8
522697 2
7 3
756624 3
1331279 5
6 5
1594247 9
9 9
738908 10
114007 2
1158652 4
1 10
6988 8
1 10
156745 8
721589 3
899997 3
6591 10
908787 5
440039 2
548334 3
217029 4
832383 4
900001 3
1789356 6
1703053 6
195688 1
1499995 5
12468 1
1434500 9
2700005 9
1119340 9
270698 3
7 4
1 10
1799997 6
3 4
279774 1
1566440 10
1 10
2699999 9
3 2
701715 4
1470989 6
1 10
9 4
1499999 5
1800005 6
1200005 4
900002 3
2350200 10
483714 7
410430 3
1 10
300002 1
300000 1
5 6
790817 8
125891 9
291248 3
1 10
299999 1
600003 2
956449 6
5 4
1893833 8
10 10
393801 2
8 7
195143 1
7057 3
1 10
1111814 9
205830 1
153685 1
254220 2
321894 6
979560 10
330393 3
1 10
3 2
5 2
11 10
1 10
32481 2
7 8
1515964 10
2399996 8
1200000 4
7 3
1 10
2100011 7
576149 4
1 10
5666 1
1608809 8
1500002 5
2175996 9
394691 10
155740 10
2614671 9
300001 1
2700000 9
1499995 5
2400006 8
175897 6
1 10
849 4
1749115 8
1 10
2999990 10
1 10
1349985 5
2132760 10
3000011 10
7 3
8 4
900001 3
503638 2
247938 3
1846865 7
2099992 7
557103 7
1 10
51121 6
643371 7
436483 9
1 10
101375 3
262074 3
1589183 7
1779126 9
299999 1
102323 6
3 4
1659071 6
954845 4
11 6
581146 3
1200000 4
1702926 9
5 2
8 9
505719 5
2121073 8
2 1
2206387 8
118661 3
229658 3
1 10
297257 1
8 8
275520 10
1200001 4
67163 1
3000011 10
580369 6
7 6
35171 1
1 10
83593 1
937739 6
615229 7
807301 5
1 10
253279 1
956753 8
581731 2
1027037 4
1 10
1090557 4
528174 5
23 8
194568 8
5 4
7 4
838436 6
2700010 9
1000753 4
1031073 8
1199999 4
262484 4
434605 7
21 10
1971650 10
571161 3
155942 3
2076445 7
2418687 9
33717 3
1259651 6
1125606 7
740856 4
2169382 10
585201 2
1 10
997931 5
1 10
380755 6
52876 10
412890 3
1 10
2399995 8
731319 7
2124251 10
1531651 6
1656967 9
1538189 9
789295 3
179604 4
1 10
1 10
1300637 6
1579766 7
1016 3
2 1
1630171 6
2099996 7
1127989 5
300001 1
210176 6
900000 3
592078 2
2 3
2838993 10
542863 8
1499995 5
200939 10
900004 3
1582641 9
1200005 4
6 4
1747823 6
316861 6
600003 2
1 10
1 10
1107455 4
600001 2
1 10
632184 4
80961 4
82728 2
1 10
520351 2
1422191 6
2667061 9
661457 3
252456 1
171480 4
202503 1
300001 1
951189 5
289518 1
949425 5
731245 6
1500006 5
2017690 10
228239 1
676682 3
9 5
600000 2
273014 4
19 10
1034390 10
2 1
2400000 8
8070 2
988223 8
2399992 8
509607 2
449465 3
5 5
163889 1
249075 3
1145119 6
2527481 10
18763 2
1360471 6
3000010 10
241617 8
461307 3
3 4
2168817 8
900001 3
43463 2
3000010 10
3 2
800236 3
774541 3
1199995 4
9 4
2700008 9
541741 5
1031557 9
242152 7
1 10
799065 3
435950 3
1429936 8
1200004 4
299999 1
2700002 9
1020883 5
1 10
286500 1
797798 6
148433 4
900002 3
2099993 7
831087 4
918131 6
91394 3
1784214 6
1451809 10
429840 4
2 1
12310 1
1 10
479802 6
865535 5
1 10
864562 3
2699990 9
1511046 6
707369 3
463776 8
186687 8
806589 6
1124691 7
1 10
2453001 9
1081997 6
1800000 6
156528 2
599999 2
449639 2
1933618 8
12 5
588469 6
3000010 10
914431 7
271240 2
2699999 9
35294 1
975701 10
2554757 9
1884661 10
899998 3
383347 3
1377048 5
874153 6
254447 1
1727722 9
900000 3
701731 10
1494626 9
1800005 6
561099 2
1257492 6
397276 2
565383 3
629082 4
368987 3
445368 2
352653 4
17 8
390626 3
174169 4
150353 4
300001 1
1212268 7
423371 6
1467839 6
1 10
1800001 6
302647 8
1675039 6
97872 2
2041752 8
14 7
2400002 8
236210 4
19 9
1799997 6
1654591 7
1500004 5
8 4
854244 8
1154169 8
600003 2
309300 2
926449 10
1 10
220650 1
1800002 6
237723 8
1499997 5
534608 2
1 10
248581 1
19 9
1 10
1100792 4
2400008 8
933559 4
14448 1
448675 4
253197 1
1297180 8
1725605 9
2400007 8
2848645 10
25 9
1510825 6
409645 4
1178374 4
665713 6
524225 5
1322652 6
2700003 9
7 6
899998 3
841200 6
448418 3
796374 3
1 10
1641633 7
1200001 4
1 10
8 3
21 10
98527 3
643746 3
299999 1
1470776 5
2142187 10
632946 5
264702 1
2089478 7
1908486 10
1795346 7
1628684 10
1517222 7
1 10
146578 1
599999 2
1500004 5
470210 9
2699999 9
2400001 8
14 7
622488 7
1111141 9
334813 3
300000 1
1799994 6
46223 6
15 7
480736 8
1091080 10
3 1
2699990 9
330926 7
343684 7
526273 6
151241 10
2100007 7
7 8
1106029 4
1513057 6
277783 2
900001 3
1 10
387728 3
1520862 7
26692 1
1769767 7
211938 1
366973 6
88887 3
1484788 5
593708 7
565484 3
25 10
44252 9
2289132 10
1 10
2099994 7
1725355 8
600001 2
1760171 10
2699991 9
7 8
1953399 7
1861691 10
1 10
45790 1
59715 4
41702 6
900004 3
1 10
669242 9
600000 2
396987 3
1435659 5
628264 4
569688 3
1500000 5
126738 6
1200004 4
1 10
83206 3
1724293 6
186318 9
2999991 10
1209264 8
15693 2
1949453 9
4 5
1 10
3 2
514062 9
2 1
19 10
682127 8
300002 1
2200291 10
733380 10
250783 1
1 10
730919 3
2100011 7
1 10
1499999 5
2400007 8
1177206 6
2400009 8
1063725 10
124463 1
2700003 9
1 2
1933473 8
1499994 5
541174 2
15 7
1 10
585896 4
1384525 5
4 2
382487 4
1941905 8
974797 5
267161 5
1800001 6
2533989 10
1194043 6
2579 5
615532 3
13232 4
11 5
1200000 4
2400004 8
170661 10
112423 2
2400007 8
608319 10
1 10
339263 3
1 10
1 2
1066072 7
16 9
1689282 7
2999999 10
2103455 8
2468939 10
15 7
2999991 10
1675937 9
511605 3
229381 6
1 10
493759 3
150326 2
56768 4
245856 3
1 10
712978 9
1759751 10
2400005 8
834491 7
278369 1
152686 1
654863 9
1118448 4
213104 2
736449 4
397601 7
166056 1
34626 1
99365 1
634932 6
1784992 7
3000011 10
2400000 8
9625 6
10138 4
626404 4
18178 1
9 5
5 6
1 10
299999 1
1619806 10
1499999 5
514609 10
21 10
21 10
2319855 8
46997 1
411081 8
151636 1
2999989 10
2400006 8
642949 9
34967 1
1705999 6
5180 5
1431240 5
18 9
1499999 5
1 10
874056 5
2400008 8
2295311 9
733083 7
157020 1
37555 2
300000 1
650625 10
755477 6
1573780 10
364009 8
229848 4
1499996 5
1585899 7
1322897 8
1 10
2099993 7
9 4
1 10
1200005 4
8 9
900002 3
2622248 9
3000015 10
8 4
776347 4
172851 2
992800 10
24145 1
2700001 9
13369 2
1428348 6
2073499 10
8 6
308831 6
7 7
7 3
1 1
138293 6
600003 2
37601 6
484618 7
3 2
10 5
69931 7
1094726 10
1049864 4
620033 3
300002 1
1337897 6
1149308 7
2 2
17 8
1 10
1500004 5
1929050 10
617911 4
1 10
599999 2
289918 1
363105 8
2699997 9
1499996 5
757070 4
1231423 5
2100002 7
701013 3
284328 4
2099999 7
1 10
5 6
1 10
242721 3
2532149 10
504037 6
479513 6
635900 4
1147357 7
899998 3
1500003 5
1 10
2 1
1615688 8
1458475 6
600000 2
967581 7
2042512 10
2104893 9
130710 5
567204 7
1500005 5
247032 6
900001 3
3000011 10
219241 1
1581372 10
1447737 8
715732 8
1 10
1 10
1200003 4
1 10
169282 2
4823 1
1592978 6
252829 3
1500005 5
1696926 6
459455 9
862120 3
660274 7
1518144 8
1199998 4
424710 3
2399993 8
2400008 8
8 4
2700013 9
1067474 7
1800006 6
600002 2
2232559 10
1 10
757636 5
109314 1
1334640 6
16 6
1221486 6
2516679 10
1181048 6
30395 4
2099992 7
74792 5
541567 8
1557552 6
1443859 10
1199419 5
899997 3
1185720 4
655501 4
2670279 10
1800000 6
1004595 10
1 10
913315 5
958625 5
889165 4
1800001 6
1746193 8
64667 9
1939888 7
422687 4
1 10
2742913 10
2428741 9
86058 6
462424 5
1 10
1199998 4
25 9
417749 6
1 10
1799999 6
1972340 10
2591420 10
131508 3
462786 4
299999 1
1 10
199615 2
17 8
304683 3
659867 3
899997 3
1 10
300000 1
2100001 7
115152 2
5 6
1030368 4
2099994 7
1731912 7
309195 5
2700017 9
1 10
251364 3
2018635 10
1752059 6
1975127 8
363503 3
1834111 8
2294011 9
200343 2
618308 9
2399993 8
158909 6
533434 2
195915 1
2816956 10
1297586 5
709911 5
21 10
321783 2
3000001 10
1 10
563570 3
390078 2
350046 3
4 5
1693248 6
654968 9
819623 6
559232 2
127334 1
5 2
67116 2
9 5
900003 3
2700000 9
31213 9
623517 7
2455982 9
875435 5
2100006 7
2 2
2099994 7
1800011 6
2644867 9
2400007 8
915069 4
489260 2
1066049 4
8 8
1200005 4
590703 2
8 4
263523 1
2399992 8
2083570 7
317176 10
1621402 7
1319826 6
441772 2
1500006 5
2544371 10
283905 7
894283 6
267608 2
809759 6
142929 8
891960 8
1499572 9
2211380 9
66595 1
5 5
2099992 7
557350 2
1 10
1565585 9
1379977 8
1227421 9
12 6
567176 5
117279 10
1242420 6
16 7
300001 1
327351 4
2099999 7
1506580 10
1364146 7
1124866 7
1200001 4
621726 5
789411 7
8 8
67174 8
85484 1
2400007 8
449029 9
2700001 9
1636120 9
19 7
777991 10
2050177 8
2399998 8
428863 2
107735 5
1103009 10
900004 3
1260067 5
679494 3
20 9
1529203 6
1 1
1337839 7
3000011 10
599999 2
1 10
1 10
292197 1
9 10
672113 7
2893419 10
1996071 8
97178 1
247905 1
1500001 5
141105 1
508743 3
399405 3
12 6
2700002 9
2999996 10
2047246 10
945793 6
177781 4
1800005 6
84290 4
303071 2
5 4
1097842 5
1018639 4
1599183 8
1 10
599999 2
82731 1
140320 9
82325 1
752581 9
86938 2
1966153 8
299565 2
37859 2
591909 5
1669153 8
5 6
1799995 6
1280250 10
1362339 6
1 10
34292 1
1750337 8
995522 10
600002 2
191336 2
13 6
71340 1
56305 1
11 5
10 4
10 10
714137 3
373541 2
1845464 8
2604890 9
380402 3
968936 7
126635 1
164436 6
599999 2
1551575 8
446290 5
311757 3
1544016 8
908919 8
170445 2
1 10
103819 1
2100006 7
1746976 9
1200003 4
508144 8
1 10
436309 7
1500006 5
580263 6
1460019 7
1121681 8
298371 1
6 7
8 3
6 3
1247029 6
1 10
1112768 8
519405 2
299999 1
1382534 9
1650059 6
1 10
1 10
534427 2
1200000 4
1 10
3000010 10
213156 5
2326926 9
2100000 7
1174447 6
1558543 8
1997233 8
899997 3
11 6
3 4
2400009 8
2700010 9
113725 1
872537 3
36906 1
265410 10
374221 5
2544871 10
443775 4
16 6
1078621 4
490990 3
8410 3
833825 8
299487 1
49331 4
2999991 10
348269 6
97094 1
4 5
1200005 4
599999 2
17 9
820004 9
577821 5
2700011 9
2882528 10
3000006 10
1199995 4
2101464 8
1659654 6
1590714 9
496175 6
152544 2
100344 1
999465 4
590985 4
2794969 10
163064 2
1106819 10
300001 1
10 4
1199997 4
309906 5
265932 1
10 10
1422363 9
1205146 5
1900919 10
140231 6
7 3
541313 9
1399263 8
2099994 7
678694 5
343819 3
1093579 10
1448073 6
206265 4
1200001 4
823236 3
605854 3
220684 5
15 8
778782 3
641883 3
131014 1
7 3
26224 4
1433705 10
1 10
349401 3
118744 5
1524952 8
419015 4
13200 4
91962 1
373810 2
3642 1
1586391 10
8 7
125802 1
1665902 7
1500001 5
34427 7
3000019 10
867480 4
1 10
1 10
2004884 7
2373645 10
225673 2
1012479 10
635845 3
1770809 8
2400000 8
108418 1
337680 4
1 10
425200 10
5 2
198166 3
1500652 9
665857 8
900001 3
2147193 8
1609272 8
705719 10
1411273 9
1092844 4
375350 3
300001 1
199411 1
502956 7
2573890 10
1781369 7
199600 2
1855746 9
3 2
2400009 8
11599 8
915762 7
120408 1
202941 4
98259 10
31676 1
67079 5
537252 6
180072 1
451530 4
538176 10
3000010 10
1 10
2700009 9
7 8
419061 2
50445 2
1033139 9
936273 4
240178 6
1920645 9
11 5
884754 7
17 9
6 7
292211 3
2284767 9
654781 9
623730 3
1 1
311971 7
1726833 8
295371 2
2100012 7
219544 9
1199996 4
168473 1
340751 5
527921 2
83011 1
1500001 5
3 3
977057 8
916019 7
2699990 9
1468645 5
1199997 4
1192237 6
616895 7
266795 2
1 10
804372 6
625380 3
2100000 7
883196 4
900001 3
1 10
86532 1
1050234 6
13455 1
1056496 10
843121 7
2100007 7
200896 1
212155 1
628452 4
8 8
1847167 7
382815 3
2400008 8
1799994 6
300001 1
1 1
9 10
1152845 4
568316 3
935911 5
658839 6
255282 9
676058 4
777742 3
11 5
3 1
132928 2
1800001 6
1814995 9
454425 2
207931 5
2999989 10
1 10
1799994 6
89533 1
337278 2
2099998 7
553057 7
142404 1
720424 9
221588 7
248472 6
11 10
1500000 5
494335 5
2055805 9
977701 10
66214 1
643562 3
1783948 7
1500000 5
228972 1
900002 3
1051487 9
635004 5
8 4
1727161 6
1930601 10
484144 4
2250171 9
733873 4
45696 1
15 7
837510 9
169984 8
764154 3
900002 3
315687 8
1393295 6
406914 3
6 7
1 10
600001 2
1 10
1 10
2099992 7
2061383 8
2979884 10
317123 9
743877 9
10 9
1305739 9
2209113 10
271592 7
14 7
814080 3
344265 3
272791 8
1648023 7
578171 3
2022734 7
5 4
867566 8
1618241 10
13 9
1800005 6
1154464 5
559287 7
1384340 9
7 6
1267188 6
1825494 7
10 4
137731 1
413765 9
2083960 9
782617 3
506490 2
76733 2
1208988 5
1799994 6
426070 10
375928 2
1 10
17 6
2999989 10
365827 7
257249 7
1346561 6
2613535 9
299999 1
1695759 8
1500002 5
572841 5
2400009 8
2228928 8
5 6
2647019 10
1672357 8
492306 2
17 9
2099999 7
19 10
446134 2
2669511 10
758853 9
1726491 10
455278 7
945823 5
195183 2
299999 1
1161513 7
294176 1
253931 7
191523 1
337454 2
209434 1
1678011 10
409482 5
300001 1
524771 6
2178005 8
3 2
144536 1
1 10
67177 9
100712 1
1045535 7
1020441 6
1799994 6
1515128 6
600003 2
27928 1
1 10
1816206 7
817265 8
1008318 10
1292960 6
394706 3
38416 4
1051234 6
1613306 7
572377 2
2400001 8
7 3
2400015 8
383803 4
15 8
3 1
48856 10
1546379 10
1 10
587063 6
1258910 10
590896 2
1 10
2399995 8
2085159 10
1899518 10
2265308 9
2400005 8
8 9
508083 6
7 8
2 1
3 3
1 1
1112936 4
35681 5
166921 10
1800000 6
2999999 10
1290335 5
725537 3
359843 2
59337 6
399439 10
10 8
17 8
15346 5
527717 5
1499996 5
809040 3
1500001 5
612965 5
1199999 4
375673 8
13 6
3 2
716545 9
2952810 10
9 10
899997 3
900002 3
16 7
351493 3
1 1
295840 1
400789 4
405987 5
89533 2
42641 1
599999 2
34735 7
1382681 5
217865 8
1999748 7
1 10
82849 1
5 3
246845 2
697997 8
19 9
781268 3
429907 8
3969 9
1081786 5
2699995 9
900000 3
299999 1
2100008 7
15785 1
901695 4
1291349 10
61267 8
1199997 4
17 9
266296 3
3 3
2 1
702577 6
92846 1
146032 9
618589 9
733499 10
771830 5
1 2
142287 1
2756749 10
38373 1
1 10
62254 4
1360409 8
19783 1
1 10
300001 1
594490 6
178261 4
634533 4
21 10
2373143 8
599999 2
1193709 7
1 10
2304179 8
213553 6
1347225 5
406345 6
2191350 10
468880 3
740577 7
537384 8
528228 6
2999989 10
450047 8
2400001 8
646135 3
618849 4
2400011 8
252232 1
190038 1
1548383 8
302149 5
10 10
831612 4
2362289 10
674471 7
2025831 10
1500006 5
1779692 8
1779242 6
6 3
764531 5
1207003 10
13 7
374394 2
1799999 6
899997 3
284522 1
1 10
2400001 8
2699996 9
196320 10
269310 10
2092 2
841821 10
1687879 6
34237 2
1028262 7
126946 2
1500000 5
2597886 10
2099994 7
200507 6
2100007 7
20 7
662834 3
3 1
322068 3
258528 1
843060 5
638540 5
12852 7
895572 9
558646 2
150839 1
603836 3
27 10
599423 3
23 9
9 9
240267 5
11 6
237067 1
647120 5
1122733 4
2140431 8
905549 6
1479546 6
316656 3
2399992 8
909150 6
2700007 9
389933 3
7 4
5165 6
56662 2
1 10
412732 8
834588 9
1321271 7
376799 4
725247 8
256479 2
784174 7
770167 9
1 10
82944 5
969915 4
486604 4
1800001 6
8 4
2 2
600001 2
1822330 7
301164 6
2993016 10
129010 4
1068849 8
2537576 10
289032 9
18 9
1500006 5
579249 5
565140 2
5 3
1902221 10
2583010 9
6 5
15 7
9 4
577456 6
272164 4
384356 5
1188759 5
330590 7
2399992 8
722898 3
1131476 7
1 1
1833417 8
1500000 5
709000 8
2100000 7
609893 8
1056688 6
2698129 10
1415929 6
1382473 8
892805 4
1452348 6
23284 1
353060 5
900004 3
1516293 9
1200001 4
1 10
134158 5
839467 6
899996 3
20 10
24908 1
1482859 7
294903 9
1083251 6
17 8
1511433 7
621346 3
300000 1
188656 8
1527999 8
10 5
318521 10
1150744 4
575325 6
2999999 10
163298 3
710147 6
32241 5
391932 3
1055011 10
310211 2
330647 3
2700005 9
695201 3
497929 2
16 8
541918 6
897453 3
1429452 9
307780 4
299999 1
141502 3
580106 4
385375 8
1432114 5
2283175 9
303119 5
1500000 5
590780 5
18 8
2112175 9
129892 5
3 1
984215 7
1651758 6
48079 6
1 10
1230093 9
2699992 9
1080756 5
908885 10
1 10
1 10
704739 4
1800009 6
991110 7
2700001 9
794447 6
3000016 10
1093111 8
415477 3
16 8
899998 3
300002 1
8 8
11058 2
928011 7
2700001 9
2099993 7
556069 5
1146428 6
899997 3
1380036 6
623928 3
11 9
2 3
5 2
1378476 7
3415 1
1258296 8
2 1
776861 9
3000010 10
1499995 5
299999 1
6 3
822589 6
300000 1
7 6
169881 2
300000 1
994735 4
1332096 6
28 10
898206 6
1200003 4
1 10
150678 1
2068498 9
39444 1
2699991 9
300002 1
9 4
1193749 4
2100008 7
1619110 9
599998 2
537744 5
1800001 6
782670 7
2171539 10
276599 6
906692 4
11 5
1 2
868306 4
847718 9
210567 1
626597 3
834528 5
489542 4
32112 6
754523 7
7 3
352213 2
2302094 8
692598 6
576789 10
1453464 9
1 10
6 7
99808 1
299999 1
121159 2
8 8
1417043 8
1199998 4
3000000 10
892112 4
1020673 6
2700008 9
899998 3
1901739 7
344219 2
864611 3
10 9
1500001 5
427020 3
1800000 6
202696 2
900003 3
1499995 5
94100 3
974670 10
501761 10
545438 3
3000001 10
558183 2
727900 7
1793463 8
299999 1
424091 5
567027 2
2046656 9
1 10
1 10
1586448 9
1 10
502159 6
264487 1
1828741 8
481497 3
738865 3
359439 5
178184 2
1178410 5
9 6
1 10
1100015 8
194062 3
5 3
1124451 5
1084699 7
1582046 9
1103562 9
1799995 6
902944 8
94953 2
2700000 9
1506985 7
63522 9
59913 5
2699991 9
2250492 10
331791 3
772682 3
633276 7
1486730 5
13 6
588437 2
923601 5
491806 2
1200001 4
2400000 8
1 10
194601 7
410331 2
443210 5
369208 4
17 9
17120 4
6 5
9 7
1 10
543937 2
1 10
1 10
2999990 10
123923 2
4 4
73506 1
431325 4
354544 7
1172476 5
760859 5
2399999 8
1 10
2400001 8
217 6
3000009 10
11 5
523289 2
1990972 8
6 7
1462194 9
1799994 6
4 4
430458 6
3 4
2363144 8
1 10
299999 1
460863 2
179072 8
3000010 10
169315 5
374311 10
844075 10
1089552 8
7 6
1168032 4
6 7
2099992 7
7 8
1481104 9
2880691 10
343889 10
312169 8
1201215 9
716920 5
391495 7
620632 4
1390527 5
416418 3
2117332 9
268368 2
480998 8
817906 3
174219 1
4 5
1 10
4 3
81050 2
1 1
45140 3
1600226 9
1799999 6
2145241 10
300064 2
600001 2
725188 4
5 4
492440 8
600003 2
164099 2
1567943 7
850527 3
1 10
195153 8
363668 2
1 1
770440 3
2999990 10
207412 1
900002 3
300001 1
136227 5
515721 5
1537823 7
600003 2
1199996 4
431125 8
3 2
2108294 9
83239 4
400329 7
872967 4
1309414 7
570956 4
752861 10
994247 4
1926200 10
1246624 5
1532421 9
483001 2
199629 10
305614 3
20 8
2372979 10
382914 6
212934 5
124153 5
2999989 10
187562 2
2449026 9
1473050 5
1712972 6
2342401 10
554505 4
577020 2
900003 3
114692 1
67928 8
604928 8
2099994 7
2007442 8
132084 4
3000011 10
276573 1
1200000 4
389510 6
292566 1
205611 1
72661 1
591697 4
854143 4
105923 1
558727 7
50656 1
2287962 9
1500001 5
52822 4
43157 2
1 10
2400007 8
21 9
90400 8
1235209 5
8 7
618512 4
1165328 4
2999990 10
6 5
388848 2
491332 2
294703 4
1373001 8
387843 7
665792 3
432424 10
606084 3
31257 2
2217392 9
1 10
600000 2
2399992 8
205724 1
2158741 10
5 3
10223 6
2399992 8
1586397 6
600002 2
300001 1
66279 10
969069 8
720373 3
261540 6
1761112 8
640290 9
1925713 9
518692 7
114300 1
237295 1
2231091 10
7 3
34608 1
1927588 8
45474 3
33287 2
1198465 8
3000010 10
1 10
4 5
1113643 4
52500 1
1200004 4
2100008 7
14631 5
1799995 6
10 10
1855706 7
789040 6
1199998 4
299998 1
181610 1
1 10
1800003 6
1586731 7
2981849 10
209658 1
20889 1
1 10
479940 2
8 7
521760 2
189121 2
1 10
1500004 5
1200007 4
2099993 7
1 10
899996 3
1 10
811987 3
899997 3
861259 10
389580 4
118094 1
2552681 10
2400009 8
17 8
899997 3
1885960 9
234061 1
2305048 8
209371 7
785168 8
1 10
1378313 8
300000 1
45705 9
1036174 7
2100013 7
1544005 9
389595 3
9 7
1476217 7
5 6
149021 2
190373 3
7 4
557265 2
1217655 5
2081328 10
132151 2
1500009 5
197163 10
294302 7
1 10
19166 1
1387253 7
264392 4
283087 1
599998 2
1272317 10
2999991 10
552346 4
1048895 7
1 10
1277901 7
1588049 6
1420959 5
91034 1
300001 1
23091 3
621543 4
1832417 8
1046711 5
1280313 7
1671163 7
2699999 9
1941387 7
10 9
358064 5
103072 1
1242045 5
2099999 7
289237 1
558250 5
17 8
899997 3
48070 3
309683 4
1467197 8
856750 3
241544 5
1488178 9
2100006 7
2399996 8
1710584 9
1 10
1 10
2999995 10
400961 6
1480489 10
92429 9
287711 5
1442664 7
599999 2
2192681 10
748344 6
2023839 8
1431226 10
524644 4
627327 7
2534559 10
2213931 10
924171 7
10 6
1352813 7
899999 3
414437 2
143133 3
1170107 6
905381 10
1935136 9
42360 2
82866 1
24262 1
220769 1
554952 8
2099993 7
102964 8
600003 2
859228 4
21 10
830082 7
600001 2
1375056 6
9 4
1800006 6
203557 2
261034 1
1178300 10
1092750 5
1500007 5
508553 10
374886 7
580907 2
13 6
1688880 8
2568238 9
761335 4
1227087 5
477381 10
3 1
1068012 9
2 1
14 6
2636711 10
71590 2
976717 6
1467752 5
1800002 6
299998 1
899997 3
56700 10
2 2
1 10
287578 1
3000000 10
1738030 10
318674 9
1158726 10
260658 2
1080883 9
600002 2
2172288 8
1050151 5
1 10
3 3
2100006 7
13 6
777304 8
1199997 4
2999994 10
58811 2
313613 2
173287 4
2099996 7
1 1
1659427 6
19 10
11 6
1 10
10466 1
1 2
6 3
300001 1
9964 1
77185 6
1198849 4
320487 7
1500001 5
180644 8
1199999 4
743020 3
3 3
712725 3
600001 2
24041 10
1053722 5
2676160 10
301028 7
9 10
182198 2
661352 7
96614 1
2999999 10
1477450 9
88701 2
335998 2
2699991 9
1200003 4
334856 4
1612125 10
361607 8
512175 4
1 10
533565 5
2699991 9
2285009 8
2100001 7
805855 5
1 10
1643655 8
1 10
997975 7
1311714 5
600001 2
3 4
1012892 4
1520567 9
735549 4
2399991 8
2412551 10
438514 2
2067416 8
25 10
2470563 10
1200000 4
2 2
484733 3
7 6
1332331 7
857178 4
115016 1
644247 9
1246356 5
19 10
1 10
362206 5
1127254 5
1655628 7
505990 9
11 5
233084 1
751066 9
2161302 10
89431 2
1308 1
539904 5
2 3
253175 6
1500006 5
283968 1
2484625 9
1038659 7
1545975 8
1268223 6
2 2
824262 4
1086654 6
1481191 6
140379 5
10 8
2058136 8
1139581 9
1074910 10
1500005 5
12 7
2999990 10
1217543 10
1 10
195843 1
1839912 8
479353 2
388777 2
57372 1
2699999 9
137566 3
1868911 8
2440496 10
1800006 6
1960110 9
221971 4
851339 6
463555 7
1500005 5
1049785 5
168565 2
962768 4
2999989 10
1848440 9
1698040 8
241976 8
350025 8
492268 4
2699998 9
14 5
1538646 10
1 10
110750 2
3000011 10
1799995 6
940110 6
217266 1
7 8
2999993 10
230663 7
13 8
2400013 8
1 10
547758 8
204015 3
322720 4
228671 3
2399999 8
3000000 10
2099999 7
791200 5
1030517 4
736381 5
590049 5
380988 9
200920 1
2525175 9
599998 2
2070519 8
1583947 9
1983646 9
1804279 9
621453 4
746165 9
439056 8
2399999 8
5 6
75377 1
1602404 10
276240 6
811999 9
2099993 7
485971 6
116301 10
1200002 4
1506935 8
4 3
476770 5
2700009 9
2700007 9
1591679 8
738527 4
1597737 7
2700012 9
1871831 7
18 9
6 7
1 10
325513 3
1199998 4
2 1
2 2
600001 2
581468 7
1800001 6
1206154 9
323670 3
15 7
1874088 10
1 10
1 10
2092865 8
421231 10
1232210 10
7 3
1 10
583191 2
564540 2
7076 1
316290 6
1014766 8
172491 5
81174 3
205513 4
113392 3
899999 3
1 10
1590408 10
858811 3
836832 3
2399998 8
1174087 8
1696525 6
1644980 8
604026 8
5 4
14 6
1 10
1044820 4
2926106 10
1915334 7
1499995 5
2575324 9
2113207 8
233119 6
1210176 9
1199996 4
738886 6
1 10
2099992 7
1184051 7
2289327 8
253396 2
133809 10
535861 5
2588581 10
1800002 6
1 10
2591178 10
1 10
2383021 10
1382206 5
300000 1
866046 5
3000001 10
2999993 10
170529 3
1811420 9
1337039 8
899996 3
924436 9
2100007 7
7 4
811785 10
1542284 9
190923 5
17 8
600002 2
599998 2
527535 3
600000 2
1403364 6
811212 10
162499 2
328599 2
456867 9
1799994 6
1500003 5
1 10
2 2
9 4
2099994 7
1057456 10
14 7
530826 5
1 10
2204300 10
169410 2
3000001 10
1275364 5
1704889 6
25736 5
28971 2
513789 10
300000 1
4 5
1800001 6
1 10
1050680 10
1226322 5
219390 6
1500007 5
486040 10
2946290 10
1485570 10
647672 8
1375182 6
20600 7
323567 3
936668 4
1805059 9
12 9
1199999 4
2301999 10
576595 9
2763480 10
1145116 5
2014635 9
539748 4
463822 8
385888 2
1227009 8
141309 3
21401 2
2999990 10
77898 3
1 10
359861 3
1 10
904248 9
182689 1
1099404 5
1767983 7
6 5
3 2
228564 4
1250685 9
1765099 6
8 9
1500000 5
41544 2
71826 5
9 10
192561 10
600855 8
1500004 5
2144735 9
2114556 10
3000013 10
62495 6
900000 3
906288 6
1800009 6
2486853 9
2021048 8
2101890 10
2699994 9
1 1
2999990 10
6 6
2399997 8
7 7
214055 1
2683 4
236069 2
26972 4
106657 3
176168 1
10 10
1287289 9
208002 3
2400007 8
166820 4
1800010 6
1 1
776533 6
731322 3
2096849 10
1421862 9
299999 1
1097159 8
413904 3
1799999 6
2191954 10
409284 2
599999 2
20404 4
119882 1
149133 1
3 2
3000001 10
6 3
17 8
511490 3
1450824 5
1807650 10
348805 2
36687 10
1 10
2400009 8
104769 7
899998 3
1769152 7
1702548 6
9 8
1305735 8
448872 2
1065955 9
157142 1
157058 2
1 10
313366 4
338745 6
757509 3
2 1
162751 7
548510 2
2682960 10
1572374 9
1054279 4
797127 8
177782 1
2361574 9
925960 8
2699992 9
253981 4
109259 1
328239 7
121014 1
1681974 9
548040 3
7 8
536325 2
599999 2
5 6
599999 2
2099993 7
2699999 9
1143878 5
2 3
26 9
782337 5
1372231 5
1008479 6
2296263 10
957872 4
2399996 8
63719 3
2 1
2999991 10
77957 1
1279461 7
134423 3
2897614 10
685740 5
294347 1
813767 4
617077 10
1032836 7
559485 4
1 10
4 3
899998 3
1800007 6
1769515 6
188825 1
114249 9
170023 3
662850 9
320403 7
1 2
5 6
445779 2
367206 6
3 3
114642 2
908439 5
972525 7
85377 8
209578 1
728582 6
543087 2
545441 8
285761 8
995627 9
678321 7
119308 7
1106934 7
336076 2
1921158 9
300341 5
1 10
3000009 10
150436 2
967912 4
982919 6
1799995 6
266643 7
1906013 10
58364 5
1594748 10
424731 7
138170 2
1056969 10
164819 1
828800 10
3 1
1921297 7
4 4
15 7
272109 10
358269 2
485782 2
599997 2
790196 3
1 10
1133229 7
2 3
351470 3
1 10
309572 7
1499995 5
1 10
269247 4
12 8
1193890 5
121669 8
74788 2
831240 3
291400 1
900001 3
1947257 9
786548 3
189125 2
497861 3
26233 5
1799993 6
9 5
890786 7
1200005 4
704849 4
900004 3
444749 4
900000 3
464471 3
567935 9
233412 1
299998 1
1499999 5
1385477 7
1041360 10
106324 3
31783 3
299999 1
55503 3
8 9
921150 9
294046 3
154577 3
900001 3
626439 3
115142 1
184085 1
299999 1
980 1
519760 4
1742851 6
541496 4
1868409 9
2604368 9
300000 1
330454 2
230147 1
10 10
15 8
21 10
2172247 8
274990 1
2827751 10
9088 2
2680368 9
531197 6
10 9
322219 10
15 9
1823109 7
600003 2
1 10
308889 8
1208597 6
2100002 7
14 7
509392 3
142290 5
831049 3
1 10
1 10
1 10
7 5
2999999 10
37239 2
424487 4
700221 5
657937 7
277696 7
369501 2
603289 9
611047 3
2100001 7
1800005 6
300001 1
726028 8
1730040 6
552167 8
14 5
1170823 8
900002 3
1799995 6
1463071 6
142331 2
13 6
600001 2
10 9
11140 1
22 10
858686 6
303651 9
1392184 9
915360 8
365025 5
3000009 10
15788 1
1 10
7 4
955786 7
38767 5
1491005 10
122750 9
599661 2
587048 2
598561 2
1801080 8
244063 1
2699997 9
313759 6
61340 2
527901 4
702815 5
1499999 5
753599 4
71405 1
1689294 9
1 10
842520 4
740044 3
841801 8
1639326 6
38607 8
2526274 9
1 10
390491 3
1800002 6
2700009 9
2287808 8
672740 9
1245406 5
19 9
1396347 7
299999 1
863100 4
8 5
134829 3
1166181 5
2557917 9
718644 5
587012 3
533738 2
634830 5
2339621 8
700303 3
258996 4
77292 4
1199996 4
1191260 7
112263 3
2372973 8
1052827 9
3 2
1199997 4
792046 9
1551061 9
7 4
726103 8
1 1
81996 6
136912 5
2100006 7
1 10
224887 2
709661 4
264319 2
1990801 10
138359 2
1880119 9
73135 7
2699991 9
160673 10
1022974 5
787471 8
7 8
701197 4
487850 2
490251 2
1800000 6
3000009 10
113841 8
600000 2
2013400 10
164479 9
745853 5
1 10
9 8
1657321 8
13 7
851689 3
298873 5
26 9
772640 4
1187596 9
1062729 8
7 6
1 10
4 3
650173 7
2099999 7
874523 3
459285 5
239708 1
522024 4
1499995 5
608974 5
10 5
1433475 9
8 9
226180 2
1665432 6
636061 7
1384316 9
99899 6
449310 6
1 10
1199999 4
17 8
29879 2
564714 6
1 10
107623 1
751838 5
193265 2
159563 1
2139524 9
2318149 9
122716 1
10 10
2290985 9
480131 10
1131696 9
899997 3
3 2
543607 6
3544 2
19 9
864647 3
422265 8
1 10
596189 4
1388295 5
4 2
2463171 10
16 8
202060 10
2496565 9
600002 2
323126 9
599998 2
908233 7
123493 7
1625616 6
292601 5
1 10
604117 3
288533 2
899999 3
1 10
1593052 7
970739 7
6 7
200760 5
164091 5
198831 1
537015 2
131341 2
899999 3
299999 1
1536369 6
3 4
886445 5
1108301 4
1200004 4
1388105 9
10 5
126767 6
721361 3
636453 9
600000 2
1418973 6
2908611 10
895653 9
2100003 7
2400007 8
2399992 8
143427 1
64098 1
486831 4
2645340 10
955347 7
223371 9
7 7
1500005 5
5 2
1186847 4
1652331 7
22 10
235077 4
700267 6
3 4
832634 3
1800004 6
577520 2
295714 1
17 8
616865 4
730226 5
906985 4
268047 3
2999992 10
645727 7
1029269 8
595216 5
15269 1
736231 5
18 9
2045142 9
528074 2
1200000 4
7 5
1163137 5
956100 6
1 10
1258731 5
1410583 7
150544 1
2999990 10
83307 4
138581 1
2700014 9
1 10
1409764 6
61399 1
7381 9
367127 9
300000 1
144748 3
2 2
1200000 4
267732 1
596323 3
2089283 8
1 10
899996 3
429557 5
613984 7
299999 1
712596 5
403266 6
1577911 7
887535 5
552383 2
25863 4
8 3
862036 4
2999999 10
1076272 5
1199999 4
1 10
1022995 5
1709095 6
527892 2
1869732 7
3 3
899999 3
84945 8
763686 6
1792054 6
461903 3
1500003 5
468764 2
1799995 6
1457590 6
1500007 5
1191504 6
1200001 4
100171 10
1409621 10
261213 6
1 10
1 10
1599673 10
499173 2
511229 5
1 1
1556018 9
599998 2
1179398 4
7 3
44316 1
5 4
166411 5
1023489 10
880633 8
631931 6
960264 8
2467691 10
260141 1
1180395 4
515327 7
877456 7
900000 3
600000 2
387671 4
2400013 8
1500006 5
49601 2
1606760 7
1399639 5
600000 2
934452 5
429678 6
139571 1
671593 7
606213 3
1429024 5
1074339 9
484662 3
213917 8
600001 2
243053 6
167695 1
391042 9
314635 2
2699991 9
508557 2
2125200 8
254145 2
8 9
987380 4
349932 6
10 9
576299 7
1773928 8
1500009 5
900000 3
71393 3
1800007 6
693981 4
107838 1
1799996 6
712676 4
281985 3
15 7
1013519 8
955064 5
1 10
1306041 7
69541 2
12 7
2065724 9
725866 5
1971831 7
13 6
3000011 10
1517840 10
156905 2
823029 10
1 10
13 7
953570 10
1546423 6
880987 3
257477 5
424915 4
16 6
94750 5
384472 4
7 5
2999999 10
249929 1
600000 2
173174 1
348974 9
980079 8
228366 3
1621410 10
1147729 4
900002 3
1800001 6
1066274 4
150213 4
929829 4
2399992 8
779648 5
2219428 9
789252 3
1199995 4
1 1
1 1
2699999 9
820231 10
1426865 6
2 1
846301 10
242312 4
310230 5
1 10
1726249 10
299999 1
532961 2
2419729 10
1 10
1799999 6
349450 3
211596 2
1500000 5
1060632 6
667233 3
242851 2
599998 2
263278 2
2584203 9
142867 4
1 10
1130900 6
456692 3
1499995 5
1500000 5
466535 2
796429 10
242628 1
242571 7
1356660 6
1200004 4
570043 7
7 6
680161 5
153789 4
1 10
2100006 7
1014202 4
2202622 8
1673620 10
2099995 7
1153447 4
12679 8
1196630 5
392884 2
1833469 10
4 5
672559 3
523178 2
993642 6
620684 8
1500001 5
283587 1
653313 6
1159914 5
1248478 7
2099994 7
104066 4
2301876 9
900002 3
24 9
967967 6
591166 8
290281 4
512265 4
953829 5
1 10
5 2
6 7
557736 3
1 10
300001 1
1985382 10
300000 1
1315175 6
1493636 5
169153 3
899999 3
1001512 10
1800004 6
13 6
299999 1
1 10
587949 3
7 8
602886 3
9 4
1 10
2700000 9
345930 6
3 2
1092659 4
1969497 8
8 5
1 10
1309133 6
813688 8
1200000 4
9 8
1 10
218468 3
1505976 6
1031821 7
1199995 4
874249 10
2181486 9
1199995 4
249722 6
313078 3
1034149 4
1 10
900003 3
147501 8
12 6
1613211 10
16 8
2700001 9
1800005 6
242723 2
10 10
1033512 8
2387681 10
300000 1
220361 1
621926 8
2099994 7
1200001 4
186229 2
2400002 8
2700001 9
2251134 9
1200005 4
1501846 10
4 2
150620 2
13 7
7 3
1 10
799386 4
1423859 5
18 8
824884 8
1228783 6
1 10
845864 10
899998 3
1373470 5
1800009 6
11053 2
433431 2
36191 2
228452 1
694557 8
15 6
599998 2
511845 3
1799995 6
1 10
2500572 9
2400009 8
2700017 9
984761 9
527407 2
8 4
1128784 9
38147 1
399199 5
938447 6
218860 2
8 7
7 7
1309200 5
1500005 5
174321 1
290656 3
59246 1
81712 1
600003 2
2100008 7
339402 7
1799995 6
510976 8
1357776 8
826497 3
426654 6
17 9
24968 1
1499999 5
1101816 4
1048344 4
1 10
738392 6
19 9
270607 4
1006764 4
997027 5
83491 1
634399 4
243563 4
70992 2
11 9
2700009 9
166586 1
1086877 6
605152 3
1800001 6
300001 1
978131 6
16 6
1 10
8 4
1134664 8
161244 3
1924818 7
49409 2
363582 6
640481 6
543347 3
514838 2
197556 9
1406605 5
1470008 7
912963 4
1076620 4
338902 10
1467949 8
1 10
299999 1
150595 2
129024 7
512292 6
5 6
17 8
394606 2
1549870 10
10 5
2999990 10
3125 6
1 1
226048 3
1725943 7
2700008 9
269694 2
1149258 6
1 1
1454599 6
290122 3
16915 1
176338 4
17 8
113376 8
740623 8
8 3
1499994 5
1480091 8
2400012 8
478048 4
20 7
1958490 9
952201 5
2136181 10
16 8
145159 6
39530 7
2699995 9
288728 8
863743 3
2399993 8
845688 3
111338 1
26 10
2006970 10
417373 3
431921 5
397071 5
2425966 9
52692 1
2834739 10
1499994 5
3 4
2081466 9
429048 4
128640 3
878257 6
1799998 6
421610 5
600002 2
875360 3
359541 4
2585817 9
300000 1
370387 3
385289 9
401335 4
10 5
579281 6
1193473 4
1265403 7
2099999 7
2700006 9
280982 1
1774779 7
300000 1
2100001 7
25575 5
1361697 5
2221751 8
3 1
917167 4
1200006 4
1164900 4
900004 3
10 10
1164925 7
1615896 9
60180 1
7 8
133809 2
1977763 8
19 10
1365419 10
497867 2
2399999 8
971315 7
1 10
2461320 10
129511 2
1151512 5
1657186 6
300076 6
1 10
528994 5
1739845 6
2048648 8
93371 1
1109940 7
184943 1
374243 2
319949 6
300000 1
334659 10
6 5
311684 3
1682749 7
343213 2
1800004 6
56046 6
3 3
2024801 8
2700008 9
600325 5
1130815 9
1154341 4
248738 5
1448503 6
1441305 8
173778 1
866166 4
5 5
446961 5
1199997 4
11 7
1004671 8
716024 3
1 10
300001 1
173152 6
1190003 7
1574012 7
35872 2
2099993 7
300002 1
119807 4
9 4
1 10
5 2
2399993 8
299999 1
3000010 10
10 7
899998 3
1514250 6
600001 2
211282 2
1 10
600001 2
2999991 10
2099994 7
2029924 7
30666 1
657504 4
148535 4
19 10
1 10
891062 10
1012903 4
1500006 5
1 10
1199998 4
380865 4
363081 2
209475 5
2 1
348511 2
176884 5
29022 1
1304600 5
5 2
19 10
506481 5
1669779 10
1655231 6
1800000 6
1327156 7
1897880 8
2999999 10
401827 3
270718 1
277865 5
600001 2
1606952 6
1 10
15888 4
7 8
1800007 6
1 1
192086 1
5 3
183926 1
1155172 4
227649 1
1 10
1 10
600003 2
2765130 10
1 2
319657 8
267211 9
13 6
6 7
231155 6
900003 3
991056 5
1274639 5
600001 2
2469850 10
1447983 5
56838 1
109925 2
1154454 7
300001 1
1 10
2700000 9
601900 3
2345869 9
1 10
448795 5
1546894 10
680728 4
514865 6
1 10
15 8
396616 5
834611 10
1982106 7
2150327 8
109404 6
2399991 8
1606841 6
1210932 7
1 10
401994 3
2485819 9
168844 3
198391 1
505547 3
9 4
235783 1
637663 3
2999989 10
1066201 5
1322251 6
1 10
64629 2
630845 4
1049946 5
84281 1
2272776 8
1425 1
526204 3
419602 7
4638 3
1 10
73089 3
168382 1
450831 4
20 7
600000 2
117997 1
1908046 7
1799995 6
7 8
561288 4
900001 3
18971 2
19 9
3000000 10
329988 10
328303 8
1199995 4
14980 1
19 10
1500000 5
2146330 9
2220597 8
241731 3
803910 6
1208739 5
1500005 5
7 3
197693 2
9 5
2700001 9
2099999 7
1 10
28 10
5 6
3 2
346595 7
90497 4
17 8
1 10
1800007 6
2242629 9
17 9
1891007 8
522250 5
16 8
171940 5
1316965 5
2094089 8
851179 3
1500002 5
1499807 8
1747847 8
1089024 6
228865 3
2700010 9
1080458 7
1 10
1 1
6 3
651118 3
1 10
2970579 10
2999991 10
923687 6
13 7
1193323 5
1117537 4
6 7
3 2
276912 2
1799994 6
640209 9
9 10
15 7
550462 3
665995 3
19171 2
1155640 10
282387 1
34516 2
299999 1
1392663 7
574522 2
235564 1
1304147 9
299999 1
231551 6
1213336 5
308409 2
786063 4
674791 6
1983143 10
1459848 8
1594278 7
1738777 6
7 6
299219 2
1059203 4
255435 4
975398 5
1 10
1419757 7
10 5
1458500 7
38006 3
1160598 8
573085 9
336236 7
951600 8
6 7
505629 2
148004 1
440220 6
10707 2
269827 1
231774 2
399799 6
43347 1
1198403 9
504729 2
740304 4
164816 1
1800003 6
300000 1
911919 10
1399159 5
543663 2
300002 1
1 10
2699991 9
248354 2
7 7
2099999 7
1162301 8
1 10
387597 2
1914711 8
1991006 7
1927990 10
310755 5
1096165 5
2166300 9
2039107 7
1200006 4
2234259 9
2399998 8
644900 3
1199996 4
1 1
787605 4
2390751 10
1 10
381056 4
1 10
300000 1
1644156 6
542113 6
212683 1
1 10
167670 1
9 4
593095 4
1241941 6
1199996 4
3000008 10
1 10
9 10
257543 2
1113609 4
899996 3
697201 10
1468989 9
748244 4
542793 8
491984 5
1762543 6
3000010 10
1 10
1597463 6
899998 3
596559 5
260875 1
5 5
558255 6
2278376 9
2100008 7
455464 5
3 1
418860 3
1200003 4
1 10
407684 3
1 1
899998 3
1895014 9
4 5
16 7
297020 4
121402 1
122326 2
299999 1
596251 4
621543 3
116728 8
899998 3
153093 1
899999 3
539327 8
2999990 10
2156545 8
51355 3
1522716 6
199595 1
170095 1
521601 5
876513 8
1375211 6
6 7
1216660 5
1 10
197653 3
1303701 10
600002 2
262961 9
546219 4
1124032 5
1045844 10
259864 2
2100004 7
1110102 4
2687339 10
1 1
8 4
1777209 10
1887282 8
308375 5
1179635 6
899999 3
2476114 9
1453358 6
17 6
600002 2
511669 9
282793 1
114495 8
746197 3
441786 6
250540 2
2213953 8
973188 8
2400001 8
8 8
299999 1
186399 2
456059 2
8 8
1 10
405062 4
2400012 8
2157419 8
419804 2
314450 5
963945 6
1345986 5
2673559 10
1404864 6
2700008 9
117119 1
70387 2
2222203 8
1500001 5
980953 7
1 10
1840770 9
530319 2
1200005 4
485983 6
230870 1
429217 4
2700006 9
414457 8
1369258 7
2088478 8
1849260 7
1 10
1200002 4
19 7
2980519 10
1800007 6
2100000 7
297573 1
730525 3
882700 5
238252 1
2399824 8
1066243 4
181029 1
1 10
300001 1
417534 2
8 7
1575707 6
1 10
81061 7
2125700 10
600001 2
900004 3
239266 1
785901 6
327639 4
299999 1
2699990 9
899997 3
2700010 9
1 10
311723 3
386708 2
49340 4
1 10
490220 9
80476 1
1982819 7
202960 5
46474 1
10 9
240524 4
1 10
1 10
536061 3
899998 3
468089 9
9 10
1 10
1300766 7
940097 6
2 1
7 3
3 1
9257 6
2469808 9
2999991 10
400120 4
1018850 10
1357889 10
1233170 9
872473 3
8 7
1327540 8
400064 8
1800000 6
151429 4
300000 1
795655 4
2374788 10
690006 5
44851 1
30497 8
274158 1
858644 3
2042319 8
1200003 4
2700014 9
1552421 10
2456559 9
1 10
14 7
260366 7
3000006 10
603218 7
180476 2
316044 2
1091776 7
10 9
751020 10
7 7
158391 5
621569 7
1480846 5
978750 10
1055343 4
16 8
1373106 7
2400000 8
1641320 9
1508184 6
3000009 10
228098 3
40910 5
1356829 6
8 8
678564 4
2099996 7
8 8
57606 1
3000011 10
843198 3
1 1
1591157 6
5 2
1325076 7
719456 5
1054291 7
211523 1
1 10
1 10
354001 2
1 10
2003072 7
9 4
44424 1
2577180 10
1512911 6
4 5
66312 3
21 8
1742856 7
1 10
900002 3
264167 2
704020 4
700292 3
527511 10
586881 4
341376 8
1184148 4
437550 6
1384345 8
739267 6
1 10
174601 2
1515490 10
1259614 9
1815450 7
3000000 10
1092837 7
224529 1
931059 7
2399999 8
84253 1
23041 1
372459 2
1799994 6
12 6
349850 4
141717 1
842303 3
7 4
1476205 5
609217 4
311562 3
1492246 8
1800001 6
434245 3
573794 5
1577772 6
1897863 8
302188 3
13 8
97685 2
2680400 10
2700006 9
1 10
1 10
1 10
899996 3
98922 3
774307 5
1413128 8
1799993 6
2585925 9
1014071 5
772473 6
2 1
1304417 6
1589701 10
1826809 8
899999 3
1501121 6
7 3
202044 2
147123 1
1 10
676431 8
1 10
2271529 10
829960 5
9 8
1698484 8
1200004 4
12 6
156891 2
111318 2
139731 4
1068246 5
201676 1
79947 1
1799994 6
1437632 7
2158083 9
19 10
1800006 6
1878424 7
778107 4
701759 8
3 1
1 10
131501 1
2399999 8
1438145 5
276971 10
716805 3
44419 3
2100001 7
367537 10
334520 8
2268463 8
2999990 10
2124702 9
2700008 9
461009 10
220590 5
233037 7
307840 5
809623 7
2700002 9
427114 2
194632 2
127530 9
2399993 8
259728 2
470555 9
49480 4
204830 10
2999999 10
701904 8
2400001 8
27 10
1 10
163351 7
1474208 9
12 5
1373079 8
1800001 6
24 10
2388247 10
1176192 4
3000011 10
100342 2
13 6
150260 1
457632 6
935463 7
2053563 8
798751 6
386199 2
2457181 10
1438232 6
561525 5
1584950 10
1308479 8
600002 2
1 10
252875 1
12 6
2334320 10
418099 3
2898581 10
1176356 4
1808190 7
810391 8
5 2
713919 4
2927503 10
982637 4
1251419 7
5 2
1800010 6
1575856 6
1 10
552092 4
1 10
1 1
947833 6
1444278 6
389010 6
1419696 7
1 10
184132 1
1709375 6
2699999 9
2999994 10
1500003 5
10 4
926084 4
554844 8
108552 8
203801 10
2400000 8
1657619 7
2399999 8
407070 7
17 9
2400001 8
2493190 10
8 3
2970605 10
16 8
1945189 7
8022 1
595301 2
1279150 5
3000009 10
99312 3
1 10
10 5
203842 2
1836567 9
2400007 8
283126 7
2287025 8
5 6
1 10
220990 1
358659 2
1384296 5
720728 4
6 3
1 10
6 7
1304549 9
195801 3
276775 3
2290841 9
14 7
130722 3
324534 6
1799999 6
1092951 10
119049 10
537674 2
830229 3
11 5
1 10
1400865 10
535921 8
1800006 6
8 4
60021 1
21768 7
1200004 4
13 5
2400001 8
212550 6
900002 3
479944 2
159903 1
899997 3
11 6
928935 8
380143 5
2187702 9
50425 1
2999990 10
666441 5
9 10
1975813 7
2999990 10
795372 4
1811370 10
2 1
217305 9
6 5
2999997 10
1156308 6
149205 1
866433 5
733333 4
2400001 8
1083446 5
15452 8
1261370 7
2231699 10
414227 4
7 7
2723479 10
1203121 8
603639 9
899996 3
934661 6
109734 3
3 3
1 10
1500002 5
15 7
1526811 10
20 10
1126881 5
462809 8
1784518 7
1 10
5 2
1059351 10
165017 8
90879 5
132603 1
393503 6
263804 1
1967234 7
178001 5
2999992 10
2336297 8
1 10
1621889 6
81265 5
2100008 7
3 2
908423 4
1 10
184294 9
773091 4
975782 4
481161 2
1121701 6
1433985 8
308886 2
971855 5
8 7
1 10
10122 2
2 3
9 4
1356876 6
1 10
600000 2
1009017 4
381470 2
288487 4
168318 9
3 1
8 5
3 1
1200005 4
1 10
2099992 7
8 7
1 2
474481 4
3000006 10
456628 2
358923 5
421944 6
2852903 10
5 4
1416660 5
1 10
1 10
600001 2
115244 3
1070236 7
19251 1
2999989 10
2100007 7
641424 3
208755 1
1 10
10 10
2101773 10
1200003 4
2006438 7
303173 3
1 10
98901 10
790405 6
806976 8
1057253 10
2100005 7
1 10
509473 5
1 10
492023 6
164250 1
1441982 9
152424 2
15266 3
300000 1
8403 3
12 8
1474110 6
480953 2
21 10
97207 6
10 10
2400012 8
1899499 7
981461 4
126641 5
1004861 6
1186748 7
88541 4
355452 3
1576547 9
899996 3
2077821 10
100022 1
899999 3
2 1
899997 3
1199995 4
153745 2
648195 3
1065420 7
300001 1
1 10
731884 3
802992 3
77555 7
16 8
1146022 9
629111 3
933840 8
9 7
102584 1
701092 7
1833377 8
685880 7
2714553 10
643698 6
1033550 7
900003 3
21 10
587213 9
702423 10
664978 3
264048 1
279320 5
340556 7
2700004 9
791684 6
13 6
468098 3
101715 9
1 10
1856926 7
1958929 7
518957 6
928931 6
2700007 9
1271322 6
1 10
1396915 5
30295 8
561543 8
1 10
2699990 9
1451241 8
1851911 10
150832 7
1799071 8
600003 2
600001 2
7 6
819989 10
1990296 7
409433 2
18614 6
1936754 9
333923 2
449366 3
1 10
2042204 9
1242819 10
76608 1
13 6
1780992 9
2100008 7
2399999 8
392657 6
1076315 4
72037 1
300001 1
2035552 8
50600 1
268812 1
197071 1
900000 3
1277835 5
1893493 7
1 10
2 1
372890 2
2 1
2400007 8
1 10
25693 2
953991 9
691447 8
3 1
150443 3
453627 7
958444 7
694888 8
732371 3
864672 6
474304 5
599998 2
432428 4
3000000 10
1 10
6 7
1 10
1 1
1200002 4
569913 7
149316 1
810585 5
1200001 4
645611 4
11879 1
1391540 10
797139 10
589135 6
1736408 9
142452 3
8 7
1095349 8
120761 3
489231 4
2100000 7
231422 1
3000017 10
1057119 5
2400006 8
1500009 5
334420 10
358384 3
267274 1
3 4
118335 1
355801 4
899999 3
1799995 6
192961 8
12 6
1 10
900004 3
3000001 10
1404117 9
1586904 8
94907 2
1253315 6
10 9
928272 6
2999989 10
7 6
405677 5
931844 4
1 10
1793971 9
225064 4
1 10
896628 4
554897 8
572852 2
216822 6
1467940 10
168162 1
1051651 7
1836559 8
148444 7
1223279 6
159367 8
1 10
1500007 5
811908 7
3000004 10
1771190 9
9 10
2034106 9
11 10
1 10
900005 3
59809 2
1992360 8
6 6
1166588 9
899999 3
5411 5
285855 3
1109377 9
220620 3
315875 10
1941309 7
2358960 8
2699991 9
1800000 6
1961035 9
1 10
2623365 9
645287 8
1 10
843010 3
5 3
1800003 6
656054 7
2216211 10
899999 3
1 1
2041399 8
361662 3
1493408 9
6 7
1281859 5
126999 8
380132 2
11 6
600001 2
2463159 10
109249 7
1 10
1 1
507139 6
1077851 6
9 4
383555 7
194512 1
5 3
722103 5
679076 9
1260953 6
2700001 9
2100000 7
1799994 6
88853 3
15 8
1 10
347898 3
300001 1
165669 7
132037 4
199574 2
261538 1
600001 2
299999 1
38622 2
3000011 10
300000 1
1 10
1869992 9
588764 4
328503 10
1500004 5
1499994 5
364278 6
1869851 10
899996 3
578371 2
800261 3
884357 6
197875 1
654387 3
1 10
1 1
3000011 10
1 10
79704 2
89653 5
584565 3
1 10
1176109 4
19 9
96789 2
324954 7
15 8
227468 1
1145712 10
795670 4
1199999 4
340050 5
9 8
150269 3
1429171 10
2699991 9
500087 2
1280715 7
1873327 9
581221 4
749868 4
1520592 8
148434 3
17 9
2699993 9
9 10
73736 1
1317117 8
153343 4
1200005 4
13 6
275304 4
2999996 10
3 1
312921 9
899999 3
1009400 8
1518355 6
1143796 9
1496079 9
1106874 6
449809 4
2354426 9
2154879 9
7 4
904534 7
3000011 10
1499211 10
900003 3
1200000 4
748984 5
528593 6
149064 4
1 10
1 10
683623 9
572400 9
2999991 10
1 10
1211441 7
282540 9
599998 2
1562782 6
5 5
112126 4
1 10
740425 6
545546 2
540392 3
2438630 9
963385 6
7 8
276384 2
1297321 9
2513584 9
400436 10
2347393 8
349170 6
2469059 10
1166496 4
1679381 9
1088907 4
2 3
1588231 8
1985616 10
575505 2
9 9
52495 4
1442935 9
273558 6
2399993 8
1 10
824875 5
366679 4
2400007 8
299999 1
899998 3
2281040 9
933301 6
256677 2
539249 2
1 10
1492024 8
2099994 7
2 3
21 10
1499994 5
1100723 4
1341192 9
1 10
1938575 7
138377 4
2083687 10
1597141 7
2100006 7
134105 4
683471 8
1000017 4
2400007 8
1884808 9
259812 1
1613340 6
1457456 7
3000014 10
639079 7
807632 9
3 1
162729 3
448167 3
205122 1
655975 4
285826 5
9 4
348675 2
318969 3
365576 3
5 5
2109649 8
13 6
248873 6
2999992 10
1800003 6
835109 6
1799999 6
1279621 10
421217 4
1 10
421607 3
1 10
2700000 9
1222777 9
2 1
258461 5
461863 8
2396430 9
1 10
5 2
1199997 4
1017655 4
1 1
1223110 10
1469608 7
644569 5
257280 1
704102 7
10 9
677402 9
424737 9
900510 7
2999999 10
1552139 10
93528 4
456000 10
1566161 6
336060 5
809420 4
4 5
1736938 9
386912 3
1 10
2261969 10
1065009 8
3000011 10
1 10
421869 7
1799453 6
616953 5
107256 1
1041084 6
1100134 7
111191 1
544740 6
2079272 8
869922 6
7 7
2099994 7
1 10
3 2
2099994 7
271795 6
480615 2
727728 8
517898 3
2047663 9
2399992 8
599999 2
627082 7
118554 1
1108997 4
6 5
1053271 5
629598 7
246195 1
2400008 8
2043611 9
402808 8
1124419 4
1060936 4
300001 1
1200004 4
1 10
599999 2
1200003 4
319572 9
1261654 5
1 10
1984230 9
160915 1
2100000 7
8 3
211429 3
1278798 7
1198688 7
151095 1
2627760 10
1236469 6
492211 9
328752 3
3 2
414006 6
45409 7
736974 7
1421287 8
3000009 10
746378 10
2100001 7
173635 2
113584 2
2 1
522471 4
15933 1
1467823 6
2999999 10
719632 4
2400002 8
11865 2
5 2
15 7
98023 1
1403311 6
1298820 6
79867 2
300000 1
593096 8
500327 2
599999 2
1436497 6
2099993 7
1500000 5
3000001 10
3000009 10
2700008 9
1057003 4
1218125 10
523361 5
425571 10
2399996 8
1492346 6
81830 5
446909 2
1984619 7
1 10
2329449 10
430091 3
848715 6
290671 2
1074175 7
41508 9
1 1
900003 3
1092079 5
900002 3
981547 7
554311 8
1303624 7
1800002 6
85791 3
300001 1
396202 3
1200002 4
13 7
1 10
1500000 5
174963 2
1212734 10
408289 7
1 10
146112 2
438430 2
155677 1
1480648 8
1661851 7
123050 3
2543571 9
325417 8
780786 4
611382 6
2 2
7 3
300000 1
295369 2
596982 2
26267 2
3586 3
2699999 9
1475480 5
2999999 10
770840 3
27214 5
311135 5
1380600 9
21 10
778423 3
251891 8
994066 5
905516 5
341253 6
579834 3
8 4
1692983 6
1 10
1292861 10
235338 2
1057883 5
139591 1
909455 6
805502 3
7 3
1500004 5
1776608 8
1 10
1627810 10
950625 9
842469 3
1089289 8
600003 2
773669 4
1800006 6
254352 1
459627 7
389779 3
587914 9
556051 10
3000014 10
214579 1
2399996 8
1461745 6
1500005 5
35553 9
496242 3
1 10
1200717 6
702296 3
1042909 6
1 10
313907 4
1 10
100030 2
1315013 6
852052 6
1 10
284200 1
7 8
8 6
117526 6
162829 4
2099994 7
1183461 4
1228711 6
174291 10
325974 3
623149 5
1 10
898289 3
380873 6
176955 5
902064 4
629053 3
37793 8
952608 7
1003178 4
181511 1
2099997 7
155063 4
599999 2
900002 3
102308 6
560659 3
189073 3
1204052 5
1 10
729782 5
1 10
2675239 10
2 3
63871 2
1536821 10
1800007 6
1392300 7
49348 3
442975 7
1886887 8
2700001 9
1 10
2820062 10
739074 5
384249 2
9 4
122461 3
1043494 6
1308986 6
226433 10
514011 2
282000 4
152010 1
166059 1
1834714 7
249293 5
209306 5
196719 1
1344408 6
1176289 8
219065 8
638290 10
1199998 4
8 7
396840 10
3 4
1880159 7
14 6
1799993 6
18 9
2925620 10
600003 2
2153381 8
2100006 7
168573 7
3 2
271581 2
1 10
13 6
1 10
990042 4
1500000 5
1 10
2059097 7
1635609 10
1 10
1464920 8
3 1
20 10
2 3
135916 1
63080 5
1280837 6
10 10
1535656 8
179933 2
2008329 7
10 7
162955 2
23 9
572171 3
1799996 6
934626 7
2244717 9
1900767 8
599999 2
221404 9
925274 8
2699997 9
1796518 6
472995 4
1800005 6
1 10
538893 3
259760 2
600000 2
766314 9
4 2
1638801 7
2485695 9
459565 4
74504 2
213477 1
966744 5
5 4
556477 6
1852192 8
1 10
43792 4
285337 8
496253 2
1200006 4
858747 7
1 10
1136717 9
21181 6
599999 2
1142540 5
167053 1
5569 2
1428700 7
94353 3
1297387 6
2999999 10
2100005 7
1 1
273847 9
438057 6
486020 10
324855 2
299999 1
1800011 6
1500993 10
1200003 4
661263 4
2 1
4 2
288557 5
92178 9
7 7
1486300 8
7 3
1 10
798729 7
1 10
58829 10
49977 1
95984 5
28009 9
410247 8
850337 4
1196312 8
3000006 10
797383 9
2700008 9
1 1
1799994 6
77973 4
374964 5
667396 3
648125 4
23552 4
1463302 9
2099999 7
3000000 10
169373 2
288497 2
1 1
916981 4
1443079 9
3 1
1639133 9
3000009 10
954236 5
1239489 7
342373 4
191575 1
900001 3
150608 8
114516 4
127896 1
1126470 5
990647 8
84437 7
281725 5
2396198 9
1861652 10
5 3
716029 5
2399999 8
5 6
2 2
645275 5
204338 1
1634671 9
2700001 9
1 1
11 5
274373 5
497449 2
1019796 7
198956 3
17 8
1796743 6
858152 7
1799995 6
3000010 10
1 10
1192720 10
4 4
2700000 9
155750 1
441452 3
407235 2
976203 8
1 10
299999 1
300001 1
1062394 7
12763 1
33825 8
2700006 9
772113 8
411941 10
580149 2
1013123 5
24876 1
1 10
1 10
4 3
1864241 7
449873 8
3 3
440117 3
1 10
5 5
1199998 4
1436256 9
1309704 10
2562290 9
34950 1
328977 2
1 10
13 6
956885 6
153036 4
15 9
1573776 7
1499999 5
352147 4
10 5
1199996 4
1420759 5
83713 2
74468 1
299999 1
1 10
807552 6
4 2
1334831 10
724128 7
260475 1
1200001 4
2 2
2865 8
496837 6
1 10
1149429 10
172769 2
5502 7
38145 2
1237304 8
2393711 8
926885 4
1252084 9
279280 10
356289 5
595644 6
185879 1
72785 8
295441 8
2606303 10
1 10
17 9
599999 2
308592 6
548779 2
899998 3
759165 5
900001 3
1 10
2100003 7
569719 9
761641 3
264795 3
728784 9
912014 5
1273175 5
343780 4
1286765 9
299999 1
1012026 8
2100000 7
136668 2
163615 3
267905 4
1487180 9
33878 2
2699991 9
993676 4
449149 2
648820 4
954924 6
1943530 8
4 5
1901547 8
713714 9
341957 3
1799995 6
18 9
1 1
101179 1
900000 3
721248 6
317196 10
551501 3
1598765 8
514914 4
80168 2
1 10
732084 6
178793 4
175660 5
80676 1
840080 4
8341 1
582949 3
11 5
15 7
44789 1
900003 3
1797313 8
2386100 8
448610 3
2639350 10
266522 6
66881 2
16 9
1461441 6
737792 3
1 10
1 10
1800000 6
284589 10
1800009 6
336747 3
8 3
160543 4
2700000 9
857148 3
90189 1
1590457 8
567320 2
2100007 7
1652658 7
4721 8
1291368 9
888592 9
1515271 6
525127 7
8 4
2 2
1499998 5
900004 3
663055 9
1 10
2085343 7
1200000 4
219344 8
1057912 5
1 10
1193159 6
1800005 6
175746 6
69290 5
1 10
2 1
281806 1
551053 7
300000 1
2105388 10
2100005 7
300002 1
299999 1
2113273 8
17 6
2999989 10
278526 3
60074 2
1800011 6
600000 2
2700009 9
252199 6
416542 2
39444 4
27 10
1525405 6
584125 2
5 2
1302225 8
1360261 9
300000 1
1 10
1199998 4
1500001 5
73876 3
478579 3
7 6
1499996 5
1451900 9
489442 4
960938 8
586657 7
1 10
183358 9
2700001 9
1433190 6
299691 2
2216216 8
240111 1
673208 8
2303307 9
1983875 9
229965 2
1090159 10
775872 10
1515269 7
524844 3
227626 2
2700001 9
880020 3
993726 7
527327 3
234709 1
1194677 6
1070230 7
954876 4
177767 2
1463786 6
614068 3
201524 5
1670137 7
1 10
460623 3
201216 1
1654633 9
510486 4
1 10
1499996 5
29236 1
2651449 10
642111 7
816369 3
899998 3
9 4
1 10
353728 9
2700008 9
439310 5
1285874 8
331713 4
119857 1
843023 4
229563 4
509006 3
46309 1
229140 1
1800005 6
11 4
899999 3
1 10
2103841 10
780214 9
1228099 6
2 2
1800000 6
164131 1
676521 8
1369933 8
14 9
539761 2
1110644 9
429440 5
667060 5
684808 4
599998 2
828868 3
2999999 10
1 10
514745 5
1339525 6
6 7
1474801 5
1030396 4
339757 2
946891 7
479789 10
189842 1
599998 2
9 4
429211 4
944403 5
142720 1
542322 3
30127 2
1199996 4
1508767 6
1 10
797264 7
1583 7
1 10
1007848 4
421026 5
690956 6
1614707 6
87862 1
15737 8
1179312 6
1500005 5
326703 2
1 10
2400005 8
1 1
1764361 9
1500001 5
460711 8
1075443 9
2667389 10
550265 5
19398 6
899997 3
1786146 6
2 1
3 1
2381931 10
1 10
2 3
554494 7
12 8
8 5
2322735 8
459234 6
927833 8
849714 3
670844 5
1869550 7
495838 2
1973062 7
11 5
7 7
804496 4
438092 9
17 6
14 5
1 10
1800007 6
628783 5
136701 9
1069059 8
1191501 5
835289 10
1 1
521294 5
8 5
600002 2
1950596 9
1988561 8
12 6
299999 1
1 10
4 5
2700009 9
1 10
323331 7
384141 3
1059859 4
1500000 5
1658081 6
2072243 7
1 10
601715 6
398880 2
527627 4
29077 2
3000001 10
1 10
136105 2
1950112 9
2198811 8
1986545 9
117071 7
656952 7
2071160 10
2432849 10
2400008 8
36487 9
1200005 4
1061568 9
1 1
1 2
2030652 7
1900113 8
684126 3
544193 7
176116 1
993959 9
163067 1
1105333 9
1422621 5
2026019 8
900003 3
1 10
6 6
299999 1
145138 1
5 6
6 5
196154 10
2595556 9
1199996 4
424057 6
3 2
189594 1
14500 1
478116 4
1499799 7
1 10
588235 5
2700007 9
263886 3
1555617 10
246780 9
224106 1
481961 5
1074503 6
1 10
1704419 10
201794 1
146737 4
559443 5
94991 7
603957 3
4 3
1799994 6
977068 5
2091279 10
34463 9
169942 1
88513 8
1066191 8
934730 5
1461175 8
607802 6
1199996 4
1298857 8
1800000 6
282032 9
818791 5
1030335 4
925990 7
616129 3
2400015 8
300000 1
852607 6
184487 1
222259 2
900003 3
17 8
716364 4
55858 1
776885 3
379941 5
942369 8
211362 2
1 10
289908 5
13 6
2700008 9
1500620 10
17 9
1651657 8
2399993 8
1823437 8
2999999 10
689600 5
612632 7
8 9
1431199 9
332893 8
1167308 8
204911 2
899668 6
5 6
1450426 5
40868 1
1 10
726768 7
14565 1
1500006 5
2399992 8
1 10
1003471 7
345095 9
337393 2
2100011 7
589407 7
20 10
879786 7
316373 6
87951 1
27192 1
1277687 8
1409519 5
1549666 8
308947 2
221190 1
7 6
475555 6
96688 1
6 3
141057 3
440600 10
400710 5
11 5
85768 9
271056 5
591039 3
238940 1
1220610 7
222362 3
10 5
392587 4
1627640 8
300000 1
2 3
2759 1
900003 3
1100959 8
892365 4
952432 4
21 8
958987 5
268034 1
306329 3
324315 2
799791 6
126238 5
2100001 7
467275 2
900003 3
1800009 6
1 1
71856 8
1 10
145028 2
317220 3
2563766 9
2999991 10
96467 2
1295552 8
1500001 5
1 10
1179601 8
13 7
1470300 10
523069 6
643159 7
260572 10
600003 2
1593607 10
212341 1
1209830 9
600001 2
429833 4
1110952 9
460926 10
1 10
25336 8
202885 1
1199996 4
2100011 7
151392 1
72460 4
1152112 4
1 10
7 4
628668 6
168216 3
4 5
1364682 6
11 6
1175733 5
1248391 6
1 10
99248 8
73673 7
600001 2
899997 3
2700001 9
162220 1
260524 9
1133355 7
1 10
433401 8
1800005 6
489791 10
1 1
508697 3
1 1
125154 1
900004 3
1023440 9
2857619 10
789015 6
1499997 5
1864355 8
2095030 9
2 3
1927580 9
11 10
26 9
2700000 9
127897 1
583453 2
445608 3
2999990 10
1 10
421337 3
208013 1
377142 2
17 7
742785 8
1389700 5
195976 1
337705 2
1051251 4
776250 9
1379564 9
2605510 9
12167 8
2415992 10
2700001 9
900000 3
2400010 8
2616173 9
1891972 9
322028 3
1 10
277061 1
11 5
3 3
2372813 9
2312577 9
1 10
10 9
632650 3
1800007 6
24 10
265185 9
552456 5
1 1
53817 3
13 6
1375305 7
94672 5
1500000 5
1939850 7
101663 5
1906226 10
1199997 4
241801 8
9 4
925235 6
2240830 10
283744 2
19 10
550572 4
599998 2
105700 1
625708 9
292091 2
2699992 9
300001 1
1574109 10
103766 1
1955109 10
595908 3
237775 2
42457 1
382007 3
727929 9
115703 9
1433305 6
2100007 7
21 10
1519359 6
332269 7
96155 5
3000014 10
1121217 4
207973 3
450860 3
88443 4
2850009 10
1 1
19 9
1199998 4
207901 1
159345 9
2100003 7
14 7
170213 3
703210 6
1500001 5
899998 3
1237413 5
2400009 8
414928 8
1341411 5
2400001 8
281552 1
1033761 4
1559488 8
154487 2
1580232 8
15 8
20 10
67109 1
1 10
2400001 8
1887689 9
7 3
899999 3
15 7
993427 6
1199999 4
556309 3
42848 1
496865 8
114842 8
2100003 7
1296119 6
799296 4
67309 4
528634 7
2 3
948348 9
2153806 10
433200 10
3000000 10
11 4
1980280 8
11 10
2399999 8
193766 2
247099 10
1050424 10
137897 1
219854 1
2380797 9
1173428 9
2700011 9
2399992 8
1 10
56057 6
1 10
87557 1
2418463 9
393485 3
15573 2
509660 3
553195 3
7 8
364632 8
115897 6
784974 6
1 10
1558099 10
1119034 4
3 3
182853 7
1 10
2662030 10
7 3
1033488 4
244399 3
23380 2
1322440 10
2999991 10
8 8
1800003 6
133618 4
2362055 8
33881 1
2999989 10
233815 1
899999 3
10648 1
775971 4
1175233 4
997651 6
2 1
900002 3
1147321 6
759274 9
8 7
20 10
2405219 9
1259890 5
2400008 8
1351224 9
235326 5
1 10
330834 7
213647 1
1500005 5
3000002 10
108707 6
2082153 8
1114861 9
1388172 9
348878 5
19 10
1499995 5
490084 4
275175 6
11 6
585627 2
678175 10
2699993 9
899996 3
599999 2
1308058 5
39769 3
1 10
10 4
1053169 7
9 4
141805 3
1078067 4
2999999 10
884540 4
600001 2
900001 3
200124 1
138541 1
422492 3
845934 3
234881 1
9 5
808857 7
144195 1
1275309 7
2700008 9
2512231 10
2400001 8
175757 1
1356397 7
346611 2
1800010 6
1844890 10
4 2
68129 1
2454969 10
19 10
790919 6
1697192 9
1881991 7
1786713 8
1550705 8
1500001 5
555793 2
4 5
332977 6
130120 9
808127 6
797726 7
2195655 8
6 7
1734537 6
1735306 7
1 10
43111 9
893027 3
733824 5
1 10
23 9
1 10
1240306 10
9 9
289848 8
527951 10
209754 5
1 10
26 9
1168609 6
772290 9
1433304 5
1467759 6
5 5
1912218 9
2100006 7
659113 8
1422457 5
8 4
115736 1
2089657 8
4 3
701824 6
580117 7
96118 1
929689 6
85344 4
1 10
1101716 4
9 4
69197 3
13 7
2099999 7
1499999 5
1281752 6
901813 6
841100 7
69007 7
217088 1
1800006 6
1492930 10
1 10
259854 2
1313934 5
1500002 5
2700008 9
863390 4
2399992 8
119989 10
112683 1
108515 6
3 2
900001 3
2 2
3 3
6 5
1168985 8
1956325 7
1169049 5
2100008 7
1201629 7
1432869 5
1 2
1167988 4
1 10
1400786 9
260267 1
1800006 6
776041 3
1199996 4
8 9
146356 1
1200000 4
1 10
2699999 9
1500001 5
829369 3
2879894 10
1 10
1 10
145561 8
358623 2
310297 2
59111 1
433537 2
543130 2
308815 5
1595120 10
300002 1
543491 10
21 10
176937 1
398879 9
1079015 8
298687 2
1799995 6
1799999 6
1938259 8
1833839 8
703883 4
276987 3
2700001 9
2399995 8
1851362 9
1300419 10
2400007 8
227262 7
1 10
458717 2
3 2
104062 1
2188975 8
90724 1
2100006 7
1057511 8
1433838 8
1154609 6
434622 3
254482 1
1568987 9
1908044 9
1044039 9
481463 7
893450 10
78545 1
198190 1
1800005 6
1 10
4 3
1118158 4
144551 7
1500005 5
1080690 5
33793 1
701497 7
300000 1
300002 1
600001 2
1234447 6
136463 1
388647 2
656593 4
2999991 10
1 1
2 3
275999 4
237010 10
2 1
3 3
13 6
730367 9
796962 5
112913 1
3000001 10
1736574 7
2999999 10
266569 1
737037 4
130555 2
1246249 8
345939 5
9 8
3000007 10
946289 7
1 10
1 1
1522231 8
18 7
600003 2
586909 10
792729 10
2400009 8
40144 2
2362843 9
1893471 10
8258 2
316111 2
510787 6
1 10
1136201 4
9 4
899998 3
3 1
681341 3
2737691 10
590434 6
86846 9
2 1
7 3
609742 5
289728 1
352099 5
600002 2
244891 6
1 10
287401 2
17 8
754479 3
274038 10
325429 7
1018673 6
37971 1
186919 6
1280839 7
635000 9
108928 7
7 5
239551 2
171934 8
193609 2
52376 3
1 10
2122231 10
956451 9
14 6
300002 1
1418872 6
121776 1
841288 5
1929921 10
1499996 5
2100000 7
1799995 6
1696523 6
21 10
2099997 7
1500006 5
366688 4
699021 4
2310344 9
3 1
2520575 9
196608 1
457576 2
1 10
899998 3
216019 6
202056 1
566054 5
739428 5
1212279 10
1130280 10
1065392 5
900002 3
1 10
131765 3
142020 2
515743 6
1014341 10
225649 1
2980339 10
850896 5
9 5
660063 4
1039791 4
21878 3
3 2
565784 6
1800001 6
1 10
203533 3
1013796 7
1028238 6
404883 9
1 1
2308085 9
17 8
679243 4
333104 4
20 10
771312 5
15 8
98511 10
2099996 7
797717 3
1199995 4
729112 4
300001 1
7 8
19 10
356349 6
608001 3
1190967 4
5 6
805741 7
71756 3
12 6
1 10
668220 10
900003 3
817070 10
1432576 9
1 10
295357 1
542098 2
1167493 9
900003 3
1150851 4
860297 3
475669 9
899999 3
14 10
915551 9
19 10
491829 2
1537567 8
2699990 9
1439736 5
1 10
481194 6
163526 5
1199996 4
1 10
784066 5
524284 4
171307 1
222997 1
224472 1
2399992 8
7 3
204378 1
162322 5
599999 2
326559 3
298635 1
207772 4
2400009 8
646211 5
178295 2
16 8
2426099 9
630411 3
166885 1
632358 3
691705 8
784428 6
352971 5
1293167 7
130950 6
600003 2
1 10
588689 2
1800003 6
1658311 10
1 10
593600 8
688773 3
597104 2
1874489 7
6 5
2399999 8
949290 5
2581954 9
523370 10
1 10
13 6
1799994 6
84190 1
951419 6
16 6
475330 3
15 10
12 8
1103353 4
752473 9
1130409 10
567420 5
573487 2
4 4
2460 3
1 10
272529 2
1323576 7
2 2
515905 8
600001 2
2658 5
1566229 8
1 10
374143 8
200504 8
163247 2
664057 9
2069209 10
1398291 9
920799 5
357302 7
527036 3
1349081 5
716480 8
1499996 5
323872 2
1676879 6
2 1
155046 1
900004 3
63507 3
1 10
2099993 7
3 1
9 4
1 10
6303 3
203070 1
1200000 4
1592128 7
2700006 9
875337 8
647169 3
116300 7
772824 4
1608749 10
1588410 6
448138 6
979453 7
9 4
20 7
446555 4
6 4
2699998 9
1298590 7
899997 3
735096 4
509220 8
1 10
143394 5
1 10
2673549 10
72863 4
259580 1
1241125 8
1 10
1 10
1686595 7
1067233 8
729840 5
14 7
421097 8
282155 1
599998 2
599999 2
2182116 8
109215 1
899997 3
7 3
3 4
634354 7
133920 6
321664 2
569575 6
506944 8
467301 3
278781 10
1314490 10
207773 5
6 6
2 3
8 4
2700001 9
1434920 8
268364 3
2090995 9
1800000 6
542934 7
616046 3
246028 3
930549 7
682123 4
1 10
599998 2
1 10
3000001 10
15 7
1364653 8
2556279 10
49856 2
802024 8
2148070 10
1491337 7
300001 1
476319 5
2239040 8
1172927 6
1927860 7
350253 2
797609 3
6 6
300001 1
72444 1
1 10
842712 5
300001 1
1 10
110970 9
69931 2
7 6
32021 1
9 8
158639 6
1193853 4
163761 2
299998 1
3000010 10
32490 1
128716 5
2762571 10
50242 6
13 6
600003 2
16072 3
669250 10
50514 6
1433174 5
830641 3
1800000 6
2400004 8
2323910 10
1607296 10
600003 2
676840 8
1118611 6
5 2
1060256 5
1500001 5
679275 4
17 7
50754 1
490576 3
1432471 8
572600 4
1 10
366775 2
2558571 10
1622439 7
600001 2
90269 5
1 10
1980777 7
605190 5
3 4
900002 3
1051761 4
416440 10
340377 8
1472560 5
2400001 8
1 10
722926 9
1 10
847097 3
1199999 4
1526535 9
1 10
207432 3
648771 10
20 10
1189855 5
539748 9
2699990 9
531214 6
43253 2
1298549 7
461634 6
55579 3
64136 1
446678 7
505257 6
5 6
1262601 5
734980 5
428768 2
1299 1
192497 2
374812 2
1701501 10
9 10
1656037 6
510430 5
1800010 6
52382 2
599997 2
1 10
1127720 4
136668 3
12 9
2999992 10
704510 3
899999 3
474656 4
1336463 9
209647 2
354213 2
13 9
600000 2
2938970 10
98460 1
6 3
19 7
224902 1
1824262 7
612858 6
1144607 4
1 10
1808236 9
2 2
152939 2
170266 1
1283544 8
640338 7
900003 3
1800003 6
969 2
2327210 8
228146 1
1509040 9
1 10
314674 5
2742439 10
1954755 9
2700009 9
135564 5
1415070 6
1298723 7
1 10
763569 8
16 9
73410 3
300472 3
900005 3
188556 3
1678822 6
1045564 5
1210465 5
62510 10
4 4
11310 3
307878 3
16 8
1 10
227343 1
2000733 7
84475 4
2700008 9
10 10
16 8
2 2
261128 8
1799995 6
139853 6
1742090 10
1212364 5
15 7
7 3
279595 1
36510 4
6 5
14 7
407677 2
1500003 5
2842551 10
559869 10
9 4
887364 6
840401 3
2399999 8
1800000 6
458362 2
144231 4
19 7
1718727 10
542082 2
1800008 6
2195614 9
1159704 6
3 2
1199995 4
1274774 9
1800007 6
1 2
119118 2
1499998 5
51997 1
1239351 7
4 3
1 10
48868 3
273489 4
45443 1
1701817 6
1419671 6
1 10
169947 3
61246 3
1317411 5
634682 7
1890545 7
206969 1
213839 1
512144 9
1321070 5
368509 4
885437 3
300001 1
163243 2
658064 8
638712 6
2067772 7
1108591 6
528055 3
263971 6
182507 1
1971458 7
2184600 10
1816040 7
300001 1
2112039 10
1033431 4
203061 3
1309295 10
3 2
515970 2
185435 1
1458604 7
217970 2
510115 5
700971 3
1500003 5
2400003 8
6 7
868021 5
8 4
1018019 10
423527 2
2399992 8
866623 3
242408 1
2700008 9
2485710 9
1537181 10
1368488 8
1148539 8
12 9
427562 3
599999 2
289439 10
2699999 9
1019431 7
9 4
2893441 10
57181 1
545221 5
1866786 7
242795 7
600001 2
1800000 6
1 10
696824 3
7 8
166561 6
3000017 10
273554 1
263371 1
225238 5
2039262 8
748684 7
88547 2
2399993 8
768840 5
2999999 10
505877 5
1799999 6
970829 4
546457 9
267697 3
736045 6
2699991 9
100658 8
43337 1
1349021 5
1084956 7
300001 1
1588639 8
789167 4
2099993 7
604162 7
1061725 4
369235 2
168481 9
679489 8
468874 9
533033 3
1247121 6
376231 3
411225 8
412247 7
1762819 10
614771 6
163048 3
4 4
1199997 4
7 6
367531 10
2128770 9
2256569 8
8 9
2225121 8
742162 3
200664 3
1466225 7
2279872 8
543344 5
537584 2
1 10
1188097 6
2999989 10
507192 2
89478 9
21 9
38251 10
103173 1
1561475 6
241857 6
438835 2
56159 1
2770565 10
2700002 9
1 10
1452778 6
253905 6
934326 4
1199996 4
543609 2
544957 2
3 1
1200005 4
22 10
140929 3
1800000 6
900001 3
236071 3
1515941 10
1800000 6
2100004 7
355918 2
2920390 10
1559565 6
1267774 5
1200000 4
817609 4
697519 8
1042383 7
679323 5
573754 6
2700001 9
1199996 4
175396 1
7 7
62899 4
443807 3
899998 3
1029783 7
2489300 9
765454 3
355779 3
12549 1
1199999 4
1799999 6
3 2
408853 4
1261391 5
1200006 4
325672 2
14 5
1680498 6
261713 1
153453 9
13945 1
1 10
1886649 8
1271020 5
444721 10
9 5
247569 1
1045544 7
1292891 6
559908 9
599999 2
13 6
172147 10
406230 6
108784 7
2082317 7
1 2
3000009 10
1499996 5
595272 3
299999 1
1199995 4
766765 5
1767601 7
121406 1
657531 9
177038 1
399667 3
769036 3
1451575 8
3000001 10
71114 1
62546 1
523983 7
252156 5
7 3
2700001 9
174941 4
4 2
164885 1
1126900 10
450581 5
2100007 7
43507 1
1606224 9
2100011 7
1634394 6
349670 7
413432 3
39015 9
2087964 9
54219 1
2259687 8
376631 8
648505 3
24592 3
858736 8
900004 3
2399994 8
3 2
1798245 6
1027807 5
909296 4
90424 3
798983 5
1168845 4
300001 1
2723747 10
1500001 5
899998 3
419821 4
2700009 9
2173406 8
11120 5
1800002 6
1661928 6
1918435 9
779885 4
13 6
2700014 9
38159 2
1445203 6
645546 9
498671 6
2312361 10
890693 4
300002 1
1 10
107003 2
1157688 9
3000002 10
860029 6
1499996 5
560603 2
251875 4
175253 6
545277 4
300000 1
200571 5
216985 3
286362 9
3000000 10
755103 8
274452 5
960264 4
776281 10
257741 2
952871 8
2286496 8
625901 6
1200003 4
899997 3
35524 10
3 4
185463 2
362680 8
828863 6
3 3
6 4
1763747 6
21 10
1200571 9
237091 1
1200005 4
2700014 9
233361 2
286339 1
1 10
219614 1
2400009 8
771121 5
2400007 8
600000 2
1300346 9
6 5
855294 3
1200001 4
603671 3
448940 10
579832 3
899999 3
2273615 9
1006624 8
217428 5
159024 1
2700010 9
13 6
2 2
599999 2
103578 4
619212 10
899997 3
620847 3
113983 1
373385 4
691978 7
50947 1
176826 1
239717 1
1 10
238240 7
539800 4
2099997 7
476216 9
3000000 10
1 10
926328 4
973455 5
973025 9
721722 6
199805 2
1200007 4
575515 3
12 10
376102 4
769563 7
1 10
2847329 10
611734 4
2400001 8
511335 2
227323 6
8 3
16 8
1200002 4
983095 8
594409 3
2700006 9
93189 2
280593 1
1933865 7
79244 1
1 10
9 4
38835 1
2999997 10
8 9
224810 2
1 10
1229102 7
401295 2
351237 3
304180 3
618696 3
2 3
244443 5
382061 3
599999 2
108599 3
222005 1
19 9
300000 1
2100008 7
1608959 8
600001 2
900003 3
11 6
1 10
393343 2
600001 2
518964 5
2304439 8
2087751 7
1 10
488250 6
1375687 8
818713 7
1306259 9
1624521 10
1 10
1815937 8
590839 3
396156 6
300000 1
1429511 10
1 10
418963 3
50862 1
1500000 5
1646768 8
566034 5
1499999 5
112896 1
600001 2
555471 9
599998 2
1680147 7
781400 9
1740087 7
4 5
1716343 6
301810 3
1370570 5
169518 2
2210350 10
355708 3
2366292 10
1164933 4
17 8
189784 2
23 8
299999 1
7 7
57629 2
1200003 4
2290751 9
2019 5
681304 3
727071 4
14 7
272555 1
393358 10
600000 2
2400005 8
548298 2
1466109 9
1500006 5
299999 1
1200005 4
300000 1
1997520 7
1025315 5
662077 3
503637 2
1287215 8
2099994 7
187942 1
299999 1
153688 3
2400001 8
265762 3
1799997 6
2700012 9
153399 2
1737861 10
1 10
2999990 10
1772112 8
2154974 10
181461 1
1 10
766341 3
876361 5
647827 6
840534 6
1199995 4
218958 2
1499995 5
1122929 9
115542 1
2400001 8
656509 7
6 6
214464 7
467666 2
148935 5
1040451 7
1052850 10
11 6
893641 4
2221164 9
2596140 10
1011019 10
420811 6
1200001 4
320510 5
26 9
2100001 7
17 9
3000012 10
1 1
515579 2
2400001 8
1200002 4
279864 9
11 6
1738736 7
935036 9
9 7
2699991 9
900000 3
2399998 8
7 6
2399992 8
114312 4
318098 2
899996 3
1 10
15 6
1200000 4
269340 1
73593 1
1 10
10 10
1319089 8
886927 7
300000 1
1 10
638006 3
1800005 6
1799999 6
1399200 10
6 6
735450 5
2096606 7
1799999 6
350911 10
104990 1
22 8
633808 8
2014313 8
478929 8
203778 4
1064475 5
1175761 6
208055 3
7 5
299527 5
2100000 7
118070 6
44907 2
1698849 7
3000019 10
1 10
151935 1
2399992 8
5 5
716197 3
644313 3
6 6
9 4
17 8
577499 10
2110744 8
1 10
419592 2
1499995 5
768728 7
1240366 9
751961 6
1128379 8
2399999 8
1 1
1478060 7
2099997 7
3 3
203304 1
1 10
1693923 7
1499996 5
6 3
887102 7
2399991 8
33790 2
284545 3
311128 8
984010 5
1101915 5
6 3
263302 1
900000 3
891821 5
1200004 4
1200007 4
1200000 4
338871 2
373105 2
163089 6
185669 8
1200007 4
1 10
850399 4
148121 7
600002 2
266469 10
481796 2
1643715 9
105527 1
677361 3
725049 3
8 4
1591422 6
2502273 10
241996 2
1647181 9
1849384 9
1116259 4
1303901 10
355084 2
4 3
3 1
1542848 7
151121 10
2612489 10
7 3
1350391 7
14 7
700356 5
600000 2
385474 2
809115 3
2699999 9
1287370 9
1301593 5
601090 5
1594403 7
2572451 10
1799994 6
299999 1
96747 2
1268320 5
15 6
290225 3
475312 8
486899 6
533747 6
225294 2
709123 6
320810 4
300000 1
281645 1
1687471 8
299999 1
200344 1
599998 2
2545641 10
396611 9
1499996 5
1199997 4
891653 3
5 3
282342 9
12 8
2544326 10
5 2
411613 7
2366073 9
599999 2
83459 6
1041703 7
24 10
1799999 6
1 10
35854 5
1102088 8
181965 1
706091 3
407033 3
900001 3
899999 3
583112 3
711228 7
1519639 10
646278 4
807356 3
328632 10
1272647 9
1038270 8
29 10
17 9
233316 1
2434283 9
333996 3
46139 1
1538767 6
1799996 6
1 10
2077793 8
996610 7
26533 4
212128 1
2700009 9
126915 8
160155 2
1360509 10
1500000 5
1772721 10
599998 2
2422728 10
599999 2
735822 5
1800001 6
652316 5
1629531 7
1171747 4
243154 1
2 1
1 10
1504734 7
870437 4
2699992 9
295845 3
267524 4
153145 2
737423 4
244073 1
900003 3
2099993 7
19 9
1500001 5
19 9
1310832 9
1032113 6
1 10
2 3
2 1
13 7
1459930 10
182429 6
300000 1
8 9
2099993 7
1248846 7
588936 4
1793610 9
436186 9
353000 3
424896 8
354049 2
1152099 4
2888289 10
113491 4
581263 3
614564 7
509807 3
14 5
1899423 10
2081612 7
804293 3
17 8
1791244 10
40312 1
94200 2
352621 6
2370968 9
715960 4
1437842 5
100079 2
443219 4
569862 9
2699995 9
602489 3
48200 8
214257 5
487617 2
1499998 5
4 5
1568114 7
288170 10
7 4
36497 1
314127 2
1128839 4
319512 3
184339 5
2051415 9
712737 3
1741466 10
1624484 7
885 2
428159 8
15391 3
572711 9
12 6
679175 9
21 8
91707 3
599999 2
883217 6
3000000 10
567620 2
99025 1
5 3
760103 7
1588051 9
300001 1
11 5
15 7
519352 6
1 10
533845 2
2365280 10
124672 8
26744 1
659634 3
1809407 8
1 10
1108377 9
2664493 10
893591 6
1764546 6
967874 5
1 1
7 3
1200002 4
170504 4
1500001 5
208239 8
753995 4
1106833 6
314711 4
205597 7
1151870 9
7 3
954192 8
2700004 9
490928 6
976661 6
2 2
183861 5
1018396 4
590589 7
1077361 8
76220 1
118152 1
8924 3
1800000 6
56815 4
1785465 10
255882 6
1593639 8
1168947 9
1200001 4
2812290 10
885164 3
315341 2
900001 3
6 5
819509 6
1 10
80346 2
396052 3
1 10
180582 1
207897 2
3000010 10
2117025 8
600001 2
95195 4
1496839 10
1414770 6
715753 6
494235 2
158631 5
21 10
1828296 8
132451 3
552371 3
186368 4
13 9
208963 3
769656 4
2184871 8
205763 6
118988 1
900001 3
1799993 6
1724077 6
901538 10
1 10
265256 5
3 2
13 7
1 10
600003 2
299998 1
208157 3
1277993 9
36373 1
36267 1
413341 5
683388 4
467184 3
2100001 7
780511 3
1203188 10
259793 6
1599069 8
1031416 4
653560 4
9 8
1030504 8
946760 5
1477431 8
141762 1
10 9
2700010 9
776061 4
399668 4
303108 6
17 9
1 10
2100008 7
721833 8
3 2
399345 7
440854 7
165873 3
1222029 6
300000 1
2629277 9
9 8
1185 1
520659 10
900001 3
3000002 10
599999 2
1003960 9
470 10
2023183 7
599215 2
1 10
3946 5
275770 10
228030 4
1212996 5
1539583 7
1003562 7
1 10
288345 5
625996 3
368186 5
640979 8
179480 1
2033631 10
2099993 7
701274 7
45847 1
467558 4
899998 3
2400014 8
17 9
879313 3
665313 6
236669 8
2700016 9
1199998 4
1199997 4
223226 1
338742 3
908162 9
2093067 9
1 10
1211831 8
903880 10
7 8
6 6
313724 3
11 5
900004 3
577938 2
887755 3
907788 7
3000015 10
1800004 6
789520 4
423283 7
1500000 5
77635 3
270529 7
2211958 9
228314 3
1 10
532175 6
7 6
123840 5
68278 2
2142469 10
2699990 9
2738949 10
1500004 5
1210577 8
17 7
9138 7
1530783 9
7 6
2624565 10
3 3
1 10
1 10
1500001 5
581067 3
178897 4
2 3
439917 2
936007 4
776930 8
28356 1
1213759 6
202332 2
2100000 7
217188 2
140125 4
1264623 8
13 7
919349 4
820328 3
2700001 9
9 5
1 10
2699991 9
9 7
6121 6
7 4
1173831 5
642559 3
133810 6
146093 3
3 1
483472 9
1 10
1 10
1179975 5
212965 1
273259 9
2399999 8
725795 5
309249 5
104675 1
27 10
1425639 6
1717135 7
1779991 10
3000006 10
39667 6
504140 2
319080 3
1371539 6
368591 3
19 10
7 4
575226 6
1029196 6
3 3
181036 6
1327250 5
2699999 9
702211 6
1455896 7
1366095 8
24 10
299999 1
823220 4
1234959 8
965937 4
844344 9
308987 3
1922361 8
1 10
1456992 8
1993204 8
680589 4
2700004 9
537158 7
2099995 7
25 10
1579589 6
10 6
1475594 10
2700010 9
5 2
1 10
1 10
244270 1
300002 1
7 8
698003 3
1616188 7
1103112 6
102133 3
2461361 10
109235 5
2584406 10
192373 6
718397 7
2999995 10
701675 4
1095326 5
899998 3
2700003 9
154444 3
2583249 9
1199997 4
1727613 7
2399999 8
2703331 10
226853 1
196156 6
2700009 9
1800005 6
2 3
410905 10
2067932 7
3 2
796669 4
1448818 7
44152 2
2400008 8
1 10
21 10
509337 2
218482 3
976717 6
692279 3
2999989 10
5 3
8 8
1499998 5
2240360 10
434209 7
333243 8
18 9
2697201 9
1499999 5
124385 3
704209 3
2400001 8
900003 3
1 10
414481 3
7 3
1668906 6
54254 6
1800007 6
1 10
133983 3
331032 5
21462 3
1495617 8
16 9
1499995 5
767329 6
2 1
1205561 6
2100002 7
2099998 7
336888 4
2152759 10
1475696 7
905475 5
575603 9
1499997 5
862488 4
5 4
19 8
1 10
1 1
11 7
2700010 9
599999 2
1199995 4
718318 10
1 10
504469 2
68022 1
1156279 4
2399992 8
1499997 5
1800003 6
1011700 9
2700003 9
1 1
310519 8
592292 2
1827116 9
1799993 6
692314 5
300000 1
155025 1
2319899 10
965543 4
200355 1
5 4
664847 6
1 10
8 9
750967 8
22195 5
198075 2
401177 3
595393 2
1918681 10
541933 4
1151335 8
859035 4
2206873 10
379471 5
1 10
359310 5
987285 4
17 9
1968771 8
591704 4
598479 10
6 4
3 2
2 1
397319 3
303996 6
1 10
1198421 7
431841 5
6 3
14961 4
2399999 8
296374 2
8 6
464713 6
291573 1
2399992 8
25401 1
11 6
1529580 6
1359851 10
1767074 7
813380 3
1 10
2399992 8
466147 6
958706 5
1 10
2402955 9
11 5
7 3
300000 1
857781 10
194303 3
299998 1
5 5
43716 6
1200001 4
598909 10
664251 3
1135955 5
99856 1
223676 1
12 5
1627871 7
490599 4
248658 1
816539 5
510521 4
1333511 6
1 10
15 10
167973 1
2399999 8
6 5
120880 5
259221 5
1 10
1309986 9
127306 2
667312 3
3 2
929349 4
1500000 5
1 10
479887 7
4 4
92149 4
599997 2
736767 4
2095632 9
1459639 5
17 8
1164605 7
468280 10
1200003 4
1500005 5
610381 9
314248 4
1 10
2157848 9
24 9
175337 1
816731 4
1 10
1 10
549911 10
1499999 5
789945 5
9 4
309573 3
642151 3
188541 1
42241 1
2449388 9
61041 7
299999 1
354776 3
141510 2
129108 2
425288 5
828995 3
1154195 6
1225047 6
1340582 5
706130 10
505440 3
176176 3
2999991 10
573751 3
1088316 5
711848 4
557539 4
1247722 7
2561997 10
351505 7
818317 4
158636 1
21 8
2562504 9
2062784 7
195384 5
2524001 10
1802478 7
2099997 7
2104519 8
2 1
967616 4
4 3
300000 1
18 9
1 10
38655 2
1 10
4 5
543239 2
1 10
1 10
1015505 8
1606494 7
1 10
599998 2
897081 3
471925 3
878196 3
587428 4
2070499 8
3000000 10
737274 5
2385712 8
2100006 7
1200000 4
79689 2
1454270 5
2999991 10
8 8
1499996 5
5 4
956801 10
209637 1
300001 1
1427070 6
1500004 5
1440146 8
1758263 8
1 10
10 7
1633704 8
156744 1
215148 1
2100008 7
829226 3
98084 1
899999 3
1500005 5
109631 1
220551 3
1676532 9
18 7
288855 10
1 10
1182006 9
900001 3
1707798 7
1 10
1536884 9
315141 3
19 9
69489 10
2746805 10
242367 1
401323 10
1933649 8
1 10
463171 7
493614 2
1800002 6
127772 1
2081730 7
2795 1
2756877 10
257841 2
2399994 8
1247507 6
97932 1
100056 6
1457355 6
393065 4
194229 1
1340800 7
394784 3
1 10
2224395 10
2883455 10
1799993 6
1800009 6
120419 3
72259 3
1286586 7
285178 1
1635128 6
299999 1
247990 3
2060495 8
277831 7
480671 5
3000001 10
292710 1
2100001 7
74000 5
399031 5
1 10
900002 3
2999992 10
320544 2
593680 4
740519 10
83625 1
87919 1
1287473 8
1865442 9
1492715 7
227731 6
1571021 10
456822 3
1799999 6
361780 10
52973 3
3000001 10
1453744 9
494701 6
299998 1
478547 7
1722944 10
708098 7
256526 3
1034019 7
1852520 8
904939 10
582724 5
367575 2
5 5
773412 9
3000006 10
13 9
294284 4
1380201 6
526770 7
2700000 9
1098307 10
1792665 8
2884369 10
10 5
1352909 10
600001 2
111363 4
439387 8
2399993 8
947464 8
1 10
1 10
2099993 7
1617177 7
1266111 5
2201352 8
1341725 6
2400001 8
1623858 7
229388 1
3741 10
1539462 8
1 10
1359965 5
7 3
1 10
1 10
1953257 8
8421 1
518165 6
4 2
829525 5
2700008 9
1679371 7
301825 4
1 10
198472 8
261532 1
1499996 5
1368689 8
236911 2
3000000 10
85859 3
282840 1
1279114 6
1523538 6
2400001 8
300000 1
2099994 7
2 2
300001 1
10 5
2400008 8
6163 6
2100005 7
891274 5
500055 2
404284 3
812173 6
163391 5
300001 1
1299964 7
2407760 10
110144 7
544635 3
9 10
2099993 7
23 8
1365791 6
568007 2
926063 8
1500006 5
1524054 7
3000016 10
106568 1
322123 6
1694376 8
5866 1
10 5
2100012 7
432264 8
19 7
16 8
517690 10
291686 2
288385 7
201660 2
19 7
1800005 6
5 5
2700000 9
74806 9
2700000 9
13 7
2666770 9
1515403 7
573376 2
146526 1
9 5
1431042 5
795205 10
556580 8
3 2
542956 2
888125 5
1 10
824706 5
600000 2
899997 3
1146773 4
906833 6
505123 3
1 10
6 7
580027 7
9 4
256284 4
900000 3
1 10
15 7
1951313 7
101141 1
604021 10
1666170 10
599999 2
2783741 10
257065 6
252960 4
4 2
147831 4
2802 2
2100000 7
323079 10
323702 2
1175221 4
1733458 6
1 10
900000 3
1800005 6
61060 3
600000 2
900004 3
482805 5
1 10
509885 6
7 8
1452390 5
2547793 9
511573 4
2500523 9
10 6
861109 10
1760241 7
774676 5
1620691 6
1 10
354480 10
183471 2
7 3
811626 6
2 2
1 2
2041982 9
300000 1
899997 3
213753 3
192082 8
1143821 4
103378 1
1 10
172697 1
1602150 6
51933 3
17 8
900004 3
1500003 5
497523 3
1071792 9
2400010 8
300000 1
850461 5
1168625 5
11656 1
269505 8
2999998 10
299999 1
2100007 7
238055 1
1418683 7
19 9
1114008 8
815399 3
1499999 5
1078223 7
467969 6
2999991 10
15 7
584189 10
300000 1
447009 10
80424 8
158989 1
578143 7
162981 10
572219 5
1 10
1035676 5
1156247 4
699423 4
922759 4
8 3
2347743 8
20 8
6 3
38846 3
1 10
74317 3
5 2
3000001 10
1322824 5
630237 7
2100000 7
39311 5
24591 8
262953 3
4 2
300000 1
1 1
7 8
1118537 9
775471 4
828813 3
653869 7
1 10
1064647 6
11 5
2041171 10
221644 10
1423333 6
1677945 8
17 8
2399999 8
284872 4
2100008 7
1069547 6
17 10
1264662 9
343570 8
2005128 9
1570491 9
144242 1
1111759 7
2024010 10
891640 4
600002 2
1210250 8
599999 2
430799 6
1147273 7
1799995 6
1 10
7 5
751320 9
1541555 9
458514 9
1200003 4
196329 5
308355 2
22 10
1 10
2699991 9
3 2
655021 4
3000001 10
1800007 6
622665 5
32305 7
295302 9
301203 9
300000 1
1708242 6
2321685 9
1399125 10
17 8
5 6
1090899 5
642716 4
187373 6
599998 2
553993 4
12 5
5 6
796771 4
2700000 9
22509 1
9 5
781894 3
613075 4
2099997 7
20 7
492453 6
3000010 10
1097245 4
1 10
1 10
3000005 10
131148 5
487058 4
815003 4
8695 6
117713 3
1 10
1200004 4
2379981 9
299999 1
1028360 6
1928161 10
338855 8
1543304 8
265669 2
17 8
1002725 6
1404809 9
1025925 4
1799998 6
194948 5
1334458 9
871072 3
1607243 7
599999 2
2650491 9
123719 2
1989594 9
5 4
2999990 10
695504 5
1 10
12 6
1450104 6
622690 5
3000011 10
743785 6
2099993 7
599999 2
1055656 9
467488 9
2700011 9
1800001 6
1083041 6
1 10
2612244 9
220680 8
2327688 8
71376 4
12 6
168454 2
1301943 8
549012 2
9 4
1500008 5
553372 10
2700008 9
702782 7
2629 1
900005 3
1 10
1 10
932994 9
187124 1
203516 1
2640540 10
5 6
2700017 9
739060 7
1 10
171730 9
743619 5
264481 5
1701130 10
1500007 5
2999991 10
1 10
1832873 7
976492 5
816875 7
1417469 6
451969 10
289429 1
1 10
2455349 10
858563 7
1 10
2100006 7
11 5
158317 4
1099201 5
339589 9
57678 1
1 10
92193 3
1200000 4
621042 6
1175725 4
1848931 10
880204 5
35791 2
548445 2
1043473 4
2049683 8
12 8
9 5
360675 2
607767 7
2467346 10
1616023 9
3 3
882066 3
12 6
2 1
1 10
1 10
2099994 7
1 10
2658860 9
2100008 7
2699996 9
1200000 4
1463556 6
1 10
560790 5
1 10
1448281 9
5445 7
290438 1
10 9
1030844 5
255900 4
2898400 10
1769663 6
754334 9
70998 6
1161994 5
77371 7
358676 4
135960 8
32727 2
300000 1
14 7
19 9
1217235 5
462895 6
433558 10
222039 3
660851 5
899997 3
1 10
9 7
600002 2
600002 2
308603 3
384800 6
1323981 7
98248 1
570091 4
284659 1
1744387 10
619145 3
1138341 5
555777 2
1745623 9
15 7
1800001 6
2163427 9
1585837 9
280362 5
136526 1
345029 4
1175521 8
173664 5
2633545 9
1255250 8
1241560 8
225608 1
245572 1
947988 6
91050 5
9451 9
1038969 10
257255 6
2400015 8
299999 1
510925 6
1241669 10
702055 5
1396974 10
766186 5
1090295 8
1002858 6
9 9
899999 3
2220625 8
350791 7
1102209 10
304443 2
1209271 8
2 3
2700001 9
2100011 7
1 10
789179 6
21 9
300001 1
954422 7
2700008 9
33063 4
113929 1
1893368 7
896375 8
210770 4
1799993 6
615951 5
934481 5
548308 3
1499996 5
1 10
1464461 6
1188922 9
818930 10
599998 2
498109 8
2271407 8
10 5
71760 2
685103 8
592291 9
1664711 8
765125 4
183 5
2700000 9
1013487 8
1067407 8
282121 1
490275 5
3000011 10
2287799 10
1891072 8
1711351 6
189432 2
247358 1
2400008 8
1145205 4
24 9
44960 1
635333 8
300000 1
429545 2
529390 2
173187 1
1186297 10
2399992 8
1636143 8
2400009 8
1 10
2048840 10
257391 10
3 3
1500003 5
503186 3
329372 9
136033 1
2099993 7
1480017 7
721781 5
16378 2
552296 3
1470919 5
5 2
1071526 5
846064 3
1404095 6
121901 10
2259247 8
1478294 5
2123338 9
17 10
53551 5
1799997 6
354561 2
7 7
900003 3
511077 2
2968752 10
50218 7
1241760 6
1 10
289701 3
881299 3
2201859 9
1 10
513087 2
3 1
745674 6
4708 9
457687 7
292146 1
568050 2
1 10
558481 4
7 3
899998 3
204277 1
1331419 6
2699998 9
2246008 8
1199999 4
396077 2
871992 4
612108 6
1080926 6
431103 2
1800004 6
1200000 4
184690 3
2100683 9
36000 2
1200005 4
491527 8
1221359 6
2700010 9
791573 5
1499996 5
2368041 8
300000 1
1 10
42225 3
2155788 9
776860 10
673411 10
1141842 6
1172550 8
1 10
2312816 9
7 3
1800004 6
99686 3
1799999 6
1479636 6
284676 1
118875 9
1577863 8
1523634 8
205592 1
1651319 8
235999 1
433842 2
861889 5
1269385 8
20 8
225549 9
10698 1
222303 1
799624 8
499560 6
2249020 9
599999 2
1476657 9
1200003 4
981145 5
263874 3
151583 7
5 2
790936 4
2100002 7
1672406 9
300354 6
369060 10
91567 2
2399996 8
2400006 8
899997 3
81773 2
1864934 7
1199998 4
893548 9
2052713 9
783139 7
1733644 6
7 5
2015973 9
121905 8
2471095 10
1 10
1800000 6
82565 1
1118088 8
2396661 9
406782 9
210217 10
835571 3
300001 1
223322 9
5 4
34147 1
3 4
733329 4
1839590 10
538531 6
437227 7
2595700 9
7 6
900000 3
778108 4
177595 1
1405854 6
3000009 10
1220961 9
14 7
243888 1
2 1
583270 10
1132924 4
396143 2
640249 8
111661 5
878251 4
1 10
276891 10
1014174 6
1 10
14 7
762819 4
277364 1
2399992 8
3 3
82728 1
229095 1
1007605 5
690009 9
1500006 5
599999 2
879411 5
514591 7
1 1
1724079 8
1082947 6
2700010 9
747363 4
541012 3
1526749 10
37150 4
1140985 5
667982 3
202996 3
11 5
8 8
143795 1
673669 7
1 10
1130831 9
394035 3
15 8
2700014 9
1848824 9
407057 2
210770 5
828759 8
2699992 9
1 1
432473 3
6 6
1010875 5
2099993 7
2655120 10
1105331 10
1006971 10
1200000 4
186187 2
138407 6
848141 4
1339281 9
158276 3
484059 2
6617 1
644620 3
599999 2
2999991 10
461641 10
230223 2
491158 3
1082460 4
900004 3
446547 4
1419081 10
2399992 8
633454 3
12 8
1800001 6
721606 5
288034 1
1229016 6
956388 6
885955 5
1558264 9
2565031 10
1414256 9
1 10
1103013 6
1 10
2800401 10
2400009 8
2706052 10
341079 5
2099995 7
589426 7
900001 3
7 6
2100001 7
1018261 8
272385 9
1799995 6
679413 7
1909697 7
2700003 9
125221 5
1156768 4
627197 3
1500001 5
306550 10
339371 4
315977 2
1 10
108839 7
36601 2
299999 1
1412447 8
899999 3
239434 7
1 10
974474 6
168728 1
899998 3
402305 3
13 6
75490 3
242265 4
853986 5
12 6
117289 9
1 10
9 4
84823 1
250509 3
300000 1
1199997 4
1582917 7
2399997 8
2699990 9
1146125 5
1 2
1200004 4
919059 7
193341 1
2250647 9
30015 2
300001 1
20 9
1140451 10
1066025 5
2212061 10
632645 5
899997 3
289013 2
2400005 8
2228280 10
1172044 9
8 4
764109 8
1 10
2363102 9
663098 6
511408 2
180849 3
522933 2
306937 3
1 10
3 4
10 9
899180 9
1042786 6
395404 4
1799995 6
218450 1
6 5
156489 3
1800005 6
1 10
439082 3
314578 9
2099995 7
100541 1
7 4
2 2
49705 1
1560539 10
1499996 5
176417 6
6 3
1297549 8
998199 9
1554441 7
358006 8
33312 1
718116 4
1218935 8
1500006 5
8 7
397759 10
1013847 7
983377 4
1200000 4
19 7
100570 10
1200003 4
2217110 10
121447 1
299999 1
303873 2
1 10
6 5
1136957 6
14 6
607383 5
258873 3
1 10
1 10
234556 7
162093 2
1424393 9
536299 5
114503 2
843724 4
2347389 9
2 1
2264512 8
4 5
114779 1
2 1
5 2
70109 4
130855 2
515879 7
764938 3
2400014 8
893104 8
1807757 9
1680120 6
750857 8
413633 3
2100007 7
600002 2
172967 2
1075739 5
304649 3
599999 2
3000001 10
626911 6
596839 10
1800006 6
2100006 7
982592 8
2700010 9
1255463 9
995624 8
72395 5
1199999 4
1855439 8
798564 3
2100006 7
227039 3
595415 8
2343593 8
1800005 6
1 10
13 10
838015 6
1 10
300001 1
552293 2
1 10
511993 9
124553 1
1027454 5
421652 3
2399995 8
372472 2
1 10
82116 3
1800007 6
1200005 4
2244074 10
2400013 8
2400001 8
179431 3
2699995 9
837389 4
1328693 7
899998 3
1320744 5
263697 2
56402 4
676562 3
149945 6
238135 6
175295 8
1372752 9
5 4
569945 2
211965 1
18 10
2100001 7
622788 3
16383 2
171130 3
478934 9
599998 2
570087 6
1 10
677495 5
55607 4
288504 3
9 4
2400008 8
1799998 6
3000000 10
1989553 8
2007800 10
2100008 7
1499994 5
55891 4
966709 4
1 10
1497650 7
2699991 9
756811 10
292336 2
600000 2
2221171 10
1800001 6
1349059 8
1892695 7
2999990 10
1820434 9
1 10
17 8
1800010 6
766254 4
2700001 9
2388900 10
193043 2
9 10
1200000 4
2100000 7
760519 9
899996 3
9 10
780625 3
572807 6
460181 10
1602001 8
611197 3
254461 4
47890 9
1109155 4
900000 3
402674 5
520559 9
1488605 7
2699998 9
136662 2
48285 7
1759065 8
1248636 6
997529 10
300000 1
2999990 10
56547 2
754189 3
1800005 6
974395 5
2100009 7
677069 6
2700003 9
942265 5
4 4
1800001 6
2100000 7
900001 3
1 10
14 9
2041048 9
220210 1
83496 7
960099 4
15097 3
78576 4
1 10
300001 1
1190665 4
914161 8
235788 1
495937 2
2022402 9
568940 10
709128 4
900000 3
1017151 4
5 3
208539 1
386745 2
1156230 9
1 10
380509 2
766024 4
481741 2
1500006 5
3000009 10
3000002 10
10626 4
1 10
552831 10
1 10
322441 3
6 3
372575 8
2100004 7
625749 10
1149736 4
890820 6
2052589 7
17 9
1799993 6
461109 9
600003 2
285904 9
301944 2
140163 1
2018467 9
279782 3
182180 10
451234 3
351514 2
1449766 6
1431959 5
264764 5
622815 5
756511 7
265377 1
1819629 10
1 10
1500003 5
300001 1
36162 1
2879901 10
241085 2
29487 2
1661446 7
829213 7
370758 6
858419 6
1542996 8
1021419 9
1453939 6
1060470 8
5 5
404709 4
166741 5
391059 9
1 10
665047 4
900004 3
491084 7
1590104 7
150969 1
899998 3
437036 3
3000010 10
3 2
599998 2
42050 2
146343 3
7 8
449828 5
2700000 9
425278 2
1 10
879795 5
900003 3
2999999 10
632988 6
899997 3
172762 8
1 1
103489 7
1199999 4
1002443 7
246200 2
256440 4
1 10
17 8
431545 3
1499999 5
1072381 5
475791 8
243454 1
1 10
279815 1
11 6
1966637 7
392860 5
32048 1
1897587 7
1478513 5
49506 3
961605 7
1 10
948755 10
589013 3
213709 4
7 3
9 4
1132211 4
1387016 8
879889 4
599999 2
1019045 5
1080309 9
1 10
15 10
893763 3
1500000 5
19 9
3 4
3000000 10
455737 4
1850575 8
8 9
2400001 8
338364 2
1678924 9
406032 6
1 10
319200 5
1056376 7
900001 3
5 2
1011171 4
507029 6
1023315 4
17 8
300000 1
1771356 7
2627390 10
1200005 4
359610 2
2169141 10
2441241 9
1800000 6
16000 2
290237 5
206695 1
11 10
1800003 6
1 10
26 10
3 2
537060 4
844679 6
125442 1
159509 2
1556201 10
480418 8
599999 2
237731 1
1500006 5
493245 9
1433103 9
1260955 9
61621 1
193680 7
292214 5
134814 1
1591076 8
371921 5
334871 9
2328463 9
254949 3
205830 7
2177975 8
6 3
597092 8
389330 4
145939 1
925685 6
286584 3
300000 1
16 6
736023 8
3 2
1 10
1094317 4
1804951 7
26624 3
1021166 9
1200001 4
1199995 4
1513165 8
728139 8
251257 2
2509048 9
244998 5
1 10
893033 6
953685 4
89009 1
1840164 7
2637455 10
3 3
509167 3
1799997 6
2082317 7
1822206 10
2400007 8
1451045 5
645780 5
7 4
247722 1
1 1
1 10
9 10
2400013 8
340149 2
429475 5
599998 2
1903476 7
785999 5
15 6
390488 9
6 6
154466 1
943497 5
1549839 9
84803 6
6 6
401349 3
241859 2
1799999 6
899999 3
93429 1
556084 9
140753 1
1939421 8
13 7
819682 6
39738 1
1359319 5
422481 2
548647 2
2661719 10
2700003 9
1121095 5
909973 4
1800001 6
1316473 6
600000 2
2699996 9
9 10
41894 1
2335768 8
1 10
1583360 9
14 7
428649 2
557288 9
1375651 9
407018 2
539379 5
1128487 6
1994503 7
1393094 5
1631239 6
2999989 10
3000000 10
470923 6
47716 7
2372752 9
2999991 10
300617 7
104917 2
2060656 8
470691 8
2999999 10
857481 5
825151 3
1680652 7
266109 4
8 3
697977 9
504064 3
63590 5
1 10
1 10
215111 7
58123 2
21570 1
1200002 4
602448 7
300000 1
176653 2
269025 1
17 6
1405169 6
899998 3
2478042 9
373435 6
1592290 9
44437 8
1276941 10
2849891 10
9 4
343241 8
1024039 4
452744 5
1575657 8
281093 1
495199 3
745316 3
256936 3
120095 1
142925 2
673205 3
16 9
1488474 6
248355 1
2699999 9
1739599 10
521210 3
13546 7
1102566 4
433185 5
1799993 6
560275 6
40822 1
427776 3
1261205 6
2399991 8
83061 1
1470005 8
964891 10
2 2
13 8
2149984 8
900000 3
1175081 5
1436531 6
599998 2
1 10
619898 9
1 10
41446 1
891841 3
3000000 10
14 10
208305 10
706505 5
12 5
1 2
750588 8
1632071 9
600001 2
5 4
1856116 10
514496 5
1443889 10
2101919 10
1800000 6
2 3
171474 3
5 2
1 10
277034 7
351604 9
1566232 8
1200005 4
14 6
106761 1
57406 6
225558 1
107024 3
1204033 6
633426 7
1266216 5
274924 1
600003 2
431188 2
1369094 7
1172710 10
832948 3
81532 3
1931757 9
566178 3
264005 4
977167 4
1224920 6
397327 7
1673332 8
163276 5
1 10
1228641 7
1754449 6
395984 2
1951319 7
2366487 8
230853 6
445567 4
252957 3
1927926 9
2999991 10
1278066 6
2409079 10
526476 8
1092631 5
1805287 7
670392 5
3000018 10
5 4
299998 1
10220 5
2749060 10
2699991 9
1279029 9
2100007 7
1 10
1412503 8
1736720 7
2099993 7
1519968 7
108301 8
8 7
669056 8
1442141 9
751785 3
2488564 9
10 6
1057933 6
590329 2
6 6
79298 1
4 5
77503 1
899999 3
20 10
887075 9
1499994 5
163242 1
2700006 9
600003 2
2399993 8
7 4
12 6
1 10
846484 4
1969651 10
1829966 7
1231017 8
242866 5
1178095 9
468614 5
245450 5
19 9
468869 3
2700001 9
2284104 8
1919291 10
900002 3
905919 5
299998 1
569993 3
291147 1
115225 2
1399773 7
364998 9
154978 1
868540 3
97160 1
633938 4
8 9
2035622 7
4 4
6 3
1674914 6
583791 4
696434 3
255103 8
1344387 9
2999999 10
14 8
1030030 5
979099 6
166346 3
1500005 5
1799996 6
300000 1
2876121 10
4 5
1 10
17 8
5 3
1200000 4
902694 4
1 1
600001 2
2239740 9
85941 1
9 8
2585475 9
2 3
1745751 7
1499995 5
1323395 7
1392687 8
659394 9
1 10
1 10
240940 1
282393 3
1260662 5
1417504 7
679934 3
1085561 10
989206 7
43765 6
1 10
1259105 8
899998 3
51292 1
640851 3
28 10
10 5
276368 2
1799995 6
1800002 6
301023 9
189712 9
73374 6
594725 2
210421 2
899999 3
135981 5
300000 1
274102 5
1294412 6
920886 5
1471097 6
2 1
15 7
192947 2
2700010 9
92544 3
10 10
2924080 10
703319 8
97059 1
567664 8
205230 6
367564 4
1 10
238425 5
671814 9
8 8
837003 6
578354 3
1160105 7
1 10
752108 3
2400000 8
571871 2
389548 4
259356 4
129653 4
746125 6
2102512 8
1920735 10
1507967 7
1200003 4
99750 7
2100001 7
711373 9
5 4
1199999 4
559330 5
1 10
3 3
1799624 9
4 5
2069108 9
15 7
1 10
1237690 5
1 10
2099994 7
186928 1
1200007 4
6 7
1477630 8
9 9
1222597 9
600000 2
1268805 6
1560121 10
17 6
123546 7
1 2
544921 6
1 10
534455 5
472853 6
599998 2
13 7
2245448 8
1500006 5
38359 3
935651 4
1168614 7
2099993 7
30851 3
7 6
395090 7
11 5
1736792 8
209260 9
262365 3
998195 5
1589686 7
1437931 9
578593 7
244515 4
17 9
1280780 10
1805929 8
2099996 7
942581 10
5 5
1 10
3000017 10
2399999 8
2700000 9
156059 1
700386 7
1576273 7
6672 4
1296302 9
123242 2
2186090 10
486385 2
55995 2
27724 2
214840 2
1386484 5
1 10
2 3
2400008 8
221275 1
600001 2
4 4
2399994 8
1 10
1342260 6
76952 2
1990896 10
1956520 10
759225 4
2 1
1142559 8
1199996 4
603144 3
492676 3
300000 1
2548110 10
530251 6
739763 3
1 1
10 5
148396 1
1517312 7
186701 2
465202 4
1228830 6
2400002 8
1 10
7 3
289545 3
346032 3
1247049 5
389376 2
271836 3
1461971 7
2399991 8
1448951 6
594935 2
1641377 8
791601 3
2245840 10
30378 6
2700000 9
1632482 8
1458793 6
7 8
119111 9
551311 10
222627 4
1512653 6
98386 1
9 9
2342870 9
752890 10
1416715 5
195489 2
669939 3
447641 6
1 10
3 2
2355703 8
13 7
1168239 10
2099997 7
766001 6
2400010 8
66708 7
15 6
1594856 8
519594 5
599998 2
474422 2
1 1
418152 6
1688644 9
1199995 4
993976 9
300002 1
397254 2
1453031 7
219867 10
204573 1
7 7
1206208 9
600002 2
1885700 9
13874 1
1007191 8
1926226 9
1346580 6
1377149 10
599998 2
1922739 10
2699992 9
9 4
291586 2
42313 6
8 9
227427 6
670050 5
342507 4
13 6
1 10
1800006 6
691576 3
7 8
2860277 10
299999 1
900002 3
1097054 4
1 10
99810 4
897239 8
1586593 7
853596 6
162404 6
1742152 6
810517 6
441773 2
763120 8
2400001 8
231514 3
73370 1
6 5
930119 6
388739 4
600002 2
267970 5
13 8
54280 5
1 10
1 10
1085688 6
214153 1
600002 2
1 10
242921 1
2270669 10
1344469 5
1144029 10
560280 5
2099994 7
447966 5
764871 3
300000 1
586037 2
2399997 8
107650 5
134103 9
9 10
959752 8
2448589 10
2999991 10
30113 6
367112 6
586136 5
2023960 7
9 9
1 10
3000000 10
534889 3
1948057 7
326173 7
582528 4
2723020 10
1 1
253857 3
1350671 7
1800000 6
2633194 10
1036123 7
6 3
1141391 8
15 8
169783 9
1 10
1199997 4
1140178 7
10 9
201601 8
5 3
319667 2
1 10
1200003 4
13 10
872927 4
1804167 7
3 2
220086 1
707689 5
3 4
1799997 6
1206540 6
570330 6
886497 4
63653 4
1 10
835398 4
864110 5
8 9
799313 3
1799995 6
17 8
599999 2
60079 1
1122281 6
1273933 9
1570391 8
10 5
2584557 9
2700007 9
1 10
1200002 4
394019 2
396227 4
1814300 9
1203247 6
1275296 7
3 1
1 1
6 3
1286219 6
1447922 6
5 6
1612481 8
2400009 8
281947 6
17 7
1793949 10
243459 1
2399993 8
1447221 5
5 2
1 10
3000011 10
456947 2
1127491 6
534792 4
13 6
1947659 10
1 10
221351 8
899996 3
5 5
1499999 5
2360585 8
895765 5
600001 2
229199 2
1309872 8
1534780 9
668499 4
1190320 5
2400006 8
301011 5
599999 2
117649 10
10483 9
1799999 6
485853 3
1899802 9
226968 2
5 4
3000010 10
1800001 6
521769 5
1721259 7
30328 3
21847 1
3413 2
1499996 5
2480225 9
1 10
10 5
83491 1
562081 8
3000000 10
420529 8
8 4
1416535 7
321752 2
165485 3
129103 2
2138498 10
1799999 6
704289 5
210550 5
599999 2
382447 3
353905 2
791084 7
796573 6
233102 1
880275 3
5 5
1 1
1307311 10
1 1
1649298 7
1 2
9 5
693051 4
155988 1
106006 1
479418 3
219367 9
96500 3
1500003 5
1480550 10
217143 5
2376863 8
439257 7
845474 7
538051 3
448662 3
1210366 5
456497 2
8 3
599998 2
60946 9
1800011 6
3 2
1618962 6
144345 2
4654 7
800275 4
511323 4
1076132 7
1 10
13 6
751801 10
1 10
592052 6
308612 3
2699998 9
56635 1
699707 7
1 10
636296 4
900004 3
29819 2
300001 1
1 10
726285 9
194592 4
1415154 6
13 7
456335 9
413614 3
1200003 4
1 2
2343785 8
2700000 9
899837 6
1051314 5
2342919 10
284899 5
67799 2
2700009 9
38695 4
404830 8
43406 1
437014 9
1499998 5
227690 1
17 8
1223017 6
292387 6
2583759 10
1768186 7
634292 4
1678630 10
288679 7
2400001 8
2048829 7
2700000 9
2 1
1116738 6
1495643 6
87919 6
1163188 6
1 1
273443 2
427836 2
972691 5
538913 6
221274 6
2165479 8
899998 3
237573 1
189856 1
887768 6
1 10
996101 5
1365128 6
1007443 4
1500001 5
2100001 7
535432 2
2526706 9
1743071 10
564326 2
2841800 10
719396 7
402812 2
1172116 5
152853 1
415919 2
2275243 9
584872 6
1178266 5
300000 1
20 8
625279 8
752576 5
200173 2
2 2
3000004 10
2953099 10
180541 1
762035 3
10 5
900000 3
735414 6
2021120 7
1652211 9
1923915 7
3 4
354539 8
599999 2
163469 2
262307 6
1 10
161244 7
400582 7
1 10
853450 3
1627641 6
1745328 6
183142 3
638936 8
5 6
1847234 7
203637 8
2930853 10
2699991 9
373993 3
773010 3
2 3
363083 4
551675 2
1375610 10
727982 8
896428 5
166090 6
2649651 10
899998 3
865353 4
324774 5
381483 3
1391160 6
1348720 8
1462639 5
2400004 8
227383 2
218600 10
999520 4
15 10
11 5
2998537 10
2071737 8
5 6
1929137 7
1 10
782199 7
2411144 9
340927 3
1 10
2400001 8
900002 3
1346723 9
1 1
1 10
184969 8
1486015 5
511459 5
1199996 4
2100001 7
249215 1
20 8
2728319 10
576489 2
2100001 7
46634 1
1 10
576434 5
1800728 8
1358715 7
1 10
196500 4
2400000 8
395171 2
304606 7
1990256 8
142041 10
214441 2
1500007 5
348968 7
300001 1
505679 6
1946120 8
790539 4
111919 1
38420 2
973889 6
2700000 9
6 7
682743 5
997983 4
542851 2
1 10
2004211 9
1800011 6
1794579 10
2 1
342142 3
733309 8
533459 10
1800001 6
2592800 10
868353 8
914371 10
2099997 7
1310072 6
866627 3
3 3
544790 5
8 7
211217 3
2100006 7
109255 2
475205 6
2700010 9
2100007 7
794940 3
89160 1
79428 2
2399998 8
13 6
1433310 7
2876270 10
99767 4
1 10
7 4
2700000 9
2100001 7
281718 9
831913 7
809032 4
19 10
1499999 5
213259 3
346879 3
91235 2
663011 5
599997 2
87732 6
2101297 8
111163 1
131870 1
26 9
1516830 10
720075 5
145780 10
1185713 4
7 3
1680033 6
723768 7
785345 4
591343 2
900000 3
441526 3
121988 2
1 10
2099997 7
424144 9
616089 5
69917 3
2999998 10
1 1
1123531 5
127423 3
1675159 9
1500004 5
2452914 9
1546197 10
1189207 9
943515 9
500670 9
569839 2
146556 5
539446 5
1333366 8
547568 7
1 10
29087 9
627029 4
339817 8
15 6
542905 5
300000 1
112701 3
1 10
1149067 6
51275 2
714706 7
307718 3
311585 2
1962497 8
1 10
600001 2
760038 10
676684 7
569810 2
2644681 10
300001 1
1200005 4
2 1
1 10
1 10
1 1
1762617 8
17 10
176076 4
7 5
258413 3
395758 9
42996 4
1 10
1621752 10
593351 10
302695 2
4 4
1125688 8
399681 2
864035 4
9 4
2400008 8
1101785 9
458434 9
2999996 10
1799994 6
103041 3
3 1
5 3
1 10
69569 2
1826192 8
13 5
1724950 9
898640 3
46697 2
1 10
391306 3
600000 2
18 7
417090 2
666467 3
1937519 9
3000000 10
7 3
282683 10
2400000 8
135937 2
112679 2
255461 1
237211 1
2581551 10
87484 4
300002 1
5 6
6 4
2999991 10
2264501 9
21 8
600003 2
21 10
600001 2
223140 10
519290 9
352969 2
1217463 8
1 10
216947 1
1 10
139103 4
13658 3
1266511 6
7 6
388849 4
75017 1
1 10
2099994 7
2700017 9
292959 1
626411 3
1088635 8
164285 2
2022721 7
599997 2
899997 3
675158 6
198631 8
2099998 7
327474 2
15 7
247998 1
758478 6
2699996 9
2999990 10
208615 3
36516 1
676776 3
85159 3
1088430 6
2506080 10
474577 6
1 10
1021939 4
1744572 6
8446 2
2700008 9
2082101 7
1568902 7
3 3
1758540 6
299260 5
816931 4
774168 6
477577 8
2433159 10
112798 1
1540853 7
1126335 4
1935884 7
1500005 5
162866 1
323952 8
195770 8
109456 4
199106 5
74835 9
275761 1
247643 2
525458 2
1 10
720310 3
17 9
1824565 7
445731 4
2700008 9
20668 4
2999991 10
1 10
1200000 4
1598261 10
2669261 10
1687821 9
1499997 5
576985 4
1200002 4
1204452 6
326779 4
231773 2
2400009 8
1799995 6
1 10
523340 10
104066 1
1834461 9
1 10
179809 1
4940 10
289134 1
133817 2
9 5
3000001 10
2260046 8
900003 3
608069 3
1048266 5
1403664 5
1818335 7
627867 4
299399 3
1 10
218808 1
573461 2
1717743 8
1466838 6
2965051 10
295869 1
1475834 5
51574 5
1200002 4
1106981 10
1853488 7
2310112 9
592437 3
13 7
149214 1
599999 2
2100006 7
599997 2
17 6
2700001 9
1500001 5
1347471 9
777271 4
2700003 9
1150331 10
300000 1
587636 2
16 6
1049114 5
3 2
227845 2
409570 2
1961299 7
760483 3
940355 5
1135991 4
1 10
316309 2
630090 10
403965 2
1863912 8
283750 2
7 8
1200000 4
930234 8
121024 1
1800001 6
3661 1
976346 9
1200005 4
1800006 6
5 3
1933848 7
1630163 6
9 4
1799997 6
1896104 8
602129 4
112309 4
26287 1
205143 1
16 7
1027503 7
19 10
300000 1
244692 3
432335 7
3000001 10
459895 5
902495 7
2863769 10
814176 10
1500006 5
13 6
905559 5
1630895 6
1 10
2513497 9
1108160 6
1893816 7
595249 10
6 7
36557 5
1186248 6
860620 9
2400007 8
1921445 7
7 4
1556379 7
3000010 10
213493 1
149205 1
1 10
1112697 6
1914970 7
1800002 6
720136 3
1 10
545461 5
7 6
352859 7
700709 5
883283 6
1200005 4
424439 3
704019 5
178407 4
1168800 10
1 10
614672 8
380687 8
7 8
132332 2
331763 6
288042 2
2399997 8
2681224 10
1459798 8
1 10
13 6
74247 8
84108 2
1 10
1 10
13 7
168364 9
2652705 9
2 3
1049784 7
2699991 9
2100007 7
1799999 6
642086 3
222864 8
383258 3
18 9
1056286 9
249628 1
1200005 4
1334304 8
85555 4
6 6
15 9
2699991 9
81934 1
371305 8
1617064 7
1234297 7
1874535 7
440891 9
206625 1
1 10
365 1
3000015 10
1222471 6
9 6
872936 3
3000000 10
9 4
532310 3
19 9
1 10
1025615 9
9 4
1200004 4
1 10
1160640 8
248976 1
1500001 5
3 4
888689 8
725761 6
777801 8
2676811 10
508952 2
1117769 8
1105482 7
863039 6
2100007 7
656199 3
1407742 8
230870 5
2400008 8
8 4
297405 5
64736 1
5 6
677636 10
600000 2
3 2
2108411 9
1599555 7
821247 3
258211 10
1481539 6
100727 1
2699990 9
16 9
1540795 10
2038009 10
1204911 7
2 1
450867 3
963585 9
1406854 5
1 10
1 10
272718 2
116441 1
401526 2
117821 1
1 10
1355113 8
987634 5
678775 3
381705 4
83820 3
17 9
79400 7
1 10
271235 1
5 5
2577431 10
299999 1
186367 2
1509759 9
309158 2
3 2
270750 1
885999 7
33002 2
4 2
1276330 5
100182 2
465165 2
4676 4
1506792 10
2 3
29 10
1199997 4
8 9
1499996 5
300000 1
110630 10
2023497 7
4 2
1 10
115850 3
22554 7
2100008 7
1799999 6
599999 2
1 10
948300 6
1381807 6
957449 8
17 6
9 9
6 7
1754099 6
390055 7
98328 8
1645718 6
1792991 10
830117 4
2700010 9
173890 10
1764589 7
7 8
2399996 8
354935 2
576237 4
628114 8
2038741 9
581200 4
1397935 9
523879 5
15 8
2700012 9
23713 7
330213 6
845331 6
617837 3
341590 10
810317 7
243350 10
13 6
2613219 10
7 7
21 10
157902 9
267797 1
1170865 8
223511 2
250026 8
760845 8
583657 2
2999990 10
528942 2
5 3
2400008 8
1068191 6
1657475 9
75666 1
1 10
1499998 5
631565 5
2197800 10
320248 2
197262 2
2400001 8
2 1
1180832 5
131844 5
600000 2
415510 3
61057 1
1010630 10
1837112 8
300001 1
2400005 8
1071724 5
2116209 10
900003 3
61793 1
613007 6
2700004 9
475132 6
2400007 8
175753 6
350543 4
4 2
1 10
1 10
725216 8
68001 1
11 10
3 2
88551 4
299998 1
300000 1
9 4
177551 2
900000 3
4 2
2 1
2999991 10
794057 6
357935 2
493758 7
4 5
108342 6
405893 6
300000 1
7 4
568645 7
1799999 6
1500001 5
1678617 9
461784 5
1 10
1799993 6
1500006 5
1 10
294171 1
280669 5
8 4
53557 1
1 10
1196843 10
514815 5
1865 5
479360 8
249463 1
13 6
895749 10
1499999 5
511071 3
13 7
528693 2
7 5
247034 1
1096190 4
529969 4
218115 4
995548 7
223821 2
856431 3
671095 4
1799996 6
788058 6
330705 9
2 1
802353 4
261887 4
7947 1
319332 7
1071891 4
50382 6
656491 6
11 7
17 8
919520 10
1 1
1692996 6
2015226 8
2699991 9
337882 3
11 5
929276 5
1283796 5
135038 2
11 5
1845807 8
2400002 8
246858 6
1 1
333756 10
2399999 8
2110016 9
2399996 8
229824 9
1770863 6
1 10
599997 2
158205 2
410390 10
2570857 9
900004 3
15 8
697078 3
375684 3
435633 2
419097 2
1725208 10
292857 1
656259 5
1476533 9
533567 2
1584046 9
17 9
489707 7
2 3
2100002 7
3 3
1506131 6
442673 9
380593 6
73297 8
1500009 5
277458 1
1368270 7
901651 6
1488818 7
2700000 9
1500000 5
1199997 4
900001 3
1 10
775131 9
599998 2
18 9
904811 8
355730 3
2358149 10
25 10
138678 2
982918 9
2107793 8
858965 6
2032605 8
1 10
1 10
1388104 8
82285 1
643341 3
112128 5
1500005 5
147429 2
452346 6
579981 10
1800001 6
1526823 8
2312129 10
683520 6
2083040 8
60654 2
898400 4
162798 3
796200 10
1274453 6
2121689 8
539553 8
492093 4
350119 3
3125 4
1747880 10
1210199 5
599997 2
504229 3
600000 2
1569895 6
300000 1
1 10
1650617 8
1 10
1423771 6
592126 9
1499998 5
547545 5
2586843 9
1 10
1 10
7 3
1799997 6
9 8
19 9
9 6
1200003 4
127054 5
2114699 10
1 10
7 8
201671 2
585527 6
300000 1
35896 1
1444533 8
549136 4
1200003 4
471762 8
971973 4
266823 9
3000000 10
1860286 7
1547911 8
17 8
2400013 8
1 10
1800006 6
3 1
428641 4
596987 4
474534 9
792097 6
4 3
136496 1
2258039 10
869765 3
643786 3
2399999 8
299999 1
84244 4
1 1
2132928 9
10760 1
1799999 6
1 10
401525 4
1800007 6
431642 7
198327 5
1 10
994604 5
437599 9
281180 3
4 2
2400009 8
12 6
191189 1
14 7
1 10
2700000 9
249969 1
1652049 7
1799994 6
1548658 9
5 4
1118046 5
918939 10
927875 4
504719 2
1444073 9
514378 4
1344093 6
408060 6
1412683 10
1 10
879923 4
2100013 7
2429819 9
1740539 8
358500 2
2589680 10
2037617 7
1439593 6
559640 6
539681 2
742768 4
6 7
705179 10
51662 1
21 10
1814229 9
1104179 6
600003 2
287081 2
570997 4
9 9
146841 1
1200001 4
1718264 8
1431852 6
1500000 5
300001 1
19 9
668326 5
1799993 6
208881 10
232076 2
1799997 6
17 6
3000003 10
270414 6
1199997 4
495077 2
1104049 7
1 10
21 10
1271067 9
8 5
13 7
765911 10
2032887 8
2 1
1907355 9
1 10
899997 3
1 2
148568 1
599999 2
9 8
1441727 6
2 2
1 1
1078499 10
1951912 8
1 10
327493 2
804460 5
9 10
483409 2
424047 7
26919 9
274237 1
732870 3
1406245 5
274295 8
395910 2
14 5
599999 2
968047 6
900000 3
822171 7
6 3
284953 2
300001 1
5 3
1 10
433542 10
887879 3
848299 4
273390 5
74759 1
402240 4
1114175 7
1080116 4
1368251 10
550005 4
127220 3
319596 2
2553120 10
741647 7
21 10
33842 2
2306921 10
695327 6
2100008 7
683668 7
468409 8
17 8
12 6
1200005 4
4 3
1197749 8
658544 3
299999 1
1556671 10
1146513 9
2808237 10
2700012 9
45757 1
1432425 7
1 10
452870 5
8 8
1418732 7
6 5
174463 1
1799999 6
250917 2
1185575 8
1432764 9
608697 4
1249455 10
155128 4
442083 8
387912 4
1 10
79884 5
726504 3
1 10
214751 5
1231116 6
802852 4
1860030 10
231447 1
615708 6
2099996 7
225069 1
1114914 5
1656368 6
260484 1
20 10
899996 3
299003 1
1751870 6
921589 5
1199996 4
544162 2
570137 3
87336 1
427861 7
593439 5
166330 10
716597 6
125860 1
284606 5
1883916 9
8 9
2699990 9
193875 5
652404 5
730207 6
22 8
1199997 4
1 10
300001 1
1882088 9
3000003 10
2195481 10
1 10
1117041 4
627676 7
19 9
2252409 8
1388239 8
207490 1
2002300 10
263792 3
23459 10
491528 6
1 10
1711742 6
16 6
1612859 9
1190940 4
899997 3
235923 4
2021744 8
7 6
1499996 5
440785 4
13 6
2100002 7
200602 1
1879655 7
174374 2
3 1
7 7
1499998 5
2562369 9
2 3
9 9
172368 8
1043921 4
19 9
78948 9
1009072 4
5 2
947001 7
1 10
953120 5
800732 6
1042579 9
161151 3
105190 7
1906441 10
202743 1
1232945 7
593268 2
2196510 9
1 1
891316 7
12470 1
1427101 8
103857 7
15 8
2999993 10
3000004 10
758449 8
270837 6
2400011 8
793674 7
2696328 9
20 10
168359 6
1127085 5
803976 6
190389 1
23 8
937799 5
1673064 9
751669 4
1 10
1287347 5
773278 3
5 3
2100001 7
2297460 10
7 5
4 4
2100006 7
517127 2
811965 4
10552 3
9 4
244331 2
588218 10
939623 9
2 3
606229 4
299999 1
127099 10
2434009 10
593214 2
243116 1
2027967 8
1821915 9
517333 3
132598 1
749260 10
5 2
846592 3
1351789 6
1706102 9
1108683 8
1 10
1 10
544449 2
2700010 9
2999991 10
2399993 8
4311 9
2700009 9
253766 1
1500002 5
759152 6
1275125 5
29705 8
13 10
156605 1
21288 4
374364 4
349645 4
9 4
51614 1
510684 5
880857 3
2326089 10
1473855 8
162570 1
786196 3
122769 5
880721 9
300000 1
599997 2
115424 5
22492 3
2014449 10
3000010 10
314110 3
9 8
273629 3
1784444 6
135728 9
334334 5
10 10
11 6
3000011 10
7 7
1 10
599998 2
9 8
1092796 7
299999 1
856048 4
577726 8
2665044 9
621179 10
205029 5
35755 4
2 2
2128661 9
1 10
201881 9
2507930 9
734203 7
679581 6
1293056 5
1 10
279016 1
600001 2
2399996 8
244970 1
2190783 8
68963 7
1856056 8
1280466 6
1068954 6
224311 4
1394271 8
1 10
2999990 10
1203288 6
1200003 4
150278 2
148814 1
634516 4
3 4
1132347 8
375664 2
681551 8
12 6
1337745 8
1852934 8
1867968 9
1386965 5
1 10
401764 2
2999989 10
2399993 8
1279741 10
216993 1
1199997 4
1063980 9
1864378 7
1005511 4
300000 1
31847 1
105128 2
2100000 7
532061 2
1666009 8
590474 6
833651 9
2699990 9
150746 4
1083621 4
1140784 7
223520 8
1500004 5
158189 2
329635 3
11 5
1295150 10
1984746 7
17 8
19 10
1069321 7
1576561 6
299999 1
11 5
1975797 9
2699996 9
1034107 4
5 5
2400000 8
1333172 6
1071171 8
899998 3
1019129 7
1 10
19 9
322093 6
19 7
280170 1
12 8
1730303 8
209845 1
2205701 9
60100 4
714189 3
87575 1
1205144 8
755938 3
1 1
617753 5
702596 3
909603 4
570081 2
499561 2
4 5
42177 8
924884 5
1 10
69108 1
424538 2
600524 5
835487 4
854020 5
1137515 4
599999 2
310306 2
10 9
4 5
2225702 10
1799994 6
192943 1
1816019 7
1532056 9
1200003 4
1 10
1284642 9
447388 4
493169 4
736133 6
1499995 5
24290 1
1200000 4
529337 2
166099 10
1684355 6
551620 3
1 10
2121528 8
672305 3
1537754 7
1477296 5
1246759 7
457906 6
2099999 7
1397670 9
35288 1
3 2
2700009 9
521034 2
1279058 9
2130063 8
118990 1
10 10
218624 1
599997 2
21 10
2099992 7
10 5
14 9
21 10
362571 10
948359 7
1251024 6
1365980 9
152530 1
1255429 5
1 10
1052136 4
1 10
3000010 10
1 1
5 5
1180948 7
1 10
263202 1
300000 1
545755 3
315821 4
566848 8
874475 9
416019 3
2505149 9
567469 2
300000 1
611151 3
282584 4
141719 1
225714 7
2225297 8
1199998 4
1200007 4
283167 3
818785 4
1360744 9
8394 7
1432793 8
300000 1
740305 3
758283 3
2099993 7
1 10
54844 7
681642 9
1379307 7
1141642 9
662214 5
1011104 4
1854454 8
152137 7
2168272 8
677990 3
965757 4
8 9
338375 2
436085 9
299999 1
923809 4
1199998 4
1542836 6
21 10
129545 1
774304 7
899999 3
376302 2
17 7
729366 3
5 6
478615 2
15 7
10 6
2664410 10
248505 5
1114434 10
1124674 8
1 10
2099997 7
596843 7
1 1
899998 3
56081 3
101536 1
1236585 8
857004 3
11 6
3000017 10
583175 3
600001 2
2513541 10
715484 5
2334167 9
710600 8
1992468 8
4 3
1686775 8
2349395 9
18 9
1500004 5
1199997 4
1381151 10
300002 1
457704 4
15 7
1853401 7
1090671 5
18 9
54111 1
2317055 8
284792 1
97856 2
1799999 6
2099996 7
1481390 7
1 10
2699999 9
893924 5
1590050 7
574251 4
627821 5
2700010 9
679118 3
805060 3
1200006 4
1098649 7
15 7
666449 6
1743599 6
351113 8
2100001 7
2438632 9
410058 3
2213253 8
392256 8
222594 2
9 5
253708 6
955544 5
1841175 7
2999995 10
1070436 8
359168 8
587927 4
1 10
1820661 10
511949 4
458089 10
505574 9
203563 2
868276 5
899999 3
2400008 8
864240 4
2450719 9
696747 4
306318 3
93757 1
1 10
273760 10
235273 9
2100008 7
1500005 5
651785 7
1397467 6
248881 2
53181 2
1500003 5
734851 4
900001 3
856062 9
163231 2
1059395 6
42540 1
1844530 7
1207383 8
261191 8
1491574 5
21 10
20265 8
2296979 8
647999 3
577492 7
1463450 5
357173 9
15 8
309532 4
596435 3
1 10
1891799 10
157313 1
742218 7
1770892 7
21 10
1444121 8
1 10
2289687 8
381039 2
900003 3
4 4
432428 3
1345939 5
2 1
600001 2
286973 1
1500004 5
4 5
2825603 10
89801 1
2395281 10
300002 1
8 7
1873153 8
4 4
862605 10
187763 2
714419 10
2700017 9
1801736 8
1 10
5 2
1309423 7
1499999 5
20 10
299998 1
172090 3
430460 9
279347 1
2362320 9
964547 6
79719 4
900002 3
1191945 7
779117 5
849965 6
2565208 9
21957 2
2511938 9
370972 4
1500005 5
506850 7
170952 6
2 1
1038128 10
259229 2
599999 2
130990 1
2399992 8
24 10
94071 5
300000 1
171251 8
2 2
32179 1
854043 7
2041620 10
2363137 9
562986 4
1543931 6
865381 10
2544723 10
1800000 6
224049 10
1093435 5
1423751 8
1452511 9
900001 3
2999990 10
167594 5
367861 5
1500006 5
1 10
1588495 7
19 9
303856 2
456162 5
1 10
1735930 10
12 6
1713335 6
981057 4
1 2
1718753 8
2700008 9
1348992 7
2 3
229564 4
770189 3
1 10
1200000 4
753746 5
1499999 5
491214 3
1 10
351454 5
2700007 9
250091 1
1800002 6
2399991 8
300000 1
541728 6
1482972 6
2400005 8
4 5
683200 10
177484 1
1396999 8
870617 8
1961308 9
751989 10
1901611 10
407159 4
167761 7
299999 1
1147746 9
3 1
991528 5
1284659 10
1314017 7
1819610 8
300000 1
7 6
276679 9
3000018 10
1 1
1000878 4
350189 7
1996947 7
1199997 4
1199999 4
24 10
614362 3
1565182 9
103481 1
3000014 10
1500004 5
1258396 5
744924 4
1200004 4
899997 3
2275292 10
900003 3
709671 5
570658 3
180475 1
30351 10
2221210 9
154895 1
159913 4
2435993 10
974900 7
897720 4
129291 5
151331 7
831917 3
1931340 10
15 7
367729 6
1314304 5
629947 5
164946 1
221060 2
3 1
811730 3
890683 10
2551255 10
85875 4
711667 10
279988 1
1 10
139221 3
899999 3
290500 1
2999991 10
219838 1
599999 2
34896 3
11 5
2242720 9
3 2
673272 6
425560 5
8 3
5 4
410013 2
7 3
300001 1
240652 3
432678 2
1200000 4
299999 1
1 10
325640 3
1360176 8
1361000 8
16 8
6 5
1607080 6
899998 3
2699995 9
601673 9
219668 3
1247040 5
660133 4
299999 1
256504 1
455435 7
2700008 9
98046 1
1 10
952570 6
1042904 4
4 5
3 2
417635 6
236886 7
631695 8
1207407 8
1060431 7
168311 9
660176 7
447242 2
1019987 9
1311376 5
918791 5
818285 5
1300966 5
449105 2
2 3
451417 3
2088966 7
427669 10
817367 10
2312085 8
2399999 8
2700011 9
1 10
377221 2
2231481 10
1500003 5
229195 1
1028404 5
1516790 10
1296209 8
560412 3
4 5
1 10
15 8
8 7
1863380 10
1 10
1950860 10
899997 3
1 2
877645 4
1499996 5
3000010 10
1091895 4
1138169 5
2100000 7
368954 2
908840 10
22 8
1179485 6
589231 9
1200006 4
18769 1
899999 3
147737 1
600001 2
10193 1
2099994 7
2099992 7
2211420 10
2100008 7
1 10
2513241 10
233120 8
456880 4
4215 10
799190 7
843324 8
1799995 6
260268 2
1864628 8
844376 7
563889 5
2 1
1 10
3 1
4682 1
1197406 7
7 6
582444 4
252600 5
822277 7
1278826 6
1 10
14 7
899996 3
233914 1
154706 3
600000 2
550343 2
1242340 6
3000017 10
1669520 8
2067940 7
3 1
900003 3
572414 2
398551 5
2999991 10
1 1
2700004 9
278545 10
1744692 7
1 10
1778267 6
746479 7
31499 7
1485199 8
602656 9
140164 4
424865 3
34032 8
489624 4
1 10
1495421 9
2 1
897290 10
758346 4
1 10
247652 9
1760624 8
473213 7
2647098 9
1352760 10
1 10
10 5
1 10
1200001 4
828594 3
2700009 9
1199996 4
176093 3
1 10
1799993 6
2266585 8
754721 4
91553 1
2 1
21771 3
2463875 9
1959341 10
762573 3
5 5
1573085 8
17712 4
2112788 10
60122 1
1800006 6
1116691 6
599999 2
549921 2
1759435 7
283660 10
56953 1
1 10
127254 5
1114372 7
123993 3
264616 3
722465 8
1038766 4
1210679 7
692160 4
66384 1
290171 2
641309 5
10 8
1002798 6
13 7
127931 1
899999 3
242495 5
306029 5
1509560 8
10 4
694 6
15 6
107525 2
369155 2
1 1
356045 2
2699999 9
1 10
1829403 9
823465 3
532364 2
474776 6
227008 8
1276090 5
900002 3
389793 4
1038775 4
23539 6
2263210 10
90863 1
1713024 8
43159 4
1022925 4
1499998 5
1799995 6
600626 3
1244855 5
67554 9
2220252 10
1163080 5
2999999 10
524730 5
1944048 9
2399994 8
688648 8
3000010 10
299999 1
1191420 4
510681 4
283178 1
166283 4
1499999 5
173464 1
1381621 10
296405 2
887846 10
174947 1
253435 6
1 10
1 10
2236270 10
296852 4
2 2
687800 4
2 2
554461 6
1 10
53211 1
179781 2
4 3
600000 2
1800003 6
1183285 10
899628 5
542043 2
956 2
21 10
899999 3
1 1
868433 5
155940 9
1800000 6
1068791 6
1649892 6
67992 8
384460 4
1 10
1 1
900003 3
2066720 9
280484 3
19 10
1200005 4
2100001 7
1810070 10
1 10
1 10
283747 4
1 10
6 4
746542 3
1010784 6
2134943 9
1 10
620845 7
681402 3
883437 9
1691056 9
2 2
2150141 9
1013780 4
917706 6
2294831 8
1413558 5
1799994 6
900000 3
899998 3
171904 1
188018 8
2099998 7
1200005 4
1799994 6
1146847 8
21 10
1123503 6
653767 3
610797 4
284984 4
1800000 6
7 3
2335998 10
1 10
1 10
11 10
360815 8
6 5
600001 2
824295 8
1536927 9
270292 1
829336 10
1799999 6
1498640 9
1 10
3000015 10
706796 5
1012158 7
169679 1
5 2
877533 7
2175552 10
600001 2
114661 1
599999 2
1800005 6
19 9
13255 1
325908 9
376369 2
247653 4
300001 1
1028737 4
300000 1
11 7
644000 3
712839 10
812764 8
1 10
234558 1
3000011 10
147803 1
1157619 8
490200 4
288449 8
49150 1
1500006 5
1167282 4
2400010 8
900001 3
2400011 8
1024316 7
445729 10
968486 5
6 7
21 9
1329354 9
1901712 9
1 10
2126 10
172602 5
1267785 5
51408 1
1123062 4
121993 4
1334141 5
978045 10
66160 2
1505465 9
695490 5
1155694 7
1 10
391951 2
18281 1
2399992 8
154774 2
1378005 5
2099994 7
2090673 9
1 10
61725 1
400169 2
2699996 9
11 5
252269 1
3000002 10
300001 1
1799993 6
268338 1
1222930 5
160317 2
2399991 8
5 5
873564 4
971720 5
1456770 6
32796 6
613460 5
1 10
1379942 10
130857 1
1199999 4
1798103 6
14 6
26623 5
292157 1
1236100 5
1309525 7
2999990 10
596174 3
186923 3
1028014 6
1724109 10
3 2
2220443 9
18 7
781431 4
756872 3
202450 2
15 8
847571 3
2399993 8
2625329 10
174074 1
25577 2
2557261 10
1920141 10
1693629 10
509483 3
175318 3
941913 7
1040611 7
3 1
849641 4
2400007 8
658592 9
145767 1
465217 3
672231 4
1 10
2100006 7
349703 3
10 10
20111 5
263031 1
1336986 5
861388 8
386045 5
1054571 5
1365150 7
136945 2
555862 3
1 1
622406 7
130383 2
586674 2
1919816 9
588637 3
1499999 5
203166 5
1 10
2 1
1500004 5
546353 2
1712683 7
742764 7
1200005 4
137634 10
68680 8
1965615 7
276818 1
984362 7
2700017 9
265247 9
1939547 10
938167 7
285618 1
17 9
147148 7
2392862 9
541663 3
257843 4
5 3
965443 5
446743 9
1197724 7
19 9
208441 2
1800009 6
5 6
365465 4
1086334 5
1194271 4
2133112 8
2399992 8
284533 2
2099993 7
1432992 8
47770 5
71925 2
2166943 10
2699999 9
1399731 10
51965 4
281261 3
13 6
1355904 9
246143 2
1385727 6
987111 4
281213 6
8 9
6 4
745082 9
300000 1
1 10
103681 9
46925 2
2507589 9
300000 1
1425976 7
90055 4
1929620 8
1 10
26486 10
16 6
303745 3
195293 3
299999 1
3334 1
432627 8
12 8
183463 6
646331 6
2700015 9
2099993 7
199382 7
271491 1
400764 3
300001 1
1523376 8
2100006 7
1799994 6
707124 6
275865 1
222603 1
10 5
1382791 5
121135 6
137107 2
197199 5
2400009 8
5 3
9 10
600001 2
193974 1
335814 4
2561060 9
1 10
300001 1
11 10
2699997 9
1117041 5
2 3
2311080 8
1184260 4
74467 9
713722 5
1276525 6
550487 9
777322 9
1500003 5
1850274 8
467175 2
9 9
1184794 5
633123 4
1 10
1591113 8
4 4
1234982 8
613670 3
2495972 9
15 8
1046331 5
1 10
15989 2
261539 4
1283016 7
2724371 10
686060 9
810210 10
900004 3
300000 1
785582 5
931788 4
422086 5
1492979 10
207849 1
637651 5
521961 5
1672238 7
710081 7
1500004 5
1573229 6
18 9
1800002 6
824341 3
1275678 6
11 6
5 2
482260 8
6 7
2015152 7
2277831 8
9 5
19 8
467247 8
1200004 4
2593367 9
1152056 5
1688786 9
485766 6
5 2
468674 3
53070 2
300001 1
284169 1
1497530 10
982932 4
391783 4
1 10
1979351 10
385124 2
357622 7
33013 6
20 10
888429 10
1397656 7
300000 1
1027752 4
175337 8
300001 1
1 10
1521121 8
734101 3
10 10
126441 3
2542662 9
1800004 6
187506 2
25976 2
1055020 4
1 10
1500000 5
599999 2
1760663 6
1340394 6
1067457 4
13 6
3000000 10
1 10
738996 7
96127 1
262297 1
19 9
763630 10
599999 2
1 1
1 10
795446 5
1213021 5
2099993 7
1043180 5
2700000 9
991083 5
2399992 8
314255 6
1800005 6
562941 5
1499996 5
1199999 4
1532324 10
357220 10
2 3
773864 9
10 10
1161220 10
68365 1
4109 3
1797121 10
2100001 7
996258 4
99901 1
982679 6
15347 6
2399992 8
129807 2
1175205 6
21 10
313501 2
1634761 6
222844 5
491040 6
900001 3
2700009 9
455483 4
1146725 5
19 9
15 7
24 9
1758723 8
568472 5
223853 2
1732841 6
501494 5
1800008 6
1010855 5
530855 9
2399993 8
2 1
539036 3
923352 4
605423 3
688130 10
347050 4
510061 3
67859 1
600001 2
1328363 9
595084 3
2 3
810907 7
899998 3
1500005 5
214429 6
429127 4
1567135 7
854566 5
601181 3
1416564 5
1 10
1552471 7
1199997 4
404768 2
498401 4
314369 3
1799994 6
2472552 9
282119 1
1200004 4
2649368 10
2100004 7
1 10
1151761 4
19615 2
2008589 8
141171 2
4267 3
1 10
1 10
317837 4
894848 3
650452 4
900004 3
107644 5
3405 6
9 10
806329 3
896600 5
2538329 10
258882 1
1134129 4
1053011 6
600002 2
2695005 9
2100004 7
2638238 9
3 3
2400014 8
2566513 9
1799994 6
214529 2
1598650 10
1026991 4
1250149 6
1200001 4
822651 4
900001 3
1347166 8
157793 1
869556 5
2700002 9
223867 7
385554 5
2 1
942319 7
80758 1
1760701 10
1140311 5
600001 2
1681021 10
331943 4
2099992 7
2995646 10
5 6
808393 3
555419 3
7 6
700251 4
12 6
1891615 10
1800004 6
1648504 9
461529 2
1283197 6
117166 7
794846 5
561100 4
415498 9
120352 3
1456176 5
1063203 4
599998 2
1499995 5
744094 6
1 10
2543201 9
517813 3
1 10
217056 1
1920207 10
98297 1
1200005 4
1819619 9
1386151 5
779104 3
88286 7
1447159 7
831637 9
765643 6
658732 4
7 3
907969 7
822488 4
278906 2
717616 3
1 10
1707337 6
257545 9
7 4
1199997 4
1080195 5
1619815 7
108417 1
65115 5
299999 1
2 3
84441 1
125536 1
987996 4
585658 9
637527 3
1469051 9
884273 4
14 5
15 8
21 10
13 7
527577 2
13018 1
776282 3
332784 4
900004 3
1474653 10
2011331 7
451088 9
1638518 7
265976 1
1389400 5
9 4
675299 3
451305 6
1500002 5
259974 10
572656 7
793989 5
1133940 5
386582 7
1961633 8
600002 2
129858 1
1 10
1200003 4
600001 2
664081 5
924907 7
1784877 6
288925 1
2049707 7
172339 6
239660 4
2700008 9
2099998 7
11007 1
1483007 7
690811 3
494928 8
737677 3
792727 7
1647555 8
145322 8
1695839 6
141242 3
599998 2
7383 1
939781 9
599997 2
1490469 10
1423161 8
517639 10
2483146 9
27556 4
450226 2
363923 2
15 7
287729 9
2671279 10
411458 5
6 4
299998 1
252490 1
1940457 7
2999999 10
719286 3
370300 5
697439 10
762544 8
2 2
1062120 5
352487 6
73679 5
234721 1
1 10
693527 6
67404 3
65903 1
1799994 6
216943 8
1812232 7
1634741 6
66790 1
1 10
1226477 7
1632660 10
1935319 9
1 10
2400012 8
2100002 7
35694 3
9395 4
7 3
776048 8
1190150 9
3000004 10
1266251 6
1577714 6
122559 1
252615 2
1044820 4
1 10
639693 3
1640940 10
1166650 10
1270059 6
1206872 9
725925 7
300001 1
71165 1
19 9
197961 2
189272 1
900003 3
599998 2
492241 6
1799999 6
1395830 10
996451 4
130140 1
986615 7
1488948 7
2099994 7
176510 10
657736 8
1388019 5
579123 2
5 5
26107 1
8 9
1500003 5
276287 2
2230073 10
271929 6
1039195 5
899997 3
377001 4
900005 3
900005 3
43953 1
1 10
7 3
600002 2
4 2
205940 1
407317 4
22 10
1 10
1016061 4
10 5
81441 1
2430684 9
1210654 5
1800001 6
1459855 8
900001 3
847503 3
1775219 10
7 8
1854399 10
846167 5
710896 9
300002 1
471192 3
487280 3
542295 9
1484515 9
498533 8
6 5
124391 2
8 4
1 10
2699996 9
2178585 8
108445 5
1122341 6
262986 4
2079574 7
86821 1
1304862 7
2699992 9
1 10
1 10
2099992 7
132111 1
1800008 6
900001 3
1499997 5
1670157 9
1046103 8
1 10
2433385 9
21 10
599998 2
363029 3
514307 2
2908251 10
1 10
173991 2
38517 4
2109663 9
1692072 6
505142 3
519245 6
7 7
1366479 8
233829 10
91741 3
600001 2
485388 4
1064672 9
573036 2
549861 10
924324 4
292794 2
1800422 9
61991 8
900004 3
1502999 10
1800000 6
1113144 7
181711 1
2092022 10
196291 8
2099994 7
246517 3
1499996 5
1905129 10
89470 3
1650800 9
2399994 8
599998 2
1064677 6
1445398 9
716082 10
1238932 9
1054057 6
209024 1
2700001 9
731951 3
194349 10
1167160 7
1492352 9
252699 3
672607 7
900003 3
1 10
26198 1
71940 3
390438 3
2263099 10
6 7
1335782 6
23 8
126079 1
797845 6
2399993 8
589271 10
1966847 8
2025739 9
175441 7
985350 6
900000 3
2700001 9
899997 3
1 10
282758 1
1 1
900003 3
1048784 5
2700000 9
366501 4
422996 3
7 8
2428961 10
1184086 7
1 10
1665429 8
628585 4
1 1
1102349 4
13 6
5 2
900001 3
1836200 7
2792199 10
262137 1
661416 3
1037645 5
599999 2
776377 7
496211 10
2400007 8
5 4
296322 1
739189 5
2999999 10
1 10
1312885 7
1691239 10
1686161 8
722664 8
9 8
1562275 6
110605 1
2100006 7
242675 6
2253261 8
2999991 10
35130 2
2884219 10
1106005 8
943427 7
1483018 7
26955 1
2479643 9
1961331 9
545071 10
899998 3
127259 6
1 10
64731 1
11 5
179838 1
500129 7
146358 5
112697 6
1 10
300002 1
1 10
1 10
421016 8
421541 6
1800001 6
1767558 7
486039 7
1199996 4
7 4
25192 1
474162 6
1 10
410208 5
120615 2
1384076 9
900110 7
70182 4
2700009 9
578411 2
600001 2
26846 3
2286078 10
299999 1
621541 4
481077 3
1 10
1385779 6
771380 4
11 6
2604599 9
293972 4
1 10
1794060 6
2099993 7
2 1
601784 8
238501 3
484901 10
1499999 5
1645887 8
560886 2
1515633 7
270653 2
444465 5
1 1
1279886 8
11 5
9 10
2311769 8
20 10
899999 3
1500009 5
700121 3
415323 4
1 10
2043752 7
5 6
3 3
1199998 4
1986263 9
1020031 9
2142613 8
511818 2
3000013 10
2142008 8
73896 1
1 10
1662965 7
2700000 9
271389 1
1451147 5
1333429 7
187822 3
1051827 8
414324 7
1739408 8
1799997 6
126653 1
445551 4
5 5
249789 1
228346 1
1548075 6
1328339 7
68530 7
123189 1
640549 6
1972160 10
86382 6
1221107 6
1 10
899999 3
1325755 9
472403 3
765967 8
824923 6
1116903 4
5 3
2395333 9
899997 3
352727 3
17 7
1500004 5
900001 3
1989994 7
2660190 10
19 9
7 8
789574 4
595789 4
24123 1
1078235 6
67287 1
173067 1
1149078 6
1 10
2399993 8
1879990 7
2999993 10
1345015 8
2999990 10
764138 6
13 6
2317000 8
313606 5
512907 2
455716 5
571099 2
1 10
1651812 7
2230979 10
16 9
127909 6
227897 10
786411 4
1026319 4
105028 3
649015 6
1438251 5
1702210 8
2699990 9
1 10
1 10
2204976 8
1799997 6
582960 2
1 2
1107686 5
1299668 7
526496 4
65234 1
1 10
1254986 5
545568 4
2076808 10
428893 2
224528 2
479622 6
1398172 7
125746 5
600000 2
1522403 10
606469 6
2042608 8
7269 3
1350761 5
140266 5
578401 2
927224 8
376045 2
548268 4
134179 2
1 1
300001 1
617765 4
586284 8
372441 2
1 10
1 10
303928 8
968921 8
26823 8
276241 1
156534 6
1213810 5
2 1
196161 2
91693 2
164465 2
190198 7
2999991 10
223577 1
1941127 8
1800011 6
2700004 9
1653551 6
68225 1
936602 5
1500006 5
226840 1
1860060 8
3 3
299435 5
1153248 8
1 10
94869 2
1 10
11 4
246078 1
1627171 7
1222639 10
2999990 10
1500004 5
588389 4
141161 4
538678 9
518683 5
894709 5
1200004 4
1012980 6
900000 3
1800001 6
968243 4
1119580 7
8 8
600001 2
513260 2
1531989 9
300000 1
408365 4
899997 3
585815 6
526191 3
7 8
2855670 10
373085 2
2228558 9
1798807 8
929472 4
752611 4
1380977 9
413836 5
600000 2
1 10
1499999 5
599998 2
237446 8
369923 2
2262069 10
900002 3
300000 1
1645411 6
191556 1
731298 3
900005 3
398167 7
108695 5
1500002 5
909564 6
87939 1
1949678 8
592751 8
1 10
300001 1
1702572 7
531052 3
884600 3
1470421 6
2 1
1800005 6
338421 4
595673 4
1 10
651681 4
1957746 7
280584 9
426065 8
2212777 9
1199997 4
768228 3
44642 1
1800002 6
1028573 4
136376 4
912613 6
2264081 10
1640736 7
292825 1
3000003 10
834562 9
278798 2
2145761 9
1201325 6
300001 1
491655 7
169603 1
2700004 9
121965 5
82707 1
701735 7
2400009 8
1966664 8
34364 9
403503 3
499185 7
2111603 10
680077 7
1638584 8
900001 3
1500005 5
2099992 7
1174855 4
15 8
2025558 9
134343 1
744389 4
9 9
3 1
2699992 9
891134 7
599999 2
3000011 10
1900677 8
2196927 10
8204 5
42701 2
37497 2
710416 7
5 3
187179 10
605061 8
731 3
2384471 10
592208 2
660464 8
130093 3
1 10
801629 5
1284434 8
5 2
1 10
1119056 7
349596 4
132788 4
118991 10
15 8
1334389 5
187081 1
193697 9
424619 10
123341 1
900003 3
1654954 8
5 2
561720 5
697693 6
15 7
1680769 8
19 9
1179030 5
1193327 7
1500006 5
3000007 10
1500006 5
351856 5
340235 6
827369 6
1766538 6
1249140 6
1352681 5
7 6
1227692 7
3 2
493793 8
855115 3
1720586 10
254464 1
247791 1
2087400 7
2999990 10
1199997 4
850959 8
1 10
1735297 6
2 1
599500 5
599998 2
1378959 10
3 3
1565065 6
205617 1
3 2
792647 4
1200001 4
519274 2
1524016 8
1 1
2339749 10
9385 3
200514 1
32106 9
104972 3
2666486 9
1199213 4
2400001 8
1499995 5
20 10
1 10
292069 6
11 6
884267 9
1851830 10
2699991 9
1144771 8
334822 3
4 2
1362938 7
154173 2
3 2
1183332 4
1 10
629599 6
850119 5
276787 6
1500005 5
482285 2
1 10
1995375 8
1 10
2238800 8
1200004 4
153323 1
341008 7
468621 5
413322 6
2322249 10
1500002 5
311772 5
600000 2
1939224 8
1698963 7
2582047 9
1 10
300001 1
5 3
73121 6
75019 1
7 3
1 1
2399950 9
2055590 10
225116 1
3000017 10
2127132 9
1217779 6
298933 1
5 5
989322 8
236283 1
1745981 6
1818657 8
2697875 9
68248 3
985088 8
200526 1
1200001 4
300002 1
70553 1
2399999 8
1193758 6
3000003 10
1 10
14 8
1475019 7
47197 4
1799994 6
1485026 9
2100000 7
1200003 4
436533 2
1485305 8
9 8
2362904 8
17 9
1177488 8
343296 2
1 10
1987108 7
1749977 7
1800006 6
668292 5
719029 4
186843 3
2999991 10
588049 6
1199996 4
2181869 9
1200004 4
201735 2
369689 2
1 10
2700010 9
2921949 10
1052309 10
797714 7
11 5
6 6
94363 3
1996248 8
1 10
2100012 7
2138543 9
1136944 8
3 1
2700002 9
5 4
250707 2
1 10
2 3
266377 1
291014 1
2399995 8
4 4
587447 2
772268 7
1 10
1800000 6
412464 3
630255 5
599999 2
29242 4
1224712 7
1 1
3000003 10
658529 6
2525779 9
277056 2
6 5
288093 5
1200001 4
592714 3
116703 2
386850 3
2567013 9
816725 4
1874396 8
427273 2
548603 2
5 6
1676653 6
255317 2
464921 4
3000001 10
2999995 10
2999996 10
345044 2
1200005 4
314805 4
2437956 9
1059298 9
940029 10
2400007 8
363933 4
381298 3
1032503 8
662125 4
2400000 8
347809 9
533717 2
3000009 10
1648666 9
2 1
900005 3
1 10
1395249 5
1586312 7
2700017 9
2056378 8
413009 3
491929 10
600001 2
273508 1
954197 8
21 10
424516 2
1494390 5
392951 2
1 1
1072741 4
1810713 7
2649 2
1799996 6
140142 1
71923 1
18 10
2950640 10
276352 7
13 7
1 10
2100000 7
600001 2
1278874 9
1 10
1071500 8
19101 4
201488 4
272011 10
1396256 8
1541017 10
1799995 6
2290758 8
325441 3
1588949 7
1025381 6
247393 5
1649676 6
30833 3
1060792 4
223561 6
156383 6
988447 6
2549869 10
521608 2
195935 1
316602 7
130485 2
2699999 9
2699991 9
905104 9
44622 1
563104 4
473319 5
900003 3
1440123 5
542770 3
18 9
326500 10
1 10
1 10
365650 3
2100006 7
141971 1
413815 2
1684981 7
75122 1
16 6
2100003 7
8 8
105018 1
1 10
2092369 10
663169 9
695069 4
3000006 10
478524 5
2700008 9
2985900 10
1 10
2999990 10
532505 7
1163610 4
2052177 7
20 10
2326903 8
386207 2
247027 1
248039 8
24077 6
495351 4
1971316 8
2099993 7
2 3
337521 2
676631 7
1065572 5
299998 1
8 3
1562305 6
307719 3
1392119 6
637593 4
138954 1
1596403 7
137879 2
1 10
591763 4
1011093 7
10 9
171505 9
1122564 6
31682 7
428139 5
267485 2
1 10
1061695 9
89245 3
1 10
1 10
899997 3
1 10
1274969 6
300001 1
111855 4
104694 6
2115479 8
299999 1
2058588 8
15 7
141193 7
2099993 7
1799996 6
1136471 5
1500000 5
1499996 5
1 1
429160 3
2317112 8
2331391 10
600003 2
600001 2
28 10
1321206 10
1 10
37037 8
389881 5
1710054 6
599998 2
2099616 9
1200006 4
168606 3
2999993 10
325429 3
1879413 10
1785746 7
11 9
173141 9
207682 1
431027 4
602669 6
1760127 8
14269 1
1114142 4
4 3
27 10
888997 5
373916 3
1421691 7
1676996 7
428934 2
1 1
8 8
595238 2
735362 5
274778 9
2100001 7
626116 7
1457794 6
900000 3
985276 5
300000 1
600000 2
252727 2
241810 1
599997 2
225339 4
42388 1
144539 9
2700009 9
1124814 8
331097 6
2700002 9
1199996 4
713276 7
673971 3
309669 6
4 2
400057 2
295702 1
244181 1
1765319 8
1 2
1 10
1500001 5
1 10
15 7
2386955 8
1643117 6
461542 2
7 7
75509 5
1 10
1489221 9
611305 6
1448599 6
2739909 10
1269484 6
2118709 10
359939 10
29642 2
1 1
4 4
840279 7
151879 1
1 10
4411 1
15 8
357984 7
506687 8
1825209 8
2999989 10
418553 6
1346984 5
1437295 10
1147255 4
2099997 7
2576942 9
16265 3
2064264 8
469349 9
506721 5
265517 1
17 8
2326044 9
45522 3
1200002 4
579876 4
11 6
304474 3
289003 2
1139387 4
113261 5
101921 1
875818 7
1799999 6
149010 3
1378117 7
2219259 10
909304 8
71945 4
2399992 8
13266 3
405793 4
162751 2
1237304 8
1286261 8
1800005 6
1550875 6
764733 4
355261 2
539309 10
1 1
1469971 10
10 9
3000011 10
908157 4
1 10
146735 3
1115967 4
427001 7
1800003 6
635769 10
1 10
1 10
264124 2
1415863 5
244539 2
1238 10
216137 1
826501 6
1320235 7
2699999 9
1168327 6
914820 4
8 7
1522825 8
29352 6
1 10
36812 4
1458008 8
2699999 9
1005248 6
876126 5
1668750 7
1 10
1902511 8
203342 5
653016 3
2063968 8
1 10
6 7
496026 2
383051 5
470171 6
4 3
353536 2
2699992 9
619604 4
1061080 8
2699990 9
1664540 9
1313270 5
1200004 4
2021345 9
600000 2
7 5
1455766 5
1500000 5
1554487 10
424779 2
657904 4
1500004 5
2768719 10
7 5
2699992 9
983342 4
222427 2
461431 10
1 10
309699 9
573762 2
468766 10
369768 3
300000 1
2099992 7
1774417 8
8 4
253799 2
531548 4
2099995 7
325993 9
11 4
248453 5
2399999 8
176463 1
1500005 5
333281 6
1800002 6
507119 4
401353 2
1326078 9
48755 2
1494842 7
914621 4
1099782 9
837999 3
365517 9
1490440 8
376530 6
1279303 6
1362913 8
30367 2
428295 3
849592 8
1183736 5
3000009 10
2204918 8
2400005 8
2100000 7
1106339 6
825550 3
305158 7
618375 8
1966833 7
1199997 4
5 2
186500 1
15 8
32457 3
974 1
84226 4
801024 7
1601312 6
1533797 7
237385 3
1 1
310494 2
2325317 8
853936 4
495768 7
1 1
299999 1
19 8
312398 2
1200005 4
6 5
2999997 10
1378050 10
545210 3
57935 1
2388461 10
1837299 10
355100 10
6515 2
701541 7
1199997 4
25468 1
890896 7
1768013 9
15 8
290988 2
1080135 7
1 10
13 7
1 10
74601 8
18 9
510621 4
1079254 7
583520 7
394283 3
2400000 8
2600114 9
524879 3
31786 1
8 8
224707 2
499669 10
141645 5
732260 5
177241 8
3000016 10
1938233 7
299999 1
65295 4
287585 1
733761 3
638529 6
1500004 5
59665 2
1035417 6
8 9
137986 1
1799995 6
726269 10
11 5
233192 1
1152201 7
345011 5
2290808 8
300000 1
974473 4
376478 7
300000 1
17860 1
329114 5
1584601 6
673437 5
1 10
1197746 5
601261 3
1200003 4
692689 8
956539 4
1 10
1171359 9
299999 1
2402360 10
1538811 9
387758 3
972910 7
1554384 6
300000 1
557525 2
210004 5
1915165 8
900000 3
2700003 9
1828030 8
1199998 4
2399992 8
39863 1
1374406 5
704568 4
502351 5
529135 5
1040079 4
2365481 10
300001 1
2459650 10
1288 1
1185541 7
1 10
3000001 10
1136711 5
434603 7
1669847 9
1560749 6
866331 5
492139 6
2274681 8
1912870 10
1455507 8
156126 4
588628 8
1399194 7
2626649 9
146459 1
158342 3
7 3
2558769 10
1 10
173682 9
146049 5
2700000 9
1867775 8
172192 3
3 1
1484434 9
1404454 5
1 10
1 10
335243 3
1237787 9
293015 7
853432 3
2399992 8
1432797 10
1820505 7
1252668 6
2999991 10
17 8
6 3
536156 5
57736 1
1421454 7
1404587 6
299999 1
470097 2
2248227 9
1790537 7
849228 3
1499996 5
1960627 9
997019 5
4 4
769390 10
276577 7
441118 3
74319 2
392525 4
283205 3
270003 1
121454 1
437089 9
963779 4
1761940 8
1500001 5
7 6
66207 5
1 10
1154720 4
409144 5
7 3
1322077 6
7 3
2400004 8
1157317 6
409119 2
766353 6
1379033 6
1761137 7
7 4
1108051 7
193665 4
504826 3
338471 4
1834685 7
8 9
900002 3
645278 4
3 1
12 7
1 10
1546730 10
1200005 4
77543 6
323831 3
2400009 8
710436 7
900001 3
2700002 9
899997 3
1453635 7
1691900 7
156743 6
1278605 7
745771 6
1500005 5
13 7
1355253 5
256334 1
1357412 5
1799997 6
300002 1
394918 7
106156 1
144304 1
160198 2
315452 5
406541 2
1 10
721359 8
992731 10
1200001 4
524612 3
612729 4
5304 3
1909748 8
823892 3
4 4
1202083 6
88186 1
2036373 10
115171 6
2 2
407549 10
1301026 6
3000010 10
190309 4
449400 5
6 5
1337742 7
409509 4
848523 10
4 2
2460792 9
300000 1
594694 2
1559073 8
313377 4
1 10
112954 7
1499995 5
1352832 7
1580689 8
18 9
949975 8
1175527 4
1200000 4
2 3
347712 7
1 10
1917579 10
583585 8
432906 3
174830 1
137898 2
804220 6
1500004 5
1800003 6
644939 3
300000 1
79048 2
1597416 6
688548 6
599999 2
1239301 9
244613 1
2999991 10
198969 3
1800005 6
900005 3
1073748 4
132701 10
221805 1
600001 2
1108548 6
714355 7
1 10
24476 4
900002 3
946877 8
2099993 7
63245 1
271528 1
10 9
1499995 5
1 10
21 10
2357397 8
8 9
2466892 9
1799994 6
1 10
266651 1
860441 7
1800002 6
672968 10
1335920 8
541117 2
235827 2
2999989 10
10994 3
1245984 5
322294 2
357356 4
2044360 8
900002 3
19 9
158038 1
1064209 4
1199997 4
986284 7
72930 2
368568 7
1800005 6
1001559 8
163480 1
371989 4
1200005 4
1753294 7
300000 1
17 8
435230 4
171319 1
28066 4
1500006 5
71834 1
477894 5
2280871 9
342285 4
956290 5
1696528 8
85724 2
2431657 9
300000 1
137481 7
17 8
264245 2
299998 1
1086637 4
1026024 4
1275859 8
899998 3
900002 3
2306567 8
2399992 8
3 4
1238724 7
1066445 5
2081857 7
475717 4
19 9
1 10
3000000 10
706440 5
1226294 7
4 4
1032131 6
8004 4
249447 1
1 10
4 4
51741 1
8 6
569605 10
11 10
200626 1
961982 9
2699991 9
765137 3
2099996 7
1 10
191366 5
7 3
903253 7
2825330 10
2068389 7
97968 6
900003 3
2400007 8
7 6
1 1
891745 3
1869729 7
2344201 8
1200003 4
2 2
938032 8
160462 7
1 10
6 6
1200003 4
1 10
211561 3
120346 1
209050 1
411861 5
599997 2
1356 1
41567 1
2386426 9
401300 2
1181889 5
1 10
516743 3
6 6
117995 4
107298 1
43379 1
670566 3
1 10
505251 3
178583 1
12 6
2400003 8
1 10
2700008 9
724817 6
2100008 7
300000 1
900003 3
2095584 7
2 2
1967621 10
189908 6
75941 6
1187137 8
34143 4
1000016 5
255714 4
2099994 7
811022 3
2100008 7
3000010 10
2275337 8
25854 2
192215 5
1 1
793901 10
50709 10
2699992 9
1 2
2400002 8
1037053 4
373223 6
3000001 10
2100002 7
47301 2
238658 8
1130227 5
1275754 5
2594 1
293492 1
1397508 6
11 10
457098 2
343980 4
1384125 5
1500008 5
153968 2
1199997 4
390936 2
3 4
91326 4
1 10
1467968 6
2100000 7
525489 4
82755 3
300001 1
2699992 9
1 10
65443 4
328305 2
487463 2
1827305 9
9 9
1601570 6
900001 3
1800006 6
1800001 6
1 10
464856 5
818151 4
372825 2
317427 5
600001 2
785427 6
9 5
213524 2
481577 3
698352 9
1824283 7
26739 5
1159178 7
168667 6
1014175 4
7 4
7 4
139538 1
469839 5
312701 2
1103220 6
8 3
899999 3
832224 6
1020243 4
745373 4
2307471 8
31332 1
198552 1
1 10
899996 3
1019831 6
299998 1
19 9
22 8
11 5
182452 2
238082 1
493824 4
1199999 4
228597 2
15 8
2100001 7
5 6
4 5
2399993 8
20366 6
117470 1
1 10
436708 4
9 4
771777 7
2253705 8
2637054 9
312970 3
2399993 8
666167 8
329860 10
1 10
962446 4
443769 3
2389230 9
2 3
943679 4
2099996 7
2399991 8
92500 4
2219732 8
30985 5
300000 1
271481 1
1806760 10
70767 3
2032926 7
2531520 10
295601 1
851169 4
113852 2
1800007 6
2700001 9
691765 4
1 10
107057 7
1 1
375395 5
266243 3
2166706 9
1199997 4
138011 2
1543799 10
343981 6
368860 5
620154 4
214305 1
2018100 7
1 10
900000 3
166116 1
2400008 8
13 6
902659 8
1243020 5
597649 10
364736 6
899998 3
536359 4
529186 2
6 3
410955 3
2692599 10
899999 3
166087 2
1407606 5
801209 10
1776411 9
804138 4
2999991 10
1172910 5
1722944 8
183557 1
1 10
1738171 6
247779 9
17 9
849174 5
1520640 6
1444566 8
2860371 10
1875427 7
1 10
972731 5
2700008 9
40557 7
43103 10
1284170 7
833839 5
2999992 10
714653 6
761676 5
680186 4
451371 5
304509 3
1 10
2099994 7
2400007 8
1091613 4
125793 3
2251594 10
580486 5
886320 3
297732 3
1192403 4
97625 1
2699991 9
7 3
2999989 10
1004000 4
1 10
3000001 10
1799995 6
7 8
964218 6
161053 1
902598 6
24276 6
1600891 10
1 10
209585 1
165419 6
1062959 6
943327 6
2099995 7
2 2
1 10
1120257 8
512595 4
723010 5
2700010 9
174293 3
1976012 8
39547 2
2344034 8
1 10
644329 8
1440717 8
1457138 8
1 10
414871 4
1 10
947058 5
254544 4
1199996 4
6 3
2099999 7
120259 4
35207 6
980965 7
226058 1
1 10
143485 1
233490 3
1678342 7
1148090 5
1074214 7
293665 3
1533136 10
1958583 8
667469 5
5 6
1876871 10
81440 1
209663 2
554867 5
19 9
6721 2
1128569 10
1173572 4
8 4
1799997 6
59481 9
23 8
342730 3
2024340 7
13 7
1117242 7
550854 2
299998 1
1894000 9
1800006 6
2176319 9
744628 4
475048 3
1164626 6
1257127 8
2400000 8
119037 3
695115 5
2099992 7
1753667 7
793873 4
6 5
636811 7
2400001 8
1291399 9
352096 3
313897 5
86013 1
1 10
2199539 10
102761 6
2068527 8
263103 10
1391925 5
16 10
299999 1
300002 1
2305784 8
549978 3
1100128 8
383100 2
250394 7
479094 4
1800007 6
1900984 8
138885 5
2100002 7
162311 8
1 10
1 10
673727 3
123248 2
642403 7
92696 5
932964 5
409279 2
184678 7
1131450 6
231111 5
1266444 9
5 5
838416 4
19 10
2254159 8
131611 4
161509 2
132445 10
221777 9
472317 4
1 10
160633 6
1405751 6
1750566 6
934885 6
2890119 10
1557326 7
1407504 8
1214233 8
578499 3
304743 4
2463697 9
48286 2
2185589 10
1 10
120634 10
554435 6
292945 6
661433 6
2699990 9
649647 3
26500 2
957432 4
1151387 6
264315 1
259829 1
198389 1
1 1
35556 2
7 8
3000001 10
1800007 6
1002884 6
232895 1
197588 1
2099999 7
2999989 10
32548 10
8 3
1500006 5
993252 4
10 10
313583 5
605655 9
259725 4
792585 4
705529 5
1122735 8
1487079 9
1024495 8
3 1
3000006 10
10760 2
972736 7
112803 4
265587 4
294788 7
2099992 7
1490161 8
1451417 7
554794 3
2099997 7
1270044 5
1326095 9
899999 3
673034 4
2700010 9
112553 1
859953 3
1799998 6
2592639 9
587190 2
1554045 9
103339 9
1382884 5
25 9
290009 1
1988296 8
1205959 8
2100001 7
361691 3
184884 1
570825 7
14 5
299999 1
1182347 7
900002 3
5659 8
600000 2
23 8
579603 3
1395350 5
21 10
1499997 5
1500005 5
12 5
185477 4
1800005 6
1 10
300000 1
603925 5
59241 1
190134 6
2700008 9
645280 4
133561 1
362593 4
15 8
169115 4
1342561 6
2700009 9
1580523 7
14 8
2400008 8
758500 7
2390716 10
2700003 9
1 10
1274269 5
1665198 9
1045796 5
899999 3
1610653 10
25 9
599998 2
759964 7
1600010 7
25 9
1964151 7
2399992 8
964043 9
153225 2
285551 1
1490503 8
1332491 5
2003910 10
2051699 10
6 7
2400007 8
1429869 5
299999 1
2699992 9
1 10
499353 8
224010 1
465623 9
2400004 8
809479 3
265663 4
8 9
2098041 7
11 6
2823169 10
313031 3
308964 4
2100008 7
744467 6
357381 3
1295466 6
1927863 10
503616 2
801161 5
900000 3
2100001 7
1499996 5
680620 3
1233737 5
1855287 7
1 1
212001 5
949947 4
852592 7
2260914 9
10263 2
346561 4
1036525 5
1 10
1625063 6
1634831 8
54077 7
2643089 9
38468 1
539850 8
2400009 8
3000011 10
2495257 10
890369 5
2 1
1207859 6
649764 3
6 7
186796 1
2100000 7
300000 1
838169 8
900001 3
2100006 7
1 10
316465 10
1 10
140821 4
900004 3
30024 8
831443 3
44052 1
1 10
1523423 10
305214 3
1278918 6
160802 1
2904291 10
727023 6
2700001 9
2700001 9
1571358 7
84617 8
2400009 8
218075 5
600000 2
322147 10
509530 5
74113 3
9 4
670777 6
186913 7
3000003 10
876299 9
684629 8
1636264 8
218478 1
533689 2
230221 10
889298 3
854177 10
1802234 7
1200004 4
4 2
336151 6
2699995 9
1261185 9
1 10
5 5
1 10
231930 5
445763 4
88524 3
2099994 7
2999997 10
1 10
2492214 9
5 6
1289639 8
1704876 9
68587 1
300000 1
69829 2
1084033 9
2244561 10
2232008 9
508809 2
1533371 7
600001 2
893513 5
294373 10
1800006 6
1806571 9
906449 5
1935551 10
2400008 8
4 5
410344 5
600001 2
53021 1
875071 4
540351 2
232550 1
878988 7
1118127 10
895751 4
1890070 10
16 8
224227 6
1612333 6
226663 2
899999 3
370519 6
300000 1
2 1
282652 2
674389 4
1638504 6
365616 2
2235250 9
1800006 6
1737906 6
3 2
119761 2
877668 7
116110 1
1 1
27894 2
1424207 5
899998 3
503221 4
1499998 5
1408114 5
390100 4
1 10
270952 1
11 6
1 10
2058781 10
600000 2
1 2
1662212 7
18 9
891496 8
12 6
57009 1
938121 7
203223 3
2100006 7
878060 5
1250967 9
368209 3
495516 2
1550893 6
692958 3
543158 8
1 10
1311804 9
2288430 9
728249 5
1133213 5
738059 10
5 5
1055708 6
7 3
1 10
231973 2
2999999 10
1096834 5
1703123 8
1200003 4
3000001 10
6 7
9 10
369539 2
11 5
766700 3
2099995 7
1 10
1 10
1225419 6
3 3
900000 3
1421039 8
1 10
372377 4
1799995 6
51662 3
1028446 6
2999991 10
2942939 10
1628649 10
1787350 10
32174 3
300000 1
17 8
2611180 9
370173 10
299960 7
1800006 6
71369 5
1832104 8
1096044 6
614490 3
1 1
1 10
1849032 9
1799993 6
1615479 10
1200006 4
460748 2
2040967 8
2100007 7
1827846 9
2423981 10
1871342 7
718649 8
3000001 10
494009 7
1047697 8
1200000 4
1619582 7
599998 2
15151 8
296217 1
1 10
1302775 6
438515 2
1007830 9
1 1
205270 1
478210 2
3 1
189980 10
1855825 7
1149551 6
606435 4
159725 6
2700002 9
50112 9
169314 1
39039 2
629689 8
3000015 10
423726 4
288658 9
1499995 5
9 10
276006 3
396823 2
281617 5
845479 5
89680 1
101548 1
1076106 5
103273 3
77679 1
111622 1
2400002 8
1853942 10
1 1
236145 4
697743 6
550891 5
1813422 8
600001 2
300001 1
900002 3
295431 10
791073 8
1 10
4 2
1562697 9
969539 5
663831 9
2163051 9
336939 7
12 7
374581 9
579356 4
922622 7
8 5
281039 2
286595 6
137171 7
12 5
1375964 6
9 10
1518779 10
900004 3
599999 2
2 1
321056 9
13 5
2400008 8
1 1
1577600 6
1707721 6
296792 1
1613335 7
2047997 7
1953678 10
95609 10
619060 4
383341 8
1800000 6
11 4
1268801 5
299999 1
1098324 4
1 10
1669307 6
2984590 10
13 8
2953273 10
594329 9
585302 7
2700010 9
959888 8
236902 1
553010 5
3 3
2205719 10
8 9
1480833 8
2700000 9
188073 2
546940 4
673504 3
1564840 9
1316831 5
526497 7
441610 2
1721257 9
7 3
882789 10
210267 4
407146 5
766735 6
1 1
900001 3
171383 2
493074 6
22 10
1500004 5
1554509 6
299999 1
134443 1
3000002 10
516311 2
18511 1
3 2
3 2
930857 8
427334 7
498989 2
1499995 5
1 10
604194 6
573810 9
1505879 9
395434 2
75047 1
2302673 8
476357 2
964089 8
734565 4
1070077 7
26784 5
581431 2
1150178 7
1 10
2077907 7
660060 5
19803 6
1560731 6
1500004 5
299999 1
1097010 5
299884 1
2699991 9
1998128 8
1 10
2999989 10
18 9
1 1
9489 2
89155 2
11 10
255564 4
15 7
1199995 4
2177993 8
13 10
1 10
1037511 7
11 5
115406 1
300000 1
860387 5
5 5
2100012 7
572325 3
709015 4
6 6
1526631 7
317786 5
813285 9
2862596 10
2 3
475455 8
2093399 8
1790592 8
2613896 9
1500008 5
1297749 10
1 10
265500 1
40932 2
2699994 9
445165 4
1 10
147888 7
361534 2
570817 3
1474800 8
2740410 10
12 6
600000 2
21 10
1 10
899317 7
1 10
1127295 5
899997 3
1199999 4
1080748 5
635393 3
2399992 8
672621 3
1548368 8
2290223 8
562081 6
625633 6
390269 5
770744 5
1800000 6
2507415 9
196482 1
2183421 8
1499997 5
207727 1
926420 4
2399999 8
2100009 7
230890 10
746279 5
5 6
659078 4
1926521 8
5 3
371174 6
105384 1
1161080 9
2872719 10
2399992 8
2699999 9
743615 4
1280257 6
2399997 8
2 3
1 1
1656892 6
850224 8
600544 10
424900 4
899997 3
900001 3
1964412 10
600001 2
1500003 5
10 10
19253 4
2411189 10
6 7
2699992 9
2170703 9
215549 2
1801961 7
36293 9
560060 3
1326428 10
599999 2
26 10
997135 5
2417023 9
1 10
8 6
299999 1
427008 9
134234 4
599998 2
224987 3
599999 2
248896 9
992693 4
1011008 8
3000004 10
331603 2
5 6
2400009 8
194485 5
1892935 10
900005 3
1491691 8
698435 6
151643 1
2371843 9
882894 3
1136092 7
1730092 7
273816 4
537164 8
2761149 10
500919 2
537464 2
1 10
14 7
9 8
2597546 9
1247561 10
482445 2
2999999 10
309648 2
2099998 7
1852667 9
615405 7
6686 1
1 10
575907 3
10 9
3 2
1 10
1570060 9
6 5
6 7
1153670 10
637829 5
974347 4
1037080 4
824048 3
188965 1
594078 8
822187 3
674737 8
33760 9
1892994 10
274095 5
1762137 9
140977 2
145447 6
68306 3
2700000 9
2559546 9
7 3
2365319 8
1320945 5
894916 8
179914 1
2099993 7
1 10
902104 6
12 6
333674 5
1550448 9
9 9
303453 9
634033 8
1266434 5
19 9
1 10
842591 8
13 6
2394480 8
197182 7
1 10
595071 5
15 6
176978 1
3000008 10
11 10
18 8
1145381 5
813132 4
21 10
7989 1
673170 8
130607 7
951166 9
83777 4
387470 8
853077 7
20157 6
503401 3
1101880 10
1526360 8
1021223 7
2289896 8
280714 4
1799999 6
1 10
159223 8
304703 3
2690885 9
1200007 4
941406 6
1199996 4
1885709 8
20 10
195423 2
1778456 7
1546063 9
95511 2
1 10
6 6
594759 2
2367999 8
2100007 7
472241 7
41074 2
243083 4
344980 7
13 6
1753217 6
2296118 10
816805 5
64404 4
502908 7
179059 2
2041138 9
13 7
1800000 6
1987986 7
2660579 10
1 10
906 3
5 6
2699991 9
7 3
1028974 9
647121 7
1655859 6
2 3
669762 4
40331 2
2099993 7
207237 8
57367 6
1468971 9
4 3
900003 3
794512 3
352953 2
445660 5
1115834 4
156556 5
8 9
562650 2
3 4
3000009 10
1298610 8
191362 4
1771309 7
815942 4
900004 3
17 9
22 10
204875 8
7 4
1230886 5
16296 1
729655 3
279306 7
1115924 9
1 10
1098402 4
1007102 7
738758 8
56371 5
793913 6
8 4
3000010 10
17 8
1418313 7
140713 2
1325751 10
820500 6
899996 3
1 2
5 6
189311 6
11 5
2100008 7
1 10
1905831 10
3000009 10
1 10
2168158 9
228331 2
3 2
1200000 4
1052949 10
477883 5
715329 7
27343 7
11 5
2232303 9
1185177 8
1163988 6
277280 1
56910 3
217988 1
1449953 8
600003 2
11 5
62914 1
1247690 7
1 2
729059 3
1200000 4
420185 5
329279 10
541806 7
1 10
1838330 9
722864 5
856945 6
746316 3
1033322 5
1190697 4
83446 5
1 10
73009 4
1434695 5
405974 4
453697 2
827674 7
47418 1
473490 3
1696830 10
534983 4
11 6
2099993 7
2287539 10
117304 8
144830 3
790199 8
2400001 8
300001 1
2099993 7
104009 8
325253 4
407140 2
195013 1
712957 3
1404015 5
161723 1
209368 2
1703314 7
599999 2
526191 10
2 2
872023 8
2612591 10
323039 8
144564 1
5 5
1100260 10
1 10
150505 8
1668309 10
2158454 9
216997 2
2 3
3000009 10
2522431 9
33648 1
89084 1
467310 2
1835889 7
1164682 7
6 3
835186 7
1 10
1 1
827798 7
237743 2
1300067 6
76215 1
469640 2
9 4
2100008 7
365317 4
2699999 9
472528 3
388719 8
1 10
134105 1
1 10
738919 6
259931 3
1199999 4
21 9
20 7
2099995 7
1499999 5
869312 3
406998 8
637116 3
104 7
648229 3
3000005 10
580053 2
212087 1
1830411 9
4 5
1 10
5063 8
150819 10
439801 10
2100001 7
449525 7
1141273 7
6 7
45886 1
284885 4
156706 1
405342 3
362542 2
313499 10
177305 3
1500000 5
1261931 5
261098 1
12 5
39136 3
1897529 8
1229463 8
1 10
181565 3
129024 3
204527 1
627917 3
1 10
1377397 6
1997127 7
108304 2
900005 3
252818 9
8610 7
11 6
101463 7
633992 3
300000 1
1339776 7
1 10
2065929 10
831059 6
1 10
11 5
490675 2
1383145 6
899999 3
2877855 10
302596 5
2152042 9
1179779 9
1800005 6
2399999 8
1 10
195535 2
1 10
1694988 7
671223 9
761699 6
1 10
301239 8
300002 1
1126224 5
4 5
1 10
2700013 9
776177 4
914048 4
74865 3
42296 1
299999 1
2915671 10
900004 3
1026325 5
949500 6
2700010 9
1829085 10
86691 1
1962794 10
1845558 7
670149 3
300001 1
8 3
1038387 7
2700011 9
2 3
974285 9
900004 3
553345 3
599997 2
893201 8
727524 3
7 4
2017093 9
1800001 6
5 4
1 1
1740139 10
899998 3
15 8
3 3
653942 7
299999 1
1 10
599997 2
15 7
458440 3
460174 3
1 10
121661 1
2700000 9
1967208 9
351469 5
72111 5
1 10
1176399 5
618416 7
166652 2
1499997 5
523873 2
1 1
383486 7
600002 2
2399996 8
86497 3
94160 5
810269 9
10 10
996772 7
270447 10
32921 1
1200005 4
362986 3
599997 2
1730385 7
214510 2
2399999 8
188140 10
27 10
209439 10
1800005 6
1194081 5
5 3
258648 1
737127 3
1074340 5
600003 2
2700010 9
19 9
456014 7
1200005 4
208311 2
71956 2
980202 4
110697 1
583405 5
1367232 5
423208 3
2640627 10
1 10
404102 4
823297 6
1427939 10
1090789 5
2720675 10
1499999 5
4 4
1337450 5
1 10
963968 4
1536269 6
1 10
900005 3
1976166 9
299999 1
1 10
566563 3
899999 3
1058332 4
342715 9
344351 7
2060233 9
1 10
2100004 7
1848501 7
1780780 7
899999 3
259480 1
9 5
1500004 5
1389406 5
1 10
209353 1
3000011 10
250556 2
1961548 7
2699992 9
1090976 5
77387 3
65491 2
537857 9
8 8
19836 1
339018 6
2308715 9
925099 5
197412 5
2084614 7
2861881 10
652561 3
1499996 5
3819 1
899998 3
8 9
386641 6
1541769 10
1 10
15 7
610316 4
6 7
599998 2
1952057 10
2504348 10
1199996 4
2400006 8
1138155 4
728657 3
467831 2
239799 5
1800001 6
13 8
633414 3
1 1
18 7
2 1
250446 1
3 1
241400 5
1601083 6
1 10
625504 5
300001 1
1107856 6
1519236 6
1 10
1560326 9
1335919 5
838053 3
387315 4
14 7
735509 6
2700001 9
674200 8
2699992 9
192912 1
1513667 6
13 6
1016009 4
13 6
1023389 5
1134270 10
2399999 8
456115 2
70150 1
264920 2
1421951 8
575313 7
2399991 8
292935 2
1 10
204427 1
2512918 9
334429 4
1251649 6
66556 1
132345 1
285418 3
306081 7
22 9
1190488 8
1 10
107351 8
2927737 10
626932 3
8 9
197584 4
949008 9
345734 2
407208 8
1513387 9
2400000 8
2099993 7
168469 1
1129687 6
1322692 7
1798015 6
1 10
2100006 7
732492 3
875533 4
16 7
1 10
599999 2
459496 3
11 5
1800000 6
226001 2
431594 3
1243691 9
505260 5
1004036 4
1929536 9
1 10
1153397 7
259412 1
22644 1
161229 3
1546424 8
1799994 6
1289873 9
140683 4
447906 9
1855329 8
1486429 5
193926 1
7 3
1 10
512865 4
567780 3
993685 7
1500005 5
14 7
1882307 7
610288 7
653691 9
44968 2
419696 9
1955013 8
906699 5
46233 2
29423 1
1500001 5
22114 1
423788 4
80895 5
559509 2
69149 2
1492419 5
7 4
671242 3
19 9
1 10
1 10
252467 3
9 9
837077 8
260078 7
19 10
1200002 4
1508872 8
1 10
490568 7
2079329 8
2400006 8
1199996 4
125332 4
2400000 8
1199996 4
2399996 8
263505 4
120148 8
599998 2
755450 5
2285183 8
75620 8
256600 2
228805 6
17 8
95188 1
985919 8
2831925 10
938878 7
397831 3
2515131 9
589507 3
720916 5
504908 2
405523 6
1 1
1499999 5
952422 6
599998 2
309831 9
289236 1
6 3
299999 1
2099999 7
892166 9
77313 1
900000 3
1651684 7
14 6
899999 3
300001 1
1 10
91896 1
4 5
11196 2
2 3
79520 1
1027248 4
756721 3
321559 4
1913943 8
5 4
55457 8
248778 2
44722 2
1577003 7
755660 9
3000009 10
1199995 4
600000 2
643866 5
10 10
931924 5
29646 3
3 3
8171 5
2293830 10
1065454 4
599589 6
1499998 5
2025187 8
805535 5
8 7
546112 7
318672 2
632701 4
1500001 5
916697 8
2700003 9
1965972 9
11 5
3000001 10
399141 7
918186 5
1359276 5
2007720 8
68933 1
1051719 8
1359954 6
971575 9
8 4
472511 6
178698 10
267648 1
338635 2
2999989 10
6614 2
440551 3
9 8
12 7
1380574 10
2100004 7
204856 2
34975 9
1 10
927798 4
2699992 9
10 6
294221 2
2699992 9
2 3
2761440 10
1997154 9
492743 2
121611 2
63585 1
530706 6
1358851 9
99539 2
34950 1
168746 2
1199999 4
1588301 9
18 7
300001 1
828291 10
1677796 6
2099999 7
1579054 8
2400009 8
1329558 6
11 8
1 10
1523120 10
1496133 5
783519 8
24886 9
879037 6
1 10
2723382 10
1 2
177527 6
871733 4
2100002 7
2 3
16498 3
1 2
561209 10
682453 6
184217 1
196155 3
2322011 10
867326 8
206913 1
682189 6
165599 10
68920 2
2399999 8
1074040 5
2003755 9
300000 1
1499999 5
2136491 9
769368 8
294280 3
1499995 5
434871 4
2400007 8
1299470 5
20 8
1888651 8
229261 1
555919 7
366184 2
2313632 10
899999 3
262629 5
993135 5
716577 7
1666159 6
271400 10
61784 2
3 3
315825 2
669165 5
933679 6
1 10
1298417 7
1065168 7
18 9
726152 3
409292 2
6 3
1383689 5
291612 2
4348 4
501040 3
599998 2
834305 5
80621 4
1 2
716809 6
99584 5
818292 7
303160 8
128493 1
1293784 8
828288 4
1083471 5
2400007 8
31111 10
1050826 5
1 10
1946463 9
333893 2
938445 4
6 7
833833 8
1 2
363011 10
2100007 7
2425833 9
2400003 8
66025 8
718921 8
1 10
3000010 10
1 10
2399991 8
272593 1
1 10
1507176 6
909107 6
792717 4
2399993 8
202918 1
992450 4
899998 3
939821 7
1516175 6
1642208 9
300000 1
557413 4
300000 1
11 10
182627 1
7 5
899998 3
886785 3
2400000 8
2487690 9
10 5
1273859 5
1786239 9
412089 2
600003 2
900004 3
349881 2
5 4
305258 5
1200005 4
899996 3
5 2
2999999 10
2109550 9
1199999 4
242490 3
183742 1
1870127 7
14845 10
669437 4
1 10
569210 10
1547077 9
869063 8
259930 1
384241 2
9 4
27 10
5 3
641194 8
2116160 9
5437 3
78317 9
2999994 10
447881 10
395211 2
907948 9
730595 6
3000005 10
712401 8
2577394 9
1560457 6
1109369 6
600933 7
1799995 6
1 10
1044710 6
951600 9
2099999 7
4 3
15 8
7 3
1242499 6
2099998 7
270756 1
1800007 6
38502 8
2100013 7
1500001 5
2242681 8
159189 10
1 10
102383 8
300001 1
129214 1
2699995 9
900001 3
1202269 5
1500000 5
30891 3
233120 4
1578331 6
12 6
1800004 6
226764 2
8 7
600002 2
1079109 10
1800007 6
300001 1
705301 3
371771 6
761024 5
2699992 9
254158 6
1 10
42139 1
2700000 9
320991 3
61107 1
1 10
149220 9
720070 3
149949 2
292364 1
2999989 10
2700010 9
11 10
698911 4
1107113 9
17 10
43328 9
2100001 7
1376041 5
743797 6
1074765 6
1 10
2100001 7
1832830 7
2808241 10
314353 6
20 10
1499996 5
1 10
203390 5
1032083 6
1900912 8
1133429 5
854089 6
99071 10
544080 4
597730 10
42024 1
487728 4
10 5
116678 2
45786 3
1653143 6
1174528 4
230743 1
10 10
405738 3
21 10
58661 9
489044 2
1688818 7
3000011 10
1294625 6
1 10
899997 3
144567 3
27588 4
1199996 4
624572 9
2964815 10
1799999 6
1800001 6
592157 2
13 7
854315 9
2099993 7
185076 9
1760938 7
1347891 5
116055 2
1117468 5
553422 3
1527791 6
160271 1
1800001 6
1906201 7
1500004 5
1545362 7
1499994 5
2024113 9
347709 4
288840 1
1 10
568193 5
132437 3
786042 7
1433557 7
775308 6
442381 2
1 10
600001 2
177564 4
1544219 9
1500001 5
7 3
1229985 9
460931 6
13 7
656525 3
810923 6
1322603 6
343411 2
13 10
257491 1
1454148 9
900004 3
420580 10
192644 3
883983 6
15 8
1438775 5
1725 2
14 6
1003245 8
6 4
2083689 9
25492 5
1701719 6
957100 9
9 4
900002 3
1800005 6
581919 8
723982 3
600001 2
743218 3
1950920 10
1714968 9
102219 2
1142654 5
240775 2
236884 1
9 8
320828 2
30204 7
599999 2
1455550 5
1 10
1923557 7
1 10
2999972 10
1517790 10
1799993 6
1407200 6
900001 3
1208189 6
550687 8
531190 5
3000010 10
1718483 6
1807649 10
5 4
2100007 7
1200000 4
619156 4
1384673 6
1481908 7
1200004 4
1377216 7
1 10
2113860 10
1191532 7
605396 4
1088529 5
20 10
1061416 4
912024 5
18 9
147384 1
19 9
21 10
465450 10
1640267 7
7 7
2700010 9
1199999 4
449574 6
62478 6
1800008 6
819028 9
599999 2
2099992 7
18 7
842353 4
1 10
1855049 7
1 10
290359 10
18 9
546771 3
363229 6
527586 2
1500008 5
1740883 6
2520763 10
767976 5
421720 7
54057 1
899998 3
2064806 7
9412 1
8 4
677124 3
1806769 7
5 4
14 8
2724442 10
279892 9
189447 2
106453 4
8 5
11 5
284514 3
12 6
1159451 9
1500006 5
278133 4
3 1
2699990 9
1249261 6
1340317 9
214964 2
57848 2
1 10
242430 1
5 6
5 6
18 9
599999 2
2658257 9
6 6
88091 9
1721555 9
2700000 9
79338 3
1748573 6
2399995 8
1154589 9
576279 4
1589785 7
8 8
1 10
1199999 4
182535 1
198722 5
482822 9
7 6
182348 9
226240 3
1451034 7
103826 1
1355981 6
74506 1
900001 3
287189 5
1 10
1499997 5
666160 5
300500 4
1481300 10
115942 1
1676350 9
1 10
1800005 6
122296 4
977208 6
1199997 4
1200007 4
178933 5
2999999 10
3000011 10
774648 8
1151490 9
170049 2
267371 2
2700009 9
2099992 7
73748 1
3 4
1 10
123437 1
850121 3
26435 4
1153160 4
33789 1
749927 8
989889 5
566795 5
494477 3
1 10
94566 3
2053705 10
1158212 7
1105179 4
594863 4
8 4
1245671 9
1 10
9 4
2999989 10
900001 3
5 2
7 3
175153 1
922619 10
546259 7
1549444 7
1200004 4
1200005 4
271182 10
802757 6
1182364 4
613630 9
599997 2
251781 4
1157310 7
366640 7
80572 3
2699991 9
596306 3
613344 4
2 1
2699994 9
2400015 8
1235647 7
738752 3
640531 6
256752 8
9 10
1261536 9
655163 9
352275 3
760008 4
457703 8
817782 3
232348 9
103945 1
5353 4
1258060 9
97065 2
2941546 10
835981 3
9 5
140720 1
7 3
642332 3
240374 1
1866930 9
1036416 5
1123636 4
5 2
316569 4
1 10
803652 4
1601152 7
9 5
2500125 9
25 9
920003 6
1800002 6
192489 4
1408519 6
2500841 10
8 4
560399 10
1361755 6
1459249 6
287384 8
600888 7
1276540 7
261296 9
1500002 5
16 7
1 2
8 3
703742 3
1799993 6
902278 7
835591 7
802433 6
320435 2
1123150 7
1 1
501375 8
7 7
1199999 4
2556352 9
1200004 4
1 10
19 10
1062379 7
30038 1
1499996 5
21 10
1074992 8
1634993 6
407903 8
899997 3
1348687 9
1010905 6
2626352 9
2099993 7
1066518 4
15 8
1693208 6
299999 1
2700010 9
290813 6
1569209 9
1 10
672396 6
1021081 6
3 2
267589 5
2100008 7
1 10
7 3
121549 7
2099993 7
8 4
899997 3
1910459 10
531415 3
1800007 6
1 10
2700008 9
1499998 5
1146450 6
2201072 10
1142394 5
906172 4
789529 3
918390 6
558841 2
28 10
2700010 9
8 9
689111 7
2579327 10
216724 1
600001 2
900004 3
9 4
1 10
221031 1
1447540 6
7 3
599999 2
12 5
337800 2
204268 1
300000 1
329002 3
820980 3
3 1
1054276 5
1 10
498330 5
2040102 7
1411389 9
945975 4
356600 8
137243 7
337771 6
2700012 9
1968986 10
2057345 9
69637 3
1514129 7
923119 5
1310067 10
592039 3
3000010 10
411460 5
268159 6
14 7
2341079 10
273563 5
23 9
1694438 9
722236 4
1906563 7
639681 10
686992 8
1348014 7
2526246 9
260919 4
1479381 5
2399999 8
1199995 4
260703 3
1030764 4
8059 2
85978 2
761486 5
21 10
743966 5
6 3
3000000 10
424064 3
188913 1
308155 3
282806 1
713521 6
111817 2
637441 8
578861 10
688804 3
202399 10
26884 1
24489 1
50499 1
1217919 10
650564 7
1281014 7
3 1
3000016 10
112973 7
465365 5
1253511 7
300001 1
1962216 9
599998 2
374979 3
342836 3
387351 2
391962 6
941229 5
56814 10
2416493 10
1199997 4
1 10
282870 1
1 10
1251093 5
280653 1
10 9
1133299 9
62521 3
1411549 6
1468008 9
229312 7
18 9
1477684 5
3000001 10
300000 1
1157795 6
1 10
951811 8
1800007 6
1 10
12114 3
26954 1
986938 5
1032788 9
450990 2
66170 1
1118097 4
66801 7
1 10
1951367 8
1812624 8
1240695 7
364114 9
506434 8
900001 3
1 10
95877 1
215308 1
2700001 9
457075 9
405198 3
300000 1
1163436 7
220780 1
1200004 4
5 6
1253749 6
1906217 8
465285 2
2586500 9
438225 2
680934 5
859431 7
1 10
17 6
6651 9
1889138 10
1667279 8
300000 1
476459 10
602396 3
1372313 7
1500006 5
10 10
2099997 7
17 6
342716 4
2112132 8
2 1
1 10
436367 4
1199996 4
19343 4
228025 4
1014509 6
10 9
1 10
1800000 6
40619 3
73887 4
1484110 9
10 7
8 4
1499994 5
9 4
1358610 10
1500004 5
900009 9
151979 4
5 6
1080105 4
1 10
8 7
1161995 7
530331 2
355829 4
25126 1
2837330 10
2400011 8
1 10
1 10
91715 1
5 2
1199025 6
1350324 6
2 1
3000001 10
964683 5
1796022 9
639411 3
2427139 10
13 9
1264455 8
1060919 10
403913 4
666597 4
448617 2
389565 9
18 9
1396728 8
299999 1
9 4
6 3
2130759 8
165546 2
1 10
322649 5
324661 2
258712 5
1800005 6
3 2
3000009 10
2400007 8
1387495 9
116711 5
2999992 10
1734544 7
3000010 10
118537 4
1601067 7
1666386 6
1 10
17 8
13 10
174766 3
8 8
194974 1
1 10
600001 2
46197 3
1315534 5
2099996 7
3 1
760050 5
1618093 6
1422029 6
150812 4
35045 2
599999 2
3 1
1791137 6
191148 6
609359 10
1 10
975679 8
62848 5
1843610 10
27646 1
46844 1
466625 2
2699999 9
599998 2
87193 1
1 10
216583 4
1 10
1343412 9
266891 3
2099999 7
167211 1
1 10
882034 8
20445 1
297544 5
1 10
1105312 10
581890 5
824295 7
144133 4
3 2
1200003 4
27242 1
3 2
231380 2
253186 1
893601 3
1334029 8
204810 1
2134935 9
22 10
543268 9
1033451 10
209049 10
155784 1
7 8
5 2
37880 5
900004 3
1541087 9
823944 3
1 10
212718 9
489779 5
316808 4
1800001 6
7 3
1 10
300000 1
273036 4
1703608 10
213671 1
360409 8
622092 4
583955 9
669036 6
7 5
958560 4
1154550 5
15 7
1095156 7
1287623 8
1118515 5
321832 4
418536 3
2923869 10
731935 4
96563 5
438376 7
1 10
196503 8
1772800 10
899996 3
1499994 5
757940 7
1 1
296341 1
13 10
2999989 10
1200003 4
600003 2
8 9
1200001 4
1500000 5
727255 3
645923 5
1306941 5
2100001 7
6875 7
2617030 10
2043674 7
307077 3
195498 1
748679 7
295620 3
1500005 5
511961 2
1495701 10
440783 2
248163 2
4 4
650116 9
2102709 10
2399992 8
1 10
340531 2
983070 5
368141 4
275303 6
994379 5
2159511 10
1499996 5
1 10
1 10
537579 9
564987 2
19 9
392707 6
18327 1
1397798 9
35207 1
352250 5
1 10
2 2
1564008 8
1 10
6 7
299999 1
1162936 10
2765691 10
114796 1
1499999 5
1034865 4
50151 1
899996 3
242121 3
1 10
462972 7
1209114 6
42711 2
1199997 4
1199997 4
18 9
528545 2
2100000 7
801860 3
1988950 10
1800005 6
6 4
756650 4
2165610 10
1058549 5
1 10
2700009 9
948130 5
1476997 5
300000 1
367693 2
2 1
322404 4
679868 8
1023240 7
2 3
473293 2
4 2
11 5
2099999 7
1161309 4
291280 3
121509 3
1 10
1244726 9
2263847 8
6 3
94202 1
171828 1
390263 8
369940 5
2 2
5 6
900004 3
2059910 9
40168 4
1800170 8
90084 1
1261311 5
486670 2
1000808 8
897884 3
29981 3
1 10
300000 1
1222431 8
773753 3
435649 6
863533 6
300002 1
879400 9
17 8
84411 8
221388 2
2020360 7
1400967 9
269182 2
746249 4
232159 6
13 6
2999999 10
1324951 10
1175424 5
2400000 8
129881 2
2400010 8
1168864 4
1500006 5
1769009 8
5 6
2100008 7
661517 4
3 2
1 10
422951 6
1 2
2999999 10
1799996 6
11 5
1499994 5
160340 1
1 10
3 4
268469 3
17 9
322977 4
2400001 8
906429 4
737894 6
1275761 10
1157617 8
12 6
471950 2
12 6
2055983 8
983564 5
154479 10
405674 2
33248 6
1236519 5
795144 6
969520 4
2399993 8
1 10
2035731 7
89999 5
646847 4
899997 3
1 10
1391647 6
141079 7
315257 6
400205 6
2580741 9
1500000 5
1034276 4
2 3
1440745 8
1 10
2092706 7
8 3
2699999 9
350224 4
653050 7
133656 1
2699991 9
384487 2
1444018 6
577125 4
300001 1
2 3
1045756 9
2999991 10
15 8
169860 5
1386508 8
76991 7
2100009 7
363150 9
3 4
1 10
1065545 6
1200003 4
397613 2
17 9
1271728 9
599998 2
3000001 10
1 2
2100004 7
60868 4
183415 1
2700012 9
985907 7
107389 5
1948631 7
288619 3
100577 1
122133 3
632342 9
1308271 6
1499995 5
841533 3
599999 2
185896 2
3000008 10
74781 3
2700013 9
1686113 6
2301071 8
300002 1
137452 2
852425 5
300000 1
424787 4
90881 3
375064 3
10 6
1 10
900001 3
221483 6
743639 4
1800009 6
172129 1
2252913 8
969872 4
1 2
423551 10
112849 2
178927 2
70493 3
48114 1
2220464 8
1389206 6
663256 5
1799996 6
1523323 9
23 9
900001 3
2699990 9
382005 9
2865820 10
2699990 9
42025 1
818003 4
7 3
278156 1
137779 6
452249 10
147780 2
98961 1
1999131 8
299889 1
789695 6
7 4
4 2
8 9
15 9
918605 5
50709 7
4 2
1875639 8
1500002 5
358148 2
5 2
1 10
194143 3
3000004 10
187426 8
1500004 5
278413 2
8 9
1799995 6
13 6
472617 3
614403 7
1482791 9
378663 4
937956 6
216347 4
364433 8
1184489 8
1413641 8
522320 6
2700008 9
2699992 9
942547 6
1200006 4
2100815 9
104187 9
857668 7
2099994 7
299999 1
1770049 8
25 10
1618294 7
5 6
120833 2
2699992 9
323171 3
1 10
284954 3
156140 9
2445795 9
1 10
2399999 8
1038028 4
117963 9
756125 6
2 1
138541 3
23861 3
2700004 9
1 10
1500001 5
941788 5
1133658 9
1800000 6
44653 2
363042 7
7 6
121914 6
1 10
2227304 8
107190 9
1019297 7
1907965 7
1755680 10
538911 2
13 7
369747 5
1500004 5
1199997 4
144783 1
964505 5
5 5
694443 10
67861 2
7 5
488983 2
212689 9
400174 5
165019 2
102776 3
829664 9
111857 1
1 10
1466777 5
52963 1
514793 3
358633 2
415286 5
846226 9
22 10
1120002 10
1854958 7
396577 7
278718 1
3 4
803765 3
373159 2
369243 9
2400014 8
1450970 8
561296 5
195885 1
501819 3
1799997 6
2137367 10
460873 9
313425 9
1965990 8
824266 5
2700000 9
1 2
2100013 7
364716 4
2006060 10
2099996 7
1025068 5
121873 2
2221071 9
1370635 5
1008815 8
1500004 5
1430562 6
5 2
9 4
2400001 8
660452 4
1756624 8
393968 4
857916 5
218800 3
1800000 6
78198 1
473681 2
113047 3
74386 1
50767 3
2100005 7
145213 1
2399999 8
634690 10
298009 10
2409301 10
237195 4
2099998 7
1799994 6
172618 1
223735 1
538659 2
1809768 8
816206 6
1 1
1321408 7
810275 8
1220052 7
2100007 7
227503 8
1395670 5
2034743 8
201576 2
468391 8
2400007 8
2820945 10
2399995 8
940961 5
1615561 10
1740299 7
1499994 5
2100006 7
748580 10
2076740 9
1800001 6
1 10
1800007 6
2399992 8
906468 6
1 10
184779 4
599997 2
448015 2
10 10
7 6
584500 4
1500005 5
1 10
1635179 7
1 10
627761 6
19090 1
2373247 9
367231 2
837184 4
483013 2
2099996 7
17 9
143120 2
414630 7
1200000 4
1641300 6
1 10
3 4
1098624 7
876239 7
600001 2
1 10
616083 9
870203 3
3 4
1 10
168289 1
1740660 10
427641 5
819057 3
256142 2
292901 2
114700 1
74229 8
33424 1
1495767 7
1 10
460531 3
1 2
11 6
929976 10
1199997 4
2099994 7
1244453 6
1522541 7
899999 3
1742649 10
1741684 10
3000008 10
856864 4
989846 9
363965 10
1363102 5
440961 3
1 10
2100005 7
20101 1
2121579 10
1386265 6
5 6
24 10
662921 5
164465 1
8288 4
486506 7
74475 1
525168 6
1468776 7
1 10
1075155 6
366719 8
320665 3
15 7
3 2
8 4
1839996 9
264726 3
1409237 6
1 2
187447 7
3000016 10
469504 4
821013 6
696171 3
366963 2
2100008 7
1632084 6
2699994 9
21 10
19 9
2549861 9
1367965 6
6 6
284291 1
2399992 8
1509047 7
2710223 10
1 10
11 5
2 2
2999990 10
250176 3
1 10
900000 3
5 6
177938 1
317177 4
1056364 6
1499996 5
1 2
1 1
327011 4
1657832 7
359755 2
2100006 7
537548 4
8 9
2872079 10
1033916 4
899344 5
536323 2
1 10
2700000 9
816379 4
1 10
1 10
142330 7
1499999 5
2808857 10
11 5
3 4
699260 4
464781 4
566005 7
1 10
1195694 6
130471 1
1200001 4
1799998 6
2400014 8
603382 3
1 10
882368 3
991955 9
205668 6
2122091 9
2400000 8
646927 4
213724 7
424653 2
1257253 10
8 5
1500007 5
446783 2
432423 2
910648 8
2 1
2594040 10
2399997 8
300000 1
326897 2
766853 9
8 9
339711 2
599998 2
1410111 9
13 6
1800006 6
322796 6
7 8
345776 8
3000009 10
558329 2
613177 3
3 3
1800001 6
642193 4
16 8
2700000 9
299999 1
1800002 6
424542 2
353898 7
22875 1
82128 4
181330 1
21204 10
394621 8
1571432 10
3 1
220233 4
139874 1
205571 2
1754299 6
798555 3
7 3
1599795 8
53764 5
494193 7
637712 4
555301 6
1799993 6
1343591 9
1695283 6
10 10
1 10
1256791 8
279401 1
101655 3
35760 1
15 8
1764602 9
1094056 8
3 2
783560 8
92959 6
421664 10
9 5
616418 8
1 10
928146 6
189318 1
2056 9
300001 1
393018 6
716390 5
1751952 8
2248633 9
1392463 6
1510556 8
1800001 6
242370 9
518625 2
1294278 7
79061 2
599998 2
878522 5
1218031 8
1200721 5
188185 1
1 10
35784 9
11 5
310954 5
2330289 10
2059197 7
51103 1
1907557 7
4 5
597401 3
9766 3
230930 1
1266039 7
896231 6
269395 5
607711 5
412222 2
132981 10
17 9
378920 4
1 10
1 10
195693 9
21 10
495415 8
2390433 9
1592541 7
1 10
1377027 7
1472839 5
300002 1
321312 6
1 10
823456 4
415160 4
318812 3
1500004 5
1500001 5
1199999 4
1124900 10
63269 2
25 10
1 10
2135971 9
15 8
1574531 9
300001 1
1684205 6
899999 3
900004 3
1738943 6
1075241 7
562579 5
1519125 9
11 6
1736486 8
418895 5
1671327 7
6 3
3 2
52615 1
33992 2
2100006 7
530593 3
2700002 9
1379081 6
2999989 10
1007299 10
2100001 7
1539475 7
1800003 6
17 8
2700010 9
410925 2
284869 1
2020616 8
398172 3
3 1
1499996 5
2700017 9
756565 10
1200004 4
15 7
61039 4
1866277 7
12 9
321829 5
1732677 7
758089 3
9 10
205175 1
179525 8
1314817 7
1 10
3000001 10
1182779 10
426407 4
6 3
757609 10
1 10
151461 10
19 9
780477 4
421261 2
1503047 8
1 10
386690 7
1379825 7
586732 2
749328 7
2399993 8
2700009 9
1649151 9
85007 1
160673 1
21 10
1176526 5
474009 2
2632618 9
1500001 5
377629 3
1 10
43299 4
9 9
90951 4
1235807 9
299999 1
2100004 7
360954 3
126340 3
2999990 10
1800011 6
1500000 5
428719 2
829124 3
110511 1
1875160 9
1 10
191857 1
911605 5
74449 10
900003 3
600001 2
3000000 10
1800001 6
300002 1
19 9
6 3
9996 3
124145 4
511337 6
240928 8
300000 1
2069389 7
554473 2
12453 2
494099 3
2519206 10
1 10
563179 2
1500005 5
2999989 10
110021 2
123657 2
134689 8
81983 1
640673 9
1 10
158349 2
341783 3
715555 9
1561470 6
260856 1
240839 10
178884 3
1711449 9
1944420 7
634383 8
2570219 10
1 10
578904 8
1 1
1800810 9
1 10
1200000 4
16 8
243175 4
3000002 10
1469731 8
3000000 10
218757 1
1924543 9
2832599 10
2881596 10
2576804 10
292808 2
1985554 9
4 3
352075 2
3000011 10
2399992 8
8167 1
455092 2
1 10
572892 2
2699991 9
1419426 5
1506176 7
600001 2
469014 5
84247 4
1210782 6
374853 2
74727 1
726839 4
579647 3
538988 2
124317 2
613780 3
512580 10
108862 1
1695183 8
8 4
1 10
1200005 4
941381 5
130329 5
2201372 9
246141 2
1919982 8
1769564 7
1457221 5
1 10
600003 2
619694 9
285517 6
300000 1
1038268 4
585269 2
1 10
593836 5
249583 1
214013 2
83312 4
26894 5
899996 3
1800006 6
312958 9
1 10
1 10
884967 3
1048445 5
230539 3
572332 4
144974 1
4 3
800510 5
531816 2
12 6
227957 6
900000 3
779963 6
299999 1
1645380 9
793624 7
2400001 8
2719885 10
9 4
1 10
1 10
675431 10
1 10
35323 1
2399993 8
1208414 10
2999992 10
2399991 8
1 10
1283518 5
1199997 4
1363781 6
1622086 6
299999 1
339367 2
2166488 9
1307192 6
1345929 8
1799994 6
681058 7
1499996 5
1845121 8
714349 9
599997 2
2999998 10
142447 1
302009 4
1 10
300000 1
186879 1
393984 5
65467 9
1199996 4
94672 1
586243 2
1 10
35820 3
4 2
25608 1
4 4
432489 5
1799993 6
1653533 6
1897605 8
913847 4
340688 3
1 1
2251933 10
528367 2
2699999 9
1200005 4
1200004 4
729855 8
235257 1
364057 2
1626022 7
900002 3
618521 10
2799446 10
1 10
168917 1
8 8
1 10
48971 2
1780483 6
1800001 6
426145 2
487351 2
5675 1
2886078 10
1346482 9
396749 6
210512 7
472229 3
21 10
331716 5
2404314 9
3 2
1 10
1187595 5
29003 5
8205 2
62878 2
13035 5
1 10
3 4
2 2
693059 4
224870 10
2148571 10
4 3
20 8
300000 1
887941 3
299799 8
1800004 6
552443 4
756009 10
1542758 7
540140 5
1799994 6
49791 7
1747356 6
1 10
659358 7
2400007 8
393421 7
73026 8
299999 1
78929 3
127411 1
1696147 6
73893 7
377448 3
1303522 7
234896 7
1387429 9
1926792 7
486812 3
37067 2
10 10
1163425 4
138896 5
566732 4
222999 1
2094439 8
426230 3
311795 6
765404 3
1 10
1500007 5
1 10
458309 5
86704 1
2788590 10
839895 4
297810 1
2059581 7
15 7
2997151 10
267289 6
1 1
193313 8
244609 1
205070 2
823969 6
1 10
304219 2
279472 2
14 6
1039977 6
251811 1
301375 6
1 10
869883 4
236542 1
955504 4
600002 2
48424 3
1800003 6
2 1
477321 3
1703800 10
1337980 10
1185690 8
2690409 10
11 10
337401 9
4 4
188579 1
359727 3
470297 3
600000 2
1855919 7
126849 2
705778 9
261277 4
1 10
1200003 4
2100008 7
828123 5
221995 2
639511 6
1 10
2400001 8
61380 1
1 10
1 1
466678 10
1 10
605370 4
169028 7
779728 3
2142519 8
1800002 6
5641 5
3000000 10
97926 2
600003 2
1499997 5
8 4
488326 2
5449 2
2699992 9
1 10
2699992 9
1500187 6
1141279 4
1 10
1499997 5
543295 4
400808 3
2699999 9
652366 5
1 10
1010981 6
794922 5
1 10
2476670 10
1514571 10
5 3
115420 2
150407 2
2 3
900002 3
612558 3
1 10
1500006 5
899998 3
267918 1
2100006 7
2058712 8
24829 1
853651 5
607070 10
669697 3
996065 4
912875 4
599998 2
40194 1
392535 9
1931257 9
337874 3
1467494 10
553161 2
547729 2
494513 8
900001 3
1111186 5
1799999 6
900004 3
2999989 10
1 10
1157062 10
11 6
61205 2
1800003 6
411064 6
548147 10
1042617 8
1980740 7
1982379 10
293644 1
1 1
2 1
1722922 10
325050 2
766383 3
466876 2
50347 1
146344 5
2907707 10
414713 2
1800007 6
1361151 5
2099993 7
1200005 4
2400012 8
244031 8
527406 5
17 9
2328272 8
106225 1
2099992 7
1516012 7
8 9
552883 2
1488129 7
366886 8
1 10
1457341 5
1500000 5
1492398 10
225967 9
1588525 6
921858 9
2156183 9
3000010 10
711857 3
574430 7
473218 5
145675 2
122433 3
484861 3
290399 1
508405 2
796333 3
329554 3
1799999 6
165997 4
128360 5
2706440 10
877881 5
5 4
1369647 5
1 10
2100002 7
6 7
1408337 6
1115872 4
1352898 7
40932 6
505640 2
604543 9
21 10
732350 4
1799999 6
1738106 7
53187 7
1799997 6
14 7
1500005 5
1419931 10
2010 3
17 8
1006719 4
1626683 6
40423 2
2999991 10
45561 4
419031 8
2 1
9984 2
2971033 10
1200007 4
605088 6
195554 1
606380 4
725697 9
73836 1
96642 2
1214775 7
3000006 10
247843 2
870366 7
3 4
1286509 5
5 2
160448 1
39936 1
699615 9
2489650 9
279291 5
299705 5
387678 4
975735 8
2099992 7
1 10
9 4
1928401 7
759941 5
450954 2
670432 4
51997 3
2400000 8
404481 2
19 7
2400007 8
615908 3
236976 1
432905 2
592233 4
1612338 6
2004589 7
478362 9
541321 2
4 3
1 10
1 10
41179 2
107142 3
553366 7
364818 7
399833 2
2700009 9
1800006 6
1701332 9
600003 2
9 10
184476 5
1048485 4
2932 4
1113609 9
390495 8
5 2
323298 2
2565239 10
102406 3
1461957 5
1195756 5
1 10
1137843 9
2632077 9
2529999 9
1210650 10
1 10
15 10
1 10
2 2
1451515 5
674426 5
143013 3
7 4
3 2
28577 1
72516 5
1 10
101451 1
1 10
899996 3
475738 2
528905 5
264381 10
1 10
442208 8
13 7
458816 8
77189 2
1200004 4
472308 3
1200000 4
610731 9
1 10
790191 4
698824 5
1085114 5
9 5
76215 2
2246313 8
1500006 5
481997 3
378288 6
522326 6
17 8
27763 1
732477 9
1578443 6
1 10
1499999 5
617363 6
1861254 8
96427 3
9 5
300000 1
1 10
411346 3
12069 4
493584 4
573126 2
341892 4
252414 9
1074249 9
2315559 8
1 10
1418261 6
457103 4
1800000 6
800631 7
1357994 6
393313 6
2967924 10
21 10
13 6
75139 2
350595 7
2027023 8
651620 4
1069454 7
930349 4
227749 1
2400008 8
10 9
324529 5
2023361 8
1 10
2059217 8
1771656 6
1 10
3000000 10
1 10
1060503 9
246312 9
1 10
299999 1
1 10
1 10
719019 7
361711 3
7 8
1576674 6
59791 2
4 5
2247 4
299999 1
6 7
2520702 9
684620 3
7 7
1 10
809259 9
405617 2
675779 5
1008190 4
478065 2
16 6
584107 6
1115395 4
1199999 4
1299918 8
531439 3
201238 2
1181201 8
60593 3
2100000 7
2186153 9
220174 1
1338182 7
900001 3
135213 3
1 10
1056369 5
1499996 5
2415501 10
491615 4
1489280 9
300001 1
604947 4
1264969 7
392596 2
130337 6
480761 2
300001 1
2999999 10
263251 10
900001 3
40249 8
1 10
1806945 8
332956 2
3 4
70647 1
664686 8
983436 7
804992 3
706336 6
18 10
637380 6
1620111 8
214574 6
1799995 6
4 5
2 3
110911 6
35016 2
16 8
705474 6
1870694 9
5 3
120340 9
9 8
1440480 10
581131 9
244253 1
661479 7
295835 3
194 2
1770937 9
4 2
2074771 10
900000 3
822051 3
540647 2
133182 3
253644 7
1730545 6
2100002 7
252139 2
1499995 5
191240 9
1 10
1800010 6
482733 7
300001 1
1037769 8
898776 3
13 7
28897 1
1293076 9
2399993 8
1799999 6
222431 1
652724 4
527894 3
565979 4
21 10
1382473 7
494257 6
387109 10
1024668 4
527785 4
661000 8
1861552 8
1 1
326167 8
2189173 9
828851 3
838516 5
1 10
1162403 9
100399 1
4 2
666280 3
1 10
600003 2
15 7
1 10
600002 2
607607 3
418411 2
1200004 4
17 8
861385 7
178948 9
2 2
300001 1
155295 5
1145041 10
330183 2
2100004 7
85529 6
2999996 10
725566 5
1173523 7
1193512 4
1205549 5
290773 1
73519 2
1072876 4
1 10
1703653 6
2099994 7
830726 8
19 9
2080104 7
1 10
1566825 6
571646 2
1096927 8
405844 2
1 10
19 9
2254415 10
1053108 4
993061 5
154320 3
1500001 5
1199999 4
781869 3
600001 2
2181160 10
1656920 8
836868 6
2 1
2399992 8
1947574 7
2400008 8
331810 3
398538 5
5 5
2 2
581483 6
1400175 6
380357 2
407818 9
1800002 6
1977983 7
1663873 8
1199996 4
648023 9
1472155 10
11 9
1045933 7
103882 1
1 10
21 9
1800002 6
2072724 7
1276374 7
1471259 9
440003 3
646505 3
1735470 9
2758269 10
211330 1
887047 6
1483060 7
200688 1
299999 1
1199998 4
10436 1
2227 2
900001 3
6 7
603560 4
1 10
2099993 7
536073 7
2400004 8
243139 4
793863 3
2999989 10
363392 8
1 10
1 10
12452 1
1199996 4
1 10
221867 2
12 5
11 6
1249615 5
20 10
103500 4
130171 2
368805 2
175759 5
4 2
1402739 7
1 10
12 6
89803 1
16915 1
600002 2
1206389 6
582313 4
412369 7
233086 5
778876 4
665969 8
71718 1
1641378 9
1500000 5
1574751 6
100221 10
166666 3
43695 3
1031232 6
510931 7
775209 5
165748 2
1125418 8
13001 1
1799994 6
2100006 7
88136 1
1 2
331075 2
2700002 9
1 10
7 6
15 6
2700010 9
2619030 10
282866 1
124607 2
671165 9
2464729 10
1 10
9 4
217445 1
1048510 5
1 10
1545191 9
273413 7
470966 3
1040295 5
455922 3
140686 1
88999 2
384035 2
260489 4
5 6
220650 2
3 3
2700006 9
118740 5
635891 3
1552943 7
13 8
261873 2
1204660 5
1 10
2 3
776927 3
1138671 10
1248461 5
1393972 6
6 3
1008672 4
1 10
502972 2
97393 3
2999994 10
2580306 9
1903411 7
1672111 6
351792 3
519380 5
2192571 9
1423111 5
762944 5
3000003 10
1592851 7
15 9
1758277 9
347015 3
2999992 10
425852 4
1250867 8
1393638 9
2053248 7
255600 9
340061 6
122092 1
16 8
494038 3
19 10
1151269 4
2400001 8
2594329 10
669870 9
550997 7
3000010 10
900002 3
171745 7
716565 4
361226 3
378686 2
1665923 7
385013 3
409916 4
660969 10
449704 4
1 10
1 10
329531 5
300001 1
580169 2
1 1
660434 4
19 9
845253 3
3146 1
996179 6
260775 3
178211 5
429189 10
616607 8
1499995 5
600000 2
526063 3
329277 2
8 4
1920122 9
2699996 9
1351771 5
30450 2
381071 2
1799994 6
1204650 6
3000010 10
2072385 9
1282617 8
1152769 4
1 10
595206 4
628091 6
2099992 7
299766 1
3000005 10
1799994 6
2099998 7
521407 2
599999 2
75850 5
29924 7
816445 9
1800005 6
1 10
464505 10
1655136 9
2231440 10
164947 6
2399993 8
2141331 10
2791990 10
22 8
144279 8
600003 2
324888 6
122403 3
5 6
2699992 9
416964 6
391969 10
10 9
70277 2
300001 1
1200000 4
2206143 9
10862 2
1500005 5
929324 4
8 3
259834 1
223018 7
2699994 9
1 10
1314580 5
580799 2
1500000 5
2070253 9
35323 4
2 3
1635354 7
201594 6
442452 10
2267600 9
1677320 9
1 10
148209 1
663689 10
16 8
3000006 10
385190 7
931584 5
1067279 6
3 3
143864 4
2100004 7
2400009 8
500392 4
213279 1
1 10
228988 9
1499996 5
1 10
300000 1
11 5
299999 1
1676541 7
876156 4
1 10
754818 4
2099992 7
899417 3
1 10
109379 1
2699997 9
300000 1
2100001 7
279384 1
2100011 7
271338 1
1682218 9
65835 7
1906272 7
334144 2
11 6
2271979 10
303221 2
296959 1
1 10
508278 6
2450485 9
288495 7
2999999 10
418875 3
1 10
301751 2
1199998 4
211406 1
27582 1
9 9
259597 9
493381 2
1 10
932450 10
934117 4
1 10
1169053 6
382998 7
2100001 7
300000 1
293825 6
89177 1
114162 1
257856 6
1199997 4
190311 1
211625 2
111567 2
243239 2
3000010 10
2100007 7
580067 3
888324 10
211981 3
1515978 6
2400007 8
146816 4
2700010 9
153414 9
600003 2
15746 4
3000003 10
1 10
1343013 7
406277 8
410056 2
4 5
177913 5
10 10
7 4
1006244 7
251259 1
197441 5
19 8
1 10
140828 5
337554 9
1574602 7
1199996 4
439159 10
2999989 10
1 10
204461 7
1200005 4
1499999 5
1008615 4
675436 3
2010215 10
1199999 4
419369 8
207151 1
877491 4
243641 6
476977 8
221594 2
18963 1
1361622 7
1132415 9
139962 2
1566026 6
1800009 6
72172 2
1 10
8 8
1 10
1873047 7
142464 1
4 2
548661 3
899146 5
1799997 6
246273 4
5660 1
520705 5
903105 9
223865 4
1143763 9
325727 3
2738498 10
202662 6
1984618 7
57866 2
26051 4
332878 3
1 10
15 7
475609 2
1 10
1858838 7
574621 2
798111 9
974321 9
710433 4
300000 1
1800006 6
699141 6
599999 2
763350 5
1 10
314126 3
606937 8
243554 1
511763 10
648308 4
647306 3
1500004 5
708600 10
9 4
754477 4
32540 1
398531 2
2487971 10
1216535 5
203598 1
8 3
163573 1
2099999 7
261759 8
198545 4
19 10
176150 1
235646 9
1655364 6
684399 10
501365 6
471712 4
1008384 8
584078 9
1 10
464727 8
1 10
11 5
6 5
1271911 8
486165 9
2700011 9
2399994 8
2674829 10
599999 2
376716 6
8 6
686597 5
2699999 9
435127 8
353331 10
143532 1
1354989 5
1500008 5
379176 7
1141464 4
862296 7
564935 2
917700 5
1 1
236436 6
1675790 10
418986 3
1220805 6
900616 6
1 10
1534100 10
1445550 10
543170 6
150439 8
300000 1
521243 3
370904 5
1321510 10
32899 1
1 10
199452 1
2100001 7
1862281 8
5243 2
736335 5
2238737 8
1 10
1525910 6
1065398 8
2699991 9
158773 2
2700009 9
180416 4
1468296 9
270266 2
899996 3
1659753 8
403030 5
1843586 9
300001 1
483525 3
2285568 8
1728237 10
572371 6
5 3
533341 5
2699999 9
1020951 10
1799995 6
973078 4
515857 7
129242 1
226090 1
14 7
272453 1
432649 3
1200002 4
317858 3
300000 1
1036012 7
2699993 9
519425 8
36140 2
245081 5
542609 6
13 9
1163073 4
1527207 8
970312 7
2062285 9
688651 10
1091861 6
122439 4
236909 2
992159 10
579287 3
408311 9
2100006 7
157169 1
6 6
143874 5
3000010 10
43295 1
763903 6
1108006 7
2699990 9
1 10
5 2
489769 2
409447 2
52457 3
656029 10
3000008 10
19407 3
14 8
1 10
685240 8
652728 3
108123 1
191976 6
299999 1
530374 5
7 4
16 6
1199997 4
312131 2
460930 6
375119 8
1 10
1 10
542522 3
665638 4
364712 2
1019025 4
87869 6
1373798 8
1951179 10
2699992 9
899999 3
439331 10
1 1
11 9
1477022 7
2999997 10
3 4
1 10
469639 2
71585 3
1236907 6
1247338 9
7 6
1155590 9
2338318 9
870569 7
45802 7
2400006 8
919889 7
1 10
2782059 10
1608111 9
1 10
4 3
190416 2
11 4
2700005 9
599997 2
401824 3
1550316 9
317569 2
6 4
1199995 4
2400008 8
2354275 10
1 10
1474083 5
274411 1
950279 6
52164 2
1399897 8
1176193 10
1 10
693331 6
42911 4
11 9
57254 3
206795 1
1615463 8
849438 6
495623 8
590787 8
1 10
2107780 10
1295941 5
1 10
381317 6
1635768 9
1407868 10
233085 5
130597 1
389636 4
779100 7
1 10
8 8
373029 5
3000011 10
1268802 9
1630301 7
17809 1
367062 2
589659 7
796439 5
1306178 9
300000 1
2577286 9
1538626 8
373981 3
2399993 8
1 10
659807 4
893721 4
1212360 8
2699990 9
238288 8
10 9
1260073 9
928129 8
1450980 9
2700001 9
836759 8
4 4
2400005 8
1500004 5
213893 2
1199999 4
619625 4
1784894 7
1466836 7
1799996 6
299999 1
205634 1
185374 1
303811 10
250998 2
1 10
15002 8
3 1
797272 7
476386 5
1 10
2714950 10
2099993 7
9 8
2699992 9
1878696 9
637290 4
288571 2
391248 2
599999 2
1052555 5
252974 6
588805 2
1 10
682952 3
1199997 4
3 2
1147744 8
59456 2
103924 1
782918 7
1 2
827964 5
1150339 5
441880 3
1 10
17 6
15647 4
743303 6
2257708 10
1305877 7
600002 2
1369479 10
1005224 5
47819 5
10 10
600003 2
1041019 7
835694 3
207516 1
300001 1
957081 10
1499999 5
973926 6
172071 2
204433 8
21 9
11 10
399558 7
1226249 10
299999 1
218011 1
1 10
1353678 6
300001 1
1200000 4
3 3
1310887 9
221655 2
315320 2
890519 5
35290 6
1200002 4
1170281 5
476111 5
167591 3
181871 1
1500005 5
1299897 5
2083103 7
252829 1
7 6
1989904 7
1 10
599998 2
7 8
1616482 9
828296 5
7 7
1270524 5
1 10
198325 2
45398 1
2547180 10
1186315 7
598026 6
176364 1
1499999 5
9 10
326170 5
8 9
63391 8
851001 3
1609698 7
444500 9
1199999 4
218293 4
863847 3
369993 2
1571501 8
11 6
1776604 8
1 10
1720661 6
971046 4
1293435 9
2256119 10
227180 1
1499996 5
342675 3
469659 4
900002 3
12 5
2089987 7
1 10
2700010 9
623585 5
6826 1
2788586 10
725916 5
902035 7
546451 4
119210 1
1629520 10
1173620 5
1078992 6
2700008 9
849646 3
64061 9
422878 7
2241271 10
253336 3
1056777 5
587258 6
7 3
351399 4
90775 2
397051 5
2566099 9
610951 3
600001 2
29629 7
311044 5
494518 2
1499998 5
324566 5
168062 7
1034119 4
239429 10
4 5
1500004 5
53601 1
3000009 10
1200005 4
1935964 8
23098 1
232959 10
189652 2
1865375 9
1558300 10
140385 8
8 7
513874 9
886732 10
1500000 5
1780276 8
1 10
822247 6
3000019 10
429908 3
299946 6
1409195 6
287268 4
502451 2
2305110 10
2400015 8
1163737 6
49335 6
632909 6
2766319 10
69671 6
2700001 9
599998 2
1567089 8
969090 6
761416 5
299999 1
1499996 5
2100007 7
5 4
1 10
2699996 9
124162 1
3 2
1800003 6
97106 5
660617 3
410982 10
1 10
1138715 4
2355488 8
1168714 4
1772787 8
2100008 7
499621 5
893411 3
134498 4
2370424 8
770676 5
138800 3
1276440 8
1283662 8
1174947 4
1568425 8
900004 3
1320683 6
1200000 4
15248 8
2399997 8
600630 3
599997 2
353092 4
5 2
1360812 10
116826 1
154104 1
693674 9
935579 7
1818832 7
1 10
1213441 6
6 7
899997 3
755409 4
300000 1
952384 8
583111 9
5 4
30094 5
279255 7
299999 1
952575 5
5 2
554600 6
1697728 7
1768561 8
951393 8
29221 4
5 3
300002 1
10 5
1 10
2581452 10
388630 10
2436400 9
124909 2
131171 1
260011 5
2042496 7
726393 3
17 8
21 10
546980 3
922851 4
1500005 5
6 7
1335173 5
2699992 9
804606 6
56867 5
1726517 9
2400007 8
823433 8
1007309 5
1254474 7
1 10
569831 5
1745209 10
1012769 8
8 9
432855 3
9 8
16 8
175498 1
8317 3
9 9
859337 3
2878487 10
456582 6
1608909 9
302075 5
2193668 9
1111476 6
900002 3
451010 4
600001 2
184863 2
6 5
1193519 10
1 10
516439 6
535129 6
495557 2
2700017 9
2999990 10
1898694 7
5 2
2 2
1367594 5
900004 3
90427 4
542714 5
16 9
12 8
1311841 7
75717 4
2135798 8
8 9
310819 6
1800005 6
1958768 9
280142 3
1093423 8
1136126 5
484828 4
2100000 7
1384398 6
102799 1
1850045 7
253638 1
467235 3
2 2
13 6
216408 2
141357 1
934602 4
299999 1
80029 8
131152 3
365306 3
2100007 7
5429 1
138629 6
619696 5
397123 2
5224 8
337511 2
1172321 4
29993 1
1458356 7
1 10
1 10
1200007 4
555179 3
8 4
3000011 10
799061 6
248811 1
1199996 4
1478982 6
437793 2
1419895 6
10 8
599999 2
599999 2
472681 2
6 6
1382456 8
1315629 10
2100005 7
292651 1
9 5
86226 2
986441 6
2099994 7
883045 3
18 9
2 2
687349 3
900002 3
142192 4
48297 8
1 1
912783 4
1815687 8
1178135 4
12 6
1590879 8
911826 9
1068596 5
195423 4
300002 1
11 10
2 3
294899 2
107297 3
486443 2
84517 1
652025 3
251651 6
1376153 8
1108990 6
162793 9
1058120 7
17 8
133340 8
576780 3
5 4
1582412 8
2000171 8
344347 2
1349608 5
522303 4
1500001 5
559740 9
1 10
966144 5
2391390 9
299999 1
1949024 8
726114 6
1799994 6
1935121 10
1713007 9
3000013 10
303375 8
2268704 8
8 7
2099999 7
1499995 5
1200260 10
223440 2
8 4
687348 6
467772 9
1 10
899998 3
456614 4
318658 2
220071 1
1799999 6
1 10
67800 5
1792741 8
2 1
522060 5
250617 1
399174 2
246233 1
2514553 10
835730 3
241073 1
2047631 8
300001 1
2183212 9
251447 4
8 4
2699991 9
1800010 6
299999 1
13 6
2400009 8
269575 1
1307344 5
1992348 7
7 7
375210 2
1472395 5
2700008 9
4 2
1756751 8
8 4
878575 6
1089362 7
900003 3
1286298 6
297135 8
784756 6
662631 4
1037047 9
690068 7
300000 1
338065 4
2400002 8
218502 3
300002 1
1 10
1765665 9
1316537 9
6 7
500237 3
1799995 6
1 10
1547858 8
1541250 10
2099993 7
972068 7
1 10
1 10
597050 9
1193449 6
1706656 6
1558361 6
2400007 8
459689 6
15 7
10 5
284345 2
1579476 6
1 10
1135751 10
1 10
361476 4
3 4
1 10
2789739 10
1006771 6
178531 1
1486675 7
1140229 8
906027 4
13 7
1373784 5
1294101 8
120770 1
304774 7
7 3
905431 9
6 7
1085942 6
41381 6
1500001 5
742025 6
667932 4
925703 6
297997 1
791767 3
2099999 7
1287152 7
576955 6
74715 1
281539 5
1167157 8
478664 2
1799997 6
1 10
17 9
2486053 9
2100001 7
9 10
1837843 7
1579537 7
651981 7
3000000 10
8 4
202071 1
1499998 5
808751 6
1200001 4
1387455 9
811270 7
635864 5
2399994 8
9 10
2380742 9
465787 2
311135 7
169641 2
989765 6
745203 3
1563541 6
3 1
253465 1
160505 1
1108743 9
19 9
2124486 9
1199997 4
14951 3
2999992 10
42350 3
827387 8
10 5
221465 1
11 8
2700007 9
1184814 7
412330 3
147789 2
19 9
769392 9
1 10
300000 1
804851 4
1111448 4
1 10
370641 4
2153381 10
2 1
1 10
2399999 8
560231 2
1060009 5
2065856 8
3000010 10
599999 2
291476 10
1500000 5
353878 7
3 4
1 1
220721 3
1699915 7
237447 2
1487526 6
267161 6
374213 2
300000 1
98285 2
1391536 8
568913 8
25940 4
1290670 10
480897 2
19 7
2699999 9
1231321 5
1 10
2400003 8
552262 2
2 3
368776 4
1 10
298508 1
1 10
169515 1
36971 10
1536216 7
1 10
12 6
656567 6
211085 8
39049 6
2166599 10
58196 2
939576 7
227107 2
449925 2
2699991 9
1415637 5
590630 3
956073 7
29799 4
1 10
101214 4
924902 4
137610 1
29305 7
356477 2
1143958 6
900000 3
151579 2
3000011 10
1 10
237068 4
1893701 7
131379 10
2099992 7
741373 7
35900 4
1 10
1183905 5
10 4
403527 6
844329 4
5 4
17 8
1361278 5
905032 4
416685 5
145799 1
464903 6
293407 2
558611 8
1543161 8
896946 10
232551 8
274948 2
2 1
428342 3
4 5
437689 7
599999 2
386543 4
11 6
144302 1
411413 6
1341826 5
66603 1
1798155 6
482701 6
2100008 7
11 5
2353578 10
1499999 5
887900 7
587336 2
192200 3
1111467 4
490786 2
1 10
1141232 4
197991 2
88441 1
1020319 10
37786 3
714395 4
17 9
509630 2
503471 2
1383942 7
369215 2
1200003 4
861697 9
51833 3
2301 1
17 8
1176371 9
617741 4
2999998 10
2003231 8
1800001 6
4 2
313326 5
3000010 10
567996 7
1800006 6
2146136 8
12332 1
2065901 7
4 2
138276 3
225776 4
300000 1
20972 1
2053218 7
2906936 10
586821 2
1 10
284446 7
600003 2
566697 2
1 2
1207969 7
313021 3
4 3
300001 1
1 10
2392729 8
550239 2
1342839 7
2399992 8
1079216 6
215959 2
822539 3
1753104 8
15 8
5 2
18247 6
1 10
2100006 7
13 7
11391 2
1387300 10
625915 10
420305 4
940232 8
834825 8
1965327 8
242467 1
4 4
1066617 6
17 9
212119 1
272317 6
903579 10
31637 10
2999995 10
2100003 7
1604985 9
1 10
1141134 8
333959 4
1318264 7
2 1
19 9
508071 2
1441779 5
15 8
1 10
254599 2
2099992 7
755705 6
626546 3
1499996 5
2582149 10
276738 1
9 9
1886733 8
1 2
311488 4
1 10
1805573 10
419000 7
187280 10
1090885 5
1979369 10
1948890 10
1136577 7
1916608 7
747224 4
1 10
8 4
1199995 4
2205784 8
611631 5
215384 4
1499996 5
983755 6
572191 2
36185 2
587504 6
249057 9
1 10
2499901 10
6 5
2921427 10
3 4
2107720 10
19560 2
451793 4
900000 3
539549 4
1 10
309379 6
153561 5
210036 4
107894 1
106651 10
547829 2
2029143 9
538298 8
563039 10
299999 1
111978 3
76303 2
464857 9
14 7
1405674 8
2999990 10
1 10
467440 3
1199996 4
1772682 6
21 10
1500002 5
725584 5
1563543 9
285695 6
1 10
69743 1
377864 8
818353 9
1122356 5
635529 6
438995 3
1474859 7
379222 3
345793 3
13 5
975978 4
7 3
2700010 9
203025 3
2400015 8
3000013 10
132685 5
9 5
256376 1
227526 1
1816619 8
128024 1
242940 4
809836 6
2207060 9
2320089 10
2699995 9
1648262 7
5 2
474155 2
1748560 8
1837763 9
909017 4
17 8
1185959 5
2400000 8
2700016 9
165676 4
1 10
6 5
42641 1
210503 4
747431 3
247274 5
355576 4
207730 3
404703 2
493005 4
938417 9
394057 8
289596 4
810890 9
10 4
283607 8
2400002 8
1200005 4
129405 8
1200000 4
99471 2
54837 6
77547 5
6 7
127830 1
954266 7
162156 3
3000000 10
862788 3
479552 4
1995462 9
419565 2
48661 1
2099993 7
6 7
1431768 6
278187 1
847049 8
287920 4
1574195 7
1 10
2100009 7
20 7
123901 10
9 4
1800007 6
365839 5
1978401 10
1568591 8
572912 9
260946 2
10 10
1 10
20204 2
160890 1
986589 4
377861 2
19 7
279298 1
1 10
105644 2
2100008 7
1062039 5
600002 2
8 9
1062685 7
1200004 4
1384907 6
2699999 9
2492632 9
367752 2
3 2
423069 5
240648 1
693025 8
16 6
299999 1
1647612 7
900001 3
2321926 10
8 4
1427577 6
1 10
287121 3
81653 1
685463 3
1200004 4
237880 8
1499995 5
10 4
600001 2
273596 4
249839 4
3000006 10
1349673 10
290065 2
559407 3
2100004 7
899679 3
12 8
75785 1
271288 2
1893647 7
1 10
1388982 10
13 6
1800005 6
1533868 6
3000012 10
57495 1
2563191 10
318959 9
1202850 9
626240 3
1 10
299998 1
777944 7
2402049 10
133919 1
1123101 6
1111615 5
191242 1
1 1
3000002 10
1199996 4
729845 6
7468 1
1 10
440529 5
1147471 5
1499995 5
259615 3
106619 2
731509 5
14 5
681787 7
875396 4
181015 1
961711 7
3000002 10
1755462 6
610559 3
112229 2
1 10
2868649 10
821544 6
848494 9
4 2
970221 7
962649 4
1500003 5
216187 7
332671 4
2999999 10
2 3
2700002 9
16 8
263320 1
107779 1
1207524 7
1145852 9
1235151 5
1799999 6
415125 3
1 10
240914 1
2520077 9
678286 9
3450 10
10 9
914474 6
4 3
273907 1
1 10
7 3
299999 1
1469359 5
857283 4
2099993 7
439270 5
560995 6
57744 8
533531 4
2400000 8
1470545 6
2 2
1199998 4
229010 5
491362 2
1014567 4
7 8
2999990 10
262693 4
2 3
1590471 9
97321 6
1165800 10
239743 10
161423 1
329945 4
1173139 7
229548 2
2113104 8
687852 6
477457 6
2 3
3000011 10
899998 3
2100003 7
299855 1
222271 4
600000 2
19 9
1799993 6
528146 3
293051 1
9485 1
1199999 4
1418333 5
899998 3
11 5
386694 3
9 10
478893 10
2397343 8
440826 7
1703480 10
410838 3
14 8
1500001 5
31084 1
348500 3
17 8
1205994 6
2999992 10
87145 5
1946540 7
1 10
274612 7
188885 4
2699995 9
368548 6
922512 5
2699990 9
1273694 5
322983 4
1 10
600001 2
1 10
12 6
271793 6
1 10
911556 6
7 6
420525 9
843092 6
518840 4
3000004 10
1675235 6
1800003 6
10 10
2700000 9
8 4
4 2
599998 2
2399997 8
144795 1
14644 2
4313 1
382339 2
1942376 8
1693185 8
2107991 10
487994 3
1 10
9 5
1426658 6
15 7
850272 4
1393343 6
1499999 5
1713806 8
5 3
895314 5
2100002 7
1336825 6
235363 6
900004 3
759375 6
9 9
271884 5
1199999 4
645943 7
15 8
571777 3
504499 3
133967 1
262309 2
1522555 6
169814 1
468699 3
999301 8
1904425 8
1935863 8
1499995 5
159053 3
1450902 6
314939 3
211346 6
2 1
300000 1
772400 3
2693289 10
1181873 6
1799994 6
17 9
1034703 9
2680164 9
545435 9
13 7
2399992 8
534133 2
609716 3
1836658 9
17275 5
149679 7
893222 3
1302189 5
1644865 6
1 10
7 3
900001 3
587041 2
3 4
1 10
2100008 7
9 4
242156 1
1881319 8
724674 3
7 6
2431909 10
1288052 9
382212 5
160995 4
2246463 8
102315 1
727291 10
1480739 5
899997 3
13 6
420451 8
900003 3
870444 4
1199999 4
475482 4
944891 6
1980672 10
1 10
1200001 4
1523965 6
271769 8
489779 2
733308 3
973275 4
856168 10
1885927 8
1 10
92350 10
1500000 5
1800005 6
47572 1
325751 9
299999 1
1199995 4
586780 2
4785 9
2100009 7
1116745 8
551868 2
587659 4
679170 6
300001 1
301414 5
198350 3
1800007 6
553617 4
1189368 6
213798 1
2999996 10
2999989 10
834835 5
1237829 10
2700013 9
899999 3
600001 2
2699992 9
409627 7
389990 3
2132415 8
1199997 4
2400000 8
273778 1
2700008 9
1088345 5
300445 5
1799996 6
1656866 7
1200004 4
56127 2
2767346 10
1518537 6
136543 2
1134624 5
594360 4
477339 3
1 10
719681 3
238609 8
652166 3
2 3
81255 4
214331 6
153448 1
14 7
549708 4
1800000 6
39413 3
2100003 7
8 3
853985 4
722000 8
1121266 8
600001 2
50275 7
181851 4
1799999 6
2454639 10
1 2
1199997 4
502139 3
594377 2
1630092 9
1254471 10
2100001 7
12 5
25000 1
2521088 9
3 3
464375 2
1165672 9
983796 4
21600 2
1800005 6
2879081 10
1 10
1499995 5
133969 3
439086 2
2058392 7
300000 1
515192 3
251173 4
3000000 10
1186381 9
1984552 8
1 10
1303862 7
3 4
1375125 10
2956357 10
49640 2
139454 9
4 2
422784 3
2050121 10
2400009 8
2700011 9
802550 8
1 10
2999994 10
558331 4
450955 6
1170691 4
779232 8
819013 4
52049 2
261909 9
36889 7
10 10
3000000 10
2090 1
219900 2
13 6
285435 4
2400004 8
12 6
1 1
1800000 6
1211414 7
2400002 8
2082529 10
1 10
299998 1
840851 10
1199997 4
1255479 10
2099994 7
59415 4
1406095 8
197159 1
1 10
737182 5
552505 3
19 9
1469227 6
1 2
1741951 9
900001 3
2736429 10
4 2
600000 2
1424597 10
1 10
185855 1
3 2
42464 4
885354 4
937135 4
2399996 8
405730 8
1 10
2699992 9
785861 3
1500005 5
2699992 9
14 7
479267 3
20261 1
1 1
27107 1
590379 5
1 10
262524 4
788240 10
9 8
1438941 5
1810723 10
420864 3
732563 6
2241151 8
1200004 4
371799 7
2700003 9
1455810 9
47865 4
1200002 4
496450 5
1336822 5
600001 2
2100000 7
169727 4
1 10
1589442 7
1 10
1654512 7
57005 2
483679 7
1800001 6
126867 7
1500004 5
823379 6
122446 4
1 10
713415 4
1378224 6
247973 3
1 10
1089568 4
11 5
7 8
550269 3
115237 1
262326 2
898003 5
2100008 7
1153615 6
1417236 6
1423975 8
13 5
1152580 5
1557439 7
1090217 8
900001 3
1200001 4
576843 7
1442025 10
14 7
862590 3
691290 9
1499999 5
232028 2
9 4
2400008 8
421544 8
1990883 7
125165 2
2363866 8
1 10
2400005 8
250779 10
480014 5
1 10
46660 1
1200000 4
486685 2
447055 2
2359982 10
299999 1
715924 3
445669 7
70382 1
1013256 4
242026 2
1237279 8
2 2
171326 8
2099992 7
297444 1
299999 1
1055247 4
1533250 10
665335 6
2700010 9
1 10
2099994 7
288523 2
13 10
117176 1
1246527 10
899998 3
700933 4
1200000 4
2400012 8
2788868 10
233896 1
57352 3
1170362 6
599997 2
4 2
1527511 8
559497 2
426711 5
1205159 8
136146 3
13 6
1 10
1 1
304905 2
182413 4
599999 2
73711 7
1416364 5
2293951 9
292662 6
707017 6
2033064 8
1450476 9
1395817 8
274949 2
2 1
2399998 8
18125 1
2400008 8
1 10
1834392 7
2635091 10
504869 7
14265 1
420736 8
2455291 9
2700010 9
2 1
779012 4
7 3
1774385 8
189529 2
1242509 9
16 7
3000010 10
628406 5
18 9
2400007 8
63292 4
78241 1
1499919 7
1 1
3000007 10
1 1
43617 4
1199996 4
1499994 5
1 10
994217 9
1008334 9
1564969 8
1487137 6
4 2
107240 4
821134 5
1 10
56867 1
258799 4
1500000 5
300000 1
5 6
427404 8
446985 7
2524060 10
901208 7
393035 5
1 10
1136273 7
441085 3
300001 1
1255812 6
149967 1
1199999 4
2700009 9
507521 8
299999 1
1395015 8
2789134 10
1543514 8
5 6
4 4
799702 3
28411 2
5 5
5 2
600001 2
2999991 10
212320 1
1054080 6
20 7
837898 4
355444 2
166471 2
338521 5
45720 1
2400001 8
592619 7
289235 1
541643 2
1800009 6
345927 4
10 5
248713 1
222540 6
105821 1
626333 6
460199 8
2700007 9
2700008 9
2076319 9
2999995 10
782608 7
1500000 5
2563406 9
535801 2
1981268 9
963401 4
62248 1
2100008 7
1027904 4
125249 1
207066 1
2100007 7
702534 7
1013794 8
1386910 7
157249 5
1500001 5
335726 3
15 7
10 5
517229 3
2 2
1009867 6
2999989 10
2700012 9
1 10
179025 4
1620304 7
480949 2
2399991 8
373508 4
2100007 7
1445723 7
36068 2
1800006 6
1370761 6
436352 3
2223993 8
5 6
1800006 6
900000 3
1796923 9
1688938 10
2100007 7
966363 4
255896 4
11 5
2313383 10
2099992 7
20041 2
174748 1
1 10
39915 1
427316 3
899998 3
1141733 4
2 1
1200005 4
727250 3
1199996 4
1499996 5
1 2
1500005 5
512357 2
135728 1
12 10
65339 4
1287757 6
1200003 4
17 9
322236 7
1204389 5
1140 1
1794481 10
655364 4
1 10
915537 4
49617 7
1499996 5
1188697 4
504916 4
2448042 9
599999 2
599999 2
2999991 10
16 8
1759272 6
800897 8
744384 8
32640 1
66807 9
164871 10
1947939 7
344416 2
5 2
370271 4
1 10
1019751 5
399293 9
1199997 4
442562 2
1618429 9
802878 6
1630392 7
398484 5
9 9
1518913 6
1019100 4
445591 3
1200414 5
6 7
631206 9
1097895 5
1799997 6
1737877 6
24 10
2095262 9
125962 9
15 8
116143 2
1218555 5
876304 4
121801 10
117655 1
900000 3
2034294 7
1744265 6
1 10
2 1
900000 3
1499998 5
1805321 8
11 4
299998 1
19 10
1082570 5
8 4
10 5
828380 10
115402 7
1092293 4
799093 3
1200006 4
1761159 7
417185 2
10 9
554084 2
330203 2
2999989 10
2299599 8
15 7
629919 10
252004 3
317532 3
1500000 5
2299265 8
600001 2
1467375 9
135144 5
11 7
406009 3
899999 3
2342975 8
1 10
364784 2
15 7
1902361 8
6902 1
2126719 10
1500001 5
600107 10
441669 4
1221536 8
3 2
1514443 7
723760 4
154540 4
8 3
900003 3
1542400 10
399131 3
298723 4
1718520 8
851720 3
40030 2
19 9
1656702 9
2699998 9
1037801 7
2213242 8
585341 5
600001 2
1583024 6
157194 1
873860 6
1 10
2099994 7
26065 1
662205 3
2400003 8
561885 9
317485 3
159317 2
112004 1
2282687 10
2020440 9
727744 4
323980 2
261556 1
10 5
900000 3
504650 10
709335 4
3 1
211419 2
439137 7
149054 4
930501 4
2088993 10
1 10
1437721 6
2400008 8
899997 3
637977 3
168849 1
1201024 8
1444705 6
3000014 10
262510 4
2 2
484487 4
1 10
1239207 8
1 10
65715 2
2100008 7
1715013 9
225019 3
1799999 6
733049 4
90331 1
435641 5
277686 3
1 10
348962 2
7 6
1108304 7
3000000 10
600003 2
7 7
300002 1
389373 6
358955 2
15 7
168918 1
1199997 4
323760 5
1584169 8
1799995 6
493684 3
92894 2
2699999 9
1799998 6
157450 3
2700000 9
233813 1
115385 2
1200003 4
2 3
145582 4
709681 4
18 7
2099993 7
8 4
786529 4
1798993 9
1495683 6
8 8
900000 3
1 10
2301741 9
300000 1
1526070 7
2602756 10
600003 2
47135 2
1639970 9
2629899 10
599999 2
1613261 6
763432 5
1152223 6
1 10
15 9
293788 1
5 3
2291509 9
170685 9
11 10
5 5
1700650 7
1676295 9
124141 6
733450 6
836150 5
1 10
2099999 7
2476053 9
1 1
1314371 10
13 6
1499994 5
791629 4
2100006 7
135851 1
1177233 4
1009111 8
2700001 9
2061240 7
1603051 9
1185893 6
3 3
1908661 10
2 1
1017685 4
957382 8
244979 6
265098 3
19 10
193623 8
286765 1
768102 7
900003 3
1 10
297011 5
353637 2
2400007 8
1058966 5
1499994 5
283034 1
2 1
1799994 6
6 6
2968749 10
1499996 5
57976 6
2263252 8
1307825 8
442244 2
7 8
1171596 4
900004 3
268274 1
112689 8
1499996 5
450503 2
914510 7
1161167 7
61378 1
1408086 6
1200001 4
18791 2
900005 3
1 10
2999998 10
476898 2
293933 1
528283 4
155461 5
725605 7
436999 4
257459 2
798543 3
876198 4
1289950 5
5 2
1688682 7
1032021 9
390434 5
1243184 8
1799995 6
600001 2
2999991 10
286492 1
1681 2
86077 1
518645 2
1256745 8
2640341 10
340323 2
2699992 9
867083 6
166818 1
300151 8
4 5
78523 1
17 8
1 10
2699992 9
343064 5
1584471 8
1 1
3000009 10
248472 9
1 10
2100006 7
259219 2
9 4
37661 1
16 6
1907903 8
461098 3
393833 6
4 5
8 6
9 4
229867 7
1799993 6
1 10
2346197 9
2832401 10
329734 9
3000007 10
8 7
1262875 6
1258693 10
1028511 5
17 8
8 9
1 10
2021146 7
1478176 6
2387599 10
3 3
484170 3
591913 6
588470 5
1576384 7
86034 3
388233 6
170211 2
600000 2
248314 1
3000013 10
1190416 8
1 10
11181 1
1477345 8
1 10
413051 2
200331 10
964971 7
1036708 7
1 10
5 2
2247392 8
2700014 9
123543 2
139438 1
16 7
956969 6
491872 8
565024 2
17 8
300001 1
2100008 7
8 7
169299 6
9 4
600000 2
400816 2
2999999 10
19 7
3 1
263751 8
2700016 9
1639375 10
2700008 9
518909 6
59988 1
428399 3
2700008 9
139750 10
378920 8
608159 8
968884 6
620611 4
300000 1
1282705 7
1017921 9
1 10
1 10
1200004 4
42277 1
15 7
537915 7
11 6
1401347 10
599999 2
7 4
640596 4
1620549 7
1 10
1200002 4
1642522 7
567641 2
16 10
519794 5
1167832 7
244461 3
1200004 4
9 9
213071 5
2631915 9
552365 3
2700007 9
2400007 8
416434 2
678466 9
1741508 7
300000 1
2158227 9
590983 6
1 1
3000013 10
1043929 6
2352357 9
761258 7
18421 4
2399999 8
1277350 9
165217 3
2394328 8
736860 3
705414 3
639523 10
196080 1
1142832 10
1799995 6
600001 2
1567513 8
1211914 10
2700007 9
244623 1
1 1
791599 4
26 9
1 10
1500000 5
189711 3
1 10
6 3
2 3
414511 2
35079 1
2993791 10
1466295 5
797232 7
1799999 6
19 9
2400008 8
18819 2
86765 2
244559 3
63761 10
1180003 6
1076760 4
2700004 9
315558 3
21 10
1547609 7
2378731 10
175666 1
1194966 7
752453 6
2399991 8
376746 2
1500001 5
585007 8
264321 10
337609 2
1500005 5
320235 3
807349 10
1540816 9
599999 2
4 4
1 10
4 2
900004 3
1291053 7
632555 5
986115 4
1030650 6
599999 2
17 9
984281 10
1485685 8
483322 2
1800008 6
1816078 7
2299011 8
1105696 9
1799939 10
8 4
1131491 5
45760 10
54895 4
259892 1
1612825 9
1204200 6
557477 2
600001 2
3000005 10
80077 2
830761 5
2592271 10
1084824 6
429853 8
1225765 6
1144479 4
1200001 4
576945 4
900000 3
827789 3
1416542 5
1 2
1423163 6
13 7
8 4
2699990 9
2700008 9
5 5
466487 2
2407611 10
282788 9
1589490 9
11 6
4 5
8 7
3000001 10
1800006 6
215248 2
2125396 9
300001 1
398892 2
3000000 10
300001 1
15937 9
326695 9
783815 8
663843 4
2400008 8
1607563 6
9 4
673533 3
1220921 9
1488675 7
621299 5
531968 6
273559 1
496029 2
255952 2
545967 4
490236 4
272830 1
87316 1
2438919 9
1499995 5
300000 1
8283 1
4 5
844323 3
351210 3
1500001 5
1989566 9
2999990 10
72603 4
5 2
1 10
16698 5
1092015 5
115298 2
2649752 9
593225 2
1 10
1 10
352281 2
1643249 10
326937 7
894642 7
573070 2
1991169 10
470546 5
11 5
165043 3
486241 8
300000 1
528900 4
667650 3
2399995 8
364850 2
1500006 5
1156535 10
859834 3
935002 6
1059115 4
1835211 7
600001 2
9 10
193926 3
84740 1
248534 2
277522 1
796625 3
599999 2
587584 5
177093 9
9 4
177950 1
2153356 9
399594 10
276562 1
213118 1
9 4
1973176 7
25 9
782601 6
456519 10
594875 3
15 7
543780 5
8 7
300000 1
1485690 6
17 8
681790 3
1381477 5
1776908 7
14 7
19 10
2100000 7
2100007 7
568265 5
27889 8
495219 10
2680405 9
2341746 9
2400009 8
320808 3
665948 7
747454 9
1500001 5
2699992 9
107930 1
1 10
1107972 6
1313649 9
2699991 9
1200000 4
1800005 6
10 9
1441614 7
44586 2
2152390 10
1 10
2700000 9
227724 5
278820 9
260760 5
334517 2
1736314 10
235020 1
2908340 10
300000 1
453221 2
116570 10
104352 3
679242 3
3797 1
1045331 9
1226943 9
419616 5
2103561 9
473418 2
371429 2
1304670 6
295545 8
2100000 7
497222 3
2649357 9
3 1
492227 3
1 10
1 10
113332 5
559837 2
4 4
2400002 8
103373 5
1618090 10
178095 7
130720 4
65296 8
12 8
804235 4
23 8
1099344 8
5 5
962051 7
52511 1
451271 6
1283331 5
38538 1
900003 3
17 7
531220 4
2395319 10
19478 4
1323397 6
2700010 9
227596 1
367032 8
1000579 6
1 10
669746 5
5 6
164083 7
3000009 10
259264 2
3000009 10
556600 2
638204 4
154729 4
574931 5
798859 10
113059 1
299999 1
899998 3
2254474 9
140757 1
506415 4
343559 8
1254831 10
1 10
522052 3
621484 10
820330 3
535927 8
900000 3
1 10
180221 1
118776 2
1200001 4
128356 2
373970 3
901891 6
1264662 6
250142 8
296942 1
9 5
125450 8
1124289 10
1800001 6
14809 1
91862 3
381164 5
1136 5
1962629 7
9 8
822496 8
593980 5
568816 8
899997 3
712080 6
75555 1
1441399 6
5 2
14 7
180599 6
20 10
992857 6
346439 2
1411039 6
3000015 10
585491 10
7 4
141227 3
195788 8
170211 3
900003 3
1261170 6
954035 7
2390455 8
289738 2
298873 1
9 5
1800000 6
43116 6
517799 5
599998 2
2292189 10
1500008 5
1380306 5
11 4
25392 3
129651 5
639982 9
324609 2
7 4
2999997 10
105835 1
9 7
636272 4
2534913 9
1 10
2662397 9
24685 5
1 10
628459 3
2099999 7
3000000 10
2099999 7
349205 2
131842 3
2099992 7
1559845 7
226383 3
2558430 10
124308 6
9806 2
2999999 10
2089047 7
1 10
669390 6
3 2
2399999 8
1107160 5
1 1
743752 4
2099994 7
2 1
338964 4
1745989 7
1500000 5
15094 1
785701 3
368617 6
18 9
1861882 7
600001 2
1473524 7
304055 9
1 10
2100006 7
2640378 10
808770 5
1615995 6
235413 7
2400007 8
229703 1
6 7
2585550 9
9 5
2400003 8
1200001 4
1118930 6
1800005 6
11113 2
2477863 10
2100000 7
1092393 9
63560 3
265164 2
85619 1
63324 9
3 4
1 10
2700003 9
2000327 8
2634301 9
1403344 9
1825133 9
318172 9
1494683 6
495074 7
22 8
661379 6
14 7
29 10
2999994 10
1368184 8
658949 4
78217 2
1 10
2972350 10
950278 7
964859 6
2700004 9
1113336 5
1143492 5
199195 6
2844829 10
2 1
1202869 5
1864801 8
1849144 8
483792 4
15 8
1909690 7
1197330 7
1200003 4
1670480 10
18 9
49881 7
2999991 10
3000009 10
1269285 9
2005459 10
1253364 5
547638 6
878887 8
988600 4
2100013 7
506069 10
10 9
2699995 9
2099993 7
1886111 9
1848391 7
341603 2
17918 1
2 2
300000 1
85375 2
67461 3
1 10
1205441 8
1246371 5
902009 10
72112 2
961136 5
13 7
599998 2
299999 1
1513476 7
12 6
1485855 9
785453 4
931972 10
723045 3
2622766 9
2697156 9
2612070 9
234001 1
17 8
304154 3
795744 5
7 4
3238 2
3 2
1487760 7
300000 1
1011121 5
1800003 6
168771 10
1509704 8
799055 6
295542 1
7 3
2999999 10
8 8
1912513 7
2100006 7
62103 1
2235551 10
1138531 6
2999991 10
1849657 9
1199995 4
762832 3
7 7
211347 1
1 10
269861 1
796288 8
2700001 9
2505900 9
299999 1
409042 3
491598 7
238837 6
1003062 6
2400008 8
900400 5
741066 6
814469 3
432772 5
1138080 7
126417 2
547749 3
1 10
1525833 8
714947 4
139165 6
899999 3
134528 2
365475 4
2700010 9
445490 9
9 10
600003 2
169720 3
2400006 8
1 10
599999 2
155646 3
2820267 10
599998 2
539907 2
900002 3
10 5
301919 8
2399995 8
17932 2
117331 2
900001 3
900000 3
272227 1
605063 3
885351 5
3000009 10
1 10
190225 10
102899 1
1 10
1362870 9
599998 2
201279 10
2166197 9
172703 1
2321221 10
230539 5
494498 2
1323923 6
554263 2
278017 6
2 1
2745171 10
1499995 5
680780 4
1175513 8
10 9
600001 2
2 1
1613390 10
1293160 5
1499999 5
2999993 10
928035 7
638182 7
9 4
900002 3
854790 10
2694040 10
1800009 6
1030729 7
3 2
82286 5
520374 3
1033454 8
784426 4
186161 8
341142 6
186545 3
365794 2
923420 10
262910 2
2099995 7
1622137 8
9 9
2699990 9
6 7
2100012 7
323961 2
9 4
270859 10
173689 1
1522116 6
1014934 5
21 10
316595 6
3000003 10
746633 7
373915 4
915656 4
101035 3
1 10
634185 8
1 10
631846 3
988629 7
558886 9
112042 1
281850 1
567888 3
559920 2
364824 4
55495 1
1 10
2242729 10
1519230 7
1082459 7
900001 3
593312 2
2999989 10
1500006 5
2419210 10
154001 8
918868 7
1776803 6
154094 1
11 6
435220 2
146910 1
1610659 7
3 3
1442732 8
2572330 10
641282 3
869961 3
849975 4
1101372 8
21976 5
299999 1
66595 1
1 10
303600 5
8 4
1188337 4
1503522 6
1048686 10
2147553 8
8 9
1 1
192889 2
571535 9
667633 4
2171137 8
6 5
201961 5
121060 2
3 4
1 10
1351475 9
1160376 7
786175 3
2700000 9
182893 1
300001 1
1500004 5
600002 2
1199998 4
18 7
470885 2
2606292 9
3 4
598280 3
1034870 9
2028 3
9 4
2095947 7
930183 4
1061198 4
217864 5
2207606 9
848469 10
391059 5
24261 5
77328 4
3000009 10
1197262 4
457345 2
2400004 8
116474 1
285546 2
1236820 6
8 6
7 8
2400000 8
2400000 8
600002 2
2699990 9
19 9
2692334 9
1429699 6
2561787 9
2219373 9
73277 8
852507 3
1 10
900000 3
2649335 9
4 2
1090529 9
256826 3
1499997 5
1624943 6
776696 5
37133 9
2356713 8
2059515 10
1480427 6
2490062 9
2099999 7
298890 10
132366 2
300000 1
856571 5
567460 2
1355931 5
278586 1
1 10
2921570 10
1 10
1427904 6
299999 1
1469512 8
515705 3
362651 3
1 10
757732 4
2399994 8
1 10
123046 1
908287 6
1248346 9
427277 8
862072 4
1850463 9
1417238 9
1810319 8
1629857 8
1799999 6
214530 6
301125 7
755591 8
313380 7
1629960 10
1664895 8
795852 6
28835 2
25671 7
2 3
1167710 5
17 9
210349 1
310534 2
251383 1
76938 7
224629 2
352295 2
3000001 10
1655431 10
111522 3
1714402 9
65968 5
899996 3
2100006 7
2416859 9
15 7
1612547 7
2700002 9
3000001 10
2 1
62429 5
1283641 10
150985 6
185936 9
175692 6
10 10
600000 2
729868 7
299999 1
1065762 9
21 8
599998 2
5 6
8 3
985971 8
1500000 5
3000001 10
9 4
1604820 7
3000000 10
647496 6
128540 1
1499994 5
2100004 7
112606 2
1198825 4
619242 6
1563609 10
6 3
1 10
1316580 6
403630 2
15 7
390469 2
6 7
900004 3
878159 8
2518525 10
3 2
19 10
1665354 7
1384866 9
160031 1
1 10
2700015 9
211608 4
900001 3
2056520 10
561222 9
259396 1
1759855 9
1 10
60112 8
284280 2
407302 3
3000011 10
1153389 7
127289 7
1830151 10
109568 1
311487 7
132257 7
347255 6
239456 1
977671 6
600003 2
655190 10
3 4
3 4
275655 5
938465 9
1 10
674522 3
1200005 4
1512153 9
1175328 5
450979 3
337812 9
77882 1
1192936 5
627049 5
263596 1
76843 2
1860417 10
68450 5
493931 2
501183 2
1770126 7
1586429 9
656485 7
937941 10
87826 3
836743 10
1 10
1800007 6
321592 3
2 1
1800004 6
336358 9
300000 1
1 10
5 2
792409 4
10 9
1 10
23339 2
1 10
877514 5
2 2
622648 9
719719 10
16 9
46600 1
1400882 7
1200000 4
76687 1
1 10
1169562 6
10 10
102662 7
1020049 8
603215 10
1500007 5
1200006 4
2452349 10
583335 4
3000007 10
144576 5
1344529 5
1742241 10
2419410 9
11922 1
1200001 4
2211640 8
6 7
13 7
214887 1
225353 8
894989 6
1 10
523832 2
2400009 8
1199997 4
3 1
567037 9
8 7
149261 1
5 6
7 3
34318 1
17327 3
1200005 4
195425 2
490336 2
2190644 9
5 6
360214 7
299999 1
2127713 8
1372206 5
5 2
223899 5
1 10
300002 1
1 10
2 3
12 9
520588 5
1 10
58785 4
603049 6
1079317 7
1038246 6
2100008 7
2 2
1200000 4
150816 6
2099992 7
8 9
1 10
2100008 7
1097677 4
1375639 9
1812360 10
2099993 7
575041 6
1417480 5
300000 1
639088 3
2203620 10
512772 4
2399998 8
1200005 4
581575 4
1565094 10
3 1
902432 7
2100007 7
2690844 9
2627351 10
358011 10
1371259 5
275625 4
898217 4
2999999 10
7 3
1333396 5
426009 4
3000016 10
202607 3
2399995 8
448689 5
1202473 8
2999990 10
2390741 10
747733 4
2295154 9
922473 5
2400001 8
300001 1
1427964 5
194732 1
1415785 8
900000 3
1112294 4
835842 4
1800000 6
1 10
2699994 9
1424313 8
899998 3
2123904 8
173721 1
517733 6
775527 4
2545159 10
265934 2
142060 10
1799993 6
879618 4
1317271 10
599998 2
13681 9
1872579 7
2 1
137909 2
2699992 9
893583 8
1261437 7
177744 7
1261004 10
300000 1
514884 7
900003 3
468160 7
2100007 7
42217 1
635195 8
945650 4
1 10
1687231 9
327859 2
39758 1
99597 1
16 7
1700658 9
1380910 5
8 8
6 3
2099994 7
863493 4
1 10
2700003 9
1 10
3000000 10
1 10
207890 3
1195969 4
19 8
2206291 8
1199997 4
19 10
3000001 10
300001 1
744749 10
285831 8
5 4
424118 2
308558 2
400149 9
30366 8
1694769 10
264287 5
1871622 9
2147616 8
566145 2
240553 2
1 10
3 2
2503891 10
2700007 9
665964 5
1 10
10 5
900003 3
342535 4
1800002 6
304169 4
3 3
459119 6
1499994 5
899997 3
1192536 4
390440 4
674286 3
15 7
506562 6
179602 3
1 10
863009 4
753913 9
1 10
2099996 7
1531915 7
278649 7
300001 1
3 1
1141344 9
481736 3
790875 3
538422 10
2091481 9
10 9
265384 9
14 5
980911 7
1799995 6
5 5
1 10
181809 3
362243 4
141105 1
1 10
862641 7
607047 5
706492 3
3000001 10
970122 7
518335 8
1632560 10
1 10
1799998 6
301970 5
1905048 8
1924947 7
533617 6
442809 3
405067 2
2700007 9
145653 10
2399993 8
1771885 9
292835 1
2699991 9
2172759 8
427908 6
600002 2
838769 3
990800 4
2999997 10
379963 6
600000 2
2049956 7
300002 1
2699998 9
1800000 6
8 4
881708 4
1762344 8
1 10
495820 2
432940 5
2100000 7
1212953 6
2100005 7
1799999 6
475608 3
4257 3
1800007 6
1142063 9
1428786 6
2700010 9
1 10
300000 1
126795 5
275563 4
285231 1
1017125 4
819178 8
2356033 9
900279 9
224689 2
2213702 9
2700010 9
269656 3
354339 9
8 4
437589 5
1461448 5
2999989 10
2349462 10
252024 2
1156044 5
891795 4
1046261 5
557636 10
97509 1
1 10
1281660 5
320530 2
2689201 9
602034 7
1015673 8
1199995 4
222626 1
1800005 6
10 9
1532119 10
1587887 6
2700006 9
65618 3
1130763 4
159177 1
1966101 10
250423 1
1 10
41804 3
1667003 6
1343761 6
2099992 7
2399993 8
133728 3
299999 1
173593 1
8 9
626234 3
13 6
2206511 10
1492252 7
2999999 10
1193434 4
51561 5
3000012 10
1679169 9
380563 3
793884 3
2567429 10
999141 4
1171169 4
526704 3
84319 10
968795 5
1517934 6
3000000 10
409423 8
192014 2
374294 5
733714 4
1765908 9
19396 1
537439 2
494549 9
80696 5
461322 2
1500000 5
900002 3
42559 1
199949 1
10 5
1648480 7
777256 5
1 1
2700003 9
884541 10
1 10
7 3
370329 2
478887 4
284421 2
784235 6
1404113 6
9 4
925610 10
300000 1
323443 9
63842 7
520276 4
502013 2
1210037 7
1668848 8
740548 9
536154 3
1 10
316859 9
429017 4
28 10
300001 1
1499998 5
4 3
809826 7
1200001 4
871461 5
415780 5
183303 2
308645 2
446464 9
1500007 5
101637 1
505870 6
130311 9
62104 1
1603371 9
1743622 7
7 4
2216943 9
600002 2
405551 2
991609 8
56619 2
5 4
1792172 6
614661 5
1810676 7
900726 7
161515 1
4 5
3 4
300001 1
40160 5
1 10
725492 4
188681 8
2081033 7
65579 7
360527 5
1974873 8
671742 4
7 8
2099999 7
9 6
266735 2
618333 5
390830 5
344947 2
13 7
917855 8
340689 5
1 10
1199999 4
818929 7
256391 2
204370 7
514784 7
1939819 10
2080428 7
7 3
1 10
788457 4
9 10
2 2
113101 1
52655 2
1405774 9
2479344 10
1500001 5
233806 1
3 2
1263039 5
646577 6
300001 1
900001 3
2399994 8
1629655 7
1 2
3 4
1 10
153400 2
2700000 9
2014148 10
1470964 6
915240 8
1 10
1415094 6
1055390 5
1743017 6
1033129 10
670176 4
1041069 4
687385 6
2467359 9
1174836 5
506725 2
941951 6
2483889 10
2204381 10
899999 3
1500000 5
1483790 7
92721 1
1 2
500004 6
243290 10
377520 2
4 2
187796 1
217300 1
599998 2
1 10
6 6
668765 6
664574 3
1388035 5
645172 4
540104 4
1200001 4
2099992 7
1313542 10
666051 5
410635 9
902292 4
14023 1
663273 8
27337 1
286466 1
1499998 5
1657076 7
200425 1
217184 1
2146032 9
1401399 5
1 10
970975 8
299999 1
97116 2
418104 2
872040 4
605671 6
631274 5
309134 5
1093233 7
242676 7
1021413 10
633771 7
245620 10
900000 3
899998 3
1112506 5
136053 4
64004 1
766291 5
1 10
307862 2
600001 2
502018 2
916272 5
3000009 10
163418 2
1 10
428514 7
115557 3
189750 1
2699999 9
5 5
1887767 9
5 6
1781564 8
718674 6
1038536 5
1 1
2141992 9
9 10
424547 5
1500000 5
378808 4
48750 7
914295 8
723565 3
1 10
2700001 9
2081431 8
168273 5
202989 4
187631 2
1177909 9
21 10
2059819 7
2399992 8
816472 5
6 3
600002 2
2999995 10
849204 4
418767 3
931537 4
1425816 8
899998 3
1569206 7
145896 5
558051 5
38214 9
16 8
945551 4
1579043 6
546580 5
1200005 4
626945 3
537316 5
2129239 10
1564167 7
15 6
237089 6
238382 9
962710 4
509184 9
1565080 10
4 3
1451604 5
249680 5
2999991 10
2999994 10
2170301 10
2100008 7
2100006 7
900004 3
900004 3
257327 6
1425872 7
2015073 8
1 10
1291037 7
1143733 6
441570 6
160702 3
116824 7
521109 9
191909 1
1500000 5
1324754 9
125658 9
249962 1
1 10
241627 7
51596 7
252502 9
139235 2
900003 3
288096 1
199547 9
341401 2
2999989 10
68758 3
9 4
808852 8
995142 4
2 1
203431 2
374306 3
1 10
337648 3
2171429 9
1 10
52354 3
501905 2
413919 9
1 10
396872 9
778816 6
1401641 9
258761 1
2060329 8
1438123 7
1 10
672084 9
648582 3
2387908 9
31221 5
1198992 9
27912 1
2193816 8
1007014 5
1960921 10
2699999 9
1121553 6
1143091 4
881005 3
2550369 9
797289 9
1499999 5
1 10
48404 1
94737 1
1234063 8
19 10
910102 4
1 1
198356 1
52782 1
5 3
2365791 10
1343512 9
1302780 8
600002 2
293244 6
1 10
8 3
11 10
2400001 8
58457 6
599998 2
1 10
918582 8
643486 8
1454690 10
2699993 9
300001 1
2297599 10
4384 3
300001 1
1 10
600770 4
776029 4
1304310 10
1200000 4
252657 1
58933 7
2999999 10
5 4
620771 6
842341 5
899997 3
11 6
12 6
268797 3
7 3
2045385 9
730369 9
1617847 7
461500 10
1 10
134333 6
2400001 8
215486 9
2055652 7
1596617 9
346887 2
1800002 6
387109 10
266810 10
2199716 9
41723 4
1413450 8
1 1
997574 6
210146 3
82388 2
134596 9
435846 4
2700010 9
291975 1
600002 2
761016 4
1 10
1382724 5
545506 9
577508 7
106300 8
1 10
920703 5
285464 4
153261 4
1368600 10
479353 6
6 3
1800008 6
1 1
1899283 7
1246846 5
248942 7
146371 1
326029 6
18 9
20114 6
139371 7
10 5
168800 4
2700000 9
813660 4
208824 6
2037699 7
7 4
405696 4
7 3
1332043 6
476658 2
198884 3
19501 1
1 10
1199999 4
247475 3
6 4
811250 10
406226 8
44239 1
196976 5
2430503 9
2099992 7
597593 8
17 9
2999999 10
576433 3
832618 6
10804 2
128135 5
51637 1
1 10
1200006 4
479197 6
2999989 10
1 10
19159 2
90745 6
824988 4
1865808 8
1454075 6
275905 1
100682 2
614066 8
1499995 5
13 6
935819 5
3000011 10
1 10
2700013 9
813304 3
228295 1
1096033 4
219094 1
13 9
1972020 10
1 10
1129663 5
599999 2
919185 8
15 7
781870 3
713348 4
232171 4
447287 3
599997 2
1078191 10
4 5
660751 6
1062336 6
1323703 5
9 4
5407 1
579642 2
481058 9
1185862 8
2603179 10
8 8
85130 2
1 10
1 10
5 2
505981 10
357276 7
518552 2
21 10
587599 7
8 4
291022 1
25 9
2699990 9
13 6
2399994 8
556670 3
5 2
1 10
633225 4
2752729 10
1604411 10
1499999 5
910324 9
13 6
1326474 6
1461336 8
292113 5
1 1
703134 9
1 10
4 3
1649591 8
1200003 4
612066 3
926129 10
781764 6
2100006 7
8 7
411305 8
1786172 7
23914 1
690403 6
463419 5
18 9
288531 2
21 10
1023079 8
1391645 10
15223 1
252758 1
17 8
1 1
2699992 9
1 10
1255232 7
309049 2
2 1
1353441 5
2929390 10
1800006 6
1 10
60867 2
483504 2
1 10
15 7
1653697 8
75068 3
2 1
2099993 7
3000011 10
1 1
82194 1
1202654 5
1799999 6
1262889 8
570573 4
1592219 10
1 10
1225438 9
1 10
819766 9
46891 2
86772 7
2399998 8
236322 2
25553 1
1182071 4
1200004 4
77051 10
19 9
450029 2
2700010 9
663208 4
889487 3
633041 5
17 8
285517 2
254463 7
1107570 10
665172 4
116939 5
108890 2
127524 5
808339 6
2 1
5 2
297092 2
499044 5
1 10
1799993 6
878832 9
1133053 4
1061253 4
1 10
599999 2
171865 10
299999 1
216139 8
278019 4
92226 6
9 5
900003 3
11822 2
387218 9
2221446 10
386303 6
577032 2
2400001 8
2699991 9
1262009 8
312252 4
1958336 10
603700 4
2646773 10
3000009 10
7 8
76568 1
20388 1
1177670 4
509104 7
15 8
220076 1
2584021 10
2999991 10
8 3
930480 8
493077 2
491136 2
50268 10
1799999 6
361473 2
1842411 7
300000 1
1 1
4 5
779802 3
1199995 4
900001 3
568626 3
603888 4
7612 3
599999 2
599998 2
180228 7
2099993 7
1 10
583104 8
2280415 8
773160 6
400824 9
1116500 9
18 9
488425 2
11 5
739593 9
2251823 9
778965 7
505675 2
2400001 8
833300 7
995387 7
2165940 10
599998 2
600003 2
439853 6
72513 1
299999 1
458273 6
162987 2
29030 3
2011584 7
899999 3
17 8
410254 3
397818 9
349202 2
20 7
2431664 10
1063520 8
1200001 4
1 10
899997 3
53262 1
673539 5
493575 4
1409436 7
899998 3
16 8
57919 1
2100008 7
637865 7
899074 7
15 8
425637 7
299999 1
1401505 5
1002601 5
2961051 10
718077 5
779087 5
816727 3
1915376 8
3 4
1 10
472352 4
496409 2
533530 10
2096840 8
1429199 5
1161650 10
1 10
1986398 8
637965 9
643295 4
250613 2
4 5
1 10
1199997 4
278181 3
64687 3
11 10
2400008 8
492035 4
1722426 7
2614009 9
878131 9
1278241 7
9 7
1 10
1500008 5
772764 7
551402 3
241985 1
4063 8
293314 1
1286667 9
2066001 9
259329 1
373731 2
274158 9
699798 6
1499996 5
2700000 9
10 10
114710 1
1 10
900941 6
155182 2
1176936 5
10 4
1061844 6
517377 3
575180 2
1 10
1355382 9
1 10
1861362 7
165530 1
6 7
129193 4
269740 3
6 5
105551 4
670970 5
515717 2
4 4
558871 5
1451737 7
7 6
1413836 5
1767177 9
216921 10
299998 1
2 1
221097 2
325538 9
585666 3
279047 2
600001 2
241819 5
2 1
1083278 7
420079 10
389934 6
1 10
313259 2
80166 2
4 5
1800007 6
626246 3
7 4
2282976 9
1224629 7
681447 8
2700017 9
1800001 6
1 10
984917 4
1157971 8
1 10
624131 3
8 8
2392940 10
1200002 4
1273724 9
2075629 7
88838 6
471844 3
851058 6
270226 1
2399993 8
3 2
899996 3
1 1
2826871 10
5 2
600001 2
26254 1
2305115 9
8 7
653481 5
2255512 8
170193 2
300000 1
292738 1
169807 5
2 1
759408 6
783532 3
600003 2
180597 1
9 5
272098 1
22 10
5 2
2700010 9
438609 2
197165 1
6 3
1029589 4
832099 6
1489150 5
565269 5
163155 3
9 4
2400001 8
13 6
1 1
8 8
1962092 7
1956160 9
13 6
14 9
682880 5
525879 4
751545 10
1133409 5
2100008 7
16 8
8 8
77589 10
178072 1
674247 3
711201 10
646099 3
1550547 9
353432 2
2120466 10
650716 3
677405 3
548080 2
19 9
1166726 5
599998 2
900005 3
2700010 9
2099994 7
521228 3
2925252 10
654176 3
300000 1
2999993 10
687534 6
586161 4
154760 5
110615 10
428411 2
227199 1
10 10
857195 6
35929 1
599999 2
1 1
215646 3
1446255 7
1497251 9
144659 1
446719 3
844547 6
1 2
1 10
5 4
21 10
1600464 8
747063 9
92575 1
109727 9
1 10
364632 8
2399992 8
57607 6
587411 2
227114 4
900910 10
3 2
1 10
61709 10
1 10
743941 8
573499 2
1081111 8
6 5
16731 10
2699994 9
697522 4
121275 2
9 4
2700010 9
460712 5
1307296 8
599997 2
303287 2
1274745 8
403424 8
294784 1
494705 8
458392 4
9 5
1607579 6
22602 3
484641 2
1199996 4
572175 2
1411931 6
343232 7
1556743 7
252000 5
1107083 4
20 10
68862 1
2400007 8
462749 9
1515030 10
2399993 8
482303 3
600002 2
1799994 6
707956 9
1432899 8
229521 1
394760 3
16 8
314430 3
2399991 8
600003 2
517310 3
10 5
1462719 5
439359 5
344194 8
447286 8
2 2
1701943 10
522164 4
1430905 5
900002 3
824903 5
13 7
1357890 8
1102521 7
2999991 10
7 4
1060055 4
247126 5
1800006 6
577753 4
97981 7
214809 5
1008577 8
957787 4
2889331 10
2100001 7
1233336 5
900005 3
30769 1
454918 3
602219 5
6 6
1768362 6
47625 2
213760 4
551431 8
417187 3
8 8
193187 1
354194 3
765815 6
229263 10
10738 1
3 3
452079 10
1971136 7
9 5
1758123 6
69117 1
1024248 4
1002551 4
684249 6
408310 2
55866 2
1 10
628761 3
88242 7
273931 4
2643370 9
801449 5
2784179 10
670426 7
571132 4
1387779 7
599999 2
899999 3
1170351 5
719768 4
931520 5
19 9
1801327 8
1 1
293301 1
1147598 8
333015 2
545942 4
7 3
1052341 10
2888555 10
372437 2
798840 10
137394 1
350293 2
2699996 9
79595 9
291894 5
1180847 7
301246 6
1 10
2155130 10
247445 4
189139 7
924209 9
872038 4
9 5
1148759 5
194404 5
305707 2
875809 8
1199998 4
2285329 10
10956 7
511405 2
174459 1
1827969 10
2100006 7
4 2
240534 7
9 4
300001 1
414833 6
419215 6
1574000 8
584044 8
1491639 8
10 10
1 10
12 6
70918 1
1 10
1 10
600003 2
480384 3
1707924 7
460149 10
700944 3
220207 8
270529 2
336343 2
805406 5
85306 3
677616 8
907092 4
1015533 9
842876 3
2400004 8
1200000 4
502302 10
1499997 5
3 1
1227636 6
1788361 8
6 5
236540 1
14 8
1092312 6
206136 7
1799999 6
1200004 4
527143 2
1 10
2699999 9
156846 6
770786 9
2103505 8
135900 6
274645 9
2207089 8
18 10
120913 6
157061 1
1889345 7
32148 1
65253 1
18 9
427786 2
461038 2
1123539 5
1128971 4
18 9
216204 5
941551 4
293964 1
1111919 6
498247 2
942105 8
1354801 6
1848311 7
186007 5
1 10
2099996 7
630300 7
913529 10
279307 2
57017 2
117523 9
744391 4
57475 6
558345 8
1040856 5
1 10
1719292 8
2155702 10
118615 4
1 10
1039843 4
599999 2
2634583 10
410247 9
1488881 5
1 10
886367 7
600001 2
1381326 6
2400007 8
1739800 8
69593 6
353047 7
2399993 8
24 9
244088 4
586296 8
1200003 4
242283 4
106517 6
3000016 10
10 10
327546 6
339261 4
1500009 5
2400008 8
114087 2
2718252 10
506318 4
15 8
1174360 10
337309 5
437551 7
2999997 10
1470443 6
1667103 8
501753 2
1697933 7
3000008 10
1215270 5
526565 5
596441 7
914387 9
728319 10
1782774 9
1721199 7
2581 1
900003 3
458585 9
2099995 7
1800007 6
2400000 8
22 10
2399992 8
373362 6
1410666 5
1172590 5
531224 7
7 3
1200001 4
299999 1
237262 1
9 4
5 3
1318207 6
2700008 9
530397 2
1041055 7
12969 6
330372 6
50031 2
513170 9
1 10
1 10
7 8
7 7
1292936 6
1200007 4
716921 6
1 10
169847 1
1215868 7
504869 2
1 10
1242075 5
1439221 6
2953343 10
603140 5
8324 1
520860 3
1550557 6
479895 6
568829 2
89395 4
578605 4
149601 8
2400001 8
2157734 8
1 10
299999 1
192527 9
392983 2
129216 9
1223949 10
553942 2
257408 1
2003467 10
6 7
632549 10
563182 2
2700001 9
2 1
1 10
1115484 4
139230 3
1019981 5
666750 6
3 2
1563632 8
599999 2
586465 4
599998 2
602889 3
49460 7
2700000 9
897189 5
2700007 9
2282014 9
864304 3
1134037 8
2032849 7
1341872 7
1449738 9
8 8
2700001 9
1350290 10
180539 1
1292631 7
1394414 8
2399992 8
295629 9
561470 10
129489 1
1304099 9
426309 2
230964 1
19 9
1421760 8
299999 1
1072081 6
575887 8
386583 2
312540 6
12666 2
2099999 7
600002 2
809426 3
23328 1
2400007 8
34387 2
2100000 7
1499996 5
374735 2
9 4
3 3
1583344 9
2022199 10
3000011 10
16 8
951465 8
340731 5
1200000 4
281397 1
900000 3
138843 2
534942 3
1376902 5
1334361 5
593512 2
2999996 10
2400008 8
1200007 4
221476 2
895339 3
7 8
800618 7
300001 1
2399993 8
2698119 9
225337 8
299998 1
2099997 7
398010 3
1500001 5
558694 6
8 3
230026 7
2133103 8
639974 3
2999990 10
376395 2
2100002 7
8 8
2803512 10
523251 5
2334009 8
2256259 9
4 4
1 10
1819958 7
120693 4
2999994 10
2193248 8
417624 7
300000 1
786037 7
2231814 9
6 3
1200003 4
600000 2
1486381 7
1499995 5
1500006 5
537456 6
1 1
1318679 5
7 4
19 10
1 10
1103367 6
429719 5
817145 8
2700009 9
808850 5
2179633 8
391389 7
1199999 4
81043 1
75302 9
1767927 9
58049 10
1799995 6
980760 7
1291140 7
291289 1
548803 5
5 4
1805531 7
95334 7
1129932 9
253719 1
1500000 5
900003 3
1800008 6
3 2
1728288 9
152563 2
1799995 6
27859 10
350874 7
449138 2
2700001 9
1418364 9
2 3
3000011 10
15 8
2049817 8
552711 3
7 8
1881298 7
459189 4
553187 2
812830 10
208827 7
2699999 9
11 10
559045 2
1794087 7
4 5
242935 3
1 10
345426 3
1196771 5
40029 3
461428 3
1497314 9
104482 1
161798 3
295072 1
457877 2
98717 3
240929 1
521857 8
300000 1
300001 1
1123046 10
153280 1
1507674 6
600001 2
1 10
480942 4
27301 2
813959 7
659481 3
2700009 9
102463 1
1966204 9
2700006 9
2100001 7
182880 1
1 10
1416956 7
2100010 7
2700006 9
1500000 5
16 8
5 2
680080 4
10523 7
15 7
1903060 9
510145 2
1 10
1 10
1 10
5 4
3 1
578671 2
600003 2
197099 1
2100001 7
175055 1
17218 9
1185360 10
1800005 6
3000018 10
465011 2
1500006 5
5 2
12 10
129728 1
11 10
162395 9
1668751 7
1369145 8
116321 2
600002 2
2676428 9
14779 5
2437839 9
126031 9
1800010 6
2 1
191505 2
1515931 6
1 10
106659 2
383581 10
44329 7
10 9
576657 4
237807 1
600000 2
2099999 7
1910585 7
1138271 4
1799996 6
235992 6
1800008 6
346152 2
3000009 10
18 9
83039 1
1199996 4
307369 2
252623 6
195889 5
1373625 7
1 10
684709 7
271810 1
899998 3
740774 3
730825 4
242573 1
200950 1
3000009 10
1963191 7
300001 1
5 4
203623 1
1122187 4
1561018 6
228398 6
1 10
712165 4
1 10
1705885 7
16 7
216987 1
1331266 5
1593100 10
217758 1
599998 2
793378 9
301861 6
144059 2
1 10
1 10
458685 7
956956 5
1066386 6
300000 1
242732 3
1793290 10
501370 3
19 9
1499997 5
1686241 10
8 7
1 1
1417135 6
1 10
2 1
1489841 6
2099999 7
1291479 8
209231 8
569573 3
1065315 7
2700012 9
110531 10
68987 5
694857 8
1488120 5
396554 2
82712 1
2638424 9
19 9
7 6
300000 1
476960 8
531713 2
788074 5
1 10
274893 2
3000009 10
300002 1
823332 3
594797 2
9 4
794365 3
1725387 7
963861 7
415871 6
1046656 5
283168 1
1116097 8
7 6
2399992 8
5 5
3 2
3000016 10
889752 8
95848 7
300000 1
2999989 10
255262 3
173817 2
14 6
1799997 6
381709 2
608171 6
2999990 10
306917 3
1599240 9
1619606 9
1514947 10
133958 1
141081 1
1591691 10
352061 2
899999 3
1944881 10
185746 3
4 5
14 7
1360780 6
92039 10
1737412 8
1829485 7
2005445 7
1200001 4
259285 1
490883 6
524143 4
1678294 7
1 10
326581 2
521460 4
2 3
1121327 9
1417892 7
124781 7
2400011 8
191017 1
1799997 6
105355 7
14915 1
2399994 8
645308 4
700309 10
1765751 10
462755 5
727235 3
728271 3
2100002 7
1305715 9
115219 4
1029652 5
2700012 9
299999 1
1 10
1 10
186719 3
234032 1
1477897 9
173177 7
403648 4
54129 4
1159088 7
1800005 6
208444 1
11 10
1298382 6
293248 9
374695 7
4 5
1306888 8
2240518 9
2400013 8
772163 7
64909 10
210218 3
1631652 8
333703 9
1209912 6
435734 4
583507 6
2020039 7
134563 3
623729 5
9 9
1789748 9
1 1
1948408 9
1919169 10
1150144 4
840296 8
1 10
1500000 5
1702529 6
2400013 8
560711 6
130090 1
1 10
15 8
827257 6
1799995 6
464192 2
14 7
1 10
912257 6
170325 3
187284 6
1477324 5
760707 9
1 10
841361 8
1071373 5
1567649 6
2399994 8
136749 4
1189655 9
5 6
563109 2
10 4
3 4
10226 3
240009 9
1376049 5
600001 2
19 10
346802 6
550816 3
1 10
1008395 6
361272 3
2625940 10
300000 1
158499 5
150791 3
229790 10
2061860 7
915207 9
607775 5
1360850 7
531550 3
1495901 6
1253555 5
85723 1
419733 8
12 10
1 10
1516341 7
206029 1
1044739 6
3 3
1322239 5
183515 1
1765775 8
844704 5
40611 7
1098767 4
2960795 10
1717952 6
17 8
10 8
2336940 10
218621 3
324553 2
610071 9
1635439 8
1425095 7
925259 5
1964000 10
2030311 10
1 10
1 10
600000 2
26001 1
1800008 6
8 8
899001 10
90865 10
1 10
1490800 8
13 7
1486734 6
1500006 5
1200001 4
749986 3
2700001 9
1756826 7
2100007 7
636933 3
1654949 6
1686303 9
1799998 6
462174 3
1287064 8
883644 4
236153 7
1269900 5
713212 4
408559 10
153080 7
116758 3
2029391 8
360101 3
387937 2
3 4
2430122 10
64224 7
601022 3
742756 7
997405 4
1199995 4
8 7
2688148 9
1110327 4
1828026 9
3 1
600002 2
1677154 7
2699992 9
3000004 10
54486 1
1790111 7
2400001 8
1500004 5
77444 1
1101422 6
69110 1
2504524 9
1679635 6
17 9
18 7
11 5
20 8
240710 10
135043 1
2431031 10
1 10
266421 10
599997 2
1800001 6
2099996 7
2699990 9
68275 1
1170065 5
279284 2
354278 7
1 10
414035 4
600000 2
1137589 5
833331 10
1143911 5
1499999 5
1 10
1500006 5
199381 7
145768 1
702284 5
2399992 8
199427 3
236616 1
61736 1
2064745 10
1390399 8
1 10
3 2
320986 4
1230534 6
9658 5
12 9
535557 3
220709 1
2999998 10
1348588 9
882133 3
2699999 9
13 5
410451 3
2099999 7
1800005 6
288355 1
12 6
233399 2
1234171 5
1539192 8
620115 3
1964014 9
894551 3
223508 4
957490 9
365413 2
457559 6
347190 10
107957 1
249445 2
582171 10
487285 5
639128 8
300000 1
667445 6
300002 1
1 1
11802 6
2999990 10
270866 3
1276793 7
153785 2
129100 1
769160 8
409015 2
1927359 9
1800001 6
127901 3
1 10
148509 2
787540 7
53677 2
243515 3
2033060 7
144533 1
1167664 5
600000 2
1863988 7
143743 1
502078 2
1198592 4
285059 1
4 4
6 7
8 9
2105611 10
1463579 6
1170499 6
2699990 9
875144 4
526574 3
191333 1
1 10
3 3
2400008 8
653566 3
17 10
14 5
1 10
572474 5
11 5
173613 3
552538 3
1244167 8
263926 1
1499998 5
2999996 10
3 3
8 9
601998 3
227584 1
2087415 8
1200001 4
457200 9
2999993 10
636121 5
122754 2
1332845 6
420106 3
1028469 6
1002289 4
1803032 9
7 7
247030 10
68591 4
600001 2
1154549 6
73409 10
602042 5
1 10
1 10
1 10
1434155 6
1 10
2382910 10
92635 1
1 10
14699 1
2094428 10
523293 3
13 6
450627 7
19 10
29 10
1500086 7
1199997 4
1266104 5
5 2
506497 6
453232 7
132462 1
2879370 10
331905 2
9 4
41847 1
1 10
1 1
116758 1
1346159 6
1 10
1373007 8
1461897 9
668569 7
1089375 4
600002 2
796124 10
517467 4
2999993 10
1 10
1 10
1056937 7
2683648 9
427885 2
427687 8
100691 1
1296720 5
1755424 7
3 2
1 10
144256 1
17 8
2399992 8
5 3
710908 4
2699999 9
801611 7
819011 6
8 9
193421 5
507708 6
20 10
1 10
2999998 10
513579 6
7 7
2100005 7
432896 10
1 10
2372039 9
383339 2
1302515 9
537156 5
607032 8
5 6
1 10
899999 3
1578900 10
12 7
964703 6
1948929 8
1136729 5
920890 6
900000 3
906971 7
188772 1
60611 4
600003 2
664594 4
2700014 9
300001 1
374107 7
1269154 10
7 8
1 10
1074033 8
65608 4
1602209 6
2234184 8
589259 5
781581 9
599999 2
11 6
1071735 4
1 10
466003 6
1253671 8
586277 2
501154 2
582545 3
91718 1
1 10
416056 7
571385 2
3 4
1 10
495039 2
261926 1
1 10
4051 6
2700010 9
2999991 10
837672 8
2136975 8
1409751 10
179142 2
2099999 7
157947 1
935384 4
1199999 4
1447402 6
7 5
1101664 4
2100000 7
877590 5
279587 2
900000 3
5 3
177778 1
299999 1
599998 2
384641 2
1525329 8
259400 10
106859 4
17 8
453591 3
1 10
900002 3
1439239 5
18 9
160729 1
172743 2
124724 7
1139373 4
337836 4
2699990 9
66592 7
1428080 5
193895 1
1409236 5
2298734 8
232061 1
45749 5
6 5
3 2
1500000 5
105084 5
1 10
57975 9
965917 9
1 2
1098439 4
596137 2
1200003 4
285171 5
1424164 10
2100008 7
2348008 8
300000 1
246938 1
14 6
932249 5
1012536 5
361929 10
1 10
7 7
2100003 7
1 10
242269 1
300002 1
798856 8
899998 3
13 6
75038 1
558316 5
1504105 6
290101 2
299999 1
414563 10
1422546 5
10 5
1 10
3000019 10
1193265 8
768785 8
735797 6
2782890 10
2100001 7
146761 4
758656 4
26 9
660558 3
764396 4
1800005 6
942640 4
1653229 6
1135041 6
3000008 10
237664 1
1609120 8
1086002 7
900001 3
1202157 5
1200005 4
1622774 8
600003 2
900000 3
1164746 5
2 3
1800004 6
220533 5
1372709 6
1740087 7
2700001 9
830995 3
2340927 9
220110 3
1588997 10
224356 2
2999999 10
2100006 7
222515 1
89380 1
427133 2
8 5
2999999 10
54559 1
2650962 10
6 6
122791 4
1 10
1 10
15 7
1425863 8
23 10
1392638 6
391448 7
1 10
599997 2
900001 3
78202 1
1595074 8
1714846 6
1247418 7
1199995 4
1799994 6
2087891 10
163366 5
1356475 5
265130 2
2400008 8
1689940 6
5 6
9 5
1205580 10
1259077 10
49664 2
1200004 4
1575504 6
300000 1
2320856 8
1 10
384323 6
20312 2
2214841 10
780869 6
299999 1
300000 1
1925681 8
1004883 6
1937436 8
3000010 10
899999 3
1464853 5
279137 1
2399992 8
1761833 10
563941 2
256751 2
1 10
2100003 7
1800265 8
2242705 8
496889 3
1500004 5
2221559 10
579445 5
1 10
2083347 7
1800006 6
228510 1
2100008 7
7 7
1859641 10
22 9
1119041 7
290317 6
899997 3
794579 6
894258 6
105577 5
71685 4
1192219 4
1 10
128112 2
1934462 10
1 10
299999 1
1234575 9
2700012 9
3 3
732450 4
1800004 6
662035 3
393077 4
320997 8
2399992 8
295060 3
19 9
1656901 9
663663 7
507216 5
416024 9
2062861 8
1950864 7
1 1
754285 6
1 10
11 5
17 8
1242433 8
1915731 10
271723 9
2340510 9
2209345 8
1227565 9
1800008 6
78084 1
94815 7
1184033 4
23595 5
438513 4
606558 3
141345 7
43291 6
2078630 9
1127593 4
599998 2
5 4
3000000 10
2053859 10
6 7
1 10
8 7
1799995 6
397836 2
900002 3
1393376 8
1205634 6
1 10
219855 2
736888 3
3000004 10
1722411 10
6 3
1 10
844063 3
24487 6
15 7
1128076 8
1278981 5
21 10
6 7
3 2
597729 6
316960 8
415487 10
164764 2
108667 1
969274 9
600002 2
1200004 4
831842 3
1131261 8
29405 4
2448991 10
422460 4
600001 2
12 6
1634298 6
500111 5
3 1
739487 7
406069 6
2288023 10
2700009 9
1 10
767216 5
180892 1
3 4
365542 3
197834 1
785425 3
1799994 6
1433418 7
586316 4
1 10
1199996 4
668528 4
512075 6
77628 6
110259 2
205768 2
43815 4
1 10
1 1
108027 1
1500137 6
599998 2
212545 1
231062 5
2 2
159959 4
300000 1
1791170 10
338049 9
1500006 5
1780174 9
552132 2
159138 1
1383763 6
351568 3
462799 2
1187327 10
1200005 4
3000005 10
33234 1
309855 5
900000 3
517825 6
1190534 5
254589 3
1139672 7
225621 9
28180 2
2400008 8
1 10
1483489 10
3000008 10
1088352 9
1423749 9
398016 5
610984 9
2700001 9
1 1
1783686 6
1188249 9
2999991 10
9 5
200309 1
466516 4
900004 3
1 10
602986 5
269397 7
68167 3
453339 2
5 3
135889 2
1501298 9
133739 2
1668984 8
1358961 5
1709325 9
12 6
3 3
1058361 10
1927146 10
13 8
512646 6
2812752 10
1 10
1007163 4
741468 3
3203 8
1200001 4
1866210 10
173530 1
300001 1
1931169 8
75707 7
1884343 8
93711 4
1799998 6
900001 3
900003 3
943911 5
299998 1
470036 4
2100207 9
2399993 8
299999 1
299998 1
553016 4
2882720 10
2221192 9
828665 3
1 10
7 6
561716 5
2100008 7
1 1
2047090 10
721926 3
1767105 7
13 6
974911 7
16 8
299999 1
900003 3
249562 1
2197818 9
1776732 6
900002 3
10 6
13 7
2400000 8
2 3
974715 4
29674 3
2999998 10
295821 1
2700001 9
9 4
1 10
838025 6
2700009 9
864981 3
817576 3
2616660 10
58749 8
495985 7
2802149 10
1918865 8
1 10
836011 9
1188500 4
1540100 10
685170 9
1305327 8
990555 7
381703 2
1117400 7
1129829 6
515176 3
906008 4
156869 5
913987 8
1409386 5
600001 2
828568 3
1312519 10
208678 1
2204652 8
1659699 10
1648081 7
99702 1
15 9
1226581 7
6 3
158200 3
1 10
133903 1
264668 1
1898406 9
387506 5
1376834 6
648315 3
333380 2
299999 1
1200002 4
203038 10
5 2
2100001 7
1135718 5
12 5
12540 1
797550 3
1123355 6
2616692 10
1142914 6
2699996 9
13 6
355998 7
202009 2
899997 3
734762 7
248551 1
7 5
8 4
3000011 10
1952663 8
1200004 4
1168254 7
607990 10
47469 5
17295 1
732935 5
18 9
670683 4
1799994 6
161057 3
1272699 7
1560961 9
1200005 4
3 3
255551 5
55129 1
1 10
1080072 4
1256605 7
617685 3
69749 5
2196905 8
843362 9
1799999 6
155102 3
394731 2
1213552 8
122446 3
683642 3
3000001 10
219169 9
940777 6
2099997 7
25 10
14 5
1 10
566456 4
81387 2
491450 2
8 3
1672467 7
1 10
710279 8
1919044 7
958202 4
176625 1
1200004 4
1 10
547210 10
2400007 8
3 2
2980599 10
10 10
200834 9
685891 5
600001 2
15 7
189608 1
8 9
575229 3
122697 5
273839 8
2 3
905776 7
1774301 10
218672 3
2099992 7
1500005 5
959029 4
266303 1
2700009 9
1 10
1 1
423879 5
1500005 5
384905 2
2424871 9
284670 4
556878 10
1789993 9
2725329 10
300002 1
1634948 9
353256 3
1803157 7
1 10
1811961 9
294747 1
938067 10
2099992 7
6 6
95033 8
165913 1
1530873 7
1604206 9
33922 6
731408 3
779513 7
1185670 5
1 10
1572906 7
1 10
1 10
2999996 10
1045289 10
51389 2
744802 3
300001 1
160348 1
3000001 10
2399992 8
3000009 10
1 10
2419140 10
493013 2
5856 3
560422 2
46957 2
213251 10
1200005 4
1092846 4
7 4
10 9
1 1
837213 7
27 10
128784 6
1199995 4
2121701 10
5 6
1328697 5
5 4
22990 2
2750310 10
13 6
938259 4
1277928 5
1797440 6
10 9
148839 1
7 3
260701 5
941483 4
443804 2
432968 8
772601 10
1287603 10
1464284 5
814548 4
600003 2
2722820 10
1422341 6
148778 1
13 9
1500004 5
299998 1
2 1
1 10
407449 2
473478 3
2299255 8
791370 9
1500004 5
811372 3
626979 4
1423804 5
534831 2
2700007 9
1 10
1199760 10
964479 5
143620 5
512021 7
1927503 10
2070551 7
244030 1
899997 3
4 2
1 10
1640586 7
552490 7
167784 8
2362681 8
6 5
60762 2
16 6
1156800 4
218526 7
899999 3
450028 7
1032377 7
14 8
942615 4
1946871 10
1800005 6
1145509 5
15 8
844550 9
1153815 8
19 10
322700 8
926978 6
1 10
171922 1
1 10
4 4
1523400 8
350044 2
10 10
1 10
1084168 5
375277 7
2099994 7
1629580 7
1199996 4
292519 2
600001 2
2293479 10
300000 1
558649 2
690209 10
2399997 8
109996 1
2999990 10
1499088 5
560146 2
746466 6
68114 1
1735368 10
2444939 10
199184 3
2633149 9
679068 4
661539 10
569143 5
11 7
8 7
211737 3
11 10
3000001 10
2290617 8
114039 10
161124 10
642420 9
855583 8
3000001 10
3 1
480257 3
2699999 9
2999999 10
414220 4
374079 10
2100000 7
563280 8
57899 5
852408 3
633379 5
300001 1
2887296 10
294820 7
2700009 9
4 3
530558 9
861656 8
5 6
1 10
8 5
3000010 10
266305 1
1 10
1234454 7
17 6
630231 6
1560772 8
260063 3
900003 3
1776749 6
1231347 9
40324 1
1176963 6
699447 4
1799999 6
2132899 10
546441 10
996478 7
2100001 7
87374 1
442742 3
300000 1
395592 2
2399553 9
252452 1
20 9
1819291 10
349961 10
1354567 6
121059 1
115751 1
267430 1
1142303 6
554033 2
107644 1
2232913 8
729281 8
2100000 7
1134325 6
1500004 5
1 10
1234328 8
1165772 6
22576 8
25800 8
997092 4
1623769 10
614799 4
1637972 6
2996749 10
1499995 5
1580012 9
19912 1
8 9
452490 2
24786 7
599999 2
233837 7
346049 2
6 5
2099992 7
1303795 9
2022217 7
406820 5
833826 4
608397 3
178911 7
480000 3
20 9
1091186 9
309759 2
1200001 4
16 9
1 10
328273 2
1800006 6
20 9
907618 4
3000011 10
597185 3
1397657 6
2999994 10
1 10
84252 6
1 10
1509580 9
1500001 5
1271991 10
282864 3
10 9
2700004 9
37768 4
928774 8
1433991 7
340278 3
2100007 7
8143 1
1560603 8
468831 3
1499994 5
347438 7
350880 2
2021457 9
581286 7
1439059 6
681860 10
2594509 10
599999 2
248395 7
2099993 7
635073 6
3 2
179663 2
1733383 6
4365 1
953513 7
2172060 8
736153 8
143604 1
2099993 7
2 3
199279 2
191833 1
1900270 9
899999 3
1849179 10
666703 7
1518713 6
334232 4
1975840 7
282177 1
555502 6
1947225 7
1500008 5
536479 5
2 1
1883055 7
669697 8
1 10
2700009 9
536989 5
827804 3
9 10
820108 10
192639 1
320809 8
1170601 6
600003 2
271544 2
1 10
1799995 6
3000000 10
416121 3
283870 2
600001 2
2099999 7
21 10
85747 6
2099997 7
1072526 5
300001 1
188417 1
1905793 7
997384 5
1728376 7
1 10
533959 6
206761 8
1517336 7
589923 5
1800007 6
470101 5
204859 9
943691 4
1675619 7
1096472 4
613865 7
635710 7
1764990 10
520252 2
1 10
1126925 9
616975 3
521367 8
253662 1
1168222 4
212686 1
1800006 6
7 8
395161 2
2 3
13 6
1045564 10
12 8
1459718 5
2399993 8
1 1
1143354 5
335359 2
4341 1
253641 1
1819116 9
186342 3
417239 2
847482 3
1 10
904365 9
900002 3
618126 6
769759 8
2052264 7
1463468 8
479461 6
2100141 8
600000 2
301554 3
3 4
81955 4
599999 2
476571 5
2699991 9
153426 1
844201 4
760031 5
1 10
1327284 8
207519 3
2099999 7
86336 3
1944450 10
74935 1
299999 1
346008 8
2 1
600000 2
2099999 7
1 10
3000015 10
445485 3
95413 1
9 8
1 10
537898 2
331531 3
1982827 9
1800001 6
2050059 8
1070119 7
3000001 10
3000009 10
413984 2
699485 4
1903489 10
1 10
1189679 6
1800006 6
328711 5
1745274 7
899999 3
717384 8
2700001 9
4 2
8 3
189857 1
181000 3
9 10
1 10
1200004 4
14 7
395113 3
600002 2
249322 3
8 9
2400006 8
974896 4
2102482 10
7 8
2099992 7
1590678 7
1229305 7
127580 1
3 2
569744 7
321779 2
2510301 10
1068943 7
616424 8
414109 10
367088 8
244808 3
351477 2
73432 1
2099992 7
2064630 7
1382598 6
2245500 9
18 9
203007 1
355596 5
430463 3
441398 2
1 10
491139 5
826918 7
1073153 9
363010 10
2348590 10
1199999 4
234736 2
112016 4
1314942 7
361180 5
1332297 9
1799998 6
999614 6
1 10
353316 4
259497 1
578057 5
1395575 8
17 8
132976 5
1010023 10
19 9
901484 7
238277 3
599998 2
560830 5
164687 1
3000012 10
1799998 6
1 10
951576 8
479420 10
2400001 8
1022802 4
1500001 5
1499995 5
46128 1
202284 1
1169254 9
207310 1
7 7
1814579 7
49255 2
628569 5
1499996 5
2399992 8
900000 3
11 6
300000 1
783224 7
108600 1
970391 8
1 10
4 4
881163 7
335277 4
1 10
1088521 7
1726420 7
12 6
1732901 10
600003 2
265705 1
425130 3
995969 6
796317 3
1037344 7
1309554 5
269800 10
900004 3
520279 7
449289 10
802355 8
1800004 6
813298 9
324449 2
1509733 9
1120784 4
1800000 6
300001 1
491106 4
416888 3
492331 2
1395553 8
611274 5
339435 2
2 3
567485 4
835278 3
1799997 6
1 10
373626 7
300002 1
1070507 9
599998 2
523218 2
14 9
2240660 8
72265 3
1 10
600001 2
217418 2
505964 2
2096263 10
258457 6
2100001 7
1367454 8
455491 2
899997 3
40502 1
409922 2
599999 2
3000001 10
900003 3
1500005 5
867344 3
133127 7
899998 3
1429892 5
2999993 10
5 2
385903 3
918503 7
368453 8
246841 3
40888 9
3 2
884129 4
1200000 4
1273946 5
1143955 7
2099993 7
2400006 8
1078530 5
4 4
31509 4
1800010 6
646275 4
286724 1
2672536 10
1458306 9
2099998 7
1658759 8
287205 2
1132809 10
468247 2
2999991 10
299998 1
375846 9
1192636 5
427123 2
191199 8
20 8
1200001 4
299999 1
173657 6
1 10
2400007 8
7 3
887119 5
1499994 5
1938474 7
825704 4
1411650 7
1569411 10
1996768 8
1 10
922624 10
573176 3
1338800 5
380619 9
200109 3
1942329 8
1443495 8
9 5
419944 8
387239 8
1171131 5
14 5
2999991 10
4 5
9 9
1017696 10
357098 3
2220371 9
182209 8
1499994 5
491871 10
3 4
294527 2
320211 4
1068341 5
2325530 10
1 10
3000000 10
1500009 5
1193859 8
117432 2
1992117 10
79026 1
501574 3
2100000 7
1 10
2699990 9
1 2
2699991 9
1436609 7
1291951 6
74251 10
10 9
124803 2
8 8
3 4
1668638 7
389841 7
865616 3
7 4
875002 3
390149 4
607663 3
1 10
753312 7
657094 6
692974 4
2400001 8
1189458 6
231221 3
97643 2
198870 3
78310 2
271297 8
207663 1
121293 3
25 9
2700010 9
133841 3
1 10
1 10
140062 1
2770538 10
1459431 5
1 1
1194526 9
1114713 9
2775770 10
1676630 7
1 1
155453 1
1981195 7
1 10
1 10
1982980 9
3000010 10
106697 1
145276 6
1 10
501307 10
7 4
1265855 5
75895 3
1223136 6
1800005 6
497464 2
1287755 7
1 10
135751 10
282384 4
896093 9
1734047 7
13 7
483530 6
1817164 7
3 4
1383983 9
1637379 8
978290 4
1199997 4
2100001 7
2389229 9
1454257 9
1 10
1015739 9
1420388 5
2399991 8
1259916 6
2127168 8
600001 2
2700002 9
2025011 10
1199999 4
1371482 7
2093529 7
212060 1
2099997 7
1111447 4
9 4
571413 3
1697955 9
1489097 8
341162 4
20 10
135706 5
3000009 10
1558593 8
13 6
1 10
2699993 9
9 10
220621 2
78739 6
1 10
362046 6
14 9
143451 9
1301804 9
156043 4
103365 4
484927 2
1481835 5
1394814 7
18744 1
61487 9
723056 8
1 10
1779384 6
446705 9
2399991 8
1555424 9
579359 2
2 1
1501009 8
7 3
3 2
1418171 7
275131 1
1055251 4
1200000 4
393731 9
1 10
299999 1
2649409 10
1261651 6
1186860 7
300001 1
2400000 8
1315170 6
47040 6
1 1
1 10
945954 5
737851 10
1333691 9
200612 5
1597133 7
1121648 10
967041 4
13 6
1058303 10
2400012 8
1 10
175138 5
107469 5
125039 6
1 10
1500005 5
734628 9
291001 8
2102198 10
21 10
377720 10
2464428 10
1 10
1200006 4
797601 10
2999989 10
235765 1
806313 3
1799995 6
2170472 8
1130000 8
1283013 9
2302187 9
7 5
2700016 9
1594124 9
1200000 4
1153605 4
145947 1
1089276 7
609786 9
1 10
856010 9
243641 8
1163543 6
284107 3
1199996 4
1326734 9
1199599 8
18 9
459722 3
1038552 5
482168 7
407946 7
1 10
1639052 9
258907 1
629247 3
6 6
300000 1
2035329 9
291743 2
1630335 6
1930272 7
1122513 10
300001 1
1 10
574429 4
456099 4
900000 3
1 10
726704 9
1499995 5
192164 5
18122 8
2100006 7
161929 2
11 8
3476 5
544704 5
1017271 5
1500004 5
480524 3
1799999 6
900004 3
2700006 9
810996 4
3000000 10
1 10
218565 7
1 10
1000380 5
798219 3
11 10
172609 2
1157230 4
510303 2
1701386 7
516306 6
1 10
953522 4
2044413 9
1022840 10
386923 3
721437 5
539304 3
1 10
877793 5
1254721 6
840982 3
567029 2
300000 1
943321 5
323009 9
685356 6
294805 2
2100001 7
1 10
27 10
197008 5
661825 6
401636 4
286060 4
1 10
3 2
2377026 9
2591176 9
3000012 10
3000010 10
155534 1
302648 4
1412524 5
150431 5
1573076 7
5 2
1800009 6
132172 1
1799999 6
2692971 10
332842 8
301008 2
173175 1
1140961 10
599998 2
1837047 9
359280 3
295251 3
769598 3
551460 7
1600117 7
647702 9
386733 7
580325 2
472789 4
1 10
1 10
285037 9
91375 2
986192 4
2001651 7
300001 1
984785 5
158642 1
1014360 4
587197 6
209989 1
1221564 10
2165149 9
1096405 5
284839 2
13 6
769952 8
575117 4
21 10
11 5
147790 8
13 7
1 10
116829 2
1873837 9
1236073 7
1331839 5
600001 2
706474 3
885207 8
829884 3
598020 3
1649359 9
27581 4
16 8
8 3
41794 1
1 10
98041 10
2687949 9
1143479 10
1599936 6
37760 5
177080 2
17 8
2999994 10
1 10
738456 3
716942 6
1123092 4
161585 2
761825 5
1 1
803349 10
383665 8
148931 2
2400009 8
903148 4
744900 4
2408930 10
12 5
1 10
1423900 7
1457174 5
2341305 8
1500004 5
2100001 7
1200005 4
1500008 5
655317 8
81330 1
10 7
496765 6
832469 6
1846854 9
659618 5
9 8
6 3
1 10
123913 2
826848 3
252455 6
2099322 9
1 10
103897 9
1799994 6
897036 7
123555 1
189292 4
1199996 4
221519 4
2308172 9
827651 3
11 6
552875 6
2100000 7
56947 6
23 8
1 1
519043 2
171513 1
104055 5
2229743 8
1800001 6
899996 3
2400001 8
325500 9
1955161 10
1880037 9
1017097 6
672466 4
1800004 6
11 8
2699992 9
2177866 9
2538009 10
3 3
1805917 7
617651 3
594827 2
2100008 7
300000 1
99251 3
1180004 5
600002 2
5 2
599998 2
2698534 9
899999 3
192007 1
973621 6
132730 1
1307519 5
331213 3
601830 3
1 1
960231 10
534775 8
1565130 7
600000 2
4 4
18 8
142677 4
820652 10
1862460 10
4 3
317601 2
19 7
2999996 10
424436 3
1200001 4
600001 2
827330 8
2399993 8
1 10
300000 1
327223 9
1004983 4
1800003 6
214705 3
1201752 8
864188 4
207667 1
1 10
1150458 7
1499998 5
717300 10
1228968 8
208139 1
2699998 9
926580 10
353115 4
466862 2
345885 5
2103679 9
646020 5
685573 3
2099994 7
78348 4
592403 2
2100001 7
1060362 5
1 10
2100006 7
454554 3
328721 5
238926 10
1962479 9
118869 5
1800010 6
108866 3
2433779 10
1108350 9
2471544 9
349323 2
1316134 5
1800001 6
6 6
190950 2
145777 6
2699995 9
713776 3
400209 2
6 3
18 7
734805 5
105609 1
1992752 8
1084660 10
526681 3
1973033 8
669214 3
526016 4
868321 5
1 10
1199997 4
282792 4
494635 3
255565 3
3000001 10
1800005 6
1500005 5
18767 3
1199996 4
1 10
296319 10
919012 6
13 6
3000009 10
900003 3
533769 8
120751 4
1949642 9
989603 8
9 10
147751 2
271540 9
2749850 10
488181 7
1962319 8
947161 6
21231 8
212091 1
1 10
1 10
1 10
705493 4
686866 4
2100001 7
1799993 6
214716 1
419340 3
1 10
1244249 10
138183 8
38941 10
13 6
9 9
2999999 10
161407 2
1974983 8
1418793 10
15 7
557089 3
1199668 4
4 5
14 7
126951 3
1708744 6
2099999 7
1799997 6
2999999 10
476128 3
2400004 8
2699997 9
299999 1
2009315 7
30536 1
76294 5
414526 6
1 10
666820 4
1929763 9
2700002 9
1 10
2879701 10
3000001 10
657289 9
434775 5
940290 5
763489 9
2365345 9
2 1
496649 4
2048097 8
3000009 10
899997 3
1 10
1048333 5
2400007 8
281706 1
3000001 10
1073923 4
678889 5
1704843 9
2138338 9
93803 1
1120202 7
1511169 10
1380961 8
1377739 7
364441 3
26616 1
212971 3
269284 1
1071713 8
1658255 10
1792262 8
274786 3
265495 1
300001 1
10 4
2 1
985541 5
2 3
476143 6
965575 5
1953469 10
1307665 6
5 5
963348 6
7 8
1 10
739664 4
1800005 6
10 4
153422 1
1739410 9
1499996 5
271552 3
156491 2
298418 2
5 2
3 4
1200003 4
1222826 6
825609 5
67825 4
1778647 8
458830 4
839839 6
1479629 5
5 2
219616 3
5 3
2700000 9
1 10
12 6
599999 2
1 10
4 2
157087 8
600000 2
349797 3
85944 5
562375 6
337160 10
207785 8
811711 5
91656 2
868105 8
4 5
513582 3
809961 8
1 10
77844 1
7 5
1347792 9
11 9
1199999 4
1013249 4
39 1
1018858 4
1043959 5
15 7
1322909 5
289439 5
356272 8
382882 6
1800000 6
915141 10
597317 7
866724 7
1230964 9
556838 3
3000004 10
312439 3
1 10
510798 9
1741109 10
1200003 4
15 7
24475 1
1152349 5
2196099 9
1165471 4
6 5
1303710 9
1799993 6
177300 10
1578971 8
300002 1
946479 5
1 1
589780 3
21 10
334091 4
229607 4
4 2
1923371 9
899997 3
7 8
1190954 5
898294 3
2700008 9
191979 1
299999 1
274605 4
608105 5
520528 3
1516859 7
2552786 9
2099998 7
27585 1
2208488 8
971978 9
85091 2
1009996 7
120867 3
1450143 9
3 2
169493 5
16 10
468941 10
189263 6
380724 6
2399992 8
1 10
1886839 10
5 4
1 1
4 5
381812 4
13 6
2399996 8
442703 4
16 7
14260 10
86917 1
715570 3
69731 1
2099999 7
291983 2
1800006 6
26 10
1349503 7
1575371 7
2700009 9
145615 1
1064257 8
1 10
1717495 8
102556 4
2662149 10
4 2
57250 3
1811543 8
688790 7
276696 7
395389 2
713914 3
1799999 6
21 10
299999 1
1660912 8
113359 1
722111 3
323685 5
697653 3
637028 4
1500005 5
541377 4
135331 4
491001 7
1696079 8
46553 1
1177793 9
79561 1
1 10
374991 2
2377260 9
7 8
3000010 10
80520 10
5 6
1548092 10
288246 2
17 8
8 4
222700 5
649377 8
33991 1
2606029 10
1984940 8
821549 4
1196770 5
387850 3
447077 2
1500006 5
1068039 10
599998 2
305603 2
52129 5
1458930 6
2 2
727097 7
869832 3
67264 9
339378 2
7 8
2388130 10
4 2
2100000 7
507716 7
1356333 9
813834 6
2099996 7
3 3
482592 8
445323 9
950705 5
2455591 10
1 10
52990 1
215373 1
1799999 6
283727 1
26 10
1067833 9
2400006 8
666287 9
1799999 6
135549 8
126583 3
287113 2
461719 6
559952 7
2700017 9
206242 1
1994436 9
17 8
2393828 9
1379950 5
1800000 6
28 10
130617 3
64815 2
1067585 4
866225 8
19 9
777461 6
2623258 9
900000 3
299999 1
9 7
3000006 10
3000011 10
1 10
2027413 9
1365202 9
23 10
50817 4
222008 1
218641 2
149945 3
201665 6
572845 3
88131 1
54768 3
595513 2
1 10
1534354 6
3000001 10
5 2
1 10
299998 1
12142 10
43780 1
266501 4
677774 3
20 9
1 10
2100005 7
1317438 6
115107 3
1072818 6
170277 3
189919 8
2660740 10
2002580 7
321202 9
900002 3
1416295 7
15 8
476480 8
113551 2
2699990 9
385691 6
1499998 5
1 2
1473147 6
1164519 9
2792361 10
5 6
17 9
94089 1
616572 10
599999 2
3 2
1240021 5
1079473 7
6 7
2699992 9
2400001 8
770811 3
8 4
280446 10
1723219 10
1674432 6
165764 3
367866 3
134488 3
1070240 8
36896 7
491779 4
1906470 10
1044465 8
781658 9
552542 3
876227 3
16 9
2400012 8
651878 3
165458 1
699913 6
297190 2
298438 1
1600799 6
19 8
460600 5
1968860 10
1036336 7
2384605 9
665489 7
848570 10
1124742 6
2999989 10
72359 1
5 2
12 10
85743 4
7 5
118569 2
1094033 8
2400008 8
15 7
481519 2
552199 10
1 10
1299869 7
734859 7
2699992 9
1 10
766776 8
982006 8
1779499 6
2317322 9
177378 3
43929 10
45711 5
53912 4
100264 1
2533601 10
356854 5
899999 3
784334 3
257043 1
2125957 10
1092916 4
1704987 9
1732796 9
99511 2
1500399 10
2100004 7
1200000 4
1 10
9 4
113777 4
1929743 9
325051 7
569622 2
51285 3
75836 1
1800007 6
232629 7
9 10
171646 1
10 10
816883 5
2100006 7
229006 5
11 4
1135506 5
103034 1
839752 3
300000 1
600000 2
1 10
244634 1
1 10
2028349 9
2100006 7
967353 8
247138 1
1063168 7
2013040 9
663971 10
23983 6
442688 7
266718 3
1208087 8
406207 2
1 1
1500000 5
12 6
1133026 5
334041 2
1844529 10
13 8
162095 1
768231 3
76203 2
227879 9
2652172 9
1982668 9
566806 2
776789 4
1799999 6
1 10
143127 1
204879 2
1 10
363311 2
1984217 8
7 4
1009431 8
14 7
406022 9
552748 4
2700010 9
2051600 8
1494404 6
5 2
599999 2
3 1
4 5
1202091 5
218578 1
1954631 8
2033739 9
299999 1
5 4
2399999 8
1 10
6 7
4 5
111805 4
493517 2
2699992 9
858147 3
2400011 8
1115076 6
299999 1
2119077 8
7 8
534647 4
21446 1
1429131 7
1 10
573716 5
431889 8
2276120 9
702745 5
1500006 5
1 10
1200007 4
617527 4
22966 1
678901 4
836024 7
6870 1
984878 10
1800006 6
249609 4
27311 4
929801 6
262671 9
302181 3
875976 8
792718 4
99367 1
2623040 10
2999999 10
2310200 8
344450 7
7 3
647569 7
379898 2
438884 4
314254 2
2365409 10
19 9
191363 1
1439409 5
644852 8
2099999 7
1 10
238877 1
592072 8
2699998 9
3 2
1337607 9
209181 5
271471 1
1 10
599640 3
2468853 9
746381 4
1339823 8
52977 1
1831260 10
1171204 8
1601970 10
525895 7
1800001 6
255126 3
900512 4
192187 1
611570 6
73054 5
900004 3
3000018 10
13 7
54086 1
1770926 10
5955 2
850550 3
2 1
233122 2
1350166 8
300000 1
1334933 9
919936 5
352799 10
233535 1
116027 1
639332 4
1326384 7
79836 5
1 10
1499994 5
15 8
1800009 6
899997 3
368118 6
313161 2
846610 6
569118 6
3000002 10
1225991 8
17 8
2552550 10
1 10
156950 5
1 10
1361646 9
1494060 7
5764 3
206589 10
30251 1
303874 3
599998 2
19 9
2700008 9
922472 7
12 10
491448 4
297698 1
1 10
1800005 6
1115225 6
1247446 9
1 10
1771706 9
17 8
2340529 10
14 10
263751 7
2201 1
2400012 8
1178294 9
1 10
1100785 7
42610 2
1403018 7
181407 1
1800006 6
520621 5
1409461 5
170688 1
1039285 7
1908210 10
39699 1
440888 2
12 6
577693 2
1381940 7
1 1
576168 2
1 10
2671149 10
1 10
756033 3
465655 3
28763 6
9 4
1559255 8
2033687 8
79843 7
10780 4
1800007 6
1556651 6
184021 1
357438 2
796732 4
599999 2
1 10
1 10
9 9
1775674 9
2100005 7
431360 9
332666 5
7 8
922860 6
2 2
491413 2
600001 2
1648348 10
2399999 8
1223496 6
2473776 9
1384268 7
261187 3
1 10
1893963 7
1458939 5
6 3
139719 1
2400001 8
17 8
227026 10
679144 8
1978021 10
2100003 7
899996 3
1 10
1208325 5
1200003 4
1003677 4
3 2
13 8
255111 2
115865 2
133864 1
846864 9
1 10
831885 10
673416 5
6 6
80581 6
2 3
1 10
32885 1
1168031 6
1 10
315293 4
819809 7
15928 4
2354319 9
184565 1
158802 4
2399999 8
25155 1
1952039 8
366514 3
901493 6
2699999 9
786951 3
1800000 6
1135569 8
918452 4
27179 3
2462085 9
1271019 10
900002 3
196993 2
937160 4
15 7
649027 4
2100013 7
2699999 9
102610 1
1933555 7
744664 10
123306 1
205350 1
981929 4
557249 10
583883 6
1192660 4
117758 1
18 9
876768 5
1452136 5
5 2
2399999 8
2400005 8
1200001 4
66591 7
1799999 6
676868 7
9 10
639293 4
899998 3
2100005 7
10 4
1434980 7
119434 1
3 1
1797759 8
105162 1
1514031 7
2218871 8
960669 9
600001 2
21 10
57627 1
855649 8
1727680 6
1 10
175697 3
2100001 7
341933 3
1180245 4
494099 2
2699999 9
2155060 10
1143743 4
853252 3
213979 1
70165 4
600000 2
1 10
102235 2
300002 1
653714 3
466260 2
324848 7
1355178 6
17 7
438859 4
189249 1
7 8
1973639 8
940162 5
1 10
1369418 6
55002 1
705727 8
2 3
1110924 9
1960 1
188119 4
1115983 9
300000 1
238953 3
300000 1
300000 1
179497 2
1030360 4
2700009 9
38911 6
899999 3
245354 1
1 10
600000 2
6 6
516009 2
387715 4
219637 2
397760 8
1582943 9
1 10
1800006 6
1 10
91747 4
5 3
193099 3
2100002 7
865052 5
1 10
15 7
730470 4
1380016 5
2247859 10
483039 2
289644 2
1 10
361624 8
1 10
900002 3
1142604 5
311410 10
922928 4
428017 6
957759 5
900004 3
762173 4
1306232 6
3 4
143330 1
6 6
600001 2
1118507 4
1264681 10
20 9
130208 1
900001 3
1 10
1611795 9
600003 2
3 1
2126305 9
3 2
600000 2
1 10
1 10
687387 3
229950 6
634761 9
1076061 4
597953 2
1550723 7
143760 1
31542 9
357931 6
1284630 9
299999 1
324567 5
21570 10
228293 9
1 10
501817 8
73956 1
2352293 9
2999991 10
825491 5
172135 4
821981 3
2033029 10
29887 6
616080 3
195540 5
2166494 9
89649 8
411249 2
69750 1
2573893 9
276423 4
1818817 7
1866664 9
716217 9
1631345 7
2999989 10
996151 10
875700 4
1 10
697000 3
522288 3
9 5
255426 1
1989126 9
2555522 9
2 1
209639 2
900003 3
176 8
1527746 6
97280 1
369508 2
1998479 10
899999 3
600002 2
345179 5
2099994 7
1689489 9
1365683 5
145925 2
21 10
2518407 10
6 3
803397 3
1 10
198780 2
1411959 9
806238 9
2400007 8
2924416 10
1778281 6
150088 2
3000001 10
2400003 8
1199997 4
136433 1
1483783 7
599999 2
886637 3
662011 4
899997 3
1147586 7
2099999 7
1 10
1690639 7
603227 3
920929 4
1 10
191223 1
185781 2
1427901 5
300001 1
10 5
2400009 8
2099993 7
53188 2
2 1
775923 6
504536 4
16 8
2398450 8
78118 3
1090650 4
440447 2
21 10
733729 4
599999 2
2246634 10
2400001 8
324906 5
604372 3
814240 8
1800011 6
2100000 7
702077 3
289046 3
12682 1
1847112 8
75263 1
2185812 10
329775 5
1873311 10
1166091 6
19 9
1747201 6
6 7
2700010 9
759532 7
1748334 7
1003940 10
1 10
1886832 8
126726 5
2700011 9
952074 6
900004 3
216441 4
1 10
2699999 9
110148 4
184601 1
899997 3
2279815 9
789287 4
1913261 7
1744904 7
2992234 10
207996 1
2099992 7
3000008 10
21 10
3000001 10
1695051 6
1200005 4
1 1
7 3
667717 6
1500004 5
1 10
10 5
2699999 9
1014870 8
488234 3
1 10
114312 2
118537 2
1172089 5
5 6
1800007 6
2197831 10
309180 3
689049 10
956568 5
429721 2
2310497 8
1499994 5
391649 10
2999991 10
23 9
475029 3
19 9
54120 6
448988 4
393828 3
2387509 10
2099999 7
303764 5
15655 2
185967 1
1092411 4
1199996 4
633601 4
552224 7
429603 2
387319 2
983483 9
124424 2
272280 2
900005 3
1722159 8
1174419 9
473158 2
39680 4
176256 1
3 2
1 10
1 10
1 10
125011 3
300002 1
73822 7
15 7
3 4
446087 6
652468 4
506479 4
581640 6
138269 10
1199995 4
510642 9
1131078 8
1 10
284512 3
1905675 10
4 2
511856 5
1496330 7
1 10
1908600 7
4 2
1 10
114137 2
77847 4
219709 2
1 10
2400007 8
300000 1
1499995 5
321494 3
1742575 6
6 7
1770139 7
1640683 9
213390 2
2026320 10
72766 9
58496 4
304686 9
561953 7
1476367 6
794330 9
2700017 9
723602 3
17 7
600003 2
72779 4
599997 2
590956 4
900005 3
1499484 6
899998 3
615407 9
2382365 10
2338505 8
18638 1
5 2
12971 10
2399993 8
1680813 9
9 9
214617 7
1199996 4
1586906 7
900001 3
757995 4
547169 4
76778 3
1542988 6
1220777 6
763687 5
1685413 8
784551 3
1499996 5
1199999 4
1 10
252275 8
1 10
1275460 10
580233 2
30840 7
1491240 8
509031 9
493911 9
122706 5
191814 7
1801985 8
1200004 4
410348 4
666104 9
18 8
121031 2
103031 5
1481713 10
2658860 9
311864 2
1069641 10
2849809 10
141212 2
1500000 5
573499 3
485128 8
1800003 6
839035 8
3000009 10
1820233 9
2642590 9
512390 9
1500005 5
712453 3
7 3
1 10
865340 7
1101672 9
1 10
222615 1
546462 10
774853 10
1500000 5
215177 1
710867 4
300537 4
1449289 7
407769 7
380333 6
1993304 8
3 4
1200003 4
33604 5
239954 1
1532330 10
492185 2
237543 2
501211 4
62147 2
2400009 8
170651 1
483623 3
1792035 9
1500001 5
1409071 6
268416 1
1199999 4
2103887 10
8 8
1199999 4
1500001 5
1 10
109541 4
1229504 6
9 9
958911 8
1246498 7
1487526 6
1500008 5
72224 1
1212688 5
834261 3
1105343 8
1226977 6
33075 1
426491 9
2399999 8
636402 9
1800010 6
194168 1
2406619 9
2100003 7
4 5
791048 4
1098288 4
300000 1
144794 4
287513 1
1 10
139199 10
1000587 10
77284 1
1200005 4
1 10
290718 1
2400008 8
1499995 5
934916 5
95977 1
387966 2
37752 1
1930160 8
2 1
900002 3
1 10
2103644 8
1172763 9
141712 1
162155 3
2700001 9
1249329 8
1113879 8
248374 1
655323 8
1482695 8
1 10
130043 1
22181 1
1 10
1 10
599997 2
1070236 9
2099992 7
143265 1
2400010 8
2 1
668044 9
299038 1
116441 2
2999991 10
1877440 10
1017047 4
795759 5
236922 3
600001 2
13141 3
38028 2
681320 4
2033837 9
2100008 7
483993 3
155704 5
8 8
1500003 5
1343421 5
2699992 9
1150711 10
1 10
939172 8
1 10
8 8
468035 4
430684 6
360052 2
396373 8
1385441 5
16201 4
599997 2
304178 7
1 10
69467 4
1148491 7
863359 8
425615 6
5 5
1620435 10
348529 8
1331691 5
236242 9
2060639 10
17 8
288788 3
21 10
2100006 7
1845340 10
2099994 7
1911644 7
315785 4
510890 2
7 8
97748 8
248774 1
1799999 6
2700015 9
554383 9
2395480 10
9 9
1 10
93790 1
2099996 7
140697 2
599999 2
474553 4
427074 5
2245471 9
18605 4
537950 10
479231 10
2020160 9
421672 9
2079827 7
216086 3
209125 9
899998 3
15714 8
971245 7
668132 5
946931 6
2215868 10
900000 3
4 2
2373737 10
9 10
1052413 9
899997 3
2100013 7
567897 3
1500006 5
1269031 8
1 10
5 2
772999 6
161842 6
253624 2
2 1
568 2
23031 1
2 3
228539 6
2 1
2096788 7
600001 2
1799999 6
2399995 8
560661 2
1 10
1171144 4
130330 3
728590 10
1 10
1800000 6
4 5
913769 6
282728 1
1960435 9
1 10
3000009 10
2286450 8
2099999 7
1020251 6
1500000 5
600003 2
10 5
1719458 7
21889 2
11 10
248828 8
2700008 9
1235439 10
96238 1
354599 2
73175 8
502114 2
1532304 8
127129 5
923456 4
163136 2
300000 1
2248935 8
2700009 9
371596 4
599998 2
517952 4
1318159 8
269990 1
2099993 7
1 10
1734422 9
1 10
1800007 6
1417229 8
562116 4
2405898 9
1841490 7
1661822 9
2099999 7
1 10
1199995 4
466929 7
31691 7
2468439 9
2138068 9
11 6
1776300 10
1 10
400814 3
776718 5
1 10
3000011 10
19 9
1799996 6
5 2
393732 9
2399993 8
826724 4
288562 10
1 10
7 3
2700010 9
1894329 9
2099994 7
2399998 8
1500001 5
299998 1
1268108 6
69306 7
1800007 6
1739123 8
2400012 8
2100000 7
1 10
14 7
19657 1
1026616 8
242259 3
1200003 4
722546 7
1002479 5
389045 4
625933 8
175061 2
436679 9
1 10
1 10
16 8
1111497 4
779580 3
1800007 6
1146248 7
25 9
151009 2
164717 2
1799995 6
4 4
8 5
2099992 7
600000 2
877211 4
1252179 10
280735 5
455167 2
47178 1
3 2
1 10
118835 2
21 10
2 3
1799995 6
902030 4
835182 6
477154 4
1 10
208502 1
3000014 10
1 2
747776 3
2070754 10
1002610 10
75617 6
2333070 9
294309 7
117630 9
1041500 4
2999998 10
8 3
171923 1
1335601 7
1489781 10
900001 3
339833 6
300000 1
185647 2
1442364 7
1156607 8
993450 5
209121 1
1 10
516079 9
310928 4
243760 1
1021535 5
1 10
562360 8
387731 2
5 4
519816 5
1377129 10
2100010 7
308679 4
741375 8
45149 6
299999 1
1257736 8
681734 5
9 8
11210 1
510893 9
260990 5
7 6
306840 4
151837 1
1 10
20 7
145824 3
388591 5
11431 4
2288550 10
2440949 10
1 10
17 8
2700013 9
13053 1
2400002 8
549372 2
1264654 5
1583272 8
3 1
1241214 8
2602772 10
1200000 4
2036455 8
962874 5
861000 9
1000531 9
1080403 6
1 10
1289017 9
1028025 5
2399993 8
1 1
1163015 6
254503 3
984591 4
599997 2
19 9
17 7
392225 4
2539515 10
1074979 4
41958 1
2409938 10
282368 8
1200004 4
557260 4
375827 6
1168749 5
161618 7
893174 3
121924 9
39771 5
125858 7
2699994 9
209380 4
294997 1
2054786 10
2646579 10
15148 4
2700016 9
227620 1
1713129 8
600000 2
399433 2
2099993 7
246291 8
1800006 6
669151 9
23 9
1200005 4
2052220 10
2400000 8
1622353 6
1130330 10
1199999 4
1355923 9
1335441 7
1 10
10 10
154594 5
378239 2
431361 2
780320 8
447455 3
10 9
175129 2
1627667 6
465461 2
200370 1
1 10
1026057 8
1494650 10
311073 8
1 10
504914 2
811279 5
1494199 7
1799995 6
826996 3
1 10
2 3
278555 6
1371401 10
586830 6
7 3
1 10
540924 5
799942 7
1391746 10
2700016 9
1865861 9
1675053 6
1517541 6
641477 6
1200003 4
3 4
1 10
1800009 6
3 2
7 8
235406 2
1750778 9
1 10
786253 7
148617 1
2100006 7
2400000 8
686989 8
970397 6
300001 1
161011 2
720362 5
1775072 8
838711 9
1383 1
1391936 7
223441 4
291528 9
541584 7
506413 3
1 10
580472 4
254513 1
2865880 10
691354 3
1800000 6
136137 1
682660 4
230118 1
1442207 9
2399999 8
2099992 7
1638912 8
682321 3
608014 9
2415717 9
438989 9
576849 8
196945 5
10 4
1209479 5
2700000 9
1 10
794940 6
1814672 10
824362 9
275219 4
21 10
2068427 10
942718 7
9 4
1909902 7
2 1
473395 7
1361658 8
2412780 9
1888927 8
208750 1
207139 1
143719 2
1 10
1031432 4
2058711 7
1135124 4
1 10
1 1
1116812 5
776008 4
6 4
1 10
3000010 10
159403 3
858029 4
792925 7
2784500 10
868550 6
17 8
414775 7
2100008 7
225071 1
1500001 5
300001 1
854759 6
2408177 9
288512 7
914026 5
842277 4
1282282 7
146817 9
270943 4
1187613 7
2307431 10
623614 9
513142 6
1234603 6
867523 4
11611 4
2015000 9
756913 5
1577609 10
1 10
235173 1
1361861 9
269713 1
1100579 7
1200001 4
48172 1
958311 4
1443389 10
7452 3
585805 3
1805440 10
1 10
2100005 7
704468 6
670262 3
546173 6
521736 6
1612952 10
879414 6
74267 4
2584422 9
702071 4
2699991 9
1 10
271214 1
146534 3
1363159 5
1021971 7
531140 5
6 3
700925 5
1 10
1499996 5
593331 2
2100006 7
141194 1
600003 2
3 1
1791273 8
1124285 5
3 4
1610784 8
1819355 7
2921562 10
2195 2
24983 3
810440 3
6 7
1699767 7
1200001 4
17 8
1447949 6
432336 3
88307 1
1 10
366710 10
1176861 8
89361 4
666102 3
1 10
2700015 9
29 10
381007 2
1410315 8
1677048 6
1594547 9
128080 5
7 3
1397841 6
292329 9
1500006 5
900001 3
2100008 7
277209 5
296876 1
301735 7
2400009 8
419520 3
1346108 7
495649 5
2898809 10
83613 1
196805 1
78337 1
604477 4
863531 4
2700005 9
1312705 8
1 10
2258070 10
2400004 8
1766088 7
880976 5
2099999 7
1674511 8
2399994 8
2999999 10
1087843 6
167671 10
745167 3
1 10
1 10
1057257 7
659979 7
740929 4
1899485 7
600002 2
1439475 5
160769 1
483686 2
3 3
59618 1
83080 1
925829 6
2400004 8
677556 4
245398 7
1896524 10
701041 5
2178280 8
2999991 10
411289 8
2700008 9
51218 2
9 5
1 10
948904 4
1499996 5
1198436 8
1346621 5
313346 5
300001 1
563240 7
320729 3
900002 3
885814 5
614170 5
1 10
61240 8
2260641 10
1 10
2700001 9
1442103 9
1044279 9
3000007 10
2700017 9
761741 8
2400009 8
662127 8
84704 4
2138918 8
1602980 7
1078646 5
9 10
24891 4
280573 2
1223343 9
146028 7
122518 1
426755 5
1493174 7
1 10
149392 1
1 10
60492 1
438892 4
1 10
317087 6
2100008 7
2699991 9
1598891 6
1 10
1199996 4
1800005 6
1499995 5
1 1
2399996 8
401720 3
3 3
98471 4
662714 3
13 6
2301851 9
975873 10
1 10
88981 3
2100001 7
6 5
1 10
474423 5
11 8
9 5
1800007 6
142739 5
58842 9
3 2
896207 3
55424 1
1188592 8
1790658 9
2100009 7
2325736 9
1291014 9
1666970 9
599998 2
1398630 8
1 10
10 5
449315 6
1117173 4
44005 2
1672806 8
1904334 7
7 3
16843 4
10 10
1185779 7
1413648 5
900000 3
2699992 9
8 3
197640 3
1500005 5
348696 2
864510 8
26865 7
798329 10
282975 5
1755494 10
640703 7
789665 4
782062 4
1 10
1200000 4
714149 6
123231 3
499723 2
1077925 4
174931 9
718464 4
1 2
3 1
21 10
390331 4
585265 2
451154 5
1800009 6
1338317 6
7 4
2699991 9
1172321 5
87787 2
500841 2
1134816 4
119852 9
90734 2
896076 3
963744 5
600079 6
136846 9
298010 1
1 10
14618 1
1777865 8
2100007 7
1618280 9
514913 8
2945971 10
7 5
778948 7
612550 3
538147 4
137165 4
254667 2
339377 2
906023 6
600001 2
6 5
999737 4
3 1
145468 10
72325 5
1200004 4
2100007 7
868722 9
299999 1
102991 1
228919 1
2699996 9
2399999 8
7 3
2100001 7
9 6
1 10
1750575 7
269879 6
300000 1
1800007 6
20 10
971860 4
2041438 7
1943728 8
3 4
1800010 6
933365 8
948201 5
103202 9
11 10
1192182 4
343896 4
2 1
107227 9
2100007 7
725648 4
1799993 6
59458 4
97979 1
369877 4
364158 6
1489290 6
102779 10
1539193 8
1 10
136396 4
163770 1
2999989 10
1092897 4
217649 8
1439704 7
426800 2
422994 5
799058 7
1 10
12 6
2099997 7
1499999 5
1443757 8
123176 1
722721 10
190136 8
753480 4
42285 5
2 3
1 10
5 5
2809191 10
1302448 10
113538 1
588421 10
1642219 7
600001 2
85311 1
2935871 10
324136 2
903961 4
775192 8
94181 5
591920 7
66668 1
383083 5
424299 4
2999998 10
599997 2
1515015 9
2699990 9
832239 4
1116869 7
258419 10
1 10
1432961 8
208024 5
1135204 7
1200006 4
2592561 10
92583 1
297654 1
1931183 8
299999 1
70740 3
1 10
12 5
834429 4
1966305 10
967279 5
300000 1
249983 1
8 3
996580 6
1 10
907356 9
599999 2
1 10
2390991 8
698621 5
4871 4
262085 3
1113249 4
416354 4
66459 1
9223 2
387128 4
3 2
739514 5
395389 3
2700011 9
179415 2
599998 2
1759391 10
1 10
1577890 7
11 5
8 9
274447 1
1499995 5
2 1
159099 6
1800006 6
831944 7
782797 7
1541099 7
234296 4
2100001 7
857752 4
1399140 10
2184800 8
198763 1
19 9
1369877 8
1 10
1714183 8
19 9
2321015 8
6 4
11 10
2699999 9
279118 1
2006368 10
142495 1
238242 6
2391487 8
900002 3
1500002 5
973178 9
1800001 6
10 10
199333 3
655471 9
69931 5
1 10
120974 4
1696510 10
17 6
198370 2
2700011 9
558241 4
568385 3
15600 2
17 8
2 1
635456 5
142113 2
1292159 6
3000012 10
300002 1
1648872 7
658096 8
1933241 8
924801 6
21 10
1800006 6
1 10
781572 7
1641801 7
1034155 5
6 4
248178 3
500170 8
1138672 8
75295 2
69121 3
645365 5
77950 5
1 10
4 3
370627 3
1 10
515811 6
1200002 4
139259 5
431104 2
1 10
2321223 8
1553820 6
479556 3
1284219 6
1200003 4
1033265 5
354400 5
78563 6
496204 5
121656 6
1423087 6
80838 1
1565833 6
607517 6
2136960 9
24667 1
1499999 5
1521049 10
598410 10
1194999 7
299998 1
3000010 10
392006 7
294201 2
376091 2
1601580 6
410951 10
996852 4
9 8
2700000 9
235777 2
888285 5
1479617 7
688054 5
915091 5
7 7
264959 4
1 10
19 9
1508897 8
287291 4
300000 1
2187208 8
4 5
2099995 7
103144 1
203529 1
17 9
177775 4
855589 8
863168 4
105868 2
205385 1
1 1
1150391 10
1499994 5
2399993 8
25524 6
191538 1
1 10
173661 1
1152864 9
2068 3
1800006 6
698109 5
2099188 7
526645 5
138081 8
341783 7
1224146 7
284775 7
442142 6
837044 4
895923 3
2700008 9
1800005 6
239468 1
211220 1
435624 9
1667059 6
1516220 7
1127652 10
1 10
2037953 7
8 4
7 8
1082235 5
765492 3
333605 6
13165 2
1097019 5
1 10
1086815 6
1371250 10
1800000 6
527107 7
900000 3
9 10
1 10
2099996 7
352325 3
664205 4
2785387 10
1467757 9
634083 3
443319 10
2099995 7
158337 1
1001461 4
2399996 8
1868877 9
3000009 10
493069 2
287738 1
902923 10
978205 4
994320 9
1576332 7
2956147 10
18041 1
754711 7
419451 2
1111719 7
2222459 10
3000011 10
2 1
1390396 5
1363943 10
2700009 9
1199997 4
1508329 6
1681354 9
2999991 10
1108675 6
8 4
3000001 10
2417660 10
1044112 7
299999 1
1199997 4
711955 3
680041 4
2071405 7
3000001 10
884965 4
1199998 4
320004 2
565455 8
7 8
1 2
857488 4
224005 3
1682442 6
2346010 10
1200000 4
12 6
12 5
1461177 9
398706 2
857688 6
2999999 10
134603 1
2099993 7
1199996 4
655757 3
456083 2
72618 2
17 9
253300 1
600002 2
33466 5
1434816 6
1641462 6
1285522 9
1413930 7
15 9
112288 1
900001 3
2399994 8
148191 2
937 4
1385160 7
1123243 6
794874 6
15 7
3000001 10
6 7
7 7
3000011 10
2700007 9
1 10
1499998 5
118479 8
599999 2
11 6
1 1
141719 1
1 10
1191711 7
17 6
1708307 9
599998 2
4 3
13 6
2399993 8
9 6
307048 5
1614417 10
2550971 10
1 1
1886723 9
914672 8
232862 1
1200005 4
1740647 7
2700000 9
1 10
1499996 5
1742503 7
127692 8
1183649 8
1568251 7
2063605 9
3 3
1828529 9
40591 8
204682 1
1500000 5
2700008 9
1200003 4
1169149 4
366163 2
1 10
592367 2
1799999 6
21 8
610309 4
143354 1
482775 4
1500005 5
1799999 6
2099997 7
17 8
8032 1
1371011 6
20 8
184339 4
1 10
1242998 8
790359 8
484814 5
603652 7
691395 8
1 10
9 4
801100 4
247685 1
1678049 10
9 8
690425 6
1799999 6
2260430 10
1099512 9
1008155 4
39536 3
1499999 5
1 10
8 3
2100008 7
1108861 4
242994 3
2699992 9
391444 2
1382078 5
1799994 6
1 10
2970451 10
11 5
162297 9
2099999 7
599998 2
8 8
1789751 10
1487428 6
315557 2
1286074 6
599997 2
1 10
2170798 10
2068785 9
665164 4
600000 2
1 10
300000 1
1 10
1713141 9
1071124 6
235804 5
1798803 8
67293 1
2399996 8
1598733 6
2138778 9
741147 5
506737 10
148099 10
1799996 6
2991 2
2699998 9
481459 10
19188 4
1483661 5
2399993 8
1034145 7
1200004 4
501795 9
2152377 8
1200004 4
2409868 9
17 6
18 9
3000001 10
599999 2
2400012 8
120250 5
900001 3
423233 6
698641 3
19 9
871224 5
889251 3
234072 7
883756 8
67810 5
1525998 6
1474384 8
804991 3
15028 10
299999 1
1481490 7
899996 3
1 10
599999 2
861522 6
1 10
212542 1
768793 8
178680 10
3704 1
906119 8
1399880 9
6657 1
1300441 9
1199995 4
836586 4
133770 1
692545 4
6 6
2251449 9
1 10
3000016 10
101417 1
2700009 9
28 10
1306243 9
900002 3
265740 1
234839 1
125279 3
6348 6
959562 4
69655 1
13 5
9 8
1200000 4
2700002 9
425903 4
3000003 10
46575 2
1692807 8
667992 3
899998 3
272279 6
899999 3
331487 3
1800006 6
1 10
18 9
1284326 6
899999 3
1726343 9
1985824 9
1384976 8
364616 3
248338 1
4 5
2250146 10
707964 4
1 10
877546 8
19 9
1 10
1535143 10
338754 10
294092 1
73685 2
127111 1
98966 1
2468411 9
1159832 9
228864 1
1 10
496995 3
1123533 9
500984 10
417026 3
1015658 7
1500004 5
927389 6
1937408 8
926691 5
1067142 7
619806 6
1697481 8
561921 2
1796420 10
290673 1
54904 2
599999 2
2699999 9
2099999 7
208353 1
1 10
474855 2
10 6
586074 5
167352 3
536136 7
257704 6
209350 2
520046 2
300000 1
2400001 8
17 8
1200001 4
224750 10
1 10
261875 6
20023 6
1800007 6
648060 4
2255265 9
3 4
815762 9
1 1
2231945 9
189811 9
858951 10
1582540 7
12 6
10 9
2100000 7
1499995 5
2399999 8
99754 1
70923 1
98102 5
1800009 6
2215377 9
59213 8
1351750 10
258764 2
1 10
2641725 9
106954 4
941226 5
341185 8
1426077 9
1 10
2099992 7
1 1
819771 4
321031 3
599998 2
1 10
7 7
1 10
300001 1
1 10
255003 1
1760283 7
590092 7
1618322 8
1 10
1718058 7
1200003 4
1912910 10
10 10
190370 1
344186 7
635195 3
76906 2
773713 3
1895015 10
2400009 8
2583324 9
2033024 10
1233436 6
24769 5
1 10
266562 3
1 10
508553 10
596663 5
17 8
3 3
2400000 8
378685 2
2100006 7
599694 9
675602 3
1 10
990368 7
230415 6
575889 10
1319254 9
481235 7
2100001 7
1157430 5
206016 7
122713 6
450922 2
60605 6
2999991 10
2100000 7
191729 5
3 4
1228263 8
193391 1
3 2
1616940 10
807247 3
774149 5
1420499 10
543601 3
11 10
798917 6
1 10
17 8
2473371 9
1200005 4
2047509 9
1199872 8
2100000 7
524854 2
270548 4
6 3
1104569 6
19 10
306762 3
1799999 6
1 10
2100006 7
675619 7
1835504 9
1499998 5
2100001 7
600000 2
2700010 9
237631 1
900004 3
1200005 4
299999 1
213574 1
2 1
21 8
227329 2
1461906 9
1 10
84470 1
1 10
474023 3
755913 3
10 6
843301 7
1286944 7
2099994 7
659949 3
1289121 8
5 2
10100 4
1162220 4
1727874 7
1500000 5
1 10
1488946 5
1168777 4
2999991 10
222419 2
1200000 4
1702157 8
2 1
133356 6
671866 6
1909551 7
1169268 6
1054207 8
2100010 7
1499996 5
2099999 7
316622 2
622848 8
1200002 4
9 4
599998 2
336248 4
94860 2
546904 7
2165259 10
2551482 9
137738 3
2100000 7
5 2
230876 1
381768 5
2048399 8
1848078 9
883406 3
899997 3
300000 1
647634 4
492512 6
326021 4
1 10
2700000 9
37755 5
899996 3
1828866 9
1656024 8
19 9
900001 3
3 2
1194213 9
188061 7
905776 8
272819 2
2286953 8
13 7
964413 10
960625 9
297533 1
600001 2
8 8
1 10
108151 4
286097 4
2700010 9
897526 7
1800000 6
300000 1
705185 9
34420 3
17 8
70825 7
461049 7
2999992 10
2073855 7
1116955 4
1199997 4
25 10
145870 1
4486 7
2700009 9
1182174 8
932553 8
1 10
533619 2
130771 2
51208 1
1199999 4
2100010 7
680175 5
877194 9
889419 5
924166 9
2 3
471184 4
53423 1
196260 6
750365 5
2581931 10
8 8
10 9
558781 2
426380 4
1 10
1343097 7
1400895 5
14 6
2566539 9
19 9
4 5
818893 6
9 4
731161 3
1156462 9
755260 4
14 7
6 6
691319 5
21 10
546008 6
122581 1
99372 8
128976 2
2061209 9
1444451 5
951481 7
26193 1
102458 4
1461980 6
253643 2
9 10
300000 1
718971 7
21 10
373471 6
1542136 7
1 1
243340 10
1795685 8
1160398 7
1495764 5
1051400 4
15 7
2605450 10
1948430 7
1800000 6
2100000 7
13 6
19993 2
773059 6
1500003 5
1500002 5
510057 8
19 10
43254 10
1745141 6
9 10
63861 1
425341 4
5 4
7547 6
403821 6
391625 9
1582789 9
143126 1
1876890 10
1431030 7
3000010 10
1199997 4
299999 1
1 10
1199997 4
280703 8
751499 10
1682541 10
870096 3
2 3
10324 7
8 8
903928 4
316945 2
1290275 6
19 9
1500005 5
2105477 9
465632 2
75321 1
299999 1
1 10
199808 1
1800000 6
2999991 10
351112 3
329574 6
541333 2
2059189 10
1800007 6
3000017 10
10 5
470480 10
1500001 5
5 2
1198987 7
1213154 8
10 5
1500006 5
2400001 8
1 10
300028 3
908520 5
173798 9
1060433 4
3 1
55051 1
957998 5
891055 4
1606485 6
3 2
10 5
294364 2
264392 2
20540 1
1 10
472336 8
1 10
381332 7
1204527 5
1799996 6
65865 1
2400013 8
862439 10
11 5
300001 1
1 2
867663 9
2700009 9
3080 4
2699992 9
160612 10
2 2
2099996 7
3000017 10
7 6
325153 4
656695 7
174528 9
3 4
249999 2
1450951 10
1 10
1329301 6
680321 8
16 6
2100006 7
299999 1
249880 3
1930307 7
1500006 5
1164498 4
1200003 4
867839 3
215379 1
1 10
660277 3
807111 5
1805775 7
1584728 7
256811 1
576734 7
356836 2
548283 2
119185 1
1799993 6
564652 2
1 10
2044369 10
17 8
544423 4
1661359 10
1 10
935271 7
600001 2
900001 3
618990 6
1 10
2699992 9
572425 3
2144885 8
7 7
2100000 7
2340304 8
599999 2
1388216 8
2999994 10
1 10
1500001 5
927351 10
2399998 8
634788 4
1492471 5
1500004 5
900003 3
1919745 8
2461347 9
746250 6
1396980 5
608040 3
2227424 10
2346664 8
190773 1
189380 8
1698841 10
900001 3
2311777 9
52528 3
2099993 7
1024352 6
8872 1
53462 1
1243115 6
727376 6
10 8
2142215 9
1110510 4
1799999 6
326629 3
294702 1
1200004 4
1227366 5
1 10
20 10
923628 6
1199997 4
125303 2
38466 3
2 1
1609790 10
1807765 7
2337907 8
1 10
1439360 10
1954499 8
1958887 7
299999 1
464301 5
600002 2
544550 3
2699992 9
2700009 9
1 10
921829 6
403281 8
130653 2
683592 7
88530 10
186791 1
32581 3
313370 3
682402 9
19 9
1799998 6
300000 1
136216 1
272885 1
16 8
116291 4
2005422 7
900004 3
599998 2
1 10
836029 9
1183875 5
1500007 5
1 10
1978709 10
339551 7
899998 3
328455 10
215579 2
47994 10
450824 2
2699991 9
2118410 9
412410 2
2803966 10
85919 6
823259 4
6 6
2858914 10
165890 5
1112431 10
138528 1
2700007 9
1513007 6
1120231 8
1318745 6
1 10
3000005 10
6 7
1228323 8
208387 3
1800000 6
283214 1
772375 9
100661 4
14 7
1800001 6
2978349 10
6 7
8 7
72191 10
260024 5
459604 9
1666950 6
189786 8
239318 2
1 10
2099998 7
1 10
160095 7
24337 1
2249077 9
1 10
140502 1
381302 9
1 10
13446 1
5 6
1 10
1049295 5
2999990 10
1764299 8
769765 3
633201 4
938785 8
10 6
3 4
2399993 8
292229 7
2699994 9
135352 1
721784 7
600001 2
760304 3
2501452 9
1799999 6
1073211 5
212389 6
642977 4
2399999 8
5 2
786378 4
374115 4
2 1
2279370 10
376304 6
1460961 5
2932319 10
1 10
1199996 4
396914 3
2100006 7
2610740 10
900002 3
227781 4
1246120 9
22020 1
180484 1
1389569 5
1 10
2100006 7
485955 5
239771 1
1357451 10
9 7
262648 1
299999 1
596335 2
2399992 8
1870541 10
1396156 7
802675 6
2099998 7
623790 9
1788615 8
1746691 6
203867 3
18 9
1 10
965726 9
124869 2
1029867 10
751887 9
2653169 10
24 9
1 10
1377329 10
599999 2
338773 4
38327 1
1406223 9
2100007 7
645132 5
2399993 8
428386 3
1199999 4
899998 3
411151 2
186076 2
1668401 9
1500006 5
1840572 7
300000 1
830256 4
3678 2
1 10
1 10
2325069 10
1441111 7
2068676 8
1655149 9
13 6
1200002 4
292555 1
1313953 6
222525 1
600000 2
2700001 9
2390513 8
1258080 5
6 6
1 10
722095 5
179160 1
71872 1
953624 4
1109191 6
1007932 8
2699999 9
1 10
15117 2
385705 8
2717091 10
1828990 9
600000 2
1 10
302099 2
1498237 7
614634 7
45405 3
544869 10
529649 9
3000010 10
134702 1
316755 2
189188 7
520554 2
756531 3
652540 3
1705571 6
65463 1
241030 1
1718561 10
2400007 8
130253 2
11 6
1814641 7
758887 8
2506409 9
1 10
1200402 7
774392 9
222280 1
874243 9
257487 7
2678590 9
2099994 7
1381470 10
7 8
2631879 10
664904 3
1500003 5
9 8
1411457 6
300000 1
1052195 5
1561945 10
680082 3
1200004 4
344019 3
1800006 6
1092923 7
1776007 8
2 1
194905 1
597641 8
1620888 7
296799 3
870520 9
9 4
506207 6
2100008 7
951040 10
559768 2
283329 1
1 1
559696 5
2699999 9
1 10
10 6
3000009 10
200323 9
1500000 5
449921 4
2700016 9
63561 1
1012928 6
2 1
166155 3
219550 2
611484 7
212998 2
701975 3
9 10
1721153 6
214936 8
175373 8
3 3
1 10
1512631 10
1115700 8
1282393 5
1275549 10
5 5
599999 2
1799993 6
3000011 10
13 7
7 8
419776 2
480240 5
1199999 4
203512 8
46107 2
334600 4
599999 2
5 2
251982 2
445478 6
1763386 7
900001 3
1634181 9
297523 2
2086336 7
2699999 9
53846 2
260315 2
140873 3
7677 1
1195129 5
599610 5
10 5
899997 3
946906 8
124946 2
579926 7
6 6
1678016 8
9 4
1575027 9
1389981 5
320353 8
19 7
2700008 9
337090 2
1925944 10
1114858 4
466281 4
2300185 8
131049 5
362800 3
153671 6
207806 1
278752 1
2339812 9
5 2
2342981 10
15 8
956268 4
1680386 9
378919 10
1 10
129635 1
1800007 6
2700000 9
68349 1
298241 1
415431 2
17275 2
507457 2
640838 3
1 10
11 7
495034 2
46905 1
18 9
2799715 10
227711 1
2999999 10
2056004 9
3 4
34026 1
299999 1
1293950 7
1 10
195791 2
5 4
981780 6
1783606 9
300000 1
1902731 8
299999 1
1 10
1674854 9
343125 6
16 8
1 10
1550080 10
1810240 10
2999989 10
969798 7
1 10
1200004 4
3 2
1200001 4
426033 4
1558078 6
816201 7
1312544 7
1500006 5
2626758 9
2699992 9
1 10
448059 2
230004 5
2100006 7
37189 5
23 9
3 2
890847 10
188904 1
363817 2
8 7
900000 3
15 8
262957 1
17 9
45634 1
514201 3
797834 5
5 6
911986 5
1 10
2603670 10
648414 5
2100007 7
694808 9
722542 5
1265790 10
2700008 9
1199996 4
600003 2
128421 1
385006 2
63208 5
1052769 9
2566199 10
702737 4
1 10
2400000 8
1292579 10
801980 4
1441191 5
1678622 9
655452 4
40491 3
1 10
857743 8
2699999 9
1570022 7
8 9
466851 4
222613 1
87365 10
1500004 5
1418857 8
2999990 10
1199996 4
592232 4
899998 3
1292123 6
214451 1
2399993 8
2208385 8
2 3
645029 4
359887 8
273983 3
359810 5
521518 3
16 7
2999990 10
453758 4
2100008 7
1500006 5
2021171 9
1 10
21 8
3 1
1 10
1 10
299999 1
618836 9
878684 4
1630217 7
1200003 4
642970 9
21 10
283150 5
204577 3
1401261 7
1500004 5
101981 2
2399998 8
912031 5
32694 1
10 9
2378681 8
524051 3
214264 6
650489 3
518263 8
9 9
900001 3
1204335 5
982039 10
589294 9
599999 2
1215825 5
771003 9
32660 5
1499999 5
1 10
1 10
10 10
1590369 10
1624157 7
212477 6
1487681 5
681256 4
691075 3
383251 5
1141576 8
418080 6
1200004 4
2700011 9
918604 5
72409 4
695639 3
1 1
1434301 5
650165 6
5 4
837124 7
1219680 10
597063 2
599999 2
279692 1
24045 3
311388 4
299999 1
1800002 6
1499998 5
2099998 7
26917 6
106488 3
2348339 10
859900 10
416013 2
560324 4
2399993 8
1867359 8
441253 2
97533 1
1499999 5
3000010 10
421775 8
1 10
594359 6
684221 4
230853 1
5 6
360184 4
114780 1
274594 1
1577211 6
15 6
133515 1
568662 3
21 10
286441 1
1 10
2240623 9
1666967 7
2699998 9
27771 5
545220 10
2227981 8
181625 4
13 6
1336759 8
2 2
290268 1
459458 3
212857 2
2400008 8
119525 2
843790 3
600001 2
335129 8
1174215 4
1220927 7
1 10
237898 3
1151123 4
2140888 8
3000001 10
1 10
160944 10
2261485 9
1074156 7
1202000 10
476922 2
2399993 8
1 1
215394 5
1499998 5
1200001 4
1224361 6
2495673 9
1 10
1480767 5
386931 4
807188 4
1188199 10
2271270 8
1776810 10
1200003 4
1793340 6
417690 6
760547 3
300000 1
1744941 10
320337 3
996393 5
1200004 4
2699992 9
1132356 7
6 3
773841 6
438247 3
1500001 5
2222845 9
2308050 10
2077020 7
203289 1
1275469 8
551376 9
5 4
2100006 7
2 3
281645 7
274476 1
1 10
564128 8
239339 1
900817 8
344869 2
1 10
1308851 9
1 10
281045 1
585088 5
2400008 8
219631 2
1431364 6
416983 3
5 3
2056563 9
1510285 7
1 10
1 10
1850143 7
10 4
105244 3
229452 1
600000 2
2435877 9
1200004 4
1507541 10
299998 1
211283 3
1 2
994977 6
900002 3
2999997 10
476806 2
160477 1
412615 3
1184905 8
749021 10
1024452 6
1082703 9
770821 3
230410 5
2400001 8
1 1
753821 6
365533 4
2089232 8
84606 1
728467 4
1 10
250181 1
260875 4
384247 10
1 10
255776 2
1 10
27 10
2100003 7
143750 1
298132 1
758204 3
2072895 7
1200002 4
334139 4
997770 10
57384 1
1 10
957168 5
190224 9
900002 3
1085010 8
825280 10
193218 1
2400001 8
300000 1
42534 9
3000003 10
182779 5
1 10
1173990 4
677994 9
2239965 9
4 3
900005 3
76346 1
2183886 9
342724 3
1799998 6
1313454 5
2923920 10
311376 3
2156203 9
131129 3
1499994 5
289060 10
771612 3
256642 1
862593 5
1 10
1744130 10
654910 4
833629 6
1800000 6
504433 3
1135464 8
2470949 10
1 10
300002 1
426246 2
1 10
380571 3
2066079 10
1874375 7
473804 5
1200003 4
1200001 4
4 5
2100004 7
154206 2
281045 1
1117439 5
774833 8
107760 5
1 10
863587 3
9 5
1567548 6
995915 4
1 10
300000 1
404237 6
431586 9
763392 4
295050 1
1200001 4
1913304 7
2400000 8
6 4
630906 10
297799 2
300000 1
10 8
1499994 5
1 10
650184 3
1499995 5
27900 9
396267 2
1 10
740242 4
583867 10
44782 2
214119 3
600001 2
665637 4
3000002 10
1100364 10
1 10
2400007 8
1394542 8
264453 2
1 10
19 9
600000 2
837895 4
2130509 9
19 8
11 6
790036 4
300001 1
281412 8
2099995 7
1 10
278279 2
1345044 5
54534 1
115205 2
23925 7
770932 7
461143 3
5 2
2699991 9
2999998 10
2100008 7
219617 4
2399998 8
1 10
1918275 7
667371 3
1178733 9
243541 1
1598403 6
1 10
1500008 5
539766 3
36583 7
1005205 4
1799998 6
5 5
220239 3
900000 3
2973471 10
1834362 9
900000 3
1394570 5
693252 9
188215 3
3000000 10
765576 3
300433 4
10 5
774661 3
350122 9
219124 2
1 10
299999 1
406475 3
3000010 10
2702301 10
2577316 9
897078 3
1499995 5
956285 4
503058 3
292564 1
924813 9
2999992 10
1315683 9
667944 8
2099999 7
731754 5
18907 3
599999 2
218053 4
660536 3
300001 1
7 6
1355299 8
745715 3
990343 7
305181 3
401917 2
142291 3
1 10
8 8
1 10
847120 4
4 2
2699991 9
753432 3
636703 3
1500000 5
5 4
1304550 6
15183 2
1330435 6
399424 4
4 2
429815 2
939817 5
586730 9
2399997 8
1026459 5
1 10
168838 5
1200001 4
1241479 9
159251 2
36430 2
2066023 9
1775241 10
1500002 5
107220 5
51750 7
1 10
880735 5
1873303 8
1 1
1207351 6
339027 4
2018492 9
1045380 10
4 2
868009 3
1606461 10
6 6
115468 1
1 10
1 10
1849751 10
2100007 7
1474244 7
178969 2
276018 1
210641 1
124044 2
5 5
599999 2
600003 2
437665 8
837275 6
3 3
89920 4
2399997 8
166447 9
2699991 9
42938 4
1200003 4
1135749 7
1394591 10
1484040 5
1354734 7
1046620 7
259458 2
1592779 6
1355813 8
1616744 6
17 8
548720 2
1499999 5
1800007 6
15301 10
202868 1
180660 6
436820 7
850361 7
1800932 7
1 10
247580 1
57172 3
81389 7
1499996 5
771636 6
524877 3
1 10
191835 6
2999989 10
127833 1
1197478 5
2400010 8
2999998 10
1 10
218689 1
1 1
6 5
755453 4
1 10
577648 6
900004 3
1200000 4
12 6
1 10
232184 3
103809 10
2437069 10
396116 9
2283429 8
7 8
162129 10
3 2
624306 6
19 10
8 8
1 10
19 10
1182120 8
1476181 7
352111 5
937300 5
3 4
12 6
293917 1
732160 3
209488 8
1500008 5
1 10
2172015 9
592137 7
1522215 6
513159 10
706400 10
226127 2
17 9
534855 8
6 6
1 10
5 3
251673 3
839232 7
2351009 10
9 9
13 6
269527 6
651210 6
507919 5
491885 3
375164 3
783846 9
1639171 9
774942 5
129938 3
654940 7
1 10
20 10
651000 10
169166 1
1 10
900002 3
2088064 8
1132032 4
493492 7
1200006 4
900002 3
767158 7
11 5
5 2
195426 6
5 2
2100008 7
141444 5
901341 9
7 4
1204211 6
569035 4
1200004 4
421571 2
364493 8
1514211 6
516295 5
576309 5
624165 4
17 9
208765 5
1 10
2399991 8
854391 4
256267 8
3 4
502795 7
444179 10
32105 1
1383369 10
599998 2
2400009 8
964548 4
2145220 10
101217 2
1598881 10
1200001 4
4 4
1800005 6
1 10
17 10
1 10
599999 2
68788 5
1001147 7
1200000 4
152039 4
1 10
865474 7
899997 3
29832 2
1389519 5
2699992 9
228721 5
11 5
263054 5
162311 5
1700054 7
2062451 10
982889 9
41526 9
205549 7
473201 4
808450 3
21 10
1515159 10
7 7
829035 8
299999 1
1800000 6
606995 4
251550 8
3 1
11 10
898868 7
299999 1
1 10
2158631 10
1 10
1799999 6
503742 3
1597855 8
1252566 6
2699996 9
2700003 9
280438 7
59030 3
10 10
1800001 6
880400 4
85904 3
1097140 5
103081 10
2099997 7
884482 7
17 8
952346 7
2400000 8
1045128 6
1 10
16 6
174000 7
2071410 9
1107904 8
649494 9
1 10
66475 5
97830 2
2214101 10
482993 8
3 2
2100000 7
254187 2
149953 6
832791 4
1199996 4
354588 3
13 10
5 4
333153 9
1200004 4
79866 1
3000010 10
151848 2
1090210 4
300000 1
1869679 9
1500000 5
1758616 8
1200000 4
1154226 8
124865 1
1398011 10
1654999 6
645194 5
6 6
1480863 7
423645 2
605795 3
629390 10
850003 7
106711 2
1290256 10
857690 7
899999 3
175999 1
2099999 7
1799995 6
83064 1
17 9
3 2
631578 3
11 6
2026988 7
970160 8
1264445 7
1479889 5
3 2
900004 3
51335 1
61147 7
2400007 8
198391 2
600001 2
1 10
12 6
6 5
2099999 7
2099992 7
2242936 9
2100000 7
652071 9
2143619 8
280883 8
500573 2
93003 1
745688 3
2400000 8
121903 1
5 2
1154882 7
1368214 5
1 10
194678 7
1199999 4
119301 10
300000 1
1799995 6
63259 4
14 7
423040 4
274169 1
32521 9
7 7
456884 4
1 10
642212 7
2399997 8
671707 8
2303477 9
1 10
27629 5
715172 3
16516 3
588642 6
613665 3
807189 3
899996 3
55673 9
2700009 9
1369563 8
1267245 7
199744 1
682033 4
1792720 7
1120235 5
1108737 7
1362034 5
1 2
1 10
6 3
77259 1
208211 1
2037521 9
599768 8
900001 3
57749 7
191206 1
288309 10
1428786 9
2 1
1200000 4
5 4
1116896 4
311661 4
2699990 9
1368636 6
64696 1
183548 1
2549770 9
331110 7
13 5
30545 6
1500000 5
557902 2
406329 3
1435002 6
2159097 9
7 3
276625 8
8 5
1 10
2137171 9
894770 6
272349 8
566631 3
4 3
1328679 5
295398 7
10 10
1719515 6
1 10
459813 3
8 4
5 2
1 10
442877 5
2400000 8
192467 1
1073770 5
1199996 4
361162 2
638581 10
508760 2
1458066 5
358968 2
1 2
453750 5
409346 7
2540301 10
1 10
297782 6
557852 2
996057 7
67216 4
190742 2
4 3
1 10
265160 2
300000 1
1 10
2381960 8
15 7
8 3
2065764 7
1 10
45357 1
900003 3
260934 1
119700 6
510790 8
300001 1
471969 7
1 10
554540 7
962939 4
325155 2
1761869 6
1500001 5
436033 6
2260700 10
104499 1
398468 7
142949 10
422899 4
636233 6
242610 6
1800001 6
1800005 6
201232 1
389107 2
20656 5
1384967 6
2195632 9
900002 3
781479 7
368171 5
2699991 9
744756 5
427879 10
275949 1
1538869 9
1 10
2380918 8
19 9
2678901 9
9 4
1 10
899997 3
8 4
1058671 4
327693 4
1500005 5
5 4
285201 3
576794 10
9 10
62532 4
2400007 8
162056 3
182622 7
478059 5
2699999 9
1200004 4
17 9
558062 9
1500000 5
3000009 10
2400008 8
218841 1
1 10
1382149 10
1341157 9
474059 3
346533 6
124125 3
1 10
1266164 8
1025615 6
131932 1
119509 1
1200004 4
1500004 5
1140362 9
286689 2
843221 5
1189729 4
2064639 8
1 10
1499998 5
298296 7
968104 4
8137 1
892535 4
353875 3
2242441 9
519190 5
420171 2
909399 10
993335 4
2100013 7
1 10
2100007 7
484633 6
2399994 8
227723 6
6468 3
806773 4
2 2
306937 6
123706 9
3 4
1283170 7
1500000 5
118853 1
300000 1
110128 8
2 2
79100 3
832879 4
581563 6
683324 3
2999999 10
1331554 5
238409 4
1 10
299999 1
253414 3
2025431 9
14 9
490132 4
1612572 10
1080627 6
96472 3
251021 1
451073 2
454337 4
1503761 6
222694 4
19 9
8 7
145208 8
818933 8
528369 2
480109 7
338715 3
1305494 5
1499995 5
13 7
223692 1
21 10
445654 9
695289 8
1279520 9
900521 4
2999991 10
1101869 7
1500000 5
531100 4
880316 5
6 3
1109339 10
1447528 7
1135025 4
733510 9
1084341 5
311507 9
1 1
1500000 5
1144528 4
766316 9
1200004 4
72756 2
408167 3
8 9
4 2
2 3
59314 5
1141987 4
4 5
5 6
8313 3
267458 1
134295 1
16 8
2399993 8
6299 7
900000 3
3 2
12 6
9 10
1248890 8
1 10
2100006 7
411695 9
373988 3
21 10
354037 4
668174 7
1359131 10
1 10
13 9
98661 3
5 2
2400010 8
312375 7
1564590 6
503772 6
46068 6
2 1
5 5
1 10
1199999 4
1 1
288448 1
9 8
1283569 7
3 2
299999 1
344630 7
780133 3
382623 2
455927 2
199873 2
1800003 6
74772 1
103861 3
894319 3
823853 3
250657 1
115974 4
720232 5
8830 9
98515 5
2999989 10
2078175 8
192531 2
216110 1
193456 5
2099999 7
2699990 9
1200004 4
5 3
900002 3
1023445 4
2 1
1 10
25924 9
10 4
5 5
298059 3
1500001 5
17 8
1500006 5
1 10
776037 4
7 6
1316651 10
120971 8
1433323 6
286369 2
2510371 9
158466 6
238877 3
2903230 10
1499997 5
1042905 5
625249 4
1749845 6
15 10
793252 6
597380 3
1463049 10
157556 1
1199999 4
158242 2
1666023 6
745593 6
6 6
1073565 4
7 3
1615743 8
22 9
1 10
142834 3
45130 1
651638 10
1040857 6
1799993 6
1394551 9
517873 8
209621 5
5 5
156874 2
1600511 6
224896 7
110808 1
1120022 7
1171579 10
503309 5
1563925 6
21 10
1183693 7
227998 5
899998 3
811824 4
180731 2
187903 2
300001 1
3 1
4 2
356819 10
572772 2
2 2
414419 2
1 10
15 8
195548 3
1 10
1779020 9
18 9
681726 5
1 1
948699 10
1062193 7
488386 5
1703005 6
1105485 5
1467763 8
310691 10
1653919 10
300000 1
1125697 5
506709 9
1 10
1570534 6
817016 3
470357 7
1615220 10
2099994 7
835447 4
2434727 9
519803 2
243783 3
1930634 7
637750 5
5 5
155491 2
953227 4
2549960 9
1147775 7
763961 8
2999991 10
2400009 8
186076 1
2400009 8
6 3
1393596 7
88214 1
1351800 5
259088 1
2399991 8
2105361 8
1355081 6
150034 2
1499996 5
1295873 6
238391 1
8 3
223944 1
111109 1
91866 5
3000001 10
397311 4
1223654 6
300000 1
3000000 10
495845 2
721030 3
1499996 5
1438726 7
1799994 6
1260083 7
600002 2
1 10
1949097 8
672880 8
3000011 10
433535 10
600001 2
20 10
1181353 6
1 10
288975 8
1739456 6
1152612 7
421688 3
880544 7
1 10
108226 2
138797 3
1881592 7
2400001 8
152991 1
9 9
804474 7
2100006 7
2972649 10
1 10
639104 9
1692815 6
2114361 9
928730 5
1200000 4
77208 8
290102 1
2244771 10
878568 4
554670 6
1219881 10
941206 5
153517 5
536148 3
677652 3
599997 2
2 2
446637 3
3 2
16436 1
15 7
17754 2
1012309 5
1275724 9
14827 1
663564 6
3 4
190437 1
202723 1
1 10
2400000 8
699626 4
11 6
1 1
2399993 8
1146601 10
1281297 8
2999991 10
599999 2
15 7
105649 2
153730 2
227655 9
1091376 9
23 8
300000 1
8 9
1199996 4
2700009 9
2101886 8
488334 2
600002 2
210916 3
4 3
819262 3
1200001 4
13 6
215540 1
1687880 10
440829 2
1474052 5
1220052 10
2100008 7
21 10
1737486 9
127592 4
574571 5
863280 4
1991791 8
1365221 10
1500000 5
132408 1
959560 8
768913 4
835875 3
706625 5
1675485 9
59655 2
900002 3
418157 2
250024 1
3000009 10
625418 9
2100008 7
1500005 5
874995 5
2999990 10
809546 7
127071 2
556561 7
9 4
900001 3
943857 7
180259 1
654737 4
2423123 9
303959 2
576457 3
674997 3
401195 2
253089 1
1 10
1925524 9
2400008 8
27239 1
260225 7
2700008 9
244866 1
1 10
130312 9
477234 9
177780 1
575237 5
1214060 5
599997 2
2099992 7
300000 1
102602 5
600002 2
1800007 6
2469789 9
1500006 5
1619079 8
169057 8
675171 9
600001 2
1094535 10
1774598 7
568068 6
112458 4
1 10
1 10
679551 4
1 10
139063 2
463572 6
3000011 10
920434 5
83619 1
284675 1
1 10
144520 8
109449 2
333286 2
111970 1
220278 4
1150667 7
1200003 4
1799997 6
1 10
712308 6
73457 7
397425 4
2 2
300000 1
388858 2
921847 6
2099999 7
1 10
599999 2
1 10
656714 3
712399 7
617016 8
579684 8
2690065 9
2400008 8
29436 4
1 1
819424 5
281795 5
2100006 7
1268792 7
418847 6
88544 5
1006321 7
2400001 8
796140 9
256703 1
6 6
841694 3
854936 3
1800004 6
575171 2
1 10
1500005 5
1 10
600003 2
7 4
1230978 5
14 7
1149661 9
10 4
1499994 5
600000 2
69904 2
42817 2
313815 2
1665066 8
96477 2
168956 3
14 5
2083516 7
244289 1
1106982 7
1410856 8
30939 2
3151 7
2211840 10
155216 1
323498 7
1004989 9
286297 2
356649 4
1199996 4
817975 3
1018660 10
109628 3
427528 7
11 6
1524434 10
1723869 9
2 2
599999 2
480937 4
905357 4
1 10
110757 2
815716 7
24768 10
67184 1
269197 2
599999 2
12 9
227100 1
478877 2
1 10
1068365 6
1799999 6
286569 6
5 2
245213 2
119678 1
834 2
600000 2
1087187 8
300000 1
1472873 6
3 2
899916 5
2100006 7
171559 5
113707 2
492199 8
2952199 10
144548 1
953520 5
19707 1
13 7
1154576 5
379868 2
257971 1
300002 1
1072950 6
1186883 6
472936 6
83685 1
563561 2
25 10
400881 4
982889 10
796004 9
2399992 8
10 9
975326 9
21 10
376347 3
2658565 9
1 10
720695 6
986388 4
686224 4
2 2
1434545 7
669643 6
508206 5
436641 4
2999991 10
1952904 8
17 6
26917 2
184862 1
2699990 9
5 4
592292 3
1115108 7
11 6
885467 3
19 9
354891 3
478599 9
439543 9
763442 5
10 9
2700010 9
2423981 10
2194597 9
2278640 10
71449 1
398656 4
1 10
10 10
416167 2
499488 4
1 10
300000 1
2153532 10
600001 2
600001 2
867589 6
1800007 6
299998 1
3 1
6 6
599998 2
978359 5
19 9
393041 6
550237 2
1110224 8
6 3
2700010 9
1 10
299999 1
899999 3
834465 4
610208 8
547569 2
2700008 9
2400005 8
1243024 10
14 7
800645 6
900004 3
1030320 8
6731 3
16 6
113695 7
162780 1
295646 4
558408 4
932691 10
449254 7
1199997 4
3 2
284701 1
637781 5
6 6
10 5
1499994 5
911844 4
236051 6
900003 3
600003 2
212717 7
1 10
2399992 8
1 10
1470271 8
98943 1
599998 2
384359 2
455881 3
252444 8
2700009 9
2237372 10
33914 8
789145 8
780555 6
299999 1
433613 2
1341901 10
1499997 5
1 1
248770 1
138686 9
824151 8
1 10
804012 3
791644 7
1799995 6
1500005 5
2031904 7
262886 1
727447 7
1 10
518938 3
1 10
966068 4
1 10
2099992 7
777177 6
2657411 10
1499995 5
1 10
788670 5
691499 10
191840 5
1450825 7
133128 3
1800004 6
5 5
324239 7
173285 4
1582764 7
1499994 5
899689 3
2873422 10
504150 2
281540 3
3 2
687302 7
431889 5
31165 2
1 10
960386 4
2100007 7
2099999 7
1 10
1303405 7
89693 3
339194 8
1 10
1161325 6
2100006 7
42792 7
395097 10
1800000 6
19 9
907190 9
2346103 9
1669273 8
42399 2
1 1
784513 9
77888 7
29880 8
321527 2
2111428 9
1387718 10
2491912 9
2532097 9
1200003 4
2004161 10
1018649 10
193653 4
403292 3
798537 4
152966 1
1 10
1499995 5
288563 2
2700013 9
580149 7
6379 2
600002 2
1471312 9
198276 1
1 10
1752058 7
91411 2
126451 6
123332 1
1 10
1 1
900003 3
2273220 9
37286 1
2045674 7
2399991 8
584830 5
2135988 9
134430 1
1 10
1236129 10
2537235 9
2020789 10
2400007 8
206678 2
993183 8
884881 3
1174963 4
717129 7
230984 5
1549161 10
12 6
6 7
1354864 8
297845 1
3000012 10
639197 7
198316 7
69349 2
9 10
316806 3
2 1
663327 9
5 4
1 10
2399446 9
789347 3
1628197 6
669173 7
2008064 8
3000014 10
8798 7
2003760 9
9 4
273069 1
1200002 4
4 5
5 6
418236 3
8 4
1 10
7 3
747250 5
7811 1
1699879 7
2034608 8
616446 5
466268 5
652121 8
56049 1
1799993 6
3 4
300000 1
300000 1
1799995 6
2699991 9
729996 4
43478 3
2 3
359099 3
1144666 5
7 3
544004 2
356208 8
316818 3
1499999 5
2400007 8
9 4
275179 5
7 8
176805 10
253880 3
1028444 5
8 4
410576 4
663487 4
330609 8
1007937 8
600001 2
675199 9
2074359 10
281045 1
5 4
1584738 6
409081 2
560007 6
600003 2
19 9
2301696 8
1764017 6
703759 7
2114127 8
763378 3
730867 3
474021 9
567889 2
300000 1
2099999 7
1 10
1612472 7
1674783 7
2699992 9
2149425 8
50874 1
674144 10
219423 7
5 3
1500004 5
422328 6
39295 2
956786 5
593456 4
1786119 8
3 4
1238349 8
851660 4
13 6
13637 1
1 10
900004 3
205259 3
1037114 7
2599415 9
440833 2
2122103 8
1259294 7
2306488 8
900000 3
511711 3
19430 3
1028753 5
258355 1
78029 1
774523 3
13 10
512657 8
56832 2
2049553 7
1 10
12 7
2692125 9
1095696 4
2099994 7
1415617 8
10469 1
1 10
1201276 10
1854431 10
369600 3
312794 3
1978399 9
3000000 10
202891 9
71543 4
431433 2
1500000 5
1306843 7
1884166 7
2473056 9
805444 4
2386681 10
439902 7
1425309 10
789360 3
270407 1
1199996 4
1502329 6
39317 3
1459145 5
1120479 4
961544 5
1913539 7
3 2
2400007 8
262343 8
600002 2
491314 3
278289 10
738642 3
1 10
15 7
589030 3
2 3
1694345 6
2699992 9
315993 8
506607 4
595574 2
486060 6
300001 1
3 2
397720 9
1415655 5
1082560 9
68543 7
3000009 10
1243304 7
8 9
9 8
3 1
2498448 9
900000 3
778615 4
257300 9
300000 1
299998 1
1491436 8
1500004 5
899996 3
1522429 7
1102807 8
16 8
2122074 9
126662 1
1033321 10
1348488 6
1800000 6
182190 7
490449 10
755671 6
1 10
22 9
360534 3
18 9
2099994 7
1799999 6
6 4
276047 3
1458331 8
621571 5
1499997 5
929451 4
1117022 7
1461576 5
4 4
588253 7
200240 3
2446951 10
291999 5
105203 7
1517302 10
300000 1
1 10
1079526 9
1799995 6
842274 3
215612 9
799731 3
2487273 10
481142 9
2368882 9
115141 4
161324 1
15 8
2008968 9
704021 10
1031640 8
1695148 8
2699997 9
806976 4
600001 2
1150037 9
1181930 10
1253376 5
759653 7
1276198 7
87714 6
2099993 7
568100 3
2458460 10
2711 6
193499 2
1044124 7
111781 8
773739 9
95525 3
1724375 6
82766 5
183627 1
225631 8
2137589 10
2700009 9
117091 1
600003 2
10 5
10 5
191875 3
1272479 8
173530 1
748678 5
1845776 10
1280292 6
1030408 7
1134281 9
751579 5
184699 1
802554 3
1 10
2099993 7
7 4
1 10
4 5
265979 4
87232 4
912241 5
13 6
313892 2
1200001 4
164292 1
1719290 10
599998 2
1145641 7
1512696 6
1125739 4
216110 2
937230 10
3578 1
299999 1
1624978 7
1 1
23 9
2099993 7
300001 1
752664 5
11 5
1614607 7
667932 4
11 9
387569 10
556647 2
376545 9
266444 9
642514 9
506789 9
958214 5
34163 2
2400010 8
2999990 10
1499994 5
395173 2
354600 2
78800 1
398255 4
680546 6
195282 1
3000011 10
1861768 7
9 4
17748 1
4 5
17 8
276880 2
2237768 8
1955767 9
19 8
2233841 8
181370 1
2377089 10
13 5
1756622 7
19 9
424292 7
136126 2
1499996 5
291609 1
1 1
207085 6
131225 2
1 10
1393705 8
7 4
88257 8
5 3
1799997 6
299999 1
2139932 9
548087 3
956720 6
1658427 7
2999989 10
2222506 9
1709216 8
774672 4
446932 9
2700001 9
441569 2
1800000 6
11 5
1500004 5
10 5
396272 3
419212 4
156050 6
10 6
2700016 9
257633 3
263251 3
1800006 6
1626891 10
1060823 7
688950 4
2400005 8
190789 3
2306928 8
828593 6
1500000 5
131424 8
885774 10
1976836 7
752236 5
517060 2
1104636 7
1905000 8
900003 3
954437 4
1087370 5
1377022 7
2400001 8
2099998 7
599999 2
794907 7
19 10
2699997 9
2699991 9
1 10
173521 10
1367219 6
1080948 7
1 10
1044862 10
16 8
1 10
16 8
14 7
9 10
1 10
229679 4
1065661 4
1895519 8
1900311 9
570268 6
1013804 4
67833 2
1 10
899998 3
1938159 10
863999 6
215256 5
443506 7
1623840 6
672397 7
713575 5
1531117 7
1 10
538234 5
398445 3
1 2
588683 6
2400008 8
11 5
2100000 7
1 10
1115280 8
1 10
1800000 6
618252 6
616918 3
748953 8
299986 1
30593 4
602750 7
2700007 9
144413 2
240200 8
122839 10
698848 9
1667500 7
1202124 5
88042 1
342603 2
633871 7
1430801 7
1199997 4
606305 7
407146 2
2456777 9
600000 2
1486485 7
879468 3
1611158 6
695504 5
1200004 4
1030553 7
1200006 4
2100001 7
2099994 7
899996 3
1620012 7
1800007 6
1956088 7
653316 6
782018 6
2091266 9
1489517 9
1500000 5
147105 1
70047 2
19 9
1199999 4
339112 5
182339 2
3 2
847876 5
810821 3
2999999 10
1500004 5
2099992 7
1 10
2700005 9
654765 6
643662 3
422395 2
10 5
193559 10
900004 3
997299 6
97367 4
220776 4
3 2
801631 9
792283 3
878639 7
644539 4
1105789 4
1258406 5
1061581 8
1 10
971145 9
122733 9
241711 3
2620371 10
813551 8
1800005 6
2218829 9
2335519 9
61661 4
2699999 9
2538180 10
823759 4
205858 1
2896274 10
1 10
1008117 9
1 10
1756631 8
1359687 7
457205 3
1865527 8
850097 5
451336 3
881839 5
1698424 10
766183 6
13 6
1 10
1424557 6
2400001 8
183892 1
1499998 5
2099992 7
1500001 5
10 9
1208856 9
133563 1
269863 9
2357588 9
2317408 8
276599 1
355378 3
2740680 10
1812121 10
2999990 10
706777 3
300001 1
97568 3
1200003 4
526432 3
18134 5
1 10
507160 10
293875 5
104061 1
576751 2
616380 3
22 8
887787 3
3136 8
2099993 7
1800008 6
14961 5
1200003 4
256065 2
11 6
1097680 5
317416 4
1508473 7
1267926 10
100498 1
198784 4
690471 10
900000 3
224300 2
11 5
1 10
207880 1
26857 1
1062513 4
1036733 4
123919 1
6 4
13 9
1656263 6
162690 1
1800002 6
1475838 9
1500005 5
696262 5
9 4
2260828 10
989633 10
3000019 10
6066 1
54547 6
2099993 7
2 1
1200003 4
496261 6
6739 1
1991095 8
1307466 9
712514 3
156641 1
12 5
1500009 5
1200000 4
22 9
1 10
66796 1
1369391 7
1878423 7
646216 8
990116 7
2372104 9
542798 6
1521100 7
220645 6
1 10
76987 3
1185499 6
2999991 10
765271 6
124173 10
1500005 5
934534 5
723051 3
774250 3
11 10
899998 3
1 10
2316420 9
551348 4
1 10
1281056 5
1453793 8
380885 8
196310 2
899998 3
24 9
1109275 10
2164397 10
300001 1
869749 4
262866 2
2699993 9
1 10
709835 9
318412 2
227147 2
896258 5
13 6
2700009 9
2107396 9
1800005 6
300000 1
2647570 10
1200000 4
899998 3
161785 4
3000000 10
1538359 10
2699999 9
299999 1
4 5
410111 8
1887418 9
172310 1
243971 1
1019211 10
11 4
261108 4
3 2
1499997 5
3000009 10
28993 2
2399998 8
537419 4
183396 1
1499998 5
662270 10
899996 3
7 7
1021141 9
2400003 8
139475 7
555684 2
2298916 9
2100006 7
810312 6
1 10
2699991 9
11424 4
30473 2
1017096 5
686585 8
1195134 6
1772155 6
1266701 5
2627784 9
2360765 8
139873 7
10 9
8 8
663728 9
1799995 6
740410 7
574949 4
1 10
1 10
1845021 10
964463 4
2399994 8
2397175 8
253875 5
9 10
420084 6
76886 3
2699992 9
1306136 5
438463 3
2463802 10
7650 10
391116 5
287408 1
1500004 5
276890 5
599999 2
256516 1
525002 10
558281 7
3 2
2400002 8
1 10
2999989 10
379173 3
509671 10
347569 2
899999 3
302921 3
314136 8
5 3
839686 7
16 8
448803 5
2099999 7
1262288 7
744479 3
267267 1
101198 5
190280 8
599999 2
2598076 10
501527 2
1199997 4
1619866 6
1799999 6
883649 3
527879 2
1593605 6
1 10
1318911 10
2281550 10
826344 5
808884 6
1212168 7
1 10
475111 5
2 1
15 8
1430194 10
285263 1
112802 3
100447 7
1243375 8
11 6
1505351 10
893087 4
1636605 9
900000 3
1315940 5
258328 2
1542953 8
1500006 5
648661 4
6415 4
474671 8
5 2
379329 4
1656433 7
786070 9
9 10
876904 8
84572 9
2 1
6 3
1499995 5
1685148 6
9 4
2699999 9
1228116 5
48525 2
2399995 8
1200003 4
2482435 9
162176 1
1200007 4
10 9
18 8
158493 1
321851 4
2349204 8
22 9
1442553 7
2099992 7
2224760 10
896309 5
1020965 7
1 10
1199996 4
2618474 9
298400 8
269562 2
580536 8
411533 2
396643 6
494192 4
497853 9
23 8
21597 5
191780 5
1466387 9
920543 5
1555493 6
238345 2
12727 1
18 9
546363 4
1 10
7 3
676971 5
872983 6
230064 1
2099994 7
1164938 4
3000006 10
13 7
801628 7
900003 3
1 10
572084 4
950040 9
1727514 7
599998 2
1041033 9
83934 1
50536 10
369347 7
587251 2
4 4
1087451 10
833347 4
1 10
4 4
1554390 6
266918 3
2100009 7
1799994 6
2400007 8
1135128 6
2376928 8
2099999 7
2099992 7
1 10
900002 3
899999 3
600003 2
1843246 7
2380481 9
17 9
1 10
1268024 5
1611559 8
136836 1
1462591 6
1500004 5
2099993 7
322932 6
513559 8
330470 5
19 9
240817 1
188920 8
1029691 7
1264509 9
17 9
16011 5
1109281 10
1800003 6
1800001 6
121381 1
2700015 9
1181910 8
1 10
453685 6
649459 6
232613 1
2100013 7
4 4
23 10
600001 2
352959 7
764583 6
524549 3
5 6
839870 9
768305 4
851301 5
49670 9
1 10
495953 2
513149 8
601929 7
548668 4
2100008 7
1685298 9
1 10
1 2
7 6
132218 5
2771010 10
1287071 5
215314 1
1011786 7
1170890 5
1906911 9
1 10
1 10
294398 4
835224 8
926191 4
899999 3
2399993 8
1037439 4
76683 1
787790 10
1120661 9
167458 3
1697450 7
1605976 8
1 10
15 7
812695 4
1 10
1 10
1499997 5
2699998 9
1948240 9
1799999 6
1 10
9 10
395686 9
3000009 10
1500000 5
275304 1
824499 9
1078445 10
409599 3
545805 4
2699991 9
603835 7
7 6
744425 5
1 10
257696 3
804435 7
1975744 7
2100001 7
96280 1
600003 2
241791 1
320597 2
1059800 6
15 7
1131699 4
234559 8
1 10
1587217 8
1318213 9
1 10
1063409 4
900002 3
1800007 6
1359590 7
1499997 5
1499997 5
922649 4
1641689 6
102734 1
40798 7
1 10
452355 3
26318 1
757659 10
2834029 10
513652 4
862680 7
540661 5
29091 2
300001 1
1500002 5
893082 6
1800004 6
1 10
509191 5
9 10
11 6
3 4
1199998 4
140104 9
19 7
772279 5
903799 6
100605 1
2700014 9
200133 2
180317 7
1 10
1500006 5
602605 4
2279459 10
387447 8
5 3
626552 9
127773 1
1800010 6
601313 9
203169 4
678321 9
429753 8
920535 7
2 2
107452 1
2179065 10
11 5
599997 2
172049 1
1953430 10
1156783 4
1462985 9
396147 4
9 10
70437 8
2400008 8
866124 5
917135 4
271985 1
506735 3
1500002 5
279044 1
94149 3
1 2
1 1
899999 3
592709 10
300001 1
2018821 10
978679 8
150573 2
785601 8
127998 1
740581 3
1 10
722168 8
900000 3
276612 2
238107 7
86228 9
896634 6
875227 7
246375 2
755346 8
2047504 8
1091543 4
232695 7
422524 2
900001 3
471121 2
1 10
323656 6
825545 8
300000 1
130984 6
1 1
913056 6
1274248 8
19 9
2 1
1191114 5
2400010 8
1 10
600002 2
15 6
1526036 7
1 10
3000004 10
2400008 8
2493271 10
14224 5
1500000 5
214543 8
80438 3
107076 1
899996 3
12 5
11 10
1 10
445274 2
878364 9
861439 5
3953 1
2400000 8
1344377 5
1917 4
900003 3
5 5
335393 2
1357045 7
1192127 8
391787 2
408564 6
1200005 4
231504 3
86086 5
1 10
2699992 9
1062384 7
299999 1
283248 2
1230672 8
254767 8
1199996 4
1 10
258780 6
1 10
1491069 9
11 5
3 3
465998 3
119607 2
161162 3
175071 3
1222382 5
599997 2
2999990 10
303919 2
984962 4
3000010 10
2399994 8
83782 1
1199999 4
160865 1
19560 2
310734 9
907044 5
9 4
1499996 5
498029 2
6 7
1221657 8
476672 2
19 9
488667 8
23694 8
468085 2
241644 1
600002 2
600002 2
444995 3
68473 1
775129 9
1 10
599999 2
1 10
406057 2
708919 7
1713018 7
299998 1
1739179 6
1782809 7
1365630 6
668123 4
278489 8
1199996 4
10 5
1200005 4
285840 3
1151173 4
1490065 9
1197333 4
1 10
10 5
899997 3
23 8
577360 2
9 10
178028 4
346669 3
1894465 9
1208625 5
1 10
1499995 5
632079 7
1950080 8
872064 6
300000 1
64874 7
1500001 5
80919 2
1673356 7
21071 3
75666 8
3000003 10
944476 5
70219 3
13 7
138482 2
197189 1
179122 1
9 4
163288 8
825434 5
1810910 9
2 1
2100003 7
1526447 8
1199997 4
763931 10
518103 3
1799999 6
1799996 6
379001 7
299999 1
107015 1
18 8
1486401 8
445917 4
3000011 10
7 4
14 7
431860 2
2948680 10
1409496 5
600003 2
1923442 9
1367625 5
8 9
506871 2
93618 3
419808 3
1 10
1559478 6
2 2
1781090 7
1529738 9
600001 2
377171 3
1 1
1141457 8
7 3
1015335 4
7 5
632899 4
485573 2
1499999 5
228242 1
282673 1
453041 2
1140328 9
844381 6
237592 1
293961 1
1196183 8
1434101 6
1 2
300000 1
303547 4
860407 6
1842321 8
30138 1
11 10
871397 3
232217 4
544450 5
72258 1
900667 4
599998 2
116812 8
2263860 8
189076 1
829668 10
2399991 8
13 7
574229 3
1 10
1514135 7
6 5
1200004 4
2400001 8
2700014 9
1 10
1584503 9
1082437 4
1482480 5
1074383 6
300001 1
50121 3
516538 2
987195 4
759745 3
899997 3
1489831 6
1351133 9
21419 7
383687 4
1256261 7
3 2
235135 9
954681 7
387007 3
908829 5
1935612 10
1 10
1 10
238647 4
1039485 5
738301 6
18 7
682767 8
2413888 9
3000010 10
1035327 4
1367239 9
805069 5
2099992 7
1239137 8
547780 2
536095 2
2656613 10
2400001 8
1021580 5
804582 6
1 10
709106 3
23859 1
1495950 10
4 3
288201 4
600000 2
1199997 4
270876 1
130543 1
491984 4
1510969 6
35534 3
1234470 7
1390585 6
1099720 8
134231 8
143387 9
608392 8
477486 2
8 9
720336 3
24 9
1123806 8
295228 8
3000004 10
9 5
6 6
1327990 5
103129 1
598651 6
3 4
934734 5
1254678 8
1200003 4
1 10
2399991 8
24435 8
969112 8
1 10
1028169 9
752415 8
516677 2
4 2
1890141 7
1799995 6
1499994 5
40099 3
2399999 8
2100003 7
1531254 8
599999 2
377617 6
2381605 8
8 9
19 7
282020 4
255312 4
685796 7
2074775 7
63670 5
1800005 6
11 10
269381 9
1046490 10
346381 4
580822 6
249579 1
612910 4
1800001 6
194235 4
1200004 4
1898909 9
301953 2
1491861 5
1079631 8
4 5
600003 2
10 5
731104 5
1163575 4
103527 1
69635 4
1799999 6
932616 5
315792 6
1199995 4
356569 2
300002 1
989310 10
318560 2
634629 5
313818 2
89232 1
58378 1
899999 3
3000007 10
203637 2
280254 7
1687412 7
1 10
1356390 6
1175187 7
75308 2
1155710 10
530169 5
1 10
150630 5
2399999 8
277530 5
1573972 7
51858 8
1459354 9
815809 8
87647 3
1259315 5
1386476 7
1235858 10
249451 1
1035787 6
120454 3
4 3
1799994 6
1836871 8
2400008 8
369435 4
1135356 6
300000 1
7 8
391425 8
20 8
431385 4
299999 1
849338 8
1134437 4
356449 5
841637 4
717726 3
2399991 8
1 10
1670649 10
960603 7
2574334 9
1799996 6
216267 1
29276 3
1762457 8
842701 5
17056 3
1715823 9
410914 7
2276898 10
1887086 10
125189 6
4 2
1308384 9
422954 3
1 2
575135 5
1995902 9
899998 3
3 1
2734046 10
250882 1
1120568 4
1800006 6
1 10
151801 7
12 8
1799997 6
110978 4
2067447 10
1534953 7
272483 1
2699991 9
3000012 10
599999 2
177996 1
1213821 7
100605 2
19 9
230338 3
410300 7
309774 2
2469431 10
238706 9
1 10
1499996 5
195373 9
1500000 5
1149869 7
440852 7
810491 6
1189824 4
140067 1
221220 9
2700000 9
9408 2
559585 5
594011 10
881971 6
92323 2
202826 1
1 10
379019 2
1263691 9
246217 8
640381 7
193017 6
1681218 9
1334781 8
1493489 6
417325 7
108691 1
14 7
2699999 9
1 10
1861911 10
629224 5
93195 4
1199996 4
1200005 4
1269641 5
1278710 9
1153727 9
10 4
1730953 7
530607 2
1 10
1 10
17 7
1936332 8
13 6
101923 2
665963 4
16279 2
2399993 8
2690208 9
13 7
2123673 9
2436000 10
801065 3
21009 1
21 10
135905 8
3000010 10
438059 7
3 2
27321 1
429387 5
488535 9
2337154 8
1621467 9
304270 9
2110584 8
255383 4
1800005 6
720750 10
562503 4
681415 8
1792818 6
11 9
210288 2
1004899 7
759385 4
1932301 7
975316 7
3 3
2551201 10
1771113 10
1258206 6
903137 4
286658 5
220249 9
390147 2
175407 4
420345 2
2559025 9
2047868 9
1079524 4
299999 1
1 10
310241 4
364156 2
2953659 10
174048 1
444037 2
1 10
362190 5
2999999 10
2368243 9
1499999 5
1500005 5
110797 7
1980569 10
789921 5
1199996 4
3 1
409113 2
463320 3
1500165 9
2399463 9
1293636 5
10513 3
151321 2
11 10
493015 7
2700009 9
2700000 9
1 10
899999 3
72340 2
293335 5
2217815 8
2 1
1 1
263411 1
8 7
633711 5
24 9
900004 3
7 4
139743 1
17 9
1800001 6
1392979 6
1800007 6
187311 1
1499996 5
1947830 8
300000 1
117446 1
1200001 4
1221198 7
1499997 5
1390834 5
560650 4
2699998 9
1346652 7
1 10
2700016 9
1575745 8
315205 5
229152 1
900005 3
1510208 9
1796641 6
596372 7
1183526 8
501451 5
1615617 9
849199 8
2100010 7
941320 5
1788350 10
3 3
121521 1
2100005 7
41199 1
12 7
550821 2
269439 9
3000010 10
1439360 5
301021 3
1524558 7
292664 8
1800000 6
15 7
534854 5
552471 2
1500005 5
1232471 10
284566 8
1552653 10
507785 5
807463 3
267493 1
232557 2
1 10
126136 2
679481 7
1 10
2999997 10
3000016 10
1112161 7
1580846 7
2045595 7
212552 3
2042576 8
64371 3
153661 6
128082 1
1031492 4
2099999 7
9 9
599997 2
262553 1
66899 2
136363 2
1200001 4
871701 4
2700009 9
696825 9
2099997 7
445467 4
1587590 8
521712 2
2700001 9
743531 3
319835 2
2336901 9
1 10
1801539 10
599997 2
251274 1
654082 4
1199771 7
879026 3
430009 7
240873 3
2093349 7
1199998 4
2693711 9
34971 2
1470301 7
537756 6
20 10
66802 1
5 2
2700001 9
8 9
243864 1
599998 2
2287170 10
1 10
900004 3
1 10
1500006 5
1799993 6
2100004 7
515213 6
300000 1
2305768 9
1536428 6
1365100 5
3000001 10
1164331 4
1800004 6
730574 4
2681088 9
631565 4
3000011 10
971756 5
1109812 10
159187 2
2 1
7 3
321415 3
1499997 5
1200003 4
853938 6
645224 7
1969163 9
300001 1
1228876 5
1199996 4
17 9
600002 2
904277 6
443396 6
391249 9
1789103 8
961007 6
431807 7
1117126 4
2100006 7
514269 6
188178 5
2699998 9
1468176 5
400913 5
784686 4
548927 9
79380 1
700570 10
41618 1
51334 3
1539539 7
452540 2
1 10
1799999 6
73866 1
715272 8
1756189 10
12 9
2091 2
758743 4
584441 2
406703 4
2317041 10
919080 8
87377 9
288494 1
1 10
15 9
17 6
1288683 9
2040795 7
235547 1
1 10
130153 4
223525 4
677564 8
1553194 7
1965018 10
1500006 5
1 10
472686 7
113722 10
551007 7
165445 1
222288 3
1125103 8
457357 6
1302449 6
10 7
1 1
2279025 8
768912 4
26 9
157246 2
300000 1
477733 2
488104 4
3 1
222999 10
702775 6
145958 1
1973629 9
2399999 8
647326 9
299999 1
577620 10
1 10
648647 6
8 8
28 10
8 8
314310 3
4651 4
11 6
4 3
582701 3
2700005 9
1403528 5
2399991 8
543554 4
1 10
396173 9
2260070 10
296676 3
295857 3
1 10
2099997 7
1 10
315229 8
441820 9
1082381 6
648926 3
1 10
1800000 6
1305940 7
299999 1
264912 4
224334 1
12 6
899998 3
1079840 4
1310023 9
1791191 10
1463105 7
17 10
1200002 4
1076264 4
1313891 6
1305842 6
266333 2
574183 7
542622 2
230952 1
1473656 8
97048 7
903209 10
268186 1
1391921 9
1 1
1318086 7
1761055 7
2400007 8
2916174 10
619020 3
433953 4
468144 7
267837 1
2088290 10
688910 5
593021 2
5 3
505393 8
1 10
74261 1
1 10
1142897 7
549845 3
8 9
98347 2
9 10
2700010 9
2999990 10
107495 6
1064702 4
1708017 8
411062 7
1 10
968871 10
2099998 7
1499996 5
631967 3
298092 7
89935 2
1200687 6
140361 1
1 10
815269 7
1799999 6
1040444 5
1139342 7
63027 2
460817 7
143598 7
900002 3
1671579 10
853803 4
1283868 7
1850640 10
72714 2
548246 3
553161 2
665656 4
83548 1
2999991 10
888476 3
2173799 8
708753 8
23 8
3000009 10
1294163 6
6979 2
900003 3
14859 1
781461 4
579086 5
2100006 7
45178 3
9 9
316450 9
1267368 8
2423197 9
1132329 6
2 1
1 10
15 7
900003 3
947166 5
557351 2
319661 6
1198791 5
179265 1
204260 4
1320621 7
3000000 10
45845 1
1853499 7
8 6
550515 4
739983 4
1708480 10
1800002 6
668688 4
173002 2
599998 2
2175339 8
1 10
11 9
404732 6
4 3
1266805 5
2148156 9
435341 4
1401391 8
1200003 4
14 10
357613 3
131686 1
419993 2
15682 3
2026416 7
1128617 9
1764821 10
11 5
300000 1
150492 3
208501 4
1772305 6
66823 1
418972 9
2100007 7
2087944 8
247881 3
293237 2
7 3
1500009 5
1038392 4
2999991 10
10 5
44720 8
539904 8
2015209 9
423833 7
553989 2
109098 1
520704 2
899998 3
1 10
1619597 6
29074 1
3000009 10
2 1
1532570 10
2400000 8
168392 4
2002220 9
229861 9
1 10
1695689 6
1200006 4
479531 3
456999 2
1109991 9
1957592 10
2400001 8
1946497 7
310770 2
345979 6
1442115 5
1 10
300000 1
205572 3
254262 2
475134 2
1150323 7
2 1
798957 7
1800005 6
6 3
1182750 10
11 5
9 9
1950617 8
2999998 10
1799999 6
1013502 6
356742 3
127680 2
300002 1
896187 5
2699996 9
2399993 8
2100013 7
688780 3
593317 4
1878489 8
1 10
1981238 7
1488428 9
11 5
5 2
2206951 8
1643470 10
1235836 5
605725 3
1413476 9
1500000 5
432029 5
143206 7
1799999 6
2477720 10
1200003 4
1634895 9
1599682 7
1 10
478778 6
369483 9
37237 4
15 8
921695 8
1499998 5
721340 5
308917 4
297216 1
2999999 10
2175152 8
484931 3
1439759 10
1284604 7
2399996 8
572964 2
5 2
900001 3
787572 9
229656 3
350027 2
299999 1
1224966 5
1579542 10
4 2
81307 1
242456 3
20 10
2481579 10
262034 3
149051 2
527251 10
748583 5
12 10
211040 10
300001 1
1688983 8
1101402 6
6 3
316481 4
862175 3
356903 2
301064 3
944383 7
389292 6
2699992 9
1248177 8
2287163 8
1362105 5
600001 2
195357 1
1199997 4
475033 3
995058 5
2514539 10
651143 10
2266719 10
1206294 5
21 10
380815 2
471703 3
240657 8
1375158 7
900001 3
1 10
1 10
1121291 9
1125195 7
1774309 6
6 4
591064 4
899999 3
2400001 8
271350 1
1407806 7
245573 2
874447 6
3000010 10
8 7
154948 1
789544 8
2597356 9
1456324 5
11 6
1 10
1119857 6
671836 4
4 4
89167 2
5 2
599998 2
1158707 4
600002 2
1016226 5
4 2
938727 8
191119 5
487703 2
515312 3
7 3
14376 2
224535 3
2813065 10
1015300 7
506008 4
1123172 4
892603 7
2399992 8
1500001 5
1799995 6
613320 4
8 8
13 7
2405737 9
7 4
258745 5
1882426 7
1903089 8
2065508 7
22 8
1181304 4
2699998 9
841938 3
17859 1
601895 3
919976 5
1 10
2386839 8
5 4
2100001 7
491001 5
1484922 8
1415348 9
1879357 10
300001 1
2 1
74884 7
44035 1
1800000 6
1232501 6
1 10
977696 4
1800001 6
1439865 6
1072884 6
13 6
9 4
1200001 4
120704 1
1800007 6
268062 1
1 10
660695 7
1 10
1620918 9
300002 1
2057703 7
1158042 8
1357891 5
1143569 6
21 9
1698905 6
2100007 7
119096 2
492573 4
154990 4
1496230 10
470340 2
5 6
190231 10
516585 2
300000 1
1569281 10
183 2
862696 8
164608 1
2 1
1200005 4
11 5
352951 10
1078570 9
45920 1
2700005 9
305027 2
1820313 8
1 10
116900 1
600003 2
164871 4
8 3
10117 3
455741 9
10 10
1159010 6
1746775 6
455371 7
1526391 7
96872 2
1800003 6
1 2
1 10
600001 2
1765889 8
478399 2
2194304 8
2410122 10
599999 2
575397 3
2999989 10
19 10
130694 2
339687 8
31110 5
2400005 8
899999 3
569442 6
1800007 6
567145 2
276447 2
1173721 4
64451 3
191709 5
1 10
1 10
1796724 6
462581 8
2042934 10
122970 1
9 4
484291 9
985435 6
2 1
14 6
3000010 10
1554750 6
1500004 5
144333 10
300000 1
510474 3
1500006 5
8 4
600001 2
788832 8
2699990 9
355382 2
1 10
1961431 8
900003 3
80917 2
13 6
1 10
11 6
210127 7
1395801 9
257051 4
1071359 5
228572 2
1 10
5 6
359431 6
2016 1
2400008 8
900001 3
1 10
600002 2
1 10
11 4
899996 3
209546 5
15 8
1003950 10
33421 4
228360 5
1 10
146731 6
425264 2
1499998 5
1710923 7
406805 3
1731485 7
491595 7
7 4
919964 8
6 3
3000000 10
198740 3
20436 2
2700003 9
826672 7
275297 1
266795 8
1913999 8
79584 4
852253 4
300001 1
1 10
19 10
4 4
1996271 9
1500005 5
2051669 10
590237 4
1853246 10
1710919 9
2098397 7
81019 1
1200006 4
383193 4
1453194 7
272672 1
488071 6
1500001 5
293587 1
96090 5
493175 6
2112029 9
25085 7
184091 6
1930586 8
9 9
3 2
340639 8
15 7
2099994 7
84644 3
107293 2
1507001 7
1016430 6
361375 3
326580 6
604784 8
15 7
1200005 4
2399994 8
19 10
1500004 5
85667 7
2684204 10
2399999 8
911327 8
8 8
784887 3
599998 2
454951 4
8 5
1 10
1308629 7
2100012 7
6 5
13 6
120702 2
1321975 5
15 8
1073041 6
1323900 10
1 10
1621271 7
245527 10
538981 2
4 5
17 9
1526699 6
497392 4
1147459 8
2702531 10
1218556 9
1969278 10
1665497 9
586222 2
1870 1
784744 5
379300 3
1109581 6
2987779 10
600001 2
111240 1
1800005 6
599999 2
1557360 8
1311897 8
900002 3
1415229 10
1461958 7
255557 2
2857999 10
1 10
6 6
2337351 10
2400009 8
294684 3
1785805 6
6 6
1 10
900002 3
28 10
2 1
2100000 7
2344320 8
618413 6
1322713 5
1034649 10
90141 2
1130973 8
260023 4
1199995 4
534239 2
804575 5
1250648 7
230079 10
1946560 7
965940 4
11044 4
510365 2
2976000 10
1799995 6
488054 4
201005 3
599999 2
819647 8
2100006 7
951995 5
402841 5
1004513 7
21 8
634311 4
1293205 9
615139 7
2699999 9
864847 10
172880 2
293869 6
162973 6
1028571 4
301745 9
1 10
307345 2
1 10
42018 3
2999996 10
2166705 9
71058 1
284675 1
1201199 10
29165 1
572463 2
21 9
189040 4
10 9
350910 10
1800004 6
813909 10
1 10
771582 6
1953105 7
22 8
180767 2
1159547 6
916460 4
1874843 7
2100010 7
1861500 10
893728 9
2100000 7
1 10
601621 10
1860833 9
679957 3
411897 3
263901 1
691251 5
799367 4
1 10
598128 8
564160 7
1499996 5
2999995 10
1312206 7
1 10
2400009 8
599998 2
27841 1
2563175 9
299999 1
7 3
2700005 9
2002798 9
599998 2
250902 1
2400015 8
338271 2
830674 5
8 9
117430 2
1392885 9
599998 2
11 5
755844 3
983221 7
507089 5
285795 3
1954351 10
3000010 10
1499996 5
1 10
1066866 7
23969 1
2400007 8
13 6
8 9
1530564 6
300000 1
1075460 10
1 10
280622 1
54652 1
504838 2
495410 10
2 2
2285774 9
299999 1
4 2
18873 2
599999 2
1513972 6
1 10
1790352 8
242418 5
1 10
312928 8
868573 6
600001 2
613792 3
1231117 6
1500004 5
284353 6
727144 6
1937608 8
1809225 8
1632828 7
577711 7
20114 1
184332 1
1531229 10
299998 1
2700001 9
121347 4
1198911 4
1214555 7
9 5
717822 6
1002742 4
1 10
668159 8
1488426 6
360498 3
769951 9
1095953 8
2100010 7
441611 2
1440223 9
799087 10
1112671 8
120056 3
9764 1
286827 2
1 10
79178 2
2699990 9
416619 2
318732 2
1569559 8
2999999 10
1292985 6
157343 1
5 3
1499998 5
522040 8
222167 3
1199999 4
1466880 5
2 1
1 1
2100001 7
196148 1
736785 4
301520 3
19 10
383229 3
548341 2
2196365 9
406423 6
2700010 9
164472 8
1144512 6
535123 4
2099994 7
228947 1
728975 6
3000010 10
1154383 8
711495 4
428008 7
11 5
716195 6
1303152 6
265901 2
671247 4
1198405 5
600002 2
1499994 5
391515 2
1 10
116039 1
2 2
552068 4
593749 5
1 10
6 7
179648 8
1696061 6
5 2
1 10
532495 6
275205 8
1 10
482938 8
984881 8
342569 3
900000 3
603742 7
1871362 9
1 10
1869594 7
2700003 9
599999 2
415258 2
599997 2
1 10
385773 3
2100001 7
739727 8
144951 2
286144 4
132669 6
1146514 5
27 10
11 10
115005 1
2100002 7
1638413 9
535762 9
7 3
2113351 8
2 2
887713 4
1172993 6
300000 1
208689 4
2 3
3 3
276070 7
1646377 6
392308 7
19 9
4 4
2064005 8
1170322 7
900002 3
806948 4
237488 1
396759 2
2037311 7
1245870 5
277567 1
19 9
427469 2
2399993 8
360684 4
1 10
447761 2
1 10
821892 3
1500000 5
5 6
204321 1
2000431 10
1 10
2400001 8
1692999 7
515629 5
156090 6
1858708 10
380022 7
492666 2
1122904 6
163698 4
295416 5
2127041 9
113564 5
1 10
2400013 8
2331778 10
502583 2
996010 9
390071 6
391392 2
653904 8
900001 3
4 2
206518 9
201860 7
2100004 7
1989254 8
2400010 8
2099993 7
2033741 8
1168983 8
1 10
729053 3
1 10
300000 1
936156 4
1499995 5
161961 2
866614 3
55237 4
304664 8
13 7
2099993 7
40952 1
2999996 10
1500004 5
144221 5
1500005 5
1817118 7
1278974 6
325515 4
899996 3
149799 2
2700009 9
981191 4
1705717 9
2388459 8
141826 7
35907 1
1752 3
250351 3
8 7
191525 5
1212469 7
2700000 9
300001 1
2361649 8
772345 5
6 6
13 8
1539326 6
2700008 9
2400003 8
1337842 9
2100001 7
2700012 9
2399016 9
17 8
4 5
2099994 7
2714969 10
1573746 7
424477 9
45588 3
312443 2
28267 1
1414689 5
211371 2
30468 2
1285079 10
1 2
1029042 6
600000 2
885796 6
1057315 4
134512 1
224150 2
956032 7
1587920 10
300001 1
855589 9
2400006 8
594881 3
1 10
9980 3
1 10
232249 6
782407 4
909196 5
461026 4
381933 2
599998 2
599999 2
413879 4
254704 4
1684982 8
1199999 4
894624 3
9 4
144969 7
1122177 7
89851 5
107439 8
1500001 5
2098159 7
3000011 10
1 10
299999 1
254257 2
1665446 10
1799999 6
256532 1
600002 2
107889 8
440871 8
2081855 8
197958 4
2100006 7
88301 4
2400010 8
1799999 6
1017652 10
1243854 9
373057 2
1499999 5
2686909 10
5 2
253050 2
578105 5
2485671 9
300000 1
277877 2
2699998 9
900002 3
118261 4
410247 3
492764 8
213457 2
543177 3
1800006 6
1307021 6
23 10
1893558 9
34362 1
417 1
472157 5
1082998 10
600000 2
9 5
176300 3
1617768 9
260136 8
5 6
2033858 7
431269 5
576175 2
1499999 5
2399999 8
131196 1
563247 4
1551460 6
1222405 6
258895 1
213654 9
2400628 10
26061 7
478010 2
1325237 6
682495 8
599999 2
1056580 10
1308023 6
271879 1
6 7
126562 10
1799994 6
79934 1
1309871 6
7 5
1693468 9
462655 6
1742338 7
844049 5
1919610 10
899999 3
447459 3
525667 4
2289260 10
2829721 10
106585 6
167481 1
13 5
2099992 7
1406412 6
2302022 8
387155 3
200404 7
13 7
335586 6
1499997 5
5 3
899996 3
126091 5
197821 1
1 1
1499994 5
211925 1
1118206 8
94726 3
1800004 6
269385 3
1 10
542350 2
9 4
2699999 9
90807 2
1666790 9
3000004 10
324876 3
77799 8
485131 5
2700008 9
570121 4
259145 2
17 9
193557 1
1 10
899998 3
34983 1
6 5
435510 3
2100000 7
636755 5
2399995 8
27630 1
1535447 6
353085 3
2999989 10
27908 1
537308 2
599998 2
771338 3
19 8
617959 9
43939 9
425551 7
383424 5
7 6
1645920 8
1153130 8
109642 1
141602 3
893451 7
888917 3
964846 4
2700009 9
1799994 6
810227 3
599221 5
899998 3
9 10
415508 4
1200001 4
2099997 7
42684 1
300000 1
98326 1
17 9
269553 1
1 10
9 5
305313 8
951799 10
1966917 7
2699999 9
1047374 7
619117 9
537653 3
890574 6
511911 2
1433310 5
1200000 4
682081 10
2100003 7
205385 5
2635470 10
1501555 6
1661656 7
16 6
13 6
900002 3
2565457 9
219557 2
1435848 6
28793 6
188259 7
2699993 9
708528 4
2600130 10
7 3
17 8
1283050 10
3 2
8 7
791140 6
86211 1
1331375 6
155539 3
899999 3
65630 2
250169 1
569530 9
20 9
138894 1
498299 10
337689 10
899999 3
21 10
777995 5
2400007 8
1800000 6
2700009 9
1 10
1 10
504474 5
461251 10
599997 2
483411 7
1 10
10 5
6 6
167474 3
744620 4
21 10
2100010 7
3000011 10
299829 9
443374 9
250659 5
1 10
600002 2
165405 4
4 3
475349 7
1200005 4
398081 2
162484 4
559555 6
899999 3
10 5
1442140 7
599998 2
530538 6
1044753 4
349435 5
2773660 10
2400012 8
1799994 6
1200005 4
600001 2
19 9
2399992 8
877620 10
2187888 10
291874 3
2434805 9
952491 7
83604 1
11 5
40499 9
2400001 8
300001 1
29133 1
1500000 5
1789950 9
4 5
38737 2
70413 1
977427 8
19 7
900002 3
53943 1
199848 6
554587 2
30035 9
162314 5
1199449 7
660148 9
1200000 4
162119 1
91925 1
5 4
1835577 8
286850 10
10 9
1200005 4
2399992 8
459931 4
2700013 9
2787349 10
8 9
600000 2
1 10
1757521 6
2751661 10
98116 5
2700001 9
900002 3
282997 1
899999 3
1207681 7
45590 3
341783 2
246399 5
446189 2
641532 3
162250 9
1459094 10
65941 3
189581 1
86993 2
1300060 5
1087984 5
1434314 5
1327835 6
1622646 6
2100007 7
1 10
1537125 6
295993 6
150184 1
299999 1
1 10
431270 10
1574559 10
114154 5
1500004 5
86297 5
291603 4
645114 8
300000 1
19 9
2895409 10
172259 10
194672 1
1799996 6
1906766 7
2099021 10
1336801 6
1 1
1168031 5
4 3
872639 4
1200006 4
14 7
13 6
1137664 9
2 1
478534 2
1 10
6 5
1799998 6
1200003 4
535398 8
1271000 5
990454 5
7 4
1 10
1199999 4
1807111 8
2699995 9
1 10
132621 2
270695 2
160703 6
278300 2
4301 1
1757196 10
7 3
5 4
970751 8
1799994 6
308885 2
684835 5
5 5
577237 2
1948863 8
1356405 7
300001 1
5 3
10 10
592659 5
36168 1
637470 9
1 10
187558 7
789418 4
88561 2
829879 10
557409 7
74649 1
1102229 5
300001 1
1 10
12 10
731046 10
5 3
900002 3
315253 6
296412 3
17 9
173881 2
1112832 8
1 10
41828 2
9 5
784554 5
300000 1
858787 7
1233986 6
7 6
1126704 4
481034 7
366657 8
189871 2
1199999 4
1200007 4
2016977 10
2400001 8
13 5
2099994 7
11 7
388872 2
102126 8
1 10
507100 2
9 9
417233 3
5 3
18344 2
561280 6
29004 1
1021493 6
683561 10
2099993 7
10 5
184333 6
1499994 5
2509270 10
998442 6
1160513 6
1043278 5
2399992 8
1772153 6
690885 4
19 9
1 10
1499994 5
748182 8
826597 9
253360 1
63505 2
431069 2
9 8
738445 5
1659601 9
2700009 9
3000010 10
614411 9
123688 8
27494 1
1236116 5
1370494 9
1441327 9
467886 6
5 5
1051928 4
1799999 6
559240 10
1458353 5
1277282 8
739824 8
696931 6
900000 3
2150870 8
1330833 7
2700000 9
407466 2
531327 3
172723 6
1199999 4
2100000 7
10 10
300001 1
482381 7
3 4
2221587 9
1471027 8
1626741 8
975780 6
436183 8
5 4
300000 1
1 10
66147 9
525144 5
475994 2
2338520 10
1264029 5
622165 3
19 10
2700000 9
300000 1
1500003 5
21 10
2273967 9
1522634 6
1605085 9
1302513 8
284045 1
2400013 8
181680 3
1 10
239010 2
7 4
6 5
2 2
1113709 4
212531 1
2087801 10
3695 1
1 10
1584299 7
127163 1
1147200 4
443813 9
707676 6
1013861 10
358281 4
1035016 4
6 7
125850 5
514308 2
4 2
299999 1
13 7
7 3
251167 1
1988419 8
7 3
762700 9
521340 7
1838505 8
11 4
1876700 7
1325712 6
17 8
881104 5
771096 8
2400004 8
429077 3
522446 3
1322252 9
979138 4
13 9
899996 3
744547 3
900004 3
83359 8
599998 2
363433 3
3 1
778709 10
1 10
187771 4
1 10
899998 3
899998 3
900001 3
856172 9
248210 3
9 10
1800009 6
1 10
84232 2
1 10
1270118 5
599997 2
864762 4
1800001 6
1176189 5
9 7
135880 1
158000 10
142354 3
419512 3
899998 3
533539 2
215544 1
9 4
1534739 6
2699991 9
131197 1
111406 1
21 10
2013868 7
2100002 7
2399999 8
409381 2
188461 1
2400007 8
494624 8
185481 8
7 3
97238 1
2399993 8
729912 3
106188 7
62385 7
537703 2
828408 6
1073100 7
5 2
969461 9
1 10
530098 3
1800002 6
5 6
55500 9
599999 2
191425 6
183599 3
17 8
96737 2
2100007 7
300000 1
599997 2
399189 5
3000003 10
408809 6
979159 7
1 10
468742 2
1721670 7
300000 1
364142 2
1917559 7
1499997 5
2443812 10
561340 2
350759 2
13 5
298149 2
2808380 10
2699992 9
160202 1
9 10
7 3
5 2
2461885 9
7 7
615274 3
1 10
860849 10
135765 4
48978 6
1 10
1 10
4 4
791804 4
402166 5
1382141 5
1507519 7
1 10
176944 2
739943 4
1500001 5
982816 8
458653 3
1109177 4
59212 1
145422 9
1227173 6
64970 2
1226015 10
572311 2
2699992 9
900004 3
2100000 7
13 9
50773 1
1150155 4
1 10
600001 2
1966937 8
2700001 9
900000 3
2099994 7
1433318 7
2100000 7
1794919 6
44297 1
863260 5
854760 6
11906 5
1 10
2699991 9
1654331 7
162185 1
240133 3
334639 3
212520 8
390000 5
3000011 10
899999 3
1610207 7
2700001 9
309136 3
1799999 6
854699 10
234845 1
67681 1
587169 10
900002 3
2594401 9
280665 4
288753 1
952999 5
1499998 5
2062717 7
2425613 9
2385354 9
509332 4
3 3
534302 2
3 3
105901 4
1200001 4
1 10
835200 9
397198 9
2100008 7
893911 5
300001 1
1667 4
766886 3
980963 6
147896 3
671295 9
2016250 10
900001 3
470646 9
1081192 4
257629 8
2100006 7
2 1
900004 3
5 2
208031 7
27426 5
341633 8
1500009 5
789196 9
1 10
203539 2
248516 1
467624 5
1200005 4
1217236 7
493740 4
1 10
1 10
197032 8
1 10
569120 7
897618 4
2100006 7
1 10
708390 9
412239 2
616770 3
5 2
899997 3
495505 5
100200 1
3000000 10
1 10
1 1
126936 4
28319 4
907892 9
2099997 7
1 10
640123 7
123532 4
1997485 9
20627 1
297098 2
196098 1
496875 4
1500000 5
149176 1
15 8
166074 6
2 1
2132919 10
1 1
3 4
3000006 10
368871 2
199857 7
90142 1
1372490 7
1799997 6
1059690 6
792228 6
900003 3
64622 1
7 7
2 1
514455 4
408009 8
902644 5
204411 8
613097 9
244882 1
18120 1
1200005 4
74755 2
25797 1
2100007 7
1 10
2712130 10
261840 6
1199996 4
590343 4
2100000 7
900003 3
2352864 8
300001 1
185749 1
3000009 10
1579783 8
50057 1
2699999 9
1 10
19 10
300000 1
153194 3
900001 3
304391 5
2032556 7
836441 10
1499996 5
1200003 4
43631 8
1499995 5
60608 4
300000 1
103869 1
475520 3
2100006 7
264555 5
2700011 9
900002 3
2700003 9
599999 2
18 9
683077 4
12 5
1 10
423764 7
1703909 10
807811 3
922037 4
188015 3
336199 9
1 10
1210829 5
2099993 7
133014 1
702817 8
3 2
491042 2
1 10
1799999 6
599999 2
1584034 7
56095 2
600003 2
123189 3
2612120 10
97430 10
898056 4
107147 1
1014696 8
899998 3
2217254 10
1 10
370739 4
836605 6
1579518 6
2062586 7
487807 5
1799994 6
748470 3
1415760 6
939608 8
1 10
840691 10
300001 1
1160190 5
287684 4
847518 7
267929 4
551195 2
6 5
571712 2
2 3
868846 4
21 8
1044907 9
2116959 10
606215 3
2999990 10
72573 1
1897745 9
251231 8
7 6
1849671 8
1200007 4
103095 1
543985 2
1800002 6
59270 5
411747 7
7 8
1 10
1220383 9
1499995 5
2400008 8
3 2
1354680 5
5600 7
1314029 5
3 3
1086947 4
466389 7
998633 8
1 1
502137 4
828548 4
1794051 6
2521934 9
406763 4
753764 5
600002 2
561907 2
695903 3
523485 8
228497 3
825034 3
11341 7
2010895 8
1101926 6
2400007 8
213604 4
389087 2
976553 9
300001 1
603286 5
299999 1
1442739 5
442748 4
2099999 7
5 4
515788 5
300001 1
1 10
881923 7
528348 2
257689 6
480869 10
2943309 10
1494815 7
13 6
1923718 10
10 8
2141308 8
237049 10
668278 8
1800005 6
899998 3
28807 8
2400004 8
1367871 7
6 7
599999 2
108576 1
182285 2
1 10
1157961 10
1091889 5
29287 8
809181 3
251098 2
829674 9
899997 3
4 5
348692 4
1223109 8
1017635 5
2048124 7
805484 6
1817920 9
899999 3
1183330 5
35782 10
8 8
299999 1
8 9
556647 2
8 7
1499996 5
882079 3
1171876 5
1271948 7
4 3
1 1
1998927 7
1815551 10
84351 2
1433711 7
1805022 9
400266 5
1799993 6
2100008 7
1874420 9
3000011 10
20 7
330065 8
733062 3
1047552 4
110657 1
2080117 8
22354 1
2981899 10
1589141 6
279562 2
5 3
361604 3
2399994 8
1789546 6
736532 9
846699 5
1104731 4
5 6
743526 7
283616 8
2564911 10
374959 8
2275007 9
599999 2
1351927 6
10 5
1245039 6
17 6
7 7
378282 2
599999 2
793708 4
1433566 5
1 10
900000 3
900002 3
2322379 10
1499996 5
2700011 9
24896 1
1499996 5
56940 4
1126975 4
1199999 4
10 7
1 10
23486 7
333984 8
809133 3
773241 4
109822 1
1457880 10
662970 3
118421 2
101373 4
4 3
821645 4
1216432 7
4 2
899998 3
1481655 5
675995 4
701517 3
607418 3
2167289 8
1 10
944977 4
2804280 10
157479 8
25323 3
186899 5
544804 8
161167 1
1499996 5
208742 3
2399999 8
1048589 6
899998 3
126368 1
187752 1
154420 1
599999 2
1799996 6
768209 3
87788 1
668795 7
65378 1
2572586 9
1 10
1 1
1 10
2999990 10
803664 6
2259533 10
583034 3
2418342 9
299998 1
468420 2
4 5
144780 3
1200004 4
1445374 5
2978981 10
180463 7
390410 7
4 5
3000003 10
224169 8
3000011 10
1059939 10
3 3
1 10
357216 3
1262740 5
1619933 7
1799997 6
1598720 8
865668 3
52407 1
1499997 5
1099627 8
811182 7
10 9
2399999 8
900002 3
1179401 4
104251 7
1 10
2077361 9
42060 1
300000 1
2016864 7
55974 3
1499999 5
6 4
442908 5
44021 1
599999 2
342550 6
10 10
890850 10
528619 5
199787 2
899998 3
1354297 7
24073 2
673341 4
942761 8
142435 10
2399991 8
294765 1
1318199 7
1059110 10
226843 1
2057762 7
1 1
757374 7
223226 3
379452 2
256708 1
125022 1
9 9
19 9
1444961 7
2400008 8
1589119 10
281168 4
624881 6
736736 7
15 7
1668562 7
402495 4
1379983 6
397413 4
1 10
1500000 5
1381371 6
31049 10
1499999 5
386057 7
2148632 9
22049 2
10 10
2399991 8
1800007 6
375013 2
582398 3
1 10
2273304 8
1 10
1 10
154525 2
140369 3
2400006 8
20427 1
149777 1
122103 1
111831 1
1703058 8
241430 1
25 9
1657756 9
416739 4
123749 2
1 10
678947 3
1 10
600002 2
221552 1
776929 4
866781 9
369247 4
1500005 5
2700009 9
12076 5
143532 1
2478761 10
299109 7
573075 2
554841 2
857821 3
9455 5
66289 8
1402623 5
1 10
527509 10
5 4
78935 5
5 2
307773 3
685444 4
2099994 7
14 10
2400000 8
540098 2
559474 2
1 1
1200000 4
54129 10
1425748 9
172758 6
298872 9
1080005 4
13 5
21 9
1549032 6
898928 9
1673672 8
290520 1
1304410 8
578808 9
844676 3
597567 9
371025 2
288284 4
1199995 4
9 5
300000 1
1354541 5
663764 3
500229 10
326185 3
6 4
142456 3
77281 1
1800006 6
2116424 8
2699991 9
6326 1
600003 2
401414 3
507185 2
347719 7
5 2
5 5
462729 4
1010394 6
1799995 6
142727 1
2700010 9
2175651 9
4 2
1039369 4
1 10
1 10
299998 1
1169862 7
600002 2
1 10
1390449 7
2800929 10
861874 3
10879 3
1 10
611119 6
3 2
2 1
623345 4
1 1
339015 8
2146671 10
496211 3
10 9
386345 4
1500008 5
11 5
37998 1
9 6
19 10
1 10
300001 1
300199 3
1442813 8
4 5
2996221 10
825379 6
1 10
1504328 7
1577724 9
2099999 7
1800000 6
1724472 9
169435 9
2117359 8
1799995 6
15 7
78868 3
2004019 10
250804 3
223611 4
2407617 9
551703 2
414993 4
1509003 8
1307872 7
1500005 5
464095 5
1 10
565623 2
1480488 9
3 3
1800007 6
3000007 10
593570 10
9 9
965255 9
599998 2
2985820 10
1197949 8
1131595 5
229513 3
330659 7
599998 2
2560391 10
599998 2
11 10
2743955 10
616373 3
4 2
13 9
575303 4
2 3
1494761 5
2700001 9
1899727 9
1 1
212726 2
1892006 9
750857 5
301728 2
2192904 8
5 2
959321 4
11 5
1529161 10
2700008 9
599032 8
495969 4
1322087 6
13 6
2183617 9
1128326 5
145837 3
900001 3
1196371 5
14 6
639332 9
446865 2
144871 4
89832 7
456196 3
1 10
505765 5
1200005 4
900001 3
900004 3
6 4
871855 5
2400000 8
1179790 8
1378301 10
806408 9
829555 3
186611 2
2100007 7
521463 2
1 10
12 10
486592 2
238319 9
460311 4
1 10
8 9
509095 8
11 6
546263 8
157750 3
51550 5
402700 3
563698 9
5 4
1457909 9
1500000 5
1499994 5
923825 4
2699992 9
527294 5
1 2
8 4
1255116 8
3 1
898562 8
274436 1
535010 5
237347 3
1800000 6
2100008 7
1 10
1904018 9
602139 6
1072644 5
4531 1
1464004 6
1 10
2400008 8
1113777 4
71993 4
103154 1
744305 6
1146246 4
1 10
2 1
1545194 7
900003 3
899998 3
3000012 10
752670 5
855593 3
235589 1
200802 2
1 10
10 5
893570 3
5 2
1015337 8
1126521 10
29027 3
548975 3
1199999 4
6 7
20 10
564235 2
1103713 8
2400000 8
492785 3
784573 4
313825 3
269504 1
64340 1
320407 6
14 7
1438805 5
900004 3
1170408 4
570056 8
7555 2
130856 8
17 10
1199998 4
831253 6
2100013 7
874725 3
606703 5
899999 3
1263345 8
1247452 8
510840 9
138545 5
1425984 5
358086 2
1486911 8
134005 4
1066881 6
398149 2
1 10
1 2
1 10
621203 3
2099993 7
872711 8
136113 1
1220627 5
14 7
2226617 9
55451 4
841182 7
2053861 10
758620 5
47901 7
25230 1
192567 4
279192 7
2 1
95753 2
899997 3
937547 5
9 10
1799994 6
220116 2
1751491 10
100127 9
331022 2
2007306 7
17 8
1560236 7
237797 6
2099992 7
3000001 10
1147236 10
98464 10
1407662 9
426591 2
2400000 8
2700000 9
347800 6
2403589 9
954774 9
5 6
21 10
565652 3
9 9
462931 10
525306 6
1 2
1 1
153922 7
332202 2
917540 7
17 8
1540260 9
1199997 4
2604221 9
237024 1
20104 1
1 10
1599825 10
142680 8
1112296 10
1486848 9
1494043 5
2400000 8
236471 2
520380 3
593630 10
542418 3
523867 7
636174 9
1043606 4
716280 3
1001979 10
1304116 6
1 2
900002 3
1018869 10
611081 10
249957 9
668459 5
878653 6
116059 2
1 10
493036 2
1021941 4
959760 4
950890 4
393505 2
600001 2
303263 2
6 4
8 9
468071 3
519069 4
2093212 9
866089 8
1931285 7
19 9
1 10
1629592 6
525329 4
1799995 6
15 7
1385255 6
1295696 5
600003 2
33170 1
2999992 10
2136329 8
12923 10
1199997 4
632933 3
490888 8
1199996 4
1935133 10
1185423 8
1937187 8
2673813 10
1759881 10
481 3
1 10
243776 1
419649 2
673482 6
1 10
27533 1
419565 3
27513 8
49862 1
15 7
1793643 9
39434 3
385251 10
233545 2
1200001 4
1 10
51259 5
8 7
305733 2
2288627 9
21 10
4022 1
300000 1
1335708 6
484356 4
809940 6
275394 1
52482 2
8884 4
165942 3
599998 2
362456 5
7 6
234621 10
1992885 7
147912 2
1978553 10
1 1
682541 5
899997 3
38591 1
163213 3
2399993 8
109930 1
2448863 9
891453 6
1580046 6
5 3
382583 3
173309 4
900005 3
258084 1
1799998 6
1912158 10
256827 2
1200005 4
1085747 7
4 2
1199997 4
1 1
10562 2
1383291 10
1031091 5
218447 3
111386 3
1568689 8
1849259 10
1200002 4
369283 8
17 9
1 10
7 3
13 6
637815 9
900001 3
1 10
439932 4
690843 3
9 4
758748 3
2 2
18 7
1105697 6
554279 5
1427420 10
1800003 6
278697 4
2747631 10
599423 2
540462 2
2 1
1130745 5
23262 1
2424007 9
2700001 9
2268905 8
660216 8
161040 1
2400009 8
76201 2
2 3
1 10
2045394 7
1500000 5
559175 7
1 10
1607172 7
924627 9
927766 4
7 6
8 3
12 5
695413 6
899998 3
50986 1
2999999 10
2245695 8
77009 2
969501 5
2045399 8
1426683 7
656656 4
170405 6
1933823 8
1 10
10 4
2051965 7
73433 1
15 7
1038353 4
1800006 6
599998 2
157920 1
2399994 8
462323 2
1 10
1199996 4
1800004 6
255186 6
685107 8
1152728 4
974823 8
285084 5
488195 5
2099993 7
878249 9
3 2
809303 3
340348 6
596825 6
600851 4
915061 10
570255 7
8 7
2700005 9
1200005 4
1200000 4
3000001 10
900000 3
2400001 8
167587 3
1800005 6
387341 6
155044 9
553344 2
1649584 8
411605 4
600001 2
2254440 8
1085403 6
386960 8
1255537 9
203934 1
1389469 5
1565060 7
485404 5
950164 4
1 10
1984 1
1703501 9
106925 1
244660 5
195528 6
1325530 10
16 9
1727947 8
162806 1
747537 3
1195483 6
3 1
280811 4
2100008 7
21 10
367805 4
781184 7
1 10
300001 1
170469 1
72341 10
9 5
373600 8
1499995 5
1866050 9
1537816 7
543754 7
1615344 7
1321637 6
2045178 9
494602 2
2095713 7
998780 10
955000 6
175312 4
413564 2
454675 2
414281 5
736821 7
397716 4
9 10
127952 7
194737 6
980846 9
17 8
1 10
540165 3
1316190 7
917164 9
10 10
3000011 10
54211 10
2999989 10
433540 2
25259 1
212213 1
964752 8
202674 9
642269 5
1038277 4
1 10
899997 3
1909334 7
1130311 9
584488 9
1576745 6
1 10
1258535 8
1082833 6
599999 2
239831 1
56564 9
378645 4
163353 3
1799997 6
1199128 7
811043 9
905700 5
1500006 5
1 10
300000 1
703079 7
2700005 9
146920 1
1967338 7
299999 1
824858 10
570690 3
6 3
1595302 10
1399873 6
2099994 7
645874 3
1688191 7
9 9
1500006 5
5489 2
628015 3
2425276 9
1500005 5
1 10
550109 7
1484301 10
3000004 10
1500006 5
1220591 8
451485 2
300000 1
1 10
7 8
451045 8
3 2
1 1
1518577 6
2100000 7
571371 2
991984 7
754593 3
2400007 8
1913233 8
2 1
29919 2
603878 3
343645 7
525413 2
1199995 4
1 10
1199997 4
900001 3
1 10
1 10
1133736 8
941501 10
78057 2
1579768 7
770110 3
506311 5
1703416 7
2065343 8
1428799 5
21 8
43550 2
9 9
93601 1
1 10
911391 8
1 10
651345 3
336577 2
15000 1
1971544 7
1950006 7
248908 1
1688029 10
20 10
428211 2
600001 2
262046 6
8 9
19 9
698029 3
736999 6
863722 9
888677 6
2099993 7
1804619 8
3000011 10
1976577 7
559356 2
2400005 8
971089 6
38964 5
21 9
538784 4
653381 6
1895610 10
900000 3
1 10
159501 10
900004 3
888119 6
502596 2
238285 6
46409 5
3 3
1800005 6
1 10
299999 1
1 10
432901 6
2700005 9
900001 3
553888 3
171603 4
352161 2
178438 1
905392 4
1364012 9
631698 6
15 8
599997 2
572733 7
1800001 6
600000 2
1499995 5
22 8
2016771 10
2067057 7
2100008 7
2700001 9
2272982 10
183470 2
1 10
1 10
2700005 9
328406 3
738291 10
11 5
1 10
63416 8
732269 6
1199997 4
8236 4
495736 10
2026589 7
152849 1
215437 1
217770 2
11 5
54384 8
17 8
2099994 7
64628 1
354993 4
5 6
186238 1
3 2
753292 9
1060044 7
899998 3
20 7
96635 2
1309656 6
669559 6
299999 1
2 1
2696930 10
1799995 6
17 8
479141 9
1 10
1175811 6
549729 8
919796 4
502269 5
110910 3
22849 5
407847 7
1799993 6
163867 2
1199996 4
1 10
182525 1
5 4
55531 1
300001 1
296261 8
300001 1
1 1
2999996 10
1186696 7
26672 1
118497 1
724951 9
2635411 9
21 8
2099997 7
1625648 8
2699991 9
243841 1
299999 1
2831 2
600895 8
231211 8
7 3
6 7
474314 3
18 9
280990 3
1414144 8
15 6
298108 1
1118975 8
4 3
579281 4
1 10
2 3
657720 8
820767 8
899999 3
1 10
171223 2
489705 4
22242 2
3000010 10
1199997 4
1 10
1 10
335591 4
31605 2
1925365 7
970743 8
3000000 10
861890 4
306710 7
1 10
1024500 7
625878 6
176095 4
2 2
600001 2
952385 6
303548 3
1238432 7
712087 4
2100007 7
21 8
899999 3
2400008 8
962200 5
164462 1
1036395 5
704250 9
58798 1
1279158 8
1399714 7
1800001 6
405425 6
2153368 9
755678 6
2094135 7
827808 3
514503 2
69061 2
496221 4
19 9
972796 4
960239 8
253101 1
66839 2
2999990 10
96651 5
3 1
2439684 9
71726 4
696768 4
1297801 9
138357 8
300000 1
1597632 7
2535039 9
150006 6
278002 3
605819 10
444746 7
299999 1
4 5
1199999 4
2999989 10
1452204 9
13 6
1818950 7
1417345 7
42633 10
514398 2
16 8
1494018 8
841366 9
279087 1
273109 2
10 5
488987 4
1 10
415303 6
2485927 9
473687 6
666979 7
190055 3
1 10
2249393 8
501360 5
130472 1
743177 3
371988 2
1 10
8 7
1 10
48413 2
1336254 9
55894 3
13 6
997451 9
481179 5
1316209 6
267492 6
74078 2
9 4
1091740 7
1314045 5
1142376 4
206132 2
423834 6
1461792 5
501080 5
1332240 5
102872 3
400703 8
22111 2
1 10
2400001 8
118705 4
681729 8
1242473 8
87845 6
2994393 10
1705609 10
368537 6
33061 1
1165175 9
2100001 7
1408507 5
8 4
2699990 9
202846 2
253142 3
707789 6
1991746 8
899997 3
1104596 5
291345 10
1800005 6
1 10
2008651 10
2 1
2700008 9
428953 8
1122821 7
1621975 8
970633 9
410511 2
445706 3
230993 1
776827 6
901734 6
2 3
43655 5
12 9
253433 1
129570 1
1112384 8
739304 5
578610 5
300002 1
1079897 7
599998 2
1782909 9
207920 9
509795 2
115746 3
8721 8
434139 2
1 10
1289603 5
583321 4
1307880 6
2700008 9
2017666 7
1199998 4
1499994 5
2 2
18 9
1 10
2699995 9
858311 4
2483305 9
2100007 7
81027 6
1209209 5
17 6
7 8
210467 2
431779 6
7 5
3000009 10
11 5
250368 7
448231 6
570992 3
1 10
15 8
1572432 8
1200004 4
18 7
1799999 6
15 8
1093392 9
7 7
1028763 4
605605 3
3000011 10
11 10
1217605 7
1500009 5
980969 4
1117376 5
772001 5
295844 10
373356 4
421286 3
220496 1
268559 8
204487 6
1200005 4
1 1
266786 9
600002 2
537448 8
1351595 5
1 10
154736 1
600002 2
1428936 6
4 2
599999 2
7 4
95290 1
7 6
792670 10
558385 5
629178 3
1 1
802593 8
1057660 5
1499999 5
1204902 8
174422 1
913553 6
1799996 6
323460 4
381732 7
215371 10
1415575 9
2431765 9
1570348 7
873259 5
880173 5
396329 3
1 10
178560 7
1 1
858780 10
290321 5
616977 7
31821 2
19790 7
163305 9
32484 1
248105 1
68768 9
2700001 9
1138492 9
875610 8
11 5
9 4
2491956 10
3000001 10
782812 9
336252 3
293260 1
406565 3
786187 3
17 10
5 5
2162296 8
1 10
2100001 7
1689451 7
294867 1
1 10
900001 3
2700005 9
641129 4
1 10
2243908 10
21547 3
473925 3
34733 1
409817 2
2463425 9
195261 1
48897 1
1287599 7
389497 2
2400007 8
413238 5
1 10
282113 9
390520 9
1499997 5
1500004 5
1846350 9
2074550 10
497328 7
7 6
1 10
1001771 4
5 4
181756 1
1831616 10
322905 2
173160 1
1337245 6
171974 2
247029 4
899997 3
1 10
1569911 6
1 10
900000 3
337218 7
1505883 7
2525046 9
1200000 4
577382 7
299999 1
900005 3
93292 4
5 2
1370191 6
1 1
133463 1
350 1
148790 1
19 10
131644 2
13 7
856141 6
2100009 7
1 10
1601139 10
458529 7
400339 2
2099999 7
894321 3
743629 10
1843119 10
2730500 10
5 4
21 8
1735995 7
438216 6
56223 3
2700000 9
576227 6
276669 5
982539 10
599998 2
600002 2
1 10
37043 2
412843 7
1215765 6
2188473 9
264536 4
300000 1
1177774 6
503414 4
2054842 7
1264529 6
275474 1
1800010 6
969969 4
715187 4
1047630 6
1499996 5
1 10
634237 3
998650 5
1 10
2098930 10
1 10
1 10
698755 7
248388 6
129941 2
2094407 7
597184 5
474899 2
139105 6
1 10
120653 1
2700000 9
99415 6
86919 1
14120 9
300001 1
1023132 4
1 10
436794 2
519288 6
762705 7
300002 1
13 6
925100 10
49291 4
229387 1
1343651 7
2435435 9
16128 8
900004 3
400376 7
1537088 7
1199996 4
363305 4
1575343 10
16 7
1 10
1202152 10
1346598 10
577736 8
600001 2
900005 3
268904 3
259656 4
613342 9
468130 3
1 10
1094889 9
281606 10
73812 1
1 10
1820898 9
500127 4
2700009 9
922814 9
248738 2
3000004 10
687027 6
2277117 9
22366 2
924010 5
1115207 6
17 8
458124 9
354830 10
267708 10
1000368 5
8 5
32867 1
45283 2
40551 9
1118927 8
17 8
288361 1
810689 8
605433 6
798433 4
600002 2
200441 6
207588 4
788209 10
1415769 5
600007 3
494443 3
2099999 7
900002 3
1 10
147266 6
1113480 8
2338010 9
2 1
1947586 9
107261 1
395820 3
1 10
1439953 8
1 10
60864 2
1341719 5
1813445 7
2016540 10
600001 2
5 2
1082687 4
3 3
11 8
56725 6
2019679 10
1027024 4
644073 8
1200003 4
108505 6
194178 1
667830 5
1651419 9
1 10
11 6
1128847 7
19 9
860746 5
8641 1
2699992 9
1 10
1363061 5
28596 2
531040 10
1617102 6
2400007 8
465893 7
1547141 6
58865 3
12 6
705207 7
83161 10
3 1
573287 2
850872 3
290585 4
600003 2
1 10
1486163 6
224174 3
3 2
507977 2
21663 1
158782 9
567539 7
912386 5
688016 3
19081 9
342347 2
900003 3
3000000 10
2557654 9
3000000 10
9 4
445822 4
1024353 9
419217 4
2239879 8
1200000 4
2983009 10
843830 9
794535 10
51613 2
2282969 8
971874 4
7 3
141450 6
2399992 8
1500006 5
123586 2
2 1
216867 1
873252 3
822135 4
1189730 10
1 1
2400000 8
2100011 7
1085875 4
21511 7
1162159 4
1211785 7
885019 3
1986485 7
1767705 9
701409 4
544536 9
1338924 6
1866230 9
678917 6
1 10
1499996 5
2054610 10
888700 5
452100 10
536979 2
3 3
1429560 10
15 7
1290000 8
1912792 7
562079 2
1199997 4
1 10
832040 4
1655332 8
1800005 6
1585776 6
17 9
1768425 8
1152612 10
1325238 10
337642 2
3 1
906860 4
1334866 7
1652161 6
2140833 8
1 10
77330 2
1193420 10
1 1
791164 9
1 10
232308 7
454443 2
264723 4
1005649 10
1 10
2700016 9
66670 1
522247 3
938827 4
1442696 7
569806 6
876047 3
1167271 6
1500004 5
380531 5
842256 4
1800005 6
1855519 7
908476 4
1855740 10
2 2
1159640 10
51409 7
1500004 5
1 10
539202 2
13 7
1754047 9
576742 8
783404 6
8 6
930832 8
1343707 7
1615215 7
1359939 8
1712411 6
1174781 5
900001 3
543600 3
1644731 6
1 10
13278 10
1 1
899996 3
90285 2
463945 4
456839 8
1731103 8
853485 3
322135 3
599759 2
7 8
2099999 7
1 10
292033 6
774184 8
1803941 7
8 5
366651 2
62337 10
2100001 7
530398 7
1957021 10
1771984 9
790526 10
1987480 10
817317 8
1765787 7
254125 4
2400000 8
2399995 8
1 10
1129801 5
1145658 8
1379681 6
1460 4
9 10
146729 2
14 8
319009 8
78697 9
1800007 6
2699999 9
37024 8
253018 1
2700006 9
1089090 5
19 8
342041 3
1199999 4
1 1
365583 4
1799995 6
363676 4
1443321 9
132152 9
35434 2
109909 5
600003 2
766829 5
1 10
427726 8
1239195 5
2117503 10
234598 1
1277161 8
372848 4
1920596 8
4 3
464973 4
899996 3
770953 10
821013 3
732615 5
599999 2
2400012 8
1 10
815577 8
1 10
864475 3
2399991 8
15595 2
235295 5
7 6
922975 7
789081 5
696650 3
831545 4
213557 2
2347206 8
977159 6
94873 3
1799995 6
215072 8
1909550 8
1 10
1800000 6
876888 7
15 6
78245 3
1769811 10
8 7
2999995 10
179209 1
1092081 10
212047 1
3 1
296297 8
10 5
768246 4
379048 10
1 10
6 3
1467476 5
65754 2
1132890 6
299999 1
899997 3
1318220 9
756283 5
591305 7
78549 4
46435 3
2069657 9
1577689 7
868529 4
2700009 9
835805 6
630653 4
1206185 10
17 8
158979 1
1200003 4
7 5
1 10
2259769 10
2065434 8
742470 5
761015 3
602563 8
1835173 9
1110709 10
175409 9
1500009 5
1018383 4
1116836 6
873497 9
2399994 8
899997 3
1 10
482139 3
715874 6
1960001 7
418921 6
761290 5
1200003 4
883 2
1511911 7
506089 9
299999 1
1469223 8
6 3
79713 1
1495027 6
532781 6
145500 1
111576 2
2099996 7
1138869 10
778113 8
1352663 9
943687 9
224421 4
1895296 10
1841901 10
809933 6
1362833 9
338102 6
878535 4
232375 1
599997 2
529949 3
1320458 10
299999 1
18183 6
7 8
1889363 10
1497204 8
1396592 9
315191 8
978253 9
2015661 9
2400000 8
201936 7
2 1
175519 1
177589 4
5 5
1708503 7
2397488 8
1280119 6
2235230 10
620369 8
2999999 10
165409 4
302286 6
163472 8
1445390 10
607596 4
3000007 10
965778 9
570857 7
535738 2
1199999 4
513154 4
317101 2
1800011 6
1799999 6
586607 6
2042937 7
19 9
2519540 9
1716450 8
300001 1
794659 6
599998 2
899996 3
145734 2
1225199 5
300001 1
2439450 9
1332874 9
968629 5
366807 4
2400000 8
629505 10
5 2
484787 3
7 7
21 10
3 3
308687 2
636589 10
1981536 7
825720 6
781141 10
475414 2
600000 2
3000011 10
51 5
1646913 8
1345 1
300000 1
758427 3
599998 2
1613553 8
5 5
45247 7
57526 5
273330 10
261798 1
922580 4
239516 3
1638656 9
63507 2
1959439 7
414119 8
577524 3
709868 3
8 8
9 4
299999 1
36510 10
13 6
1788995 7
1354757 6
600001 2
73256 7
626843 4
1499999 5
119567 1
22493 2
205211 5
2250246 8
714144 10
1499994 5
1 10
2700000 9
1656319 6
333389 8
900001 3
191050 3
2894381 10
1003956 7
6 7
127825 1
1 10
2167609 10
300000 1
1719769 10
948087 8
13 8
225299 7
836383 3
4 3
300001 1
1070506 9
2881280 10
1164191 8
156342 6
1067805 5
5 3
563979 2
2700003 9
87313 1
18 7
268428 1
1195055 5
1124360 9
72260 1
2999999 10
1800008 6
431837 6
340859 3
241697 1
396059 3
213129 3
998186 5
638295 4
7 7
90742 1
424023 8
2169279 9
1 10
20 10
7540 2
955331 6
2699990 9
1535009 8
1309713 5
1 10
522751 10
193664 4
170730 9
1619078 8
1675938 7
544136 8
300000 1
544317 7
543093 3
599997 2
70757 4
2398911 8
1800005 6
908180 5
577286 2
161056 1
1135043 5
1 10
3 2
1027665 5
600000 2
961759 5
1 10
1923870 10
7 8
1799993 6
5 2
1442056 7
209108 4
582305 5
712628 4
594540 4
646292 5
1668145 8
433391 7
1 10
13124 1
5 2
1068823 6
1193147 5
364558 2
34467 1
105293 7
232625 4
300000 1
1263671 5
1 10
899997 3
3 1
485152 3
234501 9
1118109 5
204693 7
899997 3
306081 8
220333 6
1 10
542059 5
420061 4
1082872 8
4 4
1347684 5
322160 2
1504551 6
1200003 4
106009 5
287862 1
1 1
1695951 10
411067 2
2290500 9
1101471 8
16 8
5 5
3763 2
106908 2
752155 3
1 10
27983 2
20883 1
368927 8
818448 6
190657 2
1640592 8
6 7
17383 1
1250313 8
1696574 6
2226739 10
300000 1
300001 1
2272392 9
900003 3
2270133 10
548164 9
9 4
11 5
1198819 6
541323 2
1500003 5
378377 6
263261 3
35615 1
1500000 5
395570 3
2399993 8
47550 7
205045 1
744249 4
317769 3
648202 4
775061 7
433321 3
2400009 8
2397610 9
1300125 8
2099999 7
1848266 9
1022248 9
177390 9
467217 3
122809 1
50867 1
839732 5
120185 8
2699999 9
592657 2
556043 2
290105 3
8 4
166646 5
1020684 4
2032135 9
2999989 10
1200004 4
1714664 6
1651180 7
2699990 9
1339629 10
33396 2
820721 6
629911 3
140405 1
1179869 4
138532 3
1991023 8
1500003 5
1315699 5
1500001 5
44870 7
39731 1
301068 3
299999 1
3000008 10
2999993 10
522019 2
2400000 8
134143 1
2442070 9
600000 2
243679 2
451543 3
323027 4
444172 9
1072530 6
204689 2
776016 6
26618 1
1193119 10
208016 2
423220 2
1199999 4
203484 2
2053121 8
515682 3
8 4
471434 2
1 10
1266819 10
2415405 9
2999989 10
1499999 5
6 7
9 8
268073 6
1043958 7
288028 1
1800008 6
2327942 8
1 10
128409 1
1 10
324030 6
358929 2
874362 3
806217 8
11 5
900004 3
104861 1
331429 7
1500004 5
284529 1
1276860 8
416673 9
1828425 7
299999 1
148747 1
13 7
1701617 7
678861 4
899999 3
1130672 6
600124 5
1769344 8
80739 2
300000 1
2254049 10
14 5
262717 1
168391 6
224182 6
392797 3
589628 10
16 8
1500006 5
1 10
1 10
2400003 8
1193198 7
680325 3
985139 9
1177072 5
3000001 10
220089 2
1 10
2098838 9
181309 8
36412 1
5 4
231706 7
299998 1
682917 5
1347164 5
12 9
1 10
2099993 7
510427 3
2700013 9
2950877 10
1 10
1 10
600003 2
600001 2
1 10
100410 1
436569 10
810693 3
1185824 4
2700001 9
2686411 9
229539 1
982503 9
1499997 5
1 10
598965 3
2415041 9
1 10
1 10
86785 3
1021241 8
794197 6
18388 3
1024551 4
600001 2
11 10
1618350 10
5 2
300713 6
1801018 9
814693 6
2100013 7
1 10
584181 4
1 10
7 3
631491 3
2091979 10
1764018 6
2100011 7
11 5
503949 5
2700006 9
339101 7
2131876 9
1853225 7
505111 6
11 4
1524295 9
17 10
1469457 5
3 1
1500006 5
801687 3
17 8
299998 1
9 5
1 10
339090 3
8 3
799128 8
1782811 10
342189 7
527496 2
250753 5
1232309 7
611784 6
8 9
1457380 7
1199995 4
578982 6
4 2
1199999 4
275227 1
1023978 6
3 1
829414 8
1 10
1528807 6
2700016 9
126901 6
115483 3
1270300 10
2127508 9
272401 6
1 10
12 6
300000 1
13 7
441 2
829942 3
2099993 7
599998 2
733839 3
2700004 9
1579201 6
11312 1
381464 5
1500001 5
336157 6
2147073 8
187293 7
1754211 7
1455211 10
43307 3
2399993 8
12 6
900003 3
1711001 6
1748840 8
3000009 10
2105489 8
491862 2
1 10
29159 6
872208 4
12 7
1199999 4
118451 2
1753875 9
1734347 7
717525 6
1878460 9
333187 2
76044 6
279347 1
1776041 7
2399999 8
7790 1
2400007 8
563026 2
1728170 10
1324099 6
1391932 9
518126 2
149652 3
664385 10
268303 1
900003 3
9 7
205461 10
300000 1
373590 9
764443 10
9 10
2288401 8
1 10
5740 8
182684 4
44487 1
1 10
1 10
225420 5
998239 4
65917 2
5 6
549839 2
284968 8
303444 9
877471 8
2193434 10
803089 8
900001 3
93706 6
678799 8
853546 7
53871 10
96336 4
752132 3
14 7
151987 3
817412 3
9 5
750804 5
372540 5
1727920 8
41412 7
643241 3
1114307 6
578649 5
102683 2
1334862 9
314211 4
13 8
16 9
1 10
599999 2
1028782 9
1313165 5
78795 3
499539 2
1 10
491163 4
314438 2
1613294 10
971963 4
178354 1
1 10
585416 3
445681 8
1159721 10
1 10
1156740 6
2699991 9
2795471 10
1005711 5
1 1
1550828 10
33323 5
140948 2
135762 9
1398741 10
569917 4
1 10
151837 6
300001 1
1994503 8
1 10
1712017 6
34229 4
2400007 8
2069903 8
70695 3
2999989 10
1079996 6
1004940 10
1429356 9
1 10
166614 1
1045194 4
948877 6
2192560 8
54631 2
1649970 9
1947167 8
1500005 5
192161 3
12 6
1422063 5
110657 2
1401671 6
1200003 4
318441 10
142761 1
145797 3
100277 1
899999 3
372042 2
420717 2
90875 3
609600 3
2999991 10
1810001 8
355813 6
3000007 10
1 10
2125460 8
2247987 10
1813832 9
1125563 5
1500005 5
769316 10
756724 3
1543744 9
1 1
20 7
1733393 8
1 10
63787 6
897273 9
165920 1
1015484 7
2351639 10
300000 1
19 9
416229 4
33944 1
402387 4
300001 1
449709 8
262961 1
87186 5
1500002 5
415495 3
245949 1
251691 1
475295 2
1249 3
300000 1
218394 2
2524690 10
1509651 9
1864 4
236080 3
124283 5
1550493 9
1 10
1 10
199131 1
20 10
1691954 7
278456 4
285560 1
8 8
52408 1
900001 3
21772 1
3 4
1199995 4
311494 5
164375 1
5 6
599997 2
222876 1
207460 1
8 3
873882 6
142852 3
287619 4
842005 6
2225421 9
233535 3
125027 3
1109927 8
300001 1
582757 2
1 10
1910379 10
1199999 4
1 10
1892197 9
1793611 6
104561 1
1 10
2400000 8
199561 3
9 10
848503 4
299999 1
1499999 5
1578299 6
1184081 6
1 10
14 6
1128088 4
5 4
600003 2
1 10
630283 3
2185629 10
1 10
923782 5
6 6
892483 5
2050392 7
551722 10
112967 2
14828 9
652901 6
886458 4
1286083 7
1141400 9
3808 1
1 10
249295 6
262773 2
1800007 6
8 9
1 10
1098385 8
1318071 7
302532 2
2372346 9
1195180 5
309959 10
1 10
547882 3
600003 2
117629 10
1499999 5
1191221 4
132138 2
7 3
2484892 10
13 6
738585 5
922360 10
534111 10
1499999 5
1537554 6
991228 4
1 10
1389058 6
11 5
259177 3
549857 3
648037 3
238188 3
1500006 5
1800001 6
11 10
23 10
864152 9
420751 3
211022 7
1958176 8
1025296 4
315405 5
22777 3
1 10
299999 1
1778316 7
1260105 8
134114 7
1037352 6
640429 5
1 10
300001 1
233292 7
2699998 9
514386 2
1500000 5
19 9
8 9
174779 2
813435 4
599999 2
17 8
1489001 8
1981090 7
1566265 8
22 9
1199997 4
1051047 9
1104764 4
570661 10
187741 1
540388 3
638951 4
1211731 6
84211 2
103097 1
2100011 7
1711639 7
32581 1
1 10
28872 1
7 7
2700003 9
1 10
206911 10
1365167 7
443708 4
3000009 10
444929 2
845768 4
824823 7
1345170 9
10 8
209579 7
1 10
813644 3
1611033 6
6 7
1 10
11 5
800976 3
1992882 9
3000001 10
1665560 7
1659790 9
323945 2
2118489 8
599999 2
567655 2
1778860 10
332510 2
1383064 10
2803491 10
600000 2
28893 1
2699991 9
10 8
1809804 7
209522 3
616181 7
111891 1
1279096 8
1 10
1434735 8
1727811 7
1124945 5
2099994 7
2399992 8
1650849 8
260338 1
437776 2
1 10
336016 3
1 10
9 5
104300 1
1800007 6
2165637 9
1262287 9
1046647 6
2372352 8
196783 1
288792 1
1 1
440500 3
1882217 9
157097 8
629861 5
485190 3
16 8
1 10
2099993 7
2431395 9
1046071 5
224482 2
2206989 10
285317 2
1663593 6
738153 3
899998 3
418286 7
33541 1
1800001 6
1799997 6
371618 3
919002 9
182449 2
662862 3
2315131 10
87141 5
1170169 5
158088 1
1898061 10
1734957 9
1 10
13 7
1200005 4
612220 3
197087 4
26152 1
773882 3
271269 10
1800005 6
1695815 9
34507 4
9 5
118368 8
1720703 6
830360 5
62960 9
1799993 6
1186067 6
1416129 7
1500005 5
33935 1
159777 1
82664 3
169535 1
1 10
2950670 10
2874959 10
180939 2
207280 3
468881 2
1 10
804809 6
353083 2
232256 3
1780 10
1500005 5
2699991 9
2099996 7
1850548 7
369321 8
684741 7
1728175 6
80971 2
24 10
850953 8
171402 1
1141146 9
1 10
532835 2
704369 5
279075 1
2017385 8
4 3
1067160 4
1800005 6
281182 1
28595 1
1339288 10
553818 6
119346 9
1077141 10
2400001 8
1296400 8
374616 2
7 3
631319 5
768199 4
715651 5
310816 5
170970 1
3 1
579024 8
281611 4
451687 8
1200000 4
549459 2
1391778 7
5 5
1 10
599999 2
1978953 7
682239 4
1 10
931420 4
894958 5
1 10
2999989 10
1398338 9
163685 1
3 2
1779761 6
2218013 9
2099993 7
786290 10
2143120 8
1 10
1510123 9
769527 4
299999 1
21 10
2206161 9
2081571 10
4 2
2100000 7
952197 9
249372 4
766692 3
1 10
520123 3
340504 6
11 5
299998 1
494626 7
1 10
1 10
1305031 10
486598 5
9 4
2438259 9
104715 5
119873 1
256351 1
242781 2
785750 7
1 10
1636373 6
11 5
9 4
1 10
1 10
4703 2
1 10
1104768 8
1806728 8
900002 3
1035043 5
1285253 9
510602 7
50809 2
7 4
1175195 6
2999996 10
1486873 9
281919 8
1657922 7
2527791 10
1221572 6
295775 8
437447 8
246952 7
352135 7
970311 4
2700000 9
2100001 7
616463 3
1293549 5
14 7
1 10
92064 5
2217329 9
2 3
230499 6
11 6
498890 10
72980 9
2314846 9
2890409 10
8 5
2431801 9
1799995 6
1515456 9
1381004 5
39186 2
563787 7
194990 1
1500000 5
115485 2
607697 8
950711 6
1546318 9
1343658 7
1848310 7
686490 10
1799999 6
15 7
1500005 5
25956 3
3000010 10
1800002 6
227360 7
474805 2
1806537 8
300001 1
973837 6
1499995 5
2700008 9
609165 3
2700000 9
2535876 9
7 3
1718409 8
210952 4
1014238 10
1320732 7
899998 3
184071 3
300956 3
1853985 7
203088 2
470367 2
62895 4
1 10
1800002 6
165486 1
1657543 6
815930 3
194912 9
382336 5
324621 7
2099993 7
509232 3
1572346 9
1 1
1118951 6
1150843 9
284476 1
974870 9
1167379 4
461197 4
755962 6
1 10
17809 6
2999990 10
899999 3
900004 3
734104 8
609126 5
2261242 8
138930 5
394077 5
1100289 10
1 10
1967752 9
2603135 10
2181769 10
431561 8
1500000 5
573409 10
439993 2
559339 2
950691 7
1800001 6
2400001 8
14 7
1057791 10
2100002 7
3000008 10
290142 3
2397101 10
125815 4
87304 1
1128339 5
1500001 5
1800006 6
849098 4
951415 7
454401 9
56310 3
171604 1
4 2
1 10
245464 1
177477 2
1095541 7
899997 3
11 5
13 6
492505 6
1036806 7
967324 4
820794 3
906271 4
1058520 6
1 10
41695 1
2100000 7
765559 5
727526 5
1199999 4
713490 5
8 8
1200000 4
1107449 8
1006311 10
2099995 7
3000007 10
3000009 10
9 4
1473028 6
150595 1
1739904 6
368455 2
531660 2
650790 7
151105 1
332650 2
1500003 5
18 9
366979 2
1020215 4
1679348 10
2929861 10
6 3
661093 3
120571 9
1746426 6
3 1
1118173 10
2832781 10
2191571 10
334457 9
1826376 7
6 7
62875 1
2345605 10
795571 6
1077373 4
1200003 4
692823 3
1152826 5
997785 4
19 9
625627 9
837315 5
2098441 10
11450 10
1483867 6
2 2
1689661 7
153496 1
82104 6
1 10
312126 2
1046687 7
168972 1
1 10
1449980 10
1363640 10
5 5
138227 1
2 1
487848 2
2700010 9
399044 5
1229640 10
241852 1
285771 5
139206 5
1083011 7
18 9
600000 2
1200001 4
659459 10
9 4
829816 4
2965331 10
1195354 5
5 4
702834 7
899999 3
704289 4
39729 3
1188852 4
7 3
594993 4
475236 2
475174 8
106959 3
900 9
2 2
485483 3
195012 9
878423 3
225083 2
187695 1
1559824 7
2089224 8
2512415 9
438919 6
1200002 4
301838 2
10 7
228550 2
1 10
2 2
2099992 7
2100011 7
1178683 8
519913 2
900003 3
3 3
719698 4
1182246 5
893752 3
1 10
2083185 10
942055 8
2399991 8
1888891 10
1495539 5
628457 4
1 10
2375171 9
1357738 7
1506448 9
237665 4
1281527 9
1199999 4
2028103 7
2700002 9
1499999 5
5 5
2399995 8
986313 8
1297100 8
2700001 9
1209770 9
1095351 8
563021 5
1170173 4
3 1
15 7
1799997 6
595876 7
2 1
899999 3
599997 2
4 2
2399991 8
1560019 8
1697189 8
558994 10
2400000 8
5 6
227127 1
1553569 8
1 10
39475 1
722860 4
113375 5
9 4
14 6
2099997 7
12 6
1709591 10
176694 2
900003 3
1488105 9
771358 7
2700014 9
1004289 4
186915 9
2699992 9
175689 3
229809 7
3000010 10
7 8
1 10
428016 6
12 5
812725 4
972867 4
1890080 10
563427 5
202286 1
863450 7
380226 6
7 3
2400009 8
593209 3
652442 7
110016 9
1948670 8
2164150 10
2699999 9
492789 2
1677179 7
665009 8
150057 4
1 10
834803 6
21572 1
1194894 7
375711 4
272184 7
668635 4
1732033 7
867603 4
281662 2
7 3
1161871 6
403841 3
1 2
464265 2
23232 2
1648105 6
445794 7
538250 3
217886 2
9 10
1799999 6
23 8
2675981 10
18 9
19 9
8 9
199215 1
89240 3
1800001 6
1913851 9
300000 1
3 1
900001 3
1054961 9
287915 3
299999 1
3000009 10
2218053 9
390830 8
235046 1
2100003 7
1473805 5
1412839 9
52104 4
3 3
417266 9
504127 10
1666539 6
7 8
600003 2
150964 1
1499995 5
541968 4
292612 3
2400001 8
1740608 9
1752108 6
1380673 5
1 10
1617109 10
1144043 6
414197 6
452398 2
7 8
99970 5
9 5
68915 3
2079984 9
1199998 4
729206 3
736404 9
478043 2
1211673 10
2746799 10
1184094 7
2700000 9
247326 5
1500000 5
2099993 7
137110 2
2099994 7
900001 3
803078 3
329192 8
1967106 9
19 9
1696442 8
1559311 6
61424 8
1081993 8
1 10
595292 3
229422 1
1181184 5
877034 5
22396 9
1308366 10
2700001 9
1394961 6
2728169 10
1199999 4
2003753 8
646139 10
900004 3
149534 1
259631 1
900000 3
600001 2
1666973 6
99953 6
1249640 10
708282 7
677466 3
46535 3
2399999 8
2099994 7
1852319 10
77995 1
9 8
966232 9
13902 2
903806 7
1500006 5
1500004 5
1159543 8
29 10
1 10
851948 4
1 10
1500968 8
2441194 9
396200 4
1440 9
971363 7
117871 5
199479 1
1076604 4
278556 2
1288887 8
1 10
1305254 7
2248097 8
2336783 8
931860 5
194813 6
1213942 6
302194 3
208359 1
481323 2
1442677 6
1432311 8
1 10
1 10
1681273 8
1 10
2999991 10
1 10
2280469 9
137427 1
138988 2
1001256 5
304216 5
546372 10
308242 3
67613 1
600001 2
24 9
1139497 6
333228 3
821483 9
339751 6
2409651 10
457985 2
619060 6
332359 2
1500003 5
941823 5
5 5
599997 2
42341 2
1793996 9
1131849 9
104459 4
1 10
308804 10
639464 3
3000017 10
200941 5
90181 7
1797424 7
1583684 6
34368 4
226211 6
670299 7
804678 7
8 6
1689623 8
214448 2
15 8
2 1
29385 8
2256686 9
1 10
9 4
1764940 9
556918 2
805782 6
1 10
644186 5
9 4
9 9
98064 9
1695438 8
2399992 8
613801 4
449348 3
357995 5
504595 3
6 6
1209024 6
1 1
2600667 9
1444780 7
2999991 10
910809 10
1141102 10
2700001 9
1517864 8
815495 8
1 1
65525 2
1800009 6
1291439 5
437532 3
474120 4
984224 4
753785 9
1199999 4
1935713 8
396417 5
13 7
98672 2
45450 2
600001 2
2070161 8
1199998 4
4 3
1 10
1 10
1199907 10
13 7
102394 8
3 2
2 2
1 10
791434 5
1 10
216566 5
364138 9
4 5
193493 1
2699994 9
375984 4
1624923 7
2400007 8
150904 3
1 10
61345 3
1303367 8
11 5
1148648 4
305586 5
2400000 8
758800 8
893917 4
599998 2
94951 10
1 10
8 7
1456953 7
352009 3
20 7
797497 3
452642 4
899999 3
1070580 6
118988 1
605699 5
15 7
17 6
2261280 8
1402864 7
1082897 6
1639134 7
624272 8
1 10
1 10
6 7
1 10
2419893 10
144662 7
983942 7
495673 3
13 8
1 10
1194540 6
1 2
815768 3
2100002 7
2036598 9
899998 3
1943801 8
388955 6
13 7
494141 7
155343 1
5 6
1 10
3000000 10
128506 8
563332 4
546895 3
1419734 10
1 10
1 10
1500007 5
379246 7
56556 7
68611 2
877225 8
2700009 9
802470 10
2074527 9
1494227 6
99442 1
560379 2
1414241 6
1650740 7
1497696 8
1 10
2368060 9
1605826 9
766595 9
1800003 6
2400001 8
599999 2
7 8
716676 4
1199999 4
1119494 5
13 6
358252 2
817100 8
662435 5
899223 4
513459 4
668786 6
1200001 4
1200000 4
788726 3
608304 3
1 10
1 10
42338 1
380948 6
230149 1
25609 6
16 8
2361907 9
2699992 9
2062192 9
899996 3
462190 10
184897 2
195099 8
2165373 9
651647 6
21 9
629706 3
902633 8
57413 2
2699996 9
1430808 8
133775 3
1255970 5
1206347 5
599999 2
1 10
1475287 8
733293 3
694674 5
66243 1
379042 2
804180 7
3000010 10
313265 4
934519 5
2100001 7
1 10
2 3
3 2
2999993 10
735620 6
2700015 9
820211 6
599998 2
97233 3
168730 1
380164 8
156598 9
12 5
1767016 8
1499995 5
11 5
214517 1
839 7
139069 6
900003 3
4 2
900003 3
1804094 10
2699999 9
4 3
212697 2
1499997 5
1800010 6
1570901 6
5 6
2700001 9
13 5
392269 6
949975 5
962790 6
1 1
1632544 9
17 8
521738 2
328500 2
11 5
1 10
19 9
300001 1
2399992 8
388728 2
1083061 6
1 10
1 10
517159 5
1980913 9
2031390 9
1 10
1147059 9
1024433 9
92957 1
340401 2
139774 1
2699990 9
299999 1
270969 1
709087 6
676811 5
2401051 9
369689 8
177417 4
80488 2
831401 10
971725 4
283944 1
212263 1
437781 5
300002 1
624532 3
1465241 5
1500005 5
13 6
989202 7
2584710 10
2399993 8
1276095 5
1251577 6
1181902 8
1 10
98494 1
569043 2
418319 3
2303399 10
1705951 6
8 9
1 10
1799999 6
467032 4
299999 1
21862 1
278680 2
204216 1
38131 2
605286 6
2315347 9
293222 1
313914 9
2508113 9
861417 9
34912 1
20 7
1728653 6
483144 2
57180 6
7 4
1 10
751800 3
1 10
4 4
1 10
4 2
591166 5
2400011 8
109535 1
891868 4
1975394 7
53609 6
809097 8
1391541 10
2099994 7
1808279 10
1800000 6
252107 1
485238 2
91641 2
12 6
731827 3
196641 1
1200004 4
1068130 7
1670815 6
1199999 4
1199997 4
708528 3
1792672 7
1107291 4
2406730 10
348428 2
1500000 5
1207971 5
1 10
202411 6
198682 1
1499996 5
292861 3
895464 3
230493 2
1 10
1425610 5
739840 3
748776 6
526367 5
492228 4
978683 6
1496489 6
400255 2
401683 2
1272939 5
1646100 9
503835 3
73401 1
520976 2
2362450 10
300000 1
1 10
5 6
2502422 9
1 10
209905 2
900001 3
874415 6
2699991 9
1 10
1572035 6
1357591 6
292395 3
58939 2
2751216 10
612298 7
177293 1
338994 6
899997 3
1 10
433651 6
2400014 8
33312 2
1800000 6
899998 3
7 8
2400001 8
455596 3
1416057 8
1938975 10
937156 5
144433 9
1 10
205199 3
1800011 6
164676 1
350414 3
320216 4
682693 6
30839 1
37954 6
1800006 6
593140 3
299999 1
988700 5
167110 8
1 10
20 10
154411 2
1500004 5
1 10
1109249 4
816315 4
1 1
2816671 10
232112 4
421370 10
234068 4
6 7
432486 6
669153 7
361530 5
1425642 6
16183 8
247724 2
415039 5
2252663 8
3000005 10
1800000 6
17 8
28 10
364035 7
1378404 6
1 10
504567 2
245186 2
1816200 9
1500009 5
1390916 5
74809 3
1 10
2231665 8
1 10
2340324 9
4903 2
284784 4
822930 3
716753 3
1087863 7
316337 3
13 6
249403 1
164376 4
1816425 8
222384 7
1200003 4
1 10
837607 3
3000001 10
2100005 7
2401262 9
4 5
9 4
8 6
2999989 10
1369704 5
2699991 9
2789189 10
965125 9
2119239 9
2100007 7
2999990 10
481126 5
29 10
122152 6
929936 6
300000 1
1700496 9
831716 9
1507391 10
1986776 8
788822 5
300001 1
1040739 4
375280 6
1490134 5
1432945 6
1422000 8
593727 8
20 10
2127121 10
1800004 6
67668 9
3 2
4 4
486913 3
2903839 10
9 10
2999998 10
1 10
8 9
566835 4
308546 7
1820579 10
1068393 8
981153 9
67496 1
1499996 5
360145 6
1205751 8
2555819 9
9 4
102209 6
615180 7
656360 8
3 4
882946 7
397517 6
10 5
154329 1
900000 3
443259 3
623357 7
192174 1
361601 6
1 10
3 1
884233 9
4 5
1311129 5
1969489 9
707074 5
6588 6
737891 4
12 5
266382 1
14 7
582065 2
9 10
2099999 7
1612472 6
378217 2
498725 5
4864 4
1500009 5
59886 2
599999 2
222739 4
2100145 8
464064 5
19 8
17 8
599997 2
637549 4
1031853 8
135213 1
95529 2
1199996 4
757333 5
19 9
1 10
2767003 10
484530 10
830789 7
2700008 9
193107 1
1499999 5
13 6
123879 3
890741 10
1071230 10
1436058 7
1 10
1439370 6
193848 4
900000 3
694019 10
862287 3
2699995 9
302028 3
1 10
900000 3
182534 5
1 10
1208492 7
1800005 6
765056 4
3 4
183952 1
6 4
13 6
134922 1
1030622 6
2979609 10
1 10
1200007 4
352887 2
376450 6
900001 3
345218 7
2400008 8
1199999 4
864118 4
556062 8
900000 3
636656 3
21715 1
1499996 5
1152459 5
11 5
326041 10
299049 5
2700001 9
1025912 4
780116 5
921719 4
246071 1
7 8
17 8
2875650 10
297646 3
255625 2
13 7
457946 2
9 8
1 10
16 9
290439 5
1 10
1014398 9
348428 9
1800003 6
913480 8
186461 3
261337 2
1781281 6
14 7
352479 7
2099992 7
8 9
900004 3
167349 3
2521411 10
1 10
2002943 10
454498 6
2399995 8
574677 2
556507 7
2100011 7
543001 6
1640107 8
9 4
1500001 5
55421 1
1 10
1500006 5
1370347 5
16506 1
2999991 10
2668398 10
2206105 8
18 9
1302847 8
1275374 9
1569341 6
2400007 8
1154551 10
1 10
469473 4
1 10
1046516 5
3000009 10
1500004 5
1186872 7
1800004 6
620208 4
9 9
2853931 10
24859 1
900002 3
1186256 6
140372 1
115827 1
900004 3
2869251 10
185629 7
1 10
776035 3
1 10
2399993 8
1968368 10
1199997 4
5 6
133317 2
1666906 6
1717478 9
11 5
929480 10
1038223 4
440746 2
1230384 6
2029116 10
195167 6
530104 8
10 6
2515161 10
1381850 10
1200005 4
3000011 10
440921 3
2069 1
2659759 10
5 2
600001 2
1200003 4
1464191 7
182987 9
1136981 4
3 4
1332858 6
1295555 5
2207039 10
564155 5
2700002 9
560638 6
723537 9
1 10
808774 4
9 4
854290 5
490411 3
454059 2
1096945 5
1 10
244057 1
11 5
437155 9
577593 2
2399991 8
6 7
900000 3
272920 4
13 6
2484762 9
2182256 8
2 2
2099999 7
480759 2
299999 1
17 6
201685 1
447563 4
1906559 9
1 10
387822 3
382776 8
2699991 9
1 10
1 10
2400009 8
1 10
1200007 4
227309 2
1052736 8
2400000 8
1199999 4
1200004 4
691760 3
1655632 8
669222 9
770351 3
86217 2
269691 10
900000 3
15 7
900000 3
299998 1
818774 4
145626 1
9 4
1802761 10
863530 10
2700013 9
768290 4
245528 1
22246 1
917917 6
201772 1
2400000 8
45537 1
1466289 8
581897 3
1149287 8
39412 1
437040 8
1888484 8
1 2
867004 3
3 2
2956659 10
798621 5
2012545 9
101931 5
127480 10
1181820 7
1799999 6
681814 5
2367123 9
900001 3
5 2
899997 3
1357830 5
1 10
1260873 7
2699992 9
1029577 10
1641682 7
2700015 9
177944 1
69267 1
2099993 7
28649 7
250776 3
969993 7
1920972 8
3 4
2338973 10
2882133 10
1395477 7
668281 10
2441277 9
577688 4
1280379 10
631870 6
403199 6
1364724 8
600001 2
1240463 7
1900249 8
271932 1
1661931 10
1 2
19531 6
3000000 10
150424 2
1273599 5
319037 2
245195 3
1347525 6
7 8
5 2
162902 2
877166 3
1 1
1 10
144126 1
166560 7
311669 9
2180023 10
162571 3
1 10
566989 4
13 6
329131 2
349907 9
9 10
319391 6
2 1
300000 1
1 10
1 10
570241 7
1068975 9
1514617 6
825032 5
595656 2
2399998 8
2999999 10
1800005 6
1038343 10
3 1
840729 10
1200001 4
180139 1
847859 6
1605319 8
1103122 7
1408537 9
1555481 9
226680 5
1166430 6
900004 3
257883 8
1499995 5
915113 9
6 3
1396505 5
103486 1
1 10
2720889 10
230651 2
1662408 6
1 10
1 10
300000 1
258307 1
296310 1
48854 5
239351 3
129819 1
1 10
971228 4
120090 6
426844 4
2065483 9
8 8
129378 3
1251361 5
33230 3
1500001 5
2100012 7
1517935 10
3000009 10
30311 8
1800006 6
232334 2
17 9
2024236 9
2292541 10
11 10
97805 4
14 7
898353 3
1051545 4
10 5
1821793 8
1251960 10
427870 3
7 7
925534 9
78669 1
2700003 9
9 4
1698175 9
3000001 10
216631 8
2062852 8
1035630 5
600001 2
1500005 5
127595 1
1953019 9
4563 1
299999 1
1031710 5
27491 2
518245 4
1228739 7
4 5
98509 1
427664 4
1486841 8
228448 7
422995 3
1 10
263796 2
148211 2
480005 7
123124 3
2100000 7
177465 1
7 4
63161 3
2512 1
116706 9
432142 3
1 1
294314 1
1574508 9
2700010 9
1157176 9
600002 2
865175 5
277447 1
135272 8
824042 3
365062 3
845240 3
1 10
15 9
16 6
1017709 10
28829 10
1800001 6
187492 1
142291 1
1169834 7
2999999 10
497555 3
599998 2
1 2
1 10
2400008 8
190128 2
19 9
278252 2
381531 6
1581930 10
2999989 10
3 2
1 10
1199995 4
782919 3
336421 5
362559 5
600002 2
1368531 10
958285 5
1199995 4
417972 4
2 1
1110073 9
891467 6
2485292 9
1976750 9
166629 2
1669657 7
936003 8
1366251 5
269437 4
899996 3
1 10
1539378 7
1 10
1415119 6
49342 3
261621 3
524148 6
21 10
2 1
379747 2
10 5
6 6
2566289 9
2400000 8
1926605 8
1326918 6
599997 2
2400009 8
468885 9
45959 6
67311 5
16 9
601471 9
675288 4
1848806 9
1500005 5
1500002 5
1 10
10 6
2479086 9
1 10
425170 5
564220 5
2699990 9
11 5
785183 8
493956 4
281559 10
613601 7
11 5
105319 5
865231 4
22833 1
5 5
2099994 7
527267 9
19 10
591931 6
459524 8
659780 3
13 9
599998 2
1308799 5
1 10
299259 9
1392837 9
1500000 5
1412650 7
1431879 8
15 8
349608 8
1 10
1252197 5
1781192 7
300001 1
8 4
26893 2
1 1
898532 4
3131 1
2066119 8
2999999 10
244159 1
1496553 8
266309 1
980469 9
801110 10
1001836 5
299999 1
1699725 7
342141 4
2072119 9
979710 10
6 3
1062679 8
5 5
3000001 10
458898 2
185640 1
1200001 4
1950844 7
85686 1
1 10
385551 8
600515 7
668094 3
4 5
582433 2
131155 2
1787688 10
980663 6
316061 9
899999 3
18 9
3390 1
3 1
1499995 5
331186 5
1435735 9
2700009 9
694379 6
900001 3
1080497 4
1 10
1799994 6
2789279 10
542865 7
958424 5
2 3
415948 2
2629396 9
1200001 4
13 7
1245113 8
219840 1
626443 6
1800004 6
1259620 10
891452 3
13 7
2700008 9
300000 1
400788 5
5 6
17 8
1 10
2 1
2400009 8
391471 6
1199995 4
93577 2
2 1
269406 6
1673495 6
2130436 9
1499995 5
988182 9
1500008 5
1800007 6
9 9
422014 2
271513 2
925471 4
1662440 8
272255 1
1409777 6
1506726 9
17033 3
6 3
3339 1
1523331 9
1044949 9
1372861 9
1628159 8
1778195 8
1199996 4
1346689 9
209816 2
76026 1
1 10
1200000 4
1637828 9
948336 7
1164159 5
8 7
1641247 8
1925306 9
764061 7
14400 4
1537875 7
307073 2
17280 3
1800001 6
30768 4
4 3
488756 4
518513 8
4 4
292048 1
2607696 9
1 1
2020121 9
179092 1
13 7
543346 3
1705170 6
7 6
25353 2
1 10
767219 6
297599 1
2099996 7
900003 3
36687 1
1199996 4
2 1
600001 2
333339 3
3 4
1695029 10
1226340 6
420678 6
788951 4
642610 10
224869 1
1 10
187936 3
585601 3
237805 4
1135775 4
860550 5
270157 4
1154279 9
8 8
148625 1
7 4
1 10
121567 2
85778 2
957344 4
1800006 6
324697 8
978132 7
1 10
600003 2
470375 3
1499999 5
2317866 8
983143 6
970832 8
1499996 5
158515 6
5552 10
290741 1
159813 4
1371702 10
2969 7
195427 2
1064672 8
86362 8
2370718 8
1200005 4
2004921 8
846912 3
3642 2
300001 1
1673392 8
211005 1
1703843 6
1 10
1500004 5
33305 1
462494 5
1 10
796545 7
646504 4
843750 5
299999 1
939392 7
1147435 5
11 6
761135 5
1308157 6
3 1
1 10
1051746 6
297983 6
1200000 4
1200000 4
1083976 5
13 10
627691 6
439697 5
2699991 9
530897 4
2045915 7
1889639 10
1093815 4
1881158 10
2369375 8
2400000 8
591415 4
17 8
494841 2
1945518 8
1679749 6
619415 3
453830 3
2099993 7
3000009 10
456206 3
6 7
540064 3
5 2
171975 2
67791 6
1670369 10
600000 2
215893 1
679461 7
1307261 5
244115 1
1150085 6
1170600 6
1 10
437031 5
413090 3
21 10
473324 4
852702 4
1196787 9
2869397 10
1 2
1557149 6
296587 1
232427 1
7 3
1 10
390859 3
14 5
583591 4
1 10
1199996 4
364995 7
772093 3
3000017 10
654000 8
450733 2
142127 1
16 8
13 10
376309 2
680107 3
600002 2
2145905 9
8 9
4 5
116640 3
1730891 8
599998 2
144030 3
899996 3
920 10
284135 2
1925126 7
45477 6
220950 1
522660 8
1464000 5
1500007 5
20 7
9 5
1818935 8
1 10
2698001 9
2700005 9
22 9
188186 1
1405200 7
1 10
5 6
8 7
3 3
298095 1
480181 2
3000001 10
2172407 9
2400009 8
47740 5
639131 7
295649 5
1199019 8
1 10
1 10
395898 3
1 10
45193 1
486432 7
864334 6
2855581 10
1 10
1 10
1 10
575199 4
1 10
19108 1
1568394 9
2400000 8
149443 4
8 4
1399845 7
574991 3
658520 4
334178 3
844796 3
1200000 4
1500000 5
927247 7
1 10
520758 9
19003 4
1500005 5
73260 1
1 10
753499 10
300000 1
1282835 5
1696705 8
1 10
580641 3
256034 1
139261 1
1 10
656365 5
885031 3
1069465 8
19 10
109885 5
900001 3
600001 2
934125 5
32147 1
1795086 7
244153 2
1802198 7
1 10
134423 9
1499994 5
17 9
452017 7
9 10
1405936 5
709220 5
599998 2
118635 1
396349 10
300001 1
355491 2
1499997 5
526193 10
3 1
2699992 9
1 10
186206 1
745234 3
564351 5
536153 3
2700000 9
1039061 6
1411216 6
299998 1
197046 1
2699992 9
47988 5
876168 8
578655 4
545996 2
1 10
1292656 8
93303 5
1614650 10
381873 8
595180 2
10 9
2099992 7
110091 4
181081 1
900000 3
572843 2
538993 3
1107709 6
1010844 5
75591 5
198997 4
25406 1
2 2
11 5
155386 2
609123 3
99819 2
792078 6
7 6
2099999 7
253367 4
126224 3
1 10
1800007 6
297399 4
294306 6
25 10
2094336 7
466087 4
748245 3
600003 2
2700009 9
2 1
774340 5
10 5
2797381 10
1 10
1500000 5
842079 3
1540391 6
621880 10
1380561 7
1 10
2078498 8
9 8
442023 3
783329 7
2699990 9
2700017 9
1832785 8
807103 10
644317 3
2399996 8
165607 1
223017 1
1323295 7
14 5
205662 1
2099994 7
144501 1
600000 2
306090 8
76895 4
402114 7
1500002 5
1800006 6
600002 2
1800000 6
1500004 5
37691 3
922242 6
3 3
3 2
20 9
1 10
611145 9
482165 6
141044 2
1086011 10
1623616 7
6 4
648679 3
2064046 7
875954 5
593754 8
100523 3
1837738 8
1385665 7
2194015 8
2215339 10
5 2
298658 1
667303 4
1179627 4
2699999 9
994355 6
162362 1
93808 3
899999 3
814774 5
121472 1
1080759 7
2472563 9
764915 4
299999 1
11 5
505614 2
13 7
2223504 8
296791 9
2143296 9
876199 8
2100006 7
1403059 10
1 10
882921 3
1 10
1439030 10
56059 1
891822 6
46756 1
299999 1
9 4
1 10
797718 10
5 6
10 9
144435 1
2039489 9
1107845 9
1347335 8
1299817 8
1 1
8 9
608772 3
2700010 9
1499996 5
600003 2
29313 1
1607231 6
9 4
1800007 6
268904 3
198586 1
28035 1
753011 3
1 10
599999 2
958568 8
1829139 10
1713858 6
1461936 5
966339 4
389887 8
221185 5
380289 10
1800007 6
334439 10
600001 2
126050 5
89912 5
96643 3
566082 4
64257 5
1 10
1472876 5
900002 3
1800005 6
1399871 5
19 9
628935 7
1503027 9
82292 1
369720 9
747650 3
919839 4
299999 1
1992686 9
5 4
994811 8
538899 2
67344 1
1972215 7
43470 3
1024469 4
1200004 4
771974 9
2160896 8
279565 1
487776 5
4 3
1103850 4
262395 3
345358 9
535584 2
526793 7
10 5
24462 1
118977 1
1353398 5
198034 1
941931 5
3 4
205835 7
1174890 4
239866 2
554592 6
228548 7
490026 2
424941 7
1130074 7
12 9
7 3
1095179 4
1 10
61169 2
1 2
1 10
118456 4
266345 1
748838 3
113459 1
2473712 9
1122850 7
1357496 9
2199311 8
899999 3
253706 2
679579 6
1017819 5
12892 2
250319 1
1152568 9
460235 6
1076440 10
629066 5
923312 6
2148326 9
1500000 5
1243699 10
2400000 8
202375 1
1 1
350923 3
1 10
1 10
126505 7
2744460 10
2063699 7
1588357 9
155273 2
2718411 10
421154 8
1739780 7
1436946 6
485782 2
44646 6
1165142 7
2 3
1309138 6
1199999 4
7 4
519859 2
981729 7
1 10
22 8
1283533 6
137404 3
1 10
1 10
453456 3
214752 9
192485 2
209635 4
1496911 8
405907 3
285893 2
278994 9
2 1
413367 9
500393 6
939949 7
603674 3
2700000 9
2157343 9
1 10
1586889 10
129634 5
299999 1
1414598 7
2223379 10
2399992 8
300000 1
716505 5
3000012 10
1 10
1272403 10
132844 10
1 10
1 10
1057091 7
78861 3
1199999 4
532811 6
15 8
462779 3
160738 1
1183159 6
1005621 4
242436 2
2324044 9
1332926 7
1 10
439759 8
319762 10
1500000 5
8 9
779846 8
7 7
1200000 4
1441378 5
111371 10
864196 3
1805241 8
1 10
177870 2
11 5
15 8
12 6
2699992 9
1 10
2349940 10
7 7
1791242 10
1 10
599998 2
1199999 4
55337 4
300002 1
1863398 9
1 10
255518 7
12039 7
1499998 5
1187076 5
1959564 9
2254329 10
2400005 8
4 5
2399992 8
277125 6
127522 1
611129 10
162856 1
16 8
123060 1
30498 6
1200003 4
138519 1
283602 3
1 10
373184 7
400651 4
1200004 4
602217 7
600001 2
461421 10
464211 6
362619 3
900001 3
1601771 10
11 5
4599 10
531258 3
4 2
5 4
2699993 9
2100000 7
887952 8
1 10
1484402 9
310509 3
202474 1
2488059 10
1915899 10
10 5
8 4
2700003 9
2 1
119001 1
628853 5
854469 7
3 1
1541422 8
993652 8
816585 3
121301 6
416938 5
300041 2
202014 2
431061 7
159019 3
624685 3
161784 3
496438 2
1 10
1500000 5
110908 1
2700008 9
181215 9
1635273 8
491498 3
621623 4
1188404 7
2700009 9
300001 1
247062 2
1085736 9
220366 5
16 8
291948 7
172465 1
247819 1
402145 2
32541 7
1380089 6
285413 7
1106274 6
300000 1
1199996 4
745685 3
695185 8
837674 3
360029 8
997541 5
477842 4
9 10
1199997 4
1337895 8
612059 5
1529216 8
300000 1
17 8
713659 3
279528 6
357549 3
76096 5
9 8
2975749 10
1890420 7
2056973 9
2 1
1696163 7
2999991 10
1940267 8
2099993 7
1944441 9
1179484 5
131540 10
2400010 8
768643 5
545630 8
286219 4
412978 3
337579 7
2399991 8
296291 3
19 9
844016 9
11 5
936516 5
1789570 7
300000 1
137402 1
1888647 7
1758698 9
582596 3
444532 2
599999 2
2099996 7
48870 9
1500001 5
186249 7
293417 8
2859001 10
900003 3
21 9
287052 5
1056880 7
573972 6
338181 10
2 3
739867 3
1253197 6
7 8
1564106 6
1 10
1800005 6
1058040 5
322456 7
867440 4
918271 5
600002 2
2400011 8
131041 7
899999 3
899998 3
1617557 6
1800003 6
300000 1
961968 6
2784849 10
750959 8
356706 3
293247 2
627276 4
1 10
1500007 5
299999 1
163284 2
967087 9
685178 5
271645 1
1 10
15 7
97587 2
7 7
1496824 5
7 6
2976467 10
460578 7
1199999 4
1187830 7
73689 1
741 2
579256 7
199832 1
7885 1
1079551 4
1 10
2700010 9
271889 3
874135 9
1 10
19 8
444532 3
237185 6
2003625 8
336202 7
483007 5
317223 3
2999991 10
1499995 5
1 10
1633343 6
16209 1
8 4
2091292 7
2699992 9
1 10
258996 1
166687 8
1195489 4
959803 4
2699998 9
2080628 7
2386193 9
1339415 8
432020 2
2481092 9
560313 4
910594 5
325627 6
300000 1
2700010 9
225357 1
2209998 9
537299 3
565682 2
1288493 9
529096 4
2999999 10
2100000 7
205497 2
704780 4
2700001 9
239970 1
2099993 7
2 1
198343 5
2 3
1822648 8
1422685 9
1500009 5
798041 10
674275 7
1740563 9
113877 2
19 9
21 10
79926 6
1500008 5
1586624 8
381692 4
79504 1
186800 4
1 10
1 10
23 10
16 7
90496 1
517882 3
636431 8
1 10
2100001 7
1 10
254121 2
847326 7
1186332 7
178657 2
1199997 4
88428 1
1 10
323237 4
1454833 9
1 10
486160 4
760091 4
97074 1
1464192 6
471269 5
1 10
1427876 9
222335 9
3000001 10
549869 3
1598426 9
1283762 5
1826363 8
1381903 6
499461 8
670825 9
829951 6
17 8
1117959 10
1499996 5
1 10
3000001 10
1800001 6
2700008 9
1434740 5
2999996 10
1 10
284947 1
1648753 6
14 5
300000 1
100615 2
300000 1
1954223 7
5 2
725437 4
1579974 10
19 9
2400000 8
101287 6
149889 1
546797 4
1401501 10
3000015 10
8 8
656321 3
14 8
17 8
1499999 5
486551 2
2400015 8
1023273 8
704300 10
1500001 5
6 3
1278039 5
1499995 5
1285598 7
63744 2
11 5
4 5
2147850 10
567210 2
2745064 10
233016 8
33337 1
104049 7
1500002 5
2020464 8
7 6
1867906 7
300000 1
692447 3
166793 6
73192 2
94151 3
341855 2
2400009 8
157229 6
1964093 10
1321984 9
2999990 10
1 10
1 10
1688641 6
1171325 6
5 3
2 2
1500004 5
3000008 10
1 10
836495 6
1 10
1027766 6
759589 3
1759193 6
169870 5
299999 1
282051 1
2513571 9
2 1
886101 5
11 6
3 3
648139 6
1800005 6
1227942 6
39051 9
1 10
1286721 5
2164290 10
2699990 9
841037 3
516570 3
1800005 6
976454 5
1799995 6
666192 4
20 7
5 3
7 3
1637508 6
1818471 8
1 10
172691 3
649270 4
373697 9
254497 2
7312 1
1116817 8
71589 1
8 9
138664 8
2936113 10
1607491 6
226345 3
577981 9
1408295 8
3000018 10
17 9
1800010 6
1563043 8
900001 3
183527 1
3 3
863688 6
1835975 7
787447 7
2400004 8
545162 2
696091 3
2015 1
127178 3
2312420 10
829185 8
1858661 7
514233 7
824675 3
1711381 7
492467 2
5 5
102894 1
580405 2
300000 1
767711 3
1854240 10
150468 1
73266 5
2276661 8
20 7
7 6
492114 3
797675 5
527655 2
932951 6
1726255 6
2700009 9
1199998 4
5600 2
210670 1
1179892 7
1968389 7
2231561 10
762195 4
1142839 8
630167 4
599998 2
2400008 8
2399999 8
1039706 9
839449 8
1216926 5
383104 4
2181380 8
277397 1
2100007 7
1203910 6
464941 7
14 7
1779687 8
109176 10
1011941 4
1 10
1 10
15 8
212121 10
67720 5
900004 3
1651436 7
1 10
1187604 9
1800000 6
1095205 7
1731288 7
2141128 8
243130 3
3000017 10
168857 3
2045942 9
2086962 10
322355 4
18 8
869008 4
933825 8
9 8
9 6
3 4
205428 1
409913 4
1121256 9
1800007 6
922771 9
9 5
1866003 7
1412114 6
900003 3
1800007 6
300001 1
600003 2
1483011 6
9 5
2700000 9
1580761 6
299999 1
884540 3
459649 8
177090 7
68762 2
201803 7
2679070 10
1177971 5
1 10
899997 3
1500001 5
166534 1
66059 3
1 10
889915 3
1251798 8
26047 3
335130 6
455262 2
1236793 8
2 1
35019 5
599999 2
3 3
2099997 7
8 3
1594086 10
1882395 9
887584 3
170220 1
2400014 8
4 2
20519 1
2203141 10
1 1
1241512 8
856142 7
1598387 6
119942 2
9 9
1799993 6
1843903 8
1800007 6
1262089 10
1 10
2674463 10
211701 1
2 1
1070835 5
401280 4
257142 4
2100005 7
189446 1
955548 6
17 7
143723 1
675579 4
1491348 8
2700008 9
9 8
1108 1
1649787 7
8 4
2265769 9
157160 4
402589 2
29020 1
599999 2
8 7
1 10
1 10
175143 1
261005 6
16 9
1973220 10
2446900 10
708967 7
562561 4
225929 6
2113674 8
1604038 10
1 10
4 5
5 6
110755 4
1067976 4
21 10
933931 6
2400001 8
1 10
1762447 7
1244057 5
1799995 6
496033 6
1200003 4
82888 7
1103784 5
1800000 6
736506 7
14 7
300000 1
501245 4
133985 2
351128 4
1 10
103636 3
18 9
13444 4
207579 2
268585 4
7 8
227716 4
229089 1
239563 1
115920 6
221396 2
1934952 9
1891360 8
686630 10
1665873 9
245003 2
125526 2
65449 1
2100008 7
2700003 9
1504 2
227105 4
394063 2
347076 5
77107 1
256208 1
611684 5
1200000 4
659136 6
594264 5
4 5
1 10
1717018 9
1965177 8
24837 1
2699996 9
23501 5
600001 2
1495547 9
172148 1
2377 1
215446 7
543585 4
300001 1
2100007 7
1500000 5
297620 9
2740530 10
138467 1
786920 3
408983 4
899999 3
1430815 8
138252 7
13 6
1200002 4
2897390 10
1407633 8
742949 4
1697822 7
1 1
9 5
1170035 7
11 10
19 9
388964 5
2 1
1673094 8
81138 7
1387983 5
775577 6
266872 1
1233985 9
469601 7
855651 9
425120 4
1749916 7
1563024 10
520779 3
7 6
2399992 8
1199999 4
222476 5
266161 1
1218555 9
202138 1
270240 8
15 7
1 10
2700012 9
59899 7
2999989 10
28762 2
3027 6
10 9
540787 6
1603944 6
586990 10
229751 7
2999999 10
2999999 10
1159259 7
742705 3
1 10
2700004 9
597904 4
104911 3
466462 9
1312773 7
931985 4
1800006 6
291393 2
109986 3
1041319 6
1 10
269767 6
1225289 6
389368 3
1720443 9
68786 4
303642 3
292081 1
900000 3
187624 2
675120 5
1800001 6
428996 3
588531 9
1129205 5
441720 5
2699995 9
1 10
446147 9
11 5
1174227 7
2100006 7
2700008 9
1 10
20 10
1178305 9
2566133 9
11 10
2190056 9
456336 6
563104 2
2399993 8
19 8
217126 1
1457739 10
2017343 7
1794439 8
238710 3
177045 2
620910 9
661089 5
1800007 6
57060 3
1 10
13 7
1468992 8
900005 3
695089 3
15827 4
556867 3
20 10
2999989 10
1199997 4
1396256 8
8 9
600001 2
189820 1
3000015 10
1208410 7
730000 4
1919438 8
518823 8
422964 3
560678 3
596565 4
374214 5
96768 9
251445 5
1 10
1 10
984610 10
245279 2
2099998 7
723032 4
493487 4
300002 1
639692 9
190773 2
2803854 10
347394 5
19 9
2999999 10
1 10
1721029 10
900005 3
681004 7
2382795 9
1004224 8
1 10
579907 2
71849 1
900004 3
1 10
516577 2
2099994 7
300002 1
1 10
260294 3
65275 7
1369571 7
1199996 4
103019 2
4624 5
1991289 8
1174942 7
228211 3
502530 4
1200004 4
1 10
1799996 6
8 9
986120 4
414229 10
1200005 4
627585 8
299297 3
280462 2
142847 7
813366 3
576178 9
1973398 7
1010391 5
1792413 9
1536507 7
3000000 10
1 10
864954 9
3000009 10
1 10
51267 1
1579448 8
1795937 10
44918 2
902540 4
9 10
1200005 4
138793 3
1800000 6
1057382 8
299999 1
133739 10
2586285 9
900002 3
1432691 10
304003 9
599998 2
299999 1
2999999 10
2004279 10
11 10
820175 8
286483 4
900003 3
3000008 10
903676 4
2699992 9
9 8
1880991 8
600001 2
812327 6
85901 1
4 5
515468 5
539111 4
2099994 7
13 7
76265 7
228915 1
1 10
264235 3
599998 2
224693 1
418719 10
480879 5
7 3
837132 8
1527925 6
1336994 7
940570 8
899997 3
9 8
1074573 6
549975 4
780260 3
1596345 8
2999991 10
395631 9
1914362 9
1228367 8
3000003 10
162700 5
33814 10
184580 8
1 10
899998 3
14 7
175362 1
299999 1
2999989 10
8 9
961050 7
514165 2
229550 2
2372142 8
2082475 10
690455 5
1 10
1431325 7
663799 5
1 10
73634 1
1799997 6
1800006 6
300002 1
476575 2
385578 6
249882 2
296337 4
1729260 7
837807 8
159524 3
11 6
5 4
1671444 9
141946 1
532517 2
893133 8
2100012 7
599998 2
8 4
2215908 10
304761 2
350207 2
831314 4
11 5
58454 9
998707 5
340761 4
1 10
900004 3
660496 5
1 10
463325 5
1823602 7
238096 1
1200003 4
1335500 10
56782 9
1516671 8
696539 5
358470 10
395208 2
1263065 6
251404 1
17 8
230679 7
446791 6
1 1
60444 7
273275 1
276867 1
1500001 5
860426 3
1 10
926969 6
491272 8
549595 2
376277 7
3 4
1 10
2177111 8
148256 5
231867 10
3 4
2999990 10
2699992 9
1199998 4
2099998 7
2100006 7
1748337 8
4 5
324669 4
704125 9
1666555 6
1906890 10
522777 6
1 10
899999 3
1574497 9
954058 7
1232211 10
1134295 10
13 6
3000001 10
208167 3
299999 1
1 10
1480490 7
2099993 7
1 1
1518282 6
2400009 8
2332467 9
1141294 7
2191645 9
682010 4
1484621 5
845469 3
13 10
239988 1
1814185 8
809612 9
900003 3
118161 1
1960399 10
1 10
1 10
2 2
496423 4
1594808 8
686552 6
1702355 7
713916 7
3000004 10
1 10
52251 4
1200003 4
2699991 9
1469551 8
283890 2
2699999 9
402742 2
746145 4
694341 3
2267001 9
2023999 8
1513294 8
13 7
991325 9
499179 2
570002 2
997651 10
5 2
900003 3
299998 1
3000006 10
5 2
2399996 8
1664432 7
287395 1
1120194 5
1799999 6
1 10
312493 8
65378 1
1499999 5
403258 3
7 3
592473 2
899997 3
167364 2
341944 5
623368 9
2223771 10
2789 2
2400001 8
580363 3
1124199 8
188526 1
138114 3
494108 2
2700000 9
738480 10
60087 4
143418 6
1 10
1360061 6
841562 7
95394 1
599998 2
476342 2
1500001 5
78161 1
320785 8
378330 6
531344 3
585485 6
96639 6
453839 10
367506 4
774813 5
249799 2
248539 2
1 10
387463 4
2099992 7
113159 6
652850 4
600000 2
778413 3
5 4
454908 2
10 4
456515 2
163057 1
320996 6
478565 4
72018 1
1 10
2025771 8
524512 9
1205589 7
1225074 5
131030 1
252146 3
665542 3
863167 5
400154 3
1430360 7
468872 8
719438 7
812157 3
954359 4
1141373 4
207744 3
244989 2
554334 5
254999 1
2099999 7
51073 2
2228550 10
2699992 9
70023 3
2066569 7
50794 3
1 1
798725 4
498344 4
2400003 8
1 1
1019634 10
404730 6
1356534 5
1953206 7
1800000 6
2014884 9
276007 2
600001 2
1963675 7
1 10
23202 2
299999 1
84276 9
1 10
1154838 6
1 10
2100009 7
469384 5
2711907 10
599999 2
1570722 6
674648 9
300002 1
1644146 9
496801 2
1143009 4
1498520 5
17676 2
980513 8
1 10
603610 4
2342852 9
918497 10
1 10
1 10
584527 7
33640 2
1 10
388426 3
299999 1
1967915 7
394620 2
1200001 4
1336609 7
599998 2
1200003 4
284316 7
2399991 8
299999 1
2498696 9
156652 1
547201 6
990852 4
2099994 7
68984 4
466073 2
788346 6
1911105 8
1 10
524284 5
2039915 9
212749 1
17 10
1197539 10
287171 4
572754 2
764430 5
1516312 8
899999 3
2700008 9
10823 2
913098 4
2385162 9
745140 6
1548883 10
733706 3
1924905 10
1525289 9
258447 5
453957 3
987722 7
187328 2
149232 1
1501561 6
769584 4
235943 4
2100006 7
166226 1
2699992 9
3 1
1421847 9
10 10
150669 7
600000 2
721301 7
700217 3
44820 7
900003 3
250467 3
285813 2
1500002 5
1199998 4
2141982 8
9 9
175613 1
552 1
10 8
1500005 5
6 4
882145 6
974911 4
237935 1
1800006 6
2596672 9
2925419 10
687241 4
143057 1
599999 2
318638 2
1200002 4
600000 2
2 3
255329 9
11203 6
1 10
1254750 10
3000009 10
2099999 7
5 3
293638 1
90167 2
867749 3
811035 4
1253943 5
414409 8
595911 2
1 10
19 9
612313 4
1800007 6
1319171 7
5 6
1148601 10
45127 6
529353 3
1 10
1246626 9
1754079 8
15 8
1 10
867876 3
207869 2
271624 8
1500005 5
2400008 8
391271 7
17 9
358040 4
1567327 8
113038 1
1 10
654245 4
80208 1
320135 3
3 4
860927 8
2699999 9
9 9
2999989 10
115434 1
2400001 8
1800006 6
778994 5
5 6
373820 10
635509 9
300000 1
35588 1
24683 2
1317951 10
6 5
285026 2
42109 10
3 3
125631 1
1 1
74649 1
10 9
616685 10
122803 1
1799998 6
1 10
20 10
1061299 8
1 10
2399992 8
17076 10
572045 4
4 5
759861 4
1320611 5
2305397 10
87680 1
2490931 10
2399999 8
2999997 10
1273870 9
2067591 7
39768 1
868111 6
2032063 8
294654 1
555837 6
1 10
2032645 8
28732 1
1268616 5
9 9
17 8
486457 2
1104471 4
2099993 7
670205 3
1417248 8
1490888 5
1304227 10
2400007 8
782818 3
50493 1
1 10
2533887 9
624621 10
1664918 9
1605024 7
996592 8
980435 10
1200002 4
15 7
55398 2
1200001 4
5 3
546296 8
1144242 7
1727916 7
14 7
1535456 9
142681 3
474274 2
1037787 5
322225 2
143203 1
225443 1
1 10
419734 4
1472889 9
861713 9
2699991 9
1199999 4
694651 3
15 7
19 9
757281 3
1663127 6
1 2
554392 2
899997 3
946706 10
2099999 7
1496650 7
844919 4
127236 1
630729 3
2699999 9
13 6
38773 9
2664684 9
600001 2
6 3
946033 9
100874 1
881807 3
599998 2
115291 1
300001 1
1736136 8
1499994 5
5 2
1751638 7
700024 8
608710 5
2100007 7
2555685 9
731252 4
1158978 7
554688 6
1226744 9
1327271 7
1513260 6
705252 4
300000 1
8 9
121705 1
154445 3
1070441 9
1188656 10
499923 3
2050444 9
1798037 9
3 4
227245 1
238678 7
580600 5
1 1
1386650 7
2862630 10
914315 6
1 10
300000 1
426911 3
2399991 8
15 7
540517 5
1420468 7
1 10
2399996 8
303709 2
705355 6
518865 2
2999999 10
3 3
196829 1
900000 3
9 4
854731 5
8 4
3000011 10
9 4
331958 2
1403929 5
76189 1
2104742 10
799705 8
257093 2
23340 1
999730 6
1649158 6
330217 7
900003 3
1 10
748643 7
2786 10
217213 2
789692 4
745428 4
210285 5
5 3
331776 5
14 6
331117 6
2909389 10
2100001 7
2100042 9
1079939 4
18 10
2136345 8
195469 7
1710643 10
449207 8
1869408 7
2700005 9
107260 1
387045 4
1500006 5
952078 4
462479 5
397607 2
932152 6
1145781 7
2056662 8
2065391 9
3 4
1445627 7
1200000 4
854055 3
1086211 9
355265 5
1 10
1856259 9
650769 3
2399991 8
19 10
9 4
1817891 9
600003 2
117140 1
2400007 8
33423 1
20 10
605890 5
9040 10
1288614 5
47862 1
836281 3
1472926 6
105054 1
12404 1
916898 5
1 10
1 10
557508 3
49099 1
501392 8
8 4
1 10
2100008 7
382116 7
2 1
129009 8
1799994 6
1 10
299999 1
299999 1
11 10
2618900 9
1 10
166411 4
2999996 10
2475523 10
56441 1
297644 5
1194551 7
9 4
900003 3
1199996 4
53563 3
1800001 6
327018 5
239153 8
2081375 10
1 10
1 10
9 4
287114 3
2054367 9
1200001 4
22 9
2999999 10
198492 1
5 5
2096112 8
437272 8
239871 1
602091 7
1799998 6
64945 1
1604739 8
1499995 5
1 10
398726 6
546846 5
28551 8
1472534 7
208082 1
1158891 10
259849 1
1800007 6
165608 8
291065 2
2131075 9
2403595 9
268258 1
1145183 8
400084 5
1284781 10
1441619 8
1736295 9
81891 2
179945 1
100208 2
1308153 10
6 5
1133334 6
7 6
1841521 10
2779240 10
1800005 6
666495 9
473965 7
533 2
1 10
900003 3
540822 6
2399991 8
1 10
115662 2
986759 6
1 10
1200004 4
883062 9
515576 8
600003 2
1200001 4
415085 5
857990 3
2412831 9
735396 3
712834 3
2876980 10
2944346 10
3 3
163903 1
201019 6
27737 5
1323399 10
899996 3
1200000 4
1 10
1460519 6
2036890 10
282283 1
997765 5
1 10
300001 1
2400008 8
574771 3
2700004 9
251571 4
1576568 7
1408897 6
2400005 8
1804048 8
911217 4
306087 2
712223 6
225107 1
1392201 8
2400000 8
1 10
278224 1
7 3
385793 7
2700007 9
288198 5
175252 2
2 3
600003 2
989470 10
1 1
225312 1
1145024 8
2100013 7
790799 10
998923 6
66427 2
1217953 9
46519 6
1199998 4
1 10
1200001 4
300541 5
233256 1
1495147 6
1265971 5
1010044 9
1799997 6
1200004 4
433336 2
192602 1
899996 3
411200 8
277079 2
19 10
1537192 9
29 10
423518 2
244690 2
1108212 6
197448 1
589531 6
1467390 6
2071247 8
757159 5
1 10
1189730 4
4 2
335241 5
4 2
1 10
280739 3
594071 2
1514463 8
104645 1
9 10
1035486 9
1688232 8
359151 2
59964 1
1 10
3000008 10
9 10
976573 4
19 10
300000 1
2399991 8
232909 4
1 10
6 4
15481 2
2100006 7
2400009 8
2399999 8
2088040 9
4 4
8975 8
2999994 10
1504589 8
5 6
19 9
528709 2
1670761 9
2526468 10
2 1
2400001 8
620907 3
10 6
2999990 10
2184669 9
1 10
1355838 7
1163140 4
3000000 10
2614104 9
1153427 5
654823 5
397039 2
261477 7
360791 9
118008 1
376858 3
693673 4
2504026 9
148347 5
587778 2
11 10
2400011 8
611048 3
3000009 10
618997 5
2400011 8
479604 7
427882 2
83610 1
820687 8
3 1
9 4
1308319 8
300001 1
1 10
458670 3
1634401 9
657216 7
1463136 6
1500000 5
1200007 4
900001 3
1200005 4
288015 3
1348638 9
657989 5
454616 7
899999 3
1274322 6
1282627 6
197181 1
522865 5
2605869 10
2399993 8
558960 4
2016415 8
1199995 4
692079 3
211419 5
489463 2
300001 1
58646 2
1616516 7
900001 3
11 6
300000 1
899999 3
338325 4
2121299 9
1739887 6
2699999 9
1073000 6
464123 2
2400003 8
1427186 8
15 8
19 10
790413 4
600002 2
1500006 5
406455 5
165652 1
543905 3
1 10
697653 9
2100008 7
691435 6
640422 5
2029713 7
23146 9
1499999 5
2 2
225129 3
423062 3
2999989 10
1863550 7
379371 4
1 10
599997 2
8 8
1488575 8
1360244 8
504639 5
415682 7
357382 2
2399997 8
2 3
358728 2
2 2
17 9
679039 3
445617 10
899999 3
536950 5
158931 3
2039304 8
1 10
242412 1
363596 4
116721 1
204401 1
245331 9
487458 7
1901277 9
487166 3
22054 1
14 7
73924 5
85677 2
708892 6
334098 2
153411 2
331569 5
702011 10
1268369 8
1190499 4
600002 2
61745 5
2195688 8
8 7
1966967 9
154918 1
166545 7
1533401 9
2 3
231468 1
396980 4
2081071 10
726171 9
4 2
1654080 7
2400015 8
1739221 6
1236851 9
1 10
1199997 4
161670 2
177605 6
73413 1
205665 4
5 4
2999992 10
592489 2
2463968 10
900002 3
1706493 8
1 10
2891941 10
271274 1
1199997 4
10 7
487020 4
2384583 10
900004 3
356323 2
13 6
1277684 5
446198 6
504496 2
572989 2
2699992 9
20 10
241434 9
9 5
900003 3
730144 9
1 10
39697 9
1 10
3000001 10
206117 1
1453824 6
22 9
1273136 6
1952576 7
1018203 4
14 7
445543 2
129341 1
273218 7
1633486 9
73144 7
371412 7
1 10
58939 10
9 9
1184300 10
1 10
226747 1
1 10
1442440 5
1667176 7
2099999 7
1500002 5
396130 2
358743 8
172159 8
110601 2
67011 1
139925 3
755517 7
2100008 7
1433620 7
2051550 10
475401 4
505054 2
535185 8
2100002 7
21 9
378754 4
2999993 10
1626254 9
212940 8
226305 9
11 7
547815 8
4 4
139788 4
899997 3
142801 1
1439993 8
6 7
1500004 5
403592 2
688897 3
1006758 9
970370 9
1096572 7
2099999 7
148351 4
489200 8
12369 3
1800000 6
2257450 8
1998723 7
2456739 10
136067 5
299999 1
1200000 4
2999996 10
1720939 10
1499995 5
1918191 9
977554 8
2375126 9
509636 3
1500006 5
254365 2
424844 5
196004 8
3 3
16 8
346057 3
213435 1
976913 9
1 10
112496 4
160760 8
485304 3
1 10
305216 5
300001 1
14 6
467488 4
1199997 4
335655 8
525593 6
1582638 7
273574 6
781009 3
84260 2
469533 2
187876 1
3 4
45166 1
466778 2
3000008 10
2100008 7
318064 3
300000 1
592632 3
367557 3
614756 4
2400009 8
600003 2
1997028 9
321739 4
1577966 7
2 1
1437340 7
900001 3
11 10
16963 1
1158619 7
599997 2
453654 9
1500001 5
1171329 10
1682863 7
1996453 9
2399994 8
709824 8
1108829 4
1613916 10
4 4
300001 1
78948 4
1200003 4
648575 6
1443023 10
1 10
2067080 7
1800000 6
156331 3
900002 3
157175 8
3 2
24768 2
1022020 7
1970560 9
1103681 5
490407 8
5 5
20 8
504337 4
639591 5
2085356 7
571848 3
2699992 9
1 10
1 10
599999 2
4 5
9 4
1 10
372636 4
1478615 8
61853 4
475430 2
44106 1
161551 5
361382 7
6 4
893694 4
1 10
1 10
475311 2
476612 4
87953 1
167819 4
21520 4
794980 10
878756 8
2082121 9
599999 2
275096 3
1524181 7
640262 3
1853533 10
1 10
157437 3
766121 7
1800006 6
2100005 7
154915 2
266288 10
899998 3
95700 4
635107 6
107537 1
888165 3
1500006 5
297065 6
1 10
376376 8
55816 3
299313 3
765420 3
489880 5
1510484 10
1 10
1 10
142227 6
228587 1
8 4
1447721 8
295717 6
343326 7
29775 3
568412 2
171297 8
1453138 10
462047 4
205137 1
2700004 9
900005 3
6 7
899996 3
2 3
2076064 8
1184246 9
2999999 10
8 9
165053 4
260254 9
1800000 6
733110 3
1839152 8
394896 2
2700011 9
980053 4
1800006 6
6 4
196078 1
189316 3
665631 3
69844 1
631355 5
20 8
2040991 10
2514463 9
530234 2
2351153 8
1166601 5
5 5
812418 3
358060 3
1364009 6
7 5
85223 1
17 8
7 3
863048 4
636315 5
979124 6
2100002 7
265570 1
955511 5
212394 9
1030590 5
2812551 10
1364146 5
637655 4
1199997 4
737859 3
350603 6
6850 2
901785 8
1019783 4
250166 3
2999997 10
1200000 4
1199997 4
248269 8
37245 5
1200004 4
442058 2
6 7
972819 5
2058356 7
223200 2
300000 1
692438 3
145238 3
53595 3
7 6
1500004 5
10 5
8 4
394440 3
9 4
502099 4
84236 1
1113515 4
33112 1
2099994 7
1 10
2700004 9
599999 2
524752 4
1312259 6
76882 7
2100000 7
4 2
1388881 5
441569 2
21 10
1221607 6
2399993 8
1500006 5
1 1
971176 8
7 8
157544 3
2130184 9
303743 10
688384 9
665846 3
865232 8
2137251 10
1 10
759111 8
183233 3
13 6
2207729 8
600000 2
2497501 10
1574059 6
558942 8
1357344 6
2699990 9
878051 5
1 1
1013606 4
1653574 6
1199998 4
2100004 7
1 10
330005 2
935323 5
15 6
105514 1
658535 3
938574 5
21 10
1188444 7
2999998 10
591262 3
13170 1
468740 2
1116598 8
703431 7
189730 3
1816448 8
383872 2
2290959 8
1539 9
605855 10
1012123 5
101235 4
2999989 10
1 10
2399999 8
7 7
2287166 10
1 10
1590006 8
355389 10
172731 5
1 10
1436331 5
1799999 6
85641 3
1 10
7 7
100725 1
79280 1
600000 2
299999 1
1800006 6
1903401 10
5 3
272828 1
15 7
2699997 9
1 10
786216 3
331879 3
1 10
11 5
2699990 9
1800004 6
2307308 10
1 10
2995220 10
1500005 5
262176 4
494731 9
1 10
326633 3
11 10
875866 9
1199999 4
600002 2
947004 5
2878291 10
11 8
121651 4
8 4
2243466 10
918146 5
781566 9
1800000 6
760807 4
1500001 5
747561 3
635679 8
615124 4
85987 2
264664 4
846919 9
1576259 6
7 6
2999999 10
1500005 5
602833 8
346504 3
435810 4
234236 4
207342 3
173697 1
1479055 9
3000007 10
20544 4
2829831 10
1 10
1 10
299999 1
2999998 10
184361 8
412741 5
95666 5
193608 3
1814441 8
1 10
1125538 7
1 10
1581580 8
235203 8
899999 3
128743 1
21 10
1580606 7
313797 2
203454 2
2 1
6 7
3 2
299999 1
86236 3
1 10
170026 4
1092425 6
2281801 8
1940651 7
600003 2
118121 3
386779 2
813433 4
221594 2
11 10
599998 2
9 4
5 2
1199999 4
1200004 4
1708685 7
1096259 6
1 10
1751744 8
1269408 6
813615 4
2559358 9
384257 4
176088 1
2080108 9
1200000 4
10 5
414397 2
542540 4
299999 1
62074 1
2 2
13 7
277768 4
13 8
306729 2
306413 4
1 10
125087 8
1200003 4
1199999 4
1 10
3000009 10
389215 3
54474 1
773305 3
1200002 4
1778723 6
137188 1
1896998 7
1101823 10
1897901 10
1 10
569534 3
2 1
7 4
12 6
382371 4
409267 4
5 2
193976 5
128680 2
1267750 5
874281 5
149747 1
13 7
257294 5
1048753 4
359241 7
983364 6
325696 2
8 9
7 7
2067 4
54868 1
929081 4
1499995 5
164083 1
66405 3
900004 3
1898190 9
13 6
145787 1
2700000 9
858418 3
1121739 4
3 3
998487 8
441449 7
1500004 5
300001 1
510615 5
214290 1
10 10
1907753 7
127693 7
299999 1
4 4
354067 3
1 10
1115395 6
341758 2
254608 2
838343 8
7 8
10 10
4 4
1867635 7
171658 2
1 10
204114 2
600003 2
66647 7
3 1
7 4
669860 9
1 10
10 9
2 2
1 1
7 7
703585 3
245159 1
1003221 9
17 8
1007983 4
1 10
783552 4
468890 3
1711937 10
2049310 10
1575247 6
3000003 10
22 9
3000018 10
3 4
712661 10
106317 1
1680641 10
757481 3
1459952 5
1800007 6
1 10
3287 2
604710 3
1074530 10
2099994 7
20 10
633656 9
990265 4
215676 1
2999989 10
3 1
1573543 8
1199996 4
825385 7
2499625 9
11 7
7 3
299999 1
11 10
1799994 6
1151079 5
212237 6
6 7
936494 9
80506 3
41317 1
115428 1
495621 9
725966 7
112125 2
388847 6
116311 3
262925 1
130135 7
5 3
384686 5
951838 6
104992 1
1799999 6
1 1
599999 2
119466 5
1770601 8
17 10
1 10
7 8
507449 4
1 10
1212751 6
2100007 7
6 5
592816 3
1309140 10
127274 1
13 6
722539 5
1 10
6 7
502189 3
2399993 8
660120 4
6 5
498469 6
236494 5
1422615 9
203206 1
206897 3
986510 4
1840150 8
794743 6
1 10
1 10
2099999 7
1799993 6
1 10
396012 6
194494 2
2904988 10
1134175 7
1 10
8 8
145941 4
1 10
2400000 8
780972 3
1088909 5
1500005 5
845159 8
1500003 5
1141569 4
1404014 5
1077532 5
7 7
1 1
1187581 10
2700008 9
714049 6
489608 4
615375 9
267849 10
546473 4
228486 1
26 10
787338 10
244036 5
329631 2
6 3
23251 1
566013 4
252712 1
2845540 10
209426 1
1 10
2699992 9
1625270 10
310469 8
14 7
1 10
874728 6
584053 4
1500000 5
32488 8
1 10
4 2
640335 3
1198980 10
392404 5
7 8
9 8
1216457 8
599998 2
430329 3
5 2
809869 4
396184 5
300000 1
806970 5
600000 2
106937 1
17 8
212908 2
900000 3
1105305 8
1287301 10
318835 2
288871 1
6 3
455916 2
173710 2
11 6
952389 4
1483861 10
1 10
84553 1
1564736 8
2665615 10
279779 1
329867 10
202649 1
860776 7
1 10
833521 4
2134601 9
186859 1
706946 5
2231696 8
2707850 10
364609 2
744508 9
335892 3
1792072 8
840514 9
459856 3
646307 9
599999 2
153628 7
1200003 4
393470 10
9 4
3000009 10
273355 9
402629 3
270776 4
1799995 6
1 10
599927 2
2054990 10
299999 1
2046251 10
5331 1
2400010 8
5 2
9 4
1799999 6
600001 2
3992 1
2400008 8
2297868 10
261936 9
477845 2
306247 4
462083 7
1 10
460275 2
9 4
86003 1
1608193 8
2421510 10
738548 5
2100006 7
1499999 5
1 10
275816 8
1382907 7
1874192 8
134959 1
11702 4
1462702 5
357828 4
844072 3
2513480 10
139965 2
65450 1
1274337 5
1200001 4
267452 9
1231431 6
31553 2
648953 4
327590 6
900004 3
19299 1
41446 7
2100000 7
13 6
947289 4
2936115 10
2700011 9
284918 10
2007926 9
499285 3
1200003 4
20293 5
536462 5
1799993 6
163887 1
1025504 4
296112 3
2399999 8
161219 5
7 6
416789 2
345695 7
2999990 10
1101379 7
12 10
4 2
900003 3
3000010 10
1982268 7
82247 9
47114 1
886160 3
29338 9
1265491 9
87810 2
841295 7
71927 8
16 8
1199999 4
1315439 10
1499996 5
2099996 7
496425 4
159986 1
184434 1
847016 6
624748 9
1 10
923875 6
31809 10
2099998 7
125129 1
1200002 4
8 9
224465 3
1347073 7
1 10
1170317 6
600001 2
1526870 9
747933 9
1778498 9
145304 1
300002 1
773245 5
900001 3
1322711 5
375487 8
495963 4
666240 7
905233 7
300000 1
704789 3
269868 9
1 10
1282365 7
958600 10
20 8
329569 4
824144 4
2700010 9
673983 8
2404670 10
1461747 7
853513 4
1624410 6
1200001 4
2424289 9
7 4
1499996 5
1 10
2652660 9
1502755 6
8 9
2699992 9
1364225 5
18793 1
764457 3
2368070 9
2478782 9
2 1
1754425 6
1938048 8
1124697 8
7353 1
13 5
1155449 5
1 10
196096 5
1335437 6
224447 2
347248 4
5 6
13 9
976039 5
277553 5
534860 8
333970 5
2700010 9
8 7
828053 6
1545863 6
618555 10
1234500 7
2100012 7
1415106 6
941605 6
136356 1
325334 3
13 7
3000011 10
1479919 10
270150 5
2341340 10
4 5
16994 1
370749 4
1151331 4
1724236 8
2100008 7
3 4
783642 7
69811 1
1 10
1108640 10
2027448 9
2399367 8
7 8
1802936 10
1005379 4
310101 10
296631 2
1 10
243264 6
42040 1
1 10
600003 2
776435 5
755242 6
18 7
214724 1
158824 1
461958 2
445681 2
997877 6
768893 3
1800000 6
1652725 9
913060 10
88018 1
1389109 6
1199999 4
90248 1
60465 5
300000 1
350755 2
600002 2
6 5
9 8
2402054 9
327024 6
3000003 10
6 6
5 4
755317 4
900003 3
3 2
1 10
7 4
2553958 9
1010329 4
1704366 9
395711 4
133625 2
1359045 9
300001 1
1718521 6
214425 6
701530 3
2572981 10
352270 4
1684736 8
12 6
1388628 9
2399993 8
77310 4
691669 10
803053 7
338101 8
458556 5
8 9
1 10
1800001 6
1199998 4
1514669 6
3 2
256212 2
935773 7
447309 2
900003 3
686004 5
427028 3
1695338 7
576623 10
2699999 9
308509 7
1034865 8
11 4
866711 4
2700008 9
1970055 7
11 7
599997 2
3000018 10
3000009 10
461288 4
2330 5
1800008 6
702181 5
665924 5
1258564 7
1 10
1516615 6
2400004 8
270359 2
1799995 6
671837 3
821589 10
648167 6
15 7
771004 3
243991 2
58102 1
5 2
599998 2
151065 2
237965 1
1747469 8
5563 2
5 2
572237 6
1 1
741259 7
511033 2
2399994 8
293271 5
1266605 5
1 10
248287 3
2268315 9
1800006 6
227916 1
3000009 10
350745 8
474874 2
374841 8
2795489 10
233544 2
945631 6
1600874 6
850353 7
1518150 6
9 8
1 10
21 10
514572 3
1121854 7
862106 7
2399997 8
1 10
5 5
1476228 9
416416 2
269682 4
1065839 5
7 4
2100008 7
300001 1
553066 2
865591 4
93732 1
254410 1
2399992 8
1265234 5
1296008 9
186917 1
79906 2
2 3
2099994 7
299843 1
600003 2
364799 5
1550417 6
360440 2
204839 1
13 7
2819519 10
3000011 10
288973 1
9156 2
445630 4
5 5
1274588 7
1500000 5
268626 1
15 7
42132 7
3000011 10
87040 5
5664 7
6 5
1005939 9
891033 4
899998 3
508385 2
1992671 8
220492 6
1106271 4
188043 4
116289 1
2400007 8
17 8
474857 6
1879437 10
13 5
873147 7
3000002 10
897639 9
8 4
2400009 8
378441 10
217672 7
18 7
152292 3
899999 3
3 3
3 2
1 10
1 10
1476004 5
2095506 8
1567073 8
1124832 4
599998 2
382887 8
2100007 7
1 10
1620198 9
1500000 5
220727 6
2387450 10
15273 5
289154 2
243831 3
163346 2
1459245 5
79389 2
761608 3
647771 6
1410806 10
5 6
268252 1
1995209 7
744209 10
238498 6
2964239 10
1199996 4
916790 7
1 10
2832029 10
3000004 10
2158080 8
460963 6
1639505 6
2251958 8
1835675 9
1575053 7
1200000 4
972920 5
466503 3
1 10
15 7
440704 6
7 8
810857 8
786287 3
855854 3
1945937 7
736559 10
2999990 10
23 9
1 10
1094698 9
5 4
4 4
33201 2
717857 6
1200001 4
3000011 10
1500001 5
1688590 6
1 10
1 10
2999991 10
1 10
3000001 10
475659 2
419211 9
600000 2
3000000 10
715821 5
172483 10
1 10
935824 4
5 6
941494 5
1 10
1500000 5
2400015 8
731601 9
194694 2
1007689 7
955575 5
782075 6
987618 6
2399997 8
303578 5
73996 1
1775768 7
1499999 5
19 10
520638 2
577596 6
2399991 8
1894665 7
366810 6
100701 1
600001 2
2478805 10
855153 4
4 3
170866 2
1 10
349722 3
1624015 9
390862 3
1290200 6
2100006 7
18 9
1799994 6
404850 3
2206429 10
608046 3
640202 3
1695505 6
1786248 6
342294 3
1 10
284757 2
135384 2
611768 3
494312 3
9 10
2116995 10
1100609 4
2 1
1799995 6
107041 5
1629949 7
825185 5
565956 9
103003 4
3000003 10
754609 5
1 10
6 6
3000011 10
180880 8
673394 3
1010101 4
850835 6
440090 9
2700017 9
259799 8
2399993 8
284076 9
148473 1
248543 1
128044 1
15 7
446725 2
350083 9
22873 4
5 6
3 3
9 4
2700017 9
2316564 9
488466 8
375381 2
77638 4
9 8
200388 7
3000000 10
609281 5
161367 4
14810 6
2100005 7
2999999 10
19 10
10 5
593368 2
1999011 10
30886 4
40970 2
2146956 8
1 10
565908 3
2717190 10
623645 6
998453 4
15 7
1389035 8
540176 7
1 10
10 5
457467 2
245089 1
808478 3
299998 1
599999 2
180351 1
899998 3
23195 1
272080 5
213548 5
900000 3
900005 3
310297 2
2400001 8
2100009 7
1199998 4
12098 2
17 7
33223 6
9 6
517317 3
550110 3
2400014 8
707406 3
2999998 10
1 10
6 7
364413 7
108078 4
1 10
19 10
192665 1
1922787 9
1800005 6
2399995 8
1199995 4
1 10
925335 4
1172636 4
1945716 10
264739 1
809855 6
756896 7
5 4
291287 1
10 7
13 6
1017582 7
307807 4
4 2
412005 5
355994 7
599998 2
2301479 10
128128 2
7 3
2529068 10
2400009 8
322715 10
2099996 7
5 4
299999 1
599999 2
1 10
11 5
1799994 6
618081 10
71806 5
221005 2
5 3
456707 2
15 7
1 1
2351251 8
1800009 6
2266744 9
11 4
900001 3
130429 1
192227 2
1 10
762287 3
1 10
1 10
2700009 9
300000 1
198702 1
629778 4
6 7
1398336 5
891158 10
1796162 7
893837 6
1800000 6
278620 2
2700010 9
841671 6
196186 1
820700 8
14 8
1368838 9
1 10
1528988 7
11803 1
128463 2
2050384 7
2 1
1466714 6
1 2
98237 7
735738 3
559480 4
59282 7
1254071 6
443706 4
257779 10
1663423 7
600001 2
463927 4
1153514 5
271103 2
7 7
1231194 7
351914 2
332363 2
712949 3
1 10
937797 6
260121 5
14087 4
1200000 4
2999990 10
1500002 5
373404 2
300000 1
96670 1
584806 5
9 8
123264 7
38917 6
2 2
1500000 5
78219 1
1774189 6
1376894 5
104400 4
2400007 8
32992 1
899998 3
1699032 6
167596 1
218536 1
13 7
312581 5
682631 8
843232 4
6 5
1 10
1 10
2699992 9
1493942 6
1543325 7
666926 3
379500 3
21 10
847272 7
482411 5
130424 3
1425312 7
4 5
192355 2
318789 4
300000 1
593179 2
235753 1
2100002 7
900002 3
1126409 4
9 10
7286 5
870866 3
524758 6
1799995 6
125037 7
2099993 7
116542 2
130946 1
868400 4
379466 2
1 10
1 10
117593 9
926328 4
1985579 7
726814 4
2634589 10
1488174 6
854461 7
1500006 5
1719017 7
1358918 7
548605 6
5883 1
7 4
103672 8
12 6
2400008 8
2372321 8
1349500 10
194171 1
708292 9
1 10
9 5
454149 3
2700010 9
2001889 9
451969 4
2071224 8
2700005 9
418269 2
41428 1
139545 2
932801 4
1 10
1 10
316884 5
75476 1
252136 1
1 10
712372 3
148240 9
204523 6
1 10
2399999 8
900002 3
436122 7
294935 2
76889 5
211209 1
300000 1
1800006 6
1 1
7 8
1 10
59828 4
2 3
1601970 10
1467311 6
3000000 10
1246362 7
853177 4
3000010 10
1416522 6
1733841 10
599998 2
1 10
1010269 4
1 10
102763 9
1411391 5
1714907 6
561549 9
254274 1
1 10
2 1
1500000 5
249664 6
1500004 5
882877 4
419042 3
316344 6
204608 5
600003 2
2100007 7
1335055 5
643460 4
2700009 9
215570 1
271535 1
18 9
1 10
1248057 7
2 2
1 10
778688 3
2099996 7
802249 8
294609 10
403730 10
157975 6
1 2
1239214 9
313507 3
804929 7
1 10
2083922 9
282338 8
183509 1
900000 3
15 8
900001 3
1500006 5
970786 10
1499999 5
600003 2
1200001 4
1334491 5
9 8
88847 4
1 10
2999989 10
2365380 9
30179 2
1 10
12 6
221684 2
1800003 6
7 8
10 9
349393 2
741609 3
234008 9
300001 1
2060360 10
2400001 8
39925 2
8 4
700954 5
2314015 10
2185430 9
917912 8
886542 4
446894 4
253959 8
1389487 8
2970029 10
2699992 9
1246200 8
1199996 4
1 10
160900 10
717031 6
401632 2
137297 1
1500004 5
269574 2
15 7
1617065 8
2699990 9
1449048 8
599591 2
1366844 5
880229 10
135839 2
8 4
1 10
1090612 6
980516 10
1002010 8
2400013 8
2099992 7
252813 6
6 3
852439 6
54322 2
279928 1
599999 2
1675461 6
2699993 9
492706 2
1 10
1499999 5
8 8
9 4
2016613 8
1995450 10
1132711 6
419502 5
469695 8
46800 1
1 10
94533 1
177886 1
17 8
2099996 7
271971 5
114873 3
104176 1
900003 3
245419 3
2100006 7
1200000 4
2699993 9
695916 4
1460291 7
136989 7
2699999 9
270320 1
2 1
696641 4
896223 8
1 10
1500006 5
394079 5
900000 3
1552188 7
59755 1
1 10
982570 7
239295 4
2529245 9
747514 5
19 8
1 10
2058175 8
331011 3
9 4
2075732 9
312861 3
992580 6
257688 6
1 10
1281791 5
1178507 7
2700002 9
687750 3
2099992 7
500463 3
229891 4
558942 6
142016 1
226824 1
899999 3
2312939 10
150576 2
473692 4
1746181 10
1 1
23 9
270737 1
8 3
24418 2
17 9
2 2
5 6
12 5
9 4
1621494 7
166304 3
1200003 4
1799999 6
2400011 8
201445 7
8 8
1086726 5
2999991 10
1500003 5
2405491 10
1 10
900005 3
12386 2
1240367 6
1 10
748879 10
347713 6
860513 6
1068727 4
1599766 7
2593723 9
299999 1
1800007 6
144232 9
7 6
1 10
1499996 5
2111723 8
336865 5
596183 2
176301 1
1686510 6
1 1
2455122 10
1987353 8
3 2
100244 3
2312150 10
300000 1
899042 4
157280 1
1 10
852710 10
1 10
3 3
299999 1
300000 1
294745 4
17 6
1799999 6
1 10
864481 6
100626 3
61005 9
816754 3
349789 2
3000010 10
257931 1
860737 8
300000 1
1800000 6
1 10
256339 5
14 9
7 8
1800007 6
300001 1
295272 1
9 10
1 10
1340712 9
599998 2
1 10
2999990 10
376363 6
644033 3
314663 3
295324 1
1799995 6
300001 1
458930 4
346709 6
51756 1
1367161 8
2818098 10
599998 2
1240362 5
1336096 7
871062 6
1 10
1199995 4
8 4
2923561 10
2145804 10
201988 2
223031 5
516897 3
1992195 9
1132254 6
1612008 8
322726 4
339524 3
158849 1
1665491 10
21 10
766492 4
234618 1
1219437 9
1 10
2400002 8
2700008 9
1200003 4
2333153 8
1793507 6
21 8
1 10
305969 4
2895579 10
1729051 6
1808101 9
7 6
592286 5
1799164 9
21 10
142883 1
3 3
263703 7
482026 2
146004 9
96608 1
4 2
1200005 4
324429 10
861145 8
3 4
333127 5
210261 2
1151156 7
1799995 6
2927809 10
1949276 10
8 8
1799996 6
816074 9
539121 3
3000000 10
1091014 5
2085642 9
59927 2
2699991 9
8 7
5 2
2 2
9 10
255280 8
238793 3
1521297 8
46369 4
1749592 9
9 8
277742 1
1 10
5 5
2806077 10
1310864 5
231363 1
1360387 5
300000 1
1403439 10
179136 2
3000000 10
1386722 6
30756 3
2346776 8
1 2
2100002 7
39464 9
1556199 9
2700005 9
1498960 8
826686 3
107939 1
2632195 9
375437 4
13 6
1 1
101533 3
328655 8
585027 2
541127 2
8 9
784673 4
546111 10
6 5
5 2
661169 4
1790793 9
2699993 9
1242125 6
1 10
290064 3
1477454 5
1784473 6
610440 8
1249263 5
1499996 5
1503299 6
1476906 7
1041017 6
1305533 6
1 10
2696680 10
371879 7
539013 2
300001 1
1484764 5
1036315 6
1390240 8
300000 1
299999 1
15 7
1 10
1200003 4
9 4
1200007 4
196988 1
502124 7
530568 2
600003 2
4 5
1753464 6
300001 1
2271448 9
2522781 9
868850 5
2 3
2 2
566735 2
2700013 9
767000 10
775183 8
508771 2
123597 9
1984502 9
1 2
2723432 10
1760293 9
2491840 10
524792 2
1775000 10
2400004 8
1307592 7
925236 6
243526 10
2099996 7
899999 3
1 1
171157 7
163594 2
1199995 4
2307950 9
1 10
928565 7
690047 6
300002 1
728529 4
1725687 8
255128 3
1 10
2223944 8
60279 2
2999996 10
1 10
1799999 6
308232 4
1390201 5
859328 3
2588170 10
300000 1
1160876 5
1499994 5
19 9
3000011 10
460788 5
515165 7
2512457 9
1243345 8
1 10
1 10
1018137 6
1799997 6
2 1
299999 1
18 8
942823 4
2162226 10
600001 2
146243 2
1500006 5
267078 3
49433 4
599998 2
1077772 9
346674 5
225186 8
323115 2
223776 1
600002 2
768370 3
563796 3
86052 1
160121 8
392314 3
1533088 7
599998 2
1199998 4
899998 3
465568 7
2318871 8
1843096 9
1755190 7
1710469 6
89011 1
610624 3
183630 5
2100000 7
20 10
1387264 7
2099996 7
843374 3
93564 6
2427655 9
919806 6
388999 10
1500007 5
1499995 5
641133 4
143852 1
839934 5
1482705 6
2760492 10
1499997 5
6 6
675272 8
300000 1
1885461 10
2999989 10
11 8
9 6
5 4
2677079 10
2999999 10
14 7
9 9
1172192 4
1666520 10
181285 4
505733 2
818774 3
1228399 8
17 8
184113 2
845542 3
1799993 6
98633 1
295699 3
74194 1
13014 1
1 10
1038401 9
2168808 8
169363 3
899999 3
191060 4
1952495 8
1607639 10
166260 10
383904 3
1 10
1499994 5
64515 6
3000004 10
2260314 10
578406 3
854491 3
372877 3
1 10
899996 3
1 10
1797984 9
1 1
15 6
2100013 7
1900981 9
472972 4
374273 2
12 6
1826104 7
1411760 7
1 10
579264 6
802512 6
248162 1
261760 1
10 10
1067587 9
1187447 5
752563 3
2700001 9
661671 10
9 10
806616 3
1365967 9
872327 8
20325 2
265052 3
2700009 9
1848879 7
468709 9
1500002 5
2661671 10
1799994 6
2100006 7
425541 4
554841 8
19 9
688937 3
199926 3
1079327 4
1 1
1534575 8
2699991 9
1500001 5
3 1
1918643 7
394911 9
2099993 7
1461448 7
501530 6
198362 3
95423 2
720765 5
243113 3
299999 1
126851 1
1180639 9
1800008 6
1 10
785502 9
1941306 10
291731 1
2400000 8
19 10
1062529 6
478983 9
514770 6
54996 4
504631 9
595746 2
225924 2
1302888 8
2 1
51899 1
779668 3
1615271 7
2240379 10
186762 1
1200005 4
150077 1
3 2
452008 4
2117635 9
30830 1
2173139 9
1800001 6
143671 3
599999 2
755056 10
17 6
750952 7
11 5
688156 3
9 4
493493 2
209879 3
1199999 4
1012429 10
805952 3
1019005 4
779127 3
1534419 10
2420 1
352590 2
2099999 7
1388286 5
237712 7
543603 2
1693859 6
764627 10
1150714 9
159077 3
2341180 8
774535 4
110979 1
2331611 9
1015955 5
1758373 8
8 7
1200003 4
295081 2
264214 5
2 2
1511477 9
1 10
2399995 8
402655 8
556968 2
3000000 10
635395 5
355868 4
1650771 10
1026140 4
5 2
12481 6
846541 4
1 1
9 5
8 9
846193 10
2399993 8
537580 4
1182595 4
447693 2
1 10
107446 3
245751 3
830251 10
227884 1
2582135 10
262291 3
2526160 9
138109 2
1 10
14893 4
300000 1
734671 3
2 1
603918 3
316297 5
8 5
389539 5
1985588 9
440893 7
317088 5
2045709 7
1200001 4
651567 3
120744 7
22206 2
472481 6
1225670 5
26 10
1868336 7
1799995 6
1 10
96148 1
1499995 5
1 1
900004 3
12 6
266702 1
669231 4
21152 6
2097839 8
600001 2
451371 2
28424 4
109299 1
2034865 9
293221 5
506660 10
1 10
656525 6
1 10
2399997 8
1429576 7
410037 4
869871 8
2188981 9
599998 2
211422 1
2054110 8
98096 3
71072 4
1537867 6
1379247 6
2700001 9
17 8
1 10
514192 3
237829 1
7 3
728328 5
311461 2
599997 2
1667597 6
674154 5
2179954 8
412224 4
890054 3
1 10
35421 1
2100007 7
120561 3
1439276 10
1378434 7
1 10
2411491 10
288385 8
534226 3
152803 1
2700009 9
2999995 10
2999989 10
299999 1
487818 4
1004572 4
1222683 5
2560018 10
11 5
6 3
524171 2
681708 6
661314 3
1592613 9
2 3
4 3
11 10
939999 8
3 4
1 10
375757 2
701248 7
778474 5
2400000 8
599998 2
10 5
703453 6
658245 9
1020619 5
1 10
1551627 6
581690 10
1 10
7 6
815381 6
446332 4
1678974 8
11438 1
1200005 4
1 10
963656 5
3000002 10
2699992 9
820201 5
248343 4
1755840 9
160989 1
2051064 9
492653 6
8 6
1 10
1405489 6
227268 9
1311770 10
44168 1
1657661 10
549680 2
2400005 8
7 8
2071506 8
1269637 9
6 7
510328 2
2 1
1 10
1335668 8
1 1
7 6
4 5
599999 2
1500004 5
599999 2
215940 2
287975 3
1343587 6
900004 3
580296 6
504580 6
1200003 4
899997 3
572604 3
8 4
1362679 5
255237 3
639560 4
403917 3
417123 7
1606956 10
757429 7
181743 2
1800005 6
7 8
1154871 9
2700002 9
13599 1
5 2
19 9
2999997 10
4 4
583829 3
1 10
9 5
8 7
576410 3
7 8
1 10
10 5
2 3
1 2
815920 4
1473729 6
2099995 7
1362403 6
2100010 7
108394 3
1105256 4
299999 1
1992769 8
300000 1
219037 1
104190 1
1499999 5
13 8
376351 4
387224 4
1312673 8
1500000 5
21 10
966421 4
168393 2
576386 9
793079 5
1 10
506058 2
1793443 10
1 1
1800000 6
1200005 4
752598 7
146415 3
900001 3
2099992 7
9 10
1200004 4
21 10
2090284 7
116344 8
133223 1
1799994 6
3000009 10
15 8
241929 9
13 7
501417 4
203068 9
1027450 9
493736 4
101121 1
1562392 7
222980 1
939755 5
1500001 5
7 3
1 10
350296 2
5 6
1303046 6
20 10
8 7
1902110 10
50080 10
90343 8
227667 1
472545 2
1799997 6
944 7
2336328 9
2699990 9
155476 3
1622526 6
92440 1
1800007 6
1485257 9
1800011 6
1123499 4
4 4
1791019 6
224819 4
3 1
1931839 10
825300 9
501944 3
1200002 4
599998 2
753940 4
761109 7
109614 1
65486 1
1 10
48358 1
1205884 7
383487 2
883619 6
1138352 4
897048 6
2206863 9
9 4
1 10
546028 3
2018318 8
90515 7
7 7
302799 8
2522699 9
7 3
600001 2
897190 10
108005 5
8 9
7 8
2700016 9
919960 4
1908983 7
1 10
1 10
364554 4
439236 2
1800007 6
809180 9
1943939 10
1800007 6
1 10
7549 1
358819 5
1177213 6
114092 7
209636 4
1500000 5
1329834 5
391423 6
2356416 9
512218 8
2100013 7
125485 3
715391 9
2088961 8
1 10
1 10
982479 8
1130341 5
2099999 7
339875 5
251779 1
795126 5
1045120 4
816130 5
190859 1
1 10
156675 7
438420 2
64237 1
872836 7
2400007 8
1794841 8
638449 8
1 10
887561 4
1329919 6
2237072 8
777791 6
94680 6
17 9
1220552 8
1101060 4
1925515 10
2700000 9
407259 10
1 10
1065430 7
412185 4
1 10
1799996 6
5 4
1988981 7
898218 6
1268441 6
710311 6
157125 4
1072577 6
1349139 6
115720 5
16 9
900003 3
1199995 4
1677800 10
775226 3
8 9
617415 4
892480 7
25917 4
172329 4
10 9
591542 2
844003 6
416642 2
5 2
2194311 10
21 10
937124 4
410818 2
10 10
192770 1
772363 10
222371 2
2 2
13 6
1 10
1 10
63722 2
899996 3
178161 3
1406415 8
1200004 4
519776 5
1992474 7
13 6
2700006 9
300001 1
1225971 9
296854 2
1499995 5
467759 2
207532 1
123405 3
34852 1
2064062 7
261530 10
299999 1
1554309 7
2399999 8
21 10
740575 4
286311 2
2492792 9
487376 5
1926599 10
5 5
1 10
1500001 5
27 10
2700015 9
600000 2
1800006 6
483628 3
2562218 9
199043 1
527040 3
1678878 6
900004 3
384793 5
200406 6
10 5
2267213 9
2100007 7
362327 2
749925 5
1030805 4
19 9
49950 9
1200003 4
1 10
832195 9
2700000 9
937075 4
2679579 9
1 10
659969 3
393181 2
516650 5
294739 6
300000 1
599999 2
121438 10
2601460 9
1518602 7
125462 3
1499997 5
40069 5
1607351 6
807740 3
348995 2
2074534 7
2534090 10
1654080 6
1663449 6
769571 7
47613 7
2372400 9
6 7
1689183 8
113318 9
811923 3
88914 2
73133 2
126784 4
2699997 9
9 4
1525825 9
364743 2
945253 7
310937 3
939763 9
1 10
613027 4
795330 3
869706 4
321063 2
5 3
812910 4
2399999 8
300000 1
472172 2
1 10
168354 9
19 10
1 10
607772 8
567389 2
1 1
2699993 9
406921 2
600001 2
2400000 8
2100012 7
478127 3
2700013 9
1499994 5
900000 3
1663570 7
4439 3
162803 6
342912 8
300001 1
475884 6
1499995 5
2700009 9
129199 5
1642957 8
2226129 9
822684 5
2100003 7
100061 4
13 6
600767 7
455521 5
341605 9
1199997 4
647733 3
2566691 9
600472 9
10 9
14 10
989961 4
354137 6
2099994 7
939170 7
2999990 10
257511 8
1210288 8
9 8
124965 7
1048832 8
599999 2
10 4
1851940 9
1735488 7
1188782 4
441815 5
40626 1
625563 3
5 4
276959 3
817583 3
169511 4
692650 8
3000000 10
1536413 10
103551 2
995751 10
2392449 10
188562 3
1200299 10
11 5
7 3
1583776 8
586710 6
675377 8
5 3
661956 7
2044045 9
1791917 9
1423641 8
261749 5
29595 4
2999999 10
1167596 7
137106 2
535574 5
5 2
160541 1
300001 1
250785 2
215297 4
1437009 7
13 6
1089749 9
600002 2
1 10
38212 1
26441 2
2183610 10
1000001 6
312096 3
1500535 8
243069 1
1210727 5
194371 1
169306 6
282868 1
224645 5
57624 8
764774 5
183253 3
1799993 6
3 1
1 10
484726 3
2999992 10
706437 9
276107 1
2400006 8
3000003 10
319226 2
153944 9
3000011 10
302232 8
13 10
176029 1
1199997 4
2400008 8
945164 4
6 7
1 10
2100002 7
19396 3
1513378 9
775073 6
1 10
120898 7
278769 7
3000000 10
2999995 10
2100001 7
899999 3
1500008 5
1977366 7
1981090 7
2783570 10
2700010 9
2999990 10
7 8
6640 1
1780542 6
119697 2
15 7
207043 1
2100000 7
7 6
700754 3
86433 1
18156 3
1000161 8
78229 2
1122537 9
10 5
112269 4
277290 1
217326 1
1045137 9
28768 3
209621 4
1389941 10
443337 3
1349313 8
1823520 7
9 9
640890 3
658758 6
1507042 6
900001 3
487099 4
1391231 6
2699990 9
2081288 7
2859024 10
698754 6
1061871 4
178991 2
1840397 7
384593 7
1617751 6
1199996 4
377048 7
1864447 8
210546 5
136701 10
1142147 6
17 8
18 9
2351465 8
915408 9
2724540 10
2213365 8
1500001 5
283693 2
953125 6
899998 3
114581 2
9 9
1744540 9
2399994 8
1007995 5
1200000 4
1500001 5
1 10
300001 1
16 8
1493242 8
362601 5
3000010 10
2100006 7
4 5
1323923 7
2428489 9
1806742 9
1177939 10
750140 4
271450 1
128299 2
1573040 10
1054348 7
2100003 7
770668 3
1180493 6
1139830 7
1615504 8
1038490 9
50989 1
1721231 7
949691 10
892166 5
217662 1
221547 2
11 6
280997 4
1018411 8
1225757 6
1872346 7
948432 6
697484 6
600001 2
404444 2
179219 1
348127 3
401682 6
8 4
18 9
1 10
72015 5
2069720 10
2209856 9
1 10
181796 5
164123 1
1 1
431798 5
1368409 8
1308953 7
1424119 10
1757963 10
2100006 7
2041429 10
2062774 10
687172 5
175346 1
696420 3
2400005 8
166223 7
1166115 4
1 10
1 10
238798 2
422765 3
478620 4
1422895 5
859090 7
2699998 9
1 10
510828 6
4 2
992467 4
1800010 6
133433 6
1800001 6
15 8
15 7
731695 10
698286 5
353329 4
146503 1
3000013 10
2306930 10
129843 1
2593183 10
1 10
2399995 8
1365880 8
185699 1
1229271 5
367552 4
8 8
1527289 6
14 8
2225059 10
90419 4
1858361 10
16 10
425645 4
2020297 8
1865402 9
1244275 6
346483 7
197731 1
1491392 10
10 5
335181 2
556695 3
1466839 6
1500005 5
1228749 5
1391940 10
1199997 4
273592 2
8 7
6 7
422330 7
2699999 9
782720 4
5 2
2080925 9
1458476 8
567096 8
2280239 10
261676 9
600003 2
249798 3
1005604 5
2700017 9
289160 1
1329808 8
1 10
7 3
535746 3
1108807 8
510816 3
899997 3
885556 4
2689091 10
674292 10
2699991 9
2254717 9
1 10
2352682 9
191006 3
1 10
2907503 10
23 10
522023 2
1 10
286253 1
432622 9
3 2
1616805 9
521655 3
865492 4
21 9
1380108 6
174368 1
158492 1
212679 2
494270 2
1 10
900001 3
2588821 10
175550 10
2489209 10
2699994 9
751230 3
17 8
2400009 8
1415235 9
19 7
1 10
149900 5
679602 3
15 7
818981 9
74420 1
1941271 10
2599398 9
470308 2
554757 3
1 10
1522044 7
6 4
248523 1
8 9
867668 4
1494886 5
7 8
1662794 8
174417 3
732082 7
1625293 6
692593 4
2099999 7
657644 3
2099994 7
200980 7
299999 1
152369 1
2099996 7
1336144 8
21 10
296881 8
300001 1
1943570 7
1748860 10
800171 9
2399994 8
1270841 6
7 8
1 10
564363 9
137149 1
460175 7
517421 7
2399992 8
1 10
302953 4
2393771 10
2883050 10
1374244 5
1244363 5
75861 2
1 2
564566 7
2537006 9
340086 4
3 4
1500001 5
2699996 9
15 7
292237 2
336574 10
1014759 8
2236401 10
517664 2
260383 2
1800000 6
235763 10
1277099 10
308106 6
298651 1
312026 5
3000001 10
484470 3
1944665 9
1193275 4
1528895 8
1974775 8
197213 4
1799993 6
92805 1
23 10
2577978 9
121072 9
774056 4
1661782 6
722202 6
527253 4
667964 5
1800000 6
118215 1
300002 1
1500006 5
900002 3
2071449 10
1444912 10
299999 1
923054 7
238027 2
8 4
288492 7
15 7
267218 6
554225 9
1940408 9
975713 4
2106121 10
1660297 8
638100 7
2700000 9
18 9
1325978 9
801277 8
563118 2
300000 1
1083733 4
120361 1
1011529 10
599999 2
299999 1
1 10
93838 6
889235 4
2400004 8
965728 4
1197055 8
1 10
1067139 5
420526 5
968196 9
994706 7
1115346 5
596090 3
2400006 8
1892311 7
17929 4
1646891 10
772401 10
496477 3
545897 3
1550328 8
85094 2
2999991 10
899998 3
1 10
1467346 5
5 2
821867 3
2999995 10
535169 7
287057 2
899997 3
10 9
1013949 5
1800000 6
265383 2
2699994 9
1078439 9
2743828 10
2700010 9
29333 2
299999 1
9 5
1848462 7
185461 1
327320 7
8 7
1 10
2597510 10
131959 4
600001 2
1308608 9
881020 7
349463 3
108704 7
409444 2
1 10
69545 5
449361 9
2514041 9
1 10
534419 6
345631 7
17935 5
60740 3
282916 3
3000009 10
1845039 8
21089 1
1 10
824797 9
599997 2
2100003 7
440515 2
1150514 4
451383 3
198320 5
1 10
1800009 6
1 10
1431181 5
9 8
628317 9
600001 2
701732 3
195584 1
1199998 4
575374 5
1626858 10
621262 3
6 5
2100013 7
1 2
720395 3
996415 5
549596 3
11 5
600001 2
162679 2
537163 4
899998 3
993455 7
1273921 5
2736391 10
21 8
381274 3
3000010 10
1800002 6
259728 6
1945008 9
2596252 10
313958 6
1393811 10
233020 4
2184806 9
553739 6
2123719 10
557665 4
282301 6
2999991 10
1664233 7
816463 7
2242893 8
609713 7
3 3
1500006 5
194413 3
899999 3
2102896 9
1619666 7
29696 1
2212551 8
963585 4
1016711 5
2171983 8
1632543 8
6065 2
6406 1
2700001 9
177309 3
4 4
2100007 7
933036 7
899997 3
199869 2
812949 10
1 10
143557 1
742570 3
1957465 8
700592 6
90617 3
299999 1
2999990 10
203159 9
346586 5
55818 7
6565 4
230650 1
934174 5
1160904 4
2999991 10
8 4
536771 9
647249 7
1876741 7
1 10
601247 3
549005 2
532193 2
728281 5
1 2
1800003 6
1113304 4
516635 4
502946 9
749945 5
192114 2
3000019 10
1 10
531238 2
1 1
2 1
949811 4
353301 10
92509 7
1633168 8
1055353 10
1422785 5
1 10
19 10
862048 3
645243 3
20477 2
84627 9
1515695 9
2017154 7
576173 2
2220964 8
104272 8
512078 2
600001 2
435892 2
2399999 8
2098480 10
5 6
1 10
240897 7
9 8
22657 7
265735 1
899997 3
1499999 5
599855 2
27502 5
308227 2
310405 3
872767 6
163330 1
2699991 9
151236 3
711838 3
1568400 6
5 5
1 10
99244 1
1256081 7
4 4
1355724 9
1467937 8
821721 8
1144605 6
675603 6
135408 7
10 4
218300 2
1931158 9
11 5
1385684 5
1 10
1 10
20 10
2699991 9
125302 1
1199998 4
2999989 10
1333079 8
1802720 9
50035 6
1975920 10
1588760 10
2399992 8
2100007 7
697735 6
540555 7
1391845 5
1364913 8
1067079 7
2217600 10
1200004 4
1348923 9
1 10
15 7
447453 9
1200001 4
1104886 7
312776 4
1500005 5
73415 3
2400014 8
89222 1
764896 8
1 10
1199999 4
1166230 7
2400004 8
1006473 7
965932 6
261002 10
2252384 9
2099995 7
2999990 10
65869 2
3 4
3 2
348685 5
2260176 8
7899 5
1 10
6 5
599999 2
8 9
11 5
2400007 8
2045791 8
840202 3
1500000 5
9 5
575320 6
1 10
2099993 7
612990 8
373505 4
541625 2
2398853 8
478312 2
2699999 9
1800005 6
900002 3
1728827 6
2539907 9
2328089 10
635417 4
293695 3
565655 5
2079082 10
985894 5
50635 4
1037984 5
1684400 9
425860 4
1 10
665211 4
1347361 7
361333 2
1757981 6
1200002 4
460475 3
697438 5
210629 1
1800001 6
210669 2
10 5
1500001 5
118093 6
2413861 9
937104 5
187762 7
1025034 6
899998 3
22 10
1200000 4
1178271 9
1637615 7
899023 4
300000 1
1500008 5
448414 3
482285 4
265995 5
38797 2
143378 1
29934 6
21 10
1199234 7
746782 10
11 5
813896 8
900003 3
659668 9
900004 3
83461 9
1 10
1199996 4
1213847 8
2400003 8
1306966 5
1784970 10
562660 5
13 7
508508 5
185070 1
28001 6
889740 8
299998 1
135899 5
888727 3
1199997 4
142062 7
3000009 10
1359211 6
4 2
963841 5
1500004 5
2103256 9
516293 2
3000007 10
1500000 5
332026 2
1119845 6
438330 10
206790 7
199065 9
193952 1
18 9
1130676 5
535128 3
297181 1
1332070 5
1799999 6
584023 8
1546066 9
22071 5
2 2
1521920 9
364414 10
8 4
1122285 9
1088865 5
10 5
355982 4
2699999 9
21595 3
1360713 7
2699991 9
1 10
1753507 6
2401433 9
1463473 7
3 3
11 5
3 1
818154 6
2091431 7
1 10
411297 8
1743466 9
6 3
5 2
1799994 6
1799995 6
972413 4
1314279 7
55885 1
348808 2
1 10
631757 10
2398838 9
18 7
242491 10
300001 1
55005 4
1 10
1121680 10
32818 1
1551157 6
2100007 7
1858132 9
1500002 5
2699996 9
1008690 5
2364066 9
120015 1
202970 3
345283 10
2095115 7
648356 3
968213 7
1479011 6
300002 1
2035683 10
28158 1
1 10
1596841 8
1004745 8
600002 2
2700009 9
256702 1
600000 2
813688 5
995199 10
223905 1
79636 3
838835 5
237934 9
2593715 10
2198470 8
2 1
1622544 6
2999989 10
1 1
1200000 4
668764 9
941414 6
927946 9
248133 2
20 8
1228472 10
926499 7
661372 5
787013 9
40683 8
2691520 10
265021 3
1240840 8
1050937 6
1072055 8
575810 2
692978 3
1813344 8
843510 6
22 8
1668905 6
1200001 4
1118780 6
1161709 10
2700000 9
2322192 8
346859 2
1 10
170371 6
131557 1
220533 1
1 10
1921666 7
2700001 9
2370570 10
2099997 7
2290523 9
899998 3
794941 4
2400009 8
900002 3
158079 5
7 4
2158385 10
15 7
166310 5
191209 6
2277989 10
422720 8
10 5
382385 8
95153 6
1199996 4
843938 9
2664105 9
8 4
2400006 8
253137 4
803302 3
3 2
220414 1
949329 4
1600550 9
300000 1
416511 4
444737 5
245556 1
2845265 10
599999 2
563337 9
1 10
9 4
899996 3
229564 1
1175751 5
1189019 7
1565400 10
19 9
647217 8
69647 1
600002 2
206909 9
820330 10
1800009 6
281485 2
17 9
148740 3
1667534 6
2028607 8
568920 10
651466 10
1148560 5
980527 8
4 4
2420127 9
7 8
11 5
297319 8
1200003 4
1500001 5
1 10
9 4
1495809 5
1800001 6
1729546 9
1 10
1208112 8
451068 3
16 6
1 10
1566861 6
1133476 4
899996 3
1595616 10
260085 2
579824 2
457901 5
813456 6
899999 3
1455409 6
390970 3
1 10
1638240 10
1500005 5
214044 5
9 6
1336999 9
1173871 4
136922 1
813480 7
4 2
365266 5
11 6
709045 5
269291 1
74986 1
2699992 9
168272 9
1413872 8
1730471 7
20 10
1802800 8
599998 2
1499994 5
45241 1
7 4
16121 3
432969 3
447311 6
25291 2
6 7
459753 3
960041 5
3000009 10
1190134 6
2700005 9
1138180 7
1707809 8
1250161 8
1800010 6
1959749 10
299999 1
12 6
454791 10
407167 3
242558 2
448289 10
1500002 5
2400009 8
1336662 6
412722 3
1 10
754274 9
243251 1
2700010 9
2055 1
1867958 9
23 9
2999990 10
802906 7
1883272 8
1200003 4
2700005 9
528444 2
1500004 5
383019 5
2399992 8
1784284 8
277739 3
2700008 9
276289 2
1224313 7
1564976 8
1590563 7
9 4
300000 1
1068840 6
600001 2
85540 3
451803 3
2400001 8
1 10
1199996 4
501402 4
1 10
269901 2
912825 8
576255 2
599787 7
1952290 10
1386323 6
1 10
362317 6
782833 5
2399998 8
3 2
780170 5
279840 1
14568 1
7 8
5590 9
223825 2
1499998 5
11 5
1500004 5
1 10
284999 8
6 6
900000 3
2537734 10
10825 3
4 3
1880439 8
683928 6
212021 2
7 8
216403 10
1768153 6
796328 4
343119 10
158285 4
2795049 10
8 5
1773975 7
2400003 8
2100012 7
1444497 8
702764 3
17095 1
415656 7
541849 7
792921 9
1499999 5
887284 8
69987 1
610599 5
1413479 8
19 9
1098748 7
1 10
404449 2
1745981 6
99549 5
11 5
1 1
539365 3
17 9
669042 5
2464160 10
1452621 10
1 10
552093 2
71713 2
1799995 6
1407878 7
1189097 7
499773 2
558188 7
876097 3
156586 2
2573477 10
7 8
202794 1
2399999 8
247881 1
495984 7
448150 8
602775 3
1 10
1436830 5
487755 3
20 10
599998 2
1206263 10
987577 6
259763 7
899997 3
900000 3
617211 3
29 10
2999990 10
2221127 9
1690623 9
203307 1
880993 4
1484125 5
282491 1
150961 1
1 10
677458 3
284400 2
1 10
1262026 9
330436 7
211612 1
299999 1
900004 3
599998 2
1047380 5
816813 4
1874457 8
1861052 8
110323 1
600003 2
1881479 8
8 7
1836044 9
1 10
1200001 4
1992312 9
20 10
6636 3
501498 3
1 10
1800002 6
51755 5
8 7
191125 2
2100007 7
1132517 7
1873791 9
899999 3
345334 5
142132 10
5 4
1199997 4
1 10
1079784 7
6 4
1308344 8
15 7
3000001 10
899999 3
900003 3
573339 2
222993 7
1553829 8
1 10
1688588 6
1200001 4
1 10
1200005 4
14 5
637504 5
486220 2
888808 8
5 2
1564621 10
2150686 10
251121 1
1811479 10
1660386 6
1540559 6
385118 9
3 4
717955 3
1965006 9
13 7
1 10
319563 9
5 5
1336306 5
253387 8
1710847 9
8 8
2063161 9
571833 4
612396 9
3 2
1650371 8
17 9
149690 1
1199998 4
27980 1
2150736 9
2100006 7
959463 4
1 10
352890 9
299946 3
331819 2
434659 2
32600 8
1 10
2 3
2400002 8
320840 10
1903572 9
1448892 9
1 10
300001 1
1364783 5
298068 3
299999 1
2120343 10
848474 5
5 2
1 10
2099993 7
1033744 8
1163537 4
1200001 4
287709 5
575316 7
1420175 5
19 10
344113 4
275497 2
1139047 7
232629 1
105198 6
3 4
2700009 9
1 10
860502 10
478960 2
21 10
2026971 10
1499996 5
1371215 5
249926 4
271092 8
1018317 7
906761 5
1 10
23 10
5 4
728540 5
1089100 8
1 10
1799994 6
11 6
822930 4
741501 6
5 5
2026601 9
9 9
604899 5
725285 7
1134145 4
7 4
1737415 8
876063 4
2699991 9
863955 6
2095390 10
600002 2
201937 2
254802 1
968604 9
241683 1
2340926 9
107928 1
1800008 6
15 7
1338022 9
1199997 4
900002 3
940499 9
1108262 5
1053940 4
498727 2
627786 4
9 10
1881543 7
447755 3
3 1
2999993 10
300000 1
1 10
4 4
1800009 6
5 2
1500006 5
801153 9
1885388 7
42785 6
367903 2
300000 1
1 10
1257230 10
216766 1
4 2
265418 2
993659 7
322006 3
689277 3
1 1
1 10
1146038 6
393783 3
3000000 10
2346164 9
4 4
229467 1
633835 4
1943264 7
203985 4
1365121 6
691671 5
1 10
1 10
576614 3
7 7
32842 9
2089999 9
103807 3
115190 5
1500003 5
90134 2
856664 8
1444429 6
2123129 8
534595 6
2399999 8
337051 9
9 10
200259 9
1176724 5
1589049 9
249008 8
450811 3
160601 1
240627 4
510203 2
2286683 9
512732 2
516255 3
9 4
1799998 6
3 3
600002 2
14 7
599998 2
1 10
1800006 6
522109 2
1002126 7
1293240 6
1199997 4
24525 2
1200003 4
1 10
1199998 4
1049286 6
1541033 8
2 3
1549481 6
783791 9
133205 1
571979 6
2241081 8
415576 8
1765866 6
257741 7
66742 1
900003 3
577385 8
237115 2
560138 2
764640 5
675538 3
2143567 9
641559 5
365347 9
2159321 10
121053 1
494788 2
180991 1
599999 2
2399993 8
3000010 10
1391552 5
1371160 5
2 2
140004 2
1065480 8
1799999 6
1800007 6
1617069 10
282469 1
71435 4
42999 2
1809512 9
2399999 8
1456686 6
426565 5
803344 8
1 10
1 10
15 7
2100013 7
21 8
508368 3
276230 5
154075 1
10 6
5 5
2419669 10
2700009 9
1249378 6
890569 10
765457 3
1452571 6
794309 3
280863 1
3000012 10
1181942 4
423633 2
242615 3
1500003 5
1 10
2699999 9
320529 4
314697 4
1499994 5
259442 5
3 3
231788 4
916915 6
123495 1
742187 4
300001 1
300000 1
2399994 8
1066555 6
1 10
1 10
1397755 10
2845189 10
889889 6
547774 5
318867 3
75445 2
1480641 5
11 6
1 10
849281 7
420147 2
567328 3
1 10
993551 6
324236 3
1266830 5
50681 5
7 5
126018 3
278255 5
35671 4
541953 6
1800001 6
1663047 9
623451 4
180651 2
1969333 8
299999 1
613026 7
576369 5
167168 7
2100006 7
1 10
1 10
1864062 8
185463 4
1499999 5
697340 7
900000 3
832057 3
130417 8
584977 2
2115260 10
61121 2
2955 2
1392293 5
1944038 8
491009 2
666060 4
171523 1
1913525 7
406360 9
20849 2
2099994 7
1597196 8
2100000 7
2099994 7
859013 7
1 10
154141 3
652813 6
971960 8
267709 1
1800006 6
6 4
740187 3
694632 9
771463 4
2400001 8
2984040 10
285911 10
4 4
18 10
532641 8
1565161 8
1800010 6
748884 7
2999999 10
4 2
299999 1
1703941 7
668178 4
1729384 8
1 10
14 8
746040 6
402745 6
467043 6
261555 2
406471 2
1479599 5
56394 10
300001 1
11 10
1 10
1177800 5
233844 3
1006108 4
1471428 5
112643 3
1 10
109973 2
1 10
1 10
317785 4
1225124 10
5 2
982943 8
19 10
1024229 6
596763 3
871250 5
619148 5
1766830 10
167516 7
1405096 7
2432021 9
529830 10
1234719 5
695030 9
69758 7
87491 1
140017 8
1000008 9
2400000 8
1 10
1500006 5
1441449 9
1522829 9
2100001 7
461183 3
1079069 6
203501 10
284078 1
27781 4
1 10
1688031 8
13 7
1389937 6
2999991 10
5 5
1 10
1308321 5
1 10
300000 1
27 10
458995 2
2099995 7
22163 4
1 2
600629 3
1486159 5
17 9
768537 6
292350 7
1296105 8
6 5
850634 3
263601 3
2700001 9
2999990 10
1 10
1 10
8 8
1 2
127547 1
307359 7
151694 5
520310 4
220204 5
486900 2
1091105 4
790933 4
1193309 8
419053 4
571806 5
228830 1
321461 10
494924 3
8 9
2778019 10
7 4
56814 4
15 7
1 10
7 8
372960 9
914041 4
505375 5
2495923 10
197249 10
1 10
1256451 5
1 10
1 10
144803 1
1 10
109565 2
13 6
1248505 9
1877633 8
14759 2
1011772 7
1234365 5
474141 2
756570 5
1938777 8
418213 2
573856 5
1419138 5
300000 1
2400000 8
325369 4
10 10
657889 4
592030 9
54449 1
1199999 4
33573 2
1500005 5
4 5
238491 1
74876 4
129993 1
2430037 9
1837776 8
1204328 7
2601487 9
599998 2
558617 7
1 1
1 1
2099993 7
2297109 10
1142820 8
141218 1
153264 8
441009 8
274323 1
2399991 8
520316 7
186331 2
270721 1
176703 3
27053 5
197968 1
2 1
6 7
1658721 10
1221456 5
1 10
130208 1
1138787 7
261059 10
667343 4
320642 9
1804456 8
548736 4
6 6
91255 4
790286 4
1 1
2551597 10
2972190 10
2 1
1 10
390852 9
1136083 8
1576891 10
18 8
6 6
142362 1
1200000 4
1 10
1672281 8
1834857 9
294848 1
38071 5
575015 2
766275 5
1 10
898331 5
1148113 4
1071832 8
1500002 5
833334 3
1800008 6
1803329 9
852680 10
281362 2
1514487 8
613514 7
3 2
225318 3
2382959 10
42776 5
16 6
2100009 7
2699999 9
118170 9
455054 2
353090 2
566691 3
1766311 10
300000 1
259064 1
2722834 10
5 2
566608 9
423155 2
2700013 9
458944 2
432215 5
300002 1
104643 7
5 3
4 3
255610 6
2699990 9
234985 3
802759 10
1800001 6
300000 1
56784 6
1751931 10
1354259 5
524268 6
255413 1
1385514 6
1494409 6
1346336 9
2276192 8
59990 6
52705 1
562704 4
599999 2
760091 4
21142 2
331551 9
168814 9
1 10
746361 5
4506 6
358794 6
948787 4
1 10
2399993 8
1771784 9
1 10
1629944 7
1102451 6
12 5
3000013 10
2399992 8
1110026 6
746465 5
1631190 8
2181710 9
300000 1
11802 3
21 10
158925 1
459482 5
1 10
423150 2
2399991 8
2383742 8
7 7
1398833 9
900001 3
1 10
525713 3
57491 1
1037780 9
973177 6
1480921 6
140025 1
1904689 10
591658 2
238432 4
157034 6
843418 9
326802 6
1499994 5
300000 1
1 10
2196951 8
1376636 5
1199997 4
1410248 7
116529 1
302566 3
2099998 7
594424 8
2999996 10
1391516 5
304107 2
119248 1
1116039 4
36820 9
573720 7
2641595 9
304439 6
148569 3
2100006 7
1710373 10
1 10
109693 2
179256 3
4 5
10 9
494985 2
1 10
1199996 4
2700011 9
1041189 10
667505 4
1163831 8
1 10
599998 2
2700008 9
1531236 7
430319 2
472035 2
1 10
546271 10
1 10
229489 1
1 2
1 10
1 10
2476196 10
901923 7
1 10
20 10
20336 1
7 7
2 1
1683323 7
322648 4
547373 6
2655860 10
435979 6
899997 3
246596 2
760464 9
384784 7
91808 9
65536 1
1049131 5
522925 3
83821 1
1500008 5
1 10
125733 4
2699999 9
14 10
95355 2
1470910 8
753683 4
157646 1
1014012 4
14 7
600000 2
1 10
27 10
117351 1
2099994 7
129103 1
232769 5
490772 2
616948 4
2884621 10
1884932 7
8989 1
35976 1
1061038 7
2094768 10
2358739 9
2700001 9
2400002 8
71507 1
1555507 9
1 10
1396625 6
2100001 7
600001 2
885288 8
4 4
509895 3
246618 1
542093 2
63270 10
412513 6
2099996 7
1 10
355706 5
1 10
387353 6
192744 5
1 10
1219491 9
2065039 7
492813 4
1421531 6
10 5
373213 3
1197671 10
324306 3
777267 9
551539 9
981303 8
51254 1
2400008 8
1792145 8
35912 8
2400003 8
763041 8
1 10
11 10
600003 2
2400006 8
3000000 10
407274 2
2699999 9
13 10
52154 5
1800011 6
1048994 4
1799995 6
1500004 5
147257 4
112843 3
1763350 10
991880 4
2464330 9
1199997 4
1083528 9
564651 5
494603 2
852730 5
551229 7
1499995 5
1402365 7
1200005 4
2400002 8
223230 1
133429 9
1154195 9
259097 1
22628 6
4 4
600001 2
552688 4
253418 1
8 4
1650565 9
600000 2
5 2
1620924 8
2207611 9
3000010 10
27954 6
1047659 5
846461 3
508354 3
6 7
299999 1
1 10
1579061 6
552868 6
433285 2
1063699 7
331569 9
975110 10
900002 3
1707412 9
2100008 7
8 8
1129072 4
9 8
885508 4
819343 9
1008185 4
2099992 7
253156 3
157214 3
260137 2
12 6
408038 3
620767 8
1268390 5
2023528 8
91358 8
1687529 8
164348 2
1802200 10
328519 6
30641 1
532833 3
505644 6
672953 4
813484 5
235760 1
115054 1
300000 1
19452 1
1763013 7
2699991 9
300177 4
2692718 10
847742 7
1351794 5
2099997 7
263951 3
1312033 8
1036279 6
1 10
1093873 10
1124039 7
775813 5
419198 6
1493120 7
219375 2
599999 2
1 10
144690 1
1807769 8
1188401 8
4 2
10 8
309857 2
665765 5
1 10
1 10
49811 6
494887 2
1 10
1163583 8
2013651 7
52541 1
43376 4
2409284 10
14 7
1625395 7
300000 1
1278789 7
1 10
610149 3
26532 8
1238860 5
614180 5
573677 4
518084 5
2999999 10
78287 8
2700001 9
42757 2
2400007 8
1 1
1799999 6
19 7
362452 3
98713 7
179765 1
597171 8
396641 4
196627 1
254478 1
2700012 9
205840 2
10 5
16 6
11336 4
2400008 8
124932 7
1271250 5
702085 3
1429509 10
425842 3
2215328 8
560238 8
5 2
7 6
7 4
1508439 10
1040586 5
574126 3
2222269 8
31833 2
1313590 5
461953 2
435450 5
1 10
599998 2
376928 2
2700000 9
1582740 10
900001 3
1890872 8
780254 7
583920 5
66614 1
529919 5
1 10
467470 5
1 10
3 4
733703 3
219401 1
6 3
1403687 8
326803 3
87251 6
274877 1
1 10
2699991 9
2673990 9
2400007 8
124370 1
1 1
1 10
11 6
208773 1
82070 9
299999 1
1726389 7
15 8
1668374 6
1500004 5
426621 4
103676 6
101545 3
171320 3
15 7
1500009 5
13 6
1 1
874828 6
206222 8
68259 1
1002251 6
878080 10
21 10
17 9
723155 5
1821798 7
8 8
555193 9
1892275 7
176625 4
1803663 8
2400000 8
2344502 10
786038 6
1 10
2100005 7
1223305 8
1 10
363204 3
2273114 10
1 10
899997 3
899421 3
78777 2
1 10
1455777 8
1500000 5
4124 1
755300 3
6330 3
683511 4
399581 2
1 10
364785 4
17 8
408721 2
299999 1
1713904 8
941725 9
1216192 8
1339556 5
2100006 7
3000010 10
2160373 8
1663649 9
241980 1
726688 4
300000 1
559087 7
3 1
1108144 5
2359913 8
12 6
2253911 8
1081483 4
31070 1
90682 3
165325 6
898744 3
646192 7
2152043 9
82725 1
1351604 9
1208746 7
8 3
3000013 10
1 10
184125 7
355211 9
9 9
158709 5
2399991 8
1200003 4
1335685 5
1 10
1200002 4
1600887 8
2399993 8
130494 2
267504 2
300001 1
856083 6
19 9
104841 3
1 10
9 8
2601242 9
1655418 6
308565 5
65069 6
599999 2
197439 1
897329 3
1064887 4
63612 2
8 9
5 6
1499231 10
347024 2
900003 3
2100001 7
1373886 6
473895 3
2099999 7
1 10
540734 5
798983 7
1270907 5
160241 2
1189623 4
899999 3
17 8
53061 7
1 10
1220422 6
1990373 7
170555 7
1425063 7
27551 2
576952 2
19 9
1052472 4
803530 10
176294 1
695241 7
173376 3
271025 5
1285413 10
2099999 7
195453 1
553086 4
327494 7
2649231 10
1402388 9
1602558 9
101970 1
437031 5
2323865 8
398880 10
1353463 8
2043107 8
4 5
900000 3
68169 1
425374 2
2400007 8
277714 1
482093 9
1200003 4
297289 2
1275996 6
299998 1
971933 5
447445 2
1 10
1500004 5
142356 3
1074025 8
2000964 7
1200004 4
1 10
984324 5
300002 1
828853 5
599998 2
387773 2
1052951 8
496792 4
1823178 7
1722691 10
2309662 9
1995241 10
671971 6
1800007 6
2298210 10
47619 3
2878911 10
2700006 9
2404381 10
1799994 6
1925167 7
1800005 6
1800003 6
133452 1
1 10
1745171 9
2400007 8
1756333 6
922687 10
631552 4
1264124 7
163793 2
6 7
1 10
547877 2
1946896 8
1284470 5
9 4
894822 7
488454 6
735874 3
604312 4
177720 2
441106 5
2568046 10
1618716 7
1391874 6
2400010 8
1336829 6
899999 3
1027824 6
900004 3
13 6
1 1
371072 8
1050328 7
2999989 10
131264 2
485058 3
1605329 6
268371 2
452975 5
711407 4
1525874 7
59757 1
591798 6
1640312 9
828378 3
2699998 9
795593 5
1 10
96117 7
590748 2
1 10
3 2
219477 1
300000 1
626194 3
1500722 7
1 10
299999 1
10 10
454393 6
578245 4
947208 6
600000 2
9 10
304409 9
734574 6
822992 4
1116368 7
1 10
475816 4
2294392 9
252418 1
1993122 7
899731 9
125474 10
3000009 10
1216302 6
2699991 9
900003 3
341189 2
748539 4
776965 4
1703790 10
258007 6
5 3
496329 5
49609 4
900004 3
20 10
2072741 7
863229 5
1386207 8
321469 5
90925 9
704352 3
520610 2
1972048 8
9 7
536373 2
13 6
689565 4
1 10
1152886 10
989394 5
763935 7
509277 7
899996 3
701308 3
11 6
2108759 10
426353 2
2099994 7
261035 2
1200005 4
387119 4
1192135 6
1693153 9
2456154 9
879240 5
1500001 5
19 10
900001 3
824173 3
385363 4
1407537 8
136850 3
2084478 9
272542 1
2600745 10
221809 8
650489 8
1800001 6
82092 6
2700011 9
554350 7
371865 10
900002 3
1975733 9
3 2
1984842 9
338767 3
1171960 7
17 8
13 6
8 5
599999 2
1878520 9
516615 4
2670250 10
3000001 10
614265 3
188389 1
122073 3
11 5
9 5
281807 7
2400004 8
9 4
415898 3
1 10
426161 2
911658 7
599997 2
96742 4
2587608 9
2209839 10
59417 3
1336103 8
2079203 7
101584 3
446292 9
2400001 8
20 10
1799994 6
1844866 8
3000000 10
67247 2
837623 4
1525011 7
326087 2
600000 2
1 10
586843 6
449408 2
344170 5
445719 4
714864 3
28 10
1614044 9
3000007 10
2099996 7
6 6
107855 2
745575 5
493362 2
565751 2
1 10
14 9
228052 3
656777 4
10 10
286659 5
1 10
1416680 8
2400009 8
599998 2
1689673 7
2400005 8
393489 8
310876 10
1199999 4
9 8
294847 1
21 9
6 5
54752 9
599997 2
553672 8
203203 2
1026310 4
2906074 10
146242 2
874825 3
299999 1
1434663 7
10 8
281649 5
1 10
791164 3
615597 3
261261 1
1907063 10
21 8
300001 1
2999992 10
1455282 10
385335 2
1874530 9
2363054 8
316648 2
536467 2
1008960 7
58824 2
442524 2
1350979 5
69913 2
186907 1
1200000 4
2999990 10
626928 3
266268 1
2262669 10
885042 9
1748371 10
1349413 10
5 3
4 5
947695 6
350936 4
1959316 10
3 2
600001 2
1966491 10
351009 4
274950 5
10 8
1127428 4
1 10
5 4
647516 3
5 4
1499995 5
1510470 6
211303 1
1542373 6
300000 1
315189 2
6 7
2379490 10
1199998 4
857674 7
1 10
1845423 7
1682270 9
899998 3
1940143 8
63335 1
2002929 9
306701 3
1 10
149897 1
581749 2
2018843 7
461883 4
5 5
3 3
368299 7
2 1
795301 5
519259 7
534871 5
36950 10
7 6
96117 1
1799999 6
683620 4
402602 3
383015 5
1799995 6
564103 3
279237 1
1 10
971503 6
1030741 4
1550059 7
1500004 5
1 10
1 10
22927 3
1 10
17333 9
1504553 8
599999 2
238299 3
599999 2
12 6
127907 4
1 1
511484 5
640401 10
161355 1
1313244 6
1103094 5
133948 4
3000019 10
932215 6
1 10
13 5
195023 1
458687 8
458985 8
2232691 10
802217 6
506701 2
192181 6
407471 2
1 2
1131452 9
136644 1
19975 5
535909 2
1 10
1 10
1800001 6
1199995 4
811975 8
1286080 8
15 7
598959 5
822414 6
229689 9
611865 3
418001 7
707005 6
1956920 10
1641367 7
600003 2
768124 9
153301 1
46996 4
1145090 5
1800000 6
11 8
2099994 7
1199997 4
313071 5
877864 5
80857 3
653720 3
1500004 5
1524433 7
8 9
599999 2
306582 3
2012345 9
11 6
20 10
256805 3
96114 1
290503 3
2100005 7
18 9
1499998 5
125898 9
1158221 4
672863 4
555686 5
105062 1
300001 1
83703 1
2260375 8
2 3
1500001 5
270616 8
6 5
8 8
180838 6
475295 7
1164232 8
1322487 6
600002 2
1 10
2441230 10
18151 1
1671643 6
171927 4
3000008 10
3 1
1799998 6
2699991 9
1 10
1678984 6
900003 3
3000013 10
12 8
719084 4
600001 2
583024 4
97773 4
2211686 10
22 8
63075 2
153947 1
399991 5
232255 9
577134 2
243095 1
900002 3
355523 3
248767 2
600002 2
203181 7
1335677 7
711811 10
1315591 5
2582502 9
1430850 10
575540 2
3000000 10
473971 2
1499999 5
1451844 6
600000 2
839727 3
1500000 5
27938 6
1800005 6
1 1
808700 3
7 7
473957 3
1063794 8
3000009 10
1951272 8
714454 3
1 10
1735012 9
2699999 9
114429 3
11 5
337940 2
44419 2
900000 3
1484346 6
2 2
277652 5
7 7
3000016 10
73051 1
2699990 9
6 7
1500005 5
786431 3
899997 3
563784 2
12 6
300000 1
1939514 9
53454 1
282922 1
129172 4
261101 1
968395 9
1929313 9
998945 5
1329340 10
1 10
4 4
1030395 6
899999 3
3 3
299999 1
291416 1
201827 8
1126362 6
736241 4
582249 10
1500006 5
314553 4
374509 9
312025 7
1499996 5
745052 5
5 6
34999 6
106023 2
19 9
147146 1
2700008 9
2399996 8
1799999 6
791127 8
3 1
15 8
101547 4
516608 9
1 10
1499996 5
3000019 10
1568006 7
1 10
2399993 8
541406 6
853060 4
178574 4
1199062 9
946550 10
973327 8
2400007 8
1309034 8
710442 9
1440249 10
403648 7
469784 5
1190876 9
1292130 10
1690988 10
1977729 10
1031209 8
3 3
1 2
551567 3
1 10
1301958 7
378 2
815376 7
625288 4
299999 1
19 9
106297 6
1800005 6
1 2
210511 5
2099993 7
7 4
505773 2
162512 1
2699992 9
4 2
167975 1
893209 3
1799996 6
1330178 9
2635153 10
313144 3
1536775 6
8 8
21 10
599998 2
2399993 8
158245 1
263753 7
344295 2
583190 2
12 10
7 8
650537 3
1345553 9
300000 1
1808281 10
791859 4
1 10
2 1
99298 3
1800001 6
2700009 9
405478 3
3000006 10
1130750 10
785212 4
179077 2
3000000 10
2001427 7
599856 2
531611 5
8284 1
15 8
362136 6
92380 1
862051 5
617615 5
469824 4
19 10
6 7
1200004 4
900004 3
407338 6
1108271 6
3000012 10
900002 3
114502 1
1799995 6
15 8
666360 9
8 9
1819945 7
1864484 7
194105 5
21 8
1800010 6
532296 4
127779 10
1155329 10
18 7
3000009 10
212445 1
1500007 5
1593179 6
2700000 9
1924399 7
300001 1
9 4
1180063 6
11 5
215453 6
2255528 8
1441600 10
1534616 7
300000 1
3000000 10
790871 3
150801 2
1 10
1096782 6
150396 1
1481309 5
3 1
3 2
3 2
2 2
19 9
1850408 8
207539 6
354259 3
1 10
899998 3
1361551 9
2222287 9
1258094 5
1378904 6
599999 2
287259 3
528617 2
2099996 7
1799995 6
171573 1
866997 6
1113425 9
679650 10
188180 1
129548 3
2529225 9
185786 2
301539 5
1135039 6
1389673 5
625452 5
1225040 5
10 9
1 10
420902 9
362354 2
2700010 9
16 7
1499999 8
7 8
34948 2
131630 3
83163 1
1199996 4
2699992 9
148957 1
768930 7
2399992 8
911660 5
3 3
1 10
549081 4
10 6
2999991 10
269774 1
59728 3
98880 4
986679 10
1435948 6
454830 3
1 10
1 10
1098286 7
18456 8
1436008 6
991269 5
1200000 4
215369 5
796023 3
150423 1
2400009 8
299999 1
298814 2
19 9
21 10
114258 2
1 10
1124941 7
1870981 10
2100006 7
621419 3
804644 9
300000 1
5 3
1800007 6
1 10
593182 2
10 7
13049 1
5 2
13 8
276703 1
2848921 10
156490 1
140249 4
266608 7
2700002 9
161727 6
2700001 9
294118 1
12 9
4 2
624311 10
314239 2
900004 3
21 8
1799995 6
9 5
115626 6
2072090 8
680397 8
602641 5
1480156 7
1647136 8
1799995 6
2 1
266725 8
28275 1
1 10
1800007 6
1043197 7
1200004 4
346061 4
1151303 4
632755 4
187978 2
487176 6
113837 6
746070 5
2309975 10
289079 7
483560 2
364275 2
632773 3
545644 2
892584 3
2100006 7
876808 7
541695 2
302175 7
1812847 8
900001 3
1499996 5
870956 9
157731 10
1 10
224599 2
9 8
1199996 4
2100006 7
15 7
357610 6
13 6
1165159 4
1166018 5
5 6
491529 2
3000000 10
1352574 8
5 4
581965 3
61951 1
318104 3
899996 3
599999 2
835118 9
2643806 9
600002 2
2783499 10
262722 8
1499994 5
1359327 5
900005 3
1407808 8
1290726 5
647792 8
109192 3
547807 2
7 6
1578547 6
940464 9
1551763 6
103880 2
1383390 5
2143721 8
3000012 10
1056767 7
1132326 4
103113 1
6 5
362994 3
1875977 8
1830126 10
101206 1
3 3
1500008 5
561952 10
1832603 7
467302 2
28784 1
430176 5
550165 2
365564 3
1925138 10
8 9
700493 5
1586940 10
3 3
2231100 9
268435 9
2244328 8
1800005 6
11 5
218398 8
3 3
810885 5
1690336 8
96719 5
2700003 9
251205 7
2399997 8
7 7
2906023 10
1799999 6
275655 8
391993 2
1 10
2700000 9
428456 5
833237 3
1500001 5
1500000 5
1359676 10
1804905 8
909558 7
11 5
1351848 7
166734 2
1025930 8
9 10
684997 4
396537 7
1 10
311989 7
1 10
316635 2
3000002 10
495538 2
208437 9
300000 1
20235 5
1233435 7
57264 8
2700010 9
5 2
124987 6
1200003 4
1118457 10
698161 3
227141 6
588779 2
165870 2
397668 2
1320176 7
5 4
1455160 10
284069 1
1199997 4
477760 10
546205 6
899997 3
683919 8
943407 8
1593 3
293964 1
216508 2
377814 5
1986449 8
1374048 6
1100592 9
179537 1
774617 4
733596 6
2855266 10
283061 1
253169 1
528223 6
1000654 6
1 10
1336127 7
2700010 9
1 10
1 10
310357 2
8 4
292667 4
599999 2
253032 3
1800001 6
2100002 7
595200 2
585702 9
299999 1
1994678 7
424951 6
900003 3
2605443 9
13 7
562299 8
1099630 4
285622 1
880241 5
1319736 5
8 3
300000 1
570536 9
1383470 10
600001 2
45663 1
2 1
104924 1
288015 2
480861 4
473857 2
1120979 7
76025 1
189776 4
1 10
11 6
1364719 7
1838102 7
177307 1
527249 5
7 4
397802 2
12 5
1 10
419062 2
1196749 6
324170 8
1075083 4
1799998 6
555797 6
2999999 10
242675 4
2100008 7
69856 4
1177887 8
515993 8
261192 1
278470 1
1800004 6
255210 1
962877 9
2100004 7
801469 10
6 6
1291312 8
17243 4
1 10
990310 4
1197810 6
1 10
308191 8
1 10
2180681 8
466966 3
560762 2
11611 9
94452 1
2400007 8
1 1
774698 6
299999 1
1008722 8
1760087 9
63756 3
68315 1
796203 9
3000009 10
572081 2
554241 2
335999 6
304348 4
937938 5
184750 1
1200005 4
5 4
349631 3
1419972 7
84227 4
299812 1
1239767 6
17 8
282606 3
2 1
1 10
2100008 7
329033 2
516099 3
2864251 10
339271 10
101539 1
570709 6
202272 1
1176487 8
1967329 9
6872 1
1827400 10
2399994 8
476080 5
2099993 7
144449 6
1 10
2446439 10
367203 3
617513 8
287840 1
326645 6
1199999 4
19 9
2700004 9
288207 4
1 10
811522 3
327213 2
780203 9
793052 5
300001 1
1708989 10
825103 8
896042 8
1 1
470519 9
1042535 8
2138773 10
1 10
1558024 7
599999 2
2400002 8
398952 2
1982399 10
899996 3
681100 3
581664 7
264124 3
1217206 9
1269228 6
861606 3
899997 3
136091 5
176763 2
1940898 7
1083161 10
1468205 9
1 10
1 10
213147 2
118720 4
15 10
22 8
1097624 9
360160 6
7 7
7 4
1943623 9
236261 2
1421240 8
1207333 6
529909 8
1037395 4
2100007 7
11 5
1 10
847101 4
1361191 5
63553 1
313614 2
573682 7
861452 10
210856 5
112679 9
503814 3
59774 1
2011630 8
406579 8
2063234 8
26 10
1887299 8
2700000 9
900001 3
206250 2
418717 6
1550719 8
300000 1
2667347 9
600001 2
31104 6
666770 8
899997 3
3000019 10
644891 9
1325931 6
274956 4
600002 2
4 2
1125708 8
21 10
2100012 7
8 9
2576513 10
600001 2
1352825 9
162822 3
1099049 8
8 4
1278546 5
1089659 10
790297 8
181840 5
2100001 7
1370369 6
127867 7
46159 6
1800000 6
1282741 5
2418680 10
2721087 10
333231 4
384526 6
396919 8
9 6
782610 5
543394 2
285918 1
1707859 10
27601 8
130897 2
2099994 7
2099999 7
300000 1
867531 10
460171 3
681783 5
298521 5
1500006 5
21 10
1 10
805345 4
1 10
854685 9
712119 10
1 10
900005 3
1263249 7
1497640 6
6 7
1807114 7
1200001 4
864121 7
1046509 6
1967435 9
181717 1
226772 9
1166627 4
433532 7
1 10
297453 2
468076 5
2100008 7
359528 8
608415 4
257879 2
1 10
1640448 6
1161755 5
2699999 9
21125 4
8 8
1122558 6
1799994 6
1 10
300000 1
300000 1
258183 1
179165 1
713551 7
894858 5
301539 4
1 10
7 4
111131 1
3 3
489864 5
799303 4
1 10
91911 1
2163528 8
3000001 10
783901 6
1361545 6
11 5
286715 5
900003 3
935298 9
10 6
872241 7
2938279 10
567359 5
553486 3
783488 5
9 5
3 1
378838 9
1500000 5
424501 2
1167330 10
546839 5
129486 1
1200001 4
1 2
1873760 8
1 10
3 2
1570364 7
1116948 7
1740485 7
900002 3
299999 1
15 7
351237 5
1638373 6
743648 8
434506 6
1452151 9
96978 2
500529 4
1199996 4
299999 1
835249 10
1440445 8
1 10
600001 2
272598 6
1 10
1366215 7
1 10
1854944 9
1359343 7
8 4
1921009 9
1 10
359714 5
2400015 8
1 10
1 10
613579 3
1442618 7
1 10
518582 8
1 10
1362949 10
694744 4
1799994 6
1767536 9
134519 1
1688676 7
2293586 9
787711 3
2699997 9
648462 3
599999 2
316261 6
13 6
11 10
2399993 8
3000009 10
1486546 5
3000010 10
2298099 10
6657 7
839524 6
1160474 5
1 10
73311 3
2100007 7
2494031 10
268413 2
300000 1
2099998 7
600001 2
1342267 8
266529 2
1845257 7
406120 10
906337 9
900002 3
47111 3
296937 9
6 7
1 1
641732 9
2595151 9
1 10
8 8
1499999 5
1190500 4
4 5
613856 3
1 10
2100004 7
4 2
13 7
67549 1
982766 6
634832 4
496801 5
149577 1
300000 1
495439 8
847569 3
29477 7
1 10
3000019 10
208818 9
497693 3
5 5
300000 1
214548 1
456733 8
994154 6
646060 10
1418291 5
1629489 8
1 10
344112 6
1091409 10
1800001 6
63346 1
20 10
2999990 10
72472 8
2400009 8
1236651 6
2728548 10
315373 6
600003 2
281448 1
33958 9
616887 10
600001 2
2077584 8
962776 5
1200007 4
36756 1
1112529 10
106648 2
899999 3
1 10
183151 1
1 10
556453 9
305520 10
875889 8
148978 1
199246 1
2432196 9
75473 6
531252 4
11 5
1456636 7
65640 1
385824 2
850735 6
13733 7
2700009 9
698483 6
16 8
1 10
1148247 4
1 10
900001 3
429483 3
1800001 6
2 1
714411 7
1047649 8
2399999 8
2700001 9
288015 1
563884 4
912740 4
16 8
1800000 6
2400000 8
1792718 9
432540 9
1199998 4
10 9
808430 5
1500008 5
969699 5
600002 2
395513 3
2999999 10
389776 2
2699993 9
2700010 9
1715631 8
2400008 8
432027 3
760205 6
240842 2
1500004 5
300001 1
1579440 10
3000009 10
828721 3
3 3
1860671 10
246437 1
235125 2
17 8
900000 3
1531572 6
621844 3
259971 10
1800005 6
1 10
988789 4
523207 4
249872 2
2699994 9
2615720 10
355279 3
190841 8
1199997 4
1419 4
434199 7
900000 3
2999996 10
900002 3
132769 5
250092 1
821400 6
852789 7
95040 1
1 10
1222327 8
99829 1
1619873 6
990783 4
1662723 6
379866 6
2700001 9
398143 6
4 2
1 10
1 10
611591 10
470331 10
1911591 9
587760 4
790440 10
1799995 6
15 8
1592612 9
306834 4
1200001 4
1799999 6
306556 3
574575 2
693500 3
2212713 8
7 3
15 8
504204 5
129752 7
1739896 8
154533 1
3 3
1019109 5
21 10
372289 2
704240 3
2639493 10
1 1
4 4
265922 1
9 4
1397451 8
7 8
10 10
2454280 10
1 10
803804 4
132403 1
1245702 6
193527 1
2099999 7
864990 5
3000000 10
9 7
900003 3
1800004 6
300000 1
516661 5
338664 9
734598 3
3000009 10
773380 9
187108 1
364421 5
3000010 10
321189 4
1376217 9
1 1
400398 5
294252 1
707700 10
735425 5
533620 3
1800000 6
1 10
1121123 6
877512 6
18751 8
2999990 10
210748 1
899998 3
600000 2
373244 3
1515479 7
529475 3
600000 2
161301 1
2639105 9
207024 1
1431160 6
1200002 4
1153976 5
13 8
1105768 10
75409 10
4 5
371152 2
204544 1
374785 6
13 6
502413 3
599999 2
1119273 4
3000009 10
1 10
141028 1
1342628 8
3000012 10
540924 3
276565 1
168821 3
8 9
165501 10
1 10
135903 2
37430 4
1610963 6
1105688 4
2 3
1344129 8
1799999 6
2626990 10
1 10
377707 3
189976 1
2281770 10
930630 6
251499 3
146967 1
638379 10
14 7
1800007 6
1500003 5
1200001 4
1181732 7
868124 3
1880838 9
120934 1
2400008 8
2428640 10
1781200 9
843745 6
1 10
1 10
1 10
994615 7
1863254 7
1 10
147959 1
2699995 9
2099999 7
365112 7
856747 4
6 3
2141480 10
1800001 6
132107 1
708612 6
2 1
600001 2
899996 3
521523 9
272264 1
1 10
1761470 9
1 10
1 10
442081 5
1711209 10
1499999 5
2 1
201 5
829034 3
357423 8
1 10
1500006 5
1799995 6
887263 6
410454 9
402780 6
72211 1
939940 8
2335809 10
992143 6
600002 2
2075101 7
908469 5
600002 2
384491 2
631615 5
554551 6
351651 10
3000001 10
1499995 5
1423615 5
1500000 5
266051 10
7 3
1 10
276621 3
100081 4
24900 10
322636 5
1800007 6
1 10
157681 3
2146292 10
1040285 4
695583 4
1200004 4
1804874 7
727277 3
1110017 7
812118 3
340280 5
1626557 6
704195 5
1173776 8
1 10
1 10
169704 3
1 10
1800007 6
1500004 5
16295 2
908793 10
900002 3
599997 2
2127727 8
418658 3
19 9
1981405 9
9 9
871770 4
108522 4
158619 1
1200004 4
3 3
751674 7
1057049 6
337272 2
532905 3
1034630 10
1800006 6
600003 2
5 3
2999992 10
1392331 9
606058 3
123332 1
845411 4
17 6
1315907 6
599999 2
633904 8
900002 3
1 10
26 10
1500004 5
1499994 5
402983 2
172688 7
1 10
754211 6
64216 1
300001 1
7 3
1 10
1 10
1 10
626155 4
2099993 7
300002 1
608900 5
295245 2
2100006 7
272008 5
190670 3
746590 5
1609411 6
2400008 8
1032808 8
3 3
789140 4
1539628 6
230087 1
1454398 7
600001 2
1312246 5
304305 8
1411555 7
182876 5
22 9
50847 4
559989 2
971785 7
1199996 4
1173698 9
599997 2
957039 8
1748560 8
236772 1
749314 6
1458216 5
1800002 6
354716 5
47769 4
10 4
3 4
1499994 5
111816 5
900002 3
19 9
21 10
1680512 8
262531 3
962046 9
493013 2
766185 4
506511 4
11 5
479209 8
1500006 5
480145 5
14 6
1231034 5
1500003 5
1104401 4
1524995 8
1048837 6
431172 7
241016 1
299999 1
215449 6
314198 9
337920 8
8 9
11 10
1405284 7
2700003 9
113744 1
467607 8
1 10
41316 3
2699999 9
456786 4
1199997 4
274650 4
21 10
495620 7
2846120 10
501359 4
17 6
426974 2
733837 7
233404 4
704029 3
1020833 10
1799994 6
2999997 10
377460 2
160818 2
114789 3
202983 1
608176 6
899998 3
300000 1
899998 3
599999 2
1 10
299999 1
1864947 7
997870 7
530191 9
60795 1
588589 2
678327 4
900003 3
43300 2
709993 8
2861490 10
477660 6
957801 5
2100006 7
176184 1
310978 6
1664400 8
1057690 5
1199998 4
459139 6
1 10
659839 5
900001 3
1 10
139912 4
2999999 10
2063667 8
28897 2
6 7
1746761 10
1200003 4
1013882 5
1795968 9
2337404 10
3000010 10
1172461 4
2399993 8
773675 7
318 1
1731448 10
129991 1
1105571 4
461175 2
282657 3
2999999 10
1586993 8
1 10
396388 2
132749 2
1500007 5
198553 3
569678 2
5 6
546457 5
1499998 5
1 10
386403 2
191059 4
1200006 4
227698 1
1799994 6
64511 1
20 10
899998 3
3000001 10
1792630 8
862341 4
10 10
6 3
1800010 6
518671 2
247189 2
242763 1
9 5
827474 3
735111 4
350165 6
572824 5
1 10
699256 9
2400000 8
1470266 5
703243 4
1799996 6
558133 9
290980 6
388607 3
1800006 6
209157 2
43912 3
163842 2
250016 2
900000 3
3000013 10
92139 1
888621 7
5 2
810077 4
1364072 6
1767587 8
98474 4
362470 3
322444 2
6 6
252322 3
9 4
66013 3
1799994 6
287049 1
1457693 8
2400010 8
127770 10
109608 3
401779 6
125224 7
2045517 9
1064143 7
1 10
2195712 9
899999 3
141297 8
1500006 5
703311 10
841600 4
3 4
1188591 10
15 7
560470 3
487981 6
220316 4
224842 3
1044750 7
22 9
754438 8
643029 10
1314665 6
1194468 7
638284 5
9 8
475955 9
963860 4
78939 9
1 10
619997 8
13 5
2699999 9
484536 7
2681072 9
188124 1
379568 2
2332341 10
1173270 5
542535 8
579761 2
1813961 8
898120 8
2100003 7
2078586 9
5 6
1086361 4
981599 5
1662319 10
254522 1
1677921 8
1789494 6
161469 9
1552393 9
1973989 10
7 6
299136 1
466732 2
600002 2
590699 3
4 3
1 10
7 6
1993529 8
1 10
3 4
1350402 6
1500002 5
1135338 6
397645 5
238341 1
902414 7
22630 1
825049 7
3 2
1057733 4
1237815 8
1500004 5
899999 3
478226 3
1 2
1020389 7
1 10
301337 4
2700003 9
1728341 7
1525890 6
1531367 6
3 1
114193 1
469632 8
79111 1
7 6
299999 1
8635 5
13 8
7 8
969446 5
2999996 10
633317 3
1200003 4
675901 5
599998 2
7 8
253610 3
1468313 8
686603 10
1501241 9
139353 1
42229 7
1277252 10
1085194 4
1084728 7
1281033 8
1409368 5
1504330 6
109364 6
6 7
1127741 10
204956 1
871199 7
900001 3
18 9
1084732 4
5 2
116861 1
1110483 4
2099994 7
20 9
1100680 5
1593770 7
578099 5
37260 1
7 3
574314 3
7 7
110935 9
1 10
734993 3
19897 1
812434 7
3 3
1317469 5
5 3
3000011 10
15 10
828824 4
599998 2
755794 8
1298359 8
293975 8
1143639 7
1249639 10
533096 2
58294 2
244279 3
1500001 5
2363693 10
1235447 8
185123 1
4 4
2006997 7
898317 6
21294 3
10 7
1 10
1042362 6
387386 2
1715348 8
50840 5
19 7
1 10
349459 3
1047911 4
5 6
14 7
862477 3
5 2
33092 2
1517075 9
3000000 10
1077356 10
6 5
7 3
20601 5
730170 10
321025 4
1500003 5
905231 8
300000 1
58827 2
534064 8
6 6
23 8
1 10
492209 6
154070 7
270551 1
507617 6
913606 7
1 10
287444 1
2212031 10
1080875 10
1 10
1358840 8
1817550 9
2999999 10
3000006 10
3000000 10
400831 7
1 10
1199998 4
795805 5
1800002 6
675093 8
4 5
599997 2
1017464 4
575599 10
405339 2
415614 2
14 9
2700000 9
661071 5
565564 2
1 10
1199997 4
1629156 6
900003 3
235621 2
2106680 10
501249 4
2099996 7
299999 1
2970471 10
1120781 4
699931 10
1799995 6
1 10
411670 2
273335 7
941900 4
8 4
859930 9
108118 1
1200005 4
980087 6
3 1
454743 3
900005 3
538767 9
11 10
458571 3
265275 1
2699992 9
94887 1
1311585 6
56034 5
8 4
1 10
6 7
1319879 6
2999997 10
204634 3
147654 3
215966 2
455514 5
900003 3
17 8
456637 2
599999 2
2113957 9
184351 1
10 9
2073981 7
220154 2
1965239 9
358585 3
182839 1
2227537 9
162824 2
1 10
1976265 8
300001 1
364201 4
487914 7
2548760 10
199280 3
1982735 8
156407 1
1957967 8
696965 3
291991 7
1 10
93389 5
14792 3
299998 1
240468 3
590550 3
740618 9
484140 2
899999 3
4 5
13 7
1 10
2100003 7
563597 3
43966 8
1254355 6
4073 4
570665 5
356819 5
861454 3
8 7
507732 7
600001 2
1 10
712864 3
1346812 10
6453 7
2305044 9
1119169 10
1500001 5
11 5
1800001 6
5488 8
3 3
8 4
900001 3
99569 4
282803 1
820893 3
481544 3
319591 2
4493 1
535614 6
299554 1
1187802 6
770206 3
2 3
1232085 7
300001 1
2099999 7
521 9
133960 5
2700008 9
1054107 4
4 2
822194 5
1291808 8
458130 7
546709 10
83665 6
2699990 9
2700000 9
300001 1
5 6
1199997 4
931632 6
899999 3
4 3
70115 1
172090 10
1378045 5
255286 1
806849 9
1 10
393057 9
290958 6
1 10
1834303 8
900005 3
158156 3
2589970 10
1499995 5
867805 3
1 10
1499997 5
499148 6
896665 3
367615 10
2099995 7
2237477 10
284649 10
236716 2
99479 3
1297622 5
9056 1
1799993 6
1200005 4
426404 2
299999 1
93947 3
51236 5
5 2
899998 3
934367 6
1 10
2226168 9
600003 2
742208 6
132482 1
3 4
364527 9
298624 2
2135354 10
1869916 7
8 9
5 2
893945 8
2018572 9
2250591 8
2262513 8
27 10
1799999 6
2210329 9
1807537 9
1 10
2782681 10
2323709 10
3000011 10
1 10
549821 6
41997 2
1466629 6
13 6
899998 3
900001 3
1344679 7
596137 10
1 10
900003 3
389339 10
36594 5
1177685 6
881664 5
781375 4
2099994 7
173244 4
2099993 7
988407 4
7 4
161133 2
454762 9
598030 2
2100006 7
1200002 4
104814 8
23888 1
356916 6
2 3
82415 1
2427065 9
2400006 8
1496379 10
5 6
671434 5
1 10
300001 1
139624 1
1107522 6
1 10
899998 3
719472 8
2469539 10
622842 7
2255455 8
9 4
708917 7
13711 6
7 7
2399992 8
1 10
6 6
2999990 10
1 10
52396 1
1340236 6
189568 1
353780 4
597147 2
122372 2
164468 2
1499999 5
1 10
1 1
1441840 7
674861 6
599997 2
144299 3
1664172 9
21 10
6 5
671665 6
267677 1
494277 5
449041 9
1883889 9
832703 8
900001 3
142028 1
6 3
14342 1
900001 3
269189 9
1 10
11 10
967130 5
1405296 5
313910 3
273735 4
592205 5
599998 2
500598 8
1200005 4
2279015 9
600000 2
418771 6
299999 1
2999993 10
1850361 10
574732 4
203400 1
697967 3
331751 4
1934213 7
1 1
411081 4
1799998 6
62536 3
1 10
1343009 8
9739 5
561919 6
303784 5
17 9
2167327 9
1199999 4
347758 4
229842 1
3000007 10
128101 1
576358 2
996483 4
114939 3
586356 5
798905 6
862770 6
319559 2
2360241 9
448186 3
643928 8
59600 1
158386 1
295433 4
1073229 4
823175 9
2 1
81788 4
70476 1
346350 3
2100006 7
928781 9
21 10
2 2
2344688 10
22073 3
349605 4
213791 8
597465 8
426810 3
814681 9
1116414 9
2099998 7
229898 1
2099992 7
2534580 10
630516 3
1 10
1016539 7
1573016 8
628988 10
442761 3
1450871 8
2268830 10
1 10
174152 1
1507472 7
69620 1
1384461 9
848042 3
2999990 10
1799999 6
13 6
2246415 8
7 8
1799994 6
6 3
2545506 10
13 6
31705 2
7 3
215034 1
937480 10
1061157 9
130519 2
208121 2
3000010 10
1 10
4067 7
1 10
1234772 7
1134276 9
461377 3
1200005 4
2100001 7
3 4
16 8
185902 1
191268 3
797391 10
451642 8
731913 7
1849814 9
2699992 9
313255 2
903475 5
549436 10
9 5
1113352 7
2400009 8
230793 10
1344936 6
2100007 7
1499995 5
1199996 4
392179 6
529927 4
2605724 10
6 7
333119 3
2100006 7
1688617 6
21 10
300000 1
346963 7
665571 7
245843 9
266546 1
2999998 10
1032496 5
77457 1
1 10
13 6
1334750 5
262506 5
1200005 4
2013705 9
2142909 9
2 1
1781792 8
333202 7
274855 5
614410 3
1 2
2099993 7
2745731 10
938344 7
1 10
82418 1
899998 3
308601 4
80761 3
1 1
2031004 9
1 10
162908 1
1711197 9
528733 3
2543501 10
10 8
19 8
1 10
630351 9
1392543 9
9 10
2179937 10
2700000 9
2700000 9
457254 3
1074801 7
1500004 5
118787 1
664982 4
1402186 9
609024 3
340641 3
1681256 9
2103031 10
1391430 5
286449 8
202339 10
13 7
78171 10
2227077 10
145865 1
18248 8
1 1
2399993 8
305852 7
169658 1
1277605 5
175172 1
3000004 10
23786 1
6 7
1792413 8
1942016 7
230753 8
2400009 8
310985 4
7 7
2268748 9
343211 5
7 6
2001797 7
16 9
1500005 5
2537539 10
2 2
1 10
963541 6
626719 6
394038 3
835760 9
600001 2
835925 4
1144 1
1 10
300002 1
2482820 10
619060 5
2400007 8
1572660 8
418699 2
88717 1
169290 2
20 8
176139 1
15 6
1 10
300000 1
755839 6
6 6
152390 1
295093 9
814400 4
1959570 10
1800007 6
504463 5
3000018 10
551388 4
821490 6
206451 1
15 7
5 3
1499995 5
1392456 8
2399999 8
9 9
280150 9
1195472 5
1405897 8
471959 6
1499999 5
870323 3
2343888 8
4 4
369159 2
1273840 9
13 7
1497888 6
1508988 9
903468 4
1006732 4
536575 4
1151089 4
899999 3
1952427 8
900000 3
172172 1
2455 1
129273 8
192613 2
1089601 5
86770 10
203948 1
3 1
432479 8
698895 7
1 10
1799611 10
1723488 6
565205 6
558965 5
2259711 10
533962 2
3000005 10
1064134 7
894349 5
612092 8
2199093 9
1296177 7
733824 7
1107000 7
1658691 10
299999 1
1028106 8
188178 1
2665920 10
1386981 9
2999989 10
2 1
1849128 7
1199995 4
599998 2
2340 6
467286 3
317710 7
8 4
1077236 5
1 10
3000009 10
1002162 7
2400005 8
2699992 9
5 4
72509 9
493713 4
2399995 8
877173 9
9 4
1 10
879 1
2999993 10
300000 1
117892 9
600001 2
1035850 9
736915 4
378232 2
607511 6
329511 2
1680750 10
1500005 5
9 5
85924 2
18 9
1 10
548937 8
1069858 9
1 10
873434 4
1204321 5
545032 9
1 10
544773 6
420654 2
585515 3
7 6
935474 5
1 10
15 8
743276 4
9 5
2847555 10
1108924 5
489123 9
2692179 10
693374 4
456621 2
42921 3
1409386 7
3000006 10
2950660 10
2700008 9
5 2
899999 3
2100007 7
1249831 5
2384377 9
6 5
1011816 9
1635561 7
469270 5
197655 1
96078 2
2012696 8
274485 1
459705 4
593981 7
986329 7
1668563 7
8 9
2099994 7
1500007 5
899997 3
1785131 9
1678556 10
900002 3
1769971 10
1101671 4
3000000 10
19 10
3000011 10
109373 3
1 10
290047 2
255174 5
599999 2
2085672 7
1418825 6
1078795 5
852989 5
153534 1
1275631 5
1 10
142810 5
907617 4
1500002 5
1781201 7
474439 3
378824 2
15 7
1202089 5
238321 8
811738 9
900002 3
2100006 7
1163850 5
1800006 6
2999989 10
2001322 7
2399993 8
2036991 10
183839 1
15 7
8 8
42993 9
6689 2
1316627 6
10 9
2100008 7
1278125 6
900004 3
6 7
599999 2
119230 10
587693 7
267261 8
1 10
728257 6
46381 10
724640 5
1 10
599997 2
1200004 4
18 10
2706271 10
702575 4
915467 4
2161395 10
1265850 5
309374 3
2079489 9
11 9
349001 3
1702571 6
2999989 10
900002 3
2100001 7
944929 6
2188471 10
743589 3
299999 1
911644 7
547672 3
398156 3
900004 3
1225457 8
92459 1
600000 2
3 3
2295289 8
1012502 4
17 7
300001 1
8 9
11 5
1800000 6
569087 3
794232 4
2477039 9
1735939 9
17 8
1011998 6
2400009 8
1 10
432971 9
3 1
600000 2
553747 2
256527 9
1200002 4
1 10
122919 3
2 1
2040750 7
2522360 10
1285984 8
1640429 9
337751 9
730072 8
880093 9
2269187 9
206979 5
22782 8
3775 3
451756 5
462545 5
328196 3
2 3
274521 10
633889 9
632892 3
2700010 9
46181 1
3000003 10
17 9
75990 2
1470840 8
551868 6
831970 10
599997 2
2100000 7
285193 6
43374 8
1199996 4
1301182 5
417044 4
486395 4
1715799 8
53365 6
2399993 8
390050 3
975329 4
1197621 9
845423 9
621791 7
975906 4
312346 9
480504 6
1886526 9
678681 9
1 10
1 10
817175 3
2100008 7
98499 3
1 10
1220443 7
353819 4
21698 1
205268 1
783299 5
48060 1
516448 9
378335 2
5 4
2099992 7
26622 2
583841 5
1286407 8
1499996 5
1179834 5
1605823 9
518170 10
459555 4
17 8
1 10
962230 4
2700012 9
650791 7
193175 1
543924 3
67545 2
5 3
2323248 8
2891829 10
1 1
296622 3
44891 9
1500005 5
855987 5
220905 1
1328016 5
1800005 6
49795 1
2999999 10
232446 1
899999 3
647469 3
654766 3
924230 9
1503963 7
456370 4
1199996 4
59177 2
300001 1
246173 2
915126 5
1799993 6
300000 1
1184479 6
1 1
2700010 9
8 4
299999 1
805421 3
2700010 9
382494 7
502518 4
557543 2
329321 2
2342806 9
1366760 5
2699991 9
31644 1
382864 3
664696 3
995503 4
2085317 8
172219 1
910596 5
1802 5
1 10
16198 1
1200005 4
556858 2
1685024 8
1479060 5
20 10
272051 10
87215 1
1544095 8
7 7
1427471 9
734749 4
134140 7
1112964 7
756493 4
1852822 7
8 9
1513562 7
12 8
1730099 7
1593365 8
899998 3
420591 9
658558 6
349341 2
780293 3
1 10
1080841 7
16 8
137269 5
8 9
299999 1
838150 3
13 6
331118 3
6 4
1499994 5
756731 5
415777 8
481212 9
939719 4
1 10
5 4
1017926 8
1499994 5
7 6
19313 3
162763 3
3000000 10
2099992 7
7 3
279951 4
10 5
9 4
830747 3
583128 9
1 10
1640040 6
574683 3
857345 6
2569169 10
70729 4
3000004 10
911098 7
1499999 5
16 8
581213 6
4 3
280565 3
209867 1
451138 2
3000011 10
300000 1
116099 10
1 10
299999 1
179927 4
2400000 8
755743 4
1117171 5
1404178 7
814697 3
1 10
4 2
1447171 6
1499997 5
1540507 6
1500006 5
664651 9
2100007 7
858474 3
1910727 8
4 2
1815696 8
2186999 9
1799996 6
900000 3
600001 2
1 10
383308 4
421795 5
2100006 7
1 10
899997 3
9 4
2024899 10
299609 8
660147 4
223081 5
1200003 4
2509548 9
300000 1
2700010 9
1082455 6
9 10
3000006 10
89934 4
194546 1
249356 1
1737017 9
642406 3
71048 8
9 4
2688899 10
1 10
976902 6
1581537 7
2399992 8
830280 10
2999991 10
677150 4
782874 9
7 3
147735 5
1252030 5
844003 7
489669 4
2090031 7
130093 1
599999 2
700805 6
246723 1
300000 1
167316 1
3000013 10
21532 1
139323 2
752019 9
5 6
12 6
21 10
1 10
1 10
1 10
2700008 9
511109 4
73600 1
61143 2
2117570 10
1729920 10
1134999 5
681249 10
2700004 9
1382728 8
2700007 9
13092 1
4 3
96495 1
11 10
2399993 8
1463671 7
350943 2
353196 9
900002 3
234582 1
88190 6
1443719 6
113584 2
186549 4
890354 5
563189 10
1 10
2240412 9
7 4
245249 5
222995 4
900000 3
208153 8
9 5
598605 3
7 6
1500008 5
1 10
835364 3
1308565 7
468322 3
1586053 6
487225 8
651597 3
899997 3
612324 6
2984330 10
1946204 7
570912 6
19 10
1230355 10
2211462 10
266879 1
201608 3
384641 9
442665 2
289672 2
99262 1
2700010 9
825863 6
2 2
11 5
393665 2
42814 1
3000000 10
1 10
442876 5
825687 3
1801631 8
9 10
4 5
299999 1
21 9
148867 2
883088 9
430471 2
2546529 9
1518930 10
2 3
2 3
1 10
2171915 8
2400004 8
587889 5
1191731 5
2565679 10
362649 4
475281 4
912985 8
1502684 7
16 10
5 6
642661 4
950552 4
104388 2
943775 6
1551509 7
1129810 6
10 5
2 1
1 10
83823 2
750104 6
251747 1
1949149 8
739633 7
1 10
1150824 5
497121 5
1500005 5
187888 2
695756 5
2 1
1551429 10
388458 9
2099992 7
24 10
488856 3
247146 1
1770948 8
26255 1
716976 3
3 1
17 9
1472230 5
2 1
1499997 5
638467 6
1191407 8
1096476 5
21 10
953783 6
2700008 9
2999991 10
600000 2
149755 8
1918289 8
16 8
1503122 6
663162 3
128766 3
100095 5
133841 8
13 7
2325123 9
1461599 10
1354836 7
471539 4
235159 8
2 3
34023 1
2699999 9
19 9
2700001 9
1310693 7
933764 4
19 10
591815 2
1582159 10
296621 7
33776 1
275344 1
99153 9
15 8
871297 3
560276 3
1025642 7
74632 8
104142 1
1 10
462963 2
26 9
2 1
466413 4
852908 3
669935 7
276884 4
244459 3
148451 8
274212 3
1 10
659898 7
2066709 7
2699990 9
450018 2
238547 4
748076 4
2399992 8
265096 1
1 10
988865 7
2099998 7
342953 4
12 7
2700007 9
10 9
1 1
164083 1
8 3
11 10
1200004 4
8 4
872385 3
2258220 10
1743018 6
121329 1
2400001 8
2985871 10
585923 2
1500006 5
2230034 9
728053 4
662908 3
840606 3
13 9
1799993 6
7 3
2099994 7
238702 1
3000003 10
66380 1
921972 6
676825 8
71025 4
2331656 8
866105 4
137148 7
3 1
192275 1
114176 1
2699990 9
131520 10
1614183 8
2099993 7
1 10
145866 2
1387127 8
3000006 10
346976 9
211481 3
17 10
135239 1
1 10
7607 1
14920 1
187731 1
1067927 7
2056150 10
355414 5
1799994 6
1191304 6
900005 3
131575 5
1881710 9
1 10
2602817 9
2308283 9
1100888 4
415823 4
503665 4
107470 1
1 10
1371023 8
9 10
1 10
103596 1
635763 4
1200001 4
1800003 6
505583 5
133189 5
332543 2
1329396 7
184476 3
1058900 4
483483 3
6 4
1499998 5
814441 4
2700008 9
1323631 9
25561 2
3 2
6 5
1200003 4
1233736 10
1733385 8
1199996 4
900000 3
1244333 7
1772936 8
9 5
216264 7
12 6
1500000 5
1313981 10
900001 3
989779 6
11 5
1 10
796789 7
6 4
600002 2
697757 4
1251188 6
585250 2
899999 3
7 6
946316 9
1029617 9
1153738 5
1171633 7
1491433 6
861689 3
1578527 6
2 2
534037 2
1 1
60228 3
2243008 9
2099994 7
1895159 10
1200003 4
1200000 4
2700008 9
1168601 6
873311 6
12 10
66646 3
705053 3
1799995 6
865725 10
1087551 8
342799 8
1799994 6
331602 6
1539738 10
1422990 5
834366 3
1794085 7
474662 2
162513 5
167720 2
728960 8
9 10
8 6
1 10
312300 2
854559 3
2044504 7
45659 1
18 10
8 6
13 8
919646 7
600003 2
1766697 6
564000 4
3000009 10
468807 8
538336 7
182176 8
1010044 5
2699991 9
142459 2
192426 3
1 10
1799995 6
2856050 10
300001 1
1500004 5
1563531 9
94207 1
2067991 7
207350 10
12 6
335743 2
16383 2
9 10
507114 7
11 10
14 7
94649 10
6 3
299998 1
2406689 10
277345 2
600003 2
133619 5
812510 5
1 2
10 9
537909 2
1136266 8
2447618 9
1499995 5
299999 1
2100005 7
105503 8
1 10
220799 2
300000 1
3 1
250609 6
123236 1
2 2
1 10
485845 3
1500000 5
1321986 7
1 10
404470 3
1300031 10
113075 1
1 10
1260 4
2099995 7
1618620 6
878330 5
15 8
114050 1
1500004 5
116810 2
619510 3
683299 5
285907 1
513949 5
1 10
199833 7
301291 4
199986 1
17864 5
1924671 7
2700008 9
31760 7
535618 6
497434 5
231741 10
34099 1
7 3
14 6
1082260 4
2700010 9
104616 4
1 10
1638887 6
426136 4
299999 1
814592 4
2999999 10
2999990 10
2144464 9
1500001 5
299999 1
1800005 6
1200004 4
493008 8
17 9
581988 4
899998 3
1016899 6
31977 1
427597 4
1 10
2699990 9
73127 1
760204 5
464091 4
35423 9
1 10
1425792 6
2 1
1548836 7
749832 8
631145 6
242756 1
1 10
343862 3
596068 3
291684 2
201365 6
900004 3
1123925 5
415178 7
2700007 9
2099994 7
14451 2
893467 4
773461 6
1601797 7
819133 5
1 10
178962 2
463831 9
429991 6
614062 3
1 10
1068074 7
2100001 7
1434378 6
1499998 5
5 2
21 10
274452 2
2 3
6 7
1199997 4
847550 4
118817 9
10 10
910764 7
2399998 8
7 6
1800005 6
149941 2
107738 1
8 9
752141 10
900004 3
2700007 9
2099999 7
1 10
589992 4
1323450 10
104475 3
2016359 8
900005 3
910801 6
1364266 5
898619 3
221562 5
2399998 8
514691 4
1097525 4
500728 8
1 10
207381 3
450507 6
57944 2
612888 6
5059 1
617876 7
5 5
260498 1
382888 2
2070892 10
10 6
1348470 9
159838 1
932502 10
1001807 9
3000008 10
1 10
1469416 7
300000 1
6 3
2999990 10
124813 2
76103 7
2705751 10
1 10
294082 1
1800005 6
2647001 10
1 10
4 4
286926 2
954810 9
2333872 9
1817019 9
785872 8
1279426 5
262079 1
733092 3
1846704 10
785169 4
1662857 8
129368 3
150222 3
2591349 10
1799994 6
14 10
2074863 7
253296 1
502537 4
20 10
1 10
1901995 9
1909974 8
1064419 4
381865 2
1500000 5
9805 1
1071135 9
2699992 9
122930 1
247489 5
398358 8
5 4
307799 3
2999997 10
14 7
7 3
195042 10
602953 6
458639 2
1499994 5
10 5
3 2
2439071 9
223419 1
229273 1
2099992 7
468423 9
3000016 10
3813 2
4 4
1 10
8 5
1158290 9
238039 1
946917 7
600000 2
732 1
13 9
1799999 6
81282 3
1565830 8
76759 4
560346 6
271597 1
605365 5
163259 3
1059475 6
132262 2
537454 5
2381599 9
221755 8
772866 3
1088759 7
269580 5
222161 1
2400001 8
59702 2
1 10
262810 10
113376 9
149605 3
300001 1
1 10
1224557 9
1387250 6
278912 1
59472 8
461249 2
781143 6
267344 1
1403428 10
1 10
31729 1
1255684 5
1817852 8
865681 5
11 4
939488 4
206612 2
71834 1
6 6
224046 3
183420 7
1499995 5
2536662 9
2201977 8
1190051 8
890739 4
63459 3
3 2
27232 1
1200006 4
1694249 6
9 10
2612968 10
662963 7
2028411 7
1239963 5
875375 3
201488 2
1500004 5
3 1
3 1
1903730 10
2700001 9
168512 10
3 2
788389 5
9 5
343591 2
59550 10
13 6
1067572 4
115975 4
720883 6
195856 1
1200001 4
1358489 7
225034 1
26990 3
2222081 10
1048315 4
809499 3
1200004 4
218665 8
2700012 9
367488 6
624397 7
2606578 9
6696 1
787538 7
1 10
603553 6
806282 3
311786 4
1412921 8
1 10
551202 6
1361723 9
2099993 7
1646831 8
2400004 8
78868 1
220193 10
175386 3
969072 7
705989 10
2333259 9
486603 3
1 10
1893744 9
824552 4
1969534 9
990685 5
1 10
80132 7
1507001 10
726443 4
2999992 10
349859 6
1022072 4
56762 1
2303447 8
1618259 7
704010 5
618330 6
42775 5
976530 6
462799 3
2999998 10
2099994 7
172199 5
1647637 10
1759753 9
554449 2
702653 3
1811775 7
1458058 6
2035253 10
5 4
565751 2
207357 1
322759 6
1093968 7
75221 1
716275 7
761610 7
1199996 4
300001 1
418179 6
1583926 6
284336 1
2 1
179051 1
157686 1
2022256 10
21658 1
1 10
13 6
1 10
15 7
900003 3
2099994 7
9 4
22191 4
217257 2
90583 4
726212 3
448548 2
657423 3
20 10
826002 4
190295 3
247330 2
2099999 7
847916 3
548519 5
1500004 5
1138909 6
1052747 5
697281 7
822612 5
333464 5
1251445 6
2004234 7
1200001 4
2099997 7
1199999 4
1295076 7
153341 5
12887 1
1270689 7
173911 6
1101245 5
15 8
15 8
1349123 6
117127 1
874747 3
4 5
295244 1
119222 1
1923299 9
631647 8
10 9
19 10
565375 2
933211 5
1123784 8
1 10
17 9
527441 8
543351 10
259636 3
600003 2
1923496 7
502623 2
217028 6
740430 6
214498 2
1277775 9
2400004 8
776081 4
824891 3
1927161 9
482172 5
34479 1
191077 1
613851 10
1499995 5
1162190 7
1030091 7
2282632 8
899999 3
2074283 9
21627 2
1499996 5
27765 1
145904 5
17 7
2121448 8
637471 10
1259993 8
1 2
337721 4
2999999 10
431496 3
1546535 6
79574 5
314652 3
2700009 9
1567103 6
2700010 9
2072615 7
1 10
969188 8
258934 1
1 1
13 6
223331 8
1770464 6
11689 5
583454 2
1 10
1429341 5
16 8
599999 2
17 8
2136691 8
1 10
3 4
1 10
1648691 9
5 6
2100007 7
827091 7
2103168 8
1199996 4
1537183 6
2116202 10
1 10
300000 1
470568 4
1500008 5
589443 2
1660455 9
342020 2
222464 2
2088982 7
55474 2
1 10
1126015 9
1711745 9
7 3
164055 8
182793 3
221553 1
8 7
1664626 9
7 4
1343035 9
815985 10
514062 3
192170 1
48175 7
9 5
19 9
561896 5
300001 1
697765 5
1364685 5
1500005 5
800839 5
627472 5
2434209 10
892749 5
1445014 9
550336 5
327419 5
1200004 4
531874 2
2524796 9
1 10
600001 2
119224 4
1716636 7
1800000 6
14 8
374160 6
2099994 7
4230 2
363457 2
708447 7
809885 4
443333 2
289923 1
1387625 6
6 6
1200000 4
388221 2
440849 2
1186231 4
1495288 8
1200005 4
1840785 7
322947 2
1052578 8
2399999 8
249686 3
373305 6
2100007 7
2326103 9
1 10
991489 4
1408817 6
1646250 6
467559 8
22 10
2057253 7
675432 6
1464370 5
338994 6
449827 4
298648 2
1316564 9
562543 2
668600 5
1439458 7
2006039 7
2682271 9
1799999 6
303420 2
197128 5
1807541 10
1066352 4
393753 6
494512 2
1200004 4
1200000 4
16 8
195254 1
689525 3
17 8
3 1
24098 8
900002 3
637621 10
2100001 7
1750996 9
2099999 7
1106041 7
44524 1
1064256 5
414735 2
470078 2
2400007 8
200270 8
244889 9
1290456 8
900001 3
1199629 4
393990 2
335999 3
288511 6
2007416 8
222725 2
2400005 8
22531 4
235131 1
403441 10
658093 4
164533 1
147147 3
83354 4
294785 1
241465 3
854350 7
128390 1
718612 4
1 10
885027 6
313723 2
1 10
215037 9
1200001 4
1799999 6
302723 9
1 10
629798 5
456374 2
555359 4
473492 2
1219512 8
900004 3
522532 2
2247559 8
2400015 8
17 8
1824727 8
21 10
439035 3
685560 4
600003 2
586759 5
430364 2
257852 6
142170 2
1200007 4
206295 2
288313 1
605479 3
1 10
1800000 6
1 10
203774 1
795687 8
1 10
1 10
2 3
1 10
12 10
1051147 6
16330 1
79579 1
130537 1
446121 4
1886335 7
566022 3
217005 2
1 10
7 5
1800000 6
542241 6
81360 7
511811 5
1 10
1780476 8
21 10
899996 3
411829 5
934613 6
1185 5
58247 1
2400000 8
596421 5
1216699 10
148599 8
5 2
589806 5
160331 4
8 8
1 1
1624482 7
9 4
9 9
1682233 8
357385 7
89138 10
2048129 8
10 8
19 9
1200005 4
2666195 9
83995 1
520373 6
24 9
626850 3
312196 4
897260 5
561218 2
4 2
692821 9
1 10
410450 2
355376 7
677726 5
19 9
965870 10
599999 2
1 10
900001 3
1913861 10
2735259 10
2127193 8
1330299 5
1800002 6
197435 1
1117448 6
789863 8
20 10
11 6
690860 7
352558 3
814215 5
15 7
71303 7
619485 4
2699991 9
189134 7
600000 2
808277 7
2201961 8
559807 3
1421423 7
811355 3
1427710 5
1294941 8
1 10
434071 8
1 10
1488614 7
6 6
483711 2
1199999 4
16960 1
1810585 8
572275 2
595732 3
1079154 6
267370 4
531125 4
837693 7
291657 1
1120359 5
77021 4
2190971 10
300001 1
11 6
794926 7
2999997 10
3 2
2400007 8
2700006 9
155610 7
21 10
49420 7
1200000 4
1189464 10
1984821 10
1552182 8
578349 4
1 10
1618279 6
1797398 6
590834 2
2308920 8
2686473 9
671880 3
185829 2
4 5
377163 2
850037 3
466273 10
524991 4
198395 6
366488 7
1200004 4
1760636 10
1 1
181902 1
130575 7
1 10
1793180 10
21 9
1780603 7
405928 3
248919 10
15 8
10 5
1 10
1 10
360540 5
174803 1
510153 6
1406849 6
482534 2
1 10
147271 2
40158 1
3000009 10
119475 1
3000010 10
8 5
237347 6
1492231 8
299999 1
1199998 4
305912 3
15 7
2427378 9
300000 1
15 8
2999990 10
241825 3
448284 2
273741 1
2 3
362522 10
3000009 10
8 4
18 9
1383829 7
1 10
1 10
3000014 10
1732976 9
2999990 10
1818121 9
318785 2
1685597 6
1434609 6
1200005 4
2225589 10
1600968 8
726096 8
3 2
1189939 7
727523 9
1536595 6
354438 8
424168 2
153401 4
1114484 7
1 10
3000000 10
1199998 4
203731 1
114230 1
1116418 4
69033 4
780110 6
900001 3
4 5
1499999 5
89656 4
155979 2
369490 6
899996 3
13 6
1274695 8
985967 9
285645 5
563336 8
243801 1
6 4
785447 3
720869 4
1234350 6
960393 8
12 8
1352080 10
26922 2
2 1
2422899 10
7 6
63231 1
164697 2
469023 3
689070 10
14 9
1310637 5
73623 1
287186 1
330142 4
138220 1
1365583 6
745948 7
2100006 7
263421 3
1 10
367528 8
1029640 10
993274 6
155089 4
2239506 9
241253 3
464393 4
887025 7
2940079 10
813630 5
576428 3
116760 4
3 1
21 10
155842 1
300000 1
859070 5
17 9
23890 2
82662 8
7 3
15 8
2008801 8
1147758 5
897632 7
386709 10
1 10
5 2
1 1
94857 1
292632 4
491437 2
2699999 9
730643 3
1 10
11 6
20 10
705385 6
282000 10
180572 4
1249753 6
902023 6
886280 9
637768 4
2100001 7
200329 1
7100 5
640761 5
9 4
8 7
1088704 8
221999 10
379323 2
476377 6
1125576 5
1 1
1326489 10
2999992 10
202570 3
421813 7
2099996 7
1500004 5
2443159 9
1 10
642848 4
220196 4
51583 3
1 10
765672 8
7 6
196143 3
52816 7
7 3
1548606 10
899996 3
299999 1
1767161 10
511864 8
900004 3
2400000 8
1643732 9
600002 2
762286 3
734898 6
716169 4
2181984 8
821849 5
409341 5
512353 6
1 10
185702 1
2100004 7
1114289 6
586035 4
794352 4
2700004 9
1199999 4
505317 4
122438 9
5 3
346232 3
134807 4
7 7
747821 6
299999 1
1500000 5
198401 1
1500001 5
98745 3
1800000 6
193744 3
994797 9
9 4
279450 1
1 10
2999989 10
896061 5
121356 9
675625 10
599998 2
972259 10
545974 3
1274455 5
198480 3
38194 5
3000011 10
40148 1
767754 7
1170703 9
17 8
1005256 8
1053255 5
14 7
17 10
13 6
268735 2
1200001 4
347983 9
11 9
26675 1
19091 9
806941 6
567571 10
1499999 5
688706 4
460879 4
1 10
389854 2
228699 1
1702794 6
6 7
203985 2
2595895 10
1499998 5
310071 8
22532 2
2999994 10
140350 2
1 10
741119 10
197675 9
10 9
695244 6
17 10
1500005 5
32953 3
2958381 10
544447 3
873449 4
887759 4
2969680 10
1389006 6
1500005 5
790154 3
13 6
367830 6
423557 2
150286 3
529360 8
867259 3
2099993 7
77139 1
56034 2
1 10
92711 10
338462 3
524547 9
225237 2
847945 8
29 10
1800011 6
385120 3
1 10
3 2
2699995 9
93321 1
1 10
228150 3
1 10
22619 2
1200003 4
1 1
10 7
2524271 10
441054 5
736844 10
1491281 8
1408961 7
1199998 4
1317643 6
1043178 9
279440 1
606463 4
188281 1
1900468 7
1 10
450088 10
2400589 10
817441 5
313974 3
1500005 5
46691 1
1499999 5
1938309 10
11 5
1222019 8
599998 2
309625 3
721164 3
308130 10
1 10
1971312 7
831820 4
2897769 10
733911 4
802776 3
94290 5
166626 5
134958 1
1 10
15 8
1013240 4
271927 2
913689 5
647654 8
335998 2
601724 4
274926 7
814318 9
1465494 8
569609 9
2641315 10
1211285 5
379152 2
669742 6
1731130 10
247347 3
669887 9
734928 4
450148 8
141691 3
900002 3
201918 1
1928695 7
2400010 8
1253973 9
798594 3
1662536 7
21 10
329697 3
82982 3
2233369 8
7 5
166730 1
985757 6
2526219 10
833190 6
1561623 7
100912 7
1 10
735019 5
658913 3
1440656 7
379587 2
2 1
49770 1
1270291 10
6 7
1676471 8
2139265 8
1994633 8
1500004 5
474480 9
2400009 8
2 1
2211292 9
1 10
188158 3
755910 8
1200006 4
256414 5
319009 10
1164845 7
434261 9
630132 3
2699999 9
1200000 4
654921 10
350737 2
1 10
528536 2
2829958 10
1800004 6
3 3
1 10
1800000 6
9 4
439285 2
819990 9
1249597 8
2427726 10
1445491 10
602943 3
239155 7
1366179 10
338027 3
2459979 10
155813 9
3 2
884874 6
1 10
382728 2
1 10
899998 3
1186468 4
14 9
553112 2
703496 3
357211 4
166930 1
364956 2
1384620 7
1339597 7
2361819 8
7 3
1499996 5
533452 2
1840021 10
2116493 9
12816 9
1200001 4
46547 2
2420939 10
495555 3
1800001 6
608965 10
72379 6
1570304 8
246263 2
226930 1
1 10
9 5
162381 1
300000 1
1038247 4
316548 9
859824 5
1056303 6
1 10
716921 4
759157 10
88562 1
636838 4
1729096 8
569154 5
1611828 8
396023 6
1172009 8
1369376 8
1740349 7
600000 2
1089984 5
711700 3
900004 3
728786 9
6 7
1872913 7
3000013 10
1214015 6
1682624 8
6 3
1199997 4
2960631 10
304487 9
1 10
2789459 10
1 10
3 4
1 10
917399 8
1274203 6
1685884 8
2099994 7
455844 3
5 6
1 10
41987 7
154659 7
842091 7
1675592 8
1 10
47081 1
600000 2
1200002 4
5 6
9 8
471769 3
546438 2
915651 5
131014 2
1180912 4
1772570 9
261989 1
1 10
1 2
300000 1
468711 3
301895 2
1 10
599999 2
162144 9
858967 10
1 10
1 10
319949 5
1 10
156516 1
795724 4
1133176 4
1145773 4
2 1
3 2
932549 6
261551 1
1 10
2016671 10
2700016 9
498348 2
681978 3
11 8
306891 4
983839 8
55433 4
1026783 6
28263 7
580616 3
455859 9
816479 7
800654 5
2093190 7
1192697 6
1089041 10
2760619 10
120032 1
1207893 7
8 4
201001 2
1069849 4
61603 3
708887 3
629309 6
1968639 10
451719 9
1503269 9
613653 4
278384 3
1 10
1 10
1 10
1030881 10
3000000 10
393483 2
2400892 10
2400003 8
811709 5
115097 3
552968 8
1800007 6
2039331 10
599998 2
300000 1
246697 1
76281 5
280925 10
270148 1
2175015 9
664463 5
197379 2
2999990 10
7 8
96158 7
438992 7
1460848 8
3 3
344253 7
727941 3
2350191 10
2400001 8
15 6
1937400 10
151340 4
409996 2
1 10
15 7
30626 4
314604 2
9 4
599999 2
1 10
664785 6
1146002 7
647544 10
1 10
424002 4
600002 2
1158905 6
78645 3
786720 6
500235 3
599999 2
1241906 5
894578 3
427616 6
1499998 5
1885004 7
3000014 10
934938 9
1004239 5
2700014 9
59444 3
4 3
1129380 4
1183146 6
152001 1
2402785 10
855392 3
1831217 8
1362656 6
166738 5
1092895 8
299998 1
1 10
72263 3
1993307 7
627349 10
26151 1
1372704 5
1 10
13 6
2636011 10
1 10
263010 5
541341 3
1554283 9
1639401 10
1 10
1799993 6
900000 3
982969 8
1 1
240379 1
1800005 6
31933 6
1200005 4
149643 1
2700010 9
262016 2
17617 4
7 7
1532663 8
2099997 7
4 5
600000 2
25730 10
2270919 8
7 4
500674 3
1143806 4
1 10
1082204 4
1445669 9
3 1
1434089 5
332681 7
872052 6
614879 10
966084 7
20 9
1423506 5
1 10
2339362 9
200509 7
1374208 5
33931 6
3000002 10
478817 6
247229 3
1122787 9
2190919 10
900003 3
517363 6
689460 7
1 10
2619219 10
573754 3
6 6
604416 8
803177 8
11 5
553948 9
1801133 7
456819 5
1317800 5
1199996 4
2700009 9
10 9
360913 3
25 9
3 1
23 8
61406 2
635989 10
900004 3
84320 1
421200 10
1023292 9
300000 1
7 7
1199997 4
223922 3
521944 4
239987 2
2032813 7
482250 4
932515 4
3000001 10
1020087 4
11 8
8 8
49209 10
533508 2
2400009 8
2400001 8
1839704 8
766241 6
1050134 6
262038 3
300000 1
2100007 7
561918 7
1500001 5
1680640 8
442071 7
914653 6
600003 2
13 6
781417 7
1468458 5
1643851 7
5 2
3 3
4 5
588879 4
559499 4
573999 3
1 10
300001 1
1664 4
1559168 8
584 4
178353 1
1200002 4
1019933 7
810594 6
2999991 10
1500001 5
5 2
21 10
563737 2
3 3
2099995 7
863071 4
899998 3
1800001 6
9 9
736552 8
2011073 8
2 2
1800000 6
724855 6
1845407 8
817008 3
1 10
6 7
2921912 10
1200161 6
1500005 5
1417360 10
48088 1
900002 3
7 7
900002 3
2999990 10
1500001 5
807289 4
1678609 9
2024863 7
242613 2
1 10
3 4
11 10
1 10
2644795 9
213255 7
600001 2
1159431 5
19 9
289974 2
2100006 7
1 2
2700006 9
792369 9
300000 1
1364646 5
114548 1
11 6
1363153 5
1200005 4
4 3
189534 9
7 7
1940806 7
1425389 6
1271507 5
229022 1
414094 5
829333 3
5 3
272606 10
900004 3
1457682 8
692970 3
282047 7
2099998 7
1478309 10
1296305 6
9 8
15 8
1200000 4
300000 1
1800005 6
894745 3
271549 10
6 5
1196141 7
488326 8
1200000 4
900001 3
887040 7
3000010 10
2100007 7
949865 4
7 3
6 7
2321671 10
5 4
868953 7
2699999 9
1156742 9
1006193 7
140546 6
899999 3
2278560 10
6 3
1090114 6
747334 5
1502990 8
1887431 10
231223 1
1023149 4
1 10
1800010 6
4017 1
240451 10
594686 2
2575504 9
886719 9
3090 1
346237 6
924534 4
11 6
164180 1
1 10
1134588 4
70145 6
300000 1
1499996 5
62555 1
2399991 8
1799994 6
2100006 7
1 2
238841 1
481969 4
11 5
291391 6
899997 3
300000 1
1 10
10 4
2700006 9
1 10
16 8
403447 5
723432 6
9 9
415611 7
298926 6
556859 2
1199999 4
2589661 10
4 4
1 10
1156215 9
1315385 6
1323230 5
10 9
95712 9
1557297 9
2099992 7
129564 5
1595109 10
124553 1
727445 5
838698 7
2 2
810950 7
2457791 10
1283630 6
192328 2
10 5
222048 6
537218 2
883102 9
111130 10
114157 6
2 1
2100000 7
170632 1
56962 10
2700014 9
1799999 6
1253858 7
218056 1
12 6
900002 3
217896 1
1507903 8
153790 7
864531 9
1372895 6
285445 3
2733281 10
841992 4
1267147 6
1 10
2999997 10
1246018 10
566901 3
1699045 10
2169168 8
91199 3
556929 6
2618451 10
1534573 6
2099995 7
129669 3
600001 2
1 10
34817 2
2 2
774866 7
480109 2
300002 1
1491868 6
109747 2
1975055 7
10 4
1 10
5 6
123063 3
545312 8
1112060 10
145381 1
900004 3
75489 1
293330 1
271801 1
1656977 8
7 3
452165 4
2700010 9
1069597 9
2 3
900000 3
675269 10
2417777 9
557915 4
2098845 7
1177457 5
998653 4
2700010 9
300000 1
655064 4
134778 1
562586 5
867440 4
3 2
638975 9
185643 1
19 9
205703 8
1871666 9
661727 4
637739 4
101926 7
264825 2
247530 4
10 9
2400007 8
899997 3
1425570 5
152039 4
701925 4
1150341 4
2401611 10
48263 1
116725 9
600002 2
186331 5
798077 3
2699990 9
401403 2
594777 2
3000009 10
55410 4
4 3
2012367 7
23 10
300001 1
82663 4
8 8
630926 9
182394 1
1 10
591208 7
488055 2
16 6
681315 10
2099995 7
951374 4
576282 9
126205 1
1 10
186212 3
2413399 10
1328257 9
234294 1
266413 7
1500000 5
1296084 5
1 10
371967 4
697925 3
648251 4
1112180 5
1200006 4
600000 2
1755248 8
4 5
415336 3
173060 1
1761065 9
11 5
638231 3
164287 8
6 5
2724186 10
1155984 4
1806357 10
58878 3
18 9
573161 2
1238250 7
477143 4
6 7
751088 4
1038758 8
1948 4
691140 9
1 10
2699999 9
35566 1
1417798 9
469888 10
3000010 10
2068138 10
380479 6
352393 3
10 9
4 3
1553958 6
1220289 8
1500004 5
2727889 10
772111 4
1020835 9
85255 3
345380 5
2293876 8
241478 10
1662984 9
20415 4
1199998 4
149731 2
98621 1
1105676 5
1200001 4
7 6
1 10
709317 9
1476874 9
1181537 7
117787 1
299916 1
1762444 6
659920 8
352679 2
238903 2
3 2
101113 1
652884 4
1200007 4
1199995 4
863494 5
121644 9
1339259 9
270162 1
2400001 8
240706 1
4 3
2999991 10
2399994 8
4 2
1204359 7
2451357 9
20 9
192699 2
191455 1
52941 2
1529403 9
266233 2
16 10
900005 3
1800007 6
565518 2
2699991 9
1173830 10
599997 2
14 7
1 10
401593 10
1 10
2711213 10
57132 1
1158276 4
682560 3
371491 3
1 1
1799998 6
585674 3
1581754 7
1783058 8
1827628 9
2400008 8
154379 1
599998 2
3000019 10
300000 1
219538 3
5 4
426475 2
1 10
1337568 8
222193 1
789290 10
458232 2
119163 5
2099998 7
621079 6
1694739 10
1799993 6
189773 6
1 10
9 10
2099994 7
2382549 10
1377228 7
25585 2
179281 2
441229 10
413367 3
741617 7
1199995 4
165119 10
517780 4
665807 6
10 10
1166801 5
156490 3
492775 5
144256 1
525063 3
5 2
622003 7
536878 2
274210 7
1 10
195697 1
545918 2
14 5
1456206 5
264697 1
2193308 10
1500001 5
5 6
867200 6
1800001 6
17 9
260936 9
147644 1
899999 3
1153315 4
1448327 8
412614 6
62300 1
212923 2
2288268 8
882162 6
3 3
2038501 10
300001 1
513897 2
1422504 5
851402 3
1500006 5
661510 10
2181043 8
599998 2
2699999 9
1 10
82816 7
12 6
129210 10
7 8
64235 5
2100007 7
1 10
1 10
1070200 10
248274 6
2649522 10
132462 9
1478511 9
1309361 5
1303664 5
818075 7
13 10
1 10
7 3
600003 2
3 2
2166463 8
1017108 7
21 9
816850 3
4 5
1374857 6
236688 1
194265 1
2440571 10
2093480 10
763468 7
424354 7
1000163 5
273924 9
80646 2
1 10
1800006 6
1422739 5
1500006 5
423087 8
136947 2
1713496 7
1269345 10
1854640 9
200502 1
2598999 10
116280 2
1237359 8
5 5
82069 1
1234926 7
1010130 5
1447389 9
300000 1
1799998 6
1199998 4
2999989 10
228259 8
2367402 8
40787 2
836693 5
474697 9
1118109 8
39895 5
1289023 8
276596 1
99597 1
11 10
37807 4
1625496 6
720329 3
17 9
2700008 9
129090 1
951775 4
330055 2
1040081 8
556189 2
1010933 6
1655099 6
3 4
2185856 8
2099993 7
1591616 7
806722 3
616559 7
900002 3
980208 9
1241451 7
581571 4
2132895 9
338165 2
319428 6
831076 5
946249 7
36506 7
2049326 10
2999999 10
436701 4
819239 6
2633661 9
1499994 5
5 6
3 1
176416 4
1 10
852585 4
1 1
554880 3
1153625 4
3000016 10
13 7
120425 5
82334 3
384112 8
38266 1
2700001 9
852327 4
1200003 4
900003 3
299999 1
883158 4
411200 2
2674199 10
223204 2
1704979 7
3000010 10
7499 4
263880 7
2515163 10
622797 5
2465461 10
899996 3
2999991 10
95040 2
2059817 9
1205570 5
1027965 4
1277681 10
8 5
10585 6
1500009 5
2100011 7
2046289 10
13 6
1553490 10
7 7
1499996 5
1139615 7
424371 6
2496269 10
1800001 6
2715991 10
1620676 9
932016 5
994969 10
899998 3
2699991 9
1200005 4
1097941 6
2700006 9
361998 2
4 5
392219 4
233953 8
1 10
543771 2
1556894 7
17 9
12 6
334161 6
2999989 10
176622 6
1 10
225451 6
1149188 6
600001 2
1 10
319371 5
1 10
704046 3
1 10
542010 3
2262572 9
16 6
1 10
1203192 8
7 3
1794831 8
1034058 8
1243384 8
1569449 6
6 7
171078 6
92289 5
2399999 8
1578711 9
1 10
1500005 5
761302 3
2 2
2399998 8
1 10
371897 3
1200007 4
21 10
745839 10
33975 5
1 10
423399 4
1200004 4
1455465 6
1 1
9 10
292426 1
1 10
203875 5
986281 8
14 7
1572570 10
355505 4
1 10
62379 4
6 4
937599 5
1624097 8
1 10
621510 5
1 10
1 10
749568 4
12 6
2399993 8
143263 9
899999 3
1200000 4
189927 1
6 7
2400008 8
1757862 9
51262 1
7 3
1500001 5
385400 10
1154206 9
13 5
1045331 4
888816 7
2700009 9
1426072 7
936523 6
1 10
3000010 10
776719 5
1361639 6
1893969 7
1800006 6
4 3
1943857 7
842061 3
94416 1
1499999 5
768025 7
1423 4
36099 9
89955 4
173474 7
524027 4
19 10
268840 1
1513944 9
6 7
1199997 4
17 10
108679 4
930396 6
1 10
38830 1
473373 3
1202096 5
1519361 10
2 1
211825 8
1292959 5
768547 4
1 10
377370 6
1243793 6
89380 1
2400011 8
816974 3
1539124 7
1500004 5
760301 4
12 6
2319848 9
1 10
1267470 10
5 6
1211969 8
2400004 8
464321 6
210134 2
2100004 7
280041 1
2699992 9
227010 1
1445455 9
494613 7
1120384 9
1 10
226209 8
993102 6
1277455 6
848132 8
1434201 5
1 10
523865 6
52258 3
2700000 9
11 8
1352111 6
1199998 4
2905871 10
4 5
513179 2
184096 2
353433 4
675174 3
1500000 5
1 10
8 9
11 5
73172 1
562535 4
286387 7
11 5
200952 2
46956 2
321966 8
786769 6
954739 8
1385920 5
17 10
1408560 5
900000 3
344890 2
292188 7
2359721 8
338187 3
569864 5
2 1
1277562 6
1415959 7
1060457 4
1274882 7
282834 1
2432734 10
1 10
947423 6
158861 5
122368 4
600000 2
808629 3
17 8
2 1
970317 5
655055 8
599999 2
2267311 9
900002 3
317879 2
697553 9
34719 5
1527515 6
3 3
23955 1
2399991 8
259983 2
2008553 9
223946 1
2400008 8
9 7
220407 3
868878 3
155400 1
610672 3
3000000 10
8 7
17960 5
1079122 4
4 3
35248 1
2400009 8
6619 5
1229715 5
599998 2
579245 6
299999 1
299999 1
1200005 4
1 1
1728321 8
1691088 6
371146 7
35296 3
899999 3
41891 2
724099 4
993169 9
299999 1
94250 1
422162 7
407597 2
1395971 9
2566153 9
3 4
1800007 6
10 9
9 9
103632 1
900003 3
684955 6
313193 3
3000001 10
1684704 6
538113 8
1220677 7
146798 7
2700000 9
1942978 7
2999995 10
18 9
480555 4
2 1
888200 5
806400 6
2700001 9
247643 4
3 1
15 8
127665 8
300001 1
1357728 8
1797552 9
2400003 8
2598382 9
591711 4
1 10
760113 4
16 8
279885 3
2127229 10
588609 3
11 5
218939 10
2536442 9
238455 8
286534 5
505608 4
180743 2
2400013 8
17441 4
518613 3
900000 3
2166974 9
167110 10
393200 8
143758 3
2 1
927764 5
1 10
13 7
132213 1
8 9
30441 1
160 1
736814 7
159319 7
7817 10
1200001 4
1 10
867154 3
1 10
709996 5
636959 8
139594 2
2099999 7
300001 1
94450 2
2024345 8
5 6
1218467 6
1800003 6
1800006 6
2807620 10
13 6
756199 9
1020022 8
748338 3
7223 6
1259577 8
640186 5
807687 4
368502 7
1 10
1092588 6
1551377 8
450109 5
672057 9
1300427 10
1205399 7
1199999 4
1334001 8
1099967 6
3000006 10
1214790 5
1500000 5
1766610 9
1800009 6
3 1
1607873 6
10 5
599999 2
5 5
1636369 10
1660955 6
1664192 6
2644084 10
1799999 6
295246 2
325683 2
65591 1
900004 3
1500000 5
292177 4
2399995 8
305672 2
8 9
2400008 8
113315 1
222738 2
2100003 7
1499995 5
152777 6
2407317 10
795998 3
713426 9
170415 8
1500005 5
300000 1
253021 4
180924 1
275949 4
1534140 9
348942 7
314487 8
11 5
1320033 10
873489 4
5 2
1489929 10
856593 6
611781 10
819644 6
1349727 6
285432 8
864980 5
45676 1
6 6
1444876 5
2699991 9
96908 2
1 1
2700001 9
465945 3
1 10
2100007 7
1302511 5
7 3
164925 2
1 10
238463 3
79049 6
1382891 5
18 9
453248 2
2799840 10
102367 1
11 10
347392 3
112620 1
1504316 10
164039 1
1875313 9
812026 3
1078893 9
1006801 8
629014 5
599999 2
2400001 8
166051 9
163706 1
299998 1
537109 7
1800008 6
1166775 7
214711 4
243890 1
805620 5
2023085 7
1772826 6
1905936 8
1073222 9
878882 3
274258 9
900000 3
1499996 5
1982932 7
23 9
7 4
49347 1
710241 5
719561 10
360340 4
2882392 10
900002 3
2133729 8
571669 4
185155 2
546433 4
249158 3
5 5
242809 4
1984204 10
9 5
233387 7
802075 7
1799999 6
2122775 10
1950087 10
195426 10
721204 7
177570 1
331454 2
1 10
593657 7
1168657 8
767174 5
1141020 5
267056 1
536137 2
1 1
2100004 7
899998 3
2483144 9
1172165 4
900001 3
967440 6
911919 4
146798 2
9 4
1199996 4
1500004 5
1 10
78440 1
808282 9
18031 1
49284 1
1 10
1037063 10
993191 4
139926 3
297348 1
736550 10
1706599 10
4 5
1442395 9
1 10
274277 6
299998 1
362468 3
2 2
932575 7
731659 9
503815 6
4 2
458421 2
10 5
31521 5
1200007 4
276087 3
2400001 8
1453317 7
252330 2
261525 4
1200006 4
934231 5
464168 8
31043 1
2669501 9
1431694 9
304620 5
1799745 10
11 7
191863 1
1500000 5
1434409 5
386496 3
2 1
188637 1
286295 8
899999 3
600001 2
2399997 8
900003 3
18 9
788041 6
900000 3
1560266 6
1166304 7
2099992 7
4 4
4 5
245102 1
423538 4
1912910 10
354084 5
153019 3
65958 3
1013395 5
599998 2
299999 1
2700009 9
2575989 10
1 10
2 3
2099993 7
13 7
1331664 5
2110913 9
219840 5
434559 2
183987 1
3 1
284862 10
492899 6
6 4
48408 10
10 9
1889675 7
1 10
773766 5
302378 6
1131776 5
1068299 10
181927 1
658435 6
1442314 7
565613 6
755122 3
76589 2
160510 1
1775303 9
1 10
771618 6
426057 8
1107422 7
1200000 4
1246588 7
267684 2
1653303 6
143325 4
600003 2
9 4
836641 8
1332891 5
810366 3
1423404 9
6 7
3472 3
1412403 5
992381 5
1 10
1114548 7
286857 2
1009392 7
167411 5
161479 2
1 1
1 10
2260600 10
378869 2
1890819 10
1464489 10
2917441 10
787099 6
982307 4
342480 4
1189159 6
1 10
1395455 5
329806 4
530528 7
109705 1
6 6
1978014 7
899999 3
120230 1
198740 1
3000000 10
382294 3
1200004 4
9 9
181210 1
8 7
1800006 6
2329401 8
204591 2
1 10
901590 5
5 3
1 10
1200001 4
392246 9
284944 5
299999 1
188812 8
914160 5
998084 5
1036043 9
1464264 10
1530631 10
600001 2
2689245 10
13 7
2999999 10
2598576 10
2099996 7
1631015 9
3 2
39604 3
681943 4
1 10
1434412 7
899996 3
1909149 10
512369 10
1292821 5
3 3
587152 4
900003 3
1 10
1811259 9
390920 4
268403 2
2700007 9
2072862 7
294796 1
176002 1
290954 3
11 5
1592543 7
3000004 10
1503205 6
515615 5
131865 5
4 4
1799999 6
552107 2
119567 9
6 5
900000 3
17 8
15889 4
376557 4
889740 3
1499997 5
1015301 10
2121579 10
3328 1
457639 6
4 5
131297 6
377393 4
649341 8
300001 1
776301 9
7 3
1188941 5
2072197 9
1800000 6
5 2
179479 2
1 2
3 4
1591093 7
3 3
600001 2
1800011 6
884830 7
1107169 6
15 6
600001 2
13 5
1443098 7
77761 2
22253 2
578531 2
1199998 4
5 6
88185 1
607187 6
1288056 7
1570491 7
818593 6
2122371 10
2080674 9
1500003 5
1520289 10
201103 6
1800011 6
2400009 8
276297 1
242501 7
4775 8
4 4
302367 2
1200007 4
2375113 8
1577003 10
15 7
1500 4
669665 7
726196 7
9112 1
983672 9
362676 5
228536 9
251041 10
247758 5
1500001 5
402616 3
702588 4
2357220 10
1564577 6
1550161 8
164704 2
308250 5
143022 3
617923 4
4 5
2943789 10
1806427 7
558497 8
1 10
15 7
2123002 9
1439269 5
7 6
193732 6
383610 2
7 6
1280700 7
1 10
13 6
3 1
227123 3
1800006 6
853620 3
1 10
676461 8
13 7
415911 7
1183212 9
111243 9
153481 2
1068430 5
134640 3
556489 2
13 6
17 9
55137 1
702615 5
921751 5
300002 1
2099993 7
2041240 8
49355 2
1816648 7
214967 8
666235 7
1200004 4
866142 3
1 10
2342126 9
9635 3
7 3
82594 4
2065241 10
597249 5
686005 7
1049455 6
121667 1
1601 5
434780 2
92888 1
1463438 6
1269961 5
1 10
899997 3
689594 8
877078 7
2700000 9
69025 4
16 7
86053 2
8 5
1800000 6
16 8
244699 3
2712019 10
2302599 10
526296 5
2999999 10
899997 3
271560 3
1 10
893431 8
2100010 7
2099993 7
219620 6
855037 9
196474 5
1 10
247827 3
257343 1
950699 6
112681 2
1286414 6
360796 3
3 2
822401 6
8 4
586910 2
1599703 7
146015 3
785051 7
1200003 4
983076 6
302471 2
4 4
1159560 4
1616994 6
1113090 6
1073846 5
1316649 7
2399992 8
857600 5
116985 3
2700009 9
1212306 5
915355 4
1587635 7
1500005 5
1286407 8
600002 2
652255 4
940435 6
1800007 6
34948 1
1200001 4
3000011 10
1759015 7
496961 4
2 1
120890 2
299227 2
470150 3
1736748 7
16 8
680555 5
510592 3
19 10
2 1
15 8
481868 2
11081 9
384759 2
511454 5
2527786 9
1 10
641935 3
300001 1
1 10
1165736 8
8 7
866549 3
374327 2
599999 2
15 7
849469 3
300544 3
900003 3
1 10
1809603 7
2390625 9
2999995 10
2282966 9
2999990 10
2394657 8
278211 8
321777 8
512546 3
300001 1
72865 5
661903 4
923415 5
1200001 4
2 1
1 10
575831 2
2279879 9
166258 3
498745 6
11 6
2083446 7
2575169 10
384489 9
48945 1
1 2
1799998 6
265190 2
1282300 7
1500006 5
1534698 7
1 10
207556 2
362647 6
2699995 9
147636 9
1065871 4
2522862 9
730824 5
206364 6
2422557 9
51767 2
1200000 4
757626 3
2319590 9
2250281 10
391605 4
1006299 4
531866 5
2100008 7
1 10
5 4
35337 2
1508450 7
1318621 5
300000 1
1267066 6
1499996 5
242979 2
664259 3
605094 5
899998 3
1398596 5
6 5
597676 2
11 6
2 1
2025751 8
18 9
1200004 4
1606537 7
2534112 9
687648 8
1500000 5
599998 2
2427990 10
1800006 6
3000000 10
1426374 7
915149 7
1081552 4
841845 3
611479 7
1827638 9
137582 2
2522646 9
300000 1
1 10
1 10
1199999 4
63633 1
1444668 7
300000 1
1943783 10
7 7
1238621 9
295673 7
16 8
1200003 4
2135441 8
260803 2
354338 2
586418 3
721289 10
210302 6
966697 9
2699990 9
285440 3
1109272 8
954346 7
20793 2
7 3
416687 6
111543 3
3000001 10
1434848 8
4 4
1427617 6
114364 1
2100013 7
113741 10
600001 2
459243 3
1027248 6
1093133 7
884605 5
48280 4
526969 2
1077893 5
598965 5
34560 9
11 4
185749 6
2400007 8
2046142 9
1 10
2592729 10
1 10
37607 8
1 1
523520 3
408574 5
3000001 10
1 10
2100012 7
547701 8
1 10
10 5
1 10
2171821 10
1148364 5
2099995 7
2477124 9
588434 2
2100006 7
1500001 5
1543031 7
3000010 10
7 6
2099994 7
456759 4
1799997 6
1088633 9
589026 2
69646 2
86518 1
9 8
968729 4
1325480 10
317234 3
620101 7
2246983 8
432008 6
2084950 10
1 1
1485289 8
1500005 5
1744345 8
1048995 9
152778 1
435396 6
111359 6
1 10
1644850 10
11 5
14363 3
2459978 9
2399993 8
28092 1
471516 3
68849 8
1 10
9 8
13 6
9 10
3000005 10
91712 1
10 5
614591 6
2999992 10
299999 1
180440 7
410916 4
489087 2
1 10
849390 10
1752179 6
2207584 9
12 7
11 5
1 10
10 9
1594145 7
2700009 9
1 10
1742065 6
957343 8
1 10
1 10
3000011 10
473594 3
600000 2
869757 6
737381 4
1 10
2898131 10
300001 1
13 5
2099993 7
1 2
1479200 10
85710 1
2062105 8
1800001 6
2467669 10
505413 7
1 10
1602249 6
107505 2
1136131 5
19 10
304362 2
256487 9
325446 6
1282914 9
80453 3
2143988 8
2690542 9
237752 1
364777 4
383788 3
2399998 8
19 10
188455 3
17302 1
1147170 6
1249031 8
7 8
2223462 9
206904 1
155348 3
210374 5
7 6
172577 1
13 7
615341 10
1 10
230304 3
13 6
335468 2
211368 3
1 10
745948 7
1 10
2 2
1800001 6
300001 1
227563 4
205348 3
120053 1
300000 1
1320876 7
1992173 7
1550972 8
11 4
3 1
2700012 9
479235 2
13 7
5 2
10 5
222110 6
1734608 8
573500 5
3000001 10
753803 3
1 10
599998 2
785053 4
425790 2
2714579 10
379233 5
1020209 8
1 10
3 4
737927 4
3000011 10
364739 2
313802 8
821651 10
1746698 10
2983651 10
34968 1
1 10
1 10
1500006 5
139089 2
830872 8
1659684 7
238620 4
600000 2
754453 6
1061800 10
6 6
9 9
5 6
1199996 4
2 2
1200004 4
730148 3
1906449 7
2010631 7
363962 2
44662 2
984699 4
1838576 7
1200005 4
286732 4
11 5
12 6
97323 3
1 10
2400009 8
2699992 9
1 10
2613696 10
1193360 8
191645 9
519014 2
1800005 6
1210455 5
2699992 9
266895 5
737907 8
2099999 7
2400001 8
515603 4
15 7
2492670 10
298745 5
377133 2
270295 2
605191 6
55048 4
2825942 10
1 10
300001 1
1199995 4
4 3
119497 2
46203 4
1200001 4
2999991 10
688647 7
2127570 10
36379 9
791112 7
1030565 5
1519236 6
653900 4
1229611 8
1800003 6
599998 2
786154 8
253113 4
205635 1
344311 4
1 10
1215795 8
900002 3
3000011 10
784506 6
460649 2
1489477 9
648372 3
1 10
4 2
868695 3
19 9
204253 2
1165814 4
626344 3
1938459 9
281760 4
567940 10
1 1
318759 10
326183 2
2100006 7
484379 3
691599 3
741095 5
1219940 10
2400001 8
442139 10
600001 2
1214305 5
633179 10
786414 9
203057 2
1 2
111712 2
805468 3
1157560 8
3000010 10
1113021 9
600001 2
310159 10
1345654 9
1964147 8
2098600 7
253013 6
178796 1
9 10
1415259 5
237883 2
2 2
219763 4
1823197 10
726027 4
287990 5
1 10
2100005 7
1166501 4
2700008 9
1200001 4
676873 4
610758 8
770349 5
19 10
607697 4
1800001 6
1200001 4
2350590 10
1799994 6
1 10
2700000 9
3 1
1879698 9
1200000 4
12 5
1364671 10
1662176 8
232148 4
319536 8
2351906 9
7 8
2620558 9
552873 4
7 5
748622 3
1499995 5
65768 1
131810 8
1 10
686562 5
66229 1
86512 2
215514 1
900001 3
2700004 9
610791 7
599998 2
918446 6
140764 1
13 7
726180 10
113053 2
932688 7
1058133 6
672057 4
2699992 9
349025 3
53729 2
2099993 7
1499999 5
900001 3
92050 1
248363 2
1405619 6
1128697 5
1499998 5
85992 6
779167 3
522319 7
236370 2
2700000 9
554471 9
1381233 8
30840 1
1 10
6 3
2607633 9
2331554 8
489151 3
326752 2
403621 6
624218 3
449046 3
1 10
782037 4
569385 6
11 7
3 3
13732 1
856401 9
21799 1
10 9
687829 4
600001 2
1130320 9
972353 4
34964 1
273118 6
1 10
2294965 9
7 6
1213093 9
2400011 8
5 3
351195 6
1200001 4
6054 2
1 10
354039 7
300000 1
4 3
1653369 8
198717 1
139927 1
1605975 8
212722 3
1 10
8 8
2400000 8
568893 2
442403 3
349411 5
1663872 6
600000 2
151741 2
827904 8
1 10
4 5
10 5
36015 5
865382 7
617517 9
264415 5
647944 6
2318330 10
168608 1
864551 5
529858 10
1851326 8
549165 5
28390 10
507966 2
706290 3
3000011 10
283599 7
299999 1
651344 4
848310 5
785875 6
1010191 4
4 5
428865 2
107644 2
306522 3
2700008 9
300001 1
755293 3
2399992 8
1135901 10
614715 3
565943 4
1 10
1 10
2595849 10
1 10
1500005 5
7 3
524103 2
427715 5
1159000 10
13416 3
1493816 5
39586 1
3 4
3000001 10
1 10
1334736 6
233518 1
2488162 10
660129 3
1963424 7
718630 5
176716 2
3000011 10
18 8
1199996 4
153068 3
129667 3
236797 7
1200005 4
1829520 10
7 3
197930 3
1 1
11 5
337078 2
384543 2
1436616 8
2700013 9
258911 1
536405 2
118659 1
2455541 10
508053 2
1735819 6
1103689 10
11 10
17 9
20 10
481831 3
2099999 7
900003 3
2018395 7
472376 3
2366380 8
433722 9
1 10
7 7
699499 9
963555 4
237260 5
1608647 6
2993750 10
3 4
1823815 7
1561663 6
10 10
111088 6
19314 9
2099994 7
293677 4
160999 10
686309 7
2054764 9
993700 9
7 8
2375261 10
465737 2
599998 2
9 8
16 8
12745 2
997873 7
1 10
2400009 8
1399091 6
1500005 5
600001 2
31619 1
2167626 8
2472537 10
13 6
509982 3
1 10
4 2
6 6
246192 2
1200000 4
434606 2
209674 4
1691624 8
299999 1
2699990 9
221879 8
10 8
2 3
746158 3
9 8
2572060 10
234424 10
574748 2
17 8
1799996 6
641751 8
1305757 8
833987 7
730277 6
470148 3
143410 1
705999 8
72464 2
1 10
2357678 10
1 10
2979290 10
575063 5
189053 2
10 5
106583 2
1723881 10
21 10
1029750 7
879852 3
5 2
1 10
760557 7
898424 3
952061 5
1169171 5
876161 3
12932 8
85899 5
2 2
128390 5
600001 2
7 7
600001 2
1800006 6
2999998 10
613857 7
928763 5
2 3
683669 6
17 9
1719768 8
466969 2
168508 1
598135 3
1326475 7
1145971 9
2100007 7
322242 2
4 5
437937 3
1090513 10
796488 3
1020801 5
1418649 7
1 10
170745 1
1800003 6
1500008 5
659207 8
1 10
2220542 9
319480 10
1276709 10
1911752 9
1098433 4
5 2
14 6
366137 2
2676223 9
1 10
97219 5
650034 8
1 10
287328 1
537466 2
17 7
1800000 6
411193 9
2462715 9
427075 5
1 2
1048911 5
66507 1
2857870 10
300000 1
2003366 7
1137696 6
12452 1
1 10
2399995 8
669397 4
2700008 9
299999 1
414299 2
2100000 7
2258291 8
299999 1
700056 3
1078688 8
250763 3
2400002 8
875345 3
1658071 10
107033 1
546385 9
1132249 5
265448 1
1499998 5
181323 2
1643777 6
973274 5
888159 4
4 2
1906977 9
1284300 7
2400009 8
900000 3
389633 6
2400002 8
244287 1
1 10
120040 2
2099992 7
1073533 4
303139 3
1181176 8
1 10
1 10
592192 6
742472 4
5 3
13 6
541210 2
821923 3
1743919 10
20988 1
900000 3
2400009 8
261046 9
1019928 7
220261 1
1 2
5 5
1582023 6
364691 5
584084 2
814499 10
3000009 10
582196 2
1 10
1 10
1594033 6
452031 4
1200005 4
3000011 10
1759498 7
228498 4
13 6
1799999 6
417263 2
2100006 7
1172592 7
764700 5
1345267 9
1122119 9
1454895 7
130932 3
1092681 5
64847 1
1347075 9
330287 2
1903081 8
10 6
657488 3
1139225 8
16484 4
2444929 10
1241929 10
1137814 4
393171 4
1253118 6
70174 3
18 9
2699990 9
2400012 8
1200002 4
1800007 6
940553 8
683506 5
13 6
1311375 5
1196175 6
1685090 6
900000 3
334246 2
1132694 9
1610094 6
1076081 4
1861612 7
1220441 8
88890 1
293222 1
202248 6
621820 10
7 3
1200005 4
1706192 9
1018310 7
276039 2
1317115 6
225621 1
820529 8
5 5
584371 6
1 10
148746 2
2875641 10
195579 3
10 5
1845553 7
2664763 10
2399994 8
511198 10
1534357 6
1544783 6
220739 3
114499 3
418270 10
1499996 5
234453 2
757855 8
1544093 6
2400015 8
204378 1
10 9
2450168 9
1200003 4
180342 3
14 5
2385901 9
43008 1
1800011 6
44431 1
305426 3
1107713 8
644273 4
92817 3
793593 3
403129 2
2 1
1200004 4
1028112 8
2699992 9
1800000 6
2692319 10
127433 8
1222199 10
85832 8
9 4
245685 2
1 10
15 7
873899 4
1125474 6
1800007 6
1908755 7
2699990 9
593843 3
79442 2
1924150 7
1799999 6
295837 2
12 6
2369357 9
2100010 7
199438 2
1800001 6
2621575 9
609650 6
292261 5
2100006 7
14 6
9 10
79370 10
103389 2
61914 1
632088 3
1730097 8
116571 8
2400008 8
421870 7
1446564 5
496845 5
1096390 5
766735 4
12 6
15 7
700986 10
484356 4
2099993 7
328041 7
1496365 7
2699992 9
120724 3
1 10
1318066 6
17 9
864068 6
1368070 10
818868 8
315307 6
2046103 8
492309 3
1 2
2399993 8
1499995 5
880156 3
658685 7
938426 5
86589 2
16 9
1489817 5
900002 3
1478321 6
309871 8
173338 3
1 10
300000 1
2487822 9
16 8
594094 4
267084 4
1 10
11 6
1289059 5
13083 7
1 10
258047 1
599998 2
57735 3
587912 8
396896 2
58931 1
218850 5
2100007 7
1389711 7
2 1
232241 1
1499994 5
201357 1
908620 5
147535 1
1628741 6
2399998 8
17 8
543721 5
2111559 10
6 6
7 6
2399992 8
1800006 6
1142983 9
5 5
1 1
1205418 5
2128129 8
71815 2
1921079 8
1181671 7
1 10
526799 8
1 10
3000005 10
620733 10
3 3
1231472 8
1937570 10
292158 7
803761 7
1665997 9
1261399 5
600550 3
1500005 5
1270607 7
175561 1
147761 2
634137 3
1 10
734116 5
900002 3
876480 3
82597 7
1 10
1 1
118698 3
2999998 10
515383 4
599999 2
2582605 9
9 7
1467433 8
1714258 9
9 4
2999990 10
115320 6
1434850 6
2399999 8
1 10
519375 2
220876 1
1 10
1800002 6
1761520 8
779561 8
4 3
1499996 5
1 10
900000 3
1 10
8 9
66637 2
2001692 7
2699991 9
853615 3
400725 5
228748 10
121378 4
400382 6
2400003 8
1199997 4
1200007 4
937258 9
1217943 9
2699990 9
1 10
1224349 6
2100000 7
1 10
333769 2
1800006 6
225119 5
712143 9
953693 6
67170 3
1192781 4
45117 2
160613 6
17 9
1479268 7
8 9
2100011 7
217089 2
992064 8
358282 6
29256 4
234603 1
1 10
1197871 4
1 10
899999 3
1443279 9
1698312 7
2938456 10
1132985 6
600001 2
210498 7
299999 1
90402 8
2400008 8
1500005 5
1180694 5
643369 3
2615529 10
892331 4
8 9
324927 2
749327 8
2192891 10
2040956 9
1 10
2056185 9
299999 1
1065233 5
1 10
623137 4
1760779 9
1500000 5
11 6
1881243 7
600001 2
297552 8
2098909 9
757125 10
5 6
432729 9
2700001 9
22004 4
1 10
2399997 8
2369718 9
1199996 4
12951 5
487701 5
2100006 7
1437429 7
315453 4
1 1
159659 1
11 5
328683 3
8 8
876418 9
2700010 9
599999 2
551337 2
747580 10
1 10
5 4
1675451 7
237289 2
5 2
1200003 4
9 10
39196 1
1651889 6
9 4
846619 10
11 8
687001 7
331553 4
525866 9
578691 5
5 6
1104206 5
2700010 9
7322 7
594641 10
839585 4
678849 4
242644 1
360844 3
1246043 7
8 4
2099998 7
1244960 8
531545 5
390989 6
1218639 9
105291 2
1436384 8
1 10
242250 3
6 3
1655797 6
2 1
456137 6
1473750 10
1500003 5
1799999 6
142518 1
299999 1
1259987 7
850032 6
1799999 6
1197053 5
74275 4
2377671 10
1417024 7
1800005 6
358378 8
1113480 10
720964 3
847797 3
600003 2
101203 4
2400000 8
1146000 9
1172934 6
1732318 7
389321 3
768855 3
240549 7
300001 1
1499995 5
900002 3
1112922 6
891109 10
820072 4
758913 3
600001 2
643842 9
1 10
2 1
2 3
3000004 10
162764 3
588880 9
174309 1
3 1
1760432 8
825853 3
1182524 4
2049701 8
148095 4
27003 1
477375 2
708839 10
519971 5
149094 6
673957 4
8 4
467404 3
1876019 10
1 10
2100005 7
1145664 4
477011 9
2045089 10
300000 1
898511 4
289444 1
14693 8
90644 1
16 9
2699996 9
577391 4
1372474 5
930 3
285714 2
215903 4
600000 2
532939 10
712600 3
39851 6
2086000 7
48090 1
1500005 5
1 10
1846193 7
2999990 10
563813 4
1217937 7
1499995 5
2954811 10
43824 1
17 9
1033420 4
9 9
17 6
426513 2
323968 3
163589 6
63677 1
2017582 8
7 3
18 9
555031 6
2251019 10
68215 2
1121049 5
277668 1
115063 1
71742 6
2399999 8
2699994 9
9 4
181527 1
1806176 8
1 10
510299 2
4 2
248544 6
6 3
193337 3
48407 3
790920 3
584097 2
2699994 9
828748 9
2400015 8
276787 1
2099993 7
1092781 9
369597 3
954993 4
7022 1
229992 4
719745 5
3 4
2 2
11 10
70480 1
27832 8
1099203 4
19 8
248713 4
613548 9
701697 3
1165725 6
857382 6
5 5
1800006 6
2700004 9
1 10
545273 3
1199999 4
1111793 4
1 10
2442370 10
2001503 7
308078 7
1579499 10
1500003 5
2699990 9
206591 1
355250 5
1798420 7
201340 4
1008151 4
2449788 10
935845 5
1078017 8
248571 1
1636824 6
524742 3
526064 5
1222283 10
49371 2
292553 2
2895960 10
1418679 7
1233756 9
2437707 10
50415 4
783316 8
1 10
14 6
248701 10
2399992 8
1297937 6
112633 3
1034218 8
203370 10
477904 4
1200003 4
1376507 6
1057890 6
13850 3
1352201 5
727439 5
1638081 8
515304 7
8626 4
1141848 8
2465450 9
1059997 6
2652445 9
871001 5
1487787 7
32260 1
260335 3
1573655 8
906875 5
1105428 4
121350 1
427664 4
105804 4
599999 2
213025 7
599998 2
2140571 10
1199999 4
1800001 6
258346 1
1033710 4
1089731 7
207159 1
1199999 4
1 10
179696 1
1 10
151727 1
176871 2
1 10
958340 4
2700001 9
81267 2
1701161 9
2269939 10
2007192 8
232359 1
2 3
3000001 10
1 10
85184 9
87758 1
2 1
738531 5
264537 4
523439 2
1153856 9
3000011 10
253022 3
1830913 7
1579571 7
1500001 5
300000 1
594310 2
281904 1
706740 6
445362 7
5 2
117486 3
1755240 6
4 2
58205 3
107609 10
3 1
556377 8
2 2
2699990 9
17298 3
437383 9
477344 3
11 10
1473451 10
75944 3
2699992 9
15 7
1204632 5
2400000 8
2236700 8
9 4
6 6
146259 3
1529775 9
742514 3
391467 7
1 10
1923679 8
1053257 6
877562 8
341332 5
3000009 10
303649 10
2 3
586552 2
2700014 9
1199996 4
900002 3
1264535 7
288893 6
1 2
76366 1
488007 2
2564648 9
1826090 10
1 10
1 10
1 10
889171 3
1 10
287109 10
2673073 9
292979 8
2364141 10
1278348 7
21 8
1580899 10
767367 3
19 9
1500000 5
194596 3
9 10
299999 1
281250 1
296205 2
2059434 9
600000 2
1081580 5
702904 4
8233 4
566630 9
734327 3
201269 5
312708 3
676416 6
6 6
1 10
1499995 5
619768 6
974665 5
669433 3
1739898 7
2999993 10
1225422 7
765585 3
949266 6
1953847 9
1251450 9
2699999 9
900001 3
1 10
1 10
16 6
48380 4
70897 1
1711771 10
1 10
134350 1
600001 2
223163 1
4 2
3 2
171175 4
123020 4
12 5
32631 5
1500001 5
1199997 4
167419 7
345269 4
1749312 8
983360 10
2388597 8
894720 10
1499996 5
1 10
1566580 10
1105249 6
1500001 5
564154 2
22 8
1 2
592863 4
599999 2
384117 7
259721 3
1414301 10
1234017 6
320129 7
163206 2
255053 1
745789 10
2677085 9
1665577 6
1787935 8
230402 1
263956 4
7280 1
2400009 8
152688 4
436686 4
300000 1
250726 1
193377 1
2126313 8
1756867 8
1499996 5
2213694 9
899997 3
813945 5
899999 3
29616 3
1 1
895769 8
1549625 8
1703437 7
268464 7
1276826 9
202136 1
89771 2
2100006 7
416917 2
2233377 9
758834 9
2578750 10
1 10
1819818 10
2699990 9
508237 2
1171212 4
56771 1
600001 2
102868 3
1 10
1 10
3000013 10
97962 1
256055 9
535806 5
83391 2
407882 4
1 10
1584585 9
899996 3
3000011 10
112175 6
8 8
17 9
386477 6
185571 2
4 3
190853 9
1500004 5
18 7
211985 1
588232 2
1499997 5
2152800 9
1560723 10
17 9
242761 3
1846335 8
2700010 9
300000 1
426064 10
436205 6
574083 2
12 9
1 10
1 10
1673449 6
507737 3
751975 5
2099999 7
1087995 5
261956 3
2399995 8
2154601 10
7 8
659874 6
1142650 10
920391 4
4 5
11 6
1 10
134115 2
10910 3
21 10
550549 3
2400009 8
300000 1
142961 10
1 10
803971 9
771354 3
446326 2
220243 1
1637733 7
1718930 10
679571 6
300001 1
1 10
300001 1
2999996 10
140227 1
290662 1
135962 1
20107 3
54065 6
2045111 10
394544 4
25558 5
348364 10
2100006 7
121400 3
1399886 6
2084202 9
1 10
417120 9
2867010 10
1780920 8
95966 1
1 10
9 4
2099999 7
1 10
1499996 5
308713 6
400435 5
2999996 10
1464589 9
158823 1
903496 5
4000 5
3000015 10
1600565 8
85987 1
2400015 8
301090 7
2100007 7
1296342 7
104910 1
19 10
1440841 10
1200005 4
223367 8
3 1
468564 9
632261 6
1 1
1190991 6
1126708 6
681897 5
2700008 9
1499996 5
864875 3
775605 3
2 3
300001 1
1253820 7
162251 2
2090921 7
446108 4
1533045 9
1 10
799290 5
76298 1
1 10
1219436 7
2027709 9
1 1
696301 4
325856 2
2336743 8
11 6
2699997 9
145639 5
12 6
13 5
4 2
9 4
8 4
1 10
526907 2
123689 8
119904 1
17025 4
963275 5
1799999 6
5 6
240896 1
900003 3
220572 1
202401 3
2629135 10
321961 10
715 1
1157422 5
13 6
370110 3
243755 1
3 4
1800001 6
572924 4
1356240 7
1499999 5
329105 3
210886 1
13442 1
546424 8
25633 6
3000014 10
646686 4
1601896 8
1200001 4
2101989 8
224112 4
3000009 10
1799999 6
2700012 9
1681834 6
582201 9
17 9
1 10
88461 1
206722 9
1116250 9
13 6
5 2
1 10
300001 1
2038560 10
8 7
9 10
860333 3
1902023 10
75588 6
4 3
2 2
9459 1
3000010 10
2100007 7
1742057 6
3 1
160807 1
701000 5
422680 8
2964391 10
743884 4
135310 4
858874 3
33870 1
1947450 10
844437 3
599154 10
22 10
983588 8
79500 4
1433244 5
2081871 9
2400007 8
17 8
645681 7
1 10
9 7
1799995 6
1 10
2999991 10
600002 2
8 7
7 3
1221440 5
169496 1
228850 1
489170 6
241880 1
831116 3
300001 1
2400008 8
1799995 6
746751 3
30923 6
305943 8
10 9
773648 4
1187826 6
637601 8
163774 9
629613 3
1228955 6
1 10
254901 1
300001 1
146061 4
154944 1
2240839 10
1378970 6
396522 2
1319180 10
2400000 8
1 10
1466104 6
12476 2
1775553 9
1288667 7
2092811 10
865348 4
214643 2
12 6
373283 7
64236 2
629437 5
148181 2
900004 3
1199997 4
186529 3
583072 4
5 2
1372630 5
957600 9
2171468 8
318999 4
768736 5
1277283 8
459280 3
1553464 8
8 6
213617 2
735405 5
1576905 8
2400007 8
1350456 8
1 10
1673872 6
907344 9
611431 6
7 3
2474188 10
2 1
340639 10
600001 2
2664636 10
277137 7
167090 1
1225399 6
1873727 8
327591 7
221124 2
560729 4
1200007 4
936366 6
1560647 8
1 10
1200007 4
1361286 10
1200001 4
600002 2
1 10
2316600 8
11 5
162950 1
600002 2
7 3
2699991 9
3000019 10
1 1
1 10
1500004 5
593039 2
1200003 4
5 6
1799999 6
1 10
381553 2
985303 8
30608 1
446955 3
1 1
626557 7
1 10
593979 7
1610804 7
2064780 10
1500002 5
1 1
2441548 9
2792407 10
65346 1
633850 10
171771 3
1403831 5
429559 4
409149 7
2400011 8
7 4
2700310 10
781075 7
1 10
1959115 10
594467 9
288476 3
1136630 5
448704 8
157786 1
37358 1
988420 10
599999 2
1139520 4
383890 10
73772 2
1194689 10
282951 1
386860 5
2700002 9
2322481 8
605068 3
1532899 9
231840 10
892640 5
1478055 8
2399999 8
300001 1
1 10
711360 6
1128456 7
1114183 4
1 1
910685 6
2100001 7
243276 1
599999 2
11 6
1173845 7
600000 2
21 10
6 3
600003 2
718100 5
36748 2
555481 2
299999 1
900003 3
1 10
2336495 8
1378242 6
2400000 8
73587 3
2109743 9
1 10
821773 3
158343 1
879060 10
5 4
189325 6
599997 2
713200 3
2700015 9
260576 9
481385 2
1333308 6
196560 9
182304 3
60197 1
900000 3
1 10
3000011 10
13 5
48401 1
1200003 4
77094 1
15 8
261203 5
515879 7
1980104 7
926210 5
2699992 9
1 10
2999989 10
3 2
2 3
1066311 7
365869 2
578857 2
767596 4
7 3
2676383 10
299999 1
2099992 7
69632 10
900001 3
5 2
194749 2
1065181 6
759927 4
404832 6
492319 3
300000 1
899997 3
900004 3
127806 2
1 10
2593439 9
1548968 9
761209 3
612235 9
1 10
2399999 8
74281 2
1680990 6
829739 3
2700009 9
1639171 7
213988 1
421161 3
107674 3
1056106 4
1799994 6
2700000 9
557196 6
1199996 4
2699999 9
1333413 5
1200000 4
376740 6
357630 3
116759 10
2400009 8
1016448 5
1498286 7
1454628 6
1384857 5
2399993 8
1451064 7
352937 2
1403001 5
300001 1
639775 5
222873 1
1 1
279932 2
842975 8
431835 2
514829 3
1802186 8
1200005 4
1669132 9
283555 7
11 5
103311 1
840245 5
22 8
1 10
1916289 8
1799995 6
511968 3
696379 6
392827 4
241538 2
531226 2
1619140 9
730566 5
632000 6
142753 1
1 2
427636 5
200818 1
1015104 5
1631537 9
600001 2
1081420 5
299999 1
4 3
1219886 5
1 10
497651 3
583775 3
595506 3
1 10
899997 3
1920961 8
598794 6
170145 9
295435 3
2699994 9
1275328 8
2694746 10
586041 3
478036 2
58209 9
2399994 8
3 3
2399999 8
119029 1
179108 4
233120 1
508085 3
2100007 7
70177 1
7 3
19 10
379869 2
842170 5
183785 2
1200001 4
185347 9
1 10
991746 4
1 10
9 9
876318 3
1 10
899999 3
1475376 6
82704 7
1678194 7
9402 1
856976 5
3000011 10
24 9
108697 7
291792 5
923711 4
1808115 7
145404 3
108767 1
15 8
81907 6
568815 2
220960 1
491592 9
2700001 9
1499995 5
1 10
609210 6
908306 5
263589 1
795900 10
1220474 7
5 6
1 1
233341 2
2700000 9
2694984 9
2700007 9
900002 3
1906372 7
1500001 5
600001 2
1 10
46543 1
2080998 10
190259 4
1349234 9
589994 6
2403962 10
253702 1
55149 4
1800006 6
1 10
299999 1
231639 3
1 10
4 3
881691 3
196339 6
60054 2
90551 2
567920 4
600000 2
2075345 8
9 8
2100008 7
1134004 4
2070704 8
638130 3
825056 5
38974 5
1668696 8
1606597 6
456637 9
103301 2
1745521 10
2399995 8
3000001 10
2400002 8
1043853 4
25089 1
89009 1
2999989 10
10 5
2180701 9
2999990 10
867645 4
1499994 5
900003 3
127713 2
649971 7
927960 8
835536 6
2400014 8
18 7
1483097 9
2418500 10
3000001 10
295641 4
1352607 10
1154703 4
18154 2
153121 2
468059 10
1 10
81213 1
224061 2
1108827 6
273679 5
271547 10
60408 1
21 10
783857 6
2185712 9
13 9
1711191 8
479777 4
2319690 10
825649 4
1 10
397501 2
357498 7
487689 4
565484 2
1072484 7
255995 2
261815 6
1199998 4
900003 3
9 5
17 8
1431601 9
191703 9
816927 3
939912 9
634489 3
2062011 7
1 10
1799994 6
2999991 10
148867 2
1240622 9
135559 1
199461 1
1036057 8
2100013 7
6 7
1 10
1 10
1619850 6
1800007 6
1 10
3 2
1505244 6
7 8
13953 2
5 4
2338528 8
2366690 10
621348 10
1020777 8
1104333 6
1143876 7
20223 5
1 10
170818 1
150804 1
15 7
14 6
2999991 10
2631123 9
2699999 9
2399993 8
84774 3
2400008 8
1376767 7
1199999 4
468906 2
2419516 10
8 8
1253994 5
321410 5
1879960 10
437247 2
86021 9
108633 2
1169374 8
276729 1
18 9
899999 3
18 9
79020 1
2399992 8
1144654 4
1 1
1738896 9
1 10
963595 7
1333761 8
851963 6
697867 6
2100006 7
606149 4
2030849 10
1234331 10
279556 2
32669 2
1690277 10
566577 3
960678 9
77379 2
304067 6
183850 2
2400012 8
6 7
310433 6
1211680 7
2099993 7
2 1
1378580 5
4 3
420943 2
146594 1
1071726 6
236877 7
2100000 7
2047044 9
1461618 9
3000001 10
899998 3
1831759 7
9 4
886348 7
1 10
947393 8
1014619 6
9 8
1497907 9
1413488 8
15 8
1200006 4
1649906 7
11 5
1500005 5
33674 3
1 10
1 10
985996 9
3000010 10
2072503 7
234891 1
160007 7
907254 9
10 9
451353 2
2400007 8
180733 1
854688 8
697105 4
127066 3
217536 1
441925 5
707385 4
340061 2
1005704 5
1199996 4
52799 4
2439936 9
3 4
3 4
2090259 10
122896 1
1199999 4
899999 3
1781576 7
634245 3
1262530 9
997575 9
2999999 10
16706 2
1 2
1 10
736100 7
3000012 10
1 10
1535269 7
1800006 6
71001 10
1289156 7
2049920 8
1500006 5
783647 3
480286 2
760340 4
9 4
453183 8
391772 3
579696 7
551751 4
1 10
1072811 6
285931 3
1203587 9
804459 5
432323 4
1499995 5
600001 2
543031 10
864075 4
685722 8
431658 2
2999999 10
1 10
93308 3
1 10
7 7
213893 9
611190 5
1 10
1370790 5
1 10
709284 8
1 10
1757531 6
299999 1
366358 3
600000 2
17 9
439905 2
102302 1
505260 6
600002 2
479940 6
479157 7
562021 4
1550269 7
161497 10
1 10
45123 1
3000012 10
1799996 6
884261 3
600000 2
41939 3
17 9
2028970 8
2400009 8
42302 2
1545170 10
383681 5
1 10
7 8
11 5
11 5
2484167 9
324342 2
1331160 6
289496 7
130148 2
868071 3
300001 1
12 9
106532 3
19 9
130559 6
2699990 9
1769646 6
223899 3
2699999 9
2674910 10
2693200 10
1500005 5
1242221 9
8 3
413057 2
65571 1
755057 3
1800005 6
1200001 4
2999999 10
708383 5
1 10
6 6
300000 1
682326 9
1066697 4
361379 2
254420 10
2 3
78009 7
2 2
236429 1
1341127 6
485763 8
189239 4
380922 2
6 5
2127810 10
1 2
2100006 7
10 7
1499994 5
106995 1
10 9
1500001 5
575471 7
1800000 6
310525 4
2699991 9
1500005 5
33244 7
192362 1
99891 2
137715 1
236659 2
250558 3
978017 6
21 10
481838 3
1107260 7
268508 1
79975 2
628625 4
8 9
1 10
255826 7
2700010 9
91369 1
8 5
327071 5
489406 5
599999 2
1059590 10
2311039 10
65771 3
1 10
10 8
323434 5
210232 1
2093571 9
838955 4
1 1
27 10
7 7
61743 4
2398842 9
277473 3
5 6
975161 10
510083 3
2874180 10
274924 2
381587 2
13 7
1308127 8
173698 1
13 6
1075087 7
1184652 6
2675414 9
300000 1
1 10
1 10
14813 3
1 10
198285 1
1187456 5
270419 5
248166 1
205120 3
584312 7
332085 3
80661 4
1799995 6
1500008 5
1993370 8
670600 5
99853 2
1489096 6
6 6
1 10
17 8
1200004 4
1200816 5
1640568 6
775852 3
300000 1
899999 3
1914753 8
102051 1
600001 2
618350 3
1641697 8
511769 3
1775508 7
342212 4
9 10
621436 5
430016 4
1135487 6
586844 3
248348 1
1532592 8
299999 1
2100012 7
846279 3
2700006 9
3 1
334717 4
1453050 5
1539370 7
11497 8
174449 8
599997 2
899997 3
1303919 9
351876 3
808246 5
19 9
1763537 9
23109 1
1 2
1 1
7 3
1 10
179296 8
680079 3
288317 1
628697 6
1 10
793559 10
165807 1
1 10
839265 8
599998 2
8 9
3000001 10
53254 1
104276 1
14409 2
542751 5
479861 5
175404 1
1500001 5
796409 9
1799994 6
1 10
470269 2
900001 3
435366 6
1122200 9
2100008 7
1521841 6
214722 1
878540 10
471524 5
1440250 6
2400001 8
8 7
511023 2
156801 7
535765 6
178807 3
1854390 10
165962 3
1 10
833820 7
590029 7
423831 5
396664 8
5 5
2483511 9
3000006 10
273335 5
167019 2
13 7
6 6
497752 8
595895 8
244775 5
1587869 10
3381 7
1778671 6
13 6
2566170 10
164334 2
700396 8
1 2
1 10
1800011 6
870005 6
10 7
1284448 7
2999990 10
111441 3
117725 1
784184 7
900004 3
6 5
675980 5
165134 3
1 10
294016 5
1676661 10
166105 3
2080104 8
55053 1
1500006 5
1 10
19 10
1463456 5
581228 9
2700010 9
2399994 8
95652 3
14425 2
9 4
1308579 5
1455959 5
1499994 5
900005 3
2099994 7
1 10
19 10
1 1
1006494 7
12 6
151864 1
2024183 10
834763 10
883279 7
727793 3
240809 2
534005 2
9 10
9 4
1051999 8
9 9
371188 7
1708243 9
899996 3
4 3
118993 3
1138970 8
1199997 4
267405 2
548449 6
488230 2
306765 5
1972043 9
1223859 10
300001 1
772437 3
407300 6
2100004 7
545207 3
3 1
922081 10
1941622 8
2100004 7
19 8
877837 4
227629 4
808460 9
10 4
293388 1
814675 4
2005233 10
181 7
570788 9
1044378 8
1997531 10
47171 1
157841 5
341392 8
454631 4
2252999 8
1500000 5
323747 6
1017612 4
564503 3
235350 6
529665 3
287626 5
2400008 8
2469951 9
1500007 5
3000001 10
401869 7
686315 3
900002 3
1800004 6
2700015 9
19 7
179321 3
169286 1
1679292 10
13 6
746459 3
1004120 8
1799993 6
104372 1
1366849 6
2764940 10
300001 1
469907 3
600001 2
472085 2
1799998 6
600001 2
577174 2
21 10
3 2
4 3
684785 6
132923 6
2700009 9
245305 1
1 10
2700015 9
7 3
454721 3
300001 1
1045469 10
756271 9
5 2
4574 7
2620331 10
6 3
1800005 6
2700008 9
8 3
316328 4
491129 3
2659420 10
695871 7
279248 8
1100570 7
300001 1
258815 3
9 9
346635 5
920277 9
315370 5
2546100 9
461034 4
15 7
3 4
2314335 8
1212993 9
47933 1
1 1
361954 2
954691 5
1 10
914517 9
230517 1
1 10
389817 4
1029240 4
664523 7
669362 7
293509 7
1300625 9
645885 9
1126739 6
1017230 10
237888 4
3 1
495765 4
213503 5
1092430 9
230578 3
336321 4
596775 7
8 5
7 8
752022 3
1042781 4
4 4
499981 10
1 10
953711 5
1455625 5
87816 1
900000 3
2065325 8
9 10
325615 8
1811375 8
624939 5
2040708 10
212502 6
3000001 10
166927 1
2699996 9
1200000 4
600001 2
459690 5
789651 4
977371 6
16651 1
8 7
546406 3
8 3
953088 6
13 8
1961320 8
494657 9
300001 1
105429 5
1500001 5
8904 1
6 7
653595 9
305715 2
1360523 7
693859 4
1 10
4 2
724995 9
1499994 5
493046 10
353988 6
1346657 6
1443996 9
236192 8
811649 3
769511 8
1061878 7
171931 2
807161 10
868577 6
1288337 5
1369412 9
1799993 6
605260 5
415596 6
1069720 4
1471285 8
186929 6
2999991 10
503425 5
301031 8
899998 3
891407 4
1017611 9
129 8
287165 3
1269111 8
1453241 5
2395981 10
393831 4
842178 6
417052 2
235110 10
316842 2
1858933 9
2100005 7
1 10
1799999 6
154434 6
1268014 7
277877 1
13 6
802170 10
11 5
1012756 8
1200000 4
954086 8
1 10
1 10
74621 1
2100008 7
13 10
1226438 9
10 5
1303161 5
520067 10
508045 3
582590 7
2099992 7
770603 5
1173767 10
1253874 5
1417750 6
2 1
3000005 10
850031 8
437842 3
2700009 9
2700015 9
300000 1
410392 4
278435 5
1426104 6
549033 4
127067 7
202814 1
600001 2
1832561 9
832163 3
750442 3
269024 1
374162 2
2099996 7
558130 2
1 10
6 6
451550 6
3000005 10
168914 2
1543688 8
1 10
900003 3
1 10
680903 7
900004 3
598049 7
899998 3
1499997 5
13 10
285677 10
2400159 10
1 10
85950 1
220865 4
95551 5
2166291 9
1 10
1800004 6
765695 6
2063330 10
9 7
120931 7
1 10
1 10
300000 1
28108 1
576839 2
1737967 9
122011 1
1 10
506746 8
823830 6
538842 6
1279999 5
1209958 7
1725189 9
1234106 9
2700000 9
937143 8
997701 4
7 3
1884460 8
709438 5
1276102 9
1051448 8
895006 7
209956 4
6 4
1200716 9
1831272 8
1471104 7
982166 5
1 10
125018 4
5 2
600001 2
114592 8
459761 2
14 9
1 1
313236 9
2788063 10
16 8
143860 5
1 10
899999 3
1879965 9
2400007 8
2999992 10
899997 3
322699 2
517712 8
1199997 4
1969288 7
596758 2
2699996 9
19 10
97460 4
151829 3
882655 10
1277379 9
1231381 6
3 1
1138341 4
300000 1
928211 8
550129 4
1 10
66472 1
115268 1
1 10
1832878 9
794245 5
791537 5
584186 5
1574671 8
1500001 5
300000 1
1 10
249196 1
19 10
228958 7
1415736 5
2099999 7
967457 7
1799995 6
1438302 6
53217 8
285635 3
1135644 5
2100000 7
125957 6
9 5
1364386 5
599998 2
781636 4
600000 2
119840 6
1874313 9
19927 1
3000000 10
121437 1
1 10
45117 1
252888 9
591640 8
311469 4
412151 5
504276 9
1145549 4
754668 8
1929700 9
197443 1
305023 2
1107012 4
1389745 5
490689 10
1 10
733784 4
127445 5
836833 8
306989 10
1199996 4
1750421 9
93836 3
712374 5
807709 8
899997 3
300000 1
333968 4
1 10
2491780 10
168196 7
606336 4
14 6
662532 4
2100001 7
475786 2
1107208 4
1499999 5
9 4
2700005 9
297763 10
1677126 6
1331553 5
1455268 6
2999992 10
529650 3
3000010 10
92445 3
1199999 4
83620 3
6 3
522881 10
2264661 9
19111 1
1385779 10
296799 1
593414 10
18 9
1161523 9
417743 3
1 10
2615760 10
2120553 9
2099999 7
1163834 5
1199999 4
1438635 5
2155189 8
256514 1
1199995 4
70384 8
9 9
1 10
1703617 7
691928 3
225032 7
10 9
891559 8
1295291 5
2560780 10
80473 6
2 2
979823 8
796078 4
1800006 6
2400003 8
696999 8
145577 3
2328814 9
119228 1
1837618 9
8 5
600000 2
1351829 10
905556 4
1373447 8
1770641 6
408816 8
313250 2
1 10
1561113 8
2700000 9
158736 5
511327 2
23439 3
2400008 8
322611 10
268325 4
1 1
15879 1
3000011 10
1324062 9
324046 2
1 10
2593211 10
1500001 5
1484375 8
4 5
282619 6
185494 1
150368 3
2517389 10
400548 4
1200004 4
146050 2
112132 1
1918216 9
374446 5
2038860 10
1799995 6
607955 7
1 10
2057015 8
505569 4
1188349 5
783751 3
2086731 9
801472 7
182030 1
426856 8
794127 3
21 10
1799998 6
947549 6
599998 2
600001 2
307329 5
545912 2
1 10
4836 4
489066 6
1200002 4
2937830 10
2400000 8
2999996 10
840458 4
2399991 8
7097 9
125754 1
1200001 4
236576 2
1 1
494439 4
2 1
2700001 9
533275 7
5 6
538224 3
2014390 7
795338 9
1881051 10
272055 5
2100000 7
1462727 7
1115990 7
253540 1
299999 1
262146 3
6 6
1800000 6
1153181 4
256963 3
598070 8
562841 6
1068200 10
20 10
629092 3
2474873 9
129186 6
2999999 10
2101221 10
719654 5
5 3
2 1
150255 2
902049 10
1033046 5
10 5
536979 4
2084832 9
83426 5
959185 8
1274293 5
558467 7
1499996 5
1300294 9
987505 8
2243395 9
450040 10
2399992 8
1169092 4
1499994 5
1648650 6
2999996 10
3000006 10
310120 2
340340 5
17003 3
1199998 4
275892 7
596331 7
1 10
381879 4
1 10
899997 3
270200 2
1643328 8
864381 3
673855 4
378686 5
1523824 7
2400008 8
594929 5
300000 1
99104 1
2400006 8
1088113 6
1441135 8
1 10
1705944 7
124931 2
1200001 4
1 10
2409625 9
1799999 6
1150974 9
1 10
1 10
2099994 7
329019 2
1041162 4
71517 1
490443 4
300000 1
2262023 8
1 10
1671225 6
899999 3
7 6
1 10
109219 1
1220244 6
384044 4
550698 10
1 10
1168435 7
4580 5
1026870 10
727472 8
2304163 9
658660 4
856849 4
286626 1
1419 1
1500005 5
906391 8
1436371 10
97150 3
1 10
15 7
2 3
13 7
274314 2
274277 3
516340 2
2818895 10
222394 2
2259716 10
1277590 7
1031758 9
310361 2
379233 4
742813 3
599999 2
1207481 6
183305 2
2513151 10
505669 2
4 3
363669 2
297359 2
754167 3
1500001 5
1199999 4
103662 6
900002 3
837290 3
341517 7
251830 7
1800000 6
2100006 7
600001 2
27595 1
24077 1
296771 2
12 7
104119 1
1406382 6
2999998 10
440716 4
1500009 5
1634354 7
169533 2
287339 2
9 8
1466556 5
2399992 8
20 10
414216 4
530522 9
841750 10
1162253 4
1744229 9
300001 1
399741 5
347920 8
1199998 4
1882849 8
440225 2
229481 1
322065 2
2099994 7
1 2
300001 1
235706 1
1173768 5
1 10
1841990 10
568887 2
567956 2
733103 10
1007357 7
247473 2
207257 1
1200004 4
115997 3
1123851 5
20 10
13 7
5 5
328178 6
1863629 9
531423 9
1500001 5
3 1
1404196 9
237290 5
240324 5
742696 3
711550 10
7 4
62857 1
737533 4
1156560 10
877941 10
2097641 10
2400000 8
1705864 8
330219 9
666116 3
1500007 5
377989 10
300000 1
123855 1
45461 6
177809 8
8 8
1200004 4
76680 2
1500001 5
149440 8
224842 1
487845 7
524131 4
579654 5
668399 6
2399993 8
1 10
277535 8
2503245 10
900004 3
6 3
1791088 8
1363815 5
103987 2
13 7
1074576 8
827848 3
1570040 9
167570 3
1799998 6
1597958 9
1851151 10
388224 2
1593449 6
300001 1
398320 8
1 1
3000010 10
5 4
85307 4
142966 1
600001 2
512930 2
1065929 6
2099993 7
599998 2
358933 3
7707 10
918486 5
920239 6
607305 6
1 1
1215503 6
758521 3
148069 1
346414 5
1397833 8
900002 3
739254 4
1 2
1428328 7
272999 10
4 4
25 9
17 8
1276089 10
855185 8
17 9
7 8
148775 1
1205763 7
5 6
2118540 9
2399993 8
2 1
148898 10
518951 3
1 10
590954 5
1500004 5
409738 2
2700017 9
1425958 10
849650 5
2100002 7
171271 1
2005331 10
281263 2
1007647 6
186257 1
6 3
20 10
1305856 7
398932 2
899999 3
1021255 8
738437 3
219807 1
1190311 4
2407331 10
997339 10
149439 1
49402 3
136664 2
2700011 9
1800006 6
449871 4
178135 2
863496 9
508371 2
6 7
155651 1
159791 6
263669 2
2684169 10
432403 6
1 10
599998 2
2700003 9
11 4
2185894 9
1789260 7
1286076 9
613333 6
899996 3
1199996 4
248412 1
154271 8
11 6
3 4
1931401 8
1283469 10
1846775 7
1 10
1592766 7
150828 1
2380821 10
1141943 6
607001 10
1520191 6
1800003 6
520969 6
315807 2
183826 3
1263 1
1758779 9
2099999 7
1091197 6
226602 2
1 10
1418155 8
1 10
1878665 8
2247457 8
1167389 7
129582 8
1800004 6
635310 9
2400002 8
1 10
353042 2
3000018 10
599998 2
841159 4
3987 1
3000011 10
8 9
599998 2
556555 3
723175 5
1499995 5
15 7
2399992 8
2364001 9
1030625 8
300000 1
390159 2
319995 3
1520558 8
484403 2
9 6
1500003 5
284066 9
596191 5
249305 6
285111 5
2468181 10
114760 1
1 10
91007 2
1797679 10
336025 5
1938175 7
4 2
1199997 4
2399998 8
1800001 6
1402355 10
1155106 7
755023 6
1534721 8
305296 4
1564166 9
1821338 9
789131 3
1308243 6
716651 3
1536347 7
1266587 9
6 6
307215 2
562211 3
149824 2
1213585 9
12 9
299999 1
4 2
3000010 10
943862 6
2999995 10
600000 2
324098 2
524872 8
2100006 7
436373 7
263802 1
2 1
505561 6
392054 2
1173329 10
767985 8
41182 1
283276 3
160600 3
99107 1
2400001 8
271180 5
726488 3
29 10
335009 9
1663178 7
977335 5
16 10
155802 3
2 2
12 6
268307 1
1424119 5
1104105 4
356005 2
135687 2
443346 2
1978225 9
1354302 5
897798 9
584545 5
808921 4
124685 1
599999 2
81637 1
1156855 4
1657404 9
832448 8
2699999 9
1822220 7
63689 1
17 8
388878 3
1200003 4
1497426 7
900000 3
2399999 8
2400009 8
3000011 10
4 2
797746 3
1062485 5
997076 4
810919 10
4 2
830622 3
694938 3
2099992 7
861764 4
20753 9
520517 6
282547 3
25 9
676453 9
62544 1
812745 3
900000 3
3 2
2100011 7
2999999 10
16 10
248005 9
2399995 8
4 3
469599 2
924128 9
1 10
966536 4
1 10
433132 4
259170 5
212431 2
2700016 9
1800009 6
2 1
522823 3
15 7
1 10
1200003 4
1150715 4
900002 3
1 10
1393201 5
1361570 6
2400000 8
1924118 7
1 2
269060 9
300000 1
1715905 7
2400003 8
2399993 8
1 10
3000003 10
507480 5
1 10
201203 1
344551 5
76991 1
418853 2
1176431 8
1 10
71983 2
256605 5
3000001 10
18 9
64314 1
673736 3
1 10
161610 7
292829 6
1863057 7
2099999 7
410410 2
723649 9
518056 8
1 10
1500000 5
340541 5
281598 2
2099994 7
675851 5
580574 2
1 10
1120569 8
103161 3
2100006 7
551923 7
542904 4
14 7
57297 1
599998 2
1 1
391187 3
485328 6
10 4
2013949 8
192399 5
1221032 8
1306583 8
129023 1
1147115 5
2399999 8
1041319 5
4 4
131982 1
871 5
2284091 10
13608 3
1338809 7
4 4
626949 5
847654 5
674173 4
702397 9
112381 6
394353 4
278008 8
299012 4
235976 1
6 3
1122420 5
106798 2
1200005 4
900000 3
15332 4
1556630 10
13 9
1632879 8
2123773 8
90287 1
505664 5
822216 9
1 10
2400001 8
465309 4
423519 8
3774 6
183660 5
557724 3
535485 2
14255 1
33176 1
131209 8
647707 3
7 8
726373 9
1 10
2269869 10
2099999 7
1188816 8
1017360 6
2097702 9
1591986 6
1171464 5
603167 5
109187 1
1284519 6
547912 5
609334 3
96396 5
556486 7
354834 6
300001 1
2006496 9
1 10
1500000 5
2341855 9
1633497 10
1947176 7
110372 1
73420 5
13586 7
16645 2
1499996 5
1 10
791267 7
920539 7
663019 10
289493 4
28 10
1327344 5
3 2
633347 3
1660633 10
607967 3
112928 1
6 4
509291 2
155681 1
630080 5
1382245 6
2697781 10
1800005 6
3 3
241695 2
2100003 7
894096 5
1 10
1834991 8
9 9
379815 2
1122482 5
3 3
8984 1
6 3
231250 2
758792 7
448651 7
1718171 9
2204119 10
2 1
301925 7
537096 6
2100002 7
899999 3
1197855 9
2100000 7
49297 3
1153656 4
1433175 8
300000 1
2525239 10
620955 5
459804 2
426219 2
184440 1
404720 2
2453744 9
1578120 6
939457 4
1068561 9
127603 5
232458 1
228599 1
461695 2
407587 2
600000 2
1479015 7
1047394 8
160041 4
793837 4
1908824 8
291503 3
2699997 9
470217 8
626991 10
97869 7
671487 8
900002 3
907473 4
2039105 8
578208 3
15 8
1509661 8
351068 4
745109 9
174501 2
680499 7
1763613 6
382547 9
423883 2
2400008 8
2700009 9
184819 3
42823 1
721296 4
81335 1
1084550 10
554315 2
645567 8
890796 3
1199997 4
376134 6
3 2
7 6
242534 7
5 4
785423 3
1 10
1 1
10 5
712349 5
1 10
1500005 5
420632 9
588116 4
668256 8
582553 9
1571310 6
198712 4
768201 7
4 4
1813465 8
2099994 7
1188699 10
1720798 9
10 4
189403 2
17 8
499949 2
2400007 8
639893 8
20 10
589284 2
34541 3
1 10
1129747 5
552494 3
621592 8
425652 3
1737585 9
2100000 7
4 5
194675 4
568043 6
1299157 7
1212673 7
3000014 10
1654815 9
212076 3
9 7
187129 4
666342 3
1799999 6
1074992 4
1512296 10
926127 4
206804 1
19 9
1 2
3 1
1799996 6
300000 1
2700007 9
14 7
254451 1
465502 6
899998 3
294420 5
93559 1
1331559 9
1477449 6
599999 2
950734 9
17 7
1734209 6
186294 4
1 1
153943 2
1111357 4
1486562 7
1 10
1730100 7
2379912 10
231940 5
2400000 8
2100000 7
239596 8
349067 8
1571449 7
2999998 10
163980 10
927189 10
188970 10
461895 4
1059256 10
932343 4
2044759 10
2999993 10
33887 1
412771 3
16 10
192815 6
4 2
1 2
2146080 10
2235872 8
4 5
308126 5
1896629 7
56412 2
2999999 10
1080535 5
299472 2
16092 7
158210 1
1199995 4
1191817 9
299999 1
299999 1
1 10
406353 3
95130 1
914172 6
1105384 4
6543 2
2399991 8
1844061 9
1230666 5
159989 5
589375 6
3 2
36359 1
189806 1
11 6
1854509 10
245691 2
2400006 8
33307 7
1388581 5
843795 7
410990 2
6417 3
2100000 7
1377564 5
3 2
1153300 10
1200000 4
135192 7
479201 4
1499999 5
2280492 9
238087 1
1594410 10
1121433 4
2100001 7
715493 5
507609 8
386370 2
657152 3
222026 7
1164070 6
244344 1
899998 3
350448 7
1514266 9
246751 2
2699998 9
1 10
233634 2
10 4
14 9
156181 8
1 10
599999 2
119407 2
162781 2
1 10
304383 8
248953 2
50915 6
1080804 5
1 10
730822 7
794919 5
28451 1
1912250 8
592604 9
8 7
1676305 9
7 8
1547789 10
4 3
900001 3
6 3
2682119 9
420318 3
299998 1
1734037 6
485801 3
300000 1
925145 7
1 10
303853 5
823565 10
104788 1
2922522 10
110679 3
2362419 8
1 10
1039095 9
716613 10
910810 10
599999 2
179287 4
146138 2
412514 2
1199999 4
11 4
506372 8
40134 6
4 2
373460 4
326106 3
195900 4
1494931 10
1669101 7
11 4
579578 2
2356267 10
19 9
686536 6
1 10
233418 2
3000000 10
255651 5
3 1
1549206 6
1467922 7
1062299 5
84591 1
2699990 9
48309 1
899996 3
645155 4
1685357 9
447296 2
1592601 8
37280 3
1 10
1 10
312103 3
1286577 8
20 9
154696 5
5 6
1253648 6
1200007 4
1470244 7
405530 9
899997 3
1 1
1029659 10
899997 3
114249 1
2254 5
2100001 7
3000011 10
515905 4
1 10
18 9
395995 2
2099998 7
1800000 6
2 3
1200006 4
1075920 6
631255 4
14 7
85951 9
2700009 9
1170487 6
306521 4
157625 8
1489116 5
202760 1
1036984 5
213363 2
270393 7
108989 8
419666 10
1701003 8
86568 7
1 10
275904 3
141787 4
228819 1
2822666 10
1500002 5
2248849 9
123472 8
1 10
299999 1
1992336 7
2615989 10
1 10
1757801 8
1284530 5
2 2
638185 4
1198115 4
84080 2
608968 10
21 8
460861 3
1229039 6
1554384 8
1500004 5
4 5
2700008 9
1 10
139260 10
134099 2
126420 1
374108 5
16 6
584408 7
2084181 7
96111 8
951277 6
2703295 10
1199997 4
813170 7
2586530 10
140965 1
2027930 7
922076 4
2100009 7
1 10
1808401 7
1200004 4
617069 4
11 5
2099993 7
19 9
1678959 10
150609 2
1360904 7
271616 5
15 6
899997 3
9 4
2999989 10
138409 6
9 10
1499994 5
2351353 9
1800000 6
2700011 9
1664220 6
301896 5
845720 4
301219 3
1493104 8
405562 3
1200002 4
142148 1
25 10
1376814 6
1303335 8
59065 2
850570 5
522107 9
353429 2
1435735 8
5 4
1200000 4
1 10
1 10
727251 3
836528 4
130960 4
3000011 10
1 10
19 10
13 7
755527 4
427509 4
459234 7
335421 4
3 1
1464637 6
587496 5
545274 2
20 10
118189 1
1101900 4
162201 10
1200004 4
301019 2
2981381 10
1183744 5
7 7
17 9
2400008 8
249619 10
1 10
300000 1
110771 6
1 10
1951759 10
1098154 4
145440 9
1222424 8
290183 1
584172 2
401457 8
179083 1
687494 5
703319 5
58360 2
2100000 7
478361 6
660884 5
2399996 8
199836 2
553292 4
1 10
1952119 10
2999991 10
4 4
564955 7
17 8
1063459 8
1036929 4
337720 3
2399993 8
1179431 10
525912 6
2 1
233417 8
9 4
2 2
9 8
183071 1
1185256 4
3000018 10
6 7
2700004 9
900002 3
2399999 8
180500 6
299999 1
484848 8
2366671 10
2123793 9
253910 2
12372 1
483105 2
788077 4
15 7
1 10
1 10
53497 3
2399993 8
275789 3
1800001 6
2166207 8
505304 4
1500006 5
179592 1
1941248 10
4 2
9 4
55743 1
291518 10
1416340 5
824913 9
9 10
229803 4
900003 3
2999997 10
450640 3
857739 3
261857 2
281269 6
289999 4
2855098 10
1359483 7
635514 6
6 4
2400003 8
51360 1
977836 4
190219 1
182733 3
8 9
770546 7
23338 1
101457 1
1014628 7
3000018 10
2333732 10
2400007 8
680190 7
682701 4
222676 2
3000011 10
79787 2
933688 9
961094 6
1695312 9
1009159 10
798219 4
472064 5
1 10
1 10
622865 8
202140 7
1 10
1168870 10
5 2
1 10
1234505 6
292183 1
4 4
765886 4
215004 2
201464 1
1500006 5
1799999 6
248392 4
2439171 10
231209 4
976142 4
191262 1
992928 4
744175 7
3 4
674179 6
600001 2
67886 1
2094238 8
555457 7
1393039 6
1500000 5
156645 1
15 7
300001 1
555727 2
610771 10
919161 5
1058503 6
899999 3
1 10
1 10
500385 2
9 5
1005719 10
1829069 9
1 10
299999 1
1 10
1035389 4
1 10
931944 5
1207212 6
424834 2
477421 10
1 10
899998 3
794264 5
2831630 10
979280 10
2 3
2400014 8
1 10
154906 10
305621 2
1190395 9
34910 1
1795040 9
587720 5
2833080 10
599998 2
200998 1
1 10
1 10
25393 10
487637 2
1785039 10
574512 4
600001 2
441124 2
145547 1
2251305 9
1739773 6
1446140 6
517628 7
1500009 5
164476 1
16 7
1682104 8
981179 4
900000 3
300001 1
116462 1
733889 3
310061 2
2999994 10
386846 6
17081 1
1 10
303591 4
98100 6
4 5
314380 9
2079413 7
1799999 6
824107 4
1500005 5
2360260 9
1215823 6
1173920 10
1799998 6
25173 9
12 8
1799998 6
587835 2
1933008 7
299999 1
758149 7
574231 2
1843 1
2100012 7
2393743 8
822180 6
235832 9
236735 5
784374 6
631611 9
801360 7
200619 7
300001 1
64015 8
1185168 6
112876 1
1 10
1535113 8
2240829 9
600000 2
2245821 10
2400003 8
2 1
2400000 8
875834 7
3000001 10
1200001 4
2700010 9
128444 5
1229065 8
2418489 10
28894 1
315448 5
590169 2
484714 2
742411 4
10 10
3 4
900199 10
105881 2
2099998 7
3000003 10
774413 4
2612560 10
69537 4
2080137 7
1529960 10
7 8
376881 10
1006871 8
1 10
850760 4
1123124 8
232950 1
3000001 10
1 10
2514640 10
2999993 10
2700001 9
14 10
1014141 8
29722 1
3 4
904041 8
482355 3
2671010 9
9 10
1489621 10
1065881 5
578923 3
299998 1
2399999 8
1864516 8
5 2
521001 2
260810 10
4 5
1 2
2239709 9
1 10
335259 5
10 6
164675 7
15 7
300002 1
1 1
599999 2
1855781 10
563872 4
97916 6
2297441 8
1799994 6
13 6
285124 1
1 10
1775360 10
1 10
9 10
412456 9
1445584 5
6 5
1310509 8
430289 5
15 6
1500004 5
128049 1
72870 7
13 7
1061388 9
300001 1
2100000 7
20359 10
355653 7
1 10
814373 3
1108640 8
1812840 8
2700009 9
1500000 5
1121516 4
300000 1
721506 8
3000011 10
1319831 10
4 5
2699995 9
3 1
1 10
220939 4
1200005 4
2173292 9
258632 1
53272 2
30838 2
9 5
2400008 8
2699994 9
976267 4
2099993 7
299999 1
53327 8
349206 2
227169 1
1 10
2499048 9
2452532 10
1569221 10
521181 2
185389 1
1769112 9
1069378 6
170489 4
5 4
1 10
95585 5
2052139 10
1644931 9
1 10
357802 3
2 1
190587 6
903543 8
1468669 5
1267817 10
1738768 6
2085259 7
503139 10
15 8
1 10
574064 2
294939 1
347043 2
73397 6
409611 5
1959251 7
10 5
1817396 8
9 10
2012591 10
1 10
2400008 8
1511851 10
1677663 7
527064 6
1500006 5
1755007 6
2100008 7
959684 4
985397 5
262643 6
15 8
766456 6
67827 2
230258 1
2100005 7
300000 1
15 7
246470 10
899999 3
1232366 7
505103 2
1 10
829333 3
167874 9
559010 10
1807783 8
395619 9
66489 10
3 1
18 9
1727296 8
287126 3
107919 1
15 7
21 10
1 10
1200005 4
1 10
2248728 8
430010 7
238556 1
3000000 10
355791 8
1174342 4
1580819 10
520945 2
1764125 9
1800007 6
527654 5
1025227 6
1779818 9
286506 6
1 1
3000009 10
1876767 7
1 10
656913 6
2213957 9
1 10
4 2
1611823 8
536672 4
2119689 8
528591 7
2400005 8
899996 3
222387 1
559214 5
1500000 5
396227 2
1382525 9
256783 6
338473 3
372424 8
2056797 9
205346 5
2036636 9
1 10
1200002 4
1813809 10
610814 7
17 9
13 6
2100001 7
2999997 10
46553 1
762450 3
300000 1
600000 2
12 6
1800001 6
324729 9
463483 2
300001 1
1077771 10
40375 3
1200006 4
503449 2
37995 2
2999990 10
949305 5
431025 5
679470 7
2 3
2364120 10
610401 4
2099992 7
235249 2
76207 3
1185876 9
1629973 6
239052 1
300000 1
129174 1
1174572 7
600001 2
195920 3
840473 7
297507 2
2252041 8
1584461 10
148133 1
757025 5
873839 7
641088 7
1500007 5
1331617 8
599998 2
56354 3
1200001 4
468712 7
1470092 7
522415 8
19 8
1199997 4
900001 3
777600 7
869505 8
900004 3
141690 1
675899 5
824166 3
179143 7
2006924 9
626027 5
1847602 7
600002 2
336680 2
300354 10
8 8
1 10
1 1
145650 10
536399 2
587952 4
338538 6
501096 4
1157532 5
871136 8
603302 7
1617430 6
347357 4
1 10
376948 4
8 4
85480 1
83709 1
1308879 7
383777 4
20 7
73519 1
423372 2
313799 6
3 1
2700000 9
2399994 8
2999991 10
1499996 5
3 3
251871 2
7 6
621976 3
899999 3
2699991 9
600000 2
1500004 5
506249 9
1 10
36394 1
1 10
3 2
8 4
425653 6
245752 2
1 10
19 9
415431 3
256513 7
148490 7
215959 4
16 8
133091 4
304143 2
37996 5
454203 2
3 2
1642689 6
1800006 6
1549743 6
1321424 7
12 5
228553 1
19 8
900005 3
171891 2
1511755 7
2567909 10
455988 7
2700002 9
1102401 4
296557 1
1331800 5
1 10
1078335 5
5 2
2700006 9
797044 5
120609 2
11 5
51367 3
300000 1
1 1
16 7
19 9
14 5
333788 2
1251427 8
1 10
18 10
1277064 9
1713404 8
679669 10
1709785 7
1036636 5
1199996 4
1 10
17005 5
792316 9
734442 3
2499822 9
1190178 7
645029 5
2400001 8
6 5
1 10
1412904 5
3000010 10
244481 1
1068738 5
8 4
1338582 7
1182479 4
1 10
2100000 7
694336 9
1144111 4
2 3
427971 2
561399 7
2699993 9
3 3
899587 7
240548 1
5 4
1 10
1600208 7
410176 6
1245932 7
5 5
1 10
1 10
1766911 6
132095 4
1113971 4
969244 5
2089952 9
489664 8
1145081 5
160611 3
1725472 7
1497051 6
833713 4
265092 1
1703857 6
91104 6
3000011 10
98081 2
724461 10
17 9
1324317 10
240731 4
58748 4
470576 2
1341819 5
354131 10
899998 3
1573393 7
13 6
174111 2
1 10
623543 4
5 6
600000 2
203767 2
376285 2
878887 5
12612 6
2688309 9
127109 2
1028007 4
1 10
219532 1
38858 1
1250890 7
797424 4
1199997 4
196219 10
1839138 7
1352334 6
576685 9
1619539 10
582887 4
584022 8
600001 2
2582461 10
1230576 5
204791 2
1 10
473200 10
1590341 6
245305 6
600001 2
1189531 5
1 10
13 9
300000 1
1 10
640614 6
1035254 6
2349545 8
151193 1
3000001 10
1138587 4
1902231 10
63585 1
2700016 9
5 6
2700000 9
371829 2
902781 9
1799995 6
11 10
18 7
595839 4
309906 3
70168 3
2100003 7
218784 8
229823 4
1500004 5
1124299 4
1198180 9
2700007 9
3 1
496675 2
1499996 5
3000000 10
1 10
586015 5
123068 1
2399999 8
1200000 4
1031377 6
33990 1
663589 9
2872671 10
1902932 9
452164 7
471348 5
1 2
517164 6
13 7
2400009 8
3000009 10
882025 3
553216 8
1363374 6
303783 8
899997 3
154232 6
230130 1
1789208 7
211515 1
267853 1
543059 2
5 2
1156696 8
808350 6
2418753 9
300000 1
3000002 10
667724 8
756111 3
368738 5
1 10
1 10
1019231 10
12067 3
17 9
1200004 4
9 4
354634 2
1573144 7
1475731 5
2999989 10
3 2
1650088 9
1199999 4
2967991 10
306813 2
1 1
1 10
1157969 10
301188 3
2132091 9
182796 7
299999 1
140862 7
158536 6
41979 2
1 10
437008 3
57512 1
707263 3
365337 2
1 10
2027027 9
1499996 5
718761 6
1 10
1 1
10 4
1065300 4
5 5
4 3
1199999 4
1 10
811004 3
9 5
1 2
300000 1
2099994 7
1519406 6
281716 8
189217 2
184355 3
624342 3
21 10
81956 4
158764 1
1500009 5
95269 5
283674 1
1 10
1869700 8
1 10
1499994 5
84220 2
1989069 10
2312735 8
132486 3
2699999 9
871760 5
113756 4
1939898 7
201630 5
549823 6
1500008 5
379968 7
1045345 8
2447992 9
1000970 9
3204 4
2321664 9
21 9
188731 10
2100007 7
324797 2
2399992 8
888921 3
2700001 9
2399991 8
899998 3
174168 9
2100006 7
1195801 8
852936 5
1 10
1437513 6
24 9
2699995 9
2099994 7
14 8
18 9
899998 3
68950 1
966016 9
292298 7
243020 5
907430 5
1639464 7
264650 1
1 10
15 7
480524 4
771580 3
1974218 10
299999 1
3 2
1619831 6
1152239 4
1471679 10
2400009 8
1292039 7
1462473 9
126651 4
87000 4
477016 8
822701 3
1208532 8
659048 10
5341 7
7 8
178367 1
295423 6
19 9
262629 5
1 10
438640 5
1008529 6
2633749 10
300001 1
2315546 9
2460636 10
3000002 10
850120 10
4 2
841790 5
598803 4
706985 4
1315636 7
1 10
738755 5
665688 6
2699992 9
1200000 4
1199998 4
347028 4
5 3
1515808 8
896396 4
14798 9
721385 4
2699998 9
2399993 8
813834 7
514670 3
2100009 7
5 5
275542 1
561054 3
16 7
120831 3
202064 1
19 7
335292 3
71727 4
2014487 8
1162654 5
93412 6
2516309 10
46268 4
11 6
409943 2
599998 2
291164 5
4 2
1 10
2256550 10
2955531 10
545292 3
2699991 9
426872 3
2400003 8
1877098 7
5 4
2274581 10
1367424 6
824934 3
1909502 7
1038559 4
126407 2
599998 2
1198617 8
5 4
842622 4
1011604 4
17 9
969589 5
610469 5
828649 9
14 7
420366 6
1 10
196799 3
2400000 8
569773 8
1039835 9
273535 2
1300715 6
903375 9
591908 5
1521794 10
243347 6
1 10
4809 2
2699993 9
390528 3
94054 3
1996903 9
1327864 5
4 3
925584 6
119689 6
1 10
962345 5
3000010 10
567716 3
600002 2
1468516 9
1 2
300001 1
15 7
239351 4
3000014 10
1 10
19 9
142942 1
116156 8
9 8
128673 2
705036 8
800454 5
1288267 7
1523631 10
7 4
935485 6
8 4
1749100 7
824042 7
281015 1
2700005 9
771823 8
1474650 8
87657 1
2699991 9
181037 1
1557064 9
2316204 9
9 4
2 3
701087 8
505323 5
1 1
382129 7
2399997 8
4 4
7 7
621031 10
1 10
783991 6
1048528 9
221743 4
1159492 6
1199997 4
15 7
2600305 10
22 9
2100001 7
1 1
194717 7
500321 2
8 9
319432 2
1337360 10
1134369 8
900003 3
72519 7
599997 2
2100000 7
2100000 7
3000009 10
1 10
567391 8
1 10
1800000 6
300000 1
599999 2
25230 1
400220 4
2393281 9
599999 2
1800007 6
9 9
2089562 10
4 5
55500 1
261456 1
900002 3
468180 10
1200004 4
1421314 10
216048 10
2079 2
631593 5
225472 4
3 1
127779 1
299999 1
671047 6
12 6
600001 2
966662 9
1200004 4
300000 1
317369 8
349644 7
1581370 7
6 7
5 5
599998 2
533226 5
108534 1
1810387 8
284841 1
2294937 9
260130 2
1387412 7
1799994 6
340638 2
744410 10
1878393 10
1782997 9
2566227 9
489888 2
347209 8
899999 3
999794 5
8 5
1762009 7
1499998 5
1199997 4
184558 6
2420774 9
14 7
270049 3
195920 2
956186 9
36719 2
1626680 8
7538 5
731994 6
363650 3
2400005 8
1500004 5
704321 3
1367992 9
1464094 6
1 10
194391 9
143243 6
8 9
123467 3
438311 2
301609 2
2399995 8
5 2
1832964 9
1221110 7
1184291 5
790194 7
1500001 5
1015339 5
1779462 7
1499999 5
1176801 4
1 10
520688 6
1043697 4
9 5
628846 5
153567 1
2964901 10
134252 2
1035651 6
7 7
346409 9
255541 3
376269 3
1 10
723299 6
1154759 4
1800006 6
2699992 9
440867 2
12 10
2699990 9
600000 2
2640628 9
1795790 10
163578 8
196103 3
214956 1
600002 2
1917 3
3000009 10
1799993 6
1 10
198418 1
524570 3
20 10
900002 3
1838288 10
599998 2
299999 1
722599 6
590763 6
175234 5
26694 1
1799994 6
1799997 6
11 6
1494994 7
346889 2
914576 5
791498 10
1 10
1 10
2699992 9
1929000 8
1 10
16 8
403620 5
300001 1
689230 3
763317 3
6 5
1500001 5
1019539 5
1044782 4
857825 7
1794478 8
588761 5
221800 8
1200005 4
826591 8
647123 7
1794169 8
1662355 9
1002186 9
1275277 6
2237290 10
12417 1
600003 2
177941 2
912882 4
2015776 7
1271716 5
610920 9
1156884 6
1500000 5
263506 2
314280 2
35574 2
1191996 6
511529 4
378684 4
609149 10
146038 2
191702 1
4 2
1 10
2 3
9 5
96833 7
43385 9
366484 5
626294 8
1200005 4
259627 1
308467 2
442095 4
1351966 7
507008 5
318729 4
1 10
257202 3
300000 1
2660180 10
213497 8
2300303 8
1366549 7
2063403 9
9 8
1499996 5
1590337 8
325838 7
261909 3
1555009 7
246077 1
1225027 7
977041 5
2667171 10
2344449 10
2 2
763009 4
608156 3
386583 2
1 10
103891 2
2699994 9
745726 5
7 3
558529 7
1234078 6
902816 5
811009 9
1215664 6
488369 5
10 5
1264800 6
1 10
339257 3
5 6
169688 2
484204 5
149141 7
300000 1
2023625 8
1179885 9
641378 6
1462830 5
1 10
1200000 4
1118135 4
2700001 9
132015 1
124224 1
865557 4
299999 1
2684186 9
1986805 8
6 7
361326 6
164648 1
344504 2
428994 2
1800001 6
246869 1
2400007 8
1 10
1 10
1074887 8
1 10
1 10
1 10
799295 3
2646173 9
257153 8
810529 3
2999992 10
1800005 6
213552 4
13 6
1499994 5
24701 1
1 10
599998 2
3000004 10
629051 3
37154 3
525505 3
512128 8
169717 4
547785 2
491649 10
584059 5
251605 1
15 8
1607607 8
2999990 10
1500004 5
2215138 8
368323 6
2400014 8
1 10
1200000 4
1250668 7
581900 3
401141 2
1471475 9
1275988 7
1 1
1918105 7
2999992 10
1369716 5
2100001 7
1044599 4
899999 3
1857554 9
514742 9
1630610 6
729046 6
6 3
1578024 9
941881 6
856750 7
116119 1
1 10
2999999 10
1579552 6
1524760 10
658485 8
792163 6
554924 2
417634 3
11 5
2400010 8
1190799 10
520555 3
1199999 4
1200003 4
230234 3
1584636 8
29581 5
817373 6
186453 2
1947120 9
2700010 9
26 9
1 10
2699992 9
2534760 10
1018027 10
5 2
249229 7
1499190 5
546217 4
2434978 9
1945649 8
2400007 8
1942368 8
777631 8
1 10
289669 1
1341108 7
34665 5
17 8
7 3
1 10
299998 1
375859 9
283334 1
268457 6
129178 1
470431 8
1041939 4
1967829 10
300000 1
2100000 7
1698250 6
180659 1
330586 4
2620736 9
294731 1
109209 9
179477 1
8 4
2700002 9
8 4
392951 2
1216486 9
338418 6
592766 5
309795 4
3000000 10
1 10
1456598 5
1 10
2999991 10
19 9
19 9
442716 3
1263224 7
1258004 5
763764 6
900002 3
289454 1
6 7
141682 1
2237215 8
600000 2
2 1
49336 4
1551767 7
1 10
1327603 6
952195 10
1514250 10
1664720 8
1 10
4 5
600002 2
5 4
15 7
1481243 7
56811 2
1800003 6
350925 6
1177808 8
2042906 9
670481 4
1054836 6
192351 2
74508 1
372308 7
5 6
1199996 4
900002 3
17 8
2037666 7
1 10
600002 2
1338989 6
1199998 4
1396121 10
1360918 7
2699991 9
204073 1
1484199 8
1 10
5 2
786584 4
6 3
11 8
2104410 10
2999991 10
153790 2
8 9
364076 6
1800000 6
666530 10
1427339 10
1188064 9
599998 2
1077497 5
1812623 7
740745 3
2597349 10
540165 2
2699999 9
11884 1
192893 1
887149 5
1420115 8
13 8
2699991 9
186717 7
2400001 8
292506 1
666543 5
7 8
5 2
8 7
2103417 8
17 8
1447513 8
102887 5
508675 5
333862 3
1 1
19 8
38765 2
273604 1
408852 7
2224434 9
133135 3
267195 2
387680 8
45069 3
3000019 10
72223 2
1199995 4
2100007 7
899996 3
1 10
1281907 9
1725685 6
178566 2
2699992 9
241464 6
65579 10
705837 4
1800000 6
55501 3
1800006 6
1135051 4
853241 4
23 8
44845 4
8 9
593627 6
7 6
1876755 7
90225 4
1800005 6
999578 7
122480 7
2537641 10
695307 5
158732 7
2086149 7
1499995 5
1755971 7
2700008 9
1500000 5
817487 6
1364060 5
900002 3
1 10
1 1
189703 4
716402 4
2237696 8
315989 3
27886 5
9 4
1 10
1491057 8
90674 1
281360 1
599997 7
35250 3
5 2
21 10
658667 3
291521 2
483969 3
25 9
61880 2
1943120 9
881189 3
900000 3
537679 9
205837 9
536816 8
2173103 8
5 4
3 3
3 1
583488 9
1422201 9
1879587 9
1784278 9
196696 2
274860 1
275524 1
1068904 9
102805 2
976074 4
714743 8
1 10
2884469 10
6650 4
3000001 10
976730 10
371398 2
653082 3
1799993 6
2399993 8
2100013 7
1087965 4
2400000 8
1 10
1 10
1800001 6
1846304 9
1302531 10
2399993 8
117484 1
1199997 4
7 8
1499997 5
2999999 10
354963 2
1701965 7
3 1
3000000 10
2700012 9
1 10
1495158 6
39954 1
49390 5
1 10
161669 10
299999 1
872949 3
349780 3
969947 4
1 10
388068 3
3 2
1799996 6
2100005 7
128898 1
1500138 8
899996 3
299999 1
1 10
2100007 7
138634 7
1182629 10
342045 3
79704 2
1505584 10
1 10
19129 8
549469 5
1 10
2101667 10
528914 7
648872 4
1441337 6
182036 2
4 5
492486 3
1473128 9
96055 5
8 8
486928 4
1708591 8
900002 3
600000 2
1 10
144929 5
2113420 10
67884 4
1796179 7
40527 2
933031 6
1994896 8
1563953 7
718986 6
1800000 6
316985 6
436470 7
105131 3
363406 2
175539 4
201815 3
1 1
2305729 9
1108835 4
780891 4
481849 10
1 10
260481 1
2403975 10
61027 1
1571137 8
1 10
1644157 9
108529 1
331453 4
399723 3
1 10
1782040 10
18 8
579415 7
698442 4
20 10
15 7
1068614 6
1055629 4
1029511 6
643555 9
224582 3
1208554 5
5 6
303890 8
66513 1
1500001 5
1116683 5
1524996 9
1 10
3000016 10
481277 2
581670 9
481953 6
1865511 9
2400005 8
615827 8
1271081 5
5 5
11 5
95501 2
2469272 9
606516 5
1499996 5
15 8
3 2
3 2
1799996 6
477122 4
377529 6
2400001 8
30533 3
907380 10
315919 4
229589 10
1 10
637064 7
5 2
1500001 5
125454 7
99402 1
1611771 10
894869 3
2999989 10
541750 7
514699 6
1 10
1799998 6
706759 5
332228 9
178842 7
841701 6
1110031 8
1258850 5
877026 4
846988 8
465610 3
1467218 9
2230009 8
192978 1
2674390 10
637747 5
1199997 4
2354871 10
137298 3
1086701 5
2999989 10
1135341 4
373839 10
962815 4
8137 1
692605 5
1500006 5
9861 3
1220470 5
600001 2
238668 3
2664189 10
241768 2
78491 2
2999991 10
523819 2
3 1
101741 6
1236469 5
181698 1
186737 1
1084883 6
1087671 10
3000001 10
1638571 10
1233308 7
383488 7
2636551 10
2615820 10
6 7
726524 10
1713166 6
330129 2
1363072 10
94500 2
602759 10
246235 6
2399991 8
1200001 4
5 5
494659 2
3 3
1 10
184250 5
600002 2
2400009 8
782051 5
563284 2
390509 2
1 10
516479 3
53947 1
705490 9
1413290 5
2814712 10
859089 10
2400002 8
1200002 4
1293531 7
2700010 9
1200002 4
4 2
366261 10
967964 4
1478980 5
2384099 9
2528140 9
358950 8
795857 3
1316917 8
11 10
1875329 7
1 10
431357 3
850436 7
1199995 4
7 3
900002 3
811019 6
265509 2
991439 5
1661265 7
1 10
1185341 5
2 2
211878 1
736690 5
300000 1
299020 4
2549969 10
266320 3
859722 6
1239030 6
507343 3
2602646 9
2400015 8
11 8
643695 8
204336 4
1336519 6
871381 9
7 6
1800003 6
744996 9
1200000 4
2226663 8
2 1
918518 10
1917309 9
10 6
169079 8
1678370 8
486905 2
624707 4
226925 7
8 8
581938 9
899997 3
1507481 6
12 6
2099992 7
1390609 10
1466668 9
1709111 8
1733022 8
663596 5
568092 4
751337 8
2399999 8
1261292 8
1 10
1 10
2631042 9
1404211 10
2399993 8
942098 10
2222848 9
125307 1
867568 10
895071 6
1958321 7
1 10
1 10
2700010 9
192809 8
2119256 9
172279 1
59839 8
2247479 10
1 10
28 10
1200004 4
424703 2
1 10
1006210 10
380167 2
83114 3
1926109 10
1 10
1 10
2101699 10
1500009 5
2699994 9
35681 5
2400000 8
1402880 5
217452 3
3 2
1258172 9
176317 3
16041 1
508950 2
17 8
781353 8
1022553 9
1043734 7
209540 3
506753 6
752465 4
1800000 6
260783 2
1063345 4
734011 4
7 8
23 10
29363 6
685692 7
6 7
951730 7
72919 8
18 9
27 10
682607 3
727812 6
9 5
1181750 5
6 5
1 10
1 10
267756 3
4 5
1 1
173052 5
1178977 8
1 10
641059 3
107538 3
900072 9
300002 1
900004 3
294838 1
179191 9
537798 2
574809 8
2794669 10
50665 9
2326796 9
1 10
675251 9
463737 3
2099999 7
19 10
1379455 6
1 10
1287853 10
899997 3
2700005 9
487574 10
2699999 9
1803192 7
1500005 5
14 6
2099996 7
2699999 9
91360 1
42082 1
3 1
133339 1
3000002 10
1 10
447395 6
248172 1
337690 9
441989 5
500776 2
42075 1
1 10
299999 1
132254 1
1953630 9
3000001 10
168361 10
1 10
2700010 9
250204 1
2 1
1 10
1117020 4
1499336 5
229281 3
125662 1
899997 3
2699990 9
3 2
533282 6
5 6
954510 5
147780 2
2 2
1500004 5
1 10
1199995 4
6 3
1 10
1 10
526521 2
507067 7
785606 5
16 8
309176 2
172010 3
44601 3
373271 8
300001 1
1 10
197454 1
663556 4
105369 1
1 10
84975 8
2699990 9
2100000 7
3000015 10
106332 2
1199995 4
1 10
900000 3
1321959 10
62272 1
1 10
1200003 4
652016 4
166859 5
678035 6
1343121 10
1 10
264917 10
10 9
1 10
1087576 6
1022577 4
388461 10
4581 4
305109 4
205927 2
14 7
1200001 4
97253 2
2700016 9
2700009 9
2699990 9
1424130 6
1215795 7
173648 4
212791 2
1886639 10
3 3
281968 10
17 8
940146 9
1 10
5 5
2399991 8
1153836 5
500558 2
9 5
19 9
1 1
1200003 4
571924 5
978006 6
499288 7
487997 5
1799995 6
7 6
299999 1
1800000 6
279585 1
899997 3
1013349 4
2 1
2178537 8
68404 2
1570802 10
900002 3
1212481 9
310576 7
172854 1
526773 2
3000017 10
199219 6
2099996 7
1 10
744212 3
1 10
2399999 8
2700010 9
1158009 7
470372 5
873240 10
501015 8
6 7
1 10
2100011 7
1077326 9
2100006 7
158295 3
599999 2
298601 8
2208616 8
2400008 8
2 1
2082973 9
1389601 6
943433 4
2766720 10
758649 3
8 9
186225 8
1 10
4 2
981455 5
2699999 9
300000 1
1084733 7
1 10
2099993 7
3000000 10
511701 2
899999 3
600002 2
1108482 9
274089 6
1918353 8
2 1
542148 7
434009 8
1348807 8
1035323 7
1601983 6
381181 4
326801 6
1297429 6
9 9
1546645 6
2596473 9
11750 8
12 7
59577 1
473455 9
116863 8
520027 7
1126807 7
107369 8
900001 3
357951 3
1 1
4550 1
300071 5
268399 4
944392 4
254210 10
727615 7
2700009 9
13 6
13 6
1879667 7
640867 6
1449198 9
1 10
908135 6
1153876 4
2372664 8
1188720 6
980777 8
1782326 9
255439 10
292343 1
316025 3
547988 7
270921 6
703711 3
7 8
498670 5
1174879 6
2099994 7
1326534 7
2700000 9
446694 2
5 6
1500001 5
2099998 7
2100000 7
18 9
2350465 9
1324835 6
1200007 4
1273717 5
205873 2
5 6
3 3
591376 5
449408 7
2449458 9
1021262 9
85980 4
1200003 4
1161587 10
57766 5
1059199 6
1 10
728497 4
803062 8
900004 3
2510861 9
120851 10
3 1
2700009 9
164601 1
123130 10
1230159 7
299999 1
2168648 8
244904 5
513295 6
1199998 4
754119 5
1800008 6
623069 10
49661 2
103618 5
2100002 7
65623 1
23 8
569819 5
300866 7
1500002 5
8 7
2 2
1499996 5
245129 8
1039284 9
1456232 7
599998 2
473686 2
88541 2
342081 2
348800 5
109334 1
1908382 7
2100007 7
2999990 10
7 3
19 9
332086 3
1320008 9
1701223 9
1816150 10
768641 10
1 10
1800001 6
2 2
599997 2
4 2
783205 5
2463616 9
534517 2
438449 3
152054 3
1741589 10
62301 2
312563 5
210152 3
954759 8
1 10
2225906 8
728094 3
989530 5
889141 6
1889314 7
600002 2
2 3
613177 6
1 10
1500000 5
1586220 7
1511369 9
1012759 6
121438 3
85144 1
601182 6
392491 3
2100007 7
334761 7
1 10
1 10
166239 1
799426 8
2100007 7
1 10
507887 2
1201183 6
6 5
1499995 5
66316 3
99826 7
158607 2
6 6
1370790 9
2313054 9
1253798 7
449235 2
300000 1
494783 3
563665 2
2700010 9
744709 4
600002 2
497861 4
11 7
1200006 4
541955 3
1 10
1 10
1 10
229028 3
1 10
161707 2
343321 6
88090 3
10 8
2509234 9
1807947 9
16 7
295106 2
1199997 4
1799994 6
2999992 10
2099998 7
116946 6
1 1
300000 1
119591 4
1 10
157358 1
648823 10
899999 3
1147638 7
10 4
631298 3
465231 10
13 6
266023 1
131697 1
883048 7
761684 3
527666 5
1935656 8
473761 8
612129 7
1338239 8
774679 8
199483 1
347411 8
62302 2
13 7
3 1
1642505 8
596984 2
1500000 5
1 10
2100013 7
155128 5
59878 1
267690 4
431142 2
1477373 6
177283 2
1035531 4
747531 4
896779 6
1117105 6
2399999 8
2758030 10
600000 2
222319 1
402832 8
42384 4
275063 8
350922 2
164770 3
264265 3
1500005 5
431228 2
896535 3
1156869 6
14 5
1 10
663000 9
2699991 9
2999997 10
2094072 9
1609715 6
8 4
176041 8
1843888 8
1199996 4
936420 8
496509 3
44912 1
1709168 8
1112081 5
2400007 8
5 4
53675 1
1612841 6
19 9
1200002 4
21 10
630536 9
212957 6
1397026 9
1701609 10
18 7
2094381 9
1 10
4 2
4 3
441112 2
22561 1
9 5
1800004 6
1672905 8
683026 3
1500005 5
354464 8
1 10
2841877 10
155340 1
403239 4
832263 3
464006 2
1021216 5
1007612 6
258866 3
730886 7
600000 2
1 10
230556 6
1 1
519140 3
331007 4
1919251 10
2313393 10
551491 5
8 9
300000 1
267871 1
1056441 10
638560 5
1500002 5
1200004 4
1251319 7
497485 2
171582 1
1499999 5
17 8
487329 3
313255 3
307691 5
72923 1
399166 9
1816998 7
104651 4
491410 2
2999991 10
6 6
2700010 9
1364642 7
1499999 5
225782 6
805194 6
1800001 6
1 10
24967 1
568420 2
64457 1
701336 7
978162 6
29 10
1856988 7
465899 4
1594005 7
13135 3
528759 2
1800003 6
1115185 4
1 10
943020 6
909175 4
599999 2
634791 3
475634 2
1378475 9
449297 4
900002 3
10 10
516355 2
624760 5
3 2
154829 2
46358 9
348403 4
8 4
600000 2
299998 1
634296 8
3000013 10
1800000 6
13 6
1415058 6
438857 7
830440 10
69887 1
1532147 6
1 10
467111 4
2399993 8
552306 3
2699990 9
1431217 6
600003 2
324675 2
1780935 9
294342 2
252942 1
299999 1
77255 2
590257 9
785216 3
1199995 4
599999 2
418765 5
1813103 8
118081 5
19 10
2049130 7
1500001 5
1 2
18 9
343234 2
578912 5
452429 2
905127 4
442201 8
2011134 8
7 6
203441 1
235461 2
862661 3
1499995 5
1324092 8
1 10
231557 1
516254 6
1371 5
2999999 10
149013 2
1206609 10
784109 4
1 10
253039 1
2400013 8
10 10
2104507 9
137512 1
1178190 7
2999995 10
279156 4
2930410 10
439403 4
1200003 4
2999989 10
599998 2
550373 4
2999999 10
440816 5
1533775 8
1567203 7
1261687 8
1384999 7
615077 4
52090 5
9 10
8 3
626295 4
599998 2
587503 3
1499995 5
2399991 8
900001 3
57735 2
299791 1
195579 1
690008 8
1729857 8
1494088 7
587640 6
300001 1
649507 6
1461817 7
900002 3
64135 5
17 7
2100004 7
1930336 7
5 2
414941 2
1406951 9
1565838 6
279741 2
476164 5
12 8
157073 2
787021 4
1 1
35711 1
11 7
829819 10
2100011 7
499447 9
10 5
923495 5
839345 4
2006400 10
524934 2
2699999 9
32792 8
1596946 7
1200001 4
1010476 9
1665756 6
900004 3
961471 7
899997 3
1 10
608408 3
1504317 6
642088 8
945404 9
360839 4
159989 3
470084 2
898363 4
299999 1
2700000 9
880911 3
1062540 5
4 5
9 9
2020720 9
5 4
837400 3
223398 7
1200000 4
837424 3
600001 2
1751230 7
93812 6
1389788 6
7045 4
700005 4
1483349 7
21 10
300001 1
1799994 6
212961 2
223265 1
12162 9
1534812 6
656712 4
11 10
458651 10
6 5
43777 1
3 4
1316507 5
851015 3
933791 6
133521 3
317874 5
279613 1
1 10
462413 4
300000 1
295065 6
633931 10
3 1
1793479 10
55099 3
21 10
2100005 7
1709374 10
1 10
267144 3
216229 4
497084 4
1799994 6
426301 6
2333690 10
2346179 10
295674 3
2563372 10
899997 3
390578 6
1 10
277934 7
217826 2
1200001 4
412270 10
1942815 8
1199995 4
1271313 6
224194 9
1100681 5
2 2
584511 8
2999993 10
6 4
5 5
1790955 9
1200003 4
332521 2
454835 6
1336868 7
1 10
300000 1
2700014 9
692951 7
73025 8
2209552 8
2859710 10
953369 10
854345 8
1 10
3000000 10
1750464 8
40157 2
144445 7
1499994 5
313112 4
900002 3
1200007 4
94170 6
8 9
1 10
869204 3
54728 9
10750 5
855594 9
1073759 8
24 10
240779 2
15 7
13135 3
3000001 10
318262 7
895114 5
11 10
28568 3
895039 5
263247 1
2370572 8
17 10
900001 3
2522870 9
1985479 7
1001791 4
395037 7
1500004 5
460119 2
1257716 5
1022077 9
5 2
890697 8
1 10
332788 4
1466037 5
1 10
560899 2
1240544 5
1418901 8
2622520 9
2001860 9
70016 6
377669 5
627843 4
1760262 7
176714 2
1838592 10
213329 1
20422 1
454311 2
5 2
299998 1
77916 1
849029 10
1348207 6
8 9
1243341 5
1500000 5
832812 4
1499996 5
353465 8
1117604 5
2399999 8
7 6
17 8
22994 6
269840 1
1038946 6
612571 3
3000017 10
1523407 8
449384 10
5 2
264905 5
2217591 8
601404 7
1189685 6
315985 6
139992 1
546973 2
9 8
426457 10
1200005 4
711631 8
865617 3
1342171 6
1 10
83075 1
20 10
1119161 8
21 10
599998 2
359975 2
15 7
2480589 10
6 3
2685311 10
8 9
664269 6
2699993 9
2194821 9
1054500 10
300001 1
2 1
36272 1
514745 3
795349 6
15 8
945244 4
1088298 6
1 10
117020 3
1877544 9
31019 9
1 10
1799993 6
2400001 8
214099 1
1427820 9
449509 10
517506 6
375966 7
599997 2
395811 2
300001 1
4 5
3000009 10
2 1
83885 4
2128669 10
1199996 4
7 8
891784 4
17 10
566243 4
2400007 8
2100000 7
248144 8
87716 2
1555595 7
616315 6
2399999 8
1199997 4
1 10
775752 3
15 8
1771997 6
289168 8
81732 2
258720 5
2441097 9
195255 1
520462 2
1800008 6
5 4
163968 2
2100003 7
835096 5
1248460 5
19 8
1336555 10
7 3
1054591 4
190154 2
1799994 6
1032926 6
2699990 9
706159 7
380063 2
340138 9
1842539 7
417735 2
2655641 10
17540 5
474976 8
3694 1
1 10
2400008 8
1943471 10
2388401 9
790572 5
600001 2
21275 1
719955 3
367152 2
8360 9
15 7
11 10
88897 2
389030 4
684461 4
1200007 4
422236 2
398156 8
8458 4
380952 5
1101933 10
319694 3
2999992 10
835967 4
1113922 9
45340 1
2100007 7
531134 4
340674 5
2700012 9
687009 3
236161 1
3 1
212032 8
2099999 7
1200000 4
480983 8
579119 2
9 9
762130 6
1500005 5
286316 2
921397 4
3000000 10
283027 2
763947 9
1499995 5
1472494 5
126671 2
207915 3
900001 3
1 10
2969800 10
487130 2
250588 1
199499 1
613639 6
528373 5
1642755 6
900001 3
2099993 7
248839 2
14 7
1378408 7
900003 3
81825 2
1628829 9
1 10
1199999 4
532404 4
599997 2
107892 5
2530719 9
581348 2
1800004 6
8 7
2100007 7
1074376 9
1799617 8
553038 3
147387 1
197414 1
466738 3
444793 8
1164591 5
702361 4
1800009 6
793134 7
3000000 10
516852 3
1892976 8
354635 4
3 2
19 10
887873 8
600002 2
140749 8
9 5
66425 6
2180842 8
7 8
236200 5
287791 1
1 10
183062 1
720648 4
389316 4
813487 3
1 10
2400001 8
844532 9
222933 1
1248233 8
264297 1
9 10
2399999 8
496142 2
1406821 7
918694 9
815402 4
599998 2
654414 6
149838 2
533935 4
1379104 8
821477 4
1 10
1387401 7
5 3
505289 3
617912 8
683692 4
1500001 5
551550 7
322396 2
1499994 5
804424 5
1077340 5
1799995 6
299999 1
181593 8
13 5
591013 4
576629 3
578707 3
2158584 8
19 9
1147838 10
1407919 10
2700008 9
110474 1
7 5
1433180 7
707798 3
791021 5
1 10
899997 3
590300 3
1163990 4
2211668 10
286504 2
357534 5
600001 2
680928 3
175301 5
2099993 7
1163346 4
2100008 7
1200001 4
600001 2
230759 9
3000000 10
10 10
2336381 8
79188 2
1002203 7
1494893 9
157182 2
103135 3
588271 4
462063 3
79301 2
1500001 5
1 10
1 10
11 6
299999 1
829528 3
1 10
885855 10
260683 2
5 5
246722 5
237053 1
209847 2
900001 3
730341 3
2099996 7
600003 2
113523 1
2109193 9
704333 6
23095 9
45427 4
751770 3
212990 3
81059 6
824904 3
985801 10
300000 1
538491 10
1 10
4805 9
790231 3
996905 5
4 5
726730 5
1 10
917114 5
485219 5
1 10
912413 4
132773 3
3 2
2999993 10
43489 1
1376039 7
1393175 6
466796 4
805668 10
682695 3
694264 4
244105 1
219116 1
31701 2
739165 4
615387 10
1 10
600003 2
5 5
658223 4
184641 1
10 10
6 7
761219 7
8 9
1014548 5
849021 5
922471 4
1 1
1932677 9
634451 10
31249 2
21 10
13 6
1728107 9
1081095 5
1186047 4
2400012 8
2100008 7
281318 1
1079284 4
1089134 9
111906 6
1849311 10
7 3
163167 4
500156 5
1432095 7
16 8
599998 2
5 2
893424 5
784839 6
1500007 5
71784 7
249973 4
1 10
1780313 7
2100005 7
681605 5
2418938 9
1295831 5
103463 8
1800010 6
1289675 10
2700006 9
854581 3
548016 8
1494849 10
1 10
1113929 8
1157878 8
8 7
97221 3
900002 3
474879 3
1917969 8
1500002 5
158028 2
599511 8
347940 2
692863 8
661536 4
1199995 4
1800000 6
1168091 6
1382895 8
1199997 4
2100005 7
1122010 10
798378 6
1785568 7
808244 4
387363 9
434219 5
899997 3
52253 3
7 8
2699994 9
1 1
2099994 7
7 6
5 6
1200000 4
71605 4
719441 8
444900 7
233410 1
299999 1
445824 7
1495890 6
572867 2
223729 6
238085 7
1369205 9
1295604 5
1500000 5
538672 8
1062852 4
1389241 7
2999990 10
862278 6
1 10
13 6
1385278 7
508461 2
170924 3
547995 4
2604577 9
650359 3
1500006 5
27383 1
466219 10
203694 5
1 10
1 10
204932 3
168445 9
355377 3
510357 4
1426799 10
1 10
142554 1
20 8
411622 7
2153079 9
449601 4
1977111 8
1 10
230011 3
1052024 5
1081573 8
2134944 8
900001 3
751908 5
1788080 9
2699998 9
869039 10
1991093 7
77340 6
95009 3
2185137 9
1990605 7
157110 3
709136 3
2700000 9
881062 9
390063 8
915802 4
37618 2
1584099 7
121765 3
71378 8
841866 5
19 7
1266394 7
256112 1
1192496 6
7126 1
21551 1
90093 9
316004 3
2400013 8
145835 6
570964 2
4 2
1499995 5
1458203 6
836225 4
225729 2
1862389 10
1 10
410936 8
1417608 8
143561 1
1 10
179864 2
581495 2
684071 9
521528 8
2050910 7
332632 7
423368 3
1693731 10
286489 2
2390052 10
300002 1
25528 7
835709 10
463192 3
40670 1
177815 3
300000 1
2633359 9
20 10
2473370 9
1199995 4
84473 1
110771 7
686499 5
11 6
1513395 10
2 3
1185682 7
1499995 5
189266 2
904752 8
1297285 7
99224 7
4 2
201442 1
129986 6
416420 3
68799 2
1983465 8
413011 10
198034 4
470270 4
181504 1
425511 2
2301439 10
2030984 8
264387 1
479284 7
971557 5
698752 9
1819252 9
149784 2
1 1
524128 8
464087 3
473478 2
2400005 8
26420 2
2267369 9
567153 4
1020500 10
131270 5
610587 8
984068 4
600001 2
1 10
8 9
8 7
1200005 4
14 6
5 6
1893313 10
2699992 9
401738 7
5 4
299999 1
3 2
1799997 6
204544 10
600000 2
275142 2
1799999 6
1019483 9
1248717 5
599997 2
629954 3
345581 3
386819 7
526943 3
132328 7
2400008 8
1 10
562086 5
217700 2
1840224 9
2195421 8
2100008 7
5 6
274815 5
1 10
3 3
144844 7
10 9
864719 9
666661 5
300001 1
411446 3
2074957 8
1029441 10
1 1
17372 1
1512521 9
278936 9
1374555 6
537507 3
202437 2
1200002 4
4 5
10 9
363044 4
336327 7
1941605 7
793615 6
1 10
781919 3
2878849 10
1 10
1 10
874615 8
3000011 10
543343 2
1092854 5
2275426 9
1200002 4
260558 6
388800 10
1 10
1867853 9
31237 1
1499995 5
686824 8
193219 1
80359 2
2699999 9
1799999 6
782612 9
45426 5
1 1
654849 3
2051586 9
10 9
18 9
1250912 8
117212 1
1111420 4
96391 6
984992 4
1268590 7
1156579 6
2699994 9
2399991 8
15617 4
770467 10
7 6
1539 2
21 10
23 9
447183 4
837775 4
342943 8
1 10
448977 10
1384559 10
110537 1
2623616 9
730417 4
346204 8
600001 2
2399993 8
1373670 9
729042 6
988320 10
1500006 5
1 1
1800005 6
1099715 5
2999991 10
104041 6
1 10
91231 2
1 10
1799998 6
1194383 4
3 3
1 1
190461 3
1200001 4
691785 9
2489891 10
262757 6
2 2
2099999 7
403497 2
1370829 9
1 10
1176754 4
1800005 6
2609009 10
1590720 10
209869 6
2699998 9
1383330 6
2219510 8
948114 6
275111 1
300001 1
600001 2
1 10
124670 5
693891 5
766011 10
2400008 8
1 10
2195976 8
287503 1
1 10
600000 2
2700002 9
1 10
2286245 8
33661 3
264857 2
616540 4
296918 2
10 9
2319124 10
1229319 7
505185 9
1 10
208664 9
900000 3
395762 4
223121 1
2540006 9
510543 6
1332919 9
503273 3
203251 2
187163 2
211445 3
2149730 9
1151212 7
576487 3
850147 10
342513 4
216165 8
1 10
900004 3
439608 4
742536 8
482316 6
600003 2
1418957 7
17 9
414947 3
1 10
7 4
355593 7
1958739 10
2964790 10
1500005 5
1488311 8
2399991 8
75554 1
486873 2
27723 1
1010614 9
2700000 9
665688 6
7 3
2699990 9
1988479 9
1836060 10
543276 4
379443 4
1045921 10
1200005 4
6 7
1438379 9
497209 10
2602179 10
187596 2
85592 4
72498 1
600863 9
1448729 9
1586226 7
67067 1
3000004 10
572311 2
1760196 7
3 2
1499997 5
1276864 5
169685 1
19616 1
1800006 6
170132 1
162621 1
2648600 9
792780 5
69254 3
9 4
594010 3
2400008 8
1609176 6
387365 3
2400001 8
599999 2
11 4
1826127 8
1241371 5
205160 1
2010555 10
16 8
2375329 10
216043 1
2612266 9
636968 3
299999 1
1723017 7
916847 7
1 10
983807 8
467041 7
2999997 10
9 4
248149 4
33392 1
2100001 7
260573 6
2700000 9
1199996 4
354151 5
1 10
1341747 6
1 10
64872 2
604944 7
230095 2
2 1
864328 7
1 10
524201 5
815911 4
102589 6
1603104 10
1173688 5
1200005 4
1200000 4
1569869 7
1799994 6
416557 7
319711 8
1 10
1500001 5
2699999 9
794473 6
1277600 10
1 10
2399997 8
836375 6
2999998 10
1455956 5
40727 2
1500004 5
1108108 5
598403 4
828963 9
209573 1
1363686 7
1199997 4
1765466 9
2285299 9
3 1
2185679 10
600001 2
2138401 8
890406 9
536500 3
599999 2
166125 2
770500 5
1436861 6
740085 3
154920 10
14076 1
2400000 8
947503 9
229693 6
645341 7
899996 3
562250 10
2700001 9
372401 2
248102 1
1 10
457175 4
2207073 8
647651 5
343445 3
7 6
1028656 8
6 7
1 1
982936 4
248360 7
5 2
302917 7
900907 6
1200004 4
404131 3
1 10
503461 2
9981 5
1139617 4
577730 10
2400002 8
238360 1
572164 5
139238 2
1213239 8
1059083 4
1200416 8
402393 4
813669 3
1569340 9
841763 7
554763 2
1 10
1499995 5
151315 6
1259678 5
110342 1
1568444 8
1 10
1500000 5
434357 7
554590 10
16 10
1199996 4
2 1
19 9
202807 1
1 10
6 6
2099238 7
2100007 7
571621 3
566134 2
403071 2
1863402 7
3 2
277856 1
1033655 8
539506 3
640272 6
719235 5
1356642 6
395399 5
2202174 10
633695 7
1255138 7
898560 8
14 7
1144540 7
2100006 7
73105 3
1 10
1653224 7
599998 2
2186010 9
1 10
8 9
2999999 10
2700001 9
108431 6
141234 5
4 2
1200004 4
2099999 7
10 9
108803 1
533959 6
899997 3
4 3
1 10
14 7
70748 1
613611 6
7 8
1299249 7
567488 7
19 7
533566 5
541799 6
211031 1
1442813 7
1313527 8
97957 2
363357 4
1500004 5
1372780 10
1 10
430269 4
636945 4
1386734 5
403079 2
1225296 8
2699990 9
254425 3
465009 2
339191 6
4 3
1375811 8
1157175 4
1 10
1200005 4
543619 2
388648 9
214355 1
278670 2
1644023 9
968556 6
7 3
6 3
600003 2
1153729 6
377640 8
10 5
248357 1
84230 1
1 10
1554091 7
1 10
1 10
2099998 7
310432 8
1630693 6
1459075 6
608447 3
161646 3
178479 4
2400006 8
1056751 6
2209145 9
693305 3
2400012 8
870303 6
1 10
430040 6
2400002 8
61580 1
849667 4
1 10
1250653 6
300001 1
27660 4
1869431 8
471180 4
427501 6
600000 2
457036 7
1763839 10
8 4
1023995 4
2400007 8
2081061 9
358431 3
1495096 5
596159 8
1320666 7
1 1
303896 8
352356 3
668315 3
1126567 6
796173 8
1 10
1241519 10
1 10
350096 3
300002 1
240881 2
2027017 7
2218791 10
83826 9
595920 4
637386 3
246026 3
10 10
4 2
1642785 10
927223 10
2100007 7
715667 4
292500 1
938277 7
833100 4
1131981 6
945925 7
362955 3
455892 2
2127401 8
5 6
1267484 7
923607 8
834719 3
1178075 7
12 6
1330576 5
1202983 8
13 5
14 7
30955 3
567995 7
249083 7
1336654 9
1500002 5
2875860 10
2148700 10
511451 10
631089 10
1585495 6
832859 7
1500006 5
356705 6
56312 7
2699990 9
378941 4
1639218 6
1737975 8
1 10
1 10
26208 7
259526 7
601564 5
2699992 9
1199996 4
7 8
56186 1
831432 3
1 10
818555 4
459831 10
3000010 10
991660 10
843047 9
1 10
661492 9
1 1
576284 4
327699 10
345254 3
841843 4
745280 10
3000010 10
600000 2
416858 6
1247451 6
1058316 7
254540 5
2400005 8
417557 3
458214 2
1800005 6
2079159 10
1156031 4
225772 8
1 10
688479 5
474641 3
1 10
340199 5
891672 6
3000002 10
273620 10
840402 3
473480 3
1072848 6
358148 3
3000001 10
491314 9
2399999 8
738229 4
1025156 4
1 10
1720768 8
5 2
2018117 7
7 4
451592 2
1021900 4
268957 4
579009 4
178507 2
554081 2
1506017 8
566904 3
418440 2
1500008 5
264299 10
973090 7
1914288 8
537383 3
899998 3
1 10
1349000 10
130264 3
755545 3
861647 7
2548359 9
600003 2
2001119 8
1473332 7
1268922 6
755891 9
300000 1
1500006 5
1 10
1796063 6
10 10
1190009 4
1310354 6
881239 10
2 2
773322 6
412129 3
2699998 9
35360 1
1176157 6
1500006 5
12 6
11 10
160309 9
400364 2
133166 2
124842 2
600001 2
91705 2
168096 2
1625711 10
117234 6
706040 9
1150727 8
223816 1
809789 6
1 10
2056635 7
7 3
7 3
283718 1
893071 10
5 6
6 3
4 4
741091 6
164504 1
31220 1
329331 7
873117 4
8 5
244494 2
13 8
167080 7
1460229 10
1024943 5
2244763 8
1 10
899999 3
811306 9
1 10
1317806 10
2099999 7
1500007 5
900001 3
245195 5
144611 5
2699999 9
3 3
2536380 10
477366 7
1099819 6
52494 10
399753 3
478739 5
801664 3
473674 3
1 10
1203343 5
972077 4
7 8
784936 6
1200004 4
1 1
299999 1
681313 6
1200003 4
1 10
46494 3
1 10
1718347 6
641896 6
1499998 5
1320680 8
72358 7
310998 7
1454055 8
2699991 9
2341371 10
19 9
1384240 10
1799999 6
3 1
171834 5
258567 2
540533 3
1423028 5
499458 2
813834 7
600001 2
362910 2
857021 10
300000 1
1502656 8
1200007 4
500112 3
1176224 4
564543 2
61915 7
819002 5
1200000 4
1140554 5
1800001 6
2100013 7
1889704 7
2303685 9
7 6
19 10
1228090 6
1907759 8
291287 1
598980 2
1800001 6
545856 8
501 1
11 6
818430 5
600001 2
255586 8
170251 6
1 10
10 9
501059 6
293454 2
295798 2
2099999 7
1769821 10
1860087 7
2474638 9
553854 2
140651 3
1091 5
1 2
463947 7
993050 10
45556 7
1 10
484390 3
1411035 5
585626 6
1502568 9
2699991 9
184095 2
1 10
136873 2
506001 2
2111184 9
1109919 8
1 10
5 4
9417 1
18 9
421139 4
467434 5
1800001 6
2047725 7
674975 6
1 10
203025 6
1265891 6
229743 9
1955601 7
2131279 10
507108 4
2038047 7
972415 8
1499995 5
470116 5
7 3
1737084 7
11 9
695604 4
599999 2
1 10
507496 4
14 7
1653057 9
1395749 10
899996 3
450538 2
477788 3
1799998 6
1800002 6
8 4
1854649 10
35390 5
1 10
356111 6
1 10
1031115 4
63495 4
305367 4
1173690 5
1130817 8
1367190 8
600003 2
203539 6
28831 5
1499995 5
1392301 10
1 10
651726 7
1737161 7
1222232 8
979302 6
535528 9
899998 3
457163 2
15722 4
11 8
809494 5
184309 7
418814 3
515370 2
300000 1
1 10
875662 3
1575559 8
1 10
1797200 7
364975 10
1 10
5 5
299999 1
599999 2
739035 3
899999 3
196673 6
3000003 10
751914 3
7194 2
235754 1
1598772 6
610305 5
95699 2
11 7
1 10
725108 7
2050586 9
165285 1
250326 1
308724 2
1280868 10
122558 1
11 5
299999 1
2099998 7
375359 2
6 4
2044143 9
4 5
2290631 8
319223 3
569945 5
1 10
1 1
572102 9
213558 6
1753525 9
1 10
783600 6
298223 2
2250789 10
257183 8
766724 4
7 8
743761 6
303675 7
486023 2
1159903 6
329578 2
1254931 7
1123889 5
1 10
1112169 6
1354201 10
517199 8
599998 2
568723 4
176425 6
517219 10
223685 9
2700011 9
25060 2
660338 3
514032 7
302684 5
1200003 4
2 3
1366976 10
1456435 5
565782 3
1347512 6
2 2
1245154 6
530378 2
798789 8
7 3
2211729 10
1 2
852634 7
345064 3
518359 4
413895 2
106217 2
78577 1
1 10
54774 8
178097 2
299213 1
7 8
600002 2
599999 2
796075 7
2114777 8
233801 1
205606 1
39338 1
325876 3
1 10
817890 5
1079204 5
276505 4
581630 10
503541 6
1898820 7
70894 1
279797 4
657023 6
1 10
789263 7
600001 2
1 10
1 10
2100001 7
900000 3
1790930 7
1 1
343072 2
14 7
1135042 8
9 6
5 2
1720168 7
140567 7
29684 3
1 1
8 7
4 2
600000 2
899998 3
1199996 4
1604146 6
728388 9
5 2
1 10
1904142 7
367253 2
272519 1
1688013 9
1 10
31711 3
1200001 4
1357794 6
187058 1
25 10
672869 7
13 6
2999996 10
7 6
5 5
2415569 10
600002 2
601388 10
355090 10
82945 8
2 1
219830 4
763219 7
2999995 10
1139397 7
209694 1
191715 9
1549583 8
1897337 8
278076 1
110260 1
337630 2
1428080 9
171293 3
561337 2
841135 6
900003 3
1780167 8
347666 3
467212 3
412703 9
366809 2
1044064 8
1499998 5
275306 2
158971 3
2000391 10
735473 10
290206 10
1476874 5
9 5
56131 1
9 9
1 10
772551 10
263760 7
599999 2
299999 1
765234 7
923375 8
1365067 5
2099998 7
15 7
418711 3
123770 1
1004995 9
1 10
1039080 4
220817 1
7 8
934119 5
410549 7
295545 7
657631 8
18 9
588418 3
390582 5
1183377 8
1799999 6
725481 7
806010 10
50141 1
3000001 10
599997 2
96788 3
27 10
2157337 8
148473 1
900001 3
1223695 8
2520967 9
820472 3
376535 4
187756 5
299999 1
1285543 9
60197 1
362609 2
114386 1
2 2
600000 2
3000009 10
779471 6
8 9
19 9
900000 3
470473 3
371681 6
10 9
300008 2
5 5
11 5
19 10
688131 4
1500000 5
48014 9
72665 1
234896 1
1486051 8
154799 10
1074798 7
1721193 10
1378394 5
732796 5
467442 9
2300743 8
23 9
1729131 8
137389 6
237950 1
2399991 8
365600 5
2650950 9
1 10
300000 1
2036308 7
2034623 9
601319 10
3 4
2699996 9
10 6
5 6
635376 3
1521011 8
15 6
918694 9
384261 4
2100000 7
2342039 9
1084281 10
1722920 6
1108121 5
751617 3
816426 6
1372353 5
1 10
20 10
2 1
961282 9
831099 10
1 1
360365 6
1083981 6
9 10
1 10
1840390 10
2399998 8
1929399 10
5 3
1500001 5
1500005 5
649032 7
695840 4
900002 3
456085 3
261095 1
2584180 10
1115097 8
2699999 9
838911 8
10 5
10 8
150100 5
6 7
2400011 8
280320 1
1199996 4
258444 1
1288810 9
1756503 9
153865 6
1523960 8
1146357 4
538960 10
493695 4
1800005 6
171030 8
1800001 6
710745 3
7 4
849629 8
1322682 6
6 3
1363848 7
410864 3
453816 9
251037 6
1 10
1 10
208559 3
176757 3
1 10
116174 2
119924 1
462576 3
2100005 7
1483963 7
175164 4
945106 5
2700004 9
107773 3
2700008 9
1200005 4
2399999 8
2897747 10
2700003 9
1174599 4
271203 3
1465076 5
925035 7
44612 4
1037975 5
476369 5
3000001 10
2334631 8
251439 1
2999990 10
994798 9
228450 1
2884546 10
1159160 4
467080 3
1697759 9
7 3
89105 1
624898 7
300001 1
1967630 9
286572 1
329234 2
616256 9
25 9
2752855 10
1359492 6
1000385 7
600002 2
899998 3
121111 5
17 9
19 7
209791 9
3 3
773688 7
556672 4
1971823 8
1394879 10
650461 3
6 3
595902 7
91478 1
1990768 8
338262 8
20 8
116416 1
1 10
3000011 10
599997 2
1059364 10
830696 8
839411 9
1800000 6
1800007 6
1 10
1475871 8
1 10
185464 1
1 10
4 5
195323 4
76290 1
52726 4
2700010 9
537928 8
258865 6
1199997 4
63127 1
299999 1
219542 2
399079 6
434273 6
299999 1
13 9
465606 6
900002 3
773918 10
117032 4
7 8
135950 1
2100008 7
249026 3
1 10
2344361 10
982489 10
1491674 5
164552 2
155105 1
447293 7
2465758 10
606161 4
2099999 7
1709365 6
3 2
1799999 6
900002 3
1115863 8
2627450 9
900000 3
29042 2
327895 7
1037049 4
153575 5
1139175 10
3000015 10
1610343 9
1200003 4
250728 1
1771877 9
600002 2
767319 4
169758 1
108597 1
17 8
3 4
284040 8
836910 5
1776605 7
357799 4
70911 1
14 7
891883 4
6027 3
260081 1
352126 8
11 6
13 7
1 1
955272 6
2700006 9
671522 8
650071 5
261871 2
539633 2
2699991 9
1185238 9
257066 1
1862191 8
177615 1
478118 3
1 10
601971 3
1303951 10
2 3
1042427 4
5 3
1415401 6
333851 3
1 10
1245707 7
154418 2
525896 3
1808325 7
887665 3
2699995 9
6 5
116264 9
1158910 10
292387 2
14 9
2700010 9
740127 6
1800000 6
1207302 5
2099997 7
1283124 8
300001 1
899998 3
1 10
1250158 7
422888 4
275083 1
599997 2
619957 3
15 7
363018 2
2033591 10
899999 3
1064569 6
2351540 10
600003 2
1 2
687280 7
1200003 4
81439 6
3000009 10
1025966 7
2877140 10
382882 3
1659187 6
1413714 5
822330 3
3000009 10
1 10
12 7
74040 1
1628369 7
1414144 8
1715399 10
105930 6
44029 4
16 8
1 10
995331 5
1240399 5
600001 2
985331 5
1800002 6
298267 1
1149960 6
2100007 7
117065 1
383334 6
1494015 7
600001 2
785481 10
1806839 10
13 6
1616387 6
1200002 4
1888915 8
5 3
96310 10
449063 7
211638 1
314991 4
50839 1
69680 3
1119193 6
85079 3
2700001 9
277540 4
837509 5
875249 5
79814 1
288348 1
49585 5
1691964 7
2700008 9
2181519 9
336102 3
140009 8
523002 2
42498 2
900000 3
980456 7
268945 2
1137245 10
2399992 8
405521 8
214450 10
1203881 9
2399993 8
1985570 9
1 10
10 10
495979 7
2999999 10
53960 3
164702 1
2012809 10
210516 5
966766 4
706821 3
1 10
5555 8
2399996 8
899999 3
530136 6
3 1
231750 1
328784 8
2400012 8
1500002 5
589118 7
510627 2
3000000 10
1545984 7
1554 9
979466 8
1577099 6
2699995 9
542107 7
1199996 4
75163 2
114100 1
2700017 9
620666 9
1879831 8
1199998 4
17 6
513386 7
387566 3
267375 3
378538 2
391948 6
1521451 8
92484 6
1349265 5
12 5
153967 8
2736596 10
2399999 8
3 3
6 6
1307136 8
138494 3
1 10
235661 1
424352 8
774499 3
266698 2
229027 3
600000 2
225011 6
15 7
710622 9
300000 1
128355 4
1179173 6
1293249 5
962244 6
183966 6
299275 3
223488 6
501677 8
46011 7
3 2
1 10
9 4
1116906 5
1669846 7
9 4
123697 2
662232 5
170256 1
104161 1
173576 2
371202 6
2699990 9
1265262 6
368436 2
1800007 6
843853 9
958381 10
2100006 7
11 6
1303932 7
990253 4
513800 5
277126 2
47214 6
100615 2
191914 10
600003 2
6 3
300001 1
1320928 7
1522727 9
2100000 7
2310984 10
1552890 6
1499998 5
1500000 5
656195 7
45365 2
29336 5
1340821 10
254599 10
1322856 9
3000001 10
524981 2
668739 3
1003349 6
90443 2
1232357 7
2034347 7
14 10
3 2
103770 4
3000014 10
431189 10
61696 5
1726929 10
344195 2
1457685 8
1480176 10
1558153 6
121721 3
1199009 4
1201589 6
600001 2
16291 2
1589823 9
465866 4
259181 7
101835 5
1 10
58621 6
2400000 8
84117 1
1 10
149361 4
95349 8
2367720 8
257195 1
1812349 9
84606 3
1 10
102314 3
840527 3
897167 5
1 10
1 10
537681 6
1 10
81540 3
599999 2
1 10
8 4
165173 4
1131959 8
1204127 6
1050822 5
300001 1
593427 2
76375 1
460824 4
134391 3
363016 4
14933 1
254213 1
2 1
79689 3
824320 4
961221 5
889799 3
857290 8
1560731 6
68273 4
2058881 8
1233361 5
899999 3
1178890 6
2665575 9
1038223 6
274724 1
75255 1
3000019 10
1161774 4
1783976 6
212659 1
3000019 10
2258848 9
899996 3
2213295 8
231073 4
2999990 10
361421 2
1718016 7
3 2
6 7
1200003 4
1063039 5
12 6
1 10
2181410 8
919633 6
2828148 10
1 10
295418 1
107671 5
300552 4
7 8
2434983 10
246800 9
391055 6
1 10
82130 1
238298 2
406864 4
600001 2
10 10
246039 5
177058 4
1614600 8
635685 3
4 5
1799994 6
467177 8
37925 3
25 9
142695 3
80981 8
498142 4
1 1
129610 5
1200004 4
600000 2
233468 1
552051 10
2343769 9
1929791 8
111909 7
1435756 5
1885666 7
749631 8
974027 7
1793651 9
244556 1
750388 4
953041 6
600000 2
1447106 5
2045380 9
1322150 6
904202 4
1 10
235360 1
255624 8
2100008 7
8 3
1200000 4
900584 7
1500005 5
1069583 4
1199996 4
1359249 8
600000 2
437802 2
2700008 9
198288 9
1 10
1804136 8
20 10
299999 1
119956 4
2999998 10
9 4
703725 5
1062505 6
1601912 10
11 4
2999999 10
1503251 10
1713061 6
899999 3
2316905 8
599997 2
561923 6
78725 1
1 10
3 4
97100 10
1500000 5
650455 6
900003 3
71520 10
11555 4
15 8
3000010 10
741641 3
1895587 7
1541618 7
1200003 4
7 8
1373404 5
1238235 5
1785469 10
346146 2
36811 6
284656 1
4 3
300000 1
154433 3
1499994 5
480501 9
119287 7
543579 6
899996 3
1621353 7
1093155 5
282291 8
703884 7
1512849 8
696461 6
2400008 8
1800001 6
153775 1
9 9
2021039 8
115382 7
2399992 8
2099999 7
2 3
1500004 5
1 10
213161 3
1346257 10
1800432 7
1143150 10
671145 5
2699991 9
272415 2
2278727 8
1444348 8
249677 2
127256 4
865837 7
300002 1
21348 6
1669361 7
319858 2
2700010 9
1500000 5
1622331 7
2400012 8
1128163 4
518979 2
561800 2
272655 1
342423 4
384687 5
660330 10
599997 2
195855 3
1164122 9
1 10
7 8
9 8
310606 3
13 6
1 10
557894 4
562136 7
8 3
19 10
2399994 8
86634 1
416159 10
2400013 8
1698090 7
377124 2
1 10
115431 1
969909 5
4 5
3 2
1620282 7
1622789 8
4 5
1500003 5
547665 4
314125 2
2699999 9
389341 2
11 6
1357945 7
1 10
5 6
1209222 7
1 10
1200003 4
599998 2
781159 7
463147 6
1151351 6
802465 5
2 1
359723 2
300000 1
7 7
18 9
591779 7
1 10
900000 3
1 2
2 1
2699990 9
1 10
296531 6
1046492 9
2119009 8
1033700 5
262599 7
1016179 6
599999 2
660078 4
472084 9
81973 1
900002 3
371939 5
23 8
1175483 9
1481812 9
802043 3
7 6
1144163 6
525013 2
21 10
256641 2
632544 8
1331706 5
1366811 9
1111799 5
1736420 8
300000 1
2100006 7
21 9
2700012 9
1112372 6
1702711 6
1119641 6
1 10
5 2
1613297 6
2099999 7
531413 2
44708 3
221151 10
80099 3
219106 3
1 10
15 8
197217 1
57641 2
2381211 8
444314 3
299999 1
17 8
383235 2
1231034 5
97687 9
272521 2
1800011 6
341078 3
1800011 6
159966 1
636760 5
1 1
7 6
1 10
943381 5
5 3
577141 6
2207542 10
1104363 4
748417 4
21084 6
1274187 5
3000002 10
401409 3
1359406 7
2032393 8
530687 3
938289 9
1097441 8
14807 3
1467846 6
1792176 8
2400009 8
300000 1
28411 2
2122446 9
63061 5
2399991 8
512773 6
1 10
111056 5
589527 9
2606318 9
103321 1
222323 2
594922 7
2399991 8
745791 8
1748953 6
545357 2
278950 1
7 7
157895 1
589774 3
2368818 10
559211 10
617865 3
232238 1
1068715 6
6 6
1148544 9
600003 2
3000011 10
13 6
506086 7
599206 4
2681929 9
636489 7
800544 5
2399994 8
1530761 10
2458031 10
2999995 10
1199996 4
8 8
778059 9
1200001 4
759220 5
1800006 6
178784 5
311340 2
1393395 7
1319646 7
5 6
897305 6
1402800 10
933648 4
140583 3
600001 2
21 10
2100013 7
161534 2
14605 1
645523 3
544200 3
2699991 9
144083 1
988492 7
286933 3
229744 8
2400009 8
1475710 5
831389 7
784247 5
11 6
231153 8
899999 3
598743 9
1199998 4
2404159 10
9 4
59646 6
21 10
1800007 6
4 5
8 9
744824 8
1387743 7
1 10
157440 8
88075 1
90266 7
817903 4
16 8
814604 7
2099994 7
1 10
79645 4
1199997 4
1 10
174301 5
9 9
2700000 9
900000 3
1857967 8
605688 8
367176 8
433849 9
15 7
1464314 10
1651394 6
245368 1
600002 2
61011 2
304801 10
900001 3
11 5
1291327 8
1499995 5
8 7
2999993 10
256895 3
1 2
823192 4
754241 10
1 10
1036063 6
1499999 5
24617 1
9 4
1799999 6
1073338 7
15 7
60930 1
288416 1
1901803 7
125976 2
323949 5
214993 1
600001 2
1763860 10
1159028 9
140398 3
208261 6
299998 1
982533 7
408047 8
881070 3
7 8
2585480 10
1232 9
1438279 5
2247108 8
2399993 8
293186 1
377127 2
20 7
2700005 9
797410 4
125392 5
1 10
11613 1
885478 7
387997 3
1500003 5
2 3
1499074 8
899997 3
1221984 5
511221 10
12 9
1432770 5
491517 3
64713 9
922750 10
9 4
13 5
751995 9
914860 8
3000011 10
1617436 6
502111 2
89342 3
1359205 6
16131 9
318965 4
1 10
124388 2
111341 10
5 4
2399997 8
660477 3
349950 6
41153 1
2699997 9
3 3
1022988 6
400808 2
630982 3
188402 1
1 10
1800007 6
299998 1
74189 1
514620 4
1 10
1428400 9
387645 4
313649 7
3 4
6 5
599997 2
387839 10
1405545 9
540579 2
87907 1
1499997 5
6 7
336695 5
402961 6
607547 4
783508 8
1 10
370734 7
1 10
10 4
658556 4
142615 1
404887 4
1500001 5
1048385 4
2240301 10
29500 1
770073 8
161409 4
9 10
9 10
421441 2
108768 1
4 3
409137 2
1200004 4
1 10
1 10
1390895 5
7 4
6350 7
27239 3
7 3
339001 2
1199999 4
1390371 5
9 8
1565506 8
1199997 4
1057799 6
973979 10
1808687 9
1817466 7
293408 1
472223 4
2703100 10
1540596 7
1800006 6
15 7
299999 1
240817 1
853089 10
208521 2
1246980 10
686401 5
1430493 7
1682729 7
600000 2
708060 4
800125 5
970996 4
1199996 4
2604391 10
286144 1
300001 1
1 10
570214 7
1491110 5
266979 1
988061 5
600003 2
1699508 7
2 1
1860912 8
954941 10
1398431 6
118253 3
900002 3
1483628 7
1040262 6
2 3
2100768 8
1200006 4
2099997 7
365222 3
812186 4
849393 10
1281251 10
2099993 7
1043921 10
629783 3
716353 10
411917 3
1 10
2 1
1479119 10
4 5
5403 7
1263887 6
1420603 6
1 10
199304 2
1460853 7
1 10
900003 3
1161570 10
455250 6
1 10
84736 5
1435430 10
734405 4
500275 3
686287 6
1482487 6
197189 6
18523 7
141593 3
1 10
3309 2
2700010 9
351905 8
10 10
410435 4
1554311 8
1 10
691620 3
752717 4
83637 2
900005 3
2067620 8
229590 1
7 7
927886 5
38371 1
1 10
48561 4
1 10
204210 2
2133120 10
5 2
2399998 8
1 10
2868821 10
311318 2
23895 4
455729 2
300001 1
85674 6
1 10
1930356 7
2411505 9
549726 2
67508 2
1657507 6
556020 2
292944 3
7 3
1 1
2399993 8
944753 8
1585876 10
246519 9
2399992 8
2004636 8
313106 5
900004 3
2063809 10
3000011 10
1603216 8
1650408 8
2581681 10
1695043 6
137248 1
298107 3
899996 3
3 2
1256398 5
2399999 8
543549 7
87615 4
627241 8
922946 10
655537 4
1855015 8
300001 1
284549 2
1301090 5
838901 8
279550 10
17723 4
1145851 7
1799999 6
1 10
1200005 4
1 10
576997 7
96003 2
1349700 7
1108151 5
2 2
5 6
5 5
1915206 8
2 2
1200004 4
1412168 8
1799998 6
628594 3
899998 3
1453108 7
69028 7
263683 9
225388 2
285753 1
4 2
94820 10
44492 2
1819720 8
381360 5
817651 7
900003 3
81527 9
2400003 8
1372081 8
203084 5
253513 8
4 2
929630 10
1348445 7
2400001 8
174565 6
572116 6
2399998 8
151869 10
8 4
1199995 4
966609 6
1 10
21 10
1 10
90 3
176053 1
2399997 8
299999 1
1 10
1675129 8
2100006 7
96295 1
2547027 9
10 9
276341 7
334416 3
1 1
15 7
172978 1
594307 3
198942 2
928886 5
183095 6
3000001 10
11990 1
1861144 8
70555 1
8281 2
548945 4
38526 3
2121376 8
1336070 5
1499995 5
486995 4
1122853 4
329056 4
1438690 5
2084769 10
526245 2
593636 2
1561527 8
300000 1
15 7
4 5
258419 7
1451337 5
475255 9
824084 9
1731793 7
468296 8
389224 2
1724989 10
1500001 5
170007 2
5 4
5 5
1 10
148791 7
259117 2
2358412 9
1354079 10
1500006 5
5 6
660239 3
484142 3
12 6
655272 5
76917 2
1897884 9
897367 4
1026989 4
218193 1
581968 4
184734 4
1264620 10
331821 9
218147 4
15 7
556805 3
2414991 10
19 8
1499999 5
116289 1
2618190 9
512567 7
811558 5
2346703 8
681586 8
27189 5
1686141 10
3 4
3000001 10
2700012 9
331767 8
571566 2
230839 2
495995 5
471509 2
812752 6
1953081 8
738621 8
269758 7
9 4
1124685 5
225493 6
246219 5
1913704 8
3000004 10
410382 7
1264769 8
478785 5
900002 3
1500001 5
142106 1
932483 9
8709 1
935168 6
4 5
5 4
1800005 6
3000009 10
212043 4
309288 2
1401529 10
600001 2
4 3
99700 1
412862 3
1093719 4
60789 1
1 10
779710 10
1769923 7
486443 3
2520494 9
128145 3
12 6
9 5
153372 1
1328246 5
108397 9
782499 5
729215 8
136390 5
12059 5
933071 10
237111 10
2700000 9
2 1
1 10
338289 2
1 10
1380109 5
600000 2
1 10
1430658 6
63994 1
2471509 9
2215131 10
544054 2
12 7
236638 3
624383 8
1368895 6
1547410 10
2542551 10
2287080 10
228778 1
137496 1
291746 1
494160 6
350345 8
1067211 4
2100006 7
8 7
1 10
180888 6
8228 1
1755704 9
2400007 8
13 5
882144 5
54481 1
5 6
158472 4
253215 2
133130 1
7 7
252855 8
1801841 8
2099447 7
1077451 6
319297 5
515679 2
377785 5
695434 3
957581 5
299999 1
573962 3
299999 1
675202 3
570617 4
301073 4
2617669 9
915394 5
467905 4
1001861 6
1095832 4
12 6
934120 9
319327 2
7 3
3 1
1200003 4
721673 4
502755 2
233617 6
1499999 5
393448 9
345006 5
1293095 6
15 8
2100008 7
1139023 6
2331215 8
2700014 9
440587 4
291334 2
1 10
1659329 7
1499996 5
237542 1
430193 3
657410 5
2100008 7
2132781 10
984969 10
682544 4
300000 1
1454213 8
1090951 7
20 8
17 9
2 2
1242037 9
675628 4
2026611 8
2400014 8
357113 7
1867980 10
116664 6
1440047 7
581079 9
421127 2
2700001 9
1152088 7
356161 6
1 10
770011 3
868736 3
192820 3
543639 5
1721306 7
389015 4
641087 9
339948 3
2250796 8
1474932 6
2751411 10
2999990 10
300001 1
762346 8
2100006 7
356983 3
1552306 7
1 10
74349 10
771733 6
2999991 10
17 9
682070 5
900000 3
2399993 8
5 3
1 10
794269 10
371072 8
2400000 8
309781 2
330183 3
1289825 8
471432 8
2051205 7
1272886 8
93707 1
575228 3
1487785 5
1800010 6
1 10
2857986 10
68379 4
2247051 10
1 10
1499999 5
668455 3
1536541 7
1 10
135036 1
853464 9
1658257 8
1233624 10
748839 4
1328241 8
100643 1
1513763 6
199821 2
1088072 7
1093746 5
353441 6
27 10
2573379 10
591007 2
821108 7
193501 1
1 10
1773937 9
1049451 6
855399 3
2320119 9
1200002 4
2068344 8
260894 2
2399994 8
1500006 5
1670121 8
11278 6
2100001 7
8 8
599997 2
55053 4
600000 2
16 8
1778730 7
600002 2
1 10
1411082 7
12034 1
272018 3
1765467 9
14 7
758856 4
1951530 8
71155 6
14 7
2999999 10
1 10
178791 7
2100006 7
99979 2
1500005 5
58823 2
101968 1
134710 1
1443285 9
53137 9
1703826 9
179734 1
308700 10
79342 1
355476 3
567271 4
1397640 6
1771550 7
1921958 9
2400012 8
592597 2
14141 4
6 6
299998 1
796700 5
681163 7
461355 4
2399992 8
1 10
300000 1
743426 3
137375 5
933280 6
729905 7
2700000 9
1012451 6
1306739 6
8 8
193665 5
1380066 5
20 8
2100006 7
346278 2
2100000 7
2126107 9
600647 4
1032116 6
1172183 8
1873781 10
447504 5
744568 7
1162816 6
1 10
847332 10
126092 1
678685 7
267458 1
900003 3
282846 1
839705 3
309877 6
2100001 7
2033533 9
652229 5
1 10
1144184 8
1200000 4
2590784 9
893483 9
209713 8
866479 6
137656 5
155016 7
406319 6
743753 3
1 10
224983 3
927283 7
270830 5
690872 3
811107 4
838136 5
1799998 6
3 4
2700009 9
166359 1
1500004 5
1046804 8
1059799 5
1 10
1199996 4
2 3
173121 7
4 2
2400000 8
4482 10
1247067 8
990234 9
899998 3
899996 3
684606 7
2700010 9
1945672 7
2215016 8
193347 2
919209 5
1 10
1529486 7
870036 4
1193274 5
1 10
1305357 7
365234 4
484295 5
833353 3
589574 3
1500000 5
165573 1
1376155 6
300001 1
674420 10
5 5
10 6
2700009 9
1616827 6
349277 2
15 8
288440 10
1351712 9
1314488 7
1145099 10
1 10
645616 3
915501 4
526110 5
599999 2
9 4
245825 5
69584 1
1181753 8
8 8
1741553 9
528786 2
375730 4
571956 2
242108 3
139360 6
3371 1
1500006 5
618466 7
985683 6
102962 2
261473 1
1 10
2999990 10
629363 6
9 5
944404 6
1799995 6
691631 4
1 1
51480 6
1199995 4
391281 10
300000 1
1 10
10 5
439397 3
510363 9
1499996 5
678691 6
655440 4
3 3
899996 3
1080714 9
299998 1
821306 5
956289 4
225107 7
587722 2
801717 7
596133 2
2052849 7
158943 2
2400007 8
1913485 7
2885451 10
1199998 4
514724 2
80747 1
10 9
6 6
1200001 4
308148 6
2399991 8
233354 1
1476122 6
1633253 7
18 9
2368725 9
271553 1
1 10
11 7
448673 7
214682 2
2400005 8
900001 3
1338189 7
2400004 8
1 10
5 2
1782197 9
273277 1
1240279 5
229325 3
1 10
568033 7
2380 1
49791 1
899998 3
1532862 10
6 6
2399993 8
338238 6
1199999 4
1 10
7 6
923843 6
1299272 8
666765 9
7 8
217000 3
1800007 6
1800003 6
963613 4
1312820 10
1380579 5
422670 3
10 9
215454 3
1901875 10
301928 3
9 10
1 10
111720 4
935756 4
233492 4
300000 1
300000 1
1317159 8
203795 3
1 10
899997 3
2228288 10
367314 3
160118 1
826195 3
6 7
242854 3
759881 6
1358235 9
68847 1
1200000 4
6 7
15 7
900005 3
620533 9
295945 2
3000011 10
1 1
8 3
19 9
1200000 4
847204 7
1365860 5
13 6
2699992 9
390333 7
551801 2
345206 8
300000 1
1200006 4
264126 1
1 10
173347 1
424665 2
1079071 10
299420 3
1544122 6
1802529 7
1644448 7
1 1
1073970 9
1765308 7
88827 4
900000 3
250138 3
1622291 6
1 10
4 5
899998 3
187140 1
70827 2
116629 6
1313509 7
15 7
2776412 10
1 10
1 10
131635 1
1496585 6
1 10
366473 5
299999 1
9 10
132071 6
218597 1
278077 3
11 6
1 10
987056 5
705932 3
17 9
1666089 9
138810 10
600001 2
1576856 7
21 8
1199995 4
258944 1
1 10
4 3
801499 4
2700000 9
201624 1
2060129 8
852337 8
774119 4
54703 4
2100001 7
1148025 7
2099999 7
2307335 9
1 10
1292024 8
542211 2
2099993 7
55606 1
1 10
6 3
1 1
446893 6
269963 2
141967 2
1826340 10
1 1
1302538 8
2999991 10
1 10
667698 3
2399992 8
140089 2
1005984 8
826809 3
2700010 9
23 10
7 8
840301 7
1548252 6
1909403 7
1499999 5
19 9
7 6
516523 2
255978 1
1030261 10
849818 3
263880 10
8 7
396669 3
862929 4
2100007 7
1906473 8
248859 5
872964 3
2268480 8
102728 1
899319 8
1076172 7
1500004 5
1623490 10
14 7
2032864 7
1642505 8
536438 3
1260815 8
1 2
1500005 5
10 5
1462425 8
89379 3
1555193 8
1419954 7
2090186 7
275054 5
3000001 10
893001 5
830005 4
1618749 10
419249 2
1 10
200703 2
1200006 4
600000 2
457536 5
23326 2
1062055 7
536985 8
2100000 7
1799993 6
1565024 7
2301447 8
3000009 10
1506021 7
2090878 9
251666 5
1500000 5
23 9
2699991 9
1500001 5
697257 4
2100008 7
1 10
178244 1
2355369 8
60379 3
3 4
15 9
22783 1
1799056 9
711606 3
1428930 6
1991219 7
13 7
1799997 6
212278 3
600000 2
2234556 9
248635 1
172238 1
160315 1
900000 3
1814858 9
1876137 7
1372630 8
966559 5
2400004 8
3 2
405532 9
1440028 9
902640 10
544695 4
555256 4
668311 4
1491698 8
72953 2
1 10
642263 3
4 2
330707 4
2141819 10
582553 2
6 7
421676 10
204900 5
171470 9
431605 2
1233253 6
1007628 6
916525 4
904634 9
482760 9
1336305 6
22652 1
879713 3
300000 1
841434 3
1 10
542893 6
1016115 5
21 8
70497 8
782046 9
122157 7
283994 1
147035 2
1193275 10
284601 5
647040 4
1200005 4
314776 9
367312 5
300000 1
722481 5
40561 1
2399992 8
930090 7
1594557 6
509365 8
234755 6
2099993 7
973358 5
9 4
1465620 10
386568 7
913261 7
5 2
1124164 7
1516836 10
1499761 8
9 4
714987 3
269541 3
406975 6
19 8
101484 4
1 10
1 10
600001 2
2 1
2700001 9
689176 7
1 10
4 5
537693 2
5514 1
5 6
1 10
2885947 10
2043994 8
653478 7
12 8
279765 5
271328 1
1519704 6
202793 1
8 6
380009 2
243862 1
1 10
900002 3
1646900 9
1 10
1 10
1 10
300389 10
1 10
13 10
3 1
1 10
11 4
7 3
30597 4
306960 7
2699994 9
190208 1
637711 8
8 3
653163 4
558001 3
2100006 7
1060909 4
2157615 9
600001 2
589293 3
1535836 10
1275199 10
730169 3
2399991 8
1785880 10
272261 5
1536860 10
1470017 6
600001 2
842105 3
300000 1
2999992 10
7 3
648575 3
769697 7
599999 2
679370 3
586098 6
7259 7
176775 1
92419 5
576080 8
1204950 10
89832 3
97832 4
1071356 5
899997 3
1271227 7
492810 5
5 3
285447 9
1 10
53157 3
85771 2
572307 5
69463 6
2166356 8
463023 7
506047 3
67050 3
900005 3
486593 4
15 7
877915 3
1500006 5
1800001 6
509811 2
2418723 10
1584481 8
2086231 10
651748 3
2698547 9
589979 5
1977319 9
1199050 7
11 6
939029 4
852287 8
3 2
7 7
8 4
934749 10
774936 9
262984 2
2077338 7
1262674 5
900004 3
5 3
1761010 10
851173 3
2607676 9
2274160 9
2700009 9
2999996 10
2017305 8
203617 8
108878 3
300000 1
1 1
1088346 7
576797 2
823276 4
1 10
1950577 8
795873 7
2699997 9
1 10
7 7
599998 2
131397 2
474961 4
12 10
1183030 10
1028330 10
869652 6
980681 4
93107 6
485919 9
1098974 10
286852 2
1906713 8
1874375 7
934120 6
117288 3
1079935 6
870483 4
2700007 9
2399994 8
1499995 5
2283122 8
1099886 9
672505 7
41924 2
1802212 9
231691 10
899999 3
176010 1
2099993 7
3000000 10
2399991 8
2 1
158142 1
1471941 10
272420 1
55948 2
1321001 7
1500002 5
156292 3
1111273 4
2 1
21 10
599999 2
2419381 10
598641 2
855972 3
218238 2
1112634 5
8 3
209994 2
146860 1
622116 7
127234 1
1542223 8
631709 5
889998 3
2399993 8
599998 2
284977 3
856370 5
1 10
1737869 6
4 2
207147 1
1775705 8
40990 2
9 10
2399995 8
1 10
68970 6
548240 4
2670620 9
556595 5
480667 2
300001 1
2065288 7
13 6
10 10
2999990 10
300000 1
599997 2
978795 4
1087195 4
138118 2
81554 3
1 10
4 3
1356627 7
241574 3
1533180 10
1 10
549464 4
497602 4
1461876 7
2625 1
1087947 7
38990 1
13396 3
1770378 7
6790 3
2000112 8
2999989 10
1204428 7
9 8
9 6
1594654 6
600003 2
2400008 8
599999 2
1593369 7
844425 8
2699991 9
1 10
600000 2
24502 3
900004 3
431272 2
496109 6
1 10
411255 8
10 10
236863 2
1435361 6
305535 5
2 2
687403 4
237168 1
1562763 6
24870 2
154092 6
561255 2
8 9
900002 3
1169806 4
2700001 9
183642 2
500271 4
386367 2
1 10
2577793 10
2400000 8
3 1
855491 3
1187401 4
1 10
176681 5
85420 2
1960821 9
946093 6
1500005 5
15 7
446390 7
351736 5
1599983 6
2085557 7
603441 5
770526 5
1 10
42439 1
592153 3
1 10
1 10
640955 6
258880 2
25 9
276596 3
15 7
152006 1
776523 4
900004 3
9 5
1 10
2100001 7
1 10
235300 2
1757489 6
1111 1
600003 2
2452491 10
1832283 8
250027 1
3 4
1200576 8
11 5
2 2
2700003 9
233880 8
2700009 9
67724 7
2461636 9
180493 1
5 6
599998 2
1203479 5
285504 3
1725672 6
301064 4
1111047 4
551529 4
617211 9
2700002 9
1151875 10
763845 3
5 6
5 6
1720571 7
132090 6
2872021 10
167769 9
1210736 6
1011993 4
1421958 7
439753 2
1116962 8
1482703 9
1 10
1199996 4
623814 5
85269 4
251991 1
822113 4
661430 5
1201891 10
92088 1
680966 9
1992663 7
14 10
1478140 6
42777 1
2700561 10
900004 3
8 9
211198 1
2699991 9
22741 3
822314 5
153292 3
242906 1
13 8
147282 1
1200005 4
599999 2
2038639 8
74885 6
163476 2
493260 9
1105936 8
21 8
134189 2
6213 4
900000 3
2699990 9
1716360 8
2 1
2699999 9
310908 2
25350 1
899997 3
451126 2
160705 7
300000 1
1942221 10
99498 1
1 10
913255 8
5 6
2883409 10
448433 9
24 9
1896494 10
1497964 7
300001 1
973464 5
769045 6
1499999 5
1 10
1450599 9
152145 3
167361 6
736681 5
369662 3
1735521 10
1095852 4
9098 1
1500003 5
464378 2
134118 2
1806951 7
2 2
404507 6
2400007 8
345417 2
211738 9
7 7
791197 7
2 2
424393 6
1499998 5
339467 4
280923 2
284495 10
493420 3
1 10
13 10
7 8
1 10
1323707 8
287595 9
773599 3
2999999 10
1480339 5
1799995 6
1313752 7
1 10
806397 4
299999 1
1549147 6
1028753 9
27070 1
446398 7
2099998 7
1799995 6
2078625 8
2408564 10
5 6
321172 3
123300 6
825092 9
3 3
172104 6
1105297 7
281584 2
81128 8
1835693 7
9 9
576279 8
240561 4
1 10
647829 5
1326365 9
3 2
32760 9
173041 2
633629 4
429294 3
2 2
249073 1
518071 10
116528 1
10 9
1121835 9
2399992 8
1 10
1200002 4
1260760 10
2100007 7
133720 2
267395 5
2678190 10
912752 4
1628802 6
9 10
1 10
2661605 9
299999 1
1 10
128763 9
357876 2
585199 4
2052871 10
2212540 8
2699997 9
300000 1
448023 5
2700000 9
67598 2
84671 2
1999588 9
532775 4
300000 1
229568 1
9 6
1118386 5
2700000 9
155852 1
393205 2
1341849 10
722783 4
786512 10
1500008 5
426762 4
1 1
692904 3
2825561 10
1800007 6
2699993 9
500444 4
966319 10
1 10
1041097 4
3 2
562529 6
2 2
14 6
319977 3
2700016 9
2597249 10
1 10
961541 4
699335 7
1 10
5 6
178548 1
1648015 6
379497 3
899999 3
114417 1
1799997 6
507841 10
55977 3
19 9
224971 2
439312 6
2099049 8
873635 6
1079239 9
3 1
1107565 4
2307384 9
153049 2
2400005 8
15 8
8 8
2237889 10
2700006 9
900000 3
1203536 9
2157441 10
726061 4
628848 4
393875 5
600000 2
1923159 7
1 10
509159 4
1200005 4
296488 2
191317 2
1843451 9
1989200 8
17 9
1147056 4
1641402 7
1500005 5
2699992 9
599999 2
2231803 8
2175751 9
2590988 10
2069549 7
249153 1
132069 1
284120 4
520933 4
1 10
747960 4
1940498 7
1836313 9
1365539 7
759509 5
11 10
39660 3
8 7
1799999 6
2075620 10
90237 7
795617 6
1200000 4
437917 6
147112 1
404748 6
532195 3
118412 9
382057 2
2051023 8
21 8
1251611 5
69150 1
477090 5
356966 3
53442 1
1200004 4
108564 5
1200001 4
1522315 8
2700009 9
13 6
194347 2
327256 4
329992 3
1365944 5
2100006 7
420399 3
730753 6
1 10
2700010 9
433517 2
292223 1
2022438 7
587321 7
843710 7
607236 7
877649 4
3000008 10
2528162 9
1 2
2399991 8
1620620 7
230273 9
807868 9
645363 5
169789 2
199048 1
257694 2
63394 3
285329 1
1060024 8
3 4
1966215 8
1743844 6
1348407 8
1 10
6 4
1768989 8
1178335 4
1 10
13 6
1 10
1544297 7
24727 1
900003 3
400716 4
2452679 9
1 10
473448 8
288787 2
536569 6
1593231 8
201120 10
300001 1
1200001 4
6 6
229770 1
617320 10
300002 1
1499999 5
161481 4
364345 5
1 10
1545657 8
3000001 10
2100008 7
1 1
2202210 10
1499999 5
161887 2
600002 2
3 3
444839 2
1161100 5
769633 6
607798 7
129212 4
59539 2
274918 1
2699990 9
600002 2
1 10
1465045 6
600002 2
3 2
661055 6
961136 8
388271 4
1039073 4
468843 6
2099998 7
15 6
1 10
442903 2
1799996 6
900002 3
217175 4
583545 5
1101149 5
586655 2
600003 2
293451 1
1 10
1072406 7
14 10
1 10
2400002 8
288000 8
1392303 7
1596616 7
24832 1
470592 2
1 1
872851 3
1 10
186162 1
1090751 6
1135181 5
3 2
600001 2
299999 1
2999999 10
7 3
242652 4
694897 8
1367523 9
90463 3
15 7
2999990 10
743064 8
587659 10
2099995 7
7522 1
423892 3
338923 4
2399999 8
900001 3
2229867 9
10 9
100858 5
426671 10
1200000 4
862204 7
2311927 10
401392 6
1799995 6
1 10
1499994 5
425451 4
117521 1
537249 2
2400007 8
2400007 8
246270 1
6 5
1 10
520113 2
599999 2
415824 8
684299 6
7 3
1002219 10
1485800 8
19 10
3000010 10
84186 3
708190 8
1162280 5
611150 5
299999 1
19 10
195618 1
2638621 10
4467 7
598842 2
466794 3
300000 1
111076 4
407959 8
680288 3
10 10
749690 3
1799994 6
2700015 9
296623 2
1212682 8
1342585 7
600001 2
1046571 10
2699994 9
717472 7
9 4
1222916 8
18 7
305093 9
43489 1
47725 1
6 6
2141910 9
599999 2
202855 3
92867 1
1430026 5
2400009 8
300001 1
552318 3
339230 4
2321828 9
900000 3
348179 2
3000000 10
631710 6
1 10
49949 6
368423 7
1 10
89367 1
2087591 7
1499994 5
529350 4
1001160 5
1 1
2100000 7
12 6
230840 1
520274 3
419634 2
1809163 9
636054 7
197558 1
1 10
494808 2
13825 4
921583 8
2399992 8
320727 2
899997 3
599999 2
750356 9
88990 3
500617 2
1 1
493577 9
2700010 9
1982759 8
928298 9
524255 3
13 5
20 8
1205718 9
2 3
198354 10
1168599 10
483679 4
1984916 7
2628370 9
123487 3
374737 4
868823 9
473587 4
24 9
1779441 7
136862 2
1078191 5
64419 3
453811 3
7 4
638731 7
2099998 7
2100008 7
1 10
191643 1
221309 1
138360 1
2168160 10
1493071 5
876175 3
1800005 6
638824 8
252341 2
1799995 6
1200004 4
2699999 9
1448691 6
821888 9
1262971 5
19851 1
1011995 9
621273 5
11 4
944584 8
8 8
1 10
6 4
458011 4
536778 2
1370252 7
1799996 6
900004 3
1 10
388295 5
2057980 8
300001 1
1 10
3 4
287209 1
14 5
1 10
713643 4
11 5
1726746 8
1 10
542930 10
414852 4
1 10
1468466 7
550356 4
1200003 4
91841 7
1371800 6
7 8
22 9
2053044 7
1 10
497041 6
300511 2
2 1
10779 2
2869214 10
891833 7
1 10
313885 3
4 2
509157 2
600000 2
1 10
101022 6
1130928 5
1060632 9
2347361 9
1199997 4
1658693 7
37245 1
554237 2
1025366 7
68241 1
1798793 9
1 10
439306 7
43970 3
1564505 9
2856070 10
1170591 4
35234 3
20664 1
78582 1
1 10
7 7
1 10
1526580 9
395555 7
2532312 9
947755 4
879087 4
186476 2
1 10
178883 2
1057588 4
1946287 9
604712 4
6 3
808761 3
2400006 8
1196648 8
1404030 10
118491 4
2082780 9
410941 3
533108 2
8 4
600003 2
1200002 4
392044 2
469317 3
890275 3
1 10
1804685 7
991894 5
989085 4
1200004 4
3000009 10
1789049 6
271942 9
1450831 5
127620 2
1638239 10
300000 1
1074880 4
1893032 8
1272786 8
2100008 7
2175296 8
1651076 9
827523 3
172073 2
77578 1
108895 5
808392 8
1 10
138377 2
1 10
381406 3
6 7
2609361 10
2400000 8
6 7
1740788 6
600001 2
577127 2
1186195 5
334716 2
1 10
270830 5
113045 1
173903 2
318079 5
223533 3
1 10
1451580 6
9 4
1 10
353323 2
717753 4
2694205 9
315887 8
415959 3
1933511 7
1 10
588091 5
1742715 9
1 10
899998 3
28 10
614456 8
2100005 7
1808090 10
143423 9
900002 3
911962 9
25131 1
300001 1
1180377 4
743679 10
18 8
599999 2
563437 4
956057 6
1065618 8
1145527 6
2400013 8
1064744 9
260465 5
691967 4
392320 4
1303474 5
279561 1
2562339 10
3000004 10
51878 1
1 10
177012 1
69896 4
1 1
208208 3
1805390 7
2400000 8
245188 1
906781 10
9 8
863906 4
1500001 5
848339 4
2400009 8
507239 4
350241 3
101317 6
2 1
2239191 9
2699994 9
9894 5
199402 9
2594969 10
1073128 4
2099995 7
1 10
1 10
15 7
1770621 10
5 2
1296646 7
567624 6
765335 6
143684 5
2200439 10
279234 1
543510 3
321905 3
1534210 9
1045963 6
290077 8
232788 6
13 6
903124 7
10 5
13707 2
212779 9
302671 8
2099996 7
2140309 10
1878625 9
1058310 4
538099 2
2119848 8
1553864 8
1037335 8
60303 1
1800006 6
408974 4
947627 7
1 10
1 10
36445 1
470330 9
239076 9
2392302 8
264324 1
1774315 6
889350 7
295132 2
19 10
918521 6
715307 4
2099992 7
512905 8
311678 7
1325282 7
1992309 7
2658131 10
1717966 9
632548 4
741430 5
736760 8
2100001 7
1200006 4
2399998 8
1666423 8
687512 7
1691127 6
781480 3
69014 5
580069 7
499353 7
2700004 9
1261096 7
435801 5
3447 1
1 10
466249 7
1799999 6
2999991 10
1596790 10
885702 6
419536 7
2091978 9
1 10
1 10
832237 3
788389 4
1043137 8
133132 8
2100000 7
1800007 6
1040229 6
562667 9
551089 4
1123914 7
1282096 9
1347569 8
1779239 6
1359815 5
709914 3
1544150 9
1850198 8
208271 4
1800001 6
651840 10
17 8
256061 4
7 8
1503398 6
20 10
2636756 10
1199996 4
599999 2
42829 1
3000009 10
9189 9
2164492 9
900002 3
61949 1
3 3
509090 8
18402 1
1799995 6
280439 3
1009148 5
3000008 10
10458 6
4 5
695665 7
1 1
599999 2
181814 5
132766 2
504650 10
824268 3
148561 8
322957 2
1130945 4
1404438 6
899999 3
1 10
48453 1
2399994 8
2369808 8
2400008 8
87286 3
1590571 10
811272 3
599997 2
685624 4
600001 2
1800006 6
2 1
162126 4
1800006 6
384854 3
510259 2
222855 4
900005 3
103212 9
569765 6
1354471 8
1273034 5
302296 2
1902712 8
10 6
53760 1
2661564 9
92672 2
13 5
2278949 9
69910 3
1341216 5
69049 4
186578 1
267768 1
10 9
300000 1
1297712 9
1 10
362463 4
2016432 8
1 10
1782288 8
1654824 6
187426 3
2 2
286067 1
2324600 10
1 10
2400010 8
195690 6
14 9
2029199 7
21 10
882179 10
2100006 7
405384 3
5 2
1 10
1800001 6
806164 3
299998 1
1149540 5
2400001 8
88717 2
385525 3
600002 2
2845090 10
1499994 5
2699993 9
3000008 10
2400009 8
529217 2
40202 7
148281 10
1021498 10
373805 3
836153 6
1140258 10
1 2
1908614 7
1012867 4
2103 10
195972 1
1799999 6
46063 9
1962569 7
1200003 4
142065 5
374174 3
173421 4
628952 8
1 10
968248 9
1500005 5
596637 3
238208 3
1105148 4
728821 4
2021853 9
997309 9
1140902 8
4 5
839038 6
1 10
681856 3
3000002 10
1 10
12 10
197900 4
1 10
1500006 5
8 9
979486 5
189284 4
294415 1
1 10
525600 10
858188 3
1 10
133291 1
2820730 10
1474249 8
2006812 9
383256 5
1364287 8
1746001 10
1753470 9
2999996 10
22143 2
862419 5
599999 2
333498 5
338263 2
2 1
5015 1
4 4
1923825 8
293719 1
1034388 4
900002 3
257293 2
694645 9
9 10
1180785 5
75392 8
300001 1
1148300 5
113107 1
2398379 9
2067031 7
535875 4
760595 4
1014797 5
799951 5
2699997 9
793100 10
498186 3
2700008 9
1634514 8
833431 4
1963926 9
431826 5
3 2
339272 10
384909 10
864293 4
566233 6
507075 3
162279 6
1220399 6
112840 1
1617984 6
1014444 6
613006 5
1799993 6
411184 3
1260091 9
58196 3
5 4
365632 7
26206 2
2242917 9
28331 8
5 3
810977 4
695970 3
2088360 10
414591 3
233685 1
2700006 9
850086 5
1 10
254226 2
676849 5
1200003 4
280585 4
365613 2
1333817 9
16 10
5191 4
2100000 7
903756 4
201757 3
429510 2
10 10
795099 3
2099998 7
900000 3
1 10
1833401 10
592039 7
1800007 6
560123 7
12 7
2399999 8
48980 3
120865 1
17 9
2400007 8
300000 1
973107 5
877783 8
2999993 10
1578303 7
8 4
1610680 7
1354841 5
1175229 5
1 1
1800000 6
2168501 10
235640 5
4480 3
2488994 9
225433 1
1305754 5
269569 1
1 10
1052439 7
2699990 9
210591 9
300001 1
122431 2
1799994 6
2399998 8
23 8
2778889 10
440946 5
559861 5
1878909 7
165085 1
1856015 8
1800001 6
470016 2
306023 2
2554899 10
322664 8
1087752 4
1199997 4
252605 3
1 10
1347472 8
1438210 6
2100002 7
17 8
6 7
9 10
2100007 7
1200005 4
1 10
599999 2
5045 2
1 10
652201 5
2100006 7
2100011 7
2663314 9
383307 4
3 2
1172070 6
2700009 9
25807 6
629936 5
882581 6
338513 2
2552151 9
253296 7
3 2
2099998 7
8 4
185341 2
677975 6
1286970 6
1800000 6
61993 4
14 8
19 7
431215 3
1199996 4
1997837 9
7 3
464212 2
3000009 10
2100008 7
877314 9
600000 2
15 6
2400007 8
166912 5
1593265 7
98595 1
1199996 4
223337 5
790907 4
509579 10
1063211 10
146853 7
1 10
2700010 9
899999 3
2100000 7
2999990 10
14 7
317235 10
387953 5
468056 5
341543 8
219040 3
600000 2
899998 3
770032 4
2154870 9
158425 1
24 9
2700002 9
458687 2
542819 10
2824741 10
621208 7
8 7
508551 9
690940 3
300001 1
904900 5
577324 3
925923 4
1460957 6
635165 4
703029 3
5 3
10 8
103762 1
363468 6
120810 1
86870 3
11 8
1499996 5
2064159 10
693611 3
1799999 6
1335131 10
275380 5
214975 6
815558 9
12 6
265836 1
1181909 6
1123740 7
1047747 6
227741 1
2100000 7
236002 1
1199996 4
729533 10
900000 3
778736 8
300000 1
884 8
860009 4
1500000 5
1275145 5
79132 10
40704 8
1499999 5
11 6
369697 8
183770 1
2099993 7
588997 6
7 8
68519 1
1200001 4
7 3
7 8
488409 2
1 10
86321 1
2 3
3 2
1940090 10
1 1
51548 4
3000002 10
341501 4
3000011 10
520559 10
593554 2
306620 3
1648822 8
1 10
1800001 6
954046 9
895491 10
417292 2
529899 7
329923 2
1638233 6
1 10
4614 1
1 1
21 10
1320623 9
586659 5
369639 10
299786 1
16391 1
1 10
345268 7
1040292 4
13 7
300000 1
1 10
896196 5
196466 8
1312530 10
364486 3
2400001 8
2065825 8
1514673 7
838124 5
1 10
2099994 7
1777097 7
19 9
1 10
1199999 4
2999991 10
805725 4
1139313 7
6 3
103285 5
2 1
1629889 7
1800000 6
600000 2
426061 2
695790 3
904255 4
2209721 10
993776 5
21 10
600003 2
1601287 6
2983829 10
573177 2
124110 1
3000009 10
442267 7
1681033 9
300001 1
418505 2
1577418 6
2054773 7
88237 4
776160 9
17 8
9 4
491563 2
5 3
221930 3
6 5
15 7
16 8
1013210 5
511563 5
6 5
2999991 10
5 2
117267 4
555443 7
703408 4
1146026 7
532025 8
2999991 10
2699990 9
1235595 7
2699994 9
480891 3
1 10
1215263 6
186750 4
34845 4
100652 4
7 4
283200 1
397930 8
109691 4
1 10
2699994 9
1 2
202028 2
2 1
63085 4
891381 5
15 7
900001 3
188543 5
1563418 9
1033681 9
16 8
1 10
1800010 6
2999994 10
1348670 10
581470 10
1800005 6
1 10
1264973 6
2999999 10
90415 3
249030 1
2700001 9
2399999 8
3 3
208216 2
891544 4
1889521 10
1230775 8
6 6
1 1
2483379 10
8 4
301564 4
895065 7
3 2
2750660 10
1140489 10
899998 3
1981087 10
2270161 10
17 7
1493672 6
1113929 9
2399992 8
1058656 5
300000 1
599998 2
1636601 6
2100004 7
2399992 8
712811 6
6 3
356552 4
6095 10
1331749 5
2700008 9
2399997 8
160439 5
212832 5
1886630 10
1329821 10
4040 1
665274 3
2419124 10
916996 6
168138 3
1799994 6
1180548 6
1800000 6
1500001 5
525701 6
1 1
777135 6
3 4
1391094 5
865560 4
817587 7
2100000 7
1034851 4
353829 7
815476 4
1136687 7
731275 5
2220822 9
19 9
54879 10
1041716 10
1099032 10
1500000 5
367505 6
300000 1
186279 5
1372151 5
3000011 10
127310 1
300002 1
1883625 9
1241405 6
1226015 8
1291490 10
375198 6
1500006 5
20 7
600003 2
154351 8
773709 7
282821 6
1 10
775729 8
112371 1
510677 2
92181 9
962288 8
549383 3
1 10
798445 4
2700009 9
900001 3
2030632 10
778143 5
304086 6
168511 1
1265187 7
746511 8
1668898 7
1702421 6
1200095 8
1 10
2768741 10
9 10
186450 5
133439 2
2700010 9
5 5
449682 8
27243 9
145647 1
5 2
1 10
8793 1
2579790 10
2399992 8
591831 9
120676 7
1843144 8
733561 5
485092 4
6 5
1470821 10
2700015 9
1183456 5
91255 2
797614 7
11 4
1158693 7
252408 7
2291310 10
990201 8
1726734 10
884060 7
503678 2
295590 9
1177135 6
1000635 4
20 8
1727261 10
1985551 10
465060 5
1216933 8
1946447 9
1006791 8
3000009 10
2372257 8
824796 7
339714 3
1027656 5
2 1
1799996 6
15 7
1656017 6
76979 5
2993431 10
1931725 9
956423 6
2097055 9
524917 4
539496 6
184259 5
21 10
1800005 6
1499996 5
1137836 4
790345 7
11 8
300000 1
1200000 4
585397 3
10 10
7 7
221040 10
63733 1
413856 4
3000008 10
300000 1
20091 5
2207386 9
237187 9
1169098 4
268474 1
520675 3
1 10
2054953 8
67968 8
277705 3
284689 8
93078 1
1 10
1161938 7
448830 9
238484 1
1326839 7
343287 2
1923356 10
600002 2
1800000 6
1 2
1578281 6
532701 5
193798 1
1767311 9
961369 4
650101 6
1 10
2545643 9
2100013 7
2100006 7
599998 2
4 5
1500699 10
900001 3
2999990 10
1499996 5
853979 7
102214 5
1190329 6
8 3
421281 2
3 4
900005 3
1335619 9
1595306 7
310796 6
21 10
318430 7
424672 2
16 10
809663 8
162319 1
165492 2
653655 4
9 9
1800000 6
572958 6
966930 6
74901 1
503089 6
2100001 7
33861 3
1441252 10
2999993 10
66495 3
2700010 9
685991 3
19276 4
19 9
2399997 8
899996 3
865201 3
138177 4
1118368 7
299999 1
362510 10
130613 1
1499995 5
535362 5
438876 5
3000009 10
587881 6
2399991 8
285885 1
565624 5
265639 8
11 6
79649 7
1200288 6
150477 1
385870 10
1200001 4
962210 10
9 8
701580 3
929604 4
1200003 4
1617474 6
1421740 10
222982 1
674665 3
296219 5
251172 1
1561259 7
434497 4
184304 3
919945 5
13 6
414851 2
2008459 7
1376993 8
300001 1
1473165 9
529594 2
1 10
1084102 8
958732 10
1 10
2099994 7
1199995 4
1482725 7
63391 5
176939 3
424800 10
1772367 7
68978 3
1796265 10
495696 3
2100002 7
1298230 8
245014 4
496057 4
1104470 10
157480 4
394399 9
1842087 8
11 6
2757103 10
599998 2
609107 6
587866 5
816371 10
1 1
6 4
1730105 8
2001343 7
3000017 10
1535529 8
778260 3
244320 5
2099999 7
15 8
1660542 6
1085175 9
600002 2
612310 3
1550075 10
975377 6
560790 2
5 2
67413 1
1254659 6
1568152 9
917091 4
1302639 8
1028614 5
2104813 9
2099993 7
2485083 10
1 10
523593 2
1 10
1268340 6
216697 8
1 10
14 7
705411 6
1235956 5
1810481 8
3 2
575882 9
1499996 5
1850430 7
83480 5
5 2
300000 1
1072599 8
1799999 6
599999 2
252756 8
3000011 10
378869 5
2576501 10
140844 1
780099 10
268466 1
41931 1
667058 3
1 10
100292 8
2399992 8
1272354 5
2161243 9
81889 3
339931 7
1386683 9
300000 1
77091 3
85152 7
1499996 5
1 10
264772 2
899998 3
114571 5
1593048 6
199593 10
262809 1
2088170 10
1832727 8
19 10
863990 5
1 10
900002 3
3000009 10
1 10
300001 1
363016 10
2099999 7
1295181 10
118114 5
627390 9
306680 10
143975 2
1805079 8
600003 2
550465 2
863821 4
7494 1
161364 1
2067211 7
656663 6
4 3
2399999 8
299999 1
634955 6
1 10
1767269 6
461034 3
1 10
1496177 6
1 10
8 9
896511 4
2690370 10
900004 3
5 6
1199999 4
1566801 10
3 3
268773 1
428311 5
574459 6
524363 3
453909 5
21519 4
1001334 5
1 10
67729 8
102265 2
16083 3
1793040 10
1556236 9
499333 2
1094428 4
1200001 4
1799998 6
324656 4
1500008 5
633465 8
1166667 9
1435179 10
131070 1
697347 4
501888 2
333761 2
553420 2
7 3
1 10
1416303 9
2700008 9
599998 2
2338710 10
7 8
1800007 6
2699992 9
652031 8
2100000 7
9965 3
1354110 5
2399999 8
1450686 8
485586 2
1068039 9
2788469 10
384766 2
2699990 9
1452544 5
1 10
1 10
90138 1
699595 4
266007 1
1368388 9
1199995 4
42158 3
93511 1
98009 5
1 10
1894725 8
214827 1
93920 1
718319 4
300001 1
464019 3
541438 2
2999993 10
28 10
1405167 8
2186919 9
2399992 8
1200005 4
95923 4
1459420 5
425427 3
1360139 5
557091 8
2400008 8
2156750 10
600001 2
1965289 8
1040358 7
55962 1
2999999 10
300001 1
265156 5
110427 1
723316 3
1199999 4
81352 8
792932 3
1209790 5
749911 3
746246 6
93659 1
17 8
55181 10
882752 5
212177 1
1 10
678257 9
309732 4
2037737 9
123060 2
41774 1
21 10
893113 6
2113454 8
404215 6
1468880 8
214116 2
292105 9
406007 4
1562075 6
373339 4
1800000 6
2084960 10
4 5
749541 4
442055 2
1 10
1006788 7
644749 10
180054 3
381448 3
68434 3
753676 7
937896 8
335714 2
2699990 9
1 10
621051 4
10 7
899996 3
2053515 9
710383 4
673084 3
1279599 8
584966 3
886395 3
16 8
1499995 5
2400001 8
2700011 9
779608 4
821101 7
1084750 10
1199996 4
10447 8
2399995 8
910534 5
2121687 9
2008685 8
440599 4
299999 1
3000001 10
1137953 10
197048 3
1199998 4
104672 1
1147576 8
1898495 9
2 3
19 9
21 10
2100006 7
1439062 5
6 7
2100007 7
450654 8
1884122 9
15 6
2 3
549617 6
2058121 9
152185 3
1 10
857512 4
178189 2
1 10
1459479 5
245988 7
663970 5
1199997 4
2331782 10
8685 2
31848 5
802897 4
1014469 8
6 5
375161 3
195381 4
1707936 6
29742 7
97733 1
701709 10
1463199 10
2 1
8 4
1800000 6
300000 1
450181 3
10 9
87047 1
256215 4
1910916 8
1404729 10
1495436 9
646566 6
9 9
1 10
506479 3
1 10
139191 2
427607 6
1109133 9
577790 5
745786 5
1145027 6
1 10
1091662 9
64289 2
512256 3
650880 4
576350 3
186404 1
1779613 8
569125 6
67210 1
1632475 6
1 10
1994289 10
899196 6
7 4
899998 3
21 9
5 3
772379 10
738450 7
227345 8
2717710 10
2160108 9
341711 4
14409 3
1 10
80227 7
11 7
5 3
2019885 7
1 10
95131 5
1 10
7 7
700562 3
232122 2
2556036 10
2699991 9
10 9
1616648 8
1 1
968499 10
1009772 4
14 5
1 10
863431 5
144049 4
489250 4
1800003 6
181352 1
961711 8
246117 1
1 10
3000009 10
300001 1
161490 5
282723 1
771564 3
427365 5
131308 7
214272 2
599998 2
133090 1
213916 1
533555 9
1 10
1455855 8
324383 2
10 5
714726 3
70830 2
2758039 10
677155 3
229223 8
300001 1
413196 4
89547 2
2699999 9
83131 6
887429 10
124492 1
152708 2
473590 2
97018 1
908833 8
1398350 9
1181099 4
1028153 7
1786565 8
900001 3
1 10
1859345 8
8 8
803088 6
2999989 10
679369 10
17 8
1404993 6
512281 6
1 10
31476 1
1 2
387576 3
84366 5
85896 4
2399993 8
94555 5
7 4
1 10
1151145 4
1 10
29559 1
725389 3
561590 5
876422 7
407389 10
2400005 8
504048 6
1799995 6
303148 2
181519 8
1095560 4
2026952 9
300001 1
2999994 10
300000 1
1904912 9
701845 6
2100007 7
762879 9
2532096 10
1258604 9
92334 1
5 3
1162769 10
38640 2
900000 3
9 4
4534 2
930298 5
687290 5
6529 2
173915 2
167348 1
1109796 10
2098608 8
1799996 6
1449490 5
632810 10
1 10
7 3
2399996 8
307455 3
2291160 8
398055 2
914177 4
216543 1
2447511 10
465017 6
560719 4
1820924 10
1 10
584819 2
944295 6
6937 1
646619 3
378573 6
2089360 8
599999 2
146601 7
895560 6
1 10
236108 8
7 3
1 10
278061 1
130881 10
1768559 6
1951149 8
2165851 9
1073224 5
164109 1
1 10
2100006 7
230963 1
1723247 8
1352088 8
900003 3
562854 2
512907 4
558209 3
1572719 8
1 10
831975 3
154968 1
1500005 5
599997 2
1 10
8 9
517114 5
2446893 9
3000019 10
1776125 7
7 4
465844 7
408551 8
738167 5
536480 10
292261 2
599999 2
1002479 6
297103 4
1513089 9
1697831 10
21427 1
1648592 9
2 1
1200000 4
2099992 7
1 10
22 10
2099999 7
1148103 8
150093 2
1910980 9
662481 7
10873 4
11 10
490558 2
18 9
1342440 9
7 8
1 10
1981477 7
10 9
3 2
1096326 5
1500002 5
90488 1
1 10
1028015 9
602749 5
2699992 9
267878 5
2 1
13404 2
2099994 7
2670178 10
1205249 5
1992185 8
167600 10
5 4
479014 5
99947 1
300000 1
1 10
1 10
7 6
2100011 7
746631 3
1108323 6
1057362 9
351331 2
2 2
515896 4
57475 1
1 10
1153043 9
1741536 8
300001 1
687239 5
300001 1
480004 2
760871 8
118830 1
167769 2
2400000 8
505430 10
599999 2
66295 1
600001 2
15 7
1 10
300000 1
740281 3
1167276 4
469716 5
2700010 9
1092351 7
284414 2
1 10
394661 6
488533 2
327155 5
1354599 10
1009513 4
2663020 9
2999999 10
1051969 8
26677 6
1407850 10
642431 10
2699992 9
1461103 10
1200000 4
524200 3
2694900 10
1660816 9
97552 1
3 2
759779 7
1628443 6
2399991 8
382938 2
735162 3
769063 5
1477970 5
2252223 9
147891 2
1199999 4
7 3
10 5
497279 4
111268 4
777438 3
1924613 9
1682599 9
576529 2
2110464 8
2091529 9
1834658 7
153725 1
76150 9
17099 2
263637 7
442088 4
1328146 8
39488 8
300000 1
600001 2
599998 2
1347648 8
703334 3
401267 2
317015 3
684955 4
378625 8
968334 6
1692304 10
382865 8
668200 4
1106281 4
1 10
2519189 9
951193 6
1524337 7
20 9
2226377 10
28063 1
421172 9
2700002 9
1111116 4
377793 9
10215 1
2096596 9
2331594 9
2652202 9
599998 2
1 10
299999 1
847866 3
5936 4
746784 9
1800007 6
724451 8
2999992 10
146296 2
374035 2
246647 1
276344 4
2070281 8
364055 7
1366805 6
655413 4
2099993 7
31972 9
931425 7
1405373 6
819147 6
2 1
246196 4
1075459 6
469906 3
431881 2
2887179 10
600002 2
290813 2
2399991 8
154913 10
193732 1
552229 3
1 10
1500002 5
7 3
1171332 6
2100000 7
164079 8
418674 3
753377 4
187109 1
341372 10
593763 3
1894353 10
776733 6
1753567 6
12 6
153361 2
900000 3
67735 2
920599 10
47516 3
298234 1
154436 1
1800004 6
864070 4
837345 3
2588715 9
992304 6
635117 3
10 8
249696 4
3000005 10
105433 7
1200001 4
1 1
816353 3
41174 5
2993370 10
3 2
900001 3
675852 7
16 10
11 8
8 8
457800 2
1793070 8
2148410 10
544583 4
3000016 10
16 8
955007 10
1530877 8
247330 4
1 2
741987 7
1552022 9
21854 3
551984 2
1200001 4
7 3
15 7
551759 3
1426873 7
468187 3
899997 3
55398 5
1800005 6
2699994 9
3000019 10
2099993 7
229584 6
1913029 7
1199999 4
476848 8
302427 3
8 9
274184 5
497452 5
915459 5
39239 2
1078739 9
26 10
2530314 9
1666407 7
2153004 9
78783 4
850027 6
2271735 9
1 10
8 3
3000016 10
1 10
900002 3
1199996 4
599997 2
899998 3
1308775 6
45301 1
1618837 6
1375640 9
917589 7
784991 5
50184 2
132496 2
1153358 9
1800003 6
1 10
2100003 7
258644 7
1200006 4
920553 4
299999 1
1044095 5
1782395 6
304895 4
535486 6
381057 5
19 10
1 10
1181934 9
610099 7
2169657 8
119510 1
935144 9
6 6
599998 2
1941639 7
522356 2
299291 1
600003 2
6 4
459249 4
900003 3
1799999 6
13 6
135266 1
293980 1
1200000 4
476661 7
85758 3
6 3
191024 2
29476 2
2227161 10
2700002 9
2700015 9
1153513 4
1484754 5
4 4
23113 1
1 10
2350591 8
149685 2
2699991 9
10 7
241717 1
272723 3
13 6
641541 10
16 10
2803019 10
1 10
774048 8
7 3
24 10
9 8
12 8
2089344 9
5 2
900002 3
4 2
1686001 10
913769 9
389893 2
763309 7
1885064 7
1 10
301094 10
3000010 10
7 4
1818721 8
1 10
1799993 6
2099994 7
112310 10
131570 5
776407 6
545344 6
94166 1
144909 3
5 2
2399992 8
636022 3
342363 4
1 10
1219892 8
2331635 10
557382 4
2349343 8
408177 8
1073420 9
377691 2
4 3
3000008 10
1456087 5
1553081 9
242355 3
268071 2
372939 3
374514 6
66944 1
100207 9
2099992 7
4 2
1799994 6
1142939 7
1047990 10
19 9
645568 8
1331736 10
492272 8
1878733 9
594664 2
10 9
230600 2
2999993 10
1411310 5
66535 2
123667 2
2581001 9
40975 1
224793 1
156414 1
899997 3
17 8
548036 7
1067344 4
1768729 10
132229 1
2536510 10
339583 8
877309 5
285537 1
599999 2
676883 4
14 7
620928 4
1856904 8
8 9
600002 2
2277513 9
581135 3
527286 6
237938 1
440158 3
58855 1
970954 5
201911 4
697987 5
426349 6
214168 8
194433 1
27748 1
571731 6
900004 3
1054392 5
1610608 8
936587 6
11 6
127648 1
2100001 7
2135875 8
569251 4
157145 6
2699991 9
910849 4
1 10
3 1
988663 6
759481 8
266770 5
83429 2
1 1
385314 2
9 6
1517697 9
792657 3
1 10
1342818 6
2999991 10
124186 1
1 10
2458953 9
1921583 8
366757 3
873660 7
11 6
2039610 10
600001 2
1 10
1 10
520549 3
2999989 10
1404617 6
1799994 6
685819 6
1208857 9
351021 7
1 10
600000 2
1672935 9
1167200 4
39155 3
9 4
6 5
52519 1
162954 1
899998 3
1975144 10
2099999 7
1301528 7
3 2
600002 2
1785961 10
606005 7
753509 6
1286037 7
348434 9
1951482 9
7 8
906207 9
1522927 7
1 10
339270 6
1843961 8
664526 3
738460 9
850508 10
1365210 7
1830473 7
2237023 8
1500007 5
197723 6
207253 1
462648 6
592836 3
1 10
599998 2
1385266 8
1 1
2700017 9
3000001 10
2055655 9
1 10
2729519 10
711565 3
1321804 9
1199999 4
252879 10
9 10
2065631 10
1207669 6
1499996 5
1678521 10
2700008 9
390399 3
270666 1
4 3
1177397 9
274664 8
451433 10
599997 2
2483766 9
162561 1
264749 3
1126127 6
103763 1
2499957 9
653140 9
1 10
1064317 8
664648 4
329469 8
334527 2
5 2
148979 2
420702 3
1269378 9
60449 5
4 4
1 10
4 4
1857351 9
732659 3
781946 5
13 6
682068 4
1 1
4 3
491481 3
3000009 10
898425 8
5 3
1486403 7
1 1
82108 1
1073032 8
421699 2
95564 2
568076 5
1199997 4
2999991 10
556441 2
1757294 7
1 10
238936 6
1865473 10
404166 4
251767 1
145929 3
1362530 10
1060381 4
1200005 4
791149 3
634351 5
20 10
253076 1
1859984 7
13 6
2100001 7
55048 5
1346527 8
1 10
2007592 7
222960 1
351297 2
2999999 10
1 10
2399991 8
480464 4
444823 4
880930 8
856235 3
1500001 5
564393 2
734894 3
1 10
921171 4
1103069 10
1701987 7
663966 5
1143393 4
5 4
801874 3
1500002 5
1800005 6
5 4
669649 4
70350 5
405853 6
193095 2
8 8
602010 3
2237129 8
3000015 10
1890416 8
783693 6
33973 1
262437 1
167342 3
1 10
1199999 4
13 6
644541 4
258587 1
1200005 4
361195 4
8856 9
108318 2
1466841 9
2404405 9
149911 3
794729 10
125415 1
1 10
258211 1
1 10
1486320 6
326825 2
9 5
542997 3
1238303 6
488717 3
174184 1
1500001 5
600000 2
12 6
1890582 7
237482 3
1 10
1040987 6
17 8
921803 4
648883 3
2999991 10
1295174 9
2399992 8
389979 5
66731 10
2752717 10
481947 3
895070 3
1500006 5
299999 1
1 10
1815242 7
2084068 7
4 3
1500004 5
385722 2
219047 3
1983570 10
291785 2
7 6
700747 4
134085 1
72974 2
15 7
300000 1
97958 1
253081 1
1634010 7
1189079 5
13161 1
1 10
268968 2
8 9
45087 1
244922 9
6 3
1499633 6
1076760 9
428958 9
1199997 4
12 6
25860 3
19016 5
1030689 9
3000000 10
1217772 6
1799995 6
993154 7
1005310 5
1 1
484059 7
2699993 9
199067 1
1937761 7
597334 3
149147 2
1754176 8
236415 5
2499786 9
613238 3
78049 1
767009 6
300000 1
713485 3
493998 2
599998 2
1512633 6
397841 4
1200005 4
1 10
892934 5
6 3
1473271 10
565928 9
3 1
599998 2
6 5
1500000 5
2 2
2400001 8
141264 8
790093 3
299999 1
642911 5
2699990 9
983193 8
299999 1
1 10
14719 2
6 5
777673 7
1 10
448842 4
1589705 9
1199996 4
110215 3
901776 7
1 10
1579296 6
679784 7
30483 2
1200000 4
1098682 8
1 10
425490 10
679517 4
300001 1
1200005 4
974251 6
600000 2
2588100 10
20 7
925214 5
2100000 7
136929 3
1500006 5
15 7
1 10
327673 2
1 1
1200005 4
199469 1
2495965 10
1 10
1076909 4
271733 1
17 9
2105428 9
1 10
24772 3
260345 8
19661 4
563263 7
581351 2
14 7
2514743 9
5 5
81144 4
183166 3
232201 3
3000010 10
1200005 4
512786 2
1 10
90090 6
7 5
30091 10
2099998 7
732984 8
2400008 8
223105 4
135592 1
369841 5
355291 2
900000 3
2912769 10
1 10
1849877 9
2618532 9
541436 10
1891303 8
7 5
2564001 9
17 6
10499 2
26 10
116099 1
1511652 8
130167 2
22 8
158041 1
481320 6
527562 3
2399998 8
1465053 8
991149 5
711707 5
258823 2
1469486 7
773966 3
2399993 8
1 10
1394301 5
14 5
1 10
229099 2
238889 1
785675 3
4411 2
355015 9
220180 1
1 10
5 6
557576 2
83705 2
4 3
100875 1
28234 2
1200001 4
75196 1
14 5
510692 2
2156966 9
208945 4
2999998 10
124829 2
1279061 7
49436 3
17 8
1199997 4
1093265 7
1817200 9
870451 6
4 3
2400000 8
600001 2
600002 2
2700008 9
1 10
2024705 7
1109199 7
43677 3
12 5
1499999 5
1799993 6
107412 2
3 4
1 10
130630 1
2699996 9
2 1
313127 6
1 10
1844396 9
1 10
230921 10
299998 1
96927 2
15 7
1656161 10
2055546 9
26 10
1 10
1110897 5
276628 1
1806301 7
1428116 5
17 9
225746 1
1 10
2099993 7
1179384 4
2400001 8
1106663 8
900005 3
204054 3
1136909 6
187575 1
300001 1
23 8
11920 1
151348 1
245299 1
1447117 5
7 5
536825 7
134015 4
201072 2
1395820 10
1500006 5
200768 3
1 10
461612 4
302949 3
114830 10
1471745 5
415661 5
1755023 6
1010802 6
1739450 6
2700010 9
642603 4
1799994 6
1573908 10
18 9
817391 4
600003 2
3000000 10
2400007 8
2114249 8
342448 2
3000011 10
22281 5
1138392 9
735462 3
1486179 5
647415 5
172569 8
599999 2
899996 3
222030 1
1 1
1799995 6
165796 8
441762 6
1 10
330119 7
1 10
212508 1
299999 1
3000010 10
419548 4
900002 3
1523384 8
2032936 8
2399992 8
1 10
17 7
2896860 10
1461205 8
363087 4
779380 6
335855 2
1 10
2468320 10
1 1
55862 2
6 3
14616 8
1347735 5
1499994 5
1 10
1 10
9 5
1784751 8
1199999 4
87129 5
14 6
277327 9
1 10
1857302 7
1012113 8
42694 2
876619 4
899999 3
20392 5
1125447 6
900004 3
20 10
1117007 8
1384065 9
240220 2
780943 4
207215 4
1776645 6
585036 10
1164948 7
143549 2
231083 3
300000 1
524231 2
614433 3
1204190 5
645934 5
445559 2
202321 1
1614056 6
1 10
887897 6
390864 3
376012 6
1944413 9
9 4
949800 10
882919 4
241196 8
742540 10
1 10
17 8
1538901 10
899999 3
2037580 7
166605 1
1 10
1460908 7
1085173 6
1199995 4
1 10
4 2
1 10
32605 7
284657 1
3 4
3 1
104792 4
964259 6
2099993 7
2699994 9
2100007 7
1025240 10
2601241 10
900002 3
1765781 6
1865889 9
228916 4
1 10
426413 2
2699999 9
1271360 10
388903 4
562292 9
889769 3
63573 2
472150 7
353763 2
189660 6
466407 3
1800001 6
537594 3
141094 1
30281 1
2700008 9
2165459 8
2399992 8
6 5
206420 9
17 9
221199 1
21 10
7 3
2003401 8
84195 7
1 10
12241 1
360925 6
14754 5
1308961 10
1162512 6
2700000 9
20 8
826610 5
1 1
1648122 9
138729 2
753376 5
706319 6
1853387 9
1247813 6
339853 6
500111 2
1134229 5
77535 5
600001 2
1121653 4
2 2
445134 5
749485 9
599999 2
1765971 8
2400007 8
45228 6
1909129 10
83267 1
5 5
393309 2
446684 2
14804 2
1337321 8
14284 1
1199996 4
62412 3
839496 5
959693 7
246784 1
1369881 10
1 10
1499994 5
1531824 7
2 2
1 10
19 10
2604821 10
130607 4
979519 5
2400011 8
1102244 4
14968 1
977038 7
1046335 4
413887 2
1777832 8
1425909 10
112430 3
4 2
11 5
1529333 9
2400008 8
51477 1
155884 1
1166831 5
554051 6
2400003 8
1 10
186177 2
1200001 4
1 10
345714 6
600541 3
117416 2
444792 8
557322 3
280531 4
131399 1
2399999 8
1766719 8
326753 5
2400000 8
1 10
1 10
578510 4
662196 6
1754168 8
8 9
1200002 4
974491 4
1917992 8
443 4
1047627 7
1124632 9
1 10
2 1
300000 1
21 10
316210 5
2197703 8
4 5
2670692 10
609504 8
1358599 7
1200003 4
2099992 7
1760658 9
191909 1
1499666 10
3 1
322223 5
240873 2
1039787 4
869724 6
488412 3
177841 9
270453 1
349441 2
9 4
678593 8
2699990 9
1488445 5
2635693 10
982221 5
1379791 8
209149 5
2099992 7
2533461 10
160330 1
1525579 7
1346213 6
572827 4
2347576 8
2999996 10
156392 5
196071 1
1315498 7
283640 4
94377 1
274576 3
175386 6
1 10
413049 5
317901 3
1410705 5
231700 1
273736 7
241704 6
58949 6
131653 6
762340 5
13 7
1232644 10
595566 9
5 3
5 2
281711 1
795555 5
2700009 9
600000 2
504805 2
1872310 9
63431 1
4553 2
105525 9
261458 10
1447069 5
2132700 9
2400005 8
64806 1
273184 5
2222905 8
7 3
13335 10
1200006 4
143779 1
253443 8
178493 4
525702 5
38879 1
652049 4
688249 8
2421332 9
496761 8
21 10
2099995 7
542581 6
100814 3
1370846 6
950542 4
1 10
11 10
295362 6
922047 6
101274 6
288767 1
107927 9
2399129 8
332224 2
123430 2
1781763 7
1211814 9
1393344 8
11 6
81742 1
837246 3
102381 2
2099994 7
645601 6
1739928 7
1608232 8
1963315 9
276658 3
434175 2
285179 4
470837 4
74024 1
226150 3
193600 1
458890 5
899996 3
511576 8
1274741 7
1499995 5
814679 8
2186632 8
308734 2
1130612 6
1499995 5
5 2
446761 6
1828060 7
38836 2
186981 1
1500005 5
293772 1
2999989 10
774955 9
623462 4
293026 5
897364 7
1 10
1499996 5
1312761 10
1799994 6
432187 7
3 2
504199 6
2401869 10
1853952 8
2626259 10
784900 10
900002 3
18 9
6 6
706005 5
2099992 7
1712760 7
300001 1
674032 3
2 3
2351059 8
455928 2
7 8
926473 4
21 10
4 2
1 10
599999 2
959400 8
222145 6
2323030 9
643370 5
900000 3
441803 4
314782 2
974511 9
179279 1
2 1
294924 1
56840 8
97376 2
723194 3
1199534 4
556955 2
1 10
246174 1
17 9
2399991 8
736884 5
564976 5
467149 6
9 4
1261260 6
484617 2
109692 3
2399991 8
1787328 8
60932 1
899996 3
816679 3
1 10
2276041 8
1014140 5
1499996 5
1 10
2319365 10
2446856 9
1 10
1179702 7
480430 5
2099999 7
900001 3
1568599 6
772441 3
615866 3
2699999 9
1 10
1705954 9
2243469 8
10 5
228590 2
123301 2
1276586 6
12 10
807754 3
1001644 4
1200004 4
1499996 5
160001 1
1800007 6
40037 3
1059975 9
190309 1
1200007 4
1189341 7
126993 1
2700001 9
131743 6
749068 4
1 1
79153 4
1641006 9
1 1
2100003 7
230007 3
1500000 5
524700 6
2100007 7
14 8
9 5
9 8
403045 6
689157 3
708907 5
2100011 7
209217 1
1 10
1451700 9
163848 1
2400008 8
414125 3
12 10
275464 9
104999 1
101683 7
56209 5
1020452 7
2594332 9
134860 6
6 3
1749431 10
521304 3
1300608 6
422449 2
3 1
1424084 5
15 7
599998 2
1 10
1557262 9
1655249 7
689589 9
428073 3
1500001 5
2100000 7
2399993 8
22 8
2699990 9
495429 3
2586451 9
92731 4
603654 4
1206667 5
8788 7
1383279 5
141501 2
1 10
2058229 10
30980 1
1377751 5
1309286 7
1116383 10
2400007 8
1385648 6
17 8
1799995 6
2099996 7
658336 5
9 4
42719 1
600002 2
18 9
2399995 8
121483 1
1407192 8
17 9
1064039 8
1592207 8
248600 3
2099993 7
653272 4
17632 1
826209 8
1500001 5
3000004 10
898343 9
1807795 9
2053208 9
838848 5
1623897 8
2285943 10
203769 2
14 7
1799995 6
900002 3
1569858 6
1928493 9
299999 1
788595 10
90616 9
14333 5
25373 1
1088132 4
931047 8
1500001 5
4 5
188115 2
245335 1
560321 5
2099998 7
87233 1
841549 6
18 8
1 10
2699997 9
941734 5
1288037 7
899997 3
2429623 9
591245 9
466184 2
8 8
744197 5
1043871 10
72778 1
922298 7
1799993 6
2838282 10
600001 2
1676263 7
1014750 5
957829 6
719836 5
2532412 9
154119 4
129360 5
2 2
626349 10
1 10
1358919 9
1200003 4
1633734 10
1173380 8
1346174 6
1314047 7
21 10
542647 2
300000 1
2699991 9
4 3
1674871 6
783265 7
1 2
1946393 8
953513 9
839443 3
123095 6
1309867 6
317575 2
965443 6
2399992 8
1 10
1319313 5
211766 4
1 1
1361951 8
270782 2
1302719 5
1758195 9
78042 1
1252019 10
5 5
8 4
16 8
899997 3
1050743 8
438561 2
1179507 4
721757 3
1148021 10
1506836 6
2603858 10
2995146 10
504053 9
468811 2
8728 8
619521 8
979409 4
1325525 5
1 10
876560 7
5 5
45090 2
235375 6
1499994 5
2091 3
2700006 9
1 10
3 4
2700012 9
2082984 7
1431512 8
78080 3
157346 1
2700008 9
671401 5
247561 3
1950475 8
148041 2
300000 1
600002 2
2700009 9
1636948 6
56588 1
899998 3
1811311 8
339974 2
155016 2
536881 2
2386887 8
802526 3
143108 1
11 10
1 10
806251 4
92562 9
144299 1
201610 10
639999 3
7 7
396033 2
2700011 9
260522 9
161508 1
349541 2
899999 3
600000 2
430641 8
19 10
1203120 7
147060 6
1481111 6
8938 7
276818 3
249957 1
599999 2
600001 2
250550 2
26540 3
995288 8
155566 1
600001 2
1200001 4
2400001 8
20 10
3000011 10
1199999 4
124057 9
1523530 10
1278341 10
148220 1
1759800 8
899998 3
1800007 6
600000 2
599997 2
925264 10
7 8
1263833 9
12 8
443896 8
1 10
123755 8
707522 3
9 9
2400002 8
2700008 9
85491 10
7 8
168761 3
2399991 8
973362 6
269861 10
151157 10
702616 3
30448 4
1319120 9
298225 2
886685 4
913429 6
1199999 4
10 9
1193556 4
2001081 10
1 10
261024 1
269268 1
5164 1
447298 6
273565 2
1537316 6
562509 9
597969 4
1145121 4
1886948 9
2470995 9
3000006 10
1624447 7
1 10
16 6
1800006 6
4577 7
1800004 6
1340114 5
2399992 8
1500006 5
90714 5
14 6
201510 1
899996 3
2100006 7
1 10
9 4
1 10
2073722 9
319558 8
299998 1
252458 9
19 9
299939 7
803284 5
2100007 7
11 5
45369 4
1109037 4
779278 5
232336 4
496756 9
300002 1
1 10
7 4
1200005 4
1799995 6
667301 4
1408592 8
30109 1
127265 2
300000 1
14380 10
11 7
899854 3
244356 3
747597 6
2400001 8
17 8
1677529 10
54720 1
2596566 9
226671 1
2509550 9
1 10
432281 5
176605 1
928461 10
1200003 4
1768175 9
682336 3
1594809 10
248471 2
173565 4
5 3
368158 3
248875 2
685892 3
2373553 8
731301 4
2399992 8
1621073 6
162195 2
4 2
600001 2
2632560 10
1 1
193643 7
60340 5
1759285 7
5 2
599998 2
2894501 10
122102 7
703449 8
1800001 6
975935 4
533395 6
184075 2
1090731 6
4 2
93163 4
1 1
1069463 4
72473 5
1 10
755531 3
2 1
1855174 10
384731 2
1014827 6
1595353 7
1087237 6
1018669 6
9 4
10 5
1056451 5
222743 3
2400009 8
677741 3
32924 1
185915 2
635621 3
996405 7
1 10
1200003 4
13 6
3000009 10
9 9
535270 2
483825 4
376568 2
299999 1
520432 2
1121856 7
3000002 10
2399992 8
599999 2
721094 5
395997 7
1594502 10
847814 3
14 7
546512 3
769690 9
228282 1
309167 9
1500005 5
2999991 10
213889 10
48128 7
365211 7
1800005 6
3000011 10
4 2
395390 10
19 10
662089 7
212570 3
1 10
67337 2
1272545 5
1 10
1500000 5
299999 1
600002 2
177069 1
534856 5
17514 9
2999991 10
1072440 8
1355063 7
1 10
322617 4
26386 3
199053 1
7 3
91995 2
179092 3
717727 3
246708 4
730940 5
116135 1
1804407 8
233394 1
924664 8
3 3
551095 8
204991 1
245151 5
531836 5
691663 6
23 9
555543 2
31069 10
289867 2
527909 6
427437 9
1 10
7841 2
30428 2
382445 2
2386522 9
2999989 10
438947 9
291996 1
2522701 9
278098 3
599998 2
159834 5
116256 8
582439 3
802 3
27742 3
10 6
1 1
1034382 6
765691 6
598322 3
977549 7
300000 1
1 10
1 10
1122889 7
1498956 5
1759193 8
599997 2
286182 1
491670 3
1 10
770555 6
266179 2
341225 2
2699998 9
2700001 9
1 1
8 8
393969 5
1800008 6
299999 1
228161 1
888208 3
17 8
944311 4
304399 4
539531 6
696226 3
11 5
1799999 6
600000 2
560299 3
1358105 5
829318 3
1500005 5
1754736 7
542676 7
999929 6
12 6
427699 2
21 10
2099999 7
1 10
2099998 7
1079225 5
1726050 6
1500005 5
26 9
1 1
123776 2
1195073 9
180422 2
346801 4
1499994 5
1053737 9
264460 7
600000 2
5 4
22546 3
888480 8
2 1
738534 7
128556 7
1599282 7
1 10
283917 4
450573 3
157054 1
70928 1
5 2
1199997 4
2700006 9
570312 4
2400000 8
1916411 10
93212 1
3 2
1 10
800489 3
1551802 9
14 10
790056 3
1992262 7
709407 3
2398231 9
678086 5
132042 1
1 10
1567994 7
11 5
17 9
2700011 9
1071759 4
899999 3
2367833 8
790054 5
95816 5
2045864 8
1472964 8
254467 4
301916 4
7 3
47146 1
1461311 6
1531162 9
1260704 5
75298 7
685136 3
2100000 7
218315 1
600002 2
1236585 7
2100006 7
2099996 7
3000012 10
19602 1
10 10
387119 2
4 2
1 10
192999 4
213713 2
1 10
119209 5
12 10
780577 3
108503 2
300000 1
872623 6
8 9
712744 3
26148 1
496856 6
204922 2
701199 5
1199841 4
353281 4
11 6
3000011 10
18042 3
255701 2
590458 4
1514974 7
516108 10
4 3
16 8
153483 1
131824 3
75655 2
472261 2
1183840 5
1500006 5
446775 2
51089 1
440174 6
6977 8
759684 3
183145 4
228050 1
619179 9
600002 2
15 7
1199996 4
1184685 5
453370 3
2024819 10
472566 2
774364 3
145939 1
1822505 10
1499998 5
2291311 9
16 6
1054860 4
598417 4
1 10
317913 3
902424 8
27502 1
4483 4
1189431 4
3000011 10
204722 2
1866489 8
534497 7
1 10
2890100 10
334701 3
2077066 8
1636781 6
12 9
1113221 5
1500001 5
467294 3
2404206 9
519046 3
14 7
1500006 5
11 6
1 10
1 10
2400009 8
1809937 9
5 6
10 10
143048 1
853089 3
1391514 5
2 1
75152 7
1800003 6
510256 2
59209 8
266819 1
153511 1
256537 9
120242 6
47065 1
299999 1
899997 3
1274705 5
887312 3
296616 5
2100007 7
696317 6
599997 2
1 10
900684 5
1440525 5
151912 1
899999 3
3000010 10
2700000 9
499105 8
1 10
2 1
1555009 6
1814364 7
900003 3
535531 3
93967 1
2596420 9
1793781 10
841358 9
824592 8
1 10
872019 7
2296560 8
771874 3
212082 1
104875 1
2099998 7
855232 4
1199996 4
1089113 8
455439 2
8 4
5 4
432478 2
259355 2
1067924 4
650221 6
382279 10
2214008 9
553179 5
2 2
2375089 8
744248 7
931490 7
2399992 8
639910 5
2099999 7
87806 1
15 7
313846 3
2071543 8
1420766 9
17 9
867895 3
2100005 7
299999 1
50379 10
899997 3
1790757 10
1127287 4
1800007 6
2614715 9
2038666 7
297474 2
1 10
2400008 8
6 7
1799999 6
270719 5
599999 2
1766991 8
2835379 10
1 10
134430 10
722360 5
526255 3
2399994 8
99983 3
1325195 6
954495 7
1800005 6
400775 8
151305 5
216961 3
498249 10
2700002 9
2003833 7
627873 10
752269 10
1657781 6
1 10
601593 7
2400008 8
599999 2
2700001 9
1 10
2399993 8
569484 3
427736 8
16615 1
2699994 9
414283 4
532518 3
2700000 9
109150 3
816630 5
979241 10
124168 4
1800005 6
175744 1
830974 3
2999989 10
857634 7
997815 8
1500295 8
533049 3
879551 8
7 3
1799036 9
105841 1
825854 5
14796 1
19 10
417660 6
1160750 10
362181 5
1484051 6
84110 1
2400000 8
1199996 4
13 10
1499999 5
359181 6
1518224 10
1153099 4
141110 7
603826 7
3605 6
376855 9
2400009 8
797980 6
1394348 10
214629 1
60895 8
542519 3
1260741 5
1208157 10
1499996 5
900000 3
903241 5
295330 1
2099996 7
1122551 6
355551 10
719157 4
90300 4
113789 2
599998 2
12 6
2165878 9
8 4
2060391 7
399571 10
1 10
1496342 7
2546950 10
1643054 7
828280 4
270332 3
1331993 6
250416 1
2099998 7
446376 2
606665 6
300001 1
63245 2
1783348 7
838106 6
139366 3
599999 2
1660487 6
519054 3
226620 1
2100006 7
2999989 10
121281 4
899999 3
1 10
182721 1
1026395 6
613554 3
466829 6
1485711 5
299998 1
1 10
2700010 9
1813440 7
465701 2
579390 7
405604 3
1 10
2 3
1 10
1408734 9
771038 3
1994289 8
41328 4
1793799 10
247925 5
2100008 7
483568 6
2947862 10
5 5
195028 1
1035431 6
993755 10
1639268 9
2359031 10
399289 10
865500 3
22 10
434214 5
6 3
1585703 7
277556 1
438067 4
1123655 6
7 6
665162 7
141281 10
144781 2
2700000 9
223371 10
2 1
710020 5
900001 3
5 5
1 1
16518 2
607264 5
2699991 9
1500001 5
219839 1
1 10
1 1
300000 1
130422 3
1800005 6
508849 2
1666391 8
5 5
532009 5
240064 7
1333998 6
534200 3
789762 5
292080 1
529776 4
18 8
2251097 9
3000001 10
979047 10
2100001 7
4 2
2400009 8
342557 2
894665 3
2100000 7
222016 1
866546 9
300000 1
41657 8
300000 1
179242 7
96715 4
599999 2
1784575 6
4 3
596394 5
214590 6
2 1
1 10
68463 1
528745 4
1371024 10
2052478 9
299999 1
1199999 4
584596 3
12 10
2633297 9
515737 2
906253 9
1 10
394300 5
899997 3
13 9
317122 2
1 10
1747145 6
4 4
172457 3
272070 1
1799 1
1004998 7
106664 8
2369110 10
1100880 8
1328121 5
1 10
1800000 6
2999992 10
872102 4
230877 2
2501399 10
9 10
203787 9
187313 1
209619 2
776209 6
85404 6
1 10
235595 2
139560 6
683990 5
599419 9
2700008 9
565378 6
638088 4
1072321 8
1496202 7
2099993 7
23 8
1 10
2399993 8
300000 1
242941 1
1775857 9
2236841 8
1265825 5
2349807 10
1973953 9
2 2
245440 4
1603416 8
296151 3
444663 8
300001 1
425999 3
299999 1
2098575 9
167338 1
111067 1
2 1
1720074 10
358737 3
300000 1
1 10
915090 7
4 4
73520 2
239115 3
112141 3
1 1
20 10
1141191 7
1 10
104442 6
2955730 10
483175 5
6 7
107886 1
776933 4
1290768 8
582915 3
5 3
300002 1
441761 10
1271164 7
109301 5
4689 10
18 7
17045 1
4 2
671878 10
6 4
1170870 5
1267390 5
6 3
193303 1
12 6
101491 3
45550 1
323329 4
1199996 4
1892049 10
347574 2
227786 1
2999999 10
1292672 5
25 9
600002 2
899998 3
19 9
146450 4
922510 10
1 1
2099999 7
1045067 6
4 5
1297891 9
680144 3
1200002 4
5 2
543879 10
555116 2
19 9
301570 9
1 10
486097 6
8 9
82500 1
901740 4
1 10
599999 2
2360600 8
671345 3
2700008 9
2100001 7
1530817 9
2108670 10
600003 2
1049270 4
1199996 4
14 7
242239 3
310738 2
723776 9
600001 2
11 10
541837 9
702386 9
1319779 5
1724210 9
1084853 4
1361560 10
1200005 4
706148 7
36156 7
614591 5
1200003 4
634443 3
1013754 7
3269 1
1663780 7
1607857 6
2802625 10
899998 3
1184735 8
746247 7
2947351 10
2400004 8
1 10
99132 6
855999 3
372591 3
1430561 8
251123 4
777247 4
300001 1
1499996 5
354369 4
1498810 7
1 10
1 10
2399993 8
1060302 6
416019 5
6 3
65125 2
300001 1
2399991 8
328169 2
47065 2
1 10
450612 5
1516146 8
814459 5
228779 1
10245 5
227740 9
1473911 6
806347 6
1 10
1508354 8
1 10
313030 10
21 10
577309 3
599998 2
300001 1
1 10
224996 3
6 4
2100000 7
68664 8
899997 3
140488 2
1 10
560202 3
1 10
2400004 8
895312 8
801312 7
2089547 9
842912 7
1606801 7
845845 10
752359 8
600002 2
1393616 7
69667 2
1690801 7
2073817 9
80125 5
7 8
548879 2
279617 3
1641811 6
1396606 10
2999990 10
299999 1
2700010 9
430623 3
732879 7
57023 7
12 9
581712 3
1 1
899996 3
3000000 10
29609 3
457853 3
300000 1
1102466 6
138331 3
756955 6
446396 3
2700017 9
2700000 9
105125 4
142689 2
17 8
900004 3
899997 3
1499998 5
34451 1
283450 2
1374586 5
3000000 10
1800007 6
1368250 10
74070 3
576300 6
103203 2
1199997 4
57386 1
4 4
599999 2
257782 1
1500001 5
2087938 7
2100003 7
2099992 7
600000 2
527009 2
1 1
886691 4
14 8
3000010 10
186530 1
1709773 10
2713968 10
419866 5
2399997 8
900004 3
341360 2
1800010 6
146007 1
2399999 8
286949 4
1530089 6
101450 1
1141244 9
1500004 5
1 10
271668 6
419084 2
2700014 9
1 10
2999989 10
1323264 5
600002 2
691704 3
972174 5
392390 9
1020799 6
1 10
756154 3
1 10
8 7
2193536 9
299999 1
9 8
1 10
1578268 7
20191 1
17 8
1064400 8
9 4
110688 1
2517899 10
752727 4
300000 1
3 4
1500000 5
68873 8
363615 3
383926 4
6 6
19 10
1616256 9
1026234 7
1339189 7
816579 10
530945 6
439214 3
239529 1
1156816 5
864136 4
1068481 10
899999 3
1577693 8
7 6
299999 1
1612166 8
19 10
1931895 9
2699999 9
1 10
20646 1
1716147 9
7 7
70135 1
1565999 8
765080 3
19 10
2700009 9
1982792 7
771562 3
707283 4
1305634 8
11 5
1757340 10
5 6
565228 4
2699995 9
299999 1
1811579 10
1 10
742486 3
144400 1
279691 2
117492 1
378426 2
212600 1
1199996 4
103868 1
6 3
1893617 8
6 7
13 7
1754525 6
837463 3
977572 7
3000001 10
660762 10
2365777 9
777087 3
169080 5
198087 6
1603504 9
971428 6
184792 4
365210 2
466463 4
858383 4
2168659 9
2100003 7
137948 6
528102 6
679099 5
11 6
3 2
574540 3
1 10
314648 8
2099993 7
1532440 7
133122 2
11 6
76200 2
727470 5
2999990 10
2158897 10
1500000 5
900005 3
726451 5
1500004 5
1519244 7
2099994 7
938980 4
385421 6
1 10
1799999 6
1373435 6
720865 5
635951 10
4 3
1105233 5
397777 3
79548 7
62951 3
2100012 7
1800011 6
2006135 9
885186 5
5 5
900000 3
899999 3
54133 7
1127041 4
314568 2
967238 7
2578512 9
522079 4
234175 3
300002 1
1500000 5
64531 1
1841966 10
239021 9
1 10
937891 5
1 2
8297 2
390243 2
273866 5
204826 1
2699990 9
2016243 9
251980 7
1 10
1 10
600000 2
556166 4
549800 5
445019 3
13 8
2082025 8
152639 2
287294 7
659349 3
2698249 10
2399991 8
449719 2
1354088 5
1141448 4
12 9
415741 2
1 1
1990598 7
300012 5
885666 4
300001 1
1375350 6
792897 5
5 3
13 7
2400003 8
1665638 10
21 10
221185 1
2250937 9
1568820 7
756647 3
2099999 7
1005281 9
2399992 8
1 10
227741 2
600003 2
458463 2
1 10
547806 5
408099 3
1199999 4
18 7
1292567 5
1943063 8
537900 9
703884 7
900000 3
2 2
299390 2
1366769 10
223059 4
13 6
600001 2
334395 9
300000 1
1298081 10
10 10
232549 5
2218497 8
167768 7
2623231 9
2100008 7
1430389 6
449581 7
1996272 9
1166948 7
44434 1
2752224 10
359366 3
1 10
8 6
41068 3
1009351 9
1499999 5
1197820 10
177858 2
4 3
1 10
349228 9
988446 4
250633 1
22095 1
12 5
653977 7
5 2
197442 3
891569 4
177205 6
829048 3
900001 3
1190636 5
2754199 10
1 10
1500002 5
1201724 7
2402659 9
950785 8
68682 1
208711 7
937503 7
442265 3
1631112 6
7 6
1274497 6
13 9
258109 4
900002 3
375281 10
532805 7
486883 3
809026 3
488679 2
1437908 9
181496 1
1805938 10
1469653 6
667369 4
130241 10
388493 3
1 1
23 8
784603 7
427330 10
2399998 8
1500000 5
461623 4
464463 2
57351 1
1744782 10
1 1
1060358 8
1 10
19 8
2 2
1200005 4
2280540 10
1 10
1868887 9
899997 3
2022859 7
1 10
1020053 9
1129223 6
173804 5
299137 1
2 1
752288 6
2099998 7
977344 8
2645530 10
2 3
2097672 10
2099992 7
8 6
855501 8
386345 5
1352807 6
578286 5
1451148 9
395747 8
276437 3
849336 6
292580 5
648553 5
899997 3
600002 2
1138797 4
273017 2
4 4
2784791 10
586575 4
707070 7
1758631 7
8 5
4 2
600001 2
1 10
900000 3
2700006 9
2838640 10
2400005 8
1722738 6
7 6
958471 10
126662 2
1211508 9
176745 5
1 10
2699999 9
677657 8
681941 10
1003601 4
2476639 10
1260179 5
1 10
2564164 9
411055 7
414264 6
1671047 9
864202 7
22847 6
627738 3
2099999 7
15 8
327692 2
556065 3
222323 6
1341257 6
339313 2
1 10
10 9
314497 3
1 10
1200000 4
919109 6
1021442 4
2668929 10
105433 1
1800000 6
257332 1
24 9
1800000 6
3000011 10
1078411 10
1742013 7
334916 3
1398295 8
7 6
14 7
2100008 7
556880 3
300001 1
1226224 8
526483 2
1806923 7
1145261 10
409273 4
286924 1
131005 1
1 10
4 4
1808644 7
168586 8
1 10
846038 9
600001 2
1 10
1524375 10
369314 6
2100007 7
259979 6
4 2
943504 8
97609 4
311478 6
17 9
1800005 6
86027 2
1109343 6
1526161 7
879885 3
1010688 6
1500000 5
1626381 7
441841 2
299998 1
227393 9
2100000 7
4 5
1681392 6
3 4
11 6
2591216 9
1 10
299999 1
791984 9
2999991 10
859459 6
791633 4
62484 4
1131726 7
416945 2
243525 5
1766882 10
1760731 7
2400007 8
425413 7
360374 3
7926 3
574477 6
803641 8
1409223 8
502378 2
1 10
7 8
7 3
1800005 6
602862 7
21 10
1799993 6
9 7
2080868 7
874421 10
86757 2
200362 1
600001 2
3 3
2099994 7
421416 2
842714 4
2699996 9
600000 2
572961 8
3000013 10
600001 2
213788 1
29735 4
862126 3
599999 2
900004 3
135372 1
599378 4
897974 5
35818 7
445723 2
2090362 7
299999 1
1500004 5
1 10
125397 1
487700 9
690183 3
293862 6
1177471 7
2700001 9
266414 5
1 10
729056 7
13 7
106341 4
2009279 7
780739 5
839661 3
1154847 5
1 10
238074 2
1866915 7
800603 4
6 5
2679271 10
42265 3
1882064 8
300000 1
2399993 8
19 10
15 8
600000 2
460015 5
236714 1
31357 1
636582 6
1673656 6
16 6
5 2
1338925 7
185904 5
6 5
529595 7
446387 5
753744 3
986473 4
2612952 9
178919 10
1286565 5
1960360 8
2699992 9
1208964 7
2108655 9
2400008 8
2497888 9
7 8
8 5
13 6
900000 3
47291 1
746794 3
1 10
1445993 9
89181 5
1500004 5
1623064 6
512532 6
299999 1
1659255 8
878661 3
312465 3
1071746 9
958783 4
81493 6
293161 2
2400002 8
741264 5
485311 6
300001 1
1344907 6
1073967 4
61218 1
1344871 10
300000 1
1800000 6
7 8
593576 3
533331 2
739879 3
300000 1
103740 1
444039 3
948018 7
217549 2
259154 3
1199999 4
972037 9
1 10
1134894 5
556768 2
900001 3
1499998 5
450025 2
7 3
7 8
596951 3
1095367 8
122614 1
1499998 5
916491 5
768391 3
75896 1
859595 5
4 2
2999991 10
654059 7
915715 4
143377 8
2400000 8
21 10
11 5
411581 4
300000 1
28568 3
2303879 10
2 1
2400006 8
452945 5
1200007 4
3000001 10
2260709 10
1450393 6
1500008 5
899177 3
1946209 10
627585 7
2399992 8
1370217 8
22 9
1800006 6
300001 1
12 6
192388 4
19 9
1 10
309495 3
502182 2
2400013 8
1403281 9
2400002 8
1499996 5
3 1
105883 2
2999990 10
1199030 10
281764 1
881495 7
155777 5
19 9
597006 5
1200100 7
853616 6
2202058 9
1353272 5
3 4
1438271 5
245663 1
738807 4
3000009 10
58756 3
2100008 7
2699991 9
583780 10
886711 10
884345 6
1 10
243759 1
2099999 7
2699991 9
2100005 7
1499995 5
1840513 8
2 1
1011856 8
1291135 8
2511864 9
1 10
1799994 6
11 5
18 9
599998 2
1444788 6
763055 7
4 2
1 10
600000 2
599997 2
1527171 9
17 9
704635 6
471724 5
3000012 10
1676238 10
370198 2
390782 9
1 10
124216 6
1 10
830972 3
1150259 10
60148 1
946473 6
1051816 4
1 10
83744 1
437444 3
3000009 10
711481 10
899997 3
2 1
229057 2
281240 3
1500004 5
546943 2
300002 1
2099994 7
862638 3
19 9
855246 5
5 3
2579560 10
2089391 10
1500000 5
2400002 8
1 10
354994 9
455881 2
7 8
1511603 9
2019277 10
15 7
2400008 8
573365 2
1799995 6
1208397 10
1134507 7
297037 6
1527744 6
346883 4
1 10
409826 7
192897 3
1799994 6
2999990 10
407747 9
192452 7
871314 7
495009 8
239807 1
158101 1
5333 2
1205274 6
7 4
77435 2
1573597 6
21 10
71085 4
284877 2
1550919 10
7 7
2106 2
247934 3
471536 7
467658 6
899998 3
2521710 9
1655345 6
1124956 7
600001 2
8 8
864887 6
1203166 5
380267 9
1688591 8
683535 3
299999 1
3000015 10
1892553 8
1799998 6
2307549 10
445691 4
17769 2
6 5
3000000 10
542603 2
1620575 6
599999 2
245728 2
9 10
1909970 9
7 7
170628 1
599999 2
468412 4
1490176 5
476567 6
13 6
2099994 7
644556 5
2999989 10
1 10
524190 3
9 7
5 6
300000 1
7 7
601556 3
2012103 7
2846910 10
1 1
47797 6
3 2
1906689 7
982274 4
998185 7
691784 4
410658 6
972241 5
1279000 10
2999989 10
78058 1
9 5
5 2
1246369 6
2231153 8
518809 8
186577 8
549839 4
950168 4
19 9
278005 2
2302463 8
742428 3
1752161 10
2100000 7
1265712 10
1703703 8
1 10
4 3
423203 6
2999989 10
1 10
432126 9
281966 1
1800004 6
409281 10
208146 1
174937 1
1786691 10
699847 8
288450 3
2699991 9
1322902 7
464127 3
167822 9
1087789 10
2100007 7
1181405 5
108380 5
190882 6
69745 2
756281 8
184419 1
2310599 8
1800005 6
916824 6
601917 3
508581 9
511277 2
2100003 7
152741 1
2868154 10
1 10
1260788 10
1728917 6
1 10
5 4
178523 4
1155996 5
25 10
599997 2
235762 1
1391286 5
2228930 9
341348 2
300000 1
1 10
16 7
19 9
1 1
11 6
4 2
1096341 4
464088 3
2357407 10
42484 1
2684674 9
301244 4
1 10
996823 6
899999 3
2699997 9
299998 1
486128 4
1343529 6
251444 3
600000 2
247979 5
10 10
2699993 9
409988 6
3 2
599999 2
1563889 7
538263 6
307955 6
19 10
42101 2
1 10
1227409 6
612649 10
2 1
2100004 7
1515620 7
8 5
1199997 4
1199996 4
709503 8
1 10
305609 2
301538 7
1247859 9
1598571 10
2093734 9
1500001 5
2999990 10
859634 3
1500007 5
1669572 8
1320975 10
934069 10
8 4
751689 10
1199998 4
171847 3
163244 3
1 10
2329592 10
2083724 9
218217 3
1 10
19 10
1739898 7
15 8
59780 1
900002 3
532799 7
109173 1
260484 4
230633 1
3 2
958513 6
2095543 9
2699991 9
653677 5
965607 7
2100011 7
1393903 6
600001 2
500839 5
738570 3
2602382 9
63520 1
1 10
1800011 6
333152 3
833059 3
149776 3
1193487 4
15 7
49431 8
1354357 9
2699992 9
1975877 9
17 9
1480291 5
941600 9
1088255 4
1024800 5
952617 7
761766 3
2319783 8
40606 1
1 10
1800007 6
289522 1
1108183 4
1502388 6
180407 2
1437939 9
167331 3
18 9
1920456 7
1905784 9
1800000 6
50912 1
239527 2
2366216 8
1200006 4
3000010 10
1692783 7
11 5
1200005 4
38835 4
1902781 7
1372718 5
900002 3
501207 2
208696 2
251531 1
283303 5
401981 9
489745 4
1489939 7
2345771 10
3000009 10
292264 1
1535409 7
1 10
78075 1
888551 9
2364745 8
706850 3
1 1
159152 1
2022281 8
2099994 7
5 4
2100004 7
525137 6
1416673 6
11 5
1827011 10
271128 4
1090232 8
300000 1
282326 5
195332 3
2700004 9
163179 2
581139 5
4 4
3000003 10
1546906 7
139054 7
1 10
3000009 10
365952 3
900000 3
13 7
791920 8
510751 5
1200004 4
747643 9
2700017 9
133689 10
379930 5
899997 3
15473 8
900000 3
47523 6
2 2
5 2
233747 1
2463461 10
1718880 6
1583197 6
1257982 10
242838 9
430945 6
19 9
1079544 8
1 10
1066800 6
1019885 10
2700008 9
1669661 10
13 6
67115 3
449952 3
296742 1
1800005 6
111621 5
550270 2
1148723 4
1691161 8
513421 4
1 10
3000010 10
134076 5
1 10
770539 5
48148 1
1584789 10
446010 5
1757543 8
1203978 9
300001 1
17 7
1799943 8
213021 3
1 1
300001 1
20 8
14642 3
1237595 5
447767 9
579508 2
1200002 4
2184759 10
1851298 7
677381 10
2100008 7
48572 3
391624 8
961053 9
568448 7
300000 1
7 8
1375922 10
3 2
783033 8
998729 10
21 9
1022793 4
1267392 9
129392 7
948527 6
31839 4
121890 1
13 6
1 10
3 1
2967582 10
11015 1
5 5
2699991 9
348455 3
508056 4
2399288 8
2100008 7
207976 4
1072835 7
1500002 5
3000019 10
260144 1
2541558 9
19 9
896205 5
706220 5
599999 2
1344789 5
35029 6
1766635 7
369239 2
405497 2
122454 1
899998 3
1 2
51911 2
296105 5
1199999 4
10 10
40149 1
3000009 10
665781 5
571072 2
599998 2
481897 2
525108 3
1 10
89388 3
5 6
648304 4
1800002 6
1238111 5
374473 4
2875131 10
1800006 6
170971 5
1151146 9
19496 2
2177561 10
159959 2
521253 4
1723612 10
1200001 4
417826 7
536973 4
996455 4
324430 5
1800006 6
250407 7
640612 7
4 4
205111 10
109999 1
1500006 5
527132 2
240357 1
1 10
1799993 6
1 10
2198147 9
299999 1
853336 9
266309 1
9416 7
828804 3
2057175 9
862024 3
266665 6
198300 1
2190995 9
68207 5
2 1
1812743 8
102634 1
1731852 6
1995913 8
2699991 9
2699995 9
154342 9
284006 1
587015 4
2 1
11 10
1332158 5
921705 6
392279 3
426097 4
216583 3
470346 6
1200179 6
597764 6
1445849 9
470514 2
808785 3
3000003 10
223227 2
1268794 5
1049691 7
11 5
205671 1
5 5
13 6
871841 5
362285 4
5 5
1 10
919977 8
2100009 7
1 10
1 10
7 4
1377215 5
24 10
1500001 5
899998 3
205124 2
857429 5
1768390 7
20 10
2113057 8
34018 1
9 9
369829 7
856794 7
259209 3
221996 2
1059225 4
5 6
1500001 5
2699999 9
39775 2
10 5
11 5
1161211 6
388893 4
170689 10
8 5
2700001 9
794885 5
1 10
300001 1
1123896 6
218699 9
2296908 9
143069 4
1 10
15658 1
426985 8
1260624 5
584699 5
1374995 5
136006 3
586673 6
2114801 9
10 5
125254 4
1877660 10
19 10
2699999 9
553704 8
1 10
1844197 7
1226632 7
348267 2
300000 1
15 8
300000 1
197153 6
200977 3
514601 2
1200002 4
2999989 10
1633630 10
113898 1
494863 10
656059 9
397594 4
300000 1
2999990 10
332948 3
887477 6
1826314 9
1 10
29544 4
1 10
405133 4
278501 4
4 4
2700017 9
1800766 9
2116497 8
1751244 8
2999990 10
453972 5
91701 6
1500004 5
17 8
1800001 6
424617 2
2497200 10
1073587 5
2073210 10
1919591 7
1500007 5
2123233 9
2699995 9
614385 3
1378745 5
1 1
899998 3
1148671 4
14 7
60825 1
1 10
82131 5
500121 2
278871 1
2400012 8
2232738 9
2107394 9
11 10
767460 8
173499 1
2400007 8
1499996 5
1243935 8
52104 1
934524 9
285754 1
5 6
1500006 5
184503 3
595303 3
1125230 5
225449 3
15 8
1479077 6
1412470 10
846620 8
1 10
146121 3
730459 10
1587270 10
449986 3
1800006 6
1800005 6
525989 2
618041 8
116592 8
1596545 10
242803 1
2700008 9
185461 4
158070 6
231643 1
9 4
445908 3
5 5
336390 6
185217 2
423344 2
1 10
752935 8
177344 1
2099994 7
119395 4
1944140 10
299999 1
1596167 6
326499 2
2099997 7
717390 3
230299 7
1050410 6
744136 5
2992000 10
942677 6
2084725 9
94319 1
2037105 10
2100008 7
2323373 8
1499996 5
1187428 4
590783 2
2131858 9
1804540 10
570469 10
53443 2
1 1
801399 3
2979140 10
526792 2
887165 9
4 2
1 10
1499995 5
1499994 5
653558 4
10 10
900001 3
1678289 9
1 10
2085011 10
334506 6
566847 4
1366511 5
1499995 5
92382 1
66346 1
1 10
2700000 9
2396769 10
2400008 8
1 10
725276 5
899996 3
2369139 10
5 3
1483230 8
899999 3
1188810 6
140383 1
608525 9
7 4
1 10
1 10
117852 4
3442 3
1500000 5
115693 1
185582 2
2399993 8
900003 3
1642146 7
2400005 8
826624 3
3000000 10
1530450 6
20 10
1038259 4
7 4
1600237 6
19962 1
428255 6
248921 4
1 10
1 10
2400008 8
300000 1
1057981 10
224362 1
4 5
1726048 9
1 10
490057 6
2400008 8
2100000 7
2267935 8
474891 10
10 6
1 10
715196 5
1200002 4
626669 4
1799995 6
2999991 10
1214857 8
419587 6
900003 3
393621 4
23 8
744699 10
31149 10
155921 1
1499996 5
1199996 4
940968 4
479356 3
1799998 6
627063 3
300001 1
1800007 6
899996 3
327422 3
289708 2
15 7
1174579 6
250849 2
1 10
1800006 6
1290589 10
1800003 6
800515 3
1 1
1 10
12 5
34725 1
255478 2
672263 8
1192121 7
277359 1
1708030 9
803327 4
659021 3
1909789 8
376601 2
2999989 10
600003 2
184289 6
2131697 8
1221630 6
109528 2
256280 10
511976 4
900003 3
2107009 8
1061045 9
162932 3
528253 4
284760 1
1421811 5
17 9
15 7
581038 4
1341691 5
972497 6
1050290 5
546881 7
10 4
5 3
747073 9
86583 1
1385055 7
1369680 10
231146 1
1269744 6
6 5
6622 1
1087705 4
7 8
510220 2
1977931 9
2700002 9
21 10
1871568 9
547661 5
909967 4
2699990 9
1 10
7 4
1890722 10
854505 6
1500001 5
464515 4
382703 2
1951671 8
384715 2
1 10
299999 1
463030 7
1449504 7
452675 7
12074 4
599998 2
1499997 5
1719182 7
1 10
300000 1
1 10
154044 1
74921 1
15 7
1499998 5
646799 10
361272 3
884185 10
702706 3
599997 2
13077 3
1505555 9
1800003 6
3 2
4647 10
672794 5
56769 10
1 10
2700002 9
80570 5
5323 5
1770408 9
1200005 4
1200003 4
1539839 6
82556 1
931047 4
581683 2
1 10
1799996 6
220045 1
1 10
243720 1
186683 3
1 10
247864 4
624878 3
1216349 6
1799993 6
547713 4
957 4
1 10
705703 3
988791 5
288482 1
1184760 4
161618 1
58711 1
1485268 10
190725 1
993020 7
1420919 8
5 2
1 10
19 10
903195 8
230118 4
674286 6
573909 4
1 10
734595 4
1539500 10
2175719 8
611539 4
634071 10
1799994 6
1800000 6
135535 6
105183 10
2699998 9
2033320 7
1800009 6
2999999 10
172589 3
86931 1
71384 5
665889 7
1786014 6
845615 5
44983 1
476716 4
2029490 9
192416 1
1561750 7
2399993 8
2100010 7
1100123 9
1 10
1 10
259109 10
680595 4
32035 4
173815 1
16 6
1189768 8
757929 3
1409489 10
807116 10
10 9
1864189 9
283814 1
3000009 10
1746420 10
85099 2
2159857 8
158831 1
7 7
142319 1
82813 2
1264938 5
1269650 7
430245 2
1190147 10
1 10
1 10
299998 1
1500008 5
1366491 7
867547 6
1804361 10
1084140 5
55545 1
2377211 10
280947 2
1203289 10
2 1
3000011 10
9 8
206483 1
1 10
2395440 9
262820 2
1264599 7
300939 9
21 10
156735 2
1477023 6
145772 2
1076384 4
483820 7
171779 2
10 9
600001 2
465479 3
863812 10
1106191 9
18182 10
2100006 7
2399993 8
1346563 6
600001 2
2438742 9
677440 5
840703 3
659762 3
2099997 7
280447 2
601485 8
1687484 8
476809 6
140287 10
950671 6
1217090 5
599998 2
259360 8
486953 6
900000 3
390515 7
1199997 4
300000 1
787329 4
1345239 5
600003 2
623430 3
2448031 10
1200001 4
9307 2
2400013 8
600003 2
380698 2
1342635 10
789044 3
1701999 8
865629 8
1405239 5
900000 3
620971 10
499763 6
299999 1
2100010 7
169885 6
1800006 6
16 10
1 10
2400012 8
1495297 9
116998 7
1 1
130242 1
843345 4
459515 2
15817 1
1800009 6
444961 7
1 10
1538449 6
1912850 9
6 5
1165842 6
290474 5
1 10
1035096 5
582370 10
1384508 7
829088 3
4 5
899999 3
900003 3
560584 2
595760 4
1148531 4
1 10
101954 7
133442 1
2699992 9
1706893 7
221731 10
2036727 7
602580 3
2084316 7
900002 3
785909 3
516118 8
380971 10
8 9
107711 1
1426329 8
1623479 10
1 10
8 5
1 10
118019 6
1 10
1404380 9
4 3
387880 5
927329 9
384176 3
1101258 5
6 4
728873 6
2716780 10
1046812 5
5 3
44259 8
32951 5
345805 4
599998 2
1800005 6
2293517 9
1199995 4
1800000 6
2435786 9
2999991 10
1 10
3 1
1 10
221977 3
1251863 9
1432549 10
25 9
304548 5
485444 2
17 8
2399991 8
652578 8
2014388 9
6 4
2100001 7
1605380 10
343221 3
40030 6
1800001 6
5 4
844763 6
207672 4
1200003 4
1 10
307729 2
116963 4
1 10
5 6
1 10
2400001 8
22 8
1711179 10
2700010 9
1199995 4
1604533 6
658024 3
2173655 9
760553 9
1016158 7
61549 3
1355527 7
425991 7
2521072 9
1199998 4
390541 6
4 4
364705 4
589328 9
5 2
9 8
1247889 10
536361 8
655027 6
69517 2
111450 1
894901 3
1500001 5
145088 1
1799998 6
2495023 10
822787 3
2018646 8
1122429 7
600000 2
1785475 9
1469881 7
1 1
1500001 5
747519 8
300000 1
597091 4
721309 7
1104633 4
601586 9
3 3
1800005 6
123625 9
474328 8
899996 3
1 10
177761 10
300001 1
2034875 7
1799999 6
132107 1
231240 1
1 10
7 8
2036811 7
3000014 10
2100006 7
322015 2
899997 3
1084660 10
299999 1
281171 10
155599 2
1799995 6
1 10
6 7
2099993 7
171178 1
403833 8
412616 2
1 10
7255 1
17 8
1220268 5
2399991 8
900004 3
240899 1
160163 1
426901 10
3 3
1 2
1127421 5
273123 1
1 1
1567824 6
2 1
2 3
3 1
2328959 10
55880 8
2699999 9
116242 2
98996 8
14 7
300330 10
1821484 9
1531999 10
7 3
202835 4
1817402 7
1500007 5
352299 5
969143 7
117861 2
211066 7
570158 5
184862 8
2935779 10
1 10
2699996 9
763289 9
166145 1
166356 4
6 3
242063 1
588531 2
1788353 8
300001 1
301258 9
52924 1
5 2
1451875 7
111778 1
2383422 9
13 7
1181474 9
1806784 10
292447 1
2327811 10
11 5
513704 8
79254 7
565406 5
4 2
867653 6
1 10
2100008 7
734096 7
1828729 9
1 10
4 4
131611 2
241666 2
11 6
48210 10
20 10
600001 2
20032 1
78813 3
1764798 7
17 8
2553931 10
861457 4
731109 10
71548 5
600001 2
1697660 7
346498 2
816307 5
1 10
2330730 9
413907 2
1933182 9
300001 1
540406 2
2959750 10
768426 3
197598 1
749134 5
302021 2
247296 1
299999 1
1181777 6
245147 1
969842 5
920781 5
434945 6
674148 9
496782 7
406385 4
116075 7
78010 10
1351750 6
300000 1
9 9
723316 4
1086778 7
5 3
313517 4
1546357 7
10 9
518287 6
2099994 7
369982 4
2100007 7
2301740 9
456446 2
1616500 10
96339 1
2258670 9
465121 8
222924 3
563325 2
7 3
143669 2
452141 5
1 10
1 10
655821 5
1500001 5
1190726 6
2100005 7
1799995 6
857113 5
271114 2
1199995 4
1 10
351242 2
839659 5
8 8
2396899 10
1500000 5
10 10
1426378 8
75091 1
8 8
465196 3
51961 2
85520 7
5 2
69785 1
716986 3
2671753 10
488328 8
203501 10
1141864 9
1383275 5
1 10
1758809 8
69961 2
11 5
104610 1
599998 2
799830 6
1 10
146721 1
1 10
702488 4
16 8
300000 1
551242 6
1921057 8
2616671 10
307661 4
364093 5
1086602 7
600002 2
328403 3
448040 8
1905840 8
19207 1
892985 3
629144 8
122144 1
1169724 9
647531 6
2110783 10
1 10
467142 5
1259231 7
573378 7
217512 4
155965 4
899997 3
2099992 7
509531 10
1445386 6
252006 3
462635 2
1288922 7
387476 9
12 6
733056 5
142158 9
1556650 8
1199997 4
299999 1
548834 7
42436 1
420423 3
587929 10
2399993 8
1 1
252961 1
2265282 9
2324171 9
600001 2
942560 9
1435464 9
1673252 9
947310 10
1 10
223357 7
345677 3
899998 3
880223 7
88801 3
2521664 9
1 10
55755 1
1597348 10
1 10
298644 1
2400014 8
11 5
622057 6
1590335 9
392127 4
11 6
789097 4
631974 3
6 5
20 10
231128 1
701992 8
333064 5
1242526 5
767777 7
688017 7
517129 3
5 2
895647 3
45560 9
1243396 10
851198 3
2099993 7
275521 1
1 10
30138 3
1681830 10
327721 3
43647 1
2054667 8
266151 4
985287 4
1140007 4
1 10
29920 8
532695 3
318993 8
2100008 7
900003 3
910483 4
1309375 6
2400010 8
1174365 5
434595 4
2999999 10
1807808 8
1732143 8
707051 3
1 10
155165 1
900002 3
1 10
790181 4
2661310 10
880398 3
3 1
307140 2
456653 2
9 9
2399997 8
278468 2
368848 5
564667 4
361887 2
1199997 4
1774758 7
593323 3
2026348 7
1805493 10
5 4
2283489 10
1799994 6
1799998 6
2099993 7
899996 3
300000 1
396481 2
1200005 4
230651 7
1 10
17 8
153119 1
1583681 7
1309722 8
1500002 5
37650 1
138938 2
1457153 8
17 8
363263 6
1306907 9
663482 3
684180 3
25 9
1643097 8
1 2
1800007 6
1499996 5
2699998 9
2100005 7
1298745 7
761811 3
1 10
1870590 10
232629 1
1304964 5
1065435 4
2100001 7
900003 3
129069 1
736069 4
1115 1
1983884 7
2399992 8
900003 3
212108 7
1276304 5
1800007 6
15 7
254679 1
285216 1
2400009 8
2007971 7
410949 4
1057840 8
1199995 4
979577 4
144326 1
613077 3
1800011 6
335024 8
815823 6
900004 3
1119208 8
10 10
2267460 9
497664 2
2503818 9
1576073 8
2400004 8
1 10
502592 9
552937 3
434337 8
235820 1
1800000 6
324834 2
219599 2
2206486 10
16 6
24036 1
247930 1
1292744 9
1 10
662487 8
247079 2
1200005 4
579701 2
1553959 8
1327466 10
576150 5
210359 1
211929 1
1799994 6
3000011 10
2699993 9
18 7
83742 1
7 3
181255 2
24599 10
482305 6
487557 3
265581 2
205481 1
1 1
89445 3
6 5
200024 1
417413 3
1120571 6
1671006 6
17 10
364101 2
2699999 9
1 10
9 6
78043 2
420703 4
1 10
55335 2
1 2
110520 6
5 3
151373 1
11 8
3000006 10
1403607 5
291614 3
1095704 9
4 5
1906573 8
781531 4
897479 8
839210 5
253378 9
16 9
535134 2
300000 1
1800010 6
1110761 7
246405 2
54536 3
2100000 7
1 10
1380422 9
1556120 7
1770397 7
17 8
920725 10
44127 2
74825 1
2409051 10
88647 1
612250 5
2176804 9
17944 4
1538369 10
4 4
50783 8
91532 1
1194456 6
12 9
1942962 7
901035 5
981136 8
2400007 8
1799998 6
126731 4
750926 7
1051627 6
2604571 9
3000000 10
1884888 8
537564 7
1127933 9
837197 6
661271 4
600002 2
237421 2
77000 1
3 3
400036 7
1142403 8
180828 2
7 8
698587 7
1536042 9
28988 7
1918007 7
1187406 6
52839 9
198923 5
9 10
1397777 6
1 10
600000 2
1099449 5
1049449 10
900000 3
11546 1
88786 5
137030 2
1543554 9
54255 1
5 2
233218 2
1121505 5
1771527 8
1 10
2399992 8
900002 3
15 7
1621555 7
299999 1
1073755 6
912486 6
1221201 5
4943 1
248346 3
131105 1
1897061 10
2099992 7
232403 4
2100007 7
145475 7
135341 4
848382 6
173049 1
1327836 5
881425 3
303649 2
17 8
1211559 6
642627 9
207009 2
2707560 10
3 3
553236 6
1663920 8
121573 1
300000 1
2100004 7
2524158 9
16 8
802178 6
5 2
1601545 6
45391 10
826987 7
318856 3
5 2
147283 3
1251417 7
128925 1
263614 5
1326109 5
1500000 5
229789 2
802766 5
2000557 7
2229025 8
1041161 4
4 5
451052 5
66311 2
9 7
166199 1
1 10
1819782 7
1 10
1 10
10 4
990901 9
3 3
168673 1
13 6
169449 10
517920 2
907814 4
2420590 10
943015 4
2700008 9
500565 3
1566677 6
7 8
1 10
188642 1
49996 7
2031179 8
1932993 7
1199995 4
2400014 8
300000 1
7 5
291780 5
359528 3
1111337 9
560993 6
70243 3
4 4
16 8
457329 10
2100006 7
814109 3
900003 3
333494 2
481487 2
1 10
436227 2
152107 2
1276770 6
1423749 5
867391 6
1731492 9
779510 10
1 10
2148975 8
818025 4
1428086 8
1 1
1884799 7
1 10
300001 1
171853 2
2399993 9
882628 6
1 10
6639 1
1840070 7
2100008 7
321510 3
602859 4
1 10
1729247 8
69408 6
1161955 5
19 8
7 7
1883930 7
627166 7
836756 4
354211 4
3 4
52210 1
1417157 6
900000 3
2999991 10
36543 8
41646 3
593742 2
1732998 6
372962 3
867179 6
1746702 6
260790 4
2699999 9
778628 8
19 10
224988 1
1 10
3000011 10
2006899 7
1799996 6
5 2
159671 1
83976 3
300001 1
1200007 4
2999994 10
173157 1
13118 4
180273 1
19 10
1376570 5
15 8
26 10
899999 3
154792 7
620713 8
626026 3
900000 3
1336958 9
1037828 9
1111813 4
2400001 8
2700001 9
2020417 8
1 10
2978751 10
7 8
215423 1
751235 8
945266 10
1954399 10
1800006 6
1800005 6
600000 2
797890 9
1 10
985879 5
8 6
13 5
1499996 5
2400007 8
599998 2
220758 6
364555 9
986956 5
4245 1
89951 1
1388320 5
110634 7
56355 1
818200 4
599999 2
570483 4
97362 9
629353 3
900003 3
1631251 7
237726 5
300001 1
9 8
299999 1
1 10
1572812 9
2749560 10
2700000 9
256761 3
87270 5
509971 2
2400014 8
2099997 7
14635 2
900001 3
609532 4
147095 2
600000 2
686029 5
2399992 8
850666 5
2349764 9
2399992 8
10 6
1757025 6
2691720 9
7 4
600001 2
3000013 10
2999999 10
533361 10
2673568 9
1079890 4
15347 6
49082 2
36630 2
1086444 9
86193 1
1 1
700412 4
1117059 10
310331 5
1800001 6
1730936 8
7 7
738332 7
2717361 10
1713581 10
9 10
6 7
773592 8
2409471 10
172451 3
16 8
599931 5
29069 10
1499994 5
2100011 7
897893 9
2700000 9
2585304 9
1793093 7
1 10
1 10
684759 4
67250 6
145889 4
648668 3
2999999 10
2700001 9
1146329 8
19 10
1499998 5
190771 2
300000 1
2700004 9
1 10
1545117 7
888609 3
292057 1
61372 1
899999 3
1043902 7
22770 2
17 9
1464854 7
450750 5
251847 8
1 10
635060 4
480771 9
19 9
82874 2
1499999 5
6 3
1800001 6
3 4
19 9
1931374 7
751718 7
96245 2
2100009 7
623301 10
1 10
563803 2
74195 2
892897 4
211850 2
1 10
1 10
900000 3
728623 6
6 7
240335 1
1 10
1366821 7
1 10
189479 4
1156166 8
650706 6
1910759 8
1254497 7
2400000 8
16 6
275163 1
299999 1
1800005 6
900001 3
883553 10
107042 3
1551346 7
600000 2
4 2
96703 8
1500004 5
248342 8
698454 8
1500002 5
286440 1
124873 6
14 7
1413840 7
2100000 7
2023677 9
1346407 7
928262 7
121728 4
722299 5
3 2
600001 2
315219 3
583153 8
913560 8
18 9
211231 1
207331 3
2100001 7
1 10
1903375 9
54270 6
634681 3
20901 4
300914 9
29418 9
246243 7
1233304 5
284525 1
573603 2
600003 2
2468788 10
9 10
2099999 7
1115479 8
378214 2
14 5
1853775 7
900002 3
2113664 10
711224 8
874413 9
662841 3
220535 5
2400000 8
174633 2
33249 3
899998 3
148641 1
10 10
9 4
359739 3
2081803 7
1499996 5
1370511 5
295691 1
299999 1
16 6
1 10
2399994 8
5 6
2699991 9
599999 2
2350904 8
2 2
2257143 8
8 9
3000010 10
978975 5
1438884 7
316548 2
1616252 7
295758 6
1 10
2999999 10
1 10
2999996 10
384725 2
28121 2
517127 2
151072 2
1156839 5
3000011 10
1200003 4
2218499 10
183529 2
461688 2
11 5
1 10
8 4
1221073 8
2023111 7
900001 3
1429924 5
300000 1
1 1
1803941 7
777111 5
1388478 7
59006 8
16 8
212334 5
412933 6
2 1
315379 9
282615 1
1 10
91262 1
5 3
1 10
819461 7
16 8
1 10
10995 1
3000004 10
92842 9
1897213 7
273468 10
2344904 9
600001 2
1742525 6
600002 2
1522821 9
20 10
493963 2
2279907 9
908831 7
264198 1
817643 5
15922 1
1881736 8
1313001 10
2999999 10
291150 7
37505 1
570859 6
764330 6
309953 2
45231 2
1118120 10
1199998 4
8 7
2100000 7
2242187 10
4 2
7 8
19 10
1200006 4
2399991 8
899999 3
3 3
294610 6
1742784 8
300000 1
577260 3
11 8
1145808 6
600001 2
2999990 10
1310247 7
71427 1
193521 2
1 10
1031 1
1 10
49609 7
1462405 5
124153 6
1590193 9
1799994 6
1 10
753878 4
1185768 7
595195 3
5 2
1 10
886203 10
453051 2
66685 2
13 9
5 6
250929 8
2362928 9
18 7
2706020 10
320543 9
1274338 9
149806 5
846618 3
1078397 4
316716 5
1032039 7
79853 3
525241 4
1550496 9
1 1
474010 5
2 2
9 8
2167490 10
49247 2
1 1
1 10
105575 6
1200001 4
2 1
1 10
747874 7
1 10
766769 3
6 7
2234071 10
2700008 9
386978 9
2400008 8
2292443 9
2293680 10
19 10
1800005 6
1 10
558515 2
1174389 7
79295 7
1 10
2459582 9
2399995 8
46536 3
796416 8
938261 6
1334285 9
1907591 8
85780 1
2682303 10
1678133 6
204336 1
19 9
179807 3
600002 2
20656 5
71004 7
1550600 9
1800005 6
252862 1
7 4
2406776 10
5 3
345343 6
692515 4
1783843 6
600001 2
1500000 5
2155680 9
1 10
1225784 5
452061 5
5596 5
1699872 8
19 10
6 3
222922 9
2 1
1563365 7
900002 3
519431 6
1158670 5
2449486 9
1116571 7
893364 6
20689 6
184611 6
1048110 7
8450 3
482398 3
91549 4
549485 4
1089885 4
1412264 6
1 10
385837 2
300002 1
880242 4
747300 10
2549821 9
737791 6
1499994 5
115723 6
1719352 8
1024695 4
33285 9
821044 7
982119 5
743499 7
383585 6
967151 7
221098 1
1353170 5
17 8
156336 3
1551508 7
143424 8
2128734 9
1 10
2699999 9
1 10
2087209 10
1921465 7
600001 2
2100002 7
734511 4
1200005 4
357379 9
2700001 9
80459 4
1882927 8
2099999 7
1800001 6
1796655 8
1 10
566493 6
11 8
1006354 7
2955281 10
2699990 9
592815 3
1809072 9
1 10
161873 1
4 3
1 10
1 2
1200003 4
2079749 7
1 10
1499995 5
312460 4
20 7
2999990 10
39354 6
615336 4
2186621 10
2670615 9
1709703 10
4 3
11 10
250622 9
359285 6
401279 8
139720 2
2106009 8
899999 3
223256 5
2293259 10
4 4
15 9
1800005 6
596231 4
56904 8
2099999 7
1315872 9
2099993 7
320640 6
402694 2
2700008 9
13 8
600003 2
17 8
1 10
13 6
728811 3
2008314 8
58865 5
1141076 5
532016 9
1067398 8
385133 6
1 10
2699993 9
283405 1
2275396 8
3000009 10
1545576 6
129033 3
2184910 10
224488 4
45016 1
1479852 9
1932110 9
2112401 8
387222 6
14 7
1306362 7
480276 3
523179 3
2400000 8
1135842 6
517148 9
467935 3
339949 10
96636 5
763026 5
6 5
1 10
333580 3
2060143 8
827776 8
50162 1
536971 3
885561 5
2355069 10
2362618 9
25079 2
9 9
20 10
2399993 8
3 1
734408 7
25 10
1071954 6
2099997 7
300761 2
2400004 8
878493 8
1322493 7
298350 3
1155548 4
53656 1
300000 1
1 10
559132 3
17 9
1141791 10
1669187 6
577534 5
299999 1
224036 9
119594 2
899997 3
213059 3
1643687 7
1 10
5 2
764160 3
2400004 8
912652 7
339300 2
229229 1
2589893 9
10127 3
921437 7
145311 10
168127 2
563520 2
1637923 6
1 10
744003 3
509983 10
1028593 4
600003 2
13 7
81797 2
167944 1
1 10
1799998 6
2634282 10
1468801 8
402495 3
2333 1
318205 10
644929 9
1 1
7 3
9 5
48201 1
1200005 4
25543 9
1877979 10
1199996 4
493407 9
368435 8
110947 6
1974393 9
600001 2
220073 1
1262445 6
900001 3
533999 4
3000014 10
1635983 6
655408 3
502634 7
3 3
1198171 6
526495 5
1 10
900002 3
6 3
899997 3
1 10
481740 6
1882113 8
459721 4
1 10
1206750 5
1276851 10
875057 3
2459223 9
2 2
1864368 8
979463 8
1 10
629680 8
11384 1
1063872 6
2400007 8
587250 6
1102447 8
323918 9
796675 5
322714 2
9 6
556569 8
962159 6
917444 4
408498 3
411198 3
600001 2
199643 2
61403 1
647995 4
1 10
790207 8
236644 1
1707364 9
13 7
2 1
1206564 6
2100000 7
419611 10
209636 6
905355 9
1 10
7 6
608017 9
936073 4
1213418 6
1898056 9
380167 3
197911 3
1499999 5
1975029 7
15 9
355139 4
2399999 8
2399992 8
814679 8
298823 7
900000 3
287159 2
1481263 7
965991 8
219276 9
1313900 7
51718 1
10624 4
2400007 8
169075 5
27204 6
1764262 9
2400002 8
399137 8
241794 1
1803565 9
2175343 8
780925 5
1321488 5
1800005 6
595658 8
1194160 10
1327354 5
1428024 8
1499999 5
1 10
207843 2
2788055 10
2999999 10
1265327 6
1 10
434461 5
507600 4
1084781 5
1800001 6
10 4
1474952 8
463311 2
19 9
297037 6
72064 3
112150 3
349019 5
89629 2
420887 2
299999 1
3000010 10
1499995 5
2400000 8
66939 7
1 10
300000 1
1500003 5
144853 2
1499995 5
1200007 4
4 2
416224 7
162237 1
1 10
981295 4
906008 4
2554529 10
1200001 4
2699990 9
283132 6
1366119 9
9 10
695171 10
1199995 4
2084241 8
1 2
300000 1
899997 3
769094 3
493593 2
449068 3
1287611 5
446833 2
228459 5
100401 7
289917 1
1175271 4
524709 4
941453 7
218124 2
17 8
5 4
8683 3
171589 1
25 9
2033176 8
161164 1
1800005 6
238189 6
290858 6
2633930 10
51991 1
299998 1
1407538 9
9825 2
539387 4
568852 4
1800000 6
203451 2
1019446 4
131159 7
1 10
535671 2
1 1
619536 7
1534900 9
1744974 6
1200000 4
1 1
229399 1
14076 10
284166 7
600001 2
6 5
95497 2
1199997 4
342575 9
12 8
279437 3
1 10
1061235 5
2400000 8
162545 1
2015124 7
2378839 8
58189 5
74749 1
1 10
21041 1
192765 2
2456162 9
2832351 10
99331 4
514256 10
1799999 6
170010 3
3000011 10
1800010 6
2092072 8
899997 3
1199997 4
5 2
9 8
473004 2
842169 3
2608193 9
504590 3
64909 2
2999995 10
1253496 6
169788 6
1 1
2700001 9
2100000 7
1794981 10
53697 4
1 10
599998 2
9 5
222895 1
2256875 9
178797 2
191929 1
646793 3
181716 1
17 8
2531751 9
793505 8
1523652 9
5 2
2405359 9
1 10
5 6
3260 1
568097 6
1230240 8
18665 3
2249980 10
325504 4
2699999 9
1289099 7
21608 2
2999990 10
899998 3
2699999 9
1079885 5
560327 6
900002 3
1642859 6
1095601 8
14 9
25 9
257064 1
1002010 10
2699993 9
1293500 10
13 8
2085721 7
866871 3
899996 3
618893 10
1 10
103426 4
1496602 9
8 4
169919 10
1224424 9
48911 1
10 9
749770 10
542979 2
2558537 9
1285291 7
598248 6
5 2
287440 2
1431139 9
1104911 4
2765241 10
1499999 5
1 1
1166850 9
601553 4
2700005 9
1 10
6 6
4 5
2 1
991611 7
94471 3
1 10
1499996 5
3 4
1603647 7
1200003 4
942551 5
1075341 7
29737 6
9 9
897805 4
435476 8
913230 6
1 10
1254889 8
194497 1
1799997 6
2 3
3000009 10
241955 1
1200005 4
509656 8
17 8
300000 1
17 9
76009 5
76405 1
599998 2
1199999 4
1 10
5 4
585526 2
1752526 6
630800 5
698727 7
916558 7
2607310 10
1474849 5
1412569 6
343267 3
2399993 8
1000280 4
21 10
7 3
11 5
1583578 9
1500005 5
1 10
627503 4
300001 1
474466 7
618227 9
600003 2
866224 9
519456 2
48699 3
1 10
1950994 9
1948934 7
2303575 9
2099997 7
149117 3
1 10
1376305 9
3000006 10
65518 2
11 5
2347828 9
93157 6
694339 6
10 5
2804469 10
3000009 10
1892443 7
976375 4
201340 1
486039 8
1469379 7
2700008 9
1 10
1 1
1424051 9
153669 1
567383 2
507607 2
353959 9
1199996 4
103712 4
1790189 10
2400015 8
36261 1
1798456 8
24911 3
246251 1
1499995 5
5 4
299999 1
1277167 8
143650 4
18 10
4 4
1309908 6
1 10
145649 5
256257 2
1499996 5
638500 7
1200000 4
10 4
2 2
300001 1
4 3
2841650 10
868043 10
1491997 9
2419411 10
282570 1
560488 2
11 10
722814 6
2320504 9
900001 3
21 10
407154 2
1199997 4
685972 3
1500005 5
2333498 8
19 9
184792 5
2289951 10
1379150 6
1500001 5
247092 2
450758 3
3000009 10
241077 3
10 7
493286 5
900000 3
412050 8
2185126 10
417504 2
15 6
6 6
9 8
1 10
1 10
2573347 10
2100006 7
1987974 9
1161892 4
518986 3
2400001 8
619168 8
225262 2
820656 4
3000009 10
810985 8
4 3
229343 1
1337899 5
71217 1
1800007 6
610518 5
1763771 10
541770 6
1132714 10
1184225 6
5 4
5 6
2832741 10
444101 4
85700 1
411890 3
1 10
600001 2
2399997 8
11 6
663412 7
1783747 7
1799997 6
916602 7
1093461 4
2099992 7
316795 3
1799999 6
2754539 10
124484 3
1536904 9
21 10
847419 7
1978920 10
649828 3
1220472 5
177741 3
13 6
10999 2
18 7
1060543 7
10 5
3000000 10
1471896 5
1266186 6
1 10
64288 4
771491 10
425895 4
584631 3
12 7
16 7
17877 4
420753 7
244831 2
15 8
2926736 10
287512 4
1839197 9
2399995 8
17 8
806673 8
1150071 4
510288 7
166620 5
1799995 6
91350 2
246872 2
1181439 9
3 2
599999 2
1102663 8
1 10
5 5
171863 1
6 6
1 10
255861 6
605143 8
1432776 7
306747 4
777865 6
1499998 5
1302990 6
750443 7
126714 1
2 1
340558 7
1131020 5
546390 5
172657 9
300000 1
7 8
2400007 8
1 10
2117530 9
316453 6
20 10
1285409 6
175388 1
14 7
1279924 7
238544 9
300002 1
133378 1
393420 6
12822 6
1420535 10
494948 4
628501 3
374823 2
6 7
337123 2
6 5
1268436 6
176645 3
8 6
948182 7
552293 6
600000 2
2699992 9
1987981 10
8 9
48295 5
1200000 4
959570 10
2593672 9
900000 3
215421 5
18 9
2459209 10
2099999 7
1199998 4
1200006 4
2007788 10
292649 8
291456 8
2737579 10
465667 4
258870 1
9 6
3 3
1916810 9
2650140 9
10 10
1 10
2700005 9
599998 2
1800000 6
818825 9
1247239 6
411408 4
411140 10
1800003 6
1745220 7
916075 7
13 6
1 10
4 5
1971214 7
3 1
394487 4
227466 2
772482 4
2606814 9
1148621 5
200245 3
2010134 7
588061 5
300000 1
3000019 10
2731011 10
1 10
1595383 9
113972 4
454500 3
708641 8
2700010 9
281601 1
924247 4
11 6
2400007 8
899996 3
600001 2
39489 1
248835 1
471095 5
384526 9
1 1
1639975 10
600000 2
221936 6
275119 8
330773 6
60682 4
565333 3
991625 6
937107 7
897787 9
572229 2
9 4
626529 4
1368437 7
141798 2
79795 9
155148 2
235966 6
2700010 9
40959 4
838467 7
835866 3
1393438 5
11 5
1 10
359105 5
216651 2
171748 9
1 10
297646 7
2700000 9
723184 5
191564 1
2399992 8
169228 1
2336856 8
1057735 9
819917 4
1800011 6
161643 4
33035 1
224640 9
327687 4
937344 4
1 10
281360 8
2700004 9
1891776 8
1199999 4
2700000 9
6 3
599997 2
368205 3
63304 8
184340 1
196460 1
5 3
136005 3
100854 3
2353776 8
765779 4
1130560 10
611748 3
1089435 4
167420 1
539514 6
1 10
354001 10
14 5
35488 2
600002 2
673150 3
2400000 8
227802 2
299999 1
198529 5
199511 6
137681 1
75515 1
1501346 8
1 10
1427531 8
584212 3
539676 10
1544003 9
582579 5
90030 1
97721 8
2320023 8
135513 2
280918 3
7 3
2400006 8
1878309 10
757263 6
1 10
908313 7
819845 4
1322500 10
1335075 6
156113 4
10 6
1 1
1200004 4
485518 2
2099999 7
908342 7
35222 4
780486 3
275606 1
1834391 8
1200003 4
1 2
227908 1
573588 4
637784 8
157455 1
671748 3
875172 4
459945 6
279797 1
11 5
2732198 10
124786 1
2190409 8
57102 3
138521 6
1 10
600002 2
329752 10
162139 8
5 4
838613 3
1200005 4
1 10
6964 1
2874350 10
1500000 5
1054315 8
2999992 10
300001 1
69607 1
163758 6
676417 3
3 1
2400000 8
11067 4
144712 4
1542276 6
2238758 9
1200004 4
5 6
245304 9
555219 2
1 1
63842 1
1 10
977162 7
406292 2
10 5
1399308 5
1200004 4
7 7
507578 3
23 10
630662 7
1690887 6
1788582 8
17 8
8 9
1238259 7
1263895 5
229273 1
902721 5
374004 3
1493030 10
241785 1
23 10
199016 7
2112596 8
87731 1
632542 7
1 10
1633260 6
224635 1
1800006 6
300001 1
1 10
627425 6
115817 1
1620676 6
300002 1
1800007 6
2494145 9
5 6
658470 6
1799997 6
2212405 8
599998 2
1500006 5
57786 1
1529428 7
1155741 7
10 10
1 10
273951 1
250451 3
1800010 6
936136 5
973993 8
518257 2
900000 3
3 2
398606 2
220480 1
1499998 5
405083 8
158525 2
7 3
1456455 7
161016 3
1704196 8
2164397 8
1126997 6
799870 7
2 3
498633 3
531 8
447258 6
380321 5
1106758 9
353272 6
17 9
3 1
759314 3
3000001 10
519349 10
1684741 10
803631 4
541781 4
241719 2
311917 9
1369647 7
139019 5
411701 3
208941 1
148609 2
2317578 9
43125 3
519624 7
2040661 9
964601 5
824123 7
330773 5
83660 3
1145897 7
968041 9
923495 6
450245 6
2399999 8
76968 6
592217 6
315679 10
1 10
556282 4
2700006 9
19 7
968779 6
857955 9
300001 1
299999 1
1164045 4
11 6
1510327 7
1800010 6
1 10
449174 6
2 1
1 10
2084390 7
3 1
1840951 7
591621 5
952835 4
2353061 8
2463311 10
599998 2
23 8
2100003 7
812511 7
600002 2
74911 5
2306682 10
1200001 4
130243 1
1799995 6
1266101 6
1034905 5
812590 10
320181 4
299999 1
1801429 9
17 9
1 10
512695 7
2 1
541263 2
5 2
2100000 7
1500004 5
661939 6
2392328 8
984133 7
1071154 5
6 6
1 10
320748 5
311121 5
353251 7
300000 1
6 3
1666873 8
1 10
1800009 6
417163 2
1441498 5
2699990 9
1800000 6
299999 1
8 7
2099994 7
1967480 7
302951 2
899997 3
330336 6
208746 2
2398989 8
498257 9
14 7
12 6
1409365 7
1353432 6
1500001 5
2363151 10
217238 3
175834 5
201286 7
1434794 5
1 10
1 10
1991142 7
175746 9
1283530 10
16 7
153644 4
1613735 9
2399991 8
813786 3
1234144 8
1158929 4
2699992 9
1666627 6
899997 3
11 5
348664 4
2700000 9
38540 1
299999 1
2100009 7
3000008 10
1167081 7
7 8
1 1
2090361 8
87393 1
2099999 7
520219 4
12 10
18 9
803607 7
2100003 7
1461683 7
563366 2
2700010 9
2127256 8
2400015 8
1 10
699503 8
370590 5
1675559 8
1 1
330384 2
393694 7
2100008 7
711032 4
1532929 7
1 10
68165 2
657607 6
8 9
117541 6
1341375 7
2389775 9
254926 5
8 4
1 10
263009 2
626184 8
4 5
439513 2
647592 7
174630 3
225847 9
368684 9
386543 8
1037271 8
113160 5
282426 3
2400011 8
298586 6
1 10
809804 3
2534300 10
991652 5
600001 2
336894 3
1199996 4
274061 2
138641 2
239463 8
1747201 8
267072 2
585711 2
57835 2
1481619 10
1316520 8
990325 9
56191 3
202108 3
189725 1
1199999 4
82677 4
300000 1
281609 1
1 10
85123 1
900004 3
556399 5
1625240 8
2 1
79667 2
143178 6
665976 6
75874 10
53758 1
6 7
2 1
982675 8
1919736 9
153451 6
1405820 5
533743 4
414471 2
1189654 8
2999999 10
299998 1
1 10
6127 1
193736 2
600001 2
1800000 6
1 10
162626 3
1951728 7
1518050 10
1499994 5
217786 1
2555398 9
962812 4
845271 10
187133 6
599997 2
43095 2
1 10
15 10
2394191 10
2466550 10
1987128 8
693808 3
900002 3
1799996 6
645714 7
5 4
364662 9
1201897 7
599999 2
147929 8
1430804 5
1956568 7
713076 6
3000003 10
21 10
1035565 7
1395698 7
6 7
49532 3
920524 5
1 10
8 4
5 2
600231 3
899997 3
1350428 8
20832 1
1963991 7
159576 7
11 10
259301 3
999449 6
764492 7
300001 1
1263858 7
2400009 8
1341625 5
846775 7
52777 2
1 10
599999 2
621154 9
2282074 10
215289 2
563138 3
583743 6
1243346 10
1459433 8
2678271 10
11 5
1061557 5
1 10
9 5
1711184 8
878079 7
1 10
10 6
1 10
54068 1
1 10
1688409 7
2999991 10
1 1
376732 3
1579813 9
124816 4
1016707 4
916296 4
228919 8
124401 9
2299140 8
628295 9
1893683 7
1004058 6
599998 2
3000001 10
32779 1
87597 9
299999 1
6 7
1500006 5
485276 4
1799999 6
600001 2
1691183 6
273255 3
1043580 4
434706 3
979854 5
1041360 6
2100000 7
3 4
504906 6
1499999 5
300001 1
459712 9
602303 8
42911 10
1064611 5
1280707 5
208879 1
1107504 5
1268194 5
277568 1
2699991 9
1500005 5
2400015 8
12 6
797411 8
1939835 10
251558 1
1 10
300002 1
13478 1
429858 2
2487189 10
817134 6
3 4
96705 3
899451 8
2194423 9
2990091 10
114664 2
248418 1
451241 8
1756343 6
909014 5
684199 6
1681967 8
1417313 8
489725 3
1799993 6
1026088 4
2171065 10
1 2
14 7
13 10
300000 1
2 3
401930 3
582176 7
2700010 9
1 10
753531 3
861330 6
2099996 7
464099 4
1453627 8
375751 3
699658 3
92104 1
1109578 7
2327700 10
2733745 10
1 10
599998 2
1841825 7
1492073 6
1535698 7
600003 2
269627 1
1400327 8
1286568 7
1013155 5
905779 5
15 7
1983980 8
406047 2
488391 3
1 10
1634590 9
845557 3
1003805 4
4 2
95231 2
2999999 10
528179 10
1495829 5
784124 3
300002 1
670681 4
1261549 6
1888596 7
57446 2
12131 4
141339 1
1671305 6
1347517 9
1200004 4
815184 6
1035244 4
1791250 7
600001 2
1500006 5
2046931 8
5 4
321205 4
706029 3
14 9
1 10
1522849 10
2273143 9
2999993 10
2361374 9
480660 4
851177 6
29 10
563977 2
1188090 5
1 10
388201 2
1 10
2699994 9
348600 4
555368 4
1156084 4
311550 3
1301618 8
87643 1
899998 3
8 9
8 9
900000 3
207314 1
899997 3
45165 3
149999 1
1441836 5
2399999 8
1360715 5
2100006 7
1152387 4
9 4
170246 8
1395744 7
116528 3
278290 1
1394289 6
1800000 6
663127 8
180748 1
227845 1
471337 8
247603 3
529901 2
542836 6
1052303 7
76055 4
510461 7
589207 9
459927 2
5 2
253981 1
107805 6
1169325 5
2100006 7
1371700 9
4 5
897275 6
78036 8
2774149 10
58239 10
7 3
1655926 7
358986 6
262491 5
536385 10
748954 6
335919 8
1217486 10
791502 10
1997469 10
899997 3
1200005 4
465482 5
3000000 10
66312 2
1138275 4
540197 3
1 10
294731 2
3 1
2400006 8
160698 1
9 4
1918281 7
763523 3
868863 3
518921 2
88551 2
817489 4
1007503 8
2699991 9
17 8
2065733 10
3000017 10
1162787 4
166642 1
335373 5
55185 8
316234 3
6 5
1562759 8
2361168 9
219303 9
1081022 6
471823 8
278786 3
1005550 6
1 1
1350372 6
1501709 10
16 8
534228 7
1713468 7
900002 3
2241045 9
375944 4
3000010 10
1 2
492813 4
1199998 4
20 10
210714 1
284470 2
2492486 9
386240 5
1 10
1466061 10
846602 3
789538 4
298151 1
191239 1
3 3
982628 9
1314953 9
3 4
283140 9
2231344 8
1499998 5
21 10
346452 7
2118663 9
1200005 4
1942348 10
525245 2
199609 1
883293 4
1199998 4
1014151 5
843661 4
1330932 6
1199999 4
493280 3
424489 8
10 4
1200005 4
576489 8
599998 2
5 3
866959 10
4 5
900005 3
1059623 8
796943 4
13956 1
49789 1
1500000 5
318449 4
1733825 7
1483588 7
1 10
1 10
2699992 9
364166 6
118828 3
992533 7
856279 8
584604 3
299999 1
1 10
16 8
970870 5
299999 1
633400 10
142463 8
916908 6
1 10
981115 5
16 6
900002 3
2700008 9
426485 5
1200007 4
222016 5
300001 1
851151 7
688778 9
63690 5
60387 3
3 3
184027 2
92911 3
305626 7
1279074 5
1440561 9
1997651 10
2699995 9
1 10
12 7
1781736 8
900000 3
1 10
14119 10
2215060 9
258658 9
71150 5
5 5
366254 4
900004 3
430132 3
21579 6
599998 2
1800007 6
144724 1
16 7
568781 4
285260 1
1 10
175217 2
317563 7
1341992 8
209154 1
411606 4
1 10
2099994 7
41467 6
12 6
955159 5
941654 9
1183386 5
737268 3
1199997 4
106297 1
2399991 8
1280035 6
1119461 10
407312 3
215695 6
1780864 6
1257485 5
748061 3
1304962 7
93360 4
3000004 10
1 10
1966767 8
61383 2
13 6
262081 2
1 10
2400009 8
2100003 7
2099999 7
1199999 4
328337 8
211099 5
999441 6
1663503 6
1373493 8
2099993 7
111335 1
1 10
2700017 9
170592 2
26903 2
231537 4
11 5
3 2
13 6
2290392 9
2100008 7
62265 10
43263 6
1 10
6 6
564741 6
1053920 10
1 2
65143 1
105272 2
1 10
2006217 9
17 9
1178259 6
2881391 10
165317 1
214137 1
831853 7
485589 2
1199997 4
9 9
347156 2
600003 2
300000 1
448919 4
894171 9
599999 2
1 10
3000011 10
3 2
2399999 8
1 10
2034117 10
87425 3
1 10
226957 2
365115 2
4 5
529411 2
913228 7
5 6
72484 4
2857201 10
39371 3
389228 3
1373727 9
232261 5
2399992 8
850852 3
537113 3
393473 3
253239 1
7 6
2673711 9
447179 5
899999 3
18396 7
200024 8
1905513 8
600002 2
1 10
1595865 7
13 6
4 5
9 10
2999992 10
300000 1
927710 7
135714 10
155666 5
1576254 6
299999 1
1077724 9
1799995 6
17 9
1447141 10
165200 2
359152 8
88963 1
301182 3
732817 6
223244 3
2699991 9
1720489 7
390414 6
2062288 8
1301548 10
811571 3
8 9
308221 3
300000 1
1241892 6
240277 1
900003 3
1907278 7
1499999 5
2214639 10
1366499 5
854312 3
307017 8
1 10
1882140 8
2699999 9
840650 3
550822 5
8 7
2699991 9
2100002 7
156417 8
228116 3
900001 3
181262 1
419797 2
521808 6
169853 1
1800000 6
221343 1
231409 5
2999991 10
1814479 7
582159 8
1 10
246219 1
252024 3
3 2
1677019 10
1679670 10
3000005 10
1799995 6
447861 10
1070063 9
2700016 9
144248 2
678523 7
6 6
699236 7
2138691 10
114191 4
1499995 5
2100000 7
1232993 7
1504278 9
324469 10
1003935 5
1500001 5
1 10
705663 4
899999 3
450846 2
1032105 8
3000001 10
257747 1
8 9
1 10
899996 3
2700000 9
649528 8
1499995 5
551787 3
600001 2
111257 3
305005 4
824672 9
997870 7
172382 1
26471 4
2700008 9
389750 2
380309 5
95329 3
600002 2
4 4
223941 1
1451136 7
2230334 9
1499995 5
1637465 6
1042787 4
1 2
160390 7
61370 7
420548 3
2 1
274785 2
167093 1
1962210 10
14 5
2406402 9
2700001 9
1863348 10
46156 1
9 10
19127 1
230507 2
184415 5
370839 2
656776 4
2699990 9
263911 1
1091010 4
286963 6
19 9
219709 4
599999 2
86688 3
10 5
5 6
289615 8
287538 1
178554 8
2400008 8
15 8
1922017 8
1500006 5
461610 3
8 3
438445 3
22 8
1649183 6
9 8
2 1
11217 1
386762 4
144355 2
1 10
331741 2
695991 3
1341467 7
886396 4
2099999 7
2698957 9
10 9
1 10
717443 9
265512 6
109132 9
6 3
1 10
600002 2
899996 3
322498 7
306201 8
1379182 10
89171 1
386327 2
178342 1
3 4
300001 1
2016183 8
273963 3
1009121 4
2381327 9
2100007 7
2400004 8
2257813 9
1 10
944431 10
637227 7
1522169 10
1098248 4
2115189 9
287297 7
794599 4
900000 3
1025776 8
285484 2
596771 7
1562050 10
2228327 8
202511 3
16 8
1694150 8
12 5
530436 5
297991 9
1 10
255889 10
3 4
616972 6
1419824 5
2370829 10
3000010 10
214924 3
1200006 4
3 2
1499999 5
1 1
19344 5
1199995 4
1002342 6
1199999 4
595001 5
1203881 7
1092828 6
204553 7
538516 4
986055 4
1321702 10
1113209 10
92479 10
1396444 7
674081 4
1800002 6
651448 5
4 5
1297494 9
25 10
1041017 4
274858 1
942503 8
1365741 7
21 10
1199996 4
4 5
964171 5
534207 2
37978 4
1500003 5
1249723 7
250982 3
4 5
1785524 6
93244 3
7 3
1805199 7
1499994 5
1014923 5
395149 2
767660 4
1 10
1763287 8
477854 5
2008112 7
55686 1
375535 3
1027614 5
80519 3
1761479 9
231973 2
16 6
345544 9
2694 5
1 10
409761 3
14 7
707436 7
493619 2
199588 1
300000 1
1661462 6
273331 10
146334 4
716896 9
1 10
808647 8
2 3
1200002 4
1213235 10
2102019 10
648484 3
74289 5
1500001 5
2400010 8
3000008 10
773148 7
9 5
600001 2
230007 6
1525611 7
101571 2
1793551 8
16 8
961887 9
10 4
164023 1
2054329 8
614544 3
385121 10
623873 6
1436358 7
76817 1
1316144 5
2 1
18 9
1668096 8
2636838 9
1123997 7
1500004 5
2999996 10
2066639 10
650203 7
1006688 5
588963 2
764511 5
591553 2
412169 5
10 7
663839 7
6 6
15000 1
1200007 4
1120650 10
1199998 4
688814 9
1626914 9
1516499 9
706159 5
2100010 7
1452777 8
239929 2
11 10
777908 3
15 8
1 10
900001 3
38692 3
1074095 9
119803 7
3000011 10
2456000 9
1063137 8
1058994 5
9 8
1960596 7
132746 1
785817 9
11 10
1582589 7
2119465 9
569886 3
2100000 7
52485 6
1535021 7
931768 8
600002 2
1 10
82220 2
930611 6
2700009 9
1242857 8
349110 4
2682526 10
3 1
5 2
1048409 6
1898270 10
2931992 10
42711 1
771955 6
292496 1
2295494 9
1271094 7
537445 5
299999 1
353434 3
643448 4
1892898 7
293911 2
1500000 5
3000010 10
836511 3
225516 1
16 6
506687 2
2166791 10
194506 2
152714 5
1041570 4
193894 7
6 3
1304981 6
1279786 9
760017 3
603113 3
1627525 9
10 6
315277 9
933114 5
2443651 10
8 9
1 10
478185 4
19 10
14 8
1626445 6
1690613 9
1 10
1976418 9
46935 7
420797 6
2700008 9
568801 6
322151 8
1015127 6
844507 3
1896518 7
1726016 8
3 1
1 10
1841854 7
2813821 10
147122 1
2 2
949009 6
100037 1
590900 2
303579 9
299999 1
2699992 9
1800003 6
779442 3
2699990 9
1131209 5
647772 7
795278 4
828595 5
527770 2
5 5
3 3
745201 7
156280 1
1432161 7
1002683 5
2400005 8
8 9
116729 9
1986383 7
2099993 7
2700010 9
1456292 5
1800005 6
268776 5
1015816 8
2000194 8
1435058 9
1784985 8
1 1
2399992 8
984349 5
2953160 10
59503 1
585215 3
8 7
1367031 8
583967 2
27323 1
65172 4
80410 3
1199995 4
23 10
384155 3
262128 3
168465 2
3 4
2699990 9
4 2
955114 5
540760 3
381424 2
1193296 5
22 8
903114 9
806479 7
3000010 10
2699990 9
991869 4
482841 6
765196 7
2399991 8
1509185 8
2370176 9
140563 2
372694 3
1499996 5
653025 8
1484043 8
730576 4
8 6
1 10
1 10
599999 2
687160 3
590650 3
795975 5
1626611 7
20689 1
3 4
584135 10
2 3
1199999 4
1694144 7
1558824 7
1328341 7
415821 5
368165 7
2400001 8
56364 1
11 5
1800001 6
138435 1
702414 3
274966 7
2193623 8
862055 5
300000 1
1596160 10
1012326 6
990239 8
1950151 7
349026 5
603423 3
900002 3
1870479 10
1348515 9
1 10
1 10
1655624 7
148233 1
549611 7
2675692 10
1100781 6
173478 3
565780 5
2032308 7
1 10
1 10
1 10
778496 5
2888650 10
299998 1
815641 3
2399995 8
248842 3
600000 2
3 4
754114 6
2282399 10
1935300 8
9 10
1 10
600003 2
292126 10
691959 5
82636 2
467759 5
1 10
1200000 4
1786365 9
1 10
223949 3
11 5
589392 8
1160871 10
1 10
167633 4
900004 3
1195958 7
204695 5
1937419 7
2700009 9
179704 8
2999993 10
605365 7
9 4
1008504 4
2664160 10
300001 1
1 10
255529 4
1 10
1 10
237095 8
900001 3
1523863 6
2863819 10
300001 1
1 10
153502 3
85212 2
584894 5
1282496 5
2100003 7
13 7
2258027 9
32261 2
2400003 8
304718 3
1064271 5
436782 8
203337 1
899997 3
755949 7
2099993 7
482193 8
535921 4
421427 7
1674423 10
1 10
181949 2
1407349 9
2080223 9
2100008 7
2250489 8
2700008 9
2400007 8
2999997 10
409356 2
600002 2
374197 4
1800005 6
1335486 6
1499996 5
2089746 7
99838 1
1328325 5
1034006 7
1 10
1219519 9
412231 4
107359 5
1410670 5
2400009 8
887228 3
46201 7
1 10
341820 4
438703 4
25658 4
1 10
1361020 10
140202 3
900001 3
287469 2
2099996 7
907021 6
1 10
771384 10
1401080 8
600000 2
2192541 10
331135 8
2399992 8
400371 6
1182325 5
759239 9
1132940 10
37439 1
1500000 5
899997 3
25 10
399837 4
5664 6
1497859 10
17188 3
654093 9
144758 10
61723 3
1228706 5
2084460 10
1754722 10
1715279 6
205347 1
900003 3
4 5
470979 5
2699995 9
2700009 9
191902 6
300000 1
828649 8
2455640 9
1315202 7
674114 4
57865 8
900005 3
599998 2
897040 10
1199997 4
900002 3
1199997 4
6220 1
23 10
1196480 10
590313 3
597689 3
21 10
2070191 8
1110143 8
885023 7
313882 2
642261 10
628408 7
20 7
9 4
2549107 9
79279 4
1 1
2111505 9
1 10
842729 4
1564285 6
1842681 7
599997 2
72563 1
1500421 6
6 3
600001 2
1 10
148557 3
769442 3
202751 1
130631 8
38600 2
174943 2
1105325 8
677853 6
600003 2
300000 1
2770420 10
300001 1
3000006 10
869028 9
2055361 10
1 10
234109 6
764875 3
2030206 7
2700001 9
735649 5
1285667 6
1 10
950321 4
167995 3
474912 5
1 10
172389 1
382251 2
769593 8
1800708 7
59389 2
1 10
1339151 8
334047 8
1 10
880939 6
1374327 8
1200000 4
824771 4
7 7
1466945 7
1786396 8
979076 7
3 4
1 10
202209 2
97130 3
9600 6
2700007 9
5 3
716660 3
350585 4
1 10
397639 3
3357 1
2700009 9
43700 1
4 4
502277 3
17 7
2100001 7
2968417 10
11 5
606581 9
1363195 7
494681 5
1199997 4
1 10
1800006 6
24561 8
2213157 9
2 3
1460432 6
1 10
3 2
599999 2
1500000 5
816107 6
1325964 7
17 7
126217 1
2999989 10
252700 5
2700009 9
1706541 10
299999 1
782238 7
382785 4
1394905 6
784296 7
559619 6
22 8
2659481 9
362773 3
833462 9
1627246 6
1087811 9
1133761 10
1412914 5
651948 4
1234274 7
1884568 7
2200935 8
2699991 9
8 7
1499995 5
553194 6
900001 3
1274651 7
281314 1
694086 7
1800007 6
1963654 7
436028 2
300000 1
17 9
925842 6
3000008 10
599999 2
1 10
1 1
849765 5
300000 1
1171346 5
2152449 8
625891 6
17 8
513213 3
778018 3
99684 8
739996 7
841337 9
1903172 9
684008 9
1 10
420160 2
1500001 5
1414690 8
1384908 6
571571 2
9 4
1 10
9 8
13 6
435325 4
1746667 6
8 9
71817 1
5 2
793428 5
726047 8
1497913 9
838836 9
1465098 5
1156821 4
1 10
728494 5
1014219 7
567522 9
1095065 6
1696049 6
1 10
798961 5
712249 8
99934 1
1800009 6
1678905 9
3 3
3000017 10
75974 1
2400000 8
135877 4
600000 2
781383 7
1903455 8
1490495 7
6 6
1225410 5
990321 8
8 9
2823576 10
899998 3
1800006 6
831575 8
1499870 6
119929 10
523417 3
4 3
2100007 7
2191500 10
75824 3
276328 3
565002 6
17 9
1500001 5
1 10
899997 3
571361 6
1416267 9
1685384 7
1675207 6
257541 1
71673 1
7 6
1499998 5
2571805 9
779740 6
1448520 6
1474643 6
1837661 7
550050 3
580431 5
1 10
1800000 6
230430 8
393949 2
564026 2
1800011 6
597297 3
855065 5
899998 3
2099998 7
221054 5
816679 3
767850 5
1200007 4
514723 6
1 10
457205 10
161803 3
287973 1
2400005 8
3000009 10
1 10
2699991 9
7 8
1910233 8
286584 2
1500005 5
91880 1
900002 3
684357 3
1499999 5
2400013 8
1311560 9
240168 1
257141 5
16 6
1800001 6
336618 2
1 10
299080 1
825683 4
83953 1
307273 3
136863 1
296014 1
1 10
449556 4
211084 5
1070091 5
1121182 9
10 4
489823 2
24829 2
19 10
2099994 7
1 10
1 10
900001 3
5 3
2584414 9
1500006 5
228379 5
120516 1
955812 6
2686843 9
213301 1
401262 3
7 4
917001 5
1538152 7
5 2
58384 2
1499994 5
7 6
2080002 10
2618589 9
153050 1
336491 4
339103 4
2700012 9
1 10
994481 9
360915 2
236735 6
2585349 10
6 3
860578 3
2 1
49552 1
870041 10
2999990 10
1 10
3000001 10
1031033 6
802203 5
40018 7
899997 3
2176523 9
1937466 9
282058 2
661615 9
7 4
119112 6
2431730 10
340735 3
531627 4
581493 3
593145 6
3000011 10
112272 6
2 3
151052 3
467676 3
1500003 5
922805 9
54693 3
555256 2
16 7
149482 1
473497 2
852131 6
2368296 10
13 7
1 10
600003 2
327395 8
1135973 9
299999 1
1502771 6
2100000 7
6 3
663116 3
1277740 9
21 8
1332200 5
300001 1
870582 3
1 10
723934 5
129980 3
596657 4
6 3
1179666 6
1616768 7
233940 2
2081892 9
13 8
713153 8
1432151 8
631164 6
30674 5
444177 7
1 10
1136553 8
1800002 6
2399996 8
2375169 8
12 6
121576 1
32631 1
599997 2
249032 7
15096 6
1673804 7
1200001 4
280311 4
1 10
126500 3
219437 1
667098 3
85517 2
17 9
883639 10
3000011 10
166266 1
900004 3
736720 4
19 10
899997 3
131932 1
1829571 8
116624 1
1 10
16 8
972731 10
902705 6
2041011 10
2699991 9
83086 5
18 9
690612 3
1 1
600000 2
4 3
18 9
740303 3
1 10
480438 6
2660028 10
169413 4
1483871 10
1200001 4
6 7
2004633 7
7 4
9 4
2100013 7
28896 4
418357 5
2400002 8
299998 1
1 10
9 10
1500008 5
1471134 6
802661 5
296252 1
900002 3
657679 3
808817 3
681527 5
2999991 10
893538 5
395555 4
70183 1
470527 2
449103 10
238238 3
70974 3
972602 7
1019461 4
1075160 8
1 10
2103321 8
1173983 10
586899 5
299999 1
1722861 10
899997 3
600003 2
716004 5
2166957 9
204434 5
1499995 5
69622 6
1024430 6
21 10
1233997 7
1 1
221514 2
1138845 5
2400000 8
128776 2
455791 7
1317948 8
1 10
900000 3
280390 1
5 3
17109 1
1171716 5
1 10
512204 2
480607 4
296052 7
822163 6
1 10
989007 8
1799995 6
233908 5
154901 1
1275390 9
2699992 9
1413829 9
60483 2
1 1
448477 2
900005 3
9 5
1799996 6
442710 5
758155 6
814487 3
259445 8
8 7
580018 10
640410 5
2999990 10
660 3
1701831 10
2399995 8
2172575 8
8 4
1063555 4
245867 1
1500009 5
2699991 9
1200000 4
14155 7
270299 6
3 1
6 3
185896 2
300000 1
34250 7
1799997 6
1800007 6
2 1
1333286 9
3000002 10
617857 8
32467 1
19 7
10426 5
1500002 5
2369431 9
1270696 5
50128 6
209378 1
324789 8
4 2
258827 2
9 8
1731920 10
536389 3
466244 5
680619 10
511700 6
70101 9
1323317 7
353776 8
357528 8
708816 4
1338329 10
1 10
899997 3
1500000 5
1 1
480897 3
300236 3
14 7
1 10
7 6
2017911 8
311547 3
7921 1
528939 2
900004 3
571212 2
940899 5
1 10
113905 2
53011 3
2 2
1200003 4
2099992 7
2699990 9
12 8
2189350 10
191684 1
3 4
1073087 4
12 6
1766001 10
2699991 9
2999991 10
827939 8
6 4
899999 3
2606426 9
157178 7
7 8
961361 6
317039 3
196103 1
1160914 7
2 1
1178681 7
1163929 4
1200001 4
175517 1
2999990 10
3000013 10
600001 2
2999991 10
560665 5
1903077 9
30734 1
173791 1
430517 6
2353285 9
2700000 9
631921 3
125196 3
1 10
2700005 9
912425 8
1471372 7
41867 3
1235521 5
1199996 4
1500002 5
660926 7
600000 2
9 9
519139 4
1341349 6
391795 7
1607431 8
3 4
3000013 10
1539368 8
17 8
2051240 8
2400010 8
1436785 5
2099999 7
2621981 10
1 10
672785 8
1165960 6
582847 3
899999 3
2167875 9
255063 2
248042 1
445869 6
508102 4
1369560 8
1200006 4
616214 3
242313 2
689524 4
1 1
261360 5
1991534 7
5 6
299999 1
884919 8
1827829 9
534664 8
3000010 10
337542 2
1146460 4
535700 7
294608 1
15 7
2467475 9
1 10
11 5
555940 5
1427935 7
3 3
406719 4
309435 6
606529 5
1200006 4
3000000 10
1090188 4
1413191 6
1969548 7
1799999 6
1199995 4
1 10
48395 1
1284590 9
543594 8
167680 2
1978608 9
259267 7
65737 4
2700012 9
333174 6
1455055 8
2399992 8
300000 1
1322872 6
1200001 4
1 10
1 10
3000011 10
299999 1
1141769 9
89482 5
1200003 4
59815 8
2400007 8
1116316 5
2835139 10
155932 1
1162551 10
1 10
24 10
1653185 6
113476 6
1071241 10
165374 1
665512 3
1200002 4
907661 6
461441 10
1434993 7
1 10
406484 2
364185 8
209412 9
469113 2
1657619 6
197847 7
1276105 8
11 5
204735 3
1441434 6
600001 2
900003 3
886987 9
3 4
2055082 7
163174 1
351504 8
118162 2
909173 4
622116 5
2400007 8
15 8
1616143 10
2054493 7
199115 1
898919 3
55545 1
3000013 10
381756 3
7 3
1080755 9
300001 1
326479 6
11 10
518439 8
505600 2
546767 7
1465569 9
17 8
45321 5
977475 4
1 10
2678824 9
84695 1
1247106 9
84556 3
1106766 6
2700004 9
390061 3
267741 3
775686 8
219621 10
166562 1
1644622 7
1199995 4
995199 10
401103 9
569319 8
618937 4
1234948 7
2119827 10
26174 2
1544313 7
4 5
1192914 4
224184 3
1293200 5
540309 7
899998 3
2181 4
148959 1
857548 7
524440 6
5 5
1094501 10
2 2
300001 1
1603709 6
746132 3
1199996 4
683185 4
263303 8
2063404 7
206593 3
980735 7
2322387 9
1200007 4
878808 4
203359 3
172255 7
13 7
600750 4
1315558 5
1569614 7
1199995 4
600002 2
1800009 6
1500009 5
25381 9
1069076 10
838656 8
1288134 10
2323350 9
1048920 5
341891 9
13 6
99818 1
241395 3
596369 8
2100007 7
1799998 6
475052 6
279703 1
442781 10
2100006 7
443949 3
504233 6
2101901 10
367880 3
5 2
1393227 9
79626 1
600003 2
2033630 9
1738370 10
13 6
674703 9
230372 1
1709834 10
985494 5
900003 3
15 9
228004 4
7 3
2094641 9
1116959 7
968774 10
14756 7
426636 3
7498 2
2851675 10
1105591 5
790848 3
102171 1
4 3
893230 4
11 5
586145 6
382481 2
19 9
26667 4
1532741 7
1103840 4
1553140 7
17 8
132145 4
1499995 5
2231541 9
648181 10
617478 3
1775064 6
2394020 10
1 10
219335 1
2456245 10
1500000 5
1889475 7
15 7
287739 2
2399999 8
1 10
332250 10
2100007 7
390798 3
290259 3
2692481 10
1752850 7
1656431 10
460389 2
58146 3
1185763 4
24339 2
8 8
282745 1
2 2
227260 4
603172 3
5 4
1505767 10
989295 7
5 2
1261997 6
218273 1
239191 3
833860 9
1419075 9
1407725 6
2700008 9
611806 4
550808 10
1567300 6
102519 1
410912 2
867679 3
427199 3
2350018 10
432928 2
1052093 6
105567 1
1499995 5
1800006 6
2700000 9
14 5
528230 10
300000 1
1199995 4
11 6
2999991 10
6 3
114269 4
15 7
87431 8
9 10
1102578 6
1714797 8
2156353 10
1799996 6
967095 4
9 8
1052094 5
1105239 4
102945 2
1 10
528662 7
2999991 10
2699990 9
1 10
1560307 8
2999989 10
841151 5
1441487 5
1119720 7
901041 5
52550 2
2108281 10
1800006 6
1482689 10
2867530 10
15 7
460264 2
1 10
359515 3
1989576 9
1712241 7
1178547 7
81565 1
2399999 8
357669 10
5 4
6 7
600000 2
468127 5
1389282 8
2100000 7
2100001 7
600000 2
1800004 6
2 3
1917630 7
848460 4
2100008 7
9 10
1638129 8
938244 7
1008329 6
515341 2
1200088 9
759657 8
386800 5
1202526 9
474505 2
1 2
2254183 9
111150 1
11 5
2 3
3 2
2 1
2 3
299999 1
1 10
132199 1
173862 8
409302 2
148167 8
1 10
1200003 4
2099994 7
13 7
724829 5
1 10
352675 4
246391 2
2255371 10
1500001 5
1859247 10
219911 1
3 2
751973 4
305777 8
1 10
604842 6
86851 8
419832 8
10 8
1 10
21 10
477696 8
45187 6
7 6
600003 2
1861804 7
986245 8
211155 5
166391 4
1499999 5
1500003 5
600000 2
1085946 6
279264 2
11 10
530497 4
1 10
2700008 9
271746 2
349253 4
3000006 10
46429 1
138041 10
2269381 10
74026 1
115970 1
1612907 9
1617510 8
1500002 5
867712 3
1 10
2580498 9
1751739 8
116132 3
20349 6
36404 10
7 4
206760 1
1263246 5
1500004 5
850330 4
152122 1
2400001 8
1200003 4
1185430 5
429439 5
5 2
2699993 9
75553 1
2399998 8
566455 2
784183 6
2999990 10
683796 3
1199995 4
3 2
549205 5
145751 1
139483 2
682134 4
481897 3
7 6
1608481 9
2699999 9
444886 5
2671272 9
1 10
693907 3
1 10
1 10
451893 3
1074221 4
1500003 5
937963 6
167151 1
12 6
1 10
599998 2
231384 5
496843 2
497228 3
1 10
959829 7
1451960 9
2400003 8
2208890 8
1 10
2100000 7
1425887 7
873411 7
224477 2
713674 9
8 7
3000018 10
3 4
2400011 8
300000 1
104313 1
599999 2
1684980 9
500231 5
1761974 8
1123988 4
562896 6
215553 3
1799994 6
2571641 9
2700009 9
2700001 9
1500002 5
322762 3
12 5
24965 4
2399991 8
963097 10
1665631 9
539953 8
1406863 9
2399999 8
1 10
473334 7
611778 3
265710 1
390503 6
685062 7
1 10
1108943 8
2006890 10
111389 4
7 8
2027678 10
6 7
475287 3
219720 6
1499995 5
1199997 4
105356 1
2999990 10
1010258 9
1199999 4
505323 2
746641 8
117407 4
337882 7
2099993 7
577113 4
126247 3
312073 8
1215793 8
1800002 6
564403 2
320258 3
323526 5
1251600 6
120249 2
79936 6
1200003 4
443292 2
764352 8
2099998 7
149249 2
1500006 5
17 8
255453 1
1743085 9
507423 2
7 8
493424 2
214410 1
736895 5
1882576 9
1602739 9
775284 10
5 2
759563 9
192479 9
432839 3
5 5
180354 6
1800006 6
2267986 8
2405880 9
883740 4
1020384 7
1819324 10
1 10
1448117 9
673726 7
899551 10
2100005 7
1 1
496117 2
2400000 8
2099996 7
1127097 9
169482 1
406521 2
38617 8
1361779 5
2700001 9
1124613 7
456142 2
200544 1
289070 5
794604 6
85161 2
3 3
261910 6
1 10
2100001 7
5 2
1424479 6
7797 2
2100008 7
372716 6
300001 1
475505 2
2211 9
36905 2
919490 10
899998 3
913135 6
1271026 7
253465 1
562402 9
2099993 7
1 10
254259 7
5 5
354952 2
1025389 9
1782446 6
9 10
83605 3
1 10
213185 1
94665 2
721116 9
22 10
600001 2
1192527 4
600000 2
100753 2
770749 6
1 10
480503 6
975635 5
353681 5
2002709 10
1 10
1 1
1792002 6
7 6
420544 9
687979 6
8 8
1 10
389687 3
2099993 7
881054 9
928845 4
4 3
1799999 6
1799997 6
514488 3
9 4
1800005 6
1 10
14 6
9 9
155273 7
112684 5
1167479 4
67255 3
1500004 5
24937 1
1 10
4 5
1200004 4
1371413 7
899999 3
599998 2
1203974 5
289168 1
33573 1
1 10
717999 5
1 10
2400009 8
118291 10
1492349 8
2099999 7
11 10
1020167 4
1 10
654096 4
558789 5
2090087 9
275699 4
7657 2
1105319 5
2999990 10
1026765 5
7 6
1458791 6
11 5
2355917 8
508262 2
140707 2
2100007 7
445986 3
1500005 5
774335 4
1411219 6
15 7
194328 3
882357 4
6 7
705965 6
722535 5
189468 2
327508 3
348644 4
1 10
537989 5
182885 1
1046531 5
1499997 5
115715 2
1206761 5
4 4
905387 7
586874 2
452192 7
1 1
892145 3
12 6
2699992 9
300001 1
514625 2
30962 2
1805650 7
1368301 10
385627 9
5 6
2430512 9
419623 8
2189486 8
1013802 9
1048229 5
1345869 7
462153 2
39394 3
1 2
2700010 9
1227615 6
2700009 9
650849 9
75389 3
620804 10
1540209 8
986209 4
1 10
14 7
2399999 8
195785 1
7691 4
357192 3
2 1
482500 2
11 5
1800001 6
1459877 6
1074386 5
261346 1
299998 1
1337876 5
300000 1
1 10
20 10
13 7
6 7
2 1
3718 2
1116600 4
599999 2
241367 1
1538460 9
200061 1
226517 1
1624368 8
810329 6
2400000 8
688811 6
4 4
1 10
9 5
900001 3
1244447 8
2 2
849875 6
430844 7
1430982 9
1019835 4
599998 2
858104 5
994391 4
1 10
6 3
15 8
628782 3
865659 7
1573989 8
6 7
1041185 5
2699997 9
22 8
420190 5
143852 6
70828 2
101556 1
287108 1
4 4
7 8
866718 6
144223 4
1379267 7
888462 7
86460 3
15 7
1985402 8
687065 4
300000 1
11 6
370288 3
1 10
1003213 4
3 4
1 1
833356 9
450462 2
67425 4
957379 4
194673 5
1067719 10
943608 6
76943 1
428027 6
269883 10
917576 4
2096334 9
635982 4
1 10
183736 9
9 10
1175864 8
2400004 8
1333880 5
745943 6
7 4
185761 7
5 2
300049 3
2448431 10
1 10
1 10
636160 4
768481 7
16 10
179311 2
1446959 9
225538 2
176893 1
3000011 10
1016928 6
1799998 6
899996 3
268005 8
245318 9
1443570 8
900001 3
20 9
277431 1
12081 2
1784839 7
314569 8
600002 2
2700000 9
1555758 7
3000001 10
856545 8
1178151 10
771635 4
1401460 5
412515 2
188945 1
159464 1
1499996 5
40693 3
31812 1
1800007 6
708008 4
5779 3
634111 3
2400007 8
1799997 6
1499999 5
899998 3
900001 3
19126 4
245142 4
620946 8
1497769 6
1751320 10
271184 2
13 5
597825 8
1327771 6
2400008 8
1 10
25439 2
50757 1
8 7
588409 3
567180 4
662089 7
1239493 6
72117 2
1397374 10
2399992 8
1 1
1446705 7
1 10
69043 1
724096 4
399509 2
78822 1
1148298 6
1 10
225471 10
64418 1
205715 7
900001 3
139380 1
97255 2
290911 1
9 4
18373 1
1800006 6
3 2
327397 2
355552 2
1756672 9
1 1
15929 3
1428258 7
9 4
8 4
916808 8
10 5
1907551 10
6 5
1668231 8
663490 10
151052 2
992272 4
2589321 10
2369785 9
174515 1
2554698 10
1603954 10
423345 3
2999997 10
701281 9
2700010 9
1 1
1645385 8
858517 4
600001 2
2099999 7
206833 1
193081 1
778171 9
2999990 10
900001 3
600000 2
1800006 6
746570 10
6 6
90395 6
300001 1
1941124 8
11 10
1465874 10
1 10
95312 8
5 6
1587567 8
2100008 7
7 7
1318795 6
534682 3
2099999 7
209024 4
1585727 8
1103930 4
822156 7
8 8
599999 2
1744777 7
1499995 5
444332 2
1 10
4 2
489288 6
56413 2
778360 9
598402 2
1359063 7
1455239 7
518010 3
501033 7
1800001 6
261957 3
21 9
321809 3
84907 4
1499998 5
14 6
993706 7
1 10
15 7
1799993 6
21 10
3000000 10
760973 3
1039267 9
18986 1
15834 1
120170 2
393508 3
280999 1
363193 6
239850 9
464340 3
487348 4
2867509 10
1410055 6
832360 5
2228291 10
861379 4
360228 3
7 4
9 8
961971 5
92760 1
384780 3
4 2
78640 5
1499995 5
2100000 7
1227860 5
1078811 7
1 10
1993970 10
84922 3
702151 8
899998 3
499815 7
900000 3
717052 7
17 10
1191969 8
178821 9
2694870 9
8 7
391590 5
1500008 5
300000 1
1841770 7
1969534 9
2399993 8
1738831 8
1 10
280124 9
9 9
166241 1
1032919 5
1072123 6
516074 5
497111 4
2999996 10
1 1
2606058 9
360032 4
325416 2
44357 1
1650966 7
900003 3
199937 3
299999 1
167229 7
204582 1
679423 8
1822461 10
2 2
1 10
899996 3
1664843 6
775024 3
3285 9
1768058 8
968751 5
521401 6
561805 9
1500007 5
2700005 9
1476852 6
2246212 8
15 8
1 10
1091906 7
900001 3
9 6
1800005 6
335940 5
940530 5
257236 1
17 7
191911 10
32150 5
422159 8
569138 2
313028 4
2050631 8
1 10
566561 8
482014 9
157922 1
1020690 4
1 10
266332 1
83230 10
3000015 10
2100007 7
1200005 4
19 10
1 10
1056317 6
389606 2
788374 9
1 10
933555 4
1335749 6
253528 1
1902493 9
124816 4
2700009 9
167846 4
193835 1
1179653 4
373288 9
16 8
1583531 6
17 9
14 7
2247019 10
12458 8
908176 4
19802 1
2399997 8
376063 4
597632 3
7 7
263867 1
780949 10
1 1
363162 6
174630 1
232840 1
2866600 10
1 10
1236712 7
1863 1
586321 5
88063 8
4 2
729585 6
1200007 4
1 10
1 10
1538544 8
900003 3
26142 3
918063 8
1652958 9
1 10
106947 1
718738 7
502634 3
867166 3
245438 2
26018 6
1122589 7
299967 1
1 10
466604 4
1705521 10
2954757 10
2700008 9
2400008 8
1 2
131149 1
1982861 7
1877750 7
300001 1
19 10
2431514 9
321520 10
715973 3
1593469 6
762912 9
1 10
1133649 6
2400000 8
503075 3
1 1
2999991 10
1799999 6
48879 1
1799999 6
8 9
120609 1
4 2
15 7
143671 3
2 2
245496 3
2101359 10
26021 2
230340 8
645088 4
1 10
671171 6
1868991 10
785222 8
1200002 4
223355 2
204784 3
194595 1
934478 9
20 7
1 10
2253751 8
356499 10
98056 1
1851777 9
2975270 10
1500006 5
527425 2
15725 3
1278605 5
1887467 8
63364 1
975618 9
1252714 7
257959 1
2597734 10
2040774 9
1485756 5
12 6
344429 2
111841 4
1799998 6
1 10
168810 6
1856511 10
5 3
2895449 10
810168 4
2999990 10
540785 7
1 10
2399156 9
137305 8
273825 1
113161 5
300001 1
1124943 7
2999996 10
1886887 8
1499998 5
578090 5
2076773 7
327939 2
705853 6
1414327 5
900004 3
95257 8
214759 1
300000 1
233398 1
2081142 9
5 4
676756 5
1147265 5
3000006 10
1933990 7
599997 2
1297404 5
196182 1
1807199 9
916687 9
1910641 8
997976 4
16 7
1 10
899999 3
278393 4
1123745 8
1799993 6
58948 6
4 4
599999 2
716505 8
1199996 4
225700 2
1 10
1 10
2014857 9
491167 8
299145 3
1628465 6
645102 9
137154 5
3000011 10
114283 7
74171 7
126359 6
1 10
440546 6
11 10
729349 5
2447870 10
629593 3
187364 2
21 8
3 3
2699990 9
834339 4
10 9
671795 8
93541 2
1545515 9
26 10
2151352 9
2699990 9
1206811 10
555569 2
31583 1
53676 6
878050 3
1699163 9
1068740 4
122949 5
9 8
353544 6
651311 5
793463 8
2066004 9
687717 4
4 3
95339 2
1 10
1 10
238814 1
1451237 5
2999996 10
7 4
2012982 7
3000010 10
1249786 7
893989 6
1593910 10
9 10
1 10
775930 3
49503 2
189416 1
8 4
1769989 6
139711 6
2647205 10
1409791 6
1193006 5
2125602 9
1397604 8
1829719 10
2399995 8
1 10
1800007 6
1051132 5
5 3
1457863 6
19 9
8 8
7 3
7 8
1 10
2700000 9
123897 2
193423 1
13 5
2088225 7
1 10
345220 2
205009 4
1 10
4 5
3 2
1740236 10
7 7
1800001 6
600001 2
600002 2
2 1
2136339 8
545216 5
1775598 7
41820 1
415418 3
1 10
1059040 10
300002 1
1611378 8
535871 8
79554 1
900001 3
1802497 8
5 6
2400001 8
1 10
889178 3
1077619 6
53140 3
551400 3
1 10
1 10
769615 3
1 10
2099999 7
277742 2
1056283 4
64097 5
1 10
121663 2
1703204 9
122259 1
22 10
1688891 7
818839 3
296967 2
2081563 7
2030567 7
2397841 8
1300085 6
280211 1
1800004 6
2700270 10
3 1
189134 1
2367375 9
540464 7
554136 4
2 1
1 10
370516 3
198880 1
1236775 7
16311 2
13 7
768594 5
956385 4
367061 3
1 10
394481 8
31131 5
32470 1
1 10
118282 2
21 10
1200005 4
1017298 9
2700015 9
1463496 7
155454 1
11 6
289872 2
5 5
1 10
22 10
1917487 9
3 3
1 10
332739 2
1159941 5
1 10
801485 5
1710816 6
15 7
7 4
145864 1
1124509 9
969061 5
816183 5
369355 9
293464 1
271162 2
464663 3
1918988 7
863638 10
3 1
1 10
300000 1
1799995 6
513978 2
12 6
308869 2
990173 4
298215 9
1608192 8
6 4
1 10
561133 6
645110 3
135164 5
3 4
2099994 7
78583 1
197240 3
3 1
1 10
899998 3
271847 2
267379 5
1200005 4
1799995 6
461132 4
299999 1
761105 6
3000004 10
798203 7
705078 9
1 10
732194 7
674579 4
1500008 5
488341 6
71684 9
14 9
300000 1
727697 6
197038 1
1 2
205476 3
1 10
2993903 10
2699996 9
369159 7
268762 1
1 10
1 10
892228 7
900004 3
170360 7
1018265 4
1499997 5
1 10
41 6
403060 4
1 10
1797470 9
1199995 4
894458 6
600002 2
2660137 10
617847 3
220171 2
2100001 7
2346816 8
698117 5
191450 8
57029 3
2099996 7
2042124 7
2699990 9
421881 8
318461 4
600000 2
1065231 4
5 2
770583 3
2573264 9
600001 2
10095 1
6 7
946022 8
208558 3
651533 7
528996 5
599998 2
85358 7
1 10
609723 4
2100008 7
1 10
1032975 9
1500905 6
237131 10
13 7
1199999 4
2100007 7
2399991 8
1799999 6
900001 3
2099777 8
1551399 6
112933 2
801648 4
71803 2
2400003 8
111919 6
5 6
2099993 7
1 10
648736 8
24119 9
599999 2
131134 2
1 1
275214 5
557151 2
7 6
1163994 7
1473039 8
744831 7
496219 10
1 10
154494 1
433249 4
7 8
2294606 8
1597672 9
490063 4
2971895 10
2399993 8
599999 2
600001 2
221922 6
208474 1
1115177 4
899998 3
1659697 8
541560 4
2296271 8
546851 6
1853750 8
3000004 10
300775 3
2301232 8
1575659 6
187237 2
750776 5
763265 6
217562 1
1953148 7
315134 9
214714 2
162364 2
478646 7
76379 2
332737 4
1 1
290051 2
1 10
1 10
589055 6
205153 2
2980919 10
2479409 10
384441 5
40141 4
621856 4
1200003 4
834286 5
4 5
368495 5
557937 10
969006 6
1158968 4
1674909 6
600000 2
5 6
1938481 8
308703 4
1 1
27 10
671063 3
1285089 10
661750 3
1528961 8
1307085 10
1 10
3 2
105921 1
57819 3
527214 6
1450238 7
6 6
1 10
1494129 5
1 10
1384515 7
716717 6
2298518 9
942650 8
221967 4
1680220 10
1430500 5
1969758 9
1065492 4
378156 10
14 8
1 10
258471 1
661701 9
1035977 6
2891034 10
1542521 6
961615 8
898768 5
766296 6
350369 7
942225 8
2156192 9
100571 10
2399991 8
1576186 9
1413309 5
15047 3
1 10
286980 7
545084 3
2399993 8
229302 6
1979320 8
1 10
1 10
1 10
900003 3
22 10
1 10
1500007 5
279880 1
462662 6
1595621 6
6 3
429857 2
127681 6
704053 7
585851 6
962479 4
299999 1
3 4
322781 5
1 10
766067 5
199964 4
358741 5
381035 2
1454016 5
2 2
3 3
345185 6
1800003 6
2999990 10
7 3
1200000 4
211284 3
556327 8
1451225 7
599047 6
200373 2
1 10
750155 7
1258249 5
1800006 6
2099994 7
535097 6
1 10
4 3
327347 7
186568 1
1 10
201864 4
199652 1
614790 10
743577 6
373393 9
373863 2
1892583 7
473588 2
1977808 10
1797112 9
1799997 6
1 10
15 7
255146 1
1370690 5
1563570 10
51462 9
1500000 5
1305881 9
616689 8
247867 1
165691 6
177393 2
1 10
1153587 10
1149308 4
14 8
6 3
668234 7
188461 10
1800006 6
911486 4
538965 7
503464 8
789560 3
460591 7
580652 4
1054711 10
688064 5
185724 1
5 2
300000 1
212414 1
1572628 10
389411 2
999771 8
450369 2
783077 5
1513783 9
2100006 7
135463 1
2318619 10
423606 2
299998 1
1126564 5
542396 3
1634761 8
716635 3
571727 4
889081 4
731986 10
3 2
1 10
205703 8
725282 3
716371 6
13 6
1 10
1499996 5
2217743 8
3000009 10
5 4
662391 8
1352427 7
64371 6
46457 3
469391 2
20210 6
2854440 10
606302 5
2999990 10
1233648 7
559692 3
1500006 5
2033093 8
590465 7
600001 2
816961 3
325473 2
1057359 4
15 8
846856 4
907535 7
2700001 9
15 7
261734 3
2418411 10
509459 5
870864 7
1 10
1304825 5
1424391 5
1337045 8
396093 3
1842815 8
2100000 7
1500000 5
157600 2
532894 2
957275 7
1499995 5
3 4
158236 4
381437 3
251213 3
1 10
908688 8
2699995 9
1179885 5
299999 1
2400000 8
66855 3
309695 4
1024178 4
1492325 6
5 5
59690 1
1 10
2099996 7
361215 9
1500009 5
2932131 10
2085643 8
517738 5
524048 5
3000001 10
25898 2
2 3
1761338 8
253519 10
1 10
600001 2
442429 6
1 10
405421 5
428272 3
1782342 6
1708091 10
804762 3
300001 1
1199929 9
1870126 10
8 3
1533930 10
2699990 9
807874 5
1503403 7
404867 2
2399992 8
1 10
390960 5
2197145 8
2084384 8
299999 1
1 10
1598119 10
511246 2
6 7
125927 4
885335 3
99208 1
8 8
14 7
300000 1
41399 2
402971 3
2100000 7
147616 2
16 8
2700003 9
253448 9
1044425 4
559464 6
1200001 4
1840566 7
172511 4
1 10
1 10
1199997 4
1717139 10
937758 4
1032178 4
17 9
85249 1
565892 7
2076076 9
1200003 4
252349 1
1123083 4
547350 6
1200004 4
2700010 9
23599 3
11 5
582232 2
1262573 10
7 3
1622776 10
698569 6
541818 10
1384177 8
847200 3
504187 2
14629 2
1 10
899998 3
1800005 6
783934 6
900001 3
43569 5
1 10
1 10
143546 1
1257148 9
114980 2
17 7
1 10
456613 4
2071423 8
9 4
22 9
2700001 9
599999 2
488141 2
1009393 6
1156033 8
882647 5
90395 1
852047 9
627955 4
1199999 4
2505771 9
1 10
7 8
438464 2
595476 9
1147882 6
1 10
1026543 8
178411 3
2700001 9
1433101 5
759507 4
1079858 9
1 10
1 10
1 10
9 6
594210 7
2500910 9
148827 1
1338385 9
6 3
40960 8
300001 1
1198621 6
1321857 9
2235659 10
835625 5
2 1
1760574 6
599536 3
435491 9
1150552 9
278261 10
171082 5
2100001 7
808207 7
17 8
2699999 9
1491058 9
15 7
385993 4
384953 6
55675 3
446375 2
226868 1
9977 2
2026161 10
246475 2
1645371 7
324094 2
635196 5
11864 1
599997 2
1500000 5
656880 8
2135296 9
313934 3
559403 3
731697 8
1 1
1500009 5
1 10
1 10
102795 1
299999 1
2999999 10
198882 6
2699999 9
2699999 9
1355322 6
92301 3
4 2
1518088 8
823928 8
766993 3
155689 1
451176 3
3000002 10
1078140 7
2399999 8
2829780 10
171098 9
254832 1
487200 3
1101442 8
26942 1
175170 5
4 3
7 3
218812 7
19 10
139877 3
598049 3
600002 2
26230 5
300001 1
723045 9
529153 3
1034485 5
3000009 10
2593567 9
1500004 5
1 10
1909476 9
4 2
226750 2
10 5
3000011 10
1591943 6
927594 9
173285 5
1162811 7
1416781 8
1 10
232439 3
132507 10
3000010 10
1018314 6
2256119 9
2099994 7
1 10
2400004 8
949411 5
1 10
478422 9
1 10
235136 2
251061 1
11 5
17887 8
531832 3
1683960 6
729465 8
1 10
7334 2
1 2
36541 2
234900 1
4 2
1 10
2140930 10
133351 7
899998 3
12 5
1222751 10
1854011 10
359449 4
305109 9
822728 3
78032 3
1 10
1670334 7
1 10
1041704 4
1 10
434177 9
921079 8
1 10
972081 10
724643 4
683330 3
3000001 10
136563 7
1 10
1043700 10
2700009 9
18294 1
894503 6
228631 1
256850 3
31736 4
2718609 10
299998 1
5 6
9 8
157996 2
418305 2
113126 3
5 2
793568 3
142199 1
2100007 7
480998 2
899998 3
63961 2
1181590 5
13 6
780863 8
577600 6
559278 2
39833 2
548601 6
1796959 6
4914 7
275493 2
2099992 7
2092860 7
1 10
12049 2
1500005 5
7 3
1 10
17102 2
504540 5
972821 4
953268 7
15 7
158916 1
282741 4
2399999 8
2699999 9
8 4
533806 5
947577 5
740961 3
3000008 10
546441 2
296026 1
216488 2
1192001 5
117993 1
20706 5
128272 6
6 5
897492 6
1 10
927840 5
2189041 10
1465593 9
701151 10
3 4
300002 1
1207344 8
1 10
1199996 4
651609 5
1589315 6
73693 3
728885 4
1500004 5
676872 8
596890 8
1082985 5
438831 5
1441080 6
1199996 4
358081 2
182863 10
1 10
10 5
1499995 5
5 4
751090 3
841285 3
2186468 8
863839 5
1280899 6
1 10
962323 10
1033492 4
1980649 10
1 10
192890 10
226243 6
1352832 6
1599234 7
543445 4
1500003 5
1102413 9
9 5
888978 7
2099995 7
553867 4
2 1
238036 1
900002 3
4 3
1717109 10
3 4
27479 9
1270683 7
406494 4
708067 4
862709 3
1439788 7
248156 1
1866955 7
1500006 5
340846 5
4 2
356091 10
1090617 8
424112 2
2399997 8
831674 5
18 8
1517486 6
1437186 6
2441751 10
2135410 10
1195384 7
506063 2
1 1
600001 2
682217 6
588541 6
600003 2
19 9
1212625 9
121101 1
790293 4
1 10
1879174 9
1 10
141221 10
1 10
225065 1
1805893 8
274251 4
300002 1
1499998 5
2400009 8
1088735 4
1 10
191505 7
1 10
2400007 8
735968 4
8 9
7 3
1775129 9
992764 5
1992403 9
1963702 7
39648 1
21643 2
599999 2
796235 4
256801 1
1199999 4
10 9
2400010 8
1588504 7
21263 3
3000000 10
3 1
295654 3
900002 3
1800008 6
248366 2
306042 3
45118 2
98627 1
6 7
12 6
2700009 9
1140029 7
219493 2
231897 4
1 10
900003 3
1 10
2400002 8
519325 2
687199 4
16 7
606025 9
1650235 7
3 4
946000 5
400256 8
4 4
1688642 9
10 4
5 5
780322 3
19979 1
102701 1
1500000 5
320279 10
365176 3
2122784 8
1458315 6
2099999 7
865838 3
1014744 8
273262 1
8 7
11 10
117898 2
2381527 8
1 10
1204356 6
1 10
1 10
1118837 5
793026 5
1473044 7
7 5
1 10
183697 2
137492 9
204715 1
1 10
1 10
182837 6
5 2
1045691 7
572689 9
1231001 8
1 10
143685 5
487112 9
9 8
11 10
377398 2
894925 4
2575108 9
2875821 10
860792 3
262584 1
299999 1
280128 1
75847 8
2390229 9
1059423 7
131564 3
2091085 7
1257399 5
600003 2
2399999 8
1055555 9
300000 1
968129 4
120628 1
392461 3
151033 2
87469 2
1436225 5
587433 2
860361 8
520693 7
600001 2
229270 4
2400009 8
1513627 10
805044 4
1 10
1500002 5
534155 3
446171 2
2399997 8
1829984 8
2086870 10
1500004 5
900002 3
556481 3
342349 3
8 8
1 10
2362148 9
7 3
1 10
358063 6
356953 2
17 8
68383 2
13 7
4 3
1135725 5
13 7
900004 3
1213154 6
949122 6
2400000 8
2474927 9
65886 5
2999992 10
2699999 9
93644 2
1860071 8
1 10
136587 1
13 5
268432 1
900001 3
400562 2
2399999 8
35419 2
1 10
884262 6
345194 4
1 10
33801 3
1785810 10
1972625 9
3 4
5 4
16053 1
393217 7
300001 1
1 10
80922 1
741702 3
551916 4
303831 10
1 10
2233262 8
206885 4
162384 5
2700003 9
2653111 9
773311 4
1029799 5
1030771 10
14 9
599999 2
7 3
1499996 5
1751395 6
517319 3
214709 2
1211309 7
297067 4
730329 10
169110 5
22 9
465769 6
1648971 10
15 8
1199359 4
431892 6
843490 10
5 5
614331 8
1 10
1 10
691816 5
92449 1
2356768 9
389868 6
2459187 9
1333561 5
12 6
424443 2
144333 1
1 10
1853589 10
31735 1
148226 5
1200005 4
1976821 10
620569 9
1077787 4
265075 1
29335 5
294235 1
2699990 9
1 10
1 1
104281 1
107705 7
198454 2
337092 7
1 1
955341 4
2 1
899997 3
1200006 4
1298203 7
396064 8
2 3
705562 3
1103644 6
1 10
445391 2
375349 2
300001 1
7 8
2952870 10
244079 5
1592333 7
1313165 7
1 1
437733 2
1196192 5
1810919 8
5 5
364844 4
300001 1
867216 5
826884 3
299383 8
89064 7
1202185 9
900005 3
830411 5
518773 6
1736201 8
428246 7
2165223 10
4164 1
174016 4
5 6
1500002 5
21 10
702794 5
1 10
1632907 9
293039 2
628038 6
1633327 8
2399992 8
1461034 5
300000 1
1 10
240871 4
19470 4
1 10
1171799 7
481299 2
10 9
55811 10
4 3
9 4
2399999 8
59658 1
1 10
651216 6
282021 10
2700016 9
1 10
320490 5
1158861 10
86153 6
2271533 9
659496 4
515041 5
995360 8
350793 3
580005 4
1800006 6
1085869 6
11 6
429428 6
119355 3
11 5
1 10
1887502 9
1860843 8
1 1
2 1
2 1
2399992 8
389690 7
266952 10
173796 4
2699992 9
2 2
2584471 10
3 1
2472204 9
1 10
5 2
214959 9
103443 1
176219 3
3 2
21 10
450169 2
1 2
787719 4
1200002 4
1 10
816392 6
1433051 6
1 10
1298487 7
648935 7
2700000 9
253303 1
522114 2
900002 3
299999 1
668079 8
1084660 5
2529594 9
1890384 8
599998 2
1289041 8
2279592 9
1 10
916293 4
3000007 10
908049 4
600001 2
1584062 10
7 4
1799997 6
465305 7
997030 5
623309 3
1 10
599998 2
5 2
996585 4
19 9
2291083 8
681180 6
1670900 10
1 10
240644 1
2399991 8
1099539 9
12787 1
1333640 10
1499996 5
1500000 5
900004 3
1800001 6
900003 3
309269 8
300000 1
1153062 6
136784 5
2652715 9
57617 7
292797 9
21 10
2700001 9
634578 3
571528 4
1500001 5
252 1
2100007 7
443802 6
16 8
3 4
5 3
20 10
173692 4
1646777 7
300001 1
1 10
9 4
204046 1
1734670 10
2400002 8
471839 7
217238 8
1370881 5
1565395 7
2700016 9
2266312 10
26614 8
900000 3
432689 2
33325 3
915345 9
977889 5
541332 3
4 4
64212 1
2 1
906256 5
2852359 10
1483866 6
23 10
666692 4
2700000 9
8 3
2100006 7
300001 1
1 10
239853 2
1799999 6
264632 6
655416 7
558248 2
9 10
9 4
7 8
179467 4
2457908 9
2400007 8
2999991 10
1 10
2064691 7
790173 9
1132417 7
300000 1
228809 3
216316 3
182503 6
314058 6
178540 4
39242 1
232627 6
2747189 10
4598 1
2699990 9
595616 8
375231 3
1500003 5
1657133 6
250940 1
121940 7
1800005 6
1498486 5
182422 2
17 8
916835 9
909544 5
849429 5
1 10
549648 2
1 10
585516 7
649736 4
17 8
300000 1
1500004 5
2984816 10
803016 4
2 1
35383 2
161593 1
2100000 7
1200007 4
1415009 5
10022 8
239335 3
572145 8
214224 1
2412891 10
3 1
2245196 8
1 10
518800 8
643078 3
899998 3
8 9
1 10
68164 1
1146608 6
1107312 9
2105871 8
1592965 6
355041 3
2847 1
401712 3
755440 8
252030 5
2 1
1499998 5
1 10
41324 1
298153 1
2400001 8
300000 1
712198 3
11 4
9 9
1003731 10
1501219 10
1560169 10
375112 9
1966374 9
8 5
332495 2
285024 8
400667 7
744550 7
1045275 6
899998 3
378401 2
2615474 9
5 6
293791 2
1994476 7
11 6
83430 9
101714 1
1199997 4
3 1
78131 6
2400008 8
95434 5
475560 4
1107585 8
1 2
899999 3
1742423 8
674579 4
2188850 10
2164385 8
749826 3
277242 1
1474193 9
101136 1
252057 1
289552 5
180813 3
71533 9
300000 1
2700003 9
971452 10
259651 9
1151086 7
800872 5
299999 1
899997 3
1875689 8
7 8
1063740 4
300000 1
1 10
37980 4
549496 9
382299 5
1005770 5
1200001 4
273125 4
297673 4
156642 1
2465611 10
279100 5
6 6
4 4
1 10
76009 2
357032 4
1 10
1500001 5
12025 6
1 10
1 10
636368 6
934633 7
2399996 8
6 5
13 6
519946 7
1800000 6
1 10
527942 9
2699999 9
855015 5
247295 2
4 2
95915 6
215661 2
271631 1
272217 1
300001 1
1500006 5
18 10
64604 1
581927 4
236838 1
1499996 5
590008 7
251378 7
2399993 8
1800009 6
797430 5
636331 4
1630440 6
182429 1
2288845 9
300000 1
899998 3
333933 2
6 7
380749 6
2088505 8
807945 6
1250396 5
355134 3
2400001 8
8 7
231964 2
3 2
1 10
1888412 9
1555913 6
6 3
2250900 8
696195 9
1499995 5
1461114 9
656881 7
299999 1
528852 3
187723 4
1136312 8
168244 3
125804 2
482209 2
2058781 10
2 2
1 10
2700001 9
380924 5
1246832 10
2105151 8
378463 8
377703 3
1182689 4
298038 7
900003 3
2062575 9
1428899 8
2400014 8
1165689 6
41336 8
1200003 4
2139580 10
296340 4
1 10
2999989 10
757873 9
780630 3
959479 4
247075 1
58751 1
793382 3
300002 1
1 10
1799996 6
1140372 4
2099996 7
2699992 9
20191 3
1165463 9
1 2
2100000 7
24750 9
2699999 9
1200005 4
605971 3
875864 4
1916547 8
205924 1
15 6
1873326 7
150664 4
1387084 6
15992 9
1 10
109857 7
661096 4
3000005 10
436690 4
388947 4
599999 2
1759403 6
1 10
1017507 4
606267 5
2344509 9
204825 2
599593 5
121065 7
1164210 5
879764 4
15 8
128077 4
1554623 9
1 10
140505 1
1 1
1469179 7
1171247 6
1 10
1651320 9
1183179 5
1421010 9
1410371 10
1800001 6
1500006 5
356864 8
2100007 7
1458864 5
2999995 10
188872 1
2100002 7
5 2
635091 4
664176 8
1047576 5
2399991 8
1200001 4
1 1
1800007 6
1697354 7
438256 9
2624426 9
1397248 10
1163931 10
1 10
1200004 4
24212 7
7 4
1499997 5
2439252 9
113474 9
664965 10
2699992 9
286860 3
229150 3
85046 1
1087490 10
10 5
18 9
2100003 7
374556 5
900001 3
184052 4
482287 2
92609 8
436549 4
519999 10
1200004 4
880555 5
299998 1
549025 2
1174890 10
114965 4
887679 4
47704 3
837703 3
57106 1
4 3
84703 8
409753 2
1540728 9
351817 8
197306 1
599998 2
3 3
18 8
2848359 10
504623 3
98426 2
2039565 7
108577 2
61438 4
1658750 6
1 10
599998 2
805108 3
1025344 8
2950148 10
1096836 6
1803461 10
29 10
83715 2
1491825 7
2999994 10
1 1
263340 1
1499996 5
1264650 5
12 6
1 10
15515 2
3 2
1630303 6
855279 9
1 10
1 10
1699200 8
6 7
1199998 4
899090 6
10 10
165365 3
1015625 8
1633745 8
754151 10
152306 1
1 10
3000011 10
1252481 8
230523 7
1754320 8
323780 2
286544 1
410455 5
1200002 4
5 2
899997 3
2399992 8
1 10
165409 1
153552 1
1582201 9
472879 7
1199999 4
240744 10
78123 7
899996 3
386270 8
20 10
331178 4
2326450 10
1 10
102071 8
8 9
1517210 10
15 7
6 7
2158391 8
1324414 7
87395 1
588305 2
944981 10
1579063 6
2495032 9
2566342 9
23 9
1624165 9
1687320 8
900000 3
1154187 7
599998 2
1194010 7
2196400 10
1500005 5
599997 2
1661553 8
1552249 10
422513 7
66655 9
283567 8
353287 4
585805 6
2 2
1081483 9
1891431 7
427533 2
290526 1
1 10
1 10
299999 1
979719 4
3000010 10
141130 1
82921 1
4 2
640055 6
121201 2
1 2
2400006 8
1110546 4
1 10
330321 2
364078 9
8333 8
1 10
299999 1
624720 5
1745633 7
424554 6
852503 6
19 8
421535 3
3979 9
2101933 10
1329719 6
1199997 4
589745 2
679856 4
20 10
135582 1
1616041 8
900005 3
17 7
408986 4
1500008 5
1799999 6
49227 1
1325773 9
1882138 7
1 10
1 10
769769 6
158556 1
2699991 9
2188822 8
455559 3
1701943 8
874859 10
790165 3
5 4
1200000 4
179401 1
110444 9
387582 2
431597 2
1499996 5
9 4
237652 1
142525 1
597934 5
2699990 9
1800007 6
7 3
1122148 7
1492645 6
517812 7
1500000 5
991709 5
1089749 5
37547 3
300001 1
564833 4
1195088 7
3000015 10
490565 5
1 10
1564170 7
1622781 10
1256912 7
517547 2
2699999 9
694355 7
466536 4
831587 4
109851 4
1 10
1051288 8
18 7
2700009 9
563920 5
594237 9
283760 1
1 10
1 10
1217070 5
1 1
263010 2
47693 1
263011 1
13 6
511531 4
52841 5
814829 3
108463 8
1359449 9
719558 3
1282596 5
3000004 10
1 1
278958 3
457792 3
13 8
1 10
216140 4
1474435 5
8 9
19 10
1112410 10
14 8
1 10
890807 4
1310813 9
300000 1
2590459 10
1822720 10
9 4
2472308 9
370495 3
602540 5
1199996 4
300001 1
428469 2
1 10
2100001 7
1270581 10
1 10
1071293 6
3000001 10
3000008 10
7 7
1608426 8
801715 5
90280 1
1 10
899999 3
1733380 10
317815 3
450196 4
1200003 4
1081456 8
9 8
206495 8
178266 3
130900 3
1654748 6
2099993 7
422735 2
145681 1
822041 8
5 6
1 10
11605 6
513609 2
14 7
1213345 9
1 10
626811 10
1280595 5
73125 1
1229141 7
1800009 6
504127 4
270405 1
1 1
7 6
1037657 5
10 4
803563 6
141963 3
3 2
1713921 7
900001 3
2099998 7
1022310 9
838636 4
1199996 4
236652 1
10 8
681272 7
3 1
548506 3
2662339 10
805932 9
394821 10
180183 2
1153849 7
11349 1
810319 3
7 4
2399994 8
293712 8
524342 6
814327 8
3000012 10
431312 7
1800005 6
3000009 10
21 10
410095 4
451274 3
14 7
514577 8
1199997 4
1717680 6
488421 2
6 4
13 9
166007 2
600000 2
11 10
1500004 5
599999 2
950897 4
2039023 8
674980 10
137649 2
117899 1
513428 4
1200000 4
2100003 7
19 9
490910 3
52351 6
12 5
291568 1
4 4
368178 2
84148 7
958852 7
300000 1
1 2
13 7
1800001 6
2399996 8
1284088 6
1567680 6
269171 1
310561 3
555880 4
1755648 10
3 1
1083599 6
1136278 5
6 3
1200005 4
1154725 4
2700009 9
1 10
182946 3
581840 2
37794 1
300001 1
168957 3
299999 1
586690 7
772939 7
1500004 5
601375 6
55871 1
476737 7
1583623 9
24449 3
14 7
479314 2
413987 6
267598 2
323230 10
2 1
1199997 4
756217 7
501102 6
801489 5
500401 4
6 7
5 3
1452210 6
1 10
8 7
2100006 7
108096 6
94013 9
79541 2
1336406 6
7 3
646168 3
1393254 5
982441 9
982249 4
2298140 10
299999 1
17 7
1266783 9
1111708 4
495645 8
1253592 8
1 10
584640 3
66596 2
612917 4
879264 6
2032169 10
2999999 10
1770362 7
467916 3
917791 6
2 3
891088 3
1 10
1 10
1 10
1652283 9
372486 2
1242654 6
1500000 5
693049 3
10 7
126117 1
212164 5
3 2
290858 2
600546 3
470681 2
5594 9
2694532 10
1 10
691125 4
600000 2
118989 1
48684 1
1284421 5
9 8
2162505 8
179811 10
1130809 8
1799997 6
1 2
206274 5
41671 5
3000012 10
363325 5
1522130 10
778765 6
1200000 4
867927 6
88718 1
2100007 7
1500002 5
264028 4
487049 2
1 10
7 4
933776 9
4 4
1499999 5
2700008 9
445360 4
698414 8
896719 8
179128 1
1263986 5
300000 1
1499995 5
10 6
587208 2
896952 8
2044161 8
2976491 10
641981 10
1 10
1472113 6
1663471 6
20 8
11 5
490847 7
1218120 6
2699999 9
1 10
1482216 6
2513070 9
54337 3
300001 1
1367835 5
200331 2
599997 2
2495470 10
1 10
600000 2
1418779 9
253589 1
11421 1
103475 4
102630 5
958494 5
1670047 7
1199995 4
1800007 6
445511 8
513368 4
34148 1
1643421 8
1136535 9
1799994 6
359432 4
656538 3
271447 1
1800000 6
11 10
1346475 8
630839 6
252269 5
551383 4
7 7
150986 2
464335 2
10 9
285981 1
1566323 6
2099994 7
433830 8
667458 6
2700009 9
257820 1
1515831 10
6 7
1018465 5
482176 5
2655181 9
590615 4
986047 8
374814 5
1499998 5
622343 4
528193 2
874835 4
1 10
279443 2
1 10
2 1
1689007 6
809675 3
21 10
221900 7
9 9
1799999 6
475394 3
900003 3
1 10
1940661 8
108400 1
421758 2
264504 4
652365 6
2354831 8
11 4
600002 2
1 10
1378019 5
218778 1
2810890 10
8 8
281397 4
836134 3
556116 4
1 10
1537609 8
1168799 8
105276 10
241613 1
867893 4
41706 1
129944 1
130075 7
2265158 8
2700000 9
519623 3
6 7
1028590 10
391527 3
269802 9
20309 1
899998 3
1239517 5
2399995 8
563794 3
440798 7
2699990 9
1045815 8
2 1
316358 9
1 10
293227 1
247537 1
24151 1
196022 3
2046939 7
1258063 7
629761 4
470126 3
1007804 6
1661645 8
725428 3
284688 10
339156 7
340853 2
2099994 7
482859 10
238268 1
1 2
299999 1
1101131 4
980284 5
1121271 4
1 10
184293 2
15 7
68302 2
1 10
196694 1
137767 1
255193 2
1925750 7
107567 2
2758796 10
82595 7
1143551 5
2539399 9
518520 3
171975 7
2399992 8
860452 10
393237 3
509436 3
1147813 6
1799999 6
86036 3
408059 8
690550 5
1 10
997734 5
293130 1
301036 3
1800000 6
900002 3
1560084 6
1280367 8
1096263 10
7 8
74901 3
1313147 8
1983990 7
1077958 7
235725 4
300000 1
1 1
774370 10
19779 2
191444 5
487091 10
507967 5
899996 3
17 9
147991 2
670651 6
798324 9
1343680 5
1278424 6
640235 6
649893 3
628862 3
6776 2
1 1
1200003 4
1088817 4
1 10
121674 7
599999 2
899999 3
163391 1
711404 10
1249131 10
3000006 10
1085366 6
480845 4
1200001 4
1200001 4
1 10
1820847 8
16 9
1 1
2099993 7
1270520 6
3 1
900000 3
2100003 7
271770 8
1235668 7
900003 3
2699997 9
1527153 8
2613246 10
756640 8
572929 5
49406 1
886032 6
162625 4
261869 1
842219 8
1044795 5
535020 10
1021171 4
1520081 10
900000 3
232849 4
294641 3
34105 2
1 10
2700001 9
300000 1
1953270 10
201728 1
600001 2
1024932 6
391765 2
947959 6
1166569 4
2699999 9
10412 1
10 5
9 8
2616757 9
420979 10
828404 4
2400000 8
1359559 9
900004 3
1 10
496205 6
102398 3
639416 4
918560 5
1326248 9
1 1
2669170 10
566903 2
863806 3
1085574 5
518724 8
94288 1
570953 8
1294769 8
121476 3
2099993 7
573009 4
149946 2
984979 5
826553 3
1 10
896745 8
945008 8
25530 1
122453 1
702011 4
50168 1
636731 5
2500451 10
2246475 8
5 6
10952 5
1010257 8
221139 5
1570160 8
544736 2
2699992 9
94208 2
19 10
447922 3
13 6
2263232 8
1505867 9
2480059 9
1343955 6
1 10
2399993 8
8 9
2399999 8
1800000 6
291739 9
2099994 7
184108 1
84175 4
2626344 10
476816 2
1499999 5
5 4
3 1
1800007 6
2 1
8 8
388306 3
2400015 8
64953 8
1 1
954860 5
177791 8
804644 9
300001 1
13 6
20 7
110141 2
49573 1
13 6
1042109 7
2099992 7
3000006 10
1873200 8
2400007 8
599998 2
304838 9
794819 4
1200000 4
2399992 8
900000 3
38681 6
1799999 6
2701070 10
582081 5
2699999 9
2400013 8
215310 5
342481 2
723843 9
1 10
3000010 10
224454 6
327865 2
1 10
646467 4
1 10
599998 2
900001 3
1123924 4
185388 6
2999990 10
1712340 10
1720322 7
900000 3
174169 4
443551 6
931463 9
14 7
1932098 8
20 10
708827 6
1499996 5
393868 10
600003 2
1640015 7
2587931 10
1993888 8
128826 2
1425656 5
99682 3
1 10
15 7
187772 1
516768 4
2355471 9
1500002 5
2100002 7
2242873 9
2617372 9
1303375 8
1229912 8
1228227 6
637368 6
139352 1
23284 6
599999 2
1233691 6
1500005 5
338787 3
21169 3
723718 6
148248 1
128486 2
10 9
85145 6
435035 5
58471 8
1073101 4
2699990 9
6 7
2100004 7
1 10
164377 1
1851799 10
263641 6
2333314 9
2 2
1200005 4
1042577 6
1334744 5
1796190 9
1 10
285899 2
1199995 4
4 3
319327 4
1322225 7
1264044 5
796289 5
8836 4
708167 4
1906097 8
1281012 6
1499995 5
10 10
412153 2
227332 4
3 1
527281 2
393857 4
228090 2
111487 6
600002 2
786401 9
2100008 7
2399992 8
23744 1
503474 3
1665365 10
241028 3
8 9
8 9
3 1
1 10
1 10
1503272 10
1958245 7
272508 2
67634 5
148736 3
7 7
8 8
2367196 9
807281 3
299999 1
2700008 9
60528 1
942916 4
307181 3
937461 7
599477 3
25185 5
1799999 6
7 3
581247 2
900001 3
283324 1
1 1
1180814 5
22921 1
88145 7
1 10
9 9
370472 2
1146120 10
1181246 5
899996 3
1499994 5
543632 3
350783 2
2100001 7
1200007 4
158546 1
525910 10
687984 4
300001 1
16 7
850996 3
1 10
5 6
900000 3
566380 3
1 10
5 5
1408838 5
253274 8
5 2
878761 9
300001 1
2999991 10
495536 3
599998 2
2099993 7
309788 2
582497 9
2700009 9
299999 1
270690 5
839449 6
1 10
811862 3
1873699 10
1848139 10
6 3
818488 6
1499995 5
105240 1
600003 2
144883 1
4 5
297666 2
1242849 8
56824 1
613867 4
2379209 10
242770 1
7 4
121860 9
600002 2
926932 6
2399992 8
2700007 9
1718388 6
216799 10
2400004 8
413522 2
320169 2
399159 4
46603 1
905542 7
230777 4
1633323 7
576276 5
2400306 10
9 9
3000011 10
969423 8
419871 5
1590044 7
1136961 4
1067025 7
599999 2
1530967 8
410815 3
45136 8
746984 8
1067169 4
1452295 5
357252 5
85317 1
216930 1
2400009 8
1874500 8
2400001 8
300000 1
1382609 10
599997 2
1418511 5
1907664 10
607627 5
569164 9
19 9
257012 1
1055671 4
1008477 5
1465050 5
1293669 10
3000001 10
282579 8
214445 6
676700 4
1301993 7
1637331 10
1 10
104888 4
821922 3
2045999 10
54430 3
1394299 10
1191535 4
48712 3
532974 6
1200004 4
486035 5
1671320 10
96509 2
782323 7
43189 1
892147 3
166745 1
469691 5
317086 3
76418 1
1 1
17 8
1 10
647025 3
22 10
1681902 9
437371 6
1 10
60624 6
122599 6
322225 4
358817 2
338800 3
2100005 7
1 10
1800008 6
547159 9
2400001 8
537674 2
115755 1
7 3
260887 3
300000 1
1 10
7070 3
899998 3
841896 3
7 3
2700009 9
3 2
1199996 4
2999990 10
294300 10
2110527 8
319001 2
107376 10
572116 5
1518462 6
933503 4
190884 6
2610220 10
2362599 10
1500004 5
1 10
1500004 5
1499999 5
357819 2
463056 4
925534 7
2399997 8
1 10
146963 2
391465 3
551521 9
1 10
155698 1
1149129 10
192331 9
285414 1
689141 3
4 3
2100008 7
1415152 9
423186 2
854327 3
1799994 6
1286434 7
613741 5
273092 4
2693860 10
17098 3
436481 9
2965170 10
76720 5
2099997 7
1512475 7
2700000 9
2154975 9
1499999 5
210295 1
2699993 9
1 10
6 6
1123825 5
1 10
1043807 8
2400001 8
222720 3
882265 6
1817172 9
2180101 8
2160161 8
1 10
2700007 9
350700 5
298157 4
911927 7
324169 2
1 10
1096159 7
424985 5
600000 2
542047 2
1735813 6
9 9
813596 7
1670369 6
42913 6
233068 1
124470 2
314732 2
1 10
88375 2
1130347 6
2764070 10
591846 6
1342600 8
57845 1
719092 3
3 1
599999 2
256641 2
678531 5
1200000 4
600001 2
9 4
562468 4
1 10
157946 5
509688 4
252588 3
1010097 8
191646 3
1996743 7
342905 5
2528159 10
793897 3
375683 3
748409 10
1961620 10
5 2
311184 2
964341 5
42237 3
884115 3
290771 1
17204 1
191247 8
8 7
1 10
1415451 5
13 6
299999 1
18 9
185405 1
1800001 6
1676883 10
1499996 5
725505 5
188932 1
1200002 4
674249 6
180348 1
1709610 6
1436338 7
897904 7
2700001 9
750863 6
21 10
1357422 6
1051256 5
890962 9
468645 2
2022232 9
2070103 7
86451 7
2999994 10
143308 1
1541058 10
984969 4
254469 7
547014 7
197206 3
3000008 10
8 4
83038 2
452209 5
15 7
533711 6
727742 3
2 1
1 10
859180 7
3000001 10
7 3
324737 2
5677 1
142224 1
2037960 9
623040 8
1340290 9
2700005 9
2399993 8
1500001 5
228055 8
1103921 5
1163791 10
172074 6
583508 4
1500006 5
88179 1
106666 1
4 2
414759 4
350373 4
1236987 7
196 5
120384 9
720074 5
283885 10
300001 1
1980180 7
1800002 6
933840 10
694758 3
7698 4
9 4
1402565 6
1 10
282261 5
1075495 7
1843545 9
221523 1
2700009 9
2262171 10
94509 1
157613 8
1724161 8
1200000 4
2157651 8
454687 2
1248307 5
302523 3
1299869 10
351196 2
8744 2
1039469 7
1871632 9
1 10
1681651 6
2 1
583631 2
1410920 5
1 10
2219176 8
900001 3
3000006 10
89478 6
173513 8
9 4
144534 6
1199996 4
182275 1
456533 4
2999991 10
2274927 9
2699991 9
1512095 7
821897 7
850468 6
233943 1
395954 7
251008 1
8 9
1620953 8
3000006 10
381977 9
118953 2
1533055 7
1411301 6
2700012 9
291846 3
8 7
810203 6
8 5
2700000 9
307319 8
136163 2
1818862 7
562910 3
2 1
592750 5
1499996 5
599998 2
1026520 10
2399999 8
300000 1
2400001 8
201560 2
671304 5
283665 3
734013 4
163484 5
600003 2
1800007 6
2674706 10
835310 7
2399992 8
26512 1
317277 4
14 10
692681 10
1800000 6
4 2
185060 1
504935 4
92279 5
2400015 8
17 9
20 10
1752954 6
600000 2
1315682 5
1464242 5
1199998 4
1628847 8
470755 3
2700008 9
1105810 5
699010 5
494815 3
300001 1
78177 7
508672 2
502678 3
1863807 10
900002 3
1414889 8
1 10
1199995 4
1551220 10
785861 9
778218 7
1200001 4
10 9
325784 2
27 10
1376861 6
175503 4
599998 2
452947 4
9 10
1 10
1215787 9
858382 5
379260 6
1799995 6
83616 5
33292 1
899999 3
252439 1
1134756 6
2700009 9
600001 2
3 2
173178 9
595269 8
1 10
544151 6
969531 7
1114896 8
489945 4
848296 9
2100001 7
4 2
13 6
8 5
4 3
100705 1
159490 6
16 10
182552 2
711400 3
804651 5
7 5
6 5
118754 2
2100008 7
54464 8
34622 1
461882 3
252699 2
599998 2
661053 3
322795 6
734724 3
299999 1
802685 6
1153008 10
2227206 10
335436 2
599998 2
7 6
327000 6
235555 6
2452371 10
271769 1
2010598 7
899999 3
2400001 8
3 2
270461 2
2399996 8
11 10
388033 3
1396465 8
1379744 7
1800010 6
1 10
734172 4
1499995 5
899998 3
319150 5
1800007 6
1451485 10
495275 5
4 5
46526 1
1 10
41796 4
1800006 6
7 7
366883 6
2700008 9
708121 6
102025 7
72753 7
1899598 7
1306041 10
506412 4
258032 1
495799 8
17 10
537301 6
147305 3
257903 8
3000017 10
1499994 5
516244 2
96205 1
741671 4
1159960 4
1500009 5
900000 3
3000009 10
368560 2
9 7
234559 8
1199997 4
229787 1
9 6
228235 7
2399991 8
600000 2
1456328 7
317001 10
1200003 4
927455 4
830337 8
5 5
1528976 7
1311400 6
155050 2
490776 6
575240 10
2020783 8
2099996 7
283767 1
1500002 5
899210 8
2 1
898790 9
264670 2
177614 2
364109 2
900004 3
824061 6
394432 3
1500008 5
746989 6
1 10
86433 4
2053729 9
1746476 9
470318 3
5 3
636139 4
2700007 9
1 10
49628 1
514567 6
332080 2
368893 7
936765 7
79766 7
1124487 4
613604 5
504409 6
19 10
743423 3
2007370 10
94809 5
1200004 4
306616 5
300001 1
13 6
872835 3
1107695 7
522908 4
209730 1
2 1
1253365 5
3 2
192480 1
199344 1
599998 2
6 7
223011 4
1047116 5
659910 5
834487 6
1200005 4
1505649 8
1005069 5
1739266 6
972389 4
267622 2
1729538 9
2699994 9
695846 3
1 10
1126933 6
8 9
3 2
2699992 9
414993 6
1801809 9
1 10
1 10
243672 3
2100001 7
1514155 6
218510 1
505191 2
723799 3
5 2
2399994 8
1064794 6
141284 1
891981 9
17 6
1825430 10
98225 1
1800011 6
259089 4
751216 5
157039 7
1775649 7
300000 1
2 3
190632 1
5 5
13 7
1 1
330876 2
1054312 5
300001 1
1151203 7
1351038 10
1148328 4
1963412 9
973098 8
1 10
208289 4
448391 5
20 10
35168 1
2699990 9
49838 1
1 10
68130 8
2700004 9
1080163 4
9 9
674622 3
2100008 7
1 10
575334 8
556425 2
600001 2
549503 2
1 10
15 6
871163 6
1499995 5
663999 8
1246962 6
524241 5
19 8
2015370 7
299295 1
224958 5
6 7
520607 10
499368 9
126141 9
175427 6
886760 3
1 10
91091 6
600001 2
434939 2
380505 4
618044 3
2010864 10
139144 2
827173 3
943120 4
10 8
270831 1
1 10
718333 6
651485 5
24 9
2681920 9
514272 2
448756 6
201215 6
2700004 9
1989037 9
2100000 7
900001 3
186681 1
3 2
279459 10
1199995 4
1800000 6
593463 3
9 5
1 2
2287451 10
106721 10
2451097 9
1233028 6
2400013 8
863403 4
888627 3
1 10
1506953 6
520079 2
1200003 7
15 8
286645 4
1800005 6
600001 2
17 8
2400000 8
277136 1
446042 2
899998 3
2993231 10
153549 1
7 3
383445 5
20 10
17 10
3000005 10
803399 8
6 3
1860008 10
641697 3
237228 3
1945419 7
1500004 5
864485 3
1 10
3000001 10
24536 2
80645 4
1306984 7
19 10
1150630 5
9 4
9 10
1499995 5
1478390 10
717456 4
2400015 8
2 1
435972 2
248374 9
1799993 6
299999 1
740247 5
709800 7
289151 3
1 10
149333 1
1720179 10
56077 1
2399999 8
520244 4
472957 3
111924 7
1199995 4
3000014 10
312473 8
508247 2
307728 6
2699999 9
772697 4
4 2
17 7
1015433 8
4 5
2613265 10
1167223 8
191882 1
7 3
1117409 10
948476 6
546559 10
2099992 7
47368 5
1 10
621114 3
8 3
40102 1
1 10
474779 4
1 1
524618 9
503276 2
1 10
2700008 9
1323053 6
1919998 10
1799993 6
701841 8
276621 4
413713 10
353817 5
402404 3
199490 3
2630381 9
2399992 8
3 2
312871 3
1046876 5
293051 9
917880 5
10333 1
1451001 7
46281 1
1183149 4
1187939 6
2 2
1371105 7
832473 4
690268 3
96586 3
658280 5
1456910 7
21317 5
17 8
961670 7
83858 1
1111896 9
1804675 7
2488029 9
495646 2
8 9
1542853 9
303732 3
837563 4
1651428 6
300001 1
339571 3
743752 6
662642 4
475894 3
773583 9
3000009 10
1124786 7
233028 9
2400012 8
299999 1
19 9
823371 7
600001 2
151000 8
281055 1
636872 8
1199996 4
1465897 7
297514 1
1681320 10
1200007 4
12 6
279828 1
2099992 7
1731171 6
450050 7
2 1
724204 3
1520513 10
717365 3
1 10
2192091 10
307172 2
1294 3
1499995 5
119187 9
703280 4
2119700 10
2 2
13 10
3 2
1 10
2607642 9
3746 2
880384 4
921658 4
111969 2
1257177 10
917752 5
940081 5
131257 1
159393 4
405823 3
1 10
1793674 9
2754330 10
2699996 9
601320 7
584938 9
256128 1
2344909 10
120485 5
5 2
231247 7
1800007 6
2399991 8
4 2
98995 4
2699990 9
1386100 5
237029 2
12 6
55102 4
1153561 10
508058 2
473478 2
2804494 10
1 10
1 10
2834481 10
758251 10
579223 3
1544584 8
851808 9
1782978 7
397789 6
2 3
1 10
78117 1
900002 3
1 10
812242 9
637454 7
183249 1
243995 2
347555 10
466558 4
2470176 10
21811 10
812479 3
329295 2
738235 7
1500005 5
57000 4
773556 5
153514 7
900080 8
177673 8
663675 5
551034 10
907633 10
2 3
1509941 7
519908 3
195111 1
2660760 10
207177 1
1 10
866275 3
12 6
899998 3
422078 2
2699991 9
5 2
2700001 9
683433 9
487929 2
902845 5
742571 3
227902 1
5 6
637015 3
171932 5
1 1
1 10
1009764 9
1926296 7
1422159 5
599998 2
177988 1
2099993 7
17 8
1304645 7
204192 3
1270476 9
600002 2
600001 2
900002 3
561392 6
10 9
879129 4
911299 7
1 10
2004211 7
600001 2
2338351 10
1 10
739493 9
201824 2
2983530 10
1 10
1 10
173675 3
3000008 10
127044 1
6096 1
818467 4
258744 3
69728 1
2399993 8
10 4
19 10
1499995 5
952177 5
5 2
241721 6
9 8
1348072 8
900001 3
62300 2
839584 4
443635 4
114299 10
389709 2
359099 5
802671 3
686015 6
1537965 10
2555092 9
899999 3
4 4
548726 5
1305513 7
1799999 6
403027 2
614245 8
122449 2
1294723 6
2399999 8
1493936 5
79114 1
173943 1
669447 3
1448369 6
60006 1
776784 5
312577 4
207771 4
472769 3
9 4
827209 3
203204 1
3991 7
1500002 5
2367319 8
20 10
7 8
386638 3
1586931 10
902357 9
4 2
1500005 5
1896420 10
101712 3
1645651 6
338685 5
181323 10
19247 1
11208 8
310464 3
11 10
8 4
190861 2
341033 5
1252048 5
1199999 4
1412656 5
11 6
705804 7
928831 4
2084742 8
1500009 5
1094013 7
94390 5
1 10
6 3
1623572 9
300000 1
899999 3
6 6
342695 6
1328360 8
1350789 7
538218 2
575508 2
1770050 7
2045484 9
768912 4
830646 7
820331 9
71087 3
719609 9
6 3
268675 1
1075571 10
31936 1
1156693 7
224237 2
1800000 6
1 1
1 10
77503 1
4 2
616613 4
900005 3
83283 3
1535263 8
245010 3
1391559 5
1672510 10
2079783 8
361982 5
2399992 8
462375 4
1306538 9
1161628 7
426675 4
684648 9
141939 2
1094876 4
2999992 10
51856 1
1499995 5
2399998 8
6 3
137946 6
338639 8
175937 7
1 1
592120 3
297745 9
1795559 10
2400001 8
716010 6
561331 7
397641 3
15 7
1011564 6
427230 9
1 10
950157 5
1666370 7
1199998 4
237180 7
1669692 6
434315 5
2 1
525980 5
199357 6
899999 3
8 3
2298257 8
429480 2
600002 2
7 3
1956761 8
1799995 6
2099994 7
133725 9
138630 2
501635 5
2700010 9
966797 9
1200001 4
1956773 7
2700009 9
1199996 4
508214 6
1743182 9
1229472 5
101145 9
669791 3
39442 2
1844641 8
9 8
20 10
1199996 4
2048 2
1 10
521361 4
3000000 10
1 10
1 10
51363 1
143332 2
2400000 8
2100006 7
1056977 5
2320682 8
32664 2
900001 3
284168 1
1464961 6
107465 4
1 10
374066 9
1799994 6
642897 5
491803 7
2 1
299999 1
2400000 8
1129896 5
387590 2
1 10
1 10
779469 9
2099996 7
503422 2
315599 6
3000010 10
496205 5
899997 3
600002 2
115519 3
189794 9
328939 6
132091 7
300000 1
562919 4
2700009 9
2234769 10
1500008 5
3 4
868634 6
15 7
2475889 10
1134062 9
1199995 4
266454 7
11 6
2 1
287375 2
1 10
1152883 9
1551313 8
1603521 7
1484880 6
1800005 6
176733 1
2020929 8
428846 5
20 7
1558399 10
22 8
281956 1
730859 7
18 9
2400007 8
245324 1
2033861 10
2129949 9
256136 5
758116 8
300000 1
130517 3
1 10
1350887 9
429174 2
15828 3
4 5
210829 6
8 9
63082 2
2700000 9
1 10
71843 1
1656759 8
421649 2
1151914 4
803981 6
1838318 7
715512 6
7 6
2335210 8
4 5
36860 1
58243 1
1200003 4
1500001 5
299999 1
7 7
101742 1
1284179 10
1605128 8
1576240 7
1432704 7
4 3
21362 1
693050 3
413526 6
412951 6
1799996 6
499887 2
178377 6
125257 6
1028511 4
54370 10
1 10
143530 5
530409 10
1852684 7
773707 4
153109 8
12 9
1792877 6
2075336 8
2458985 10
1605120 10
600003 2
1 10
114406 5
950492 7
899640 10
1 10
1 10
532184 4
9 4
2399991 8
524586 2
1311395 10
859596 3
90060 6
217888 4
1947 1
1146421 4
190045 6
2099997 7
1713581 10
1500007 5
20 8
2 2
1912639 7
262998 6
3 3
792674 6
304820 2
997080 5
1799994 6
1 1
1127650 4
1891483 7
1541006 9
1 10
43990 3
11 5
1471988 8
9293 3
1797577 6
3000010 10
832495 3
301653 7
1948828 7
19 9
64145 1
1920455 9
1333974 9
108096 8
109476 1
1542246 6
614612 4
1427708 5
127799 5
1288505 9
2232061 9
102652 3
550785 4
1643484 8
15 7
423601 5
1 10
1066960 8
449123 2
44015 5
110531 6
39290 1
555876 2
35560 5
792696 7
3 1
1085491 6
479887 3
2399992 8
4498 1
1274460 5
955606 4
279225 3
1429145 6
2699992 9
1 1
640877 6
2100006 7
35698 3
2097854 8
393703 2
391182 7
12 10
477931 2
1949435 9
354712 4
599999 2
1077047 6
2027616 7
2699991 9
2700000 9
300000 1
2700001 9
1270181 5
920190 10
201636 4
1 10
2999991 10
1 10
1500005 5
1156192 8
54407 7
2034277 7
1175040 7
2495494 9
372456 8
1173995 6
826537 5
1476434 7
148680 8
1 10
2 1
2 3
138408 1
1111560 6
2107671 10
496829 2
20 8
167666 1
1797870 6
2244343 10
1599534 9
159955 3
3 2
42339 10
140853 1
2400010 8
1716006 8
2091704 8
14 7
14 5
1066428 4
305097 2
717135 8
202419 1
171523 1
2119831 8
213601 5
2197027 10
899998 3
1188085 5
1 10
5 5
702980 10
902245 5
242967 2
299999 1
2100010 7
2081214 10
442615 3
1028070 10
1499995 5
1 10
485763 8
366102 2
683860 5
2699993 9
299999 1
655798 5
173730 10
1537599 10
9 4
374249 6
261517 1
866566 8
9 5
300001 1
888657 3
17 8
664063 8
1200000 4
468154 5
1248079 7
1531324 9
1473456 8
15 7
422920 2
196657 3
1097176 8
257683 3
1435465 5
1114208 8
1419696 8
487381 8
7 7
20645 6
1 10
599999 2
7 4
653931 10
17 9
1200002 4
709624 3
896584 5
113246 1
945567 5
1448920 5
840684 7
1519453 9
899998 3
4 5
900000 3
284825 2
57955 1
803093 4
723536 9
2699997 9
615093 5
1635529 9
1 10
2246719 8
770740 5
13 8
701930 4
588788 4
2024804 8
1857109 10
1 1
388271 5
1079441 5
2700002 9
703788 6
1379417 6
1529589 7
300001 1
733245 9
9 4
2440043 9
1200000 4
697833 4
2099993 7
1 1
4 5
600003 2
1418740 7
391318 3
1095722 4
1464801 7
1470250 10
586589 2
899999 3
461677 3
600002 2
3000008 10
3 4
1005919 5
522273 2
780349 3
910081 10
542054 5
2289078 9
759549 4
905275 6
295844 2
877158 6
1662471 8
900001 3
1136725 4
3000009 10
1737224 7
919964 8
200462 1
2151474 10
426937 4
44744 7
1499999 5
5 5
2407312 9
818406 3
1 10
255512 1
1 1
580819 2
315074 3
1142298 6
2296544 10
1656576 8
2999999 10
602880 5
1998783 10
1787963 6
372840 6
2700010 9
299999 1
11 8
2700016 9
156714 3
558469 4
1359049 5
3000011 10
899996 3
62819 3
196719 1
1199999 4
7 8
469189 7
817702 3
600002 2
4 5
985121 4
240554 1
129536 4
1 1
208535 4
9 4
989360 9
1658713 8
178250 1
11 5
2023453 9
111282 1
186669 9
8 7
161814 2
9 8
1424359 10
2100007 7
1377359 6
5 6
15 7
2699992 9
900001 3
2481451 10
1388259 7
1 10
266426 2
422749 2
2087272 7
282221 5
2400001 8
117807 1
4 5
300001 1
752785 5
2329751 8
899997 3
1768458 6
2448874 9
240487 2
2357868 8
412462 9
1 1
2700008 9
260260 1
1 10
248923 2
200847 1
372614 4
1058712 4
64563 3
1530910 8
1317814 7
1115181 10
8 9
8 3
794228 7
1 10
2099994 7
900002 3
1176787 9
2309459 9
618735 8
645889 3
1464627 8
2120820 10
585129 10
695128 3
1273350 6
299998 1
999064 6
306879 4
1200004 4
546721 4
2100008 7
1799998 6
2484413 10
4 2
19535 2
1200002 4
284950 7
2372793 8
1156127 8
210468 4
1 10
1680769 8
2999991 10
1221271 10
2700006 9
1800004 6
430009 7
411016 9
1 10
1467860 7
55723 2
1184429 7
494445 2
223288 3
17 8
733214 7
775580 3
262531 10
11876 10
300000 1
1789341 10
242318 1
1393886 6
1455497 6
900599 5
599998 2
344984 7
146975 1
1261747 9
452479 2
1 10
419349 4
1800007 6
5 6
833176 3
789092 10
62916 6
2482180 9
5 2
1260873 8
2371356 9
1186892 9
3 2
1600975 8
355161 2
608908 3
2700009 9
400426 5
954011 7
2448449 10
414 5
586068 3
1434600 8
8 9
1619375 8
58247 3
180416 3
1232786 6
276188 6
22 8
295977 1
1197385 6
1420614 5
4 4
2 2
1277356 5
1500005 5
618185 6
388185 2
252510 1
2442322 9
2699994 9
1800006 6
7 3
4 5
265585 2
872852 7
2313487 8
2423054 9
1453465 9
2649500 9
2399993 8
3000019 10
123895 6
528428 2
775049 8
2199400 8
1 10
22236 1
2558537 9
3000009 10
290294 1
721186 9
1702734 6
1200006 4
2399999 8
189847 1
1409564 7
29124 3
600694 3
21 10
1200004 4
2399999 8
89594 1
63219 6
299999 1
2626621 10
1 10
1266451 6
1023779 10
2700017 9
1800007 6
382741 5
1 10
1565094 7
230372 4
131891 4
1 10
335172 4
229774 2
599999 2
2399998 8
16 8
900001 3
297573 2
7 3
208212 6
149224 2
1499999 5
1718353 6
864981 10
1261903 5
286715 3
1 10
812986 4
1549663 6
299998 1
1 10
181235 3
1500005 5
1800001 6
3 1
1086877 6
172895 2
566504 9
498527 9
375256 2
759521 5
2700002 9
1 10
9 8
88430 2
1500004 5
973839 5
1500001 5
961906 5
782787 4
3000000 10
1 10
1871784 7
2084832 7
1686599 10
1802898 9
1199997 4
599999 2
1199997 4
690584 7
4259 10
570054 2
27 10
119987 3
1833 7
2176 3
145534 1
1 10
1551690 10
577394 2
4108 1
399922 6
64078 2
1 10
1247309 10
1 10
535740 8
599999 2
1090973 10
193414 2
300000 1
1892108 9
8307 3
2472409 9
574452 9
444634 6
1500004 5
1 10
3000010 10
1499994 5
1 1
16 9
375989 5
386799 10
1131996 6
1 1
1 10
1 2
112734 1
22 9
31788 1
600002 2
826546 7
300002 1
2100000 7
2399992 8
36606 1
899997 3
905529 10
1199997 4
1 10
1084984 8
986221 10
5 4
127308 7
753644 3
565614 9
1 10
167556 3
381753 8
959281 5
459905 6
133918 3
1 10
18015 5
26809 2
2100011 7
21 10
1494766 9
3000019 10
1 10
1335275 9
1040125 4
2400009 8
2700010 9
582756 2
1589104 8
403851 2
1438027 10
148615 2
93938 3
993680 10
10745 1
285513 1
1499811 5
10653 2
3000010 10
1499999 5
1167728 8
2840502 10
96216 4
270685 1
1586937 6
1486861 5
2341897 9
2323406 8
1007825 7
16 9
257504 2
114457 4
10 4
7 8
130979 2
1750010 6
384237 3
119620 6
1500005 5
1200006 4
1367540 7
636832 7
174208 1
2507453 9
1125684 6
1 10
279276 3
428336 8
2650291 10
880989 8
537153 2
2400008 8
300002 1
472902 8
454178 8
609648 6
2087028 10
22707 6
1 2
31447 2
314241 2
4 2
1499999 5
1 10
425202 3
419046 3
1750182 7
4 2
204684 1
503258 7
2470499 10
12 7
587621 4
1760391 10
489653 9
196521 10
1571554 9
1 2
299999 1
2700003 9
11 5
300000 1
309634 7
1799993 6
1 10
192153 1
876495 5
2234871 10
1047871 7
192829 1
218343 2
3000007 10
2 1
7 8
1035561 10
1160313 8
1246619 7
1051182 9
1 10
7 4
786844 7
1400764 5
8 8
149813 3
391953 3
1 10
7 8
2083531 7
1334159 7
242075 1
2 1
2400000 8
114364 3
748936 5
248312 2
2100001 7
5 4
1109677 6
299999 1
544431 10
553057 4
1499996 5
577937 2
11 5
2999999 10
767379 10
1199997 4
2906780 10
54853 1
390692 3
1800007 6
2700009 9
900003 3
1 10
2883672 10
208569 1
899571 5
1 10
1500000 5
2700001 9
1002221 4
899998 3
2699999 9
1189415 4
545933 3
313645 2
565356 8
1137637 4
3000001 10
600000 2
24620 1
1112760 4
756667 5
1 10
518815 2
161780 1
745738 8
1199996 4
2331102 10
861455 5
1 1
1061651 4
469420 10
2549393 9
1 10
920000 8
1320154 5
236867 1
2100004 7
842563 3
2338613 10
27476 4
571618 3
2389527 9
2999991 10
5 2
96867 2
1317732 5
1086666 6
2699999 9
552544 2
220081 5
1409099 6
729219 10
156556 9
1484900 10
29305 1
881404 4
1 10
8 3
169341 3
1 10
229964 1
36852 1
1236390 10
127927 2
1 10
1382482 10
676123 3
408256 4
1087029 9
11 5
645072 7
573702 2
23 10
1499999 5
1499999 5
784688 10
356407 2
1423160 5
1499999 5
577157 3
914065 5
2489779 9
1502841 10
113775 1
1064599 6
1752998 8
353884 6
5 3
2400009 8
801919 8
820115 3
115752 2
66446 3
312421 2
749809 4
199987 1
1128919 9
1 10
2700001 9
2604178 10
1693104 7
38062 3
4 2
1 10
17 8
56045 1
1078150 7
1499999 5
1025865 10
1 10
2500659 9
1047891 4
996807 6
1 10
1 10
60407 2
600000 2
1499998 5
15 7
1 1
1850663 8
1 10
5 5
915691 5
124618 1
617519 10
662165 7
291408 7
1174654 6
2700010 9
795001 3
2400001 8
348554 3
1 10
290575 3
129436 1
1732343 6
245765 2
428623 6
743348 3
181873 1
1034526 10
496873 3
2743042 10
11 10
5 4
2152997 10
1640903 6
128032 8
2100000 7
5 4
10 4
1499996 5
1800007 6
2 3
3 3
599051 6
2700000 9
1 1
1 10
1430425 9
263423 1
1 10
2400005 8
1518858 6
1422863 8
1827541 10
392298 6
1730544 6
823049 4
894202 7
1 10
556427 5
272566 5
1 10
2210140 10
1 1
1500004 5
437725 2
2399993 8
179471 10
1038597 4
793812 9
2100000 7
2700001 9
177024 1
1200006 4
599999 2
1870842 7
2400004 8
3000001 10
88124 1
134884 1
8 9
1740600 7
827680 5
606764 3
1 10
1832880 7
367603 4
715119 8
1800007 6
28 10
8 7
2400001 8
899997 3
300001 1
1349451 9
465784 2
600000 2
1160513 4
1212086 5
1500000 5
356823 6
70357 3
2 3
223479 4
1220185 8
1199997 4
169077 4
900000 3
299999 1
1141309 4
42265 1
444894 3
299999 1
2038816 8
900394 6
823704 7
134952 1
266632 1
2400008 8
5 4
1293530 7
998974 9
2400007 8
1 10
2399998 8
2 3
614343 10
1 10
4 5
338302 2
2999991 10
1452553 6
1 10
961568 4
374689 2
878887 8
1601845 7
651391 8
11 6
862793 6
424507 2
899965 7
1773689 7
2109450 9
155701 1
2700008 9
1241591 7
329111 4
481302 6
1006189 6
128863 8
1800002 6
1245909 5
1800001 6
1925289 9
2167541 10
7 6
600000 2
591291 7
2242033 8
2099994 7
322672 8
3000009 10
1116729 9
15 7
2318910 10
224409 1
1358683 6
83791 9
451055 10
27600 6
297569 2
300001 1
1068552 9
894007 8
303766 7
705817 4
2999992 10
485424 8
1 10
2 1
2700000 9
13139 1
220897 1
4 2
470310 3
918025 8
1634004 6
1883385 7
2700014 9
2624148 9
919399 8
300000 1
722239 4
900000 3
13 6
2100006 7
599998 2
13 6
1314614 9
8 9
484074 5
1 10
349691 10
1661071 6
1966048 10
1043017 6
1 10
144370 3
2126901 9
782980 5
558090 5
1122448 8
1572037 6
1082240 5
1446037 8
1800004 6
70739 9
2432712 9
201179 1
2400011 8
855738 4
3000001 10
2399992 8
599997 2
280602 2
1578521 7
1295629 6
300000 1
653346 7
300383 2
1373007 8
2145561 8
87535 4
739557 9
387256 4
1245421 6
1293502 7
160217 1
600001 2
515610 2
1812011 10
239050 2
258187 6
1 10
1824583 8
1152863 6
109525 7
369609 2
9 5
1185115 4
874149 8
2499332 10
2999990 10
51739 2
195633 2
977498 5
600000 2
52949 1
2099992 7
1 10
356847 6
354544 3
14 9
18395 6
507709 7
2699999 9
18 9
1 10
860709 5
2099999 7
516591 5
17 8
149579 4
445695 2
787880 10
10 6
877016 3
4 2
600000 2
17 6
2596662 10
1800006 6
362340 9
242950 1
282559 6
1665137 8
300001 1
755689 8
1500005 5
1745785 8
2400009 8
151155 4
7 8
105971 2
913108 4
436722 7
2613490 10
8 8
1 10
1406617 7
15 8
11 6
300001 1
1500001 5
1059 9
900003 3
900 5
2700009 9
2999990 10
2343214 9
1 10
287660 2
1499995 5
842206 5
1 1
1799994 6
1499997 5
782775 3
3 4
2205368 8
1118977 4
4 2
795360 8
2586213 9
788728 3
232237 1
225144 1
300002 1
2699992 9
252457 2
1799993 6
81873 2
221036 10
350355 2
600002 2
3 2
1665620 10
1 1
300000 1
1 10
2 3
441855 8
607617 4
20 10
581241 4
604780 8
290443 1
2399994 8
1 10
606383 9
2100007 7
1325309 5
2399992 8
338472 6
2699995 9
620400 8
1823481 10
297133 2
2999999 10
10482 2
8 9
1068655 6
600001 2
1954152 10
1099476 6
1 10
1502980 9
723925 5
598560 2
590065 4
816041 3
175393 1
2301279 8
899999 3
316504 4
172357 6
4 3
1 10
293718 3
21 10
207256 5
364372 3
2400001 8
51005 3
5 6
2400008 8
329957 4
900002 3
6497 7
538341 5
338286 3
12242 1
2999990 10
1908437 7
438947 3
1802273 9
2884957 10
791603 7
2399994 8
4 4
2384536 8
8 5
1 10
262781 6
1 10
2099999 7
161147 4
183511 5
1035268 8
1 10
1171468 9
1079970 10
2216850 10
981429 7
513532 2
152571 5
32967 3
933901 6
16 7
266140 9
299998 1
885582 9
2263808 8
364381 5
190564 3
193677 1
1 10
829479 4
155887 2
600002 2
55150 1
8 3
318147 3
600000 2
352219 10
177394 5
1026319 5
1488446 5
1500006 5
12 6
11 5
1499999 5
900004 3
303703 4
571253 5
355086 9
3000008 10
671056 8
467498 2
599998 2
123571 2
2 2
414021 6
498869 5
2699999 9
1691180 7
670703 8
308624 3
144679 2
857641 3
391068 3
1 10
1 2
949199 6
290813 3
2467450 10
1 10
217693 3
723728 3
124281 9
184342 1
2041888 8
910841 4
10 9
1200003 4
463960 7
468130 4
828901 9
1 10
1 10
366078 2
739125 5
1 10
2375513 9
139580 10
135885 5
766074 6
1173130 4
1828969 8
1499996 5
392012 4
472880 5
1500005 5
859912 5
81104 1
1139873 4
198515 3
129901 1
20 10
600001 2
295214 5
1 10
115674 1
520320 8
599998 2
495269 10
199950 1
690660 9
162031 1
61019 5
22 9
2399993 8
8 7
216631 1
744880 8
1737250 7
240420 1
13 6
2099992 7
906704 4
3000005 10
1799995 6
201316 2
610796 4
3000005 10
363641 3
600003 2
670959 10
1 10
600002 2
573853 7
925216 4
376756 2
1088125 4
1319719 6
375906 3
2100007 7
713303 6
1 1
975533 4
381771 2
2100000 7
1200007 4
731153 9
593534 10
82935 1
13 7
699007 3
3000011 10
1799993 6
166287 3
570771 10
350737 3
552971 2
364351 7
2489881 10
3000001 10
379278 8
117728 2
1 10
235131 5
361541 5
2064389 10
369460 2
809560 8
2699990 9
1664215 8
81065 1
2100007 7
1384940 5
1447875 9
1181213 6
1177981 7
300001 1
850251 10
8 9
393346 6
1633351 6
274731 9
242435 3
251026 7
72769 10
8 3
5 4
2626821 10
974633 4
870253 7
20 10
1 10
1948705 8
600001 2
861487 6
9 4
242514 3
553401 3
2290571 10
2699993 9
2948749 10
1271479 6
445963 2
531975 3
431644 4
16 10
328880 10
594522 2
208251 4
1520546 8
1 10
476696 9
14 5
2099999 7
2510154 9
577798 4
1588921 10
1298023 8
1381514 7
1731246 10
1 10
142648 8
2093793 8
1800000 6
189257 1
2386439 9
300001 1
1499995 5
162978 1
244072 1
1 10
34170 1
287549 7
13 9
297377 4
923243 6
1 10
17 8
1 10
25 10
947647 9
100193 2
512016 5
1150352 9
300002 1
670169 4
900003 3
535547 2
273108 5
2400007 8
625731 10
1 10
788181 4
1044449 4
408353 3
2719251 10
268776 6
713609 4
1685669 7
1619478 7
56591 3
97109 4
11 10
13 7
609932 7
44940 1
269919 2
1511640 9
107559 5
7 7
547818 10
599998 2
48600 1
231855 6
52470 1
2700010 9
299999 1
1499995 5
2400007 8
1200005 4
158446 2
763795 9
246957 9
214940 6
710611 7
133838 7
4 5
943097 7
2400015 8
62253 1
1509809 10
151165 2
601368 6
1500006 5
113525 1
186399 6
534176 3
622239 4
2 1
1115344 5
1863149 10
6 5
1071579 5
2399991 8
1 10
240056 1
1116857 7
151300 2
757456 3
10 9
57247 6
4917 2
2700009 9
1159713 8
182430 1
188973 1
1037693 6
505284 5
732925 5
373614 3
458540 10
704633 7
92517 1
87702 3
1495647 5
346683 5
7 7
300172 3
241336 1
6 7
2102178 9
327177 9
299999 1
1043549 9
584325 2
1342000 5
1475849 10
300000 1
572750 3
78117 1
49363 1
336460 5
3 2
85227 1
2399993 8
683699 5
2049009 10
1499996 5
1275187 9
177458 1
5 2
26695 2
47152 5
1 10
680089 6
1420505 9
1151620 5
2700008 9
2213720 9
441586 5
2100006 7
65447 2
446656 3
1 1
684185 4
2822891 10
1317185 9
12 7
72646 9
1 10
190853 1
599998 2
10 10
1228909 7
599724 2
328814 2
1726571 6
792996 4
1499999 5
1280991 8
513418 2
2 2
206336 8
2099994 7
73990 3
2400006 8
2231851 10
683110 8
5 2
1166159 6
2682352 9
419550 2
24175 1
774404 9
538437 2
153557 1
261871 2
323771 3
6 5
501233 2
1 10
1082914 8
1200000 4
173754 1
16 6
2143381 8
1419613 8
45074 1
2100007 7
599999 2
446723 8
2999993 10
974736 4
1152544 5
2387089 8
808738 3
3 4
182938 5
2100007 7
1 10
1109063 6
3000009 10
661769 10
1 10
18 9
1019039 8
763420 4
10 5
300001 1
300000 1
1 10
78626 2
599999 2
1165908 4
1867306 9
137989 4
5 5
138379 1
1275011 5
830780 7
1014362 9
299998 1
666410 5
1 10
1923229 8
2044072 9
496343 2
1 10
1 10
599998 2
499909 6
1899514 9
20 10
1443735 10
1424065 5
109777 1
205330 4
1490511 7
2297267 10
299999 1
9 4
85208 8
4 3
1 1
1822679 8
537340 7
15 9
1 10
26497 1
211974 1
615385 8
104735 8
847045 9
1 10
771827 4
488854 3
2100000 7
600002 2
1006348 7
900001 3
1 10
1766069 9
501383 7
242301 2
181346 2
16 8
2078097 7
146104 2
17 8
731382 4
444747 3
1274602 7
180113 8
1597688 8
1 10
322126 4
8 7
1434843 7
2399991 8
2672650 10
1534202 9
795010 7
5 6
1115645 7
2339275 9
2548378 9
1295234 9
1799995 6
653361 10
4 2
1139461 5
252565 5
213553 6
443141 2
932060 4
1132771 5
57191 7
1608984 7
1373687 9
1500006 5
8 7
1 10
6 7
1 10
1768423 7
1143558 6
599998 2
31170 1
919017 7
215147 1
218449 1
1088273 8
8 8
300000 1
2 1
1168249 5
209320 5
438187 3
726359 9
194985 2
546121 6
854798 9
1913437 9
1343196 6
540315 4
222880 3
1727948 6
2942955 10
834936 5
41952 2
113659 1
300000 1
870836 9
308248 8
374303 2
2400000 8
28 10
3 1
4 5
1167941 6
1 10
2078423 8
15 7
2226235 8
2092863 8
900004 3
3000001 10
1861681 8
456343 3
16 6
277714 3
17 8
1036802 4
8 7
258187 3
1 10
107169 7
1933870 9
1199999 4
322823 4
17991 4
495899 6
2278540 8
446733 7
162216 1
139972 1
17 8
15 7
44793 3
181729 2
7 3
1458047 10
302671 6
1500004 5
191567 1
1 10
2099999 7
34728 1
787579 7
5 4
456057 7
364138 10
297138 2
1 10
1800006 6
1735313 9
702904 3
3871 4
559794 10
1500005 5
809181 3
1982150 9
7 8
1199995 4
9 10
2100008 7
599998 2
485102 3
1500000 5
300001 1
1946 3
299999 1
2366340 9
735539 6
1 10
381788 3
65556 3
85502 1
2700009 9
1840139 9
13 6
824759 5
7 8
1172449 4
1141030 9
1 10
408221 9
491553 9
1 10
599999 2
659077 6
290825 2
723797 6
3 3
1093451 5
913200 9
1022669 4
2400007 8
2266369 8
1199999 4
289979 2
600001 2
783810 5
145757 1
352367 3
1576453 6
1199996 4
8 7
8 4
718156 8
318555 2
11 7
2545219 10
630377 7
599999 2
1320598 6
1286468 9
1962214 9
571014 5
199011 5
628569 5
1200000 4
900004 3
88368 1
1994805 8
571700 4
1278438 7
1199995 4
2099993 7
1 10
1771385 6
10 5
1302023 6
899996 3
100641 1
143929 3
299999 1
900001 3
3000001 10
467805 2
566097 8
1 10
229753 1
6 4
553541 6
1500006 5
1 10
1196628 4
90142 8
1500000 5
383599 4
1779597 7
1995328 9
193570 1
466013 6
2100007 7
142576 6
336176 2
10771 2
207636 4
521611 4
1114399 6
2 1
946727 6
475095 7
1799994 6
1422354 5
3 2
270217 2
2400003 8
1286648 7
1 10
1 10
2888329 10
317435 4
171803 5
2513079 10
787810 5
43003 1
2 1
746032 3
401977 4
300000 1
1800005 6
2999999 10
600002 2
870587 9
541293 2
1080996 5
203034 1
14 7
48840 2
1629679 10
889066 5
1250194 7
1385711 9
17 8
435482 2
1379629 10
1539585 10
2700008 9
288490 7
1444085 9
11 4
2100013 7
1252795 6
1951740 7
406451 9
249721 10
302804 2
364197 2
1249191 10
8 8
885041 3
1 10
1666062 7
2099992 7
394734 6
1 10
300001 1
919736 9
663388 3
17 9
1133424 7
1829568 8
19809 9
1308934 5
356648 8
183747 2
747470 6
478281 10
2613992 9
600003 2
228376 1
2249155 9
1225428 8
520232 3
283905 8
836011 10
193999 8
1536298 10
417107 6
300001 1
4 2
1200005 4
11 10
24955 4
587237 2
1200001 4
1617702 6
300000 1
924030 10
170831 3
62849 8
295295 3
236880 2
2099994 7
1130609 5
673808 10
451867 2
1 10
297737 4
1 10
1 10
17 7
621643 3
1438449 10
1249055 5
3000018 10
331230 5
1 2
149957 1
1724592 6
1799993 6
1 10
1188021 10
893390 3
1623031 6
1382012 6
1286169 7
503017 9
8 8
1800000 6
454227 4
5 2
1491229 9
37722 4
12 7
3000009 10
705438 3
147606 2
769286 10
781941 3
104093 1
135156 5
13 7
1700167 6
1158391 5
212342 2
1 10
1410016 7
2700010 9
457208 9
551340 2
641840 10
6 6
600001 2
1052289 9
850166 9
9 8
7 8
8 9
714629 3
1500006 5
142311 2
1799999 6
1 10
377581 3
177327 1
919609 4
599999 2
300000 1
387027 2
1500005 5
230085 1
299999 1
600001 2
1179782 6
916282 9
1 10
731363 6
2063203 10
10 9
192630 1
633369 5
603739 5
1 10
2427607 9
900003 3
17 7
259348 1
618528 9
1 10
938986 5
661075 4
2306521 9
438553 3
217408 3
191362 1
101249 3
214345 1
1223695 9
1800010 6
1066887 7
93191 3
4 4
9 7
410180 3
1237829 10
241539 1
2052190 9
21 10
184033 8
2221857 9
389164 2
128240 2
1355715 6
1800001 6
899999 3
1218528 9
1570732 7
637853 3
247470 1
879201 4
15065 6
1 10
1124829 9
63162 2
1 10
407975 2
1 10
36112 1
3000010 10
2424922 9
1 10
208609 2
2400006 8
271282 1
289415 1
600001 2
1283120 10
594771 4
1805145 8
1 10
9 10
16676 3
1285384 8
2400006 8
1 1
1912736 10
725920 9
2879709 10
2651871 10
1199997 4
503640 2
1391113 9
1 10
2399999 8
1051544 4
260258 5
1 10
43888 5
3000009 10
600003 2
2999989 10
562680 4
299998 1
143926 9
1 10
1841006 10
169744 1
1586619 9
1658844 9
19 9
90001 3
35426 2
201077 6
191019 10
1 1
1344407 6
283305 2
900004 3
2067197 7
766250 10
1 10
1220318 7
6261 5
8 9
899998 3
81277 1
146212 1
1042833 5
286739 4
2409534 9
2075940 9
1 10
1661049 8
300000 1
1289151 9
1799995 6
1680893 10
2100005 7
1706823 6
497951 2
1 10
300000 1
538648 10
1 10
948770 10
139495 2
119993 1
1 10
26760 5
2100008 7
1170840 5
1799999 6
384338 10
7 4
2400000 8
478872 2
147803 1
430591 6
1991037 7
899999 3
299999 1
1800006 6
196614 1
200759 2
1499999 5
197956 5
393942 2
650789 7
693618 10
6 3
1499999 5
84320 2
1130083 6
73416 7
744897 4
2400000 8
402179 10
547777 8
3000019 10
1 10
123087 2
1457204 7
423305 4
300001 1
1154780 4
7 3
569262 3
2400011 8
280683 1
782101 9
1248233 7
384304 3
550680 3
1927499 10
7 7
1169964 6
15763 1
1206180 9
706041 9
622535 3
1800003 6
495453 6
600079 5
1886833 8
300001 1
2700013 9
246309 5
1 10
2100013 7
20 10
899997 3
77764 5
17 8
5359 8
762727 8
99988 7
1200004 4
927368 9
450573 4
1500007 5
411656 3
28341 9
300001 1
95727 1
36165 2
408109 6
382065 5
2100008 7
728510 10
694232 4
824830 10
2044952 8
570009 8
516114 5
1779429 10
3000009 10
1294425 5
2100001 7
28 10
593751 2
6 6
1026534 8
555970 3
1886756 9
2999989 10
128156 2
526274 4
1257781 6
600001 2
1319671 8
1199999 4
1486718 9
616510 7
2699999 9
504796 9
900003 3
29918 7
506409 7
1044007 4
2699999 9
18 9
4 3
1 10
156637 2
3000000 10
9 4
363417 4
164495 1
2099992 7
1173500 4
1515073 6
248374 4
348148 3
1068382 5
29953 1
303309 9
410555 2
899997 3
2400001 8
455628 3
2 1
93493 1
776977 3
1880272 10
1220826 6
2236079 8
480133 9
1799994 6
3525 2
70977 2
368409 8
2100007 7
1217982 10
1832589 7
691955 5
2100007 7
2025405 8
1464559 10
2405629 9
260236 3
10 10
2099993 7
271765 1
1434193 6
638862 3
1199999 4
370511 2
705451 4
1499995 5
17 9
1823801 10
98881 7
5 6
599997 2
1 10
1799994 6
194644 2
10 10
1187767 6
1421221 7
1 10
639779 5
296181 1
222787 2
2400007 8
179959 8
702005 3
853591 6
600003 2
586093 3
2361902 10
3 2
5 6
742438 4
108057 1
3000010 10
1200000 4
354096 7
900004 3
9 9
23901 5
841492 4
10 10
2364057 9
1122291 4
310616 4
109263 3
261719 1
899997 3
762189 3
892829 7
1 10
892161 9
8 8
1 10
1686484 9
2490092 9
59977 1
841195 3
104994 1
600000 2
2399993 8
14848 1
2100004 7
1591115 6
2270051 10
212317 1
183461 6
844767 5
2700000 9
364219 5
1179877 6
345708 2
2999992 10
2700001 9
13 6
2023255 7
393681 4
1500000 5
96297 6
16 8
276178 1
600002 2
1794143 8
1739179 9
59911 3
14 10
222877 1
1332494 5
208175 2
3000001 10
1800000 6
646441 8
216118 5
110438 3
1199996 4
773958 7
1081813 6
278512 6
231291 1
1400831 5
181722 2
6 3
64334 3
4 4
1282767 10
1239729 5
300000 1
164201 3
190479 1
489938 8
842550 10
13 6
2145735 9
13 7
1 10
8 8
193700 4
1 10
2393449 8
247005 2
859632 8
128674 5
5 3
26 10
46276 2
13 6
779479 6
481779 10
900003 3
310667 2
1499994 5
1444645 5
614911 8
1199999 4
2968829 10
2400000 8
132960 4
96237 6
2 2
6 5
9 4
5 2
5 2
836114 9
513072 5
1558091 6
6 5
493494 3
1499727 9
594537 2
19 8
3136 7
708198 8
773266 3
620020 5
2999998 10
19 10
1548664 6
219061 9
1 10
1026935 5
600000 2
988495 5
15 7
1446 5
288785 2
90212 4
1903946 7
1 10
1 1
1123765 5
8 9
2400000 8
235447 2
882780 5
414333 3
3000009 10
1068402 7
1180907 6
3000010 10
1514773 8
2764660 10
1300990 6
600002 2
281032 8
600003 2
523958 3
208878 3
192148 1
14 10
493614 6
997513 10
1187418 7
1785059 7
159861 5
2517961 10
845899 4
362740 4
16 8
2700009 9
1 10
518372 4
1 10
15 7
2100008 7
2434 2
1132578 9
237949 1
261721 7
1020151 10
15 7
949265 4
1800001 6
2 1
544484 9
341952 3
432747 2
300000 1
2330168 8
1945819 10
267614 3
1200001 4
630868 3
7 8
9 5
1308649 10
6 3
1042119 10
1500003 5
1 10
292633 2
51087 7
825414 6
1 10
1 1
2053450 9
7 6
646723 6
66940 1
5 4
362812 3
2399991 8
809460 3
2100008 7
329449 4
14 6
496038 9
23 8
582690 4
865155 5
47017 1
1431700 5
1 1
3 4
899999 3
1200000 4
456308 4
449168 4
2071289 10
658629 6
644172 5
1721387 7
271512 4
288070 5
1431974 5
1 10
1948251 10
8 9
167857 6
1792657 7
900003 3
899999 3
172306 4
293563 3
967824 5
156365 2
600000 2
411902 9
2016 7
250563 2
17 8
7 3
2 3
1172528 5
3 1
1700519 6
11 4
150257 1
73036 1
839693 3
1440992 8
1570162 8
732681 6
496369 3
509437 9
1500000 5
300000 1
280050 10
49336 8
48703 2
600001 2
11 4
4 3
1 10
1468251 5
137992 4
1485375 8
28964 1
1625888 8
1800007 6
436603 7
457615 2
2160919 10
2357848 8
1688517 8
300001 1
1117189 10
1027976 8
3000000 10
1783273 6
1200003 4
163144 3
318133 9
117683 1
242045 6
856218 3
2100012 7
2309508 9
1393759 8
160030 9
935249 8
1125553 4
1685285 7
1200002 4
1935871 8
852326 5
1512482 7
939723 5
1924937 7
193919 2
1200005 4
1468510 10
1474578 7
21 10
424622 4
946549 5
896957 3
1396346 6
867197 4
114899 2
549360 10
21 10
1747038 6
900002 3
9 10
300000 1
19 9
232042 2
74876 8
1799999 6
1031603 6
1013145 7
588527 4
1269121 5
1093375 5
1800006 6
513295 7
405143 3
1378938 10
1236069 7
600001 2
161154 1
224099 2
2699991 9
630176 3
207520 5
599999 2
374287 6
1 10
1274978 9
756780 5
96638 5
1740017 6
1797291 9
1043700 4
1532951 8
260382 1
744436 7
200002 5
336174 3
144955 7
457688 2
162623 1
4 2
35065 1
1286326 9
188379 2
930234 5
600000 2
1444249 9
3000001 10
1354203 9
2125967 8
1500001 5
1627092 10
404668 4
1800005 6
300000 1
816475 5
11 5
593664 3
26902 3
10 10
378199 8
2090234 9
110207 1
817010 9
2739329 10
2351585 8
2 2
521995 3
173967 2
1407371 7
3 2
899999 3
406519 8
355175 6
1 10
863488 10
1123879 5
616383 9
1532575 9
600000 2
92771 10
1 1
997281 8
9 9
3 2
95600 10
300000 1
120632 2
1 10
2324630 10
174761 6
2400008 8
1 10
756315 3
7 7
1 10
1168833 7
1 1
2099992 7
2938120 10
1 10
379575 2
1358065 8
422911 9
1199996 4
1405482 8
70451 6
2999991 10
3000018 10
1199189 7
1200007 4
14 5
900001 3
1 10
7 3
2 2
1800005 6
1 10
2999993 10
1057139 5
2700000 9
103917 1
822926 5
1 10
462195 4
1885913 8
231050 1
1464759 6
579938 2
1 10
345110 6
15 7
16 8
21 10
2396889 8
991605 9
1 10
537565 2
2400005 8
8 8
1018744 7
224824 7
208392 4
1 10
955387 6
1 10
1162783 6
282380 9
4 3
1500007 5
7 6
248397 2
2367097 8
1039595 6
495410 8
1502656 8
1419959 7
18717 2
2002452 9
172344 1
66731 10
219053 1
573305 6
1 10
82710 6
1 10
256821 4
2999991 10
643870 4
215371 2
1 1
1091601 4
1500001 5
1297141 5
878157 4
417394 3
2999994 10
843013 3
1799994 6
727985 3
1150650 10
257541 1
1 10
2439757 9
5 6
1 10
715086 6
355415 6
501554 2
1799993 6
89002 1
1197069 7
2700004 9
1136491 5
8725 4
64384 3
2838844 10
1 10
211111 6
375047 4
161043 3
1405794 5
2832501 10
1279260 6
147792 1
1083740 5
302200 3
19 9
973975 6
128181 2
136270 3
256155 1
5 4
853735 4
1047851 5
2062689 7
854033 5
1023599 4
990660 5
899999 3
363049 8
265197 1
9 7
384145 3
1799994 6
1131708 4
1877112 10
117573 1
1001504 8
5 5
2099995 7
1438303 5
5 6
1500006 5
533224 3
1985690 10
2700000 9
2218985 8
1 10
8 8
678972 6
3 4
1 10
11 7
2046609 10
733577 3
1755287 6
900005 3
846189 5
1479504 9
4 3
1 10
530224 8
793062 9
457539 4
6913 6
3000008 10
2300507 9
845776 8
1662475 7
332052 2
1 1
1871267 7
11 4
9 8
2249747 9
468625 8
18773 1
22030 2
2699990 9
854358 6
40674 1
102613 1
19 7
2400001 8
357583 2
1 10
1678272 7
1139592 7
885329 9
769980 3
1099225 9
20 10
9 10
5490 8
1540431 7
234622 1
1800000 6
1 10
1890937 9
2700010 9
1 10
130401 1
129840 1
179591 2
299999 1
21 10
1 1
762226 9
1981486 9
1056108 4
207807 1
1533771 9
124478 2
19 9
1 10
1799994 6
631561 10
1799998 6
198266 8
8719 3
2100006 7
1641479 10
550224 6
828541 5
625575 7
6 7
1592704 7
600003 2
513199 10
1799994 6
65862 1
698624 6
1666377 7
1 10
112581 1
321834 3
29006 2
197073 4
1500004 5
899997 3
421662 6
1854080 10
23 9
9 5
599999 2
772611 4
3 3
2498721 10
5 2
1 10
299998 1
491256 3
868560 5
393506 5
2098023 8
599998 2
152114 7
1652241 10
8 4
1148584 7
2099998 7
19 9
587885 2
2400008 8
2512979 9
300001 1
19 10
600000 2
600003 2
239394 2
1441963 10
559181 3
3000009 10
14 7
565083 4
21 9
9 10
5 2
1307845 9
327823 7
192528 1
600001 2
854107 3
11532 1
280769 5
1646775 9
287139 7
445681 9
464030 5
298525 1
667541 7
300001 1
7 8
1085331 4
9 8
925429 4
617239 6
2092211 9
158384 1
1 10
268947 3
2086398 9
1 10
1 10
637345 5
1085948 9
736495 4
1800007 6
1191132 6
1894177 8
82849 10
1369709 6
5 6
3 2
300000 1
1130961 5
483867 3
356311 6
1 10
119155 8
163681 1
802413 3
1 10
12 6
899999 3
722898 7
417664 3
1 10
772015 6
1 10
794831 8
1386923 7
134950 6
80877 1
1644010 10
3 2
1500004 5
825953 8
332744 5
58804 2
1 10
584460 6
294646 1
1799999 6
661851 9
29224 2
6 7
1199995 4
1493789 10
831266 3
1357046 9
351145 2
5 5
1452376 5
10499 4
709711 4
1065408 4
752980 3
100982 3
2999995 10
256989 3
218739 2
33542 2
13 6
742487 6
150992 5
2 3
785511 10
10 9
750291 4
1024184 7
808319 5
122899 1
773079 7
499156 3
1375688 7
2482049 9
255805 1
277378 1
532747 4
398379 2
300000 1
11 6
1799995 6
598894 9
9 4
1 10
2 1
1011095 4
1746972 9
2399991 8
87103 2
313673 3
707755 7
762613 6
500174 2
220415 1
1006941 4
1499996 5
1172511 10
89969 10
108091 6
17 7
3 4
625186 5
779517 9
466416 8
7 7
628416 3
247018 2
1799996 6
4 4
369999 6
1541029 7
331965 5
159406 1
155156 2
10 6
93193 1
16525 2
191457 1
127159 1
24022 5
428484 7
634590 3
175911 4
1800001 6
168406 3
282591 1
432293 6
252080 6
5 6
654288 3
465410 5
2242188 9
1358162 9
1300751 6
2 3
1 10
74070 3
67069 1
265500 6
801816 7
2266508 8
2999990 10
4 5
1 10
218120 5
1500009 5
446051 4
1 10
138151 1
1341891 9
435561 7
2437130 10
2 1
1103990 7
296613 1
433139 3
1799995 6
2699992 9
36817 3
279376 1
456251 10
1656324 10
645220 3
6 6
524700 4
1 10
1 2
208156 1
2699990 9
794604 5
1743200 10
280925 1
230878 2
1140382 7
590146 2
1771681 8
315778 9
900000 3
394861 5
265353 1
877512 3
1056656 8
692221 3
882980 7
10141 7
731474 3
499434 5
1800001 6
1425121 6
1418298 6
2 1
1 10
72203 1
410026 2
2206050 8
896038 7
785869 3
18 9
2700009 9
688825 5
761737 3
1736230 7
2400009 8
355408 8
526822 3
2064351 8
250357 2
1 10
114982 7
123149 2
2400001 8
642312 7
585106 2
237167 2
520996 2
473623 2
87075 1
1156806 5
2083616 9
62412 1
600001 2
22760 4
524284 5
336930 2
9158 2
600003 2
198127 4
506624 7
1498991 5
1927813 7
269285 1
1 10
323970 5
1500000 5
548951 5
50580 1
505727 2
84230 3
5 2
695776 4
2031129 9
2371187 8
560240 3
9 4
904161 5
258250 1
213562 1
17310 7
3 4
172103 4
22 10
2055607 7
440672 6
15 8
1 1
721370 7
1 10
2308965 8
5 2
8 7
4 4
1442873 6
2389368 8
1 10
989209 6
6 3
1445054 7
1487585 8
996285 4
45530 1
693665 4
1076965 6
323889 6
11 4
1410459 5
1 10
579735 9
2100000 7
2 3
2399991 8
1715284 8
15 8
281812 1
233932 1
1225279 5
1800001 6
649795 3
2700002 9
449675 5
167892 8
239587 1
1167895 4
826706 7
231007 4
1069387 7
1 10
2999989 10
3000005 10
734320 7
1 10
372461 4
1800006 6
2645400 10
1199996 4
638455 8
16 8
190386 2
2399993 8
16 7
2622631 10
600003 2
823403 6
900001 3
839745 3
163871 1
1540602 6
135594 6
1098696 5
1924607 8
2099998 7
900002 3
579567 7
2171915 10
280056 4
19 9
1499997 5
485833 3
1516978 8
3000019 10
63592 1
574546 7
1 10
11 6
1429050 5
721854 5
222158 9
1760299 10
1154673 8
2219559 10
3000015 10
1754584 7
164746 3
118263 4
373117 2
600002 2
1 10
1499997 5
5 2
90121 4
600000 2
614859 3
2100006 7
16 8
1 10
2317592 8
600000 2
646384 3
2099999 7
322417 10
1796655 7
897633 4
1799995 6
1 10
1 10
1 10
1567810 7
336603 8
2700001 9
1 10
483431 5
365009 4
110928 1
8930 1
189346 1
2100002 7
1862048 8
260390 2
342996 3
737475 3
8 8
483491 5
2610720 10
1501457 6
1 10
23138 8
3000001 10
306463 8
377412 8
413329 8
2399991 8
671875 5
1253897 6
590645 4
1849128 8
1499997 5
782245 3
2999999 10
29 10
1737913 6
76405 6
385665 8
798991 5
1800000 6
2399991 8
690949 5
670036 5
900000 3
1 10
1 10
1 10
1 10
340685 2
2503020 10
42501 5
900004 3
2699994 9
1860732 7
929388 6
997353 7
7 8
1800005 6
984211 10
1200005 4
299999 1
102906 3
459047 8
10 10
450040 8
1760479 7
535953 2
1472783 10
526991 4
14 6
195491 2
1799999 6
21 8
2 1
1 10
449094 2
1038192 6
336081 10
83285 1
781244 3
893271 6
302258 4
1199995 4
336291 3
830280 3
1684520 8
780720 3
13 7
976760 8
2100000 7
1800005 6
2860771 10
61789 2
6 5
120534 6
1278264 6
219083 3
2489562 9
576986 3
11 5
1284438 9
12 6
2100000 7
1254156 5
1499996 5
2235457 9
1800005 6
129075 2
300001 1
600003 2
267113 3
1740910 10
599998 2
215719 2
1500004 5
1863561 8
117329 1
2700015 9
670781 4
7 7
599998 2
4 2
250840 2
457654 7
1126895 8
727693 7
1117117 4
900003 3
1072967 8
300000 1
810954 4
7719 1
1191331 4
1255080 8
1 10
1 10
2057419 9
1928690 9
1032152 10
8150 3
5 2
2053057 8
280033 3
17 8
915100 6
263055 4
1568391 8
256458 1
110513 1
144125 2
2099992 7
17 9
863787 3
792955 9
554915 5
106124 6
444421 4
1410975 5
767566 5
27199 4
2700011 9
6 5
776113 9
899999 3
1274126 9
878542 6
137723 1
150221 1
66903 5
456349 6
1723599 8
1520273 6
1110360 5
13 6
80233 9
1499995 5
191996 5
296873 3
428081 6
13 6
2100008 7
613100 5
118248 1
179555 2
2099992 7
9 8
20 7
1799993 6
2399993 8
95975 1
905800 10
213130 2
226412 3
55485 2
6 5
2031543 10
1052188 7
9773 2
512016 7
712831 8
21 10
1710 9
300001 1
1 10
2121570 9
661903 6
1 10
1075873 4
1361090 9
61306 1
600000 2
2100009 7
1386665 8
811462 3
100377 2
2764241 10
1800007 6
36131 1
826456 8
4 5
1541055 8
1275284 5
1 10
394559 8
1200004 4
28393 2
324941 2
1385651 5
6 6
1238352 8
2700006 9
9 5
16 10
3 3
853766 3
515998 10
1008517 10
2371094 9
4 2
18 9
4 5
353429 2
1500007 5
1571867 6
1499996 5
2484241 10
592276 4
583004 2
292019 3
300000 1
1805640 8
272221 8
56622 6
1 10
1102921 5
2400011 8
244180 1
144867 1
1 10
229405 6
458872 3
1499999 5
317943 4
222872 3
2 3
64827 2
20 9
484205 2
567940 3
1467811 9
466409 5
578485 10
1 10
1200003 4
1405174 7
187703 4
132561 1
2099992 7
2512218 9
21870 1
2699997 9
1941608 7
11576 3
1 10
300001 1
1449871 10
2099996 7
2399991 8
788971 3
1 10
900000 3
2865910 10
9048 1
909918 9
2700001 9
1500007 5
887281 4
1108847 6
9 8
98550 4
371376 6
1380410 5
2100000 7
145985 6
2631251 10
1239156 10
339511 5
1473057 9
899996 3
870833 8
247114 7
1557375 8
779553 8
2374826 10
191856 8
1087648 9
600001 2
886459 4
937714 7
2332988 9
691104 8
807042 3
1 10
797392 4
934668 6
1 10
494216 2
891719 5
1605702 9
2400001 8
840498 3
273593 6
2765879 10
3 4
1 10
124998 1
54382 8
14381 2
858537 8
270047 1
15 7
300001 1
802930 3
11 5
2074787 9
1036952 9
1 1
596736 2
321452 3
1324447 6
1199997 4
321787 3
2013590 10
168695 2
18 8
591721 2
157481 1
115736 2
10217 1
19 9
2064300 7
1051320 5
8 5
219926 1
2700001 9
1725093 7
236528 4
1 10
2400004 8
2619800 9
749868 4
1 10
1287983 6
1499994 5
315907 6
1 10
7 3
300001 1
274784 7
289514 1
158601 3
224088 2
79572 2
488732 3
631573 6
339895 4
555033 2
900000 3
308422 9
466436 5
343291 3
2400001 8
481680 4
651497 4
18 9
478840 3
180869 1
493696 7
68611 7
1046863 5
234377 8
829702 4
275166 6
2999991 10
1685138 6
1 10
2400011 8
13855 2
272850 1
129348 1
1 10
265069 1
1044533 7
384801 6
19 9
2259471 8
1499999 5
2794495 10
902977 8
2399998 8
4 3
705644 4
135569 2
272009 1
92369 5
9 8
75995 5
581365 3
793940 7
295861 5
1 10
2999997 10
300001 1
1800001 6
1742345 6
238062 1
3000004 10
1 10
1199999 4
907752 5
966761 5
183887 6
131373 2
1268231 7
12700 3
309200 3
8 5
238001 4
1148491 9
9 9
1334383 8
1461044 8
306252 8
1468009 7
1200007 4
899997 3
1982386 7
1800000 6
564999 4
53000 1
37188 6
751440 4
596111 5
300000 1
1935550 10
1234208 8
2045215 7
8 9
1035811 9
1460504 8
300001 1
7 4
742377 5
199635 7
3000003 10
1660363 6
68325 2
337918 2
179576 2
334651 6
600001 2
2999989 10
1 2
21 10
10 5
3000001 10
911639 10
1491874 7
770 3
8 4
613561 4
1143891 9
592523 3
1200005 4
288398 3
143338 10
2399991 8
599999 2
1990467 9
1802492 9
665409 7
5 3
3 3
820070 6
1 10
4 3
762457 8
1240319 9
1499996 5
137209 1
715184 5
1292692 9
2699990 9
1 10
2302499 10
293414 2
164107 6
539013 3
135348 3
1502321 10
927616 8
343427 4
813627 4
1 10
1650564 9
11 10
978025 4
173948 5
326052 6
742189 8
1800006 6
1523985 7
1064960 9
1748353 6
87849 1
299999 1
1970505 9
323909 9
277757 6
78041 2
556036 3
13 6
1200004 4
4 5
830548 5
756394 4
671104 8
2666459 10
51253 2
9 8
1365528 9
1229286 10
995200 5
1141109 10
2377018 9
138654 2
1799994 6
899998 3
1 10
308905 3
226916 5
2221650 10
362692 3
17 8
300000 1
555741 2
1335855 8
2380035 9
17 8
599999 2
899998 3
300000 1
1845595 9
984610 6
35538 1
2857249 10
19 9
1632175 7
21 10
856895 3
211713 4
91317 1
3 3
1711080 8
368202 6
281160 1
3 4
1761421 6
15 10
3 4
496221 2
305209 3
1783873 7
1713077 9
1198695 7
479616 2
300000 1
1746340 10
1648268 7
1200003 4
5 6
2100001 7
992026 9
9321 1
1376639 6
1709085 7
272770 4
305946 6
5181 3
12 6
1924090 10
1536242 7
2099994 7
3 1
479439 2
1 10
310301 9
15628 1
1131380 10
359725 6
502714 4
596 10
482380 10
1009537 6
1082443 4
484130 3
134361 5
289879 10
557075 2
1800000 6
1 10
300000 1
299999 1
320377 2
1 10
431236 7
438618 3
169338 6
1062242 6
2400000 8
1343746 5
485536 3
1613359 7
141677 1
2730309 10
1176743 4
2026393 8
2999989 10
9 10
30059 10
159895 1
196915 6
794799 10
2221887 8
350276 2
1623339 7
2099997 7
1500003 5
3000000 10
566254 2
635736 4
570661 7
19 9
1200001 4
2099992 7
1096153 8
517772 3
841719 5
1329417 5
251125 1
1047841 4
828405 9
977873 8
1071301 9
1 10
303044 2
547189 4
874565 4
13 6
900001 3
286527 8
1124123 5
445497 2
603972 9
822353 3
1 10
9 7
2400785 9
193129 10
10 4
138014 1
644565 3
247561 2
2100001 7
1092945 8
2690911 9
741279 3
9 9
2700010 9
1301871 5
1 10
6 3
776072 3
198441 1
2666853 9
415615 2
375026 7
462252 6
1786446 9
2132034 9
10 10
243451 1
2023175 9
2358524 10
2100001 7
24909 3
97547 6
264843 1
299999 1
1499997 5
158970 1
508041 3
1097709 4
319127 3
1088230 5
1834391 7
300001 1
1 10
1576975 6
2999999 10
90514 1
1220242 8
104032 1
10 9
13 6
900001 3
262593 3
1520028 6
2642168 9
2 2
118084 2
861084 4
1161568 4
413610 6
6 5
1353700 7
933036 7
719964 7
701348 6
1880855 9
671279 3
79031 6
960157 5
299999 1
2700016 9
1199995 4
1027772 9
1064111 7
553924 7
320754 7
1376591 8
554228 2
601789 8
237407 1
2399995 8
32891 2
1799995 6
251025 3
9 4
2117466 9
15 7
300002 1
2168456 8
113447 6
3000000 10
3000011 10
2700015 9
726290 7
299999 1
1535618 7
558136 3
1 10
2399995 8
1499994 5
5 2
242928 6
473543 4
9 10
600001 2
1 10
600002 2
2699992 9
7 8
599999 2
1 10
930385 9
736621 3
157110 1
1296888 5
1052103 10
44202 7
156142 1
167139 1
430567 8
1200003 4
2400001 8
299088 6
2853825 10
1114119 4
61519 2
2208992 8
195297 3
1391329 8
1 10
1075588 4
241864 3
900002 3
13 6
244678 1
720466 3
116575 2
2118095 9
1131265 5
836612 3
2100009 7
15 8
457075 3
1200001 4
555816 6
1709847 8
771510 6
96079 6
5 2
924409 5
1058898 7
1 10
2100008 7
336006 7
765243 4
3000001 10
588349 10
685069 4
261673 8
1445298 7
900003 3
2399991 8
1008115 5
3000009 10
1562860 9
7 6
900002 3
58115 2
192552 2
1199997 4
1 10
1539302 6
900003 3
258207 8
87678 9
1178424 6
545316 5
641761 10
1000783 6
611687 7
2569625 9
1803438 7
1 2
2399993 8
31266 2
1 10
224685 2
1502609 6
1294492 8
414835 4
911720 10
143855 2
1366307 9
238873 3
2999993 10
1500001 5
400243 2
465008 3
525543 8
17247 9
675531 10
5 5
131586 2
1 10
321684 4
19 10
1264392 7
1 10
2999991 10
1187669 6
1199995 4
2 2
299999 1
1499996 5
1921704 8
14767 1
264060 8
1254378 7
551467 7
976774 5
1 1
970077 7
340203 2
1447011 10
13 6
1631323 9
765504 4
576114 2
7 3
1500006 5
1194504 8
538917 4
3000013 10
571320 4
29257 3
1059933 4
1200001 4
1 10
371942 2
45385 3
338030 5
1526771 10
1422953 9
861516 4
1500005 5
860611 3
2700008 9
1901112 8
841648 3
221237 1
1214584 8
216480 1
1200000 4
1146070 9
96989 1
121282 1
279625 5
1500000 5
275797 5
521020 4
173992 10
280840 7
682582 6
2700009 9
129520 1
1323662 10
8 3
34604 1
42045 3
7 4
518404 2
2100002 7
1162823 5
746450 8
947854 5
445925 2
587944 2
2700004 9
1617851 8
337107 5
1324180 9
253857 3
565567 5
511319 4
1402661 8
898248 3
121970 1
9 5
300000 1
2581540 10
1346752 5
654683 4
969189 4
993265 4
307182 2
2700007 9
498530 3
1 10
1 1
613505 6
152273 2
2999991 10
1405899 7
3 1
1012150 10
1 10
2607506 9
909496 8
13 7
1091214 4
17 8
1799994 6
2321838 9
1799999 6
299999 1
335317 3
21 10
13 6
662700 4
1 10
1170913 6
5 5
158051 3
4 5
21683 1
1166030 9
343116 4
1322772 6
2838749 10
64926 7
485749 6
1200003 4
1255027 9
165605 5
820272 3
965505 4
138275 1
599998 2
1527199 8
1588664 7
122783 1
1500000 5
2399992 8
302505 2
163464 1
904094 7
264165 2
571261 2
357138 3
1500006 5
332131 4
1102330 8
228763 2
876033 6
299999 1
1 10
474291 2
48853 1
811906 4
192859 3
14 7
1 10
394633 4
801527 7
6 3
1356999 6
8 5
2400008 8
358511 3
613974 5
2699999 9
2999993 10
14 6
652239 9
899999 3
767528 8
131452 1
900005 3
19618 5
1200003 4
1799993 6
549689 6
1 10
106043 1
1 10
988104 5
300001 1
9 9
2400009 8
10 9
599999 2
1 10
1199999 4
3 2
5 6
275527 6
19864 2
2524084 9
1200005 4
2309429 8
2399992 8
299999 1
637730 9
255380 9
373998 3
1542849 10
790005 4
1 10
135890 2
3 2
460521 2
1617301 7
501362 9
75470 3
310471 6
725404 5
2699999 9
7 3
463872 2
900002 3
646291 10
870955 7
198035 5
5 2
150069 1
1 10
2128840 8
1651730 8
294294 6
736024 4
7 4
2700009 9
2353431 10
276930 7
1441796 7
139532 7
7 4
1500001 5
1074337 4
5 5
1 10
781197 10
2400015 8
255305 6
14 6
3861 10
2699991 9
627169 4
17 8
549732 10
2 1
2699999 9
1160874 9
900002 3
800891 7
1799996 6
1 10
1800007 6
2700009 9
1622693 6
2100006 7
21 10
1800001 6
1200007 4
1006984 7
245517 4
129256 7
44876 1
83190 2
347688 8
2700010 9
13 7
632906 5
659040 3
2100005 7
300002 1
333143 7
1631724 6
847225 5
15 8
900002 3
525573 9
2037367 8
993025 6
19 9
2390118 8
677287 6
5 5
327209 4
381839 5
1417977 9
52346 1
20 10
1800000 6
685117 9
1500000 5
1 10
722956 4
514499 2
234167 8
785266 5
2999992 10
1500001 5
582650 8
7 3
1776864 6
540991 2
1235850 10
1104290 7
224815 1
683430 8
807926 4
600002 2
1 1
2092638 7
251860 3
888447 4
1507214 8
899999 3
175934 1
1285826 5
644444 5
189203 6
2400007 8
1799994 6
941205 7
762024 3
4 5
1 10
132276 4
266126 5
2099993 7
1799995 6
1200000 4
1615439 8
2190223 9
1499996 5
590 10
8 8
2100000 7
129475 6
1799995 6
1750300 10
13 6
1011160 10
1499999 5
1200000 4
674855 4
143944 2
1200005 4
1468732 9
227677 6
526928 2
1666800 8
623400 3
2256783 8
7 7
77133 7
759086 10
1325334 5
1 10
3000001 10
780252 9
2400011 8
1199999 4
1596418 10
2999997 10
258622 3
789142 3
1 10
721981 4
1 10
110835 1
359201 3
1199999 4
1 10
1111184 7
500386 4
4 4
428801 2
827975 8
156645 1
1523102 8
2 1
915502 8
1976660 9
673441 10
219449 5
512820 2
1799995 6
1 10
266728 5
392667 2
2400004 8
1 10
1390534 7
1480617 5
1078285 9
1 10
2100008 7
771379 10
2099994 7
773367 6
478703 2
309852 2
1 10
7 3
1455977 8
2100011 7
216511 8
163863 5
8 4
85435 7
2699992 9
113880 2
11 4
1108469 7
1305750 10
1199996 4
442440 9
667505 8
313026 2
1460193 8
7 4
811015 3
413431 3
592468 4
1711310 6
119346 5
2279305 9
1406959 7
2099998 7
3 4
599998 2
1893047 8
19 9
419735 6
1303478 9
1722971 6
571191 2
1389438 7
5 2
2066599 9
13 6
257504 1
834578 3
2629366 9
559004 3
1621890 6
2100005 7
1002014 6
1057233 4
197037 1
1 10
2099995 7
6 3
1366022 10
2700015 9
888761 6
510374 2
66761 4
1297988 7
2100001 7
1499995 5
300000 1
934828 4
2643291 10
8 8
4 4
263311 10
2700008 9
1800011 6
1 10
49585 1
856050 3
1657505 9
599998 2
349331 8
16 8
7 7
281118 1
361625 2
1799994 6
15 10
63091 8
10 9
26344 4
2100011 7
9 4
11 6
232915 3
1853993 9
1304429 10
1612042 7
513267 9
846287 4
1 10
765756 3
1527817 6
15278 3
1647743 7
137621 7
1224648 8
2462458 10
2 1
322231 7
2261434 9
900001 3
197519 6
81348 3
335177 8
887414 5
1799999 6
675177 3
438661 10
899998 3
1731358 7
900000 3
1 10
1800005 6
549959 10
794704 4
899997 3
17 8
262647 1
1 10
1383865 7
1200003 4
138004 4
599998 2
1 10
1 10
1182895 5
125982 1
954329 5
2400007 8
3000000 10
774140 5
720558 9
9 5
1401441 8
527896 4
505192 2
1 10
6 3
154193 2
18067 3
13 6
161689 8
600000 2
67797 3
1 10
175240 2
112584 2
869051 6
2100006 7
1500000 5
123001 6
1042187 6
1200003 4
599166 2
764828 4
2100007 7
1800002 6
524178 2
2999999 10
1508734 8
126286 1
149163 1
926982 6
225681 1
299999 1
1207505 6
513035 2
10 5
2400013 8
1799996 6
596112 3
2 3
1038038 7
5 5
435959 6
1694613 9
345044 4
2400013 8
155784 3
2152270 8
1531607 7
1775089 10
2100008 7
628644 3
2858239 10
804987 9
710551 3
3 3
131740 1
488326 9
14 7
1800004 6
3000019 10
116045 2
18 9
247516 1
2400000 8
1184385 4
553384 2
460454 7
49210 2
1772680 10
1503600 9
2400001 8
2999989 10
492192 6
238605 1
1499995 5
951683 4
399450 5
1002875 7
608687 3
1 10
2 1
1 10
1200004 4
1 10
1117763 7
1606259 10
410821 3
797649 3
566104 2
321944 7
429626 7
408388 2
2 1
723805 6
487586 6
2053459 7
14 7
1282115 8
1 10
1124059 4
1500006 5
300000 1
38616 1
1 10
1907265 8
705138 4
2400008 8
216103 8
2 1
1200001 4
855881 8
2255287 8
1 10
2260569 8
1 10
828945 4
1 10
217507 1
16 8
169127 3
546371 3
1051985 8
420218 4
2700004 9
300000 1
1343030 5
1172257 8
582112 8
904025 7
67651 10
1 10
867762 4
152452 10
1408577 8
161497 2
299998 1
2123305 10
980656 4
1781681 10
181476 6
2632569 9
1799994 6
1 10
1173580 10
484602 9
8 9
1500002 5
2100002 7
2192129 10
360478 9
20425 2
1 10
731900 10
2029867 7
7 3
1 1
290820 10
253919 8
899998 3
2 1
1964914 8
768692 4
218473 1
1513083 8
1133730 5
1862927 8
226462 1
356311 5
133678 1
1285520 5
1831367 7
529466 7
228657 5
459130 5
1114130 5
236422 1
1336055 6
900000 3
1 10
2279307 10
2400009 8
1960897 8
1325436 7
17 7
535971 10
135458 1
1977752 8
600003 2
1027627 8
600001 2
830544 6
2594023 10
640357 3
1 10
32329 3
1215734 5
16 8
566061 9
600003 2
2662658 9
2700000 9
2606635 9
1 10
2108305 9
85414 1
1190979 4
353294 5
1683715 9
676234 9
11523 2
1462170 5
532859 7
1 1
285746 1
1253869 6
386847 4
1421185 6
494634 3
76510 7
252026 2
900002 3
5 2
150754 1
204800 3
600001 2
21 10
3 1
1 10
6 7
998843 4
572964 7
231244 4
69447 1
952861 6
110470 1
1 10
1199997 4
388839 10
2100008 7
205249 2
3000010 10
371144 6
230076 5
528392 3
1196985 6
1 10
146020 10
1 10
34660 10
1071874 9
599998 2
299999 1
116006 3
69207 9
1 10
85663 1
900003 3
279954 6
39472 3
809785 3
2999996 10
1402314 6
263224 3
433150 6
1731249 8
1 10
322209 8
7 4
303568 4
5 5
1 10
2100001 7
1 10
1413871 8
309311 4
299999 1
458940 5
2576463 10
2100006 7
266064 6
285987 1
1395948 9
969179 6
1 1
1371433 7
2 2
2969860 10
16 9
1 10
1242314 9
1095550 10
1 10
64589 7
19391 1
64162 3
151485 1
1 10
29729 1
227912 3
1006024 9
8 4
570900 7
1500004 5
7 3
252285 1
2126701 10
4 5
1577920 7
2099992 7
300000 1
281621 1
2700002 9
1537580 7
1713246 7
607180 4
27 10
1048626 5
1288442 5
1 10
441380 3
769100 3
10 9
116214 2
1288226 5
1402721 8
1465612 8
3 1
8 8
1717158 6
807850 6
3 2
1460311 10
1652368 6
15381 1
270151 2
99078 1
270795 5
131400 2
900001 3
598147 2
1153192 4
1799994 6
507489 2
551033 4
1 10
431999 4
1200006 4
423414 2
14 7
1067404 5
96803 6
35637 5
249865 2
2682351 10
466961 4
414541 7
2053366 7
1172403 4
1226450 10
2674684 9
1359064 9
1564315 6
1559952 9
103868 2
11 10
2121633 9
1 10
2099993 7
1056423 4
104665 1
290493 2
1 10
314996 2
474299 7
17 8
362211 10
1 10
1 10
190244 5
856951 3
468912 9
1199995 4
1612620 10
155689 3
767131 6
3 1
1745894 6
678961 8
1500000 5
1388101 5
600061 7
12 10
772839 3
1163851 4
1 10
2851319 10
600000 2
505003 3
6 7
1500006 5
1484446 8
2702331 10
774811 3
585175 3
306728 2
258335 6
795048 3
1062211 6
2100001 7
285750 8
213599 10
131678 7
7 8
2999990 10
1 10
286693 1
117352 7
2699999 9
80395 2
846524 3
1336468 7
1859880 10
119530 1
669906 8
12 6
1515582 9
733350 6
899997 3
2146761 8
4 2
265141 2
2099994 7
404771 4
569657 2
2714130 10
7 4
431477 2
194685 3
518971 5
90720 10
1024332 6
114975 1
1 10
355323 6
1949498 7
517840 4
843605 6
343162 7
2700003 9
1800006 6
2239918 10
213399 2
497047 4
1898236 7
2400009 8
222228 1
1854979 7
457787 6
1406234 6
3 4
2635704 9
60745 4
996571 10
2269756 8
56511 10
162447 2
1200005 4
1302741 7
344160 9
239666 1
255802 1
697630 5
291249 1
178501 4
1 10
175497 7
598244 7
122924 4
451346 7
2099993 7
703516 4
10 5
1 10
472015 8
861566 3
10 4
1 1
890326 5
142285 2
1035565 6
587485 2
987131 4
11 5
1 10
1533240 6
1741350 9
2999989 10
566432 8
20 10
135991 6
621375 6
1800001 6
1407116 5
1 10
7 5
278012 3
300001 1
1416353 6
1 10
202140 6
599998 2
1800005 6
593534 5
49607 9
116780 5
2099994 7
1717236 9
2751227 10
5054 1
5 4
271235 6
6 4
534428 7
2399993 8
1352255 6
88142 6
1500004 5
85217 3
899997 3
493548 6
2384693 9
96935 8
1258917 8
479478 6
1500002 5
1500005 5
2310479 10
778496 4
3000011 10
2100007 7
2511218 10
520098 3
127317 2
2521390 10
929545 7
124009 1
2102579 10
1709113 8
12 6
3000011 10
2265961 8
1786980 10
1456841 7
153152 4
473599 10
107225 3
461259 3
1649849 8
1439455 5
3000011 10
517796 4
287757 3
2183099 10
5729 3
2267426 10
851708 10
207517 6
2999991 10
8 7
1196673 8
1050525 9
2387211 9
7 3
1050101 6
9 9
2100005 7
683245 3
13 7
1024663 4
1 10
1398429 9
4 2
262572 1
1 10
1500006 5
273896 1
1 10
1562535 7
599998 2
4 2
149594 1
246945 9
299999 1
95224 1
480367 8
158666 5
193750 1
675413 9
310609 3
263998 2
1006941 5
982627 7
2981769 10
967906 9
1 10
13224 1
51242 1
180032 6
217440 7
2376091 10
1246152 6
95123 1
1 10
1200001 4
1782353 8
1147403 4
751775 3
91621 4
1671207 8
600002 2
201599 1
855208 3
436384 4
900005 3
900001 3
2307079 8
448105 5
1499994 5
464952 10
278443 5
5 2
1 10
300001 1
1373899 6
65666 1
219114 6
11 5
1972059 10
279377 2
6 4
188841 2
1134866 8
1274353 8
682561 5
848719 4
1 10
1785791 10
299999 1
635262 3
289837 2
1500000 5
392191 8
82584 9
7 6
600000 2
1036896 4
11 4
1406488 8
7 8
1252046 10
899997 3
6 3
2633721 10
2400011 8
1004253 4
791449 4
1034536 4
600001 2
2700010 9
1367311 5
20 10
621330 5
1343366 5
639161 6
250901 6
1800005 6
907807 4
1799995 6
300002 1
300001 1
695877 6
27207 3
2099994 7
994394 6
1382489 10
227623 3
1088003 7
1371035 6
1042723 9
552290 3
385721 3
2699991 9
756965 5
489011 3
572795 2
452989 10
2700014 9
691775 3
916623 6
1189423 8
203215 5
2399996 8
14 7
1859570 9
599998 2
1 10
899997 3
2236158 9
8 3
951465 5
210401 2
413389 6
6 5
2518459 10
1 1
899998 3
1425100 10
575870 3
1218652 5
388761 4
1 10
2685581 10
989125 5
1086110 5
15 7
539459 2
1406105 8
2700010 9
1540667 6
298556 2
1 10
49922 8
587278 7
2699999 9
1187751 5
321939 9
1 10
7 8
680629 10
1995830 10
112018 1
2100013 7
1 10
244853 2
339830 10
812204 4
1226145 6
800603 6
30954 3
529397 9
17 8
1500006 5
2827599 10
445644 2
2100007 7
648783 8
9 9
1845130 10
2455419 10
1097639 8
244227 1
239020 1
272083 3
287324 10
299999 1
518217 8
406486 3
99296 1
1322150 7
552095 4
1165983 8
846126 7
3000011 10
388182 3
2387944 8
1424393 6
67110 7
556320 4
388831 3
506318 2
1535657 10
2399994 8
571084 2
1200004 4
21 10
9 4
651954 7
1396309 9
708593 4
81561 4
141634 8
1800001 6
2471091 10
561589 7
1490988 6
536580 5
300000 1
916481 5
2156671 9
874427 6
8 8
15 7
47576 3
333858 3
2528463 10
448591 8
172181 4
1800007 6
3 4
692872 4
2099999 7
47987 1
234349 2
4443 1
1 10
4 3
5 5
1612333 9
126436 1
1799997 6
263358 6
600000 2
2 1
19 10
248467 4
1483410 10
1692579 7
8 7
299998 1
719009 9
266696 1
300001 1
571565 7
685642 5
168804 2
298593 3
469279 10
46660 2
11 5
6 3
609745 3
763060 5
1200004 4
668111 3
254168 8
1616561 8
1 10
721074 3
3335 1
5 2
1 10
16 8
1986970 8
2360890 10
190818 9
1333623 10
1529341 8
1169383 8
1771906 7
2099998 7
126416 9
1121380 10
11 10
151042 2
1725684 6
1273814 5
11 5
599998 2
1 10
1 10
175161 10
1170771 4
2 3
10 9
1159585 4
440994 4
4 5
1088902 6
1175462 9
1 10
420524 5
123331 1
65767 1
77574 3
1 10
600003 2
139207 7
1583461 9
702981 5
606488 7
1463462 5
199714 1
600001 2
1146881 4
1448711 10
300000 1
1199995 4
900002 3
1499995 5
2400015 8
795328 3
429419 5
1 10
17905 2
206412 2
1661735 6
1028659 5
44988 3
2699999 9
1 10
6 5
1277622 5
194750 1
511981 4
534907 8
2400007 8
2699990 9
750238 8
1800005 6
1815528 8
1877398 10
1800006 6
766545 8
1689550 10
1199997 4
803449 6
1500617 6
864582 5
2281918 10
1500006 5
2180320 8
1535873 6
2692314 9
2399993 8
2399993 8
10 9
19 9
684391 4
150586 2
2277030 9
462901 6
1 10
264549 3
2400007 8
732272 9
637821 10
1993933 9
175171 2
1213333 6
731511 8
2399997 8
797273 7
2999992 10
66306 1
1500001 5
882475 6
2526320 10
855348 10
6 6
33975 8
254042 1
633109 3
202893 3
61109 9
1404429 10
842431 7
1500043 6
7 6
566270 4
2738533 10
10 5
571898 2
2400015 8
1382890 5
778700 7
668942 7
228763 1
6 6
357595 3
217985 8
1 10
1046549 7
1 10
564626 5
879417 7
1200007 4
1135370 5
227785 5
899997 3
1 1
60317 4
894212 4
1074760 7
33547 1
419876 2
900005 3
1 10
1 10
1499994 5
1006981 6
1200004 4
1044590 7
1 10
1405479 10
2 3
12 6
634502 3
1307590 5
474303 2
1308900 10
268881 3
333199 5
1958180 7
215828 3
574759 4
1499994 5
173019 2
2100000 7
1042479 4
377447 3
66584 3
884482 3
135730 4
242073 2
1499999 5
129309 1
600003 2
10 5
193941 1
1406699 7
3 2
2657139 10
251672 8
1643583 6
4 2
1199999 4
770379 6
1710447 7
2989910 10
1347371 6
1729126 6
3000016 10
1448011 9
21 10
57044 7
1049687 8
6 5
316590 2
11 6
326857 10
599998 2
12 9
11 7
17 9
1375958 6
1685195 9
843957 4
1 10
1118066 4
957281 4
12605 5
4 4
1481703 7
18 9
514215 2
782953 6
1 10
422059 3
1 1
1570944 6
846099 3
2 1
718671 3
1 1
600001 2
1800000 6
1193091 10
293762 3
1 10
900004 3
775099 9
899996 3
1 10
1 10
1154774 6
173037 4
2193231 10
1130089 10
1809438 7
172426 1
627055 4
1 10
1942268 7
2099993 7
142024 3
19 9
9 5
2 3
11 5
168863 4
21 8
600001 2
1207655 5
1 2
277231 8
64594 3
138593 2
1261342 5
1800005 6
172359 1
1055728 4
1585866 6
152094 5
126296 3
255798 6
117765 3
300001 1
1800002 6
2019914 9
1 10
422658 2
852265 5
1255016 8
1694233 6
1962476 9
1199996 4
898476 5
1755951 7
1355955 5
334588 2
1 10
139452 2
1787264 9
13 7
1043911 9
1490892 6
1169122 8
1051421 4
15 7
449657 4
8 9
1285278 7
600000 2
16277 5
411695 10
3000011 10
41953 1
524539 8
2572844 10
288336 2
101439 3
1419941 10
2004384 8
74969 9
881921 3
2400008 8
1499996 5
1551342 6
1512830 6
142328 3
823799 4
1450360 5
1371275 9
1419790 9
1403232 5
76872 1
1 10
1221009 10
591089 8
752621 3
2400001 8
200603 2
2400001 8
201056 8
384900 5
473280 2
714361 6
3000001 10
76787 3
17 8
1 10
13 7
1 10
445729 5
76107 2
576882 2
1499998 5
327221 3
444037 3
1512505 6
599999 2
1105439 8
1492164 9
1499998 5
634390 7
2099998 7
1027693 5
900004 3
1175064 10
1 10
2 1
86661 4
564626 3
856533 3
1200000 4
599998 2
3 3
661765 6
326680 2
23 9
2999993 10
2699999 9
1800009 6
47092 1
2700009 9
368812 10
1799995 6
1878490 10
1 10
849117 3
312223 6
1799994 6
757907 4
1500006 5
154149 1
796458 3
2999992 10
177633 1
1 10
416132 9
54299 4
4 2
1260497 6
663449 8
3000018 10
5 2
2099999 7
867735 4
10 6
1195383 9
15 7
509955 4
899996 3
563011 9
1458927 8
2100008 7
739888 4
2699990 9
1008504 9
847216 9
922015 7
821393 8
1 10
279235 1
7 7
1684034 9
1016224 8
541519 2
8109 1
1906170 7
67066 2
2700009 9
899763 4
7 8
1 2
1654411 6
594487 8
107671 8
1 10
2104858 9
3000013 10
7 3
1199998 4
784504 9
143519 1
732802 7
1525519 9
302135 8
1966031 8
327776 8
752317 4
2201755 9
1130328 4
6 3
844326 6
1 10
340486 5
56775 3
23 8
841944 3
1199999 4
1799995 6
436811 2
536440 8
1337742 5
1 2
1800003 6
37979 10
432165 2
1922374 7
425785 2
2126690 10
576264 4
837076 4
1588797 7
2062269 10
17 9
299661 2
4 5
96171 1
119926 2
231850 1
2069245 9
145796 3
1639031 10
793469 8
2875114 10
3 4
1500001 5
2999991 10
436191 4
2812468 10
21 10
600000 2
600001 2
1625099 10
147749 4
1800006 6
114256 9
247276 1
1199996 4
357024 2
1 10
1825147 9
13 6
474759 3
458943 7
1196406 6
66559 5
182743 9
2109564 9
341303 2
2742851 10
312435 9
2100006 7
4 3
1 10
300000 1
244001 1
88302 6
741197 3
1 10
599999 2
1379558 5
378705 4
2699999 9
2028628 9
546353 3
2779994 10
433476 4
600001 2
7 3
12 5
200831 1
4 2
9636 5
4 3
1097905 5
1927430 9
826141 4
2100005 7
934667 9
356407 4
256260 3
1799995 6
1021566 6
2700001 9
1 10
460256 2
899999 3
495355 3
634605 4
1640785 6
600000 2
18 8
3000011 10
600003 2
1499996 5
2650121 10
471275 3
747827 9
2109847 9
1200004 4
1788210 6
1 10
5 3
863613 9
2155607 8
1 10
2007073 10
386261 2
682823 7
998681 5
14 9
1800003 6
599998 2
1413565 5
885677 4
2129175 9
680297 8
2699991 9
1 10
2543582 10
831454 5
751555 3
722119 7
1799999 6
1 10
617097 3
33889 10
978281 4
197573 6
1800001 6
599999 2
1758490 7
599999 2
517987 9
2 2
590344 8
352188 6
1 10
233603 2
599999 2
2400009 8
83980 1
1297404 8
15 7
1429194 5
233260 2
736695 9
70927 1
1800005 6
6 7
1 10
361496 8
2100008 7
79370 2
427335 4
313266 2
1 10
526790 5
483824 3
171181 2
531140 9
229404 1
195090 1
2310829 10
188491 6
339216 4
1284090 6
228120 1
289553 2
2869694 10
299999 1
13464 2
1743885 10
1 10
600003 2
247161 10
1392480 8
1500004 5
1 10
480697 2
1200001 4
6 5
847612 9
1 1
17 8
206138 1
6 3
424063 2
1200007 4
620615 3
295914 9
4 4
10 9
302939 9
479884 3
190082 3
97500 10
812871 3
1438060 5
793806 7
1500005 5
3000000 10
102742 3
272890 9
2498465 9
69289 3
888641 8
281936 1
274413 3
45227 4
1 10
1726441 10
49157 1
599998 2
3 2
2006700 9
1735507 9
600001 2
947242 9
206283 1
594532 2
2 1
7 4
2100006 7
5 5
575434 8
916045 4
437895 8
395936 4
2040363 9
19 9
304197 4
2185582 9
1499996 5
1708938 9
2400009 8
235511 2
19 7
644801 6
2099999 7
2700015 9
1 10
113127 9
1383285 5
381315 3
3000011 10
739761 3
3000018 10
1249257 5
390492 9
924882 7
102388 1
582812 4
934603 4
273129 10
1 10
1418659 5
10 10
611874 9
1199997 4
471063 8
11 7
610959 8
3 2
75319 1
574405 4
277832 1
11 8
1 10
3 2
5409 1
2114219 10
2400007 8
297989 1
1500008 5
130595 1
920491 4
5 5
2585046 9
1709231 8
385420 10
1 10
300001 1
162731 10
5 5
2700010 9
1 10
779 1
7 7
595056 2
9 8
411920 9
1500009 5
2 1
920590 7
437609 3
799707 6
206873 1
780134 4
1179953 5
1199998 4
540187 6
154620 2
166847 2
137249 9
532904 3
131766 1
259838 1
1500006 5
2099992 7
11 10
18 9
1065616 8
917755 5
299999 1
242663 2
7 3
15 7
603107 9
1072809 4
5 4
456107 3
332439 2
17 8
600001 2
771525 9
889087 8
222612 8
292192 8
2161590 10
1237866 5
289808 1
1432485 7
2099992 7
486421 3
998731 4
2006242 9
2099993 7
20 10
675340 10
1768794 6
390029 4
6 5
2247941 8
131602 1
33705 1
2027883 9
10 5
1089210 6
2999990 10
1 10
1 10
1199997 4
2399999 8
1800005 6
118358 1
88597 9
1500001 5
894049 5
425173 2
981156 6
14 7
3000016 10
286489 6
2057139 10
590840 4
609822 10
599998 2
33186 8
916600 10
900001 3
19 9
1800005 6
1799999 6
300001 1
2099995 7
746823 3
2555963 9
908003 4
1293796 8
1439009 8
294419 1
347799 2
879076 5
858285 3
3000005 10
1 1
946791 5
1806811 10
1800001 6
296318 5
900004 3
1799996 6
41743 9
585484 5
41097 1
1973030 8
1723122 6
283816 7
973845 4
445903 2
1500004 5
72841 1
47705 3
20 10
1032413 10
1704233 8
329371 2
60757 1
2503211 10
1208339 5
1 10
1310742 9
301446 4
1199999 4
599999 2
9 4
441083 2
1 10
600000 2
236995 1
900003 3
2999991 10
306335 6
736542 3
1197590 4
1200007 4
1263136 7
970285 5
19 10
1 10
2 1
7 7
45276 6
1 10
344635 3
679334 4
33403 2
165287 2
42391 1
599998 2
1 10
592455 4
1203749 9
3 1
5 2
1 10
835817 6
1799994 6
6 5
345744 2
1114608 6
913203 9
548450 4
532177 4
2699999 9
511688 2
2292974 8
2999991 10
1544175 8
2400000 8
9 9
1478919 7
300002 1
2329582 8
1 10
658006 3
317304 2
2264849 8
1499994 5
1333676 7
1120547 4
1261016 8
379868 6
2400001 8
440044 5
1499995 5
38802 1
174395 5
1799999 6
2399997 8
542678 3
202127 2
900002 3
2099999 7
2400001 8
300000 1
2216295 8
827892 3
3000003 10
621471 4
262119 1
90341 2
1 10
189414 2
348755 2
1629441 10
26 10
284258 2
941381 5
1802313 9
299999 1
7633 2
2274762 9
2397190 10
564791 6
882549 3
1126280 7
10 5
260980 2
300001 1
1482978 5
462139 6
110165 2
49583 6
202428 1
2144813 8
2700000 9
1 10
1764840 8
19 9
7894 5
825525 3
1626575 6
2400009 8
22 9
3000000 10
2099992 7
50722 3
843482 3
8 3
2771321 10
753490 6
1167058 4
30532 1
2700016 9
1 10
2437776 9
6 3
845687 4
1200001 4
1326673 8
2037336 10
154056 3
256153 7
1 10
1200002 4
9 10
281436 1
21 10
11 6
900001 3
27097 8
102458 1
25087 2
919890 10
1640184 6
815465 6
503527 8
671955 4
2399997 8
1390797 6
573866 9
1599788 7
272513 4
13 7
1799994 6
177008 3
1758636 8
553829 6
94755 1
411474 3
909072 6
2099997 7
73726 1
880098 6
1 10
600002 2
344197 7
1141055 5
268855 4
1 1
1608655 8
1175940 5
2100007 7
3 4
2400011 8
3 4
256695 5
2099994 7
1469384 8
373181 5
1160729 4
1003731 7
1307037 6
422861 2
1 10
1 10
389008 7
3 1
6 7
60468 9
3000001 10
566029 3
11 10
3 4
1140861 5
888135 8
92351 2
725340 10
2100008 7
299999 1
21 10
734019 4
1 1
2999999 10
2003472 9
46333 5
693783 8
238731 4
390050 3
589347 6
1500000 5
2999995 10
61907 3
2 1
21 10
5 6
6 7
1800011 6
140859 1
600000 2
797554 4
387344 8
772103 10
219211 1
105199 7
1 10
900000 3
411863 4
1 10
1746665 8
299999 1
539618 10
1134385 4
909839 4
1800003 6
911225 7
143275 2
1 10
1199995 4
271300 1
479847 2
1148294 5
797668 4
348376 7
21 10
727040 10
427674 2
1758673 6
1099920 5
1500006 5
568520 7
289115 1
154014 7
2620839 10
1200007 4
10248 4
489927 8
844625 8
520059 4
18084 2
770075 6
2590 1
472308 3
842518 6
2051 2
722355 4
599998 2
111044 1
593605 10
549121 7
5 6
1100720 4
2999989 10
251673 4
3000013 10
6 3
528086 2
1800003 6
299999 1
2724253 10
261693 3
1984411 10
1 10
1523985 7
354586 2
1638326 8
2 2
238578 1
1 10
516127 2
705955 4
900004 3
876906 9
1121061 4
937909 10
801889 6
545868 4
1524329 9
2209819 9
960792 8
5 2
872069 3
41111 7
531156 3
1384849 10
1483338 7
267896 3
2400009 8
1200001 4
141995 1
489623 8
2032871 8
19 9
1504012 6
113932 1
189554 5
2 1
445288 7
308829 4
1 10
765949 5
234526 4
1114039 6
245960 8
6 5
553452 6
1863030 7
300002 1
1075774 7
477188 4
1263576 8
1656112 8
136100 2
2700005 9
1 10
1159900 10
1028834 9
2999999 10
95653 7
1 10
2999993 10
103291 2
902491 4
803416 4
1 1
1344033 6
1 10
1737244 9
21 10
10 4
50858 5
1 10
149521 7
1600411 7
527900 4
1797228 9
1494355 7
1 10
958572 10
289793 7
2095682 7
9 4
244052 9
1568638 7
2018113 7
314802 3
2699990 9
1597037 6
1450926 5
1587089 10
448641 3
1708588 9
119087 8
1085119 10
419998 9
6 7
1602939 7
167361 10
1011664 8
17 8
658000 4
1 10
1200005 4
604651 10
2 1
974004 10
1365447 8
1696341 10
1263795 7
7 7
2399999 8
225672 1
1067786 10
1879658 9
248713 1
228803 1
1500009 5
19 9
9 4
276287 6
270 1
300000 1
877651 8
14 7
900003 3
5 4
1 10
4 4
836479 5
188435 1
1800002 6
1 2
1 10
767820 9
2999990 10
1499994 5
266915 1
147722 3
900001 3
1472542 7
1799993 6
2350512 9
893429 3
600579 8
1 10
1 10
900004 3
508852 2
600001 2
462220 3
682410 7
3000008 10
1730847 10
8 4
13 5
973819 4
5 3
3 2
251241 2
849451 5
899997 3
120827 1
984132 4
299999 1
567305 9
1896111 10
1397124 6
976033 8
491969 6
1109857 4
2399995 8
420861 2
726323 7
198103 2
397305 9
1499995 5
121350 2
1 10
11 5
2100001 7
1568839 6
15794 1
320712 3
882995 4
1800001 6
988073 10
811929 7
600002 2
3 1
54985 4
972147 5
9 8
1 10
1 10
1 10
16 6
12 7
9 10
2393191 10
9 10
820222 6
129935 2
1318974 6
178687 3
346264 3
455003 6
552007 8
96608 2
410460 3
2696662 9
1625249 10
54856 1
899996 3
900000 3
709634 4
871080 5
600003 2
40646 1
1805418 9
27404 8
15 7
2100006 7
749940 3
1120310 5
365859 9
2100012 7
1455789 5
512680 2
2699992 9
1017841 10
1464870 5
1284770 8
1363384 5
578392 6
18 7
460537 3
65959 4
1560470 10
1499998 5
2999990 10
39580 1
1519752 6
859167 6
56402 9
600000 2
562967 9
780961 6
1200002 4
413755 2
820004 3
5 5
21 9
2099996 7
660470 10
2188271 8
1342276 8
1 10
1800004 6
242149 6
270609 3
468675 8
431883 2
1287495 9
1 10
518137 6
13 8
521683 7
900001 3
861502 3
800862 10
1237658 7
719400 3
367829 4
194039 1
186388 4
78740 1
1 2
84665 2
350007 3
11 10
10 9
1456325 8
1488781 6
222323 6
1800006 6
800368 5
1103566 5
299998 1
213286 2
1499995 5
9 4
76989 1
253677 1
875708 9
325863 8
900001 3
892815 3
956096 4
2271448 9
1 10
1037048 6
154187 1
17 6
600001 2
1242775 5
1200004 4
101554 5
2400001 8
1 10
1499998 5
1982583 7
10 4
410466 9
153906 2
2400008 8
995534 7
2107689 8
1130019 6
63087 2
1434727 7
71467 2
75176 3
2399994 8
985652 8
1888936 7
554303 8
2083015 9
1390555 9
806686 7
1071135 5
2362105 8
398727 7
6 6
564749 2
2399999 8
370992 3
1 10
137906 7
1048328 9
1596764 7
127828 3
14 7
10895 1
533224 9
2305247 8
448949 5
2400008 8
811682 6
2699991 9
5 2
2700015 9
165334 1
398379 2
2699999 9
138031 1
1 10
92853 2
503815 5
2 3
1172344 5
382701 7
137215 10
1150247 6
3 3
364150 10
767010 3
519322 7
1 10
3 2
875359 10
2473200 10
346594 2
332225 5
1 10
1832124 7
15 8
1200001 4
4 5
2708848 10
612840 4
92099 7
28148 1
613090 10
2100008 7
702413 3
283412 4
19141 2
8 7
153637 8
900002 3
628030 8
1322992 7
1 10
127339 1
2099994 7
1199998 4
1518295 6
464473 4
113321 8
112745 4
1 10
1184111 5
1 10
1162649 9
11 10
1497817 7
2489455 9
1199996 4
2038019 10
124532 1
1800006 6
204331 1
1692186 8
85262 1
225005 2
3 4
555668 9
2217372 9
1 10
2151864 9
415210 10
1 10
15 7
1001069 6
594977 3
300001 1
10 5
1610455 6
2399991 8
1016111 5
426207 4
1140472 9
3000000 10
318013 2
805322 3
17 9
141366 10
1330447 6
2310591 9
48460 1
1199996 4
1443939 7
1104943 6
339143 3
4 3
689625 8
2034414 7
1 10
408125 4
172564 1
1 10
4 3
4 3
5 5
709608 4
2399999 8
11 4
1641710 10
1480117 10
654036 7
2019999 8
1659239 8
540920 2
830646 5
17 8
4 3
11445 2
338502 7
2620338 10
608220 5
2400009 8
1 10
1336069 7
260089 4
328517 9
1680603 9
2700008 9
507480 7
1023905 6
900004 3
1979344 7
8 7
1884441 10
4 3
1305663 6
301740 5
2490139 9
1800000 6
1 10
228193 3
968805 9
340320 5
768660 4
681840 5
2699991 9
252911 8
1199999 4
8 4
759569 6
213393 1
839803 6
2075914 9
17 8
1199999 4
2100003 7
1291223 5
1628139 7
1 10
11 5
1 1
915322 5
1 10
2 1
822452 3
1500004 5
300001 1
311949 7
1 10
2399992 8
9 6
148737 1
2100008 7
2750809 10
199033 8
900003 3
1318634 5
1207847 6
830405 5
2399999 8
2399999 8
741567 3
1978225 8
1915626 7
273666 6
170246 5
318396 5
833979 5
199341 4
9 10
1787303 7
1799994 6
2926360 10
3 2
596459 5
673115 3
1342734 7
1376404 7
118616 6
302785 2
664552 5
2681514 9
1082154 6
588849 5
1199999 4
105667 1
77003 4
1761322 8
473276 2
262859 1
51515 3
14 6
1773414 9
192121 5
1800006 6
1200003 4
2699992 9
110185 8
183824 7
113815 9
1 10
1 1
899996 3
966635 6
1262946 7
6 4
184843 1
337202 2
1 10
1972173 7
564942 6
515508 2
503749 6
1642228 7
3000009 10
3000009 10
457239 7
286496 5
1800001 6
2699995 9
1704437 7
29878 1
88629 2
2056517 7
667536 8
2062604 10
1 2
455869 6
13 6
299891 1
1282249 9
838503 3
900000 3
9 5
776040 7
195738 6
1104000 4
2400002 8
1194036 4
3 2
1 10
405089 2
2999995 10
13193 8
961280 5
1788543 6
299998 1
2700015 9
851999 6
1800005 6
899988 3
1303367 8
501504 5
13 6
1455178 9
210129 1
18 9
1 10
129578 3
1648755 7
1 10
17023 3
2399991 8
1573349 10
1033509 10
58393 2
123751 1
784713 4
975584 8
752553 8
8 4
74000 3
1047968 5
2400002 8
77957 1
380470 8
2100008 7
645131 4
900003 3
22489 3
208893 1
1909709 10
316798 3
1340793 8
1084679 7
7 4
138243 1
1139235 5
1860024 7
1107825 8
11 6
600001 2
12 7
6790 1
2089134 8
594390 10
2399998 8
2399999 8
1889371 10
51703 7
173342 7
1972677 9
574034 3
600000 2
136463 2
951379 8
558863 4
1010664 6
21 8
1980316 9
2699991 9
990111 4
326187 4
1014697 6
568609 7
454760 3
742429 4
289633 1
83483 2
3 1
2399999 8
5 4
41850 1
347782 2
362113 2
4 5
3000001 10
1841897 9
6 5
1577034 6
583921 4
1 10
654636 5
16 9
899999 3
6 6
8 4
1 10
2099995 7
1 10
1480775 10
20 10
161656 1
186435 2
2100000 7
10 7
903091 4
758796 3
34964 1
422760 8
149579 4
8 9
1 10
1 10
2 2
434797 4
299999 1
6 7
141332 1
32106 1
358356 4
1953575 7
1384839 5
9 10
1689408 6
831325 5
181032 1
2331918 9
450443 2
1133270 4
77418 2
1646243 9
30173 4
6 7
1553230 7
631130 6
486506 4
1577313 10
1720425 7
2004112 7
156487 5
1015811 10
958591 6
1340181 10
1270799 5
1576089 10
2399993 8
34577 2
153444 2
900005 3
954007 9
2699991 9
6793 3
2700015 9
548197 4
1 10
1195495 8
7 7
2147431 9
184800 4
1073925 4
2100008 7
47454 1
1200005 4
2700007 9
1800005 6
1 10
1874827 9
979889 5
277446 7
449201 6
600000 2
1213074 6
184013 6
187097 2
503745 7
1213766 6
2399991 8
1200001 4
1111608 7
1 10
1 10
186720 4
64740 10
8 3
837234 3
2652770 10
402830 7
80549 1
359033 4
1 10
2999991 10
1499995 5
714176 4
842681 3
1056411 5
527219 3
1 10
1844983 9
298222 1
6 6
17 9
1799994 6
7 3
2100001 7
475336 3
484152 6
311987 6
1159331 4
1 10
602973 3
1 10
20209 1
1 1
3 2
95477 2
651679 7
941387 4
2492650 9
145594 2
2499544 9
12 6
679136 4
981400 4
284160 10
1286491 7
362801 8
1274616 6
813127 3
1 10
694861 7
299999 1
8 9
1200004 4
865339 5
705113 4
230722 3
59370 4
716394 7
1325003 6
160052 1
133193 8
427888 2
1241686 5
1456631 5
500153 2
1009799 4
417834 3
1212271 10
86028 1
599999 2
1499995 5
915144 5
1 10
21 10
479219 2
1499999 5
1 10
1030171 4
206010 9
299999 1
1 10
214756 4
715798 7
299999 1
470081 2
19 8
9 10
1 10
287823 1
323438 2
1800007 6
39447 1
1 10
491037 3
1496790 7
291181 3
1338568 8
2699997 9
1360496 8
1500005 5
184701 4
17 9
1305935 8
1655455 6
968392 9
59866 1
21 10
1500001 5
1500004 5
795473 8
1800005 6
299999 1
451935 4
3 1
2032239 10
2163220 10
605298 5
18688 8
8 9
2400000 8
1102171 10
261821 1
294919 4
16984 9
4 4
901121 4
536355 9
326278 7
923005 10
110199 1
960726 6
901270 9
523434 3
182492 4
1022560 10
1059687 5
50755 1
1237041 8
174857 1
1053585 9
405869 3
360955 7
1574 2
1348393 8
8 7
529883 3
832263 3
2100006 7
8 4
1454852 7
26555 2
600002 2
414229 6
1200001 4
1910143 8
782964 7
58615 2
1200005 4
220391 3
309727 4
600000 2
809315 3
1 10
1 10
1 10
1 10
1 10
115279 1
235739 1
1272795 7
305465 4
1112866 7
622315 4
18 7
117007 2
175222 3
19 9
440960 2
2575114 10
1200000 4
89069 1
152225 2
159000 6
106798 1
17 8
7 7
1 10
1345604 7
1293041 5
1753002 9
388818 9
243869 2
1187823 7
544484 4
1179790 4
5 3
1155113 9
1199995 4
2100000 7
8 5
1334816 8
423436 5
669963 4
151837 3
2400000 8
1850159 10
541476 3
1054103 6
18 9
1295011 9
41005 3
2400015 8
671294 3
187502 2
1 10
622916 9
13 10
1317794 9
82845 1
1005977 8
67952 1
1200000 4
789665 8
1 1
2564381 10
2 1
600003 2
592321 6
465860 10
113080 4
647698 3
157824 2
905115 9
179411 2
82122 1
1 10
46555 1
624258 6
599999 2
3 1
18 9
11 9
600001 2
324553 6
3 1
412935 8
2100000 7
278079 3
512075 3
1263610 5
900001 3
726159 8
1989263 8
2037559 10
2 1
1594183 6
2243759 8
569574 6
2 3
1800007 6
1 10
215314 1
299999 1
243090 1
13 6
22884 3
1200000 4
1800006 6
2700001 9
213392 8
49964 4
10 8
484800 4
2 3
1055831 8
366007 3
1 10
1802144 7
1 10
2700008 9
388475 5
394101 2
89126 6
1799994 6
458326 5
899816 5
482420 7
1200003 4
415529 3
1886292 7
305979 5
2058487 8
1156788 8
275497 1
1 10
23 9
1975582 9
1007657 6
353155 6
186056 1
558611 4
2809289 10
890983 9
56453 3
553905 2
640776 7
600838 7
1631528 9
96131 1
2278807 8
153815 2
1681291 6
646173 9
1909146 7
782295 4
287937 1
18 7
300000 1
6 5
1 10
381115 7
147597 4
11 5
1 10
37595 1
1000471 4
281088 5
2472066 9
854066 5
2700001 9
300000 1
1800005 6
1035493 5
1278117 7
394123 2
547316 4
946726 6
7 3
1552449 6
1 2
21 10
5 3
392809 4
45448 2
536569 3
1799995 6
1500000 5
2363745 8
466591 10
58399 3
494370 10
97262 3
8 8
19 9
937751 4
2649112 9
1 10
654882 7
53881 4
5 6
174820 1
1 10
833436 5
484872 3
781983 7
1359974 9
1 10
191031 1
1003500 5
427005 4
1545993 9
1 10
1705512 6
10017 4
706943 8
8 3
7 8
1 10
164100 5
1499996 5
23331 2
16 8
1262441 8
1112711 7
1375933 9
1 1
313099 10
54837 2
49305 1
99549 2
26140 1
1 10
21 10
300241 2
417147 2
190621 6
2399992 8
1194679 5
148376 5
168532 1
2863671 10
1881991 8
600001 2
2699992 9
1120715 5
691283 5
1 10
63168 1
1042295 5
577997 3
2400008 8
665539 6
7 4
169331 2
2100001 7
1 10
2297174 10
9 8
1484195 9
317909 8
599999 2
439054 2
2099999 7
1124609 10
1 10
2251207 9
67782 9
1143659 7
804493 6
1716949 6
14 10
626016 4
488317 8
422114 3
845808 3
924456 10
807593 4
1633127 7
210233 1
1612985 6
405189 8
1659571 6
19 9
2100000 7
1613373 8
1 2
1 10
8845 2
3 4
552357 2
1800001 6
177597 2
1162267 6
767736 3
13 8
1 10
1 1
899999 3
17 8
2630980 9
2916980 10
1800007 6
10 7
16 8
786467 4
253330 3
8 8
933181 5
1471274 5
2006080 10
556937 3
658219 6
600003 2
1187317 9
1199997 4
2 2
690091 10
574800 5
8 4
1799993 6
37446 1
2099996 7
782371 4
3000003 10
833509 5
1577827 9
599999 2
42578 1
1681818 6
461475 5
1640993 6
585040 3
1032878 7
1 10
28828 9
623053 6
599999 2
796321 5
11 5
1920387 7
571082 5
1408580 9
2700000 9
20 10
2013217 10
1200007 4
1491089 10
899998 3
14 9
2061888 8
528689 2
928165 5
861288 3
900003 3
1004609 8
280673 8
338550 10
13 6
1 10
471939 2
593509 5
2 1
1491005 5
2099993 7
14 10
12601 10
11 9
3 4
1823755 7
21 10
6 3
1248487 6
599998 2
391400 5
293698 7
2699999 9
3 2
1499995 5
765839 4
1759652 7
496533 2
240198 5
868881 3
804907 9
787592 4
2531350 9
1107251 6
639335 5
160957 10
1800001 6
2108559 8
6 5
278915 1
2037412 9
58001 8
937016 8
536426 2
3 2
3000017 10
527119 2
829796 10
317395 2
669085 7
1458150 10
105016 4
2999991 10
1329909 10
480623 2
5 2
551345 9
600000 2
1208802 7
2060783 8
2999995 10
173920 8
1632063 10
1 10
1333179 9
2700000 9
1518731 8
219753 2
3 1
40657 6
1584250 7
1010440 10
548995 2
776620 9
716096 4
1148579 9
238115 1
467796 3
11476 10
1220957 9
959749 5
12 6
1057820 4
43733 1
2574001 9
1460175 5
836737 6
27657 2
263550 7
185380 4
487614 3
176014 1
9 8
5 2
406952 2
6 7
1500009 5
1 10
1 10
67434 1
1654323 6
2647 2
269001 5
654786 5
502119 2
1 10
3000005 10
11 10
290447 1
1 10
417581 6
899998 3
2 3
370627 4
315884 2
24830 2
78177 1
2348641 10
190036 4
169721 8
3 2
147650 5
1199999 4
13 5
1 10
3000000 10
900002 3
11 5
181169 7
1328229 7
261101 8
7 4
27222 1
1142454 6
272567 6
3 2
1033704 5
414601 3
380929 2
1799994 6
949705 6
683101 6
283584 7
309078 2
781227 9
1108377 4
11 5
2331150 10
477156 3
2700008 9
5 2
368855 4
899998 3
2218392 9
1301797 5
151172 1
7 4
9 10
185950 1
8 4
1359313 8
902041 4
10 5
74715 3
2279808 9
195010 10
1447670 5
11 6
82084 1
1800009 6
254853 1
77307 1
156004 2
225263 8
10 10
1239671 10
272133 2
1533536 7
315763 6
166669 3
2078355 7
11 5
6 5
32483 1
1 10
449154 7
341409 3
262548 1
1429498 9
11394 5
172000 1
213327 1
3 1
1608732 7
2700009 9
1206356 5
2400007 8
24 9
1 1
2399999 8
605891 8
2099993 7
1155917 4
1090341 5
282058 3
1234151 5
1 10
1342780 10
947925 5
629625 3
178674 1
13 7
372193 2
2281644 8
1 10
1 10
484359 3
476019 3
1 10
1 10
6939 6
417065 2
292037 2
1737506 10
619781 5
1200000 4
921110 5
66321 1
2815322 10
2076843 7
1952776 9
299999 1
297587 7
289579 2
5 6
1407347 9
1800008 6
53118 6
1 10
881303 4
1898535 10
1050199 6
2351832 8
640335 5
2399992 8
634263 3
2399992 8
35281 3
168910 1
1 1
1 10
402896 3
4 2
1 10
616576 6
286104 1
1191629 7
686800 3
1161314 9
21 10
877572 4
430916 4
563184 5
202124 1
1214696 5
133452 3
804334 7
510902 3
13 6
5172 1
598492 4
410640 10
1077673 7
5 4
2399992 8
85301 1
900004 3
1282338 5
1765294 7
1199999 4
2738403 10
696212 7
667763 7
188340 3
160836 3
1 2
18 7
611155 6
912299 9
329384 5
215121 2
806279 8
261672 6
9 5
274556 8
291350 10
55417 4
9 8
336613 3
1729155 7
2400000 8
155178 1
245492 9
1233348 7
1428301 10
2 1
152825 8
7 4
439370 10
620204 7
12 5
520909 3
537712 4
1412783 9
1659544 9
521088 7
1 10
811158 6
2332075 8
126288 1
442714 3
1132830 5
599997 2
1799997 6
286602 9
566040 4
1199999 4
3000015 10
988393 7
543119 4
840004 4
9 8
1193173 4
1336833 8
442791 3
1 10
1695274 7
746249 6
1354805 5
1371847 7
5 6
2021281 8
128207 1
185587 6
1525945 6
2099993 7
1 10
1096392 8
636652 7
1585816 9
1978630 9
1395100 6
1106985 4
505107 4
509046 2
1 10
208594 5
21 10
122466 2
1035937 4
363717 2
1657878 7
300001 1
1 10
969217 4
1971119 7
805130 3
568715 5
2100000 7
4 5
800641 10
1282199 8
599999 2
879260 5
2999994 10
3 2
103036 1
6 6
540002 6
1116558 6
782826 10
938162 4
1569295 9
600001 2
2137439 9
1838140 8
195512 5
2303750 8
763798 7
1 10
673840 3
299999 1
2065196 8
99674 3
1696143 7
1766311 6
1 10
2700008 9
339991 6
255663 8
9 10
9 4
982733 6
366984 8
39115 6
9 4
413456 9
65501 3
6 3
900002 3
853567 7
565475 3
162662 2
1 10
2100007 7
4 3
810854 9
1219386 7
518853 2
1164275 5
1014659 5
11 6
698851 6
2276969 9
572489 4
1411145 7
900001 3
725575 4
2891841 10
1301231 7
464794 2
1724592 7
1200003 4
793707 4
415423 4
882063 9
660996 7
900004 3
91579 2
1841846 7
1733844 7
1199996 4
2100002 7
10 10
15 6
1905094 8
775739 8
159781 6
393924 4
231674 1
2377109 8
448451 4
175401 4
227619 1
2100000 7
899106 6
2860521 10
688801 3
2451311 10
663634 9
8 8
5838 2
645455 6
635232 8
1774906 9
994257 4
1782730 10
552020 7
893906 3
409782 3
1093492 4
535400 5
429827 3
11 6
441907 3
523744 5
1 10
7721 8
144719 4
398840 7
143238 8
367086 9
211203 1
1514185 9
343669 5
1199996 4
138719 2
738508 3
985957 6
501765 3
873391 8
79001 4
817605 3
2070691 7
900004 3
861480 3
13 7
95794 2
1000780 4
191685 3
1799996 6
7 4
1500006 5
8 4
1799997 6
599999 2
275036 5
1136554 7
125975 2
6 5
881202 3
238057 1
311038 7
1410598 5
4 5
3 4
1 10
1107262 9
1353485 7
7 6
5 4
1144207 4
11 4
125429 2
55696 5
1249149 7
8 3
300000 1
1086379 5
1499999 5
21 10
554236 3
3000009 10
1314459 10
599999 3
175104 1
525286 5
188132 4
2921982 10
1731507 7
600001 2
713951 6
90061 2
1170218 7
1216914 9
2700008 9
1811914 8
501453 7
2549121 10
1133483 5
915231 4
330807 2
10 5
11 5
767994 9
436733 3
8272 9
523300 2
1800005 6
1 10
373843 2
268260 3
249904 1
1830122 7
231903 4
278172 4
1413269 5
900002 3
548150 10
297241 6
2100000 7
760935 8
283647 2
1003589 9
101165 2
8845 1
599367 4
568214 3
1 10
1500004 5
3 2
2 3
1 1
866224 7
1582236 6
330168 8
102131 1
1212179 10
2873488 10
439397 4
492793 9
387847 8
7 3
465019 3
1650845 7
2399992 8
140863 1
32655 5
858615 4
1348067 6
337325 6
2 1
2400009 8
1 10
290167 1
321664 2
182068 4
226327 9
1 10
123631 3
774989 4
799875 9
558697 3
858550 7
5 6
1499999 5
802466 3
579186 2
243844 1
335092 2
3145 8
132932 3
13 6
1 10
2100000 7
549458 3
121404 3
91357 4
1294387 6
436459 10
899997 3
77944 5
1200000 4
1750133 6
599999 2
1044062 6
1165161 4
655988 4
11 8
778665 3
2100001 7
1182355 7
69581 10
2699990 9
2 1
82139 1
1 10
1520306 10
40149 4
1494069 10
1 2
830332 7
1647130 7
1692283 7
672108 4
360139 2
17 8
767372 6
23 8
2400000 8
116325 1
170502 1
405496 2
1500000 5
1043098 7
1953291 9
3000003 10
1534716 6
495099 10
1364095 5
774203 3
539707 7
3 2
315161 8
320568 7
2400000 8
3000007 10
496101 2
600003 2
50100 1
1 10
129919 7
1335224 8
290411 1
577692 2
1261136 8
292009 8
270129 10
300000 1
299999 1
105926 2
702641 4
74735 2
221026 1
68806 3
2100012 7
2690885 10
1463328 7
1449399 5
1164774 8
319379 5
702947 7
1444935 10
159000 3
1 10
2700008 9
600000 2
88260 1
1179765 4
523531 2
1500004 5
5 2
1169568 4
1103641 7
1 10
268897 4
1 10
9 9
92265 1
1586333 6
85860 1
2400000 8
10 9
446892 2
7 3
972221 10
1 10
470514 3
1 10
1888539 7
229005 2
4 5
1021471 4
5 5
235309 3
2691728 9
182778 6
2 1
600000 2
299845 1
2100006 7
284544 4
19936 4
465857 2
10280 7
604744 5
1421419 7
3000000 10
1958858 8
1346946 10
899998 3
338955 4
1266214 5
1843514 9
16 8
254934 2
781993 4
7 3
557591 2
520615 4
900001 3
283570 10
1152361 7
2699999 9
3 2
1413979 7
79246 2
97737 2
2377232 9
711189 4
1499996 5
863040 3
404169 3
1025862 8
686979 6
294869 1
3763 5
196377 1
714819 5
1 10
1752479 8
1416325 6
1626986 7
1 10
15 10
2700008 9
1516849 6
629296 5
105913 9
494310 5
5 6
2139785 8
2399999 8
1950459 8
1732913 7
925495 8
1 10
2699994 9
1121139 9
51185 4
6 3
344203 2
840087 4
1608457 6
1 10
525868 5
21 10
2399992 8
2699996 9
1 10
403714 2
300000 1
766081 3
674423 4
1356368 7
900002 3
443045 7
474056 6
2084978 7
5 3
2020157 7
883631 7
292213 2
1536245 6
1548829 10
720236 5
12 5
900002 3
425887 2
1032551 6
1 10
832099 4
2400008 8
1 10
99918 10
784731 10
14 5
4 4
1283153 5
599999 2
346842 2
300000 1
11 10
1863713 10
1375474 5
851429 6
878430 7
1090256 8
265517 6
357086 2
22662 1
280637 1
139308 3
2447749 9
426588 4
1259892 6
272056 1
2121630 10
36116 4
237639 2
2100003 7
483889 6
80997 2
1295079 10
748321 8
599243 3
17 8
189447 3
2373972 10
1 10
277637 6
22 9
339653 3
1499994 5
1051523 9
96063 4
13 7
1674400 7
1925736 8
1024944 8
1 10
1800001 6
107323 3
1 10
3 2
13 6
6 6
1200002 4
7 8
318900 10
2 3
3000013 10
313928 2
11 4
1 1
13 7
16 8
1 10
1463161 7
407394 2
162621 4
281247 2
7 5
1122100 8
2924240 10
596707 4
15 7
255523 1
1841643 9
2 2
6 7
1500007 5
893893 4
781291 9
209001 4
205326 10
450954 2
2999999 10
1 10
636648 4
1607141 10
11 5
1028118 7
11 10
2104959 8
1374753 8
338895 3
124594 1
422967 7
1175659 6
599999 2
9 9
1164431 4
2100000 7
1358879 5
900004 3
157646 1
2291093 10
1249169 6
294510 2
1 10
331097 2
2109579 10
258513 3
217458 1
2099999 7
1014203 4
73169 2
2100005 7
964382 6
899997 3
1517569 9
15053 4
674288 3
949655 4
2700010 9
159926 1
1 10
1818961 8
189508 7
952973 9
1337831 8
1 10
94757 1
55749 1
1 10
1 10
277311 10
2424295 9
13 6
125172 2
1229907 7
600000 2
135076 10
633781 9
141238 1
1 10
2230792 10
871905 5
613473 3
7 7
307930 10
1499998 5
1800006 6
184930 5
600001 2
401964 5
301439 9
82949 1
567558 6
745411 6
1814205 7
1753291 9
636180 5
1800007 6
903579 4
211244 1
600001 2
62123 3
19144 1
3000001 10
11879 9
600001 2
265506 5
2399993 8
120768 2
1139101 6
1826805 7
600000 2
1 2
2 1
1310319 6
424319 2
14 7
2375040 10
1 10
282471 1
1 10
1174365 4
2616852 9
369163 9
571683 7
107183 3
300002 1
267410 3
1208511 9
2867557 10
476503 2
2100003 7
389601 3
211973 5
2699991 9
1 10
1500000 5
2700009 9
2856181 10
606677 4
194250 2
182677 1
2677897 9
600001 2
238636 1
552535 6
23 9
1500005 5
2400001 8
506006 6
62708 1
1066030 5
326029 5
1591896 6
453296 2
283619 5
60394 1
259511 1
625676 8
146213 4
1327340 7
584443 5
3000017 10
742727 8
936157 6
1629131 8
6 6
1681192 8
386449 2
655015 4
2009449 7
300001 1
1 10
246694 7
600001 2
420064 3
2997260 10
576959 2
375383 3
900001 3
1 10
1264686 5
512898 7
1054331 5
430493 3
3000005 10
637278 5
509725 2
306905 2
2511840 10
3000005 10
2699999 9
3 3
13 7
1784662 6
693119 3
126717 3
2699991 9
1387559 7
1 10
246022 3
103494 5
1800005 6
88230 1
252187 2
164032 1
542130 10
2700004 9
274037 2
1249122 10
1125886 7
899999 3
1646472 8
704195 4
245177 1
1112845 5
33502 2
75105 8
425673 3
1800000 6
351 10
2700001 9
1 10
2001673 8
97249 6
158858 7
582958 9
1 1
148878 9
311568 2
3 3
1972395 7
13 6
2531577 10
1823100 9
2700010 9
426881 2
17 8
253521 1
2099993 7
900002 3
6209 1
1088891 10
15 7
1299991 10
1912932 7
584700 10
11 5
1172787 8
1474553 6
1799994 6
1628423 8
2099994 7
2999994 10
2700008 9
1174931 10
2099993 7
376269 2
20 8
17 8
29135 3
7 3
2092082 7
2081785 7
6 3
1681841 8
900004 3
899997 3
389087 2
2100001 7
2999990 10
270682 5
9 10
9 4
3 4
1338060 10
1799998 6
306420 10
13321 9
1368399 5
485150 6
352849 6
2031777 8
1260248 8
1800000 6
2699991 9
1 10
8 8
595950 10
1 2
577453 4
2100000 7
2325384 8
1200001 4
766363 6
1265401 9
599998 2
1 1
1729776 8
213184 8
624633 10
2197298 10
899999 3
4 4
1 10
1938599 9
681569 9
269425 1
63419 1
938898 6
91378 3
1200004 4
421076 9
1 10
324496 5
1 10
2700000 9
6 3
555238 9
860947 7
1615757 10
99211 1
856387 6
40495 5
9 4
616851 6
5 4
13 7
351836 2
1490800 5
126556 4
299999 1
1783348 7
225351 1
292530 8
217960 3
11 7
1039945 8
1074620 7
1817999 10
402408 8
1200007 4
176695 1
224927 8
2467 2
2400007 8
409717 2
25 9
81359 2
1499997 5
9 5
1200003 4
516831 7
5 2
3 1
2207791 8
9 5
53711 3
144232 1
1 10
1800001 6
4 3
1 10
1 1
11 6
1851863 7
29333 6
2 2
477171 2
505219 2
2100011 7
10 4
73944 1
299999 1
414243 6
1832961 7
1499994 5
795889 5
23 9
835164 8
26 10
1499994 5
845964 7
1276834 5
710558 3
2399998 8
2699991 9
1914184 8
317273 6
6 6
102127 4
440378 7
1614379 10
279064 3
66540 9
870655 8
1499996 5
1169384 5
1 10
2089603 10
813153 3
467609 2
1517770 7
414740 7
13117 4
2999991 10
2699999 9
1096744 5
2700000 9
763692 3
823995 5
74440 8
1236557 6
1577668 7
52769 1
2075417 8
2399996 8
2730231 10
639077 9
1144233 5
360179 4
588364 4
18 9
1910566 10
2814460 10
234150 6
401063 2
4 2
115624 5
1605007 8
881246 5
1591499 10
11498 6
410778 6
1972488 8
8 8
1413375 8
600000 2
356559 5
380412 9
339480 5
1393950 5
943199 10
2556154 9
104972 1
134661 1
1010304 4
1800006 6
1617464 9
5785 1
384738 7
462750 10
652214 9
10 9
683590 3
2100003 7
1 10
87799 4
1811457 8
1277910 5
505466 7
1109810 5
91793 2
3 4
2744600 10
105931 9
900005 3
121570 1
694112 8
7 3
2291756 9
381515 7
893884 3
2999992 10
284629 1
599997 2
305360 9
2100007 7
3 2
9 5
95902 3
2868921 10
2100006 7
900004 3
211262 1
900000 3
196895 1
264495 7
170348 1
976617 8
247047 8
2400013 8
1 1
599998 2
188334 7
1499996 5
1 10
1479479 7
1052880 6
1 10
1 10
27515 1
32327 5
1759059 6
1499998 5
608988 3
2699994 9
934796 5
1136531 8
299547 1
1109308 5
1500008 5
251083 2
900002 3
1180713 6
1343887 5
194814 7
722280 4
1800011 6
808705 8
599999 2
10 10
49194 6
346952 6
1701066 6
55730 1
532278 3
1649563 6
653022 7
440199 8
1200004 4
1 10
1572472 9
9 4
806425 3
273719 5
8 4
581280 6
1199996 4
1165501 7
312579 3
899999 3
1010944 7
1200004 4
432625 2
486854 3
2100008 7
469674 2
421097 2
705743 4
963808 7
1854371 10
299999 1
183415 7
1200005 4
113112 4
600002 2
323523 2
465995 6
3 1
1388676 6
2093931 7
233359 2
1 10
1792475 6
1 10
652476 3
1800006 6
261662 1
1872282 7
3000003 10
1224975 6
599999 2
139619 2
1156407 8
602799 8
370686 6
426592 4
15 7
836 1
1076753 7
2700015 9
10 5
1 10
1713095 6
178110 5
900004 3
1937659 10
861717 4
106242 1
1637523 9
13 7
42437 2
19 9
10 9
11 5
1465934 8
645232 6
90661 1
1 10
811869 3
1105726 10
92441 6
1688200 7
299999 1
166910 2
10 10
7 4
1188559 10
1200004 4
7 4
1 10
148997 4
2924180 10
865307 8
1799996 6
761753 6
15 8
1887739 10
2400009 8
300000 1
234363 10
812804 9
1412026 5
1 10
950778 10
1098018 9
292785 1
18 8
2735501 10
2100000 7
1800000 6
1251308 10
5 2
611059 3
227594 6
1532960 6
11 6
535193 4
15 7
263979 1
1883347 10
899998 3
1 10
849565 9
2709121 10
167503 5
508949 6
788841 9
15316 3
1981883 7
900003 3
10 10
67777 4
1 10
375564 3
215802 1
398915 6
1970146 9
260983 1
299609 1
1 10
3000000 10
17 8
452055 3
1700503 8
2531440 9
1169007 4
48128 2
1573727 10
281705 6
2 1
80704 1
1794474 9
64167 7
2217430 10
172445 6
2999999 10
279059 7
6 7
8 9
808745 5
1200007 4
354526 3
1139936 7
900002 3
1641327 8
900000 3
2100010 7
1 10
11 5
495300 2
633680 8
302359 2
2309672 8
191732 1
2 1
367025 2
493116 6
956034 5
410500 9
4 5
599998 2
10 10
300000 1
1 10
210671 6
235606 3
12 6
431929 8
504036 2
1 10
1318481 6
442470 7
1 10
1500006 5
19 9
1199996 4
574519 3
850591 5
158591 1
201584 6
438057 4
2099993 7
15 7
2680147 9
10639 2
183831 1
247566 4
2471439 10
1 1
2 1
8 8
1 10
1272448 7
1 10
299999 1
205267 3
900003 3
19 9
1 10
11 6
1 10
2 2
2100011 7
553322 5
85144 1
1171314 9
181834 1
9 8
1200000 4
159373 1
95595 2
31619 2
720004 3
928381 6
1 1
361736 8
958733 9
329353 3
5 6
167373 4
900003 3
2188621 10
372703 2
108364 3
1023009 7
1552622 7
81491 3
1449786 9
994266 5
1005682 5
286679 6
2336172 10
1199998 4
1 10
342206 7
1174569 8
684801 10
797849 7
9 4
15 7
1841285 9
16 8
1173097 6
1 2
1412689 6
1930660 8
2 3
1458107 6
1874387 7
202666 5
1170569 6
350970 4
1499998 5
1098982 9
1855511 10
1092707 9
2400003 8
1851 2
2699990 9
9 10
691045 6
1199997 4
793151 6
2435117 10
11 9
963085 6
900004 3
1078009 6
6 6
984965 5
599999 2
1294851 10
705769 3
2999990 10
38158 3
254 4
299999 1
600003 2
290010 1
1 10
551678 9
2699999 9
8 4
1800000 6
600003 2
1243127 6
11 4
865161 5
14176 2
2699992 9
1704440 8
6 7
510027 2
902358 9
2400001 8
180997 2
300002 1
195837 4
659982 3
2381532 8
204510 3
671666 4
2999989 10
10 9
2999992 10
2099994 7
1417925 5
844049 3
2101927 8
899999 3
1200003 4
589622 3
5372 1
663492 6
1 10
15 7
167435 2
2100006 7
257257 9
1 10
84014 2
1310502 7
36545 1
7608 1
13167 7
1 10
1400831 5
584076 4
1336733 5
209080 1
2100008 7
1 10
1142759 10
1199998 4
166738 1
1 10
2999990 10
337464 3
1 10
371420 4
3 2
357601 8
1250506 9
101449 4
1285496 8
5 2
2243542 10
250835 2
26483 1
6 5
6699 1
1305867 5
798149 8
24 9
5 2
1043323 4
10 5
2006442 10
728601 3
2573064 9
2667833 9
2214719 8
624047 6
1 10
1615118 6
449352 4
7 7
250142 1
2 3
1045481 4
1 10
600001 2
509691 2
13 6
203953 6
1200007 4
2399996 8
10 10
198536 2
395371 2
930209 6
1712839 10
1 10
1 10
319451 10
1799996 6
293910 1
10 10
11 5
4 5
2400002 8
916884 4
599998 2
843546 3
11 10
300000 1
1800000 6
6 7
1454982 8
1276170 8
1547465 6
299999 1
2700000 9
896153 9
106794 4
1578364 7
954474 7
247795 3
69227 5
1031241 8
524357 7
2700000 9
135205 1
642528 6
1500005 5
19 9
7 8
1642959 10
1426225 6
900003 3
949654 7
674267 7
598010 3
8 9
2100001 7
227691 8
796513 6
1 10
242751 3
1503991 6
1500001 5
1781198 9
129825 8
15 7
569489 8
291649 3
1 1
4 2
530256 4
299999 1
300000 1
1 10
1139247 8
900000 3
1589080 10
1476189 10
2589219 9
42806 1
2349899 10
879825 3
2700010 9
1027276 6
594780 2
495029 10
21 10
18 9
4 3
21 10
2196857 9
1641816 8
1500004 5
89694 9
1316385 8
1293105 6
1758949 6
1 10
2100009 7
1 10
1791838 7
2099993 7
25 9
1065245 7
1784972 8
5 3
1072340 5
220154 2
1293159 7
1800004 6
264128 6
300000 1
432498 2
4 3
891810 10
268777 6
264017 4
7 8
2535489 9
68227 1
669345 4
699720 3
362821 6
888524 3
660235 6
1 10
1499996 5
5 3
25953 2
535378 2
1200000 4
150320 10
137730 1
4195 4
5 4
3000010 10
492221 3
1655478 10
709869 4
55726 1
14 7
159076 10
191675 1
300001 1
1628840 7
1 10
1705068 7
1868906 9
22207 5
1356010 9
1 10
2700000 9
1500005 5
745065 4
1720226 7
600000 2
204336 5
1107749 5
870581 6
2616238 9
2100006 7
125290 4
764201 3
1800000 6
470884 7
254430 1
237507 1
1318627 6
600000 2
165804 6
501201 7
856657 7
655766 8
599998 2
1577164 7
255261 10
129346 3
815545 9
300000 1
142445 7
157349 4
198123 1
731475 4
94365 2
1658084 9
297484 1
1 10
2400000 8
335095 5
900005 3
213345 8
13 6
18 8
2100009 7
2564130 10
544689 4
2699993 9
882546 5
11 6
126499 1
73283 2
730532 4
552922 10
1404899 8
137829 3
229173 4
574328 4
1057688 6
843761 8
11 10
1800007 6
176476 5
807196 4
10 7
287302 1
1200000 4
2 1
259241 10
248608 8
300000 1
21 9
1 10
1 10
1958713 8
1295302 7
58458 2
1469707 7
772859 5
1500003 5
920564 9
362365 5
1952708 8
900000 3
873175 4
600268 8
606129 4
2099993 7
2398322 8
457649 9
509203 8
220114 1
1809458 7
1 1
2734959 10
4 3
1897487 9
1 10
600011 5
1336650 6
2400007 8
359555 2
853147 9
1059877 5
426984 4
954380 5
1270036 10
641002 3
1017824 5
742037 3
1296950 8
450135 3
595529 6
104548 1
1906343 8
21 10
10643 3
4200 6
994365 9
1 10
1500005 5
2400000 8
1912077 7
580745 2
2100000 7
474846 6
873845 7
1366605 5
2400000 8
1 10
2235258 9
2099999 7
561263 2
99541 1
2536957 9
725438 8
29701 4
1770008 8
324053 7
734255 3
1254432 6
2100008 7
2102176 8
1 10
213375 7
2650813 10
1499999 5
435756 7
1069451 4
2699999 9
1 10
2400013 8
1916250 7
256655 2
8 4
1978726 7
264437 9
7 3
19 9
20 10
292009 2
2667663 9
3000005 10
799912 7
868974 8
41771 1
293772 1
2400002 8
2100008 7
2312288 8
539144 4
90809 3
1799998 6
1077579 7
1067595 4
1 10
1392883 6
1638390 10
1742813 8
189198 1
436796 10
4 2
1200004 4
1630401 10
1324236 6
1155215 5
11 6
564689 8
7 3
416711 6
599999 2
356121 3
1199996 4
9 5
900001 3
299999 1
667981 4
298548 1
372356 3
1200002 4
1641272 8
403944 5
2699999 9
758488 3
1514915 6
325514 5
550028 10
838159 4
1800006 6
14 5
61199 9
1134465 5
13 6
900003 3
4 2
119686 2
1 1
2 2
751484 5
274827 1
253061 3
555660 10
2100006 7
98175 4
297355 1
1953210 8
2700000 9
41904 6
803005 4
299998 1
2088400 8
1294045 5
1593687 8
824684 4
14 10
25021 3
190257 2
1004488 6
9 4
2700017 9
1 10
503649 9
1791959 10
1500000 5
575379 4
52156 1
13 6
1800007 6
93447 9
2099998 7
1799 2
51314 1
2435563 9
11 5
1682608 8
2 2
1933308 7
2328097 10
1 10
1 10
959616 9
242710 3
599553 10
611110 9
1 10
1 10
29560 3
2171 2
5 2
1553081 6
1199996 4
1097512 4
194533 1
19 7
1642929 7
2699991 9
1647089 6
7 7
2356940 10
150927 10
595748 2
1119061 4
2087271 10
1060544 10
143328 1
788021 10
1038988 4
2399994 8
259732 1
19 8
492467 4
426820 10
600003 2
600002 2
2100011 7
133839 1
10 8
599999 2
1428026 8
1771381 7
56753 2
1799994 6
2378663 9
1668000 10
529743 8
2 1
2700007 9
1490994 5
1 1
120332 3
510413 10
1254750 5
900001 3
8 5
1 10
142161 1
10 8
450866 3
43128 1
1285045 6
1 2
2700003 9
1 10
1 10
40616 4
3000011 10
299999 1
288837 1
837072 4
1499996 5
2595808 9
1800003 6
1360661 6
599999 2
2700008 9
1214696 7
2339409 10
2193323 9
253869 5
428769 10
693917 3
1 10
1499995 5
9 4
41789 3
2281058 9
377380 3
599563 6
300001 1
1499997 5
450140 5
1134084 4
599997 2
5 4
139716 2
600000 2
699954 3
1817764 7
636921 9
1 10
1433869 6
146616 4
3 1
3 3
87281 6
279372 2
20 9
1 10
1094889 8
700971 5
154933 1
273990 1
722601 9
1611960 6
984719 4
25869 5
1196504 8
147251 6
2699992 9
1800005 6
1093250 10
57966 3
936365 6
1069492 4
295909 2
2999999 10
1 10
283998 1
1075696 4
509230 7
372546 5
234018 1
7 8
979587 7
445709 4
2400002 8
753363 3
1964591 10
899997 3
2700011 9
488035 4
578189 3
151485 6
2099997 7
1426232 7
36399 6
48830 4
218026 3
1089667 4
2 2
18 9
1794016 10
3 2
1 10
1061 6
1199996 4
20005 4
3 1
231214 1
19 9
1800001 6
2099993 7
600001 2
11 5
1500002 5
16 8
3000010 10
163998 2
1500007 5
10 6
300000 1
2699999 9
43343 5
599998 2
956257 8
2100001 7
101504 1
439135 8
180820 1
17 6
55737 10
240415 2
3 3
567942 2
53871 7
2400000 8
1225831 5
325233 7
180439 6
222244 5
458633 4
13 7
900001 3
1675260 9
1 10
1894459 7
2399991 8
243612 4
2690785 9
176628 1
90951 8
2978159 10
1367606 5
1 10
1028565 7
951381 8
563327 3
2180351 8
3000000 10
2400014 8
1868753 8
1499995 5
1252033 7
99746 2
870515 10
385635 4
79073 4
1219925 5
31289 10
766198 7
1499999 5
600000 2
538970 3
32318 7
1446975 8
1 10
378914 2
1022482 7
1212581 9
204870 4
1170915 4
139179 1
2069689 7
1799995 6
752701 5
399011 2
31394 1
108644 1
1454234 6
1997958 8
13 6
216605 1
2511800 10
21 10
1499996 5
1944614 7
32683 1
243841 1
254218 2
212689 4
600002 2
262543 4
2426499 9
430887 8
1799997 6
2 1
1709483 6
6 6
13 6
2590103 9
2999991 10
529335 3
213055 2
860380 10
240870 1
1310483 7
936723 5
254571 3
1671282 6
1881495 7
1500001 5
1500005 5
1 10
2700009 9
10 9
479401 7
394377 2
1 1
741156 4
1500007 5
66752 8
600003 2
103955 1
168685 1
467048 2
22140 3
1691840 10
1799996 6
1 10
15 7
2346538 8
589936 7
10 9
1199997 4
207428 6
333293 6
1460130 10
175145 5
698583 8
736692 6
1380119 7
107491 10
900005 3
1597904 9
396725 7
2100008 7
1349817 7
822984 4
1 10
543462 6
132679 7
402720 6
291206 1
140642 1
1050458 8
114125 3
203630 6
1200005 4
1728392 8
2644712 9
779895 3
1094147 9
20037 1
666607 8
5 6
1970969 8
1 2
899999 3
1265920 10
600001 2
1 10
2999994 10
250964 6
8 3
752777 6
2100008 7
1722134 10
1355172 7
7 8
1 10
153250 3
1800002 6
654876 4
12 5
6 7
493545 2
1500006 5
167801 3
227979 10
1 10
310044 4
273348 2
1102979 6
1690496 10
796816 8
495417 2
900003 3
503206 7
1774529 6
972052 6
391333 3
920531 5
1 10
599998 2
953320 5
1488920 6
975656 8
394249 9
883827 4
2315569 8
1972855 8
1263383 8
3000010 10
8765 1
19 10
246280 1
1169747 4
1024610 7
894878 3
486519 3
1147911 5
482151 3
301117 3
525 2
150120 1
839793 8
302157 4
600475 9
497203 2
2699789 10
5 2
1800001 6
801871 5
898989 7
357970 2
523841 2
1 1
982104 5
600002 2
163561 5
814942 3
1 10
2199109 10
684157 8
1914698 9
9 9
1128079 9
12 6
2179317 9
1 10
114899 3
900003 3
7 6
1 10
807835 3
94953 4
1 10
899996 3
3000000 10
877461 8
1173095 8
818044 5
1 10
1497575 6
14 10
283121 7
2268512 8
1826371 10
2654010 9
16 8
1 1
1199998 4
1200003 4
412769 4
1076381 5
1 10
1085751 8
1800001 6
601491 8
599998 2
84711 2
2114480 10
13 6
599998 2
13 6
779 2
2700003 9
856381 3
1342185 7
1509233 7
60260 2
547435 6
4 3
1190719 5
280716 2
1765320 6
1200004 4
3 1
588071 3
18164 3
44748 3
877208 8
345116 5
1 10
7 3
1137365 4
855469 4
6 7
413409 3
1 10
877270 8
381829 10
1944010 8
1800011 6
1 10
5 2
630012 3
600002 2
174167 4
239946 5
677301 10
1614942 6
226497 7
900004 3
115874 2
2173399 8
305412 8
600000 2
777204 5
900005 3
344305 2
2699991 9
163927 1
403553 4
496887 5
103661 4
1510074 7
2699991 9
1242026 9
2699992 9
1 10
14 7
532565 2
1 10
11 5
1 10
13 6
617315 3
266620 1
900005 3
2099997 7
1665774 7
1480221 5
2700015 9
1550156 7
1306760 5
7 6
1371535 6
18 9
1 10
518689 8
439035 3
71626 8
642235 6
1200649 5
1799995 6
1051094 10
10 7
455948 6
2264296 8
422833 2
2522639 10
13 6
9 4
1295757 9
526737 2
15 7
4147 2
25 9
132991 6
1500003 5
537340 7
945271 10
2125137 8
300001 1
600000 2
1199997 4
1380753 9
1 10
2400008 8
573126 6
13 6
7 7
1 10
2034665 8
768439 4
92546 7
1644400 8
1208795 7
2422980 9
166524 2
1 10
1379721 5
1098774 6
900000 3
2115032 8
213757 3
16 8
1721336 8
1800001 6
379247 5
1330614 9
1409616 5
2100008 7
1698565 7
124911 4
15 8
2585639 10
2687203 9
1298710 10
12 7
1336039 7
600000 2
115789 1
558658 2
889055 7
701254 3
1305058 5
1479839 10
300000 1
642071 4
797132 3
1800011 6
2999989 10
1200004 4
1 10
1756409 10
1 10
2986001 10
1 10
52662 1
3000000 10
14 5
2019 2
215117 7
3 2
902451 4
310654 3
4 5
1 1
2099994 7
2448908 9
2399999 8
673862 4
100109 2
1654722 6
1729981 7
1436350 10
65252 1
211475 1
751991 10
1484903 10
130230 2
900003 3
2 2
899996 3
418119 4
18246 5
670110 4
3000002 10
6 7
16 8
1342574 5
2400011 8
1451754 7
375017 2
1928745 9
256492 5
1209849 8
3 2
1199999 4
6 5
112317 4
2400015 8
525231 4
151561 1
535592 4
2699992 9
673557 3
2100006 7
1761213 7
311447 4
1349871 5
1 10
11617 1
900003 3
264264 7
1800001 6
1 1
2099999 7
2999995 10
10745 1
6 5
1 1
18 9
406761 2
1500001 5
144391 1
5 2
2100005 7
1799993 6
881901 5
4 5
743503 5
572281 4
1500001 5
17 10
67531 10
1610440 8
570204 5
68762 3
1977406 10
2100008 7
1592510 10
205460 7
2630033 10
17996 1
1799996 6
3000013 10
2102607 8
1118939 5
12 7
2371717 9
260373 3
1204 1
2924419 10
1 10
375634 9
1 10
1200005 4
21 10
893687 6
1259221 6
1799994 6
12520 1
61047 4
1 10
376815 2
829020 3
279306 1
67326 7
230587 1
879216 4
2999991 10
1188404 8
1912379 10
900005 3
780137 6
28991 1
288297 1
1504383 7
2 2
1789008 6
2099992 7
98185 1
1819007 7
566850 2
216090 6
1194402 6
7 8
391461 4
845361 5
283578 7
2365759 10
218784 1
71813 2
1108129 7
44229 5
1528408 9
1612332 9
2211944 8
2 1
2362078 9
1793665 8
1034502 6
74130 1
1799995 6
447565 2
9 9
4 4
1199996 4
1197863 9
1 10
2399993 8
201986 1
2056142 10
303060 2
5 5
315214 5
2100001 7
2699990 9
15 8
1199916 4
5 2
1206697 8
1853280 8
1 10
251895 1
142103 7
2699997 9
2 1
755242 6
764898 3
1 10
1 10
607922 3
185550 2
284127 8
7 4
1835891 10
2089204 8
1159205 4
430686 3
1 10
746021 10
931706 5
150327 8
1652827 7
383329 8
313047 2
12248 1
589520 10
400042 9
356220 4
53288 1
1375973 6
3000008 10
1090639 5
1402614 5
771313 6
2665480 10
1167284 4
1500001 5
1102614 4
644551 5
420480 6
600001 2
16 8
84029 4
19786 1
77076 4
1146320 4
129363 4
134140 1
600000 2
132361 3
528923 4
1 10
2086830 7
837768 8
2700001 9
299999 1
34877 2
856219 6
413171 4
299999 1
1514366 7
19775 8
78163 2
277054 1
899997 3
3 1
5 5
107086 3
595942 8
1 10
906101 9
1747471 8
1 10
13 10
599999 2
144090 6
2700001 9
847459 9
2700010 9
562564 2
1134860 7
11 5
957207 7
2100007 7
646021 3
19 9
919341 5
1346362 5
300001 1
1799996 6
431074 5
1233282 10
1290702 7
41291 1
212195 3
380171 10
4 3
363566 4
1863484 9
223913 1
374182 2
299999 1
2400000 8
76427 1
50697 4
899998 3
432639 4
114206 8
13 7
19 8
1227257 6
1494425 6
479584 7
88490 3
10 10
2100002 7
900004 3
431353 3
2203271 8
2082978 9
1 10
1 10
1581524 9
17 7
2144869 10
17541 4
2100006 7
11 10
900000 3
1884874 9
574622 9
1238980 7
10953 1
25737 4
2400008 8
1874152 9
11 7
406290 10
694841 6
208025 8
1 10
993810 10
1364208 7
1851160 10
506421 5
1200001 4
1 10
899999 3
3 4
209559 2
1500005 5
110659 3
831806 4
1005976 10
1 10
1758671 8
1500000 5
1 1
1799995 6
1 10
900002 3
9 10
14848 5
362585 5
421700 8
1499994 5
1800003 6
89749 3
2170080 8
220075 2
848674 4
259499 1
33212 4
1285719 10
519122 3
607755 4
1 10
599998 2
899999 3
2399998 8
1800002 6
1 10
1 10
800208 4
1 10
899996 3
947696 5
1397613 9
1013335 5
811209 7
1800001 6
1425461 5
1484748 7
2923923 10
276818 3
300000 1
61879 4
1800011 6
2370501 8
221150 7
663880 7
19 10
960238 7
1 10
219590 5
398277 2
1500006 5
1583792 9
15 7
1665204 6
1253269 9
623231 8
1 10
374606 3
7 3
900004 3
19 9
191603 1
295189 2
4 5
19 9
299999 1
2562067 9
533352 2
542723 6
7 4
3 4
475212 3
882092 4
2700013 9
3000011 10
205068 2
555232 4
195877 1
2527345 9
2001149 10
273047 4
495077 5
526976 3
12 7
1395861 10
309353 2
537535 2
238511 6
998632 8
1716091 10
253279 2
205189 1
1 10
1002753 4
684503 9
448181 9
1 10
46949 10
12 6
1 10
600003 2
300001 1
355832 2
3 4
1729523 6
1800000 6
522422 9
13 7
587567 7
1799995 6
1027583 4
2394058 9
1 10
933364 4
1267790 10
229209 1
2100000 7
2293070 8
409632 4
432018 3
811215 8
1499999 5
1369520 5
781314 10
7 7
227873 1
1799995 6
10 7
1500005 5
1200005 4
252159 7
600000 2
1144193 8
1 10
282737 1
17 8
1499997 5
232964 1
187774 1
1375608 5
269285 2
1583755 6
402777 5
299999 1
2296913 9
1679183 9
970827 4
326941 7
43442 9
2999990 10
436360 10
1799994 6
9 10
1 10
21 10
182673 1
599997 2
507466 7
838135 5
425085 4
299999 1
502565 4
10 9
1277431 6
203410 1
11 6
2145163 10
296610 1
18 7
627429 3
326277 4
819955 6
2082384 8
258298 5
654373 9
2901446 10
1298029 5
1891894 7
1180410 6
840039 4
11 10
1162970 10
1828655 10
5 3
718942 7
41219 3
779244 3
1694532 6
790606 3
377248 5
112230 4
10 10
1930391 7
7 7
387116 9
655352 4
946453 4
585508 7
549571 4
1140089 4
1 10
2783139 10
1 10
153464 1
841415 4
43524 1
1320221 10
2399993 8
164902 1
2153840 8
1327209 10
1430001 9
796382 3
219629 1
599999 2
71711 9
1 10
2185135 8
949920 5
300000 1
1655909 9
1035454 7
956839 10
754539 3
32883 2
1 10
3906 1
295761 1
1 10
1587968 9
115289 4
418422 2
1018840 10
2700009 9
1428480 9
6 5
1 10
156531 4
1799994 6
175023 2
8 7
9 4
11 4
978099 10
1800009 6
3000001 10
3000010 10
1407691 10
466044 7
1081801 7
2400011 8
1 10
9 4
599999 2
538835 3
1845684 7
3000011 10
1471675 6
223991 4
1865168 9
3 1
441614 5
1575811 9
360611 4
599997 2
1310927 5
7274 3
19 10
2 2
274550 2
1247031 10
447948 2
2174590 10
2099999 7
2 1
2100008 7
2399997 8
1633628 9
22 8
293195 7
291095 5
409256 7
2100009 7
793886 3
2999990 10
325082 3
42658 1
833553 3
479808 2
448053 8
1 10
900003 3
1 10
362960 6
3000009 10
600002 2
900002 3
1200001 4
1096011 7
12 6
1 10
187388 1
1424409 7
2399999 8
259873 6
369543 3
1 10
177011 1
957131 7
766680 4
8 9
278513 3
2099998 7
32129 7
1800004 6
2731201 10
1440604 5
759898 3
2 1
2099994 7
61043 5
7 4
1227736 6
647135 3
889808 3
1736731 10
1513399 6
277360 2
2090012 8
1500002 5
2126433 8
3 2
246989 1
600000 2
1167801 5
307051 2
12 7
231620 7
1372890 10
21 10
599998 2
522061 10
535353 5
1 10
1799997 6
1596695 9
225068 1
1668224 8
1800008 6
1 10
30566 1
417604 2
717701 10
153229 3
1800001 6
1844230 7
899998 3
293762 1
509709 4
575413 6
637 2
9763 10
1739742 6
1713872 7
1243309 5
913831 5
847438 6
3 3
2157626 10
439420 3
1096451 7
362233 4
475126 3
239463 1
2400004 8
455235 2
599999 2
54017 1
1185843 5
629125 5
1500000 5
1910610 9
1499996 5
1071989 5
184721 2
178256 2
1044880 8
1799995 6
1 10
466155 9
1 10
168549 2
1 10
1800000 6
11 5
383679 2
11 6
508913 3
2699999 9
431632 4
768559 6
1799994 6
1804400 8
2400000 8
9 10
1937205 9
2041199 7
7 5
899997 3
262765 1
802820 6
421874 9
287324 3
486519 10
1280790 9
2281513 8
2700007 9
1131923 7
93316 2
900000 3
6 5
449241 6
1 10
1137785 6
960522 6
1699362 6
579917 5
3000017 10
400400 7
1371433 7
1633849 6
138601 10
242475 2
521079 4
169890 5
22 9
1643893 7
1500006 5
868388 3
1499996 5
2999990 10
900001 3
792871 6
326866 4
1364280 5
2700001 9
268963 6
329061 5
1313046 6
93755 2
1199996 4
2 2
2400000 8
249372 1
1816163 10
899996 3
1129281 5
1 10
98198 1
693345 10
6 6
17908 1
1927597 9
1307079 9
29711 4
1 10
1773111 10
599998 2
1748809 7
899997 3
1114259 7
218966 7
454127 9
95772 1
1 10
107689 3
7382 1
480946 2
2400008 8
1799993 6
551602 2
312394 3
253285 8
12 6
344867 3
2700004 9
1988194 8
1001663 7
1380341 6
156420 9
253861 1
1070593 5
3000001 10
43839 4
91608 6
984263 7
976164 5
410165 7
1294063 8
21269 5
899996 3
2011076 7
1 10
2593501 10
618020 9
1497240 5
3000008 10
1443571 7
2699992 9
1803752 9
1547215 8
2283740 9
6 7
551731 6
183533 6
1962841 10
4 4
370937 3
3000010 10
1298557 9
900004 3
112704 1
2399993 8
97533 1
1 10
11 10
1 10
242682 1
594917 8
2244521 8
1 10
599997 2
1144215 8
1669480 10
85724 1
1456144 8
1906419 10
515813 10
299999 1
9 4
335935 3
1499994 5
1 10
2100007 7
75218 2
392916 10
1261059 5
644889 4
420258 3
2 1
8 5
160393 2
1470931 5
1 10
955211 4
899998 3
1500004 5
900002 3
34870 3
2100000 7
6839 9
432035 9
20029 1
3 2
1307931 5
418172 7
900004 3
46665 3
990046 5
943533 9
295276 1
321934 6
2699999 9
216203 3
545569 4
1248519 7
1254230 5
384322 3
1 10
1800001 6
742920 3
506269 5
216567 1
119456 3
215978 1
662896 8
706418 9
302251 5
4 3
2 1
600001 2
141389 2
1 10
7 3
318252 6
1539201 10
1 1
5 2
30665 10
17169 2
1 10
900001 3
900000 3
443003 7
230385 2
292537 2
1 10
70769 1
658846 3
1 10
1004012 8
991649 6
667706 5
1200004 4
1417759 6
925819 10
287415 1
191009 1
2999991 10
682059 6
2306910 10
74304 1
1 2
3000001 10
1633303 6
1587474 6
784733 5
70335 4
2999989 10
1772182 9
12 6
1 10
166986 8
1 1
2452184 10
262991 6
1 10
271599 2
1 10
106276 1
1 10
93677 10
1368973 6
215628 1
30078 6
2060763 8
549109 2
286931 4
2999991 10
37226 5
3 2
636810 7
101540 3
6 7
390504 6
300000 1
2 3
342223 3
354604 4
11 6
672728 8
13 7
299999 1
300000 1
1063297 4
760895 6
10 9
9 5
1427849 9
1800002 6
2116574 9
9 7
720374 3
133706 3
1565569 9
3000019 10
480945 3
1799999 6
300169 5
1 10
1723409 6
1164319 5
662886 9
1288111 5
385615 7
1363905 8
1607553 9
8 4
4 3
1193595 5
1361090 10
2525841 10
8 7
856653 8
3000014 10
1500000 5
1655876 7
217470 3
177693 2
1 1
1754619 7
289884 1
957670 6
1698650 6
300000 1
266867 1
6398 1
396003 5
160055 1
100986 1
97973 9
191177 8
1 10
1434485 6
2484895 9
278924 1
108500 9
2 3
6 5
1503118 9
277021 1
1408291 5
928481 8
133035 1
1311577 7
1115300 10
1075367 6
267926 3
21 10
765477 8
93951 1
1799996 6
641343 3
1165427 4
2999996 10
1000789 7
1721742 7
1717171 10
1525524 7
1084678 7
13 5
509221 2
2700014 9
1 10
390536 3
22280 10
191945 2
60955 1
54577 9
1 1
851002 4
2749781 10
2313099 9
796707 9
1 10
2010457 8
1375020 5
1 10
1 10
772809 4
775947 4
253125 2
599997 2
39381 4
311619 10
1966034 7
1 10
2699996 9
1200001 4
1499996 5
1 10
1 1
1314039 10
682235 3
2055068 9
992789 5
3000016 10
2603638 10
5 3
7 8
1333225 9
1778385 8
777713 7
62245 5
1235100 10
17423 2
1500004 5
499139 7
51705 1
42073 3
906497 4
2100002 7
1803112 9
3000011 10
20 10
568671 10
2 1
1 10
4 2
1 10
505154 3
598020 5
2999991 10
731959 6
583638 3
11 9
2099994 7
594850 6
220834 1
1 10
1 10
178169 8
4 2
1792990 10
1338855 7
1200651 5
1252824 6
273209 2
632922 8
35525 2
2399993 8
1975609 9
1 10
899998 3
1387103 8
875463 8
2399999 8
1500003 5
2700009 9
1038541 7
1294589 10
755723 6
258199 1
2366127 9
252741 1
701474 3
1 10
18475 1
2305070 10
11 10
180092 5
476259 4
2191473 9
2042558 9
1799995 6
217657 3
545671 7
617905 4
266637 1
297238 1
1800005 6
7 3
1644243 8
2700001 9
290389 4
23210 2
27576 4
1199999 4
1 10
809539 5
25 9
1 10
954102 6
600003 2
2700006 9
361039 6
1361316 6
102737 1
1259161 10
82106 3
3 2
1236793 8
2218643 9
494674 2
301655 3
1738653 6
1225661 6
9 8
299999 1
1 10
379773 4
1707892 6
262536 1
299999 1
244131 10
1415788 10
1 10
1500008 5
1500000 5
198919 3
900001 3
1500008 5
1043481 4
2700002 9
575171 3
2400010 8
982960 4
751387 6
5754 1
980686 9
95401 9
79980 10
2099992 7
626811 3
1443383 5
2699991 9
863948 9
557898 2
270543 1
626 1
2099999 7
2099999 7
1022617 8
31860 1
1910104 8
992314 5
900002 3
7 8
3 4
7 8
896708 4
2135455 10
2727259 10
173080 1
473056 9
1581173 6
1986199 10
63721 6
227810 2
1799994 6
298686 8
875370 10
969900 6
1038791 6
1854871 7
1137448 5
588750 10
1499999 5
470653 9
9 9
950229 4
1045985 6
940883 6
1438087 7
1113012 5
1 10
1028561 8
2231643 10
10 10
5 2
1235006 5
1701577 10
3000002 10
3000010 10
1013993 8
61986 1
1 10
3 4
1544531 6
94751 4
364716 6
104342 1
332811 2
1800009 6
1047996 4
1891729 7
1717698 7
1 10
555456 6
1500002 5
1804011 7
299999 1
2093349 7
2048976 8
600001 2
121328 1
2099992 7
429417 8
899998 3
96191 8
207359 1
494665 5
536312 8
520240 8
1200000 4
480830 10
1 1
1 10
1162288 7
2100000 7
1200004 4
808989 5
409411 2
1827243 9
2100007 7
107635 6
602398 3
900002 3
1 1
77140 1
2918770 10
1238405 8
273161 6
244212 1
1675787 6
1083058 5
2400013 8
228941 7
901624 5
425074 3
1500000 5
1800003 6
2637558 9
793459 6
2014362 7
706729 3
14 10
2 1
1645398 9
102829 3
13 7
429731 7
852620 10
2400001 8
11607 7
899997 3
2251661 10
1022381 5
9 10
1512385 6
178031 6
1160752 8
300001 1
675959 3
489999 2
122823 8
2047850 9
13 6
1 10
555929 2
455532 6
2700004 9
1196060 5
599999 2
2023669 10
18 8
656305 4
1766858 9
169423 4
230679 1
1219792 8
1201420 5
1391497 6
1640313 6
1 10
745411 5
1824834 10
206503 3
900000 3
1 10
1913044 7
1499995 5
2699991 9
188778 2
1 10
172265 6
118735 3
315966 4
914156 5
492486 2
1 1
1500004 5
1970529 7
426248 6
112904 1
1662634 7
1552707 9
441009 8
1012781 10
1497809 8
1 10
354544 3
317220 8
627662 6
356344 3
1146662 6
2100008 7
1478531 5
900000 3
1809015 8
391622 2
380604 4
783738 6
1670773 6
15 8
1273244 7
1707827 6
540031 5
236249 1
428492 7
1 10
393976 8
407804 4
2745241 10
722654 8
1800005 6
2400007 8
300001 1
9 4
300001 1
1182395 5
247181 1
69221 10
4379 4
1784619 9
1818737 9
623592 3
7 5
1 10
2518615 9
20177 8
3000009 10
1 10
515990 2
153590 2
26 10
2399993 8
1085728 4
101635 5
2009699 7
553812 4
32222 1
3 2
600000 2
128311 3
55374 2
382670 5
353929 3
1 10
1008394 5
1275858 7
315583 4
599997 2
1 10
1406050 10
1030067 10
701691 3
828863 3
2364793 8
2400000 8
126678 1
2999999 10
1124424 6
300002 1
1 10
906849 8
2305756 9
23 8
72115 4
10 5
25 10
3000010 10
1118616 6
74778 2
1980054 9
540515 10
1097165 7
2099999 7
1319054 8
1 10
1 10
94530 1
412382 2
643838 6
671599 8
764024 3
32388 3
1499999 5
1500004 5
285925 6
487486 2
1 10
610317 3
306186 3
900000 3
15 8
349236 3
13 7
564060 4
525500 3
421131 5
48233 6
1 2
13 6
1200000 4
1 10
309741 2
761072 3
2 3
667967 3
24190 2
8 3
172028 1
498689 2
156545 1
600001 2
962310 7
21044 1
1411401 8
2700010 9
199735 1
1010917 4
311960 3
284359 4
647837 4
3000001 10
37084 9
20 9
1001528 5
65584 9
6 7
816327 5
9 10
599998 2
48014 2
22 10
1484002 9
2535407 9
916984 8
1799993 6
11 4
37921 2
1499999 5
64689 2
1499995 5
398523 2
1 10
2651557 9
1 10
268077 6
2019847 8
2399999 8
116834 1
1141902 7
4 5
2847339 10
234671 3
938981 7
1002363 4
1799995 6
449065 5
584681 10
1530434 10
3000007 10
2 3
1463051 9
746791 6
1063033 8
2183623 8
900005 3
86007 1
280286 2
3 2
677210 4
1893800 10
191820 2
1 10
3000011 10
56245 7
1 10
179186 7
15 9
61300 1
300001 1
2399993 8
1500000 5
108594 3
1685136 6
508399 4
66565 5
531473 8
1 10
1 10
9 4
862263 8
126300 6
1508185 6
1 10
1597367 6
58653 1
1 10
11 10
900004 3
2700009 9
300000 1
171441 1
451351 9
1443114 7
1799994 6
231652 4
788121 8
568910 3
160761 4
11 6
260977 1
12 7
1091110 4
1146849 8
659368 4
265493 4
61426 2
1099445 6
702089 8
507685 3
2399994 8
1500007 5
140238 5
29 10
2100007 7
61808 1
1969374 7
1199999 4
24 10
1050211 7
1457762 6
16990 7
522206 2
761517 7
1 10
142675 5
348627 3
251348 2
318054 5
173173 1
16 8
1193515 8
1 10
9 8
1777615 7
11 5
3000001 10
388501 2
1 10
591292 2
274099 6
15 8
502950 5
1800005 6
265948 1
6144 2
122839 4
669899 3
782641 10
13 10
70993 1
1293330 5
125330 3
2099998 7
899997 3
1 10
2885571 10
8 3
869343 3
1114193 6
1199995 4
873351 5
1050410 8
17 8
2480175 9
918811 9
183913 2
863661 7
296750 10
206927 9
7 7
745621 3
929360 10
254883 1
683163 9
1976588 9
599998 2
298615 1
278454 3
2 1
1393150 5
281382 1
1137467 10
922996 9
626635 4
19 9
2373888 10
147839 2
3000011 10
556203 7
276521 1
1451456 8
10 7
671161 10
18304 10
93230 1
525659 2
7 3
206582 3
56221 1
1 10
430978 3
1799995 6
24 9
1 1
2285641 9
5 4
1466423 8
5 2
222990 10
9 9
600002 2
6 5
1799995 6
206967 4
882903 3
869085 3
469428 9
1282681 8
1365163 6
61496 7
609421 3
247590 3
2 2
3 3
390932 2
235271 9
1800006 6
171771 1
26485 1
59816 3
1081338 7
114351 1
2079523 7
294723 1
1 10
250708 2
288634 5
179530 3
1167048 4
599998 2
429298 3
977321 9
2040075 10
219461 2
430600 2
11 7
905299 10
2036171 8
294431 3
600241 3
464038 2
589417 3
2699991 9
586663 3
253818 3
1504324 9
1800001 6
64935 1
2041163 7
185541 1
128754 5
6 3
1 10
1507339 10
448452 6
1 10
1706487 7
11 5
980166 4
2100006 7
290477 2
1033680 10
507253 6
1371608 8
1 10
654090 3
1 10
13 7
434341 10
2169770 9
1852918 8
3 4
2099992 7
2399992 8
892239 10
112469 1
112089 2
19505 6
599999 2
186726 2
1500000 5
322556 2
54700 2
482050 3
709648 8
998191 5
972080 5
245970 5
106702 7
599999 2
199552 3
855440 10
513989 2
1 10
15 8
1277504 8
1760768 8
1 1
1800006 6
136588 2
2108998 9
987095 8
1884080 8
2111599 10
2262650 10
714271 10
1800010 6
193733 4
2400009 8
232586 1
15 7
17 9
134626 1
3000008 10
599999 2
37073 2
1 10
424499 5
1081655 4
1 10
1500004 5
116170 5
160427 1
26 10
2100012 7
1454900 10
3000009 10
1 10
644929 3
1517209 10
2105228 8
1645325 7
9 10
7 7
819455 6
508401 3
161369 10
403241 5
6 5
2699991 9
1406319 9
13 8
900002 3
258372 2
485614 2
1 10
998971 5
13 8
473290 7
851575 6
79846 3
956012 8
72623 2
2099992 7
256449 10
1591844 8
1956403 9
118502 2
1499998 5
906977 4
257935 3
1551991 10
173129 1
2400002 8
2501989 9
1 10
601031 5
312493 3
1 10
992870 4
1 10
899998 3
2699990 9
590081 6
1200001 4
2400008 8
1 1
1499998 5
2044853 7
599999 2
859195 5
1 10
1650972 7
1 10
268104 1
1514801 6
23523 2
2300702 10
1 10
555359 7
2079 10
481952 2
900000 3
368576 3
647263 4
1047666 9
2100001 7
308203 7
1199997 4
333596 4
165225 2
3189 1
1 10
450596 7
171592 2
1 10
2400010 8
1 10
1827550 9
173622 3
906 9
2700001 9
2099992 7
2699998 9
833817 3
4 4
244050 1
255191 2
2597086 9
1245788 9
157424 3
11 4
300001 1
1075645 5
1885765 9
1821348 9
52440 6
42680 10
1229525 8
190499 10
56029 5
1148580 6
1958598 7
1219213 9
3000000 10
81136 1
300002 1
296131 2
447089 5
284524 1
1923173 7
2627246 10
747201 10
8 7
881246 3
11 10
1 10
97522 1
110819 5
1 10
594869 2
2283093 10
212389 1
1041095 4
1910508 9
2100000 7
9 10
300001 1
267503 3
1335944 5
1367334 7
1 10
771699 9
1 10
12855 2
1254040 8
491480 10
1736557 6
655417 4
216054 7
2530090 9
1555276 7
1499994 5
600002 2
184476 5
1 10
1 10
4 4
1309951 8
272357 4
1237369 10
396889 6
682131 5
50351 4
1385125 5
5479 1
859671 4
2211714 9
1 10
668542 3
669528 9
52429 1
46112 1
3 2
261523 9
352940 7
7 6
223836 1
691902 3
798191 5
600001 2
3000001 10
253945 2
300000 1
1 10
1655521 7
1814559 10
2564248 10
449404 7
29056 8
1337747 5
634325 5
468520 2
1633703 8
1654805 6
2999990 10
25 9
1 10
226615 2
11 4
257225 3
2400005 8
129107 2
39168 2
701818 10
2400000 8
10 7
87235 5
191885 1
2222113 8
742795 4
749561 3
686489 10
22 9
2400009 8
252619 6
2700010 9
587174 8
899996 3
204057 1
11 6
457101 4
162023 1
1 10
148624 3
2395168 9
300001 1
9 10
1799994 6
1 10
634945 6
378836 5
212068 3
1 10
600002 2
720113 4
1743853 6
6 3
255277 7
1782424 8
2 2
1200000 4
2100000 7
1199995 4
1 10
56005 1
659588 4
599998 2
600001 2
416963 3
385195 3
305659 4
2095481 8
9409 1
160469 1
10750 1
900003 3
642585 4
1200004 4
1148112 8
300000 1
486052 7
87100 10
1500005 5
1 10
1975249 9
2626057 9
1200000 4
1111154 8
518510 10
1008507 5
17 9
175737 1
1005657 4
2999989 10
1436948 9
2537609 10
706360 6
387806 2
40239 10
177808 8
1799999 6
2400014 8
2516071 9
494500 6
362785 2
375156 9
910387 10
354530 2
2122838 9
216572 1
46526 3
972328 8
7 3
300002 1
4 2
2700009 9
3 3
1844192 7
2699999 9
577490 3
20030 3
365538 5
2812091 10
622883 4
710771 6
1 10
1200005 4
1698719 10
1924685 10
2924091 10
801569 8
174336 1
468396 6
28151 6
1054567 6
515729 8
2100006 7
1750054 8
14993 7
434146 3
893359 9
170995 6
1511491 6
268689 4
1437160 5
2399995 8
335339 7
795316 4
2265769 8
4 5
2276459 10
1672392 8
2700016 9
5 2
391502 2
219141 4
2100013 7
635887 9
2100000 7
1777116 6
835044 3
245220 1
1847647 9
452683 2
798167 4
899997 3
33133 2
10 5
1181414 10
167215 3
1 10
9 10
253939 3
609021 3
2772387 10
405489 5
2400009 8
629432 8
1500004 5
14606 3
1022147 6
6 5
300001 1
431392 3
188434 7
300001 1
6 6
783686 4
32333 7
350460 2
1029257 9
3000009 10
1 10
254482 4
397489 4
16055 6
245010 1
480272 8
2128920 8
1 10
7413 1
162136 1
595941 3
2485749 10
900001 3
300000 1
1940230 9
95759 2
1 1
2999990 10
1297405 5
874985 4
431328 2
409335 2
1459391 9
299999 1
368368 3
2400007 8
1199996 4
633896 4
698793 4
16966 1
2100000 7
1048968 9
226396 3
202035 5
460163 2
1587464 9
2248703 9
2999998 10
1 10
2409236 9
5 6
1800001 6
4 5
300002 1
11 5
315120 8
1500001 5
69057 1
672133 6
2699991 9
27 10
2 3
893481 4
1799994 6
245068 4
16 7
1 10
2280491 10
559358 2
657972 4
1499999 5
463659 5
874894 8
708071 10
1 10
1002449 5
382062 3
573594 9
3000004 10
899997 3
75409 8
185915 1
2400012 8
20 7
1277368 7
959511 9
2100008 7
1388066 7
11 6
1109361 5
5 3
2100001 7
305609 6
186101 5
900002 3
1 10
600003 2
1614390 6
1799994 6
1739509 6
24546 1
1935905 8
8 4
101783 2
1 10
2999994 10
2841329 10
18 9
1078039 4
553599 6
188873 1
626511 10
819835 4
581169 2
6 5
2008268 9
4 2
215950 3
1 10
872179 5
1470203 9
899997 3
2100008 7
2100006 7
577744 4
66765 4
157506 10
881210 7
470473 3
9 4
321220 4
1799999 6
2114200 8
1481616 6
806016 7
2100008 7
386649 2
870715 3
3 4
900003 3
1406118 5
1 10
2399991 8
1833427 9
600000 2
396792 3
424619 6
1799996 6
41824 5
1530375 9
24 9
294088 8
356553 4
489033 5
1 10
2999994 10
2 3
199922 1
2196207 9
899997 3
205119 1
17144 5
5 2
407830 5
38972 9
790001 8
300000 1
1166540 5
1587301 6
8 9
804416 8
1043385 5
1800001 6
8 9
195751 9
957347 6
351750 10
1504515 6
897081 10
1252370 10
168146 3
380225 2
1448741 5
1431425 9
534011 3
1605173 6
7 3
387021 10
1745311 10
11 6
3 2
146440 9
748578 4
2060815 8
467273 2
599999 2
789025 6
2531689 10
1 10
374167 2
1499994 5
1 10
107999 5
1149696 7
12369 2
2700001 9
1 10
560104 7
161554 9
1 10
10 5
572779 10
531804 5
460429 3
635767 8
183160 2
1001617 8
7 4
103294 1
2002828 9
1429341 5
301026 4
1441520 6
40232 3
1000747 7
545990 8
1 10
2 1
5 2
1500006 5
988171 5
499305 5
1917198 9
431863 5
6 5
124360 2
1917731 10
291816 2
2391292 8
522446 3
1799995 6
4 5
956861 10
1833533 9
489983 4
146780 4
1120751 4
1360941 6
1660073 6
1135685 4
1200001 4
1799993 6
446015 2
1 10
780259 6
1200001 4
7 8
414345 5
1500004 5
2006791 8
10 5
899999 3
299999 1
1499999 5
525094 3
361113 3
2256310 10
1248231 10
929776 8
80485 1
1 10
1 10
1032641 8
680032 10
300001 1
1 10
1019187 4
1799994 6
4 5
268299 2
1335755 6
224104 1
847814 5
2400001 8
219669 2
1364977 8
941684 5
1791419 8
1 10
1117124 5
138509 4
2 2
150954 1
135255 3
158138 9
516331 10
442335 2
810227 3
325597 2
2999991 10
731885 3
2070610 7
1450810 10
213608 1
300000 1
177534 1
298624 8
447441 4
15 7
1081476 5
665926 3
511364 5
1799999 6
478841 4
600002 2
1 10
300184 3
899998 3
2112102 9
331625 3
1499324 8
1632417 10
1764945 8
923527 9
300001 1
641937 5
568387 3
299999 1
10925 3
373325 6
144558 5
1532939 6
4 5
76919 4
21 9
592474 7
748738 9
294648 1
600000 2
415120 7
264327 9
447673 2
1208402 7
181525 5
1283936 5
20 8
451623 8
202193 1
1514823 10
828505 4
2400011 8
1 10
49857 10
1194481 6
2337390 9
2699998 9
443297 4
413377 2
1 10
809709 4
1435552 7
1451527 7
618778 3
402280 7
795469 10
300000 1
1074750 6
1 10
2 1
1216464 6
711330 6
2451720 10
437804 2
7 4
27559 1
543835 9
1104215 5
1 10
599998 2
1200002 4
608213 6
1340327 8
1 10
671994 5
435128 6
194746 4
1506455 7
8 7
1323057 7
957647 5
1500005 5
81290 3
542871 4
627405 10
1681479 9
859275 3
782432 10
300000 1
500113 3
1988361 10
300002 1
1 10
1500009 5
554462 3
2099994 7
435546 2
602581 6
2100003 7
2291223 8
5 3
1252008 6
1029321 7
490862 7
1 10
1 10
2699993 9
1199999 4
234902 2
549535 2
1681843 6
12 6
1021174 4
600001 2
1689489 10
31166 1
6 5
347191 8
10 4
1800007 6
466373 6
2683609 10
805463 9
7 6
7 3
300001 1
121099 5
1799999 6
213750 9
1500007 5
2700008 9
299247 1
120037 4
2379051 10
106491 1
1263808 8
52878 1
1 10
1 10
849491 7
900002 3
635530 3
8 4
299999 1
1568080 8
1227231 8
1172531 6
281997 1
250136 2
786295 4
1159194 7
176107 7
300000 1
1 10
865281 4
2699992 9
2399996 8
5 2
3000000 10
149560 2
2 1
1790602 6
190901 1
2 2
4 2
270878 1
716427 4
3000015 10
1499996 5
1793787 6
2 1
299999 1
292124 1
2785859 10
907404 5
479502 5
1058542 9
173298 2
409482 3
2645333 9
108966 1
2999989 10
1 10
2399992 8
1736134 9
14634 6
570787 2
614581 6
476440 5
353255 2
174368 2
1 10
136740 1
258095 1
103743 2
144224 1
4 5
3 2
1231068 6
2400002 8
55113 1
430613 6
2 1
2999998 10
516743 4
900002 3
11 9
2700006 9
924347 10
260558 9
9666 6
466038 3
1800000 6
299999 1
1050336 8
17 8
416241 4
1796888 7
1499998 5
687184 8
507472 5
413008 4
2025497 8
2099996 7
919447 8
320641 2
900004 3
221653 1
1199997 4
1280463 10
2872219 10
1398833 5
1 10
1199997 4
81415 3
1199998 4
1 10
379368 9
803854 5
1354770 5
899999 3
1889328 7
1295480 5
1047232 8
3000010 10
1678746 6
471415 4
1149877 9
1213959 8
1025856 9
713649 7
5 2
8 9
1710113 7
1308167 6
2053711 9
2400000 8
481636 3
12772 1
625273 3
71764 5
1655954 9
1 10
300001 1
2399998 8
707489 7
844146 5
12 6
1187465 4
557979 3
1500005 5
5 3
1500007 5
1499995 5
1473454 9
2699991 9
345881 10
3 4
1 10
226253 2
600001 2
964974 9
206070 1
1685671 6
299999 1
1 10
1042903 6
1559953 6
3 2
2399998 8
1 10
514709 9
1932969 10
275786 1
2099992 7
869744 5
371335 5
484536 3
1509385 9
572830 10
598379 5
1788072 7
60188 2
4 4
311395 10
230209 1
401313 3
172173 1
13 6
1896741 7
1075671 4
1 10
1756769 9
900003 3
621672 4
10 5
1 10
900005 3
1822115 7
16 10
570746 5
655176 5
6 5
2035479 8
690176 5
489529 3
2 3
2340738 9
42184 3
2038756 10
4 2
273180 4
1724295 6
190387 7
2021545 9
654005 4
1411659 10
1500005 5
1276237 6
1500009 5
793233 4
459637 4
298629 3
714107 3
390705 6
382929 3
1500003 5
809360 3
2400003 8
435072 2
2718271 10
300001 1
7678 2
1 10
20 8
64005 1
781549 7
1156667 8
2 3
1 10
2673683 9
1519948 9
1 10
1160787 5
287591 5
1586705 7
2605536 10
22549 1
1331767 6
452360 10
2099993 7
1395917 9
899999 3
60530 1
1019419 4
520753 4
1553889 10
899997 3
2699997 9
1 10
2999989 10
219490 1
1081151 10
2967126 10
128671 2
4 2
353348 3
787432 9
1188912 10
12 6
2399992 8
90482 1
1 10
3 4
1 10
60365 1
261311 6
599999 2
570718 3
2700003 9
1 10
4 5
775421 6
960414 6
276773 6
380391 3
570684 6
2501073 10
2999991 10
6 3
299999 1
1171516 8
1499996 5
1 10
2700010 9
1799995 6
184590 3
1435496 5
237414 2
517357 2
256762 1
13 6
1615486 6
2400003 8
298644 1
1813329 8
145923 3
259615 1
2696230 10
599999 2
395554 3
2999991 10
1648918 7
827779 4
908315 5
2 1
24457 1
583342 3
275549 4
238472 1
1200001 4
482238 9
169979 7
899999 3
147870 2
18 10
1 1
171404 1
37039 5
1400330 7
15 7
852121 10
134133 7
298189 6
613880 9
5 5
15 7
299999 1
2999990 10
300000 1
1 10
1200002 4
19 8
433167 9
1500005 5
2340913 8
7 3
1 10
208325 2
382287 8
2399993 8
354229 3
2282458 10
64573 3
2700005 9
1500003 5
617892 4
299999 1
436026 5
2700014 9
1372339 6
1295200 5
1799999 6
1310130 7
706675 5
447275 4
691310 4
18 9
247880 4
8 7
51325 2
746061 10
5 2
1898096 8
219491 5
599749 6
1477146 5
587919 3
2999989 10
300000 1
1007430 6
185998 7
1465147 9
1524248 9
1500009 5
159486 1
1670017 8
872176 8
10 9
1419320 8
3 3
306285 8
369003 2
148913 2
2699990 9
1181984 8
15 7
88295 1
4 5
1887648 8
1162193 6
7 7
1633735 9
1 10
1799997 6
828012 6
210463 4
1799999 6
38120 9
1276971 5
675408 8
599999 2
592859 3
285309 3
327804 9
1137852 10
1 10
2100008 7
1497130 10
625877 8
7 8
2399997 8
1479358 6
737628 4
1185289 4
344819 6
1728319 6
1680639 8
12 9
2563660 10
14096 1
467354 3
211406 4
529369 3
2399998 8
453960 7
1 10
2100008 7
325063 9
2487121 10
13 6
899996 3
898213 4
255740 3
1799994 6
1019861 4
591161 4
1 10
2700000 9
130688 2
474910 2
875391 7
1 10
4 3
2700001 9
396240 3
1493663 8
71203 4
871913 7
600001 2
465432 8
1226835 7
599850 6
3000011 10
606299 10
3000000 10
1 10
2 1
868311 4
142320 3
484108 3
600003 2
672721 4
420215 2
489636 9
1015226 5
300000 1
9 6
7 7
437001 5
263040 1
9116 4
1558329 10
1537179 10
372124 3
971062 4
96726 6
1546082 9
1 10
285635 2
1723322 8
184982 3
1100434 6
196717 3
1429328 8
1221353 8
533365 2
176993 4
10047 8
1001721 10
2400001 8
979736 5
1727790 7
600001 2
6 5
1 10
1266964 8
7 7
1200004 4
720673 4
2218900 8
7 3
8 4
1489571 6
1 10
900003 3
251307 2
191087 4
600002 2
654689 4
1 10
690376 4
29495 1
479499 10
1822688 7
12 9
545439 2
701865 4
208407 3
1085005 9
1675021 10
600003 2
404674 5
5 5
19730 2
1088135 9
425103 8
2399993 8
1 10
1800007 6
129049 1
94949 6
1329357 7
11 10
2 3
417102 3
107775 8
895389 3
1721793 8
1670345 8
1298475 9
15 7
1257607 8
278513 3
1185191 7
1 10
795605 4
2400000 8
195941 4
2803500 10
1 10
57793 3
451829 6
3000009 10
1978449 8
1615537 8
344592 4
16 9
106412 3
617142 6
2700006 9
2699993 9
147993 1
88342 1
414257 10
17 8
2090002 7
1828998 8
899998 3
1 10
3 3
244930 3
144395 2
796982 9
9 10
516971 2
1885927 7
4 5
1 1
3 1
1658579 6
2429191 10
168837 5
323232 3
121484 7
1195281 4
534704 2
562276 3
6 3
2099999 7
1280571 9
12 6
1500000 5
1418210 5
210055 1
341484 2
1015615 5
102758 2
721580 9
2617541 10
2234206 8
498618 2
1538057 9
1686916 9
2561509 9
2399999 8
2582551 10
1362300 7
776631 5
2999991 10
42703 2
450284 2
729252 4
191836 3
943104 8
13 5
4 3
10 7
15772 1
521079 3
108145 5
1 10
1184861 6
848532 3
901103 7
815291 4
5 6
1694715 7
7 4
900001 3
1122849 10
2099999 7
2294856 9
780291 10
919536 4
46987 2
2033398 9
315767 2
189177 2
547189 2
2100004 7
324332 3
1338145 6
214555 1
432275 2
11 5
2700009 9
463809 8
15 7
635113 3
1324404 6
1818473 8
1998542 7
4 4
2700008 9
283937 1
600003 2
7 8
622660 5
7 3
2412279 10
344940 2
200139 5
244629 1
6 5
196392 1
1236644 5
2624481 10
2375064 9
1260136 8
1 10
228073 7
2099994 7
2152528 8
299999 1
917523 9
911635 5
1 10
127181 4
2 1
413672 7
10 9
197974 1
2400006 8
2028927 8
2101305 8
296075 1
2700000 9
826085 4
477134 5
620057 3
88377 1
5316 5
2400004 8
703750 10
40641 2
15641 1
211796 3
1800005 6
2400009 8
1938150 9
498878 3
654714 3
1286064 5
1020974 4
12 6
431445 8
209169 9
918237 4
1 10
15 7
701716 3
900000 3
3 4
1025195 5
8229 6
1200001 4
483905 2
1800007 6
245246 5
1237496 9
1197382 4
1511352 6
243890 1
1132865 4
228492 1
2099992 7
377685 3
1800007 6
2100001 7
285148 1
2508084 9
3000012 10
193728 1
1 10
2100006 7
1286439 7
1535227 7
900002 3
666366 7
773936 4
2700010 9
397582 10
157606 3
38365 1
5238 10
16 7
229438 7
1 10
945808 9
19 9
20097 8
2099996 7
1124108 7
2525240 10
6 5
953519 10
396531 5
840459 10
5 2
1715508 9
2400009 8
830453 4
899998 3
439888 2
539234 9
110924 1
339378 3
48374 1
692545 3
259982 1
1269321 10
1472394 10
2399999 8
9997 7
418668 3
1 10
165335 8
1783913 8
1 10
32608 1
1109512 4
1152222 6
1 10
223525 2
12 5
1443698 9
645260 7
410155 2
632619 7
741256 4
20 9
66788 7
1576788 7
707757 5
3000013 10
263696 3
1013932 4
4 3
2137553 9
1787986 9
4 5
411648 3
1835014 7
393802 3
3 2
8 8
310728 8
844930 8
9 4
14 6
1640659 10
1200001 4
749267 4
417720 10
1035800 4
9 9
1381879 9
2 2
2100007 7
1 10
2106247 8
2 1
767827 9
550583 6
219025 6
1558597 9
9 8
971167 7
2589273 9
648051 10
1800002 6
1500009 5
1 10
1756811 10
218904 3
1500005 5
299998 1
92962 3
708876 6
3000009 10
2071144 9
2999990 10
4 2
1105496 6
6 6
43074 3
626171 4
2100013 7
12382 2
320839 2
754064 6
1246241 10
1800004 6
1955401 8
545455 8
522365 2
1 10
346793 6
990999 9
816565 7
12 6
1 10
2699991 9
848076 4
680112 8
300000 1
2700005 9
244332 1
241986 2
79587 2
363638 2
1 10
286810 1
19 9
1199996 4
1 10
1 10
203605 1
554330 3
1 10
66620 8
185670 3
299999 1
1858906 7
1550377 8
36901 4
26088 1
1562090 9
817569 4
1 10
900002 3
335202 4
2999998 10
1829589 10
336120 3
390906 2
1 10
3000001 10
4 3
909992 5
1913305 8
1500005 5
2173773 9
432447 2
262721 10
1240616 6
1 10
10 5
1988604 9
1 10
815023 6
42815 3
20 10
1628529 8
1837431 7
4 5
186890 1
410511 8
805745 6
300001 1
2699999 9
310237 4
4 4
511040 10
854602 6
390562 2
269284 7
8211 8
2251941 10
562590 7
32213 5
1040759 4
1698239 10
523889 3
234578 6
5 2
1200000 4
1349041 8
1500006 5
15 6
600001 2
1500003 5
1001299 8
2700010 9
2896780 10
524545 6
332697 8
2999991 10
1480380 7
898085 4
1004650 5
1799997 6
2099993 7
2363932 8
249015 8
498083 10
600003 2
5 2
880912 4
452348 7
1800007 6
1199997 4
9 10
1485166 5
907653 7
1895633 9
1397879 10
726530 3
363419 6
574685 3
1800001 6
96273 4
111124 3
1116620 4
899998 3
900000 3
73952 1
1225557 8
2931829 10
2399993 8
2099999 7
66699 4
689396 3
341112 4
1200003 4
574261 4
1 10
827162 3
91177 8
2699991 9
461731 5
427175 7
407266 2
1718989 7
1185241 7
2399993 8
894391 6
201567 2
619326 9
99308 1
1979514 9
5 4
24859 2
736056 10
1499997 5
1453631 6
14 7
2100007 7
146656 1
2400002 8
1 10
338951 10
9 5
2400001 8
215018 9
2777839 10
290065 5
1832313 8
535759 2
384122 3
685113 4
633543 4
720325 5
856122 9
957701 10
2638179 10
1 10
7 8
3 4
594689 3
221499 9
129167 8
2497060 9
629275 6
2699999 9
523243 2
106487 3
1 10
642069 8
10073 4
1793647 6
2824060 10
800890 7
949725 5
189696 4
12 5
341711 2
599999 2
723384 6
1037966 4
1800000 6
2115387 10
268816 1
599999 2
2564864 9
588213 9
1799993 6
330024 8
351179 6
299998 1
1 10
1 10
2400000 8
8 5
329057 4
17 6
3000013 10
899996 3
114857 3
227273 2
891031 3
1199999 4
900000 3
277484 1
11 8
547221 2
424627 4
900003 3
93490 3
1476351 5
4 4
42896 1
1264195 6
1023270 6
986365 6
882072 4
1119561 10
900000 3
2400009 8
1091179 9
12 6
1190230 8
1 10
2348560 8
966297 8
299998 1
1985167 8
2100009 7
2827071 10
257141 2
867750 6
667784 3
121507 1
1554319 9
211117 1
1109612 4
2400007 8
2249921 8
1800007 6
154618 2
1200001 4
1140227 4
1 10
8 6
1199998 4
248457 1
1800005 6
91860 2
620815 3
3776 1
1171639 10
1004606 9
250718 1
268839 3
1 1
1142111 4
222629 1
1994361 10
10 5
931129 9
488435 3
942753 8
274990 2
2685232 9
1 10
1375101 9
541603 4
1800007 6
853754 3
2699992 9
470515 4
356555 2
868680 7
2700001 9
666423 4
782542 4
288428 2
516591 9
2999991 10
620474 4
1046681 7
562104 6
284535 4
21 8
11 8
228894 6
78221 1
2999998 10
280013 4
117288 6
1261849 10
1458566 8
13 6
300000 1
274170 5
923704 8
273612 1
594750 3
1729770 10
1 10
2780174 10
1200002 4
1800009 6
1 10
1930939 10
1501284 6
3 3
1250740 6
2399999 8
142789 7
412470 10
1024257 6
2099998 7
2100007 7
517896 5
1586481 10
2700017 9
899998 3
136479 8
1739591 7
1215185 5
1149260 4
2379174 10
299999 1
1200003 4
465594 4
215469 1
1799995 6
1 10
2999991 10
649916 3
591677 2
1 1
269015 4
721677 4
557627 2
1999199 10
2099993 7
99245 3
652222 9
192696 3
86364 7
484973 7
1200003 4
1119529 9
71274 5
274096 2
364968 4
90023 4
8 3
5 2
534772 4
1368410 5
222172 1
1106310 10
409192 7
1117649 4
561814 4
1 10
510380 7
400216 2
900004 3
300001 1
600000 2
1 10
664336 4
137833 8
972224 8
178996 3
248544 1
900003 3
341287 7
2522679 10
1499995 5
882361 6
148980 3
1592751 7
1145749 6
998767 4
2099998 7
602470 4
911569 7
196598 3
2068521 8
504071 3
1783273 8
300000 1
212477 3
506770 2
1500001 5
169260 6
7 8
1989145 8
195981 2
2022283 9
2 1
95991 6
959902 7
1498966 5
2999991 10
5 6
4417 4
1455754 5
171177 1
1425404 7
79269 4
1 10
2099999 7
2100006 7
899998 3
18255 5
560067 8
1298511 9
899998 3
1499999 5
3265 5
550726 3
908916 5
10 5
2100007 7
46873 1
695191 3
1035407 7
189320 10
793506 7
143143 2
1 1
1338444 5
65025 1
995193 9
300001 1
5 2
296413 6
1723093 6
1490071 5
2001201 9
11985 10
1 1
1759003 7
1165822 7
242991 7
2100000 7
204584 7
10 9
600002 2
112079 1
449736 5
2099997 7
900003 3
141769 10
644854 6
1 10
1944466 7
1500005 5
5 2
231460 5
3000011 10
107130 3
572789 3
1366416 5
7 8
121016 1
1294492 6
158153 6
1382836 5
3000000 10
1 10
481937 3
133845 1
294149 3
19 7
4 2
1359763 6
296880 4
7 8
387532 3
864746 5
5 5
601479 5
775579 3
1159379 9
1003037 4
1758767 6
2094929 8
1653785 9
8 9
762548 9
1 10
1530247 6
145321 1
1489845 6
6 7
1651857 8
17 8
82284 1
900005 3
1751269 7
2487050 9
3 4
647904 6
300000 1
256943 2
5 6
1 10
1840511 7
980081 5
7 8
1 10
2699993 9
896032 3
1800010 6
306211 2
445967 4
1211259 6
214563 2
13 5
767378 3
4 3
1 2
1585391 6
1 10
2100000 7
1304483 6
1 10
178806 1
180991 2
525889 2
1199997 4
948499 10
260149 7
362448 6
1 10
4 5
464559 3
860910 5
600001 2
1 10
2396115 8
869896 3
1172935 4
1028080 8
143495 7
751292 3
898241 3
446799 6
359765 4
2399994 8
762194 7
151558 6
1799994 6
242542 2
184513 2
5 4
575809 3
448384 2
1200006 4
3000003 10
867401 8
2128401 9
1255563 6
2400001 8
1800006 6
871392 9
1865510 7
1381490 9
2 1
211234 1
900001 3
580245 2
174020 2
2100008 7
771747 3
1 10
899997 3
37849 1
279205 1
12535 4
241438 1
2399991 8
282221 1
1470301 7
821085 7
1536000 8
129365 6
549710 2
1 2
108787 6
399751 4
882521 9
15 8
438407 2
602252 10
2699999 9
17 8
358240 3
899997 3
2508400 9
651036 5
425435 4
257274 6
994960 9
1116836 5
2700009 9
1100779 5
368773 10
3 4
691957 8
168976 5
418753 2
5 6
1317612 6
810888 3
7 3
207126 6
739449 8
544488 2
437169 2
528181 10
1209732 7
520465 8
741987 4
733671 7
245742 1
890228 4
884379 4
94800 1
5 5
2400000 8
1 10
288254 2
697308 3
237996 2
2247023 8
776431 4
736255 3
2100008 7
3000006 10
598619 3
20188 9
900001 3
549571 6
1053560 10
219600 2
8 4
1775359 8
17 8
1 2
2399992 8
1631505 7
1563579 10
1458069 9
2083486 7
167436 1
115171 1
717897 5
1955711 10
279039 10
407040 6
1 10
152273 1
12 5
3000000 10
1500006 5
201461 2
13 6
2700004 9
1054344 4
1200001 4
1979936 7
2699990 9
900003 3
1365404 8
2192427 10
731737 7
2260397 8
11 6
24074 2
1 10
25 10
47511 4
900003 3
512634 6
8 7
2649259 9
287197 1
15 7
90900 1
29593 2
794146 3
3000015 10
836970 3
609786 6
762518 3
318490 6
2312022 10
899999 3
1189964 7
528742 9
973006 9
1500001 5
230554 2
306727 5
2034651 10
145040 4
738484 4
157530 6
657387 3
283232 1
2686910 10
963163 4
1037715 7
300638 2
1499998 5
1271259 5
188916 2
300001 1
208201 8
423403 3
600003 2
2230091 10
450719 6
14 7
4 4
1372006 9
1200007 4
48630 10
116554 2
1038697 4
2099992 7
2999993 10
1 10
482236 10
835325 6
2399992 8
1500000 5
103902 2
389269 2
102819 6
2791010 10
2099993 7
1 10
26830 3
14 6
303240 8
2800880 10
1 2
157956 1
43287 2
1699489 7
587705 4
312390 2
450073 2
769221 5
1171246 6
630879 4
488697 6
105367 1
12567 2
918606 8
238596 3
362101 6
475447 10
2399999 8
259028 9
37297 5
159818 3
358083 3
1 10
2699999 9
1 10
1289035 9
2100001 7
2399999 8
599999 2
74609 4
238957 1
1023925 7
1805625 9
4 2
1350549 10
283082 2
1084196 5
2253839 9
646930 3
386141 6
166435 2
134308 1
16 8
407022 7
1368300 9
257808 8
423701 4
2314230 10
899882 4
3 2
22011 1
1799999 6
91160 2
17 7
1200001 4
1 10
739712 4
1903769 7
433722 2
713447 9
11669 7
209661 1
366381 2
1420435 8
1134635 4
263568 1
673631 7
17 8
1 10
1 1
266767 1
6 7
393239 3
215516 6
2400005 8
600002 2
104356 4
8 9
1633765 6
818016 10
313335 2
1799998 6
750618 3
121999 8
2099998 7
185359 4
1245513 8
1 1
184791 5
867912 7
794504 8
300225 8
582735 2
1738625 8
2842105 10
1872832 7
416052 2
707032 3
517575 3
812151 10
1 10
443443 7
560298 6
2099996 7
1169625 9
1799999 6
1 10
479411 4
13 6
599999 2
1499995 5
1199997 4
152499 2
1711752 8
289579 6
1173926 10
2999989 10
1499994 5
1577455 6
2999999 10
17 8
1 10
2289438 9
14 7
1 10
1 10
2099993 7
2100002 7
1745112 6
66791 1
521296 8
2100005 7
1010773 4
189436 1
260464 3
2999989 10
652187 6
959996 10
519891 7
878596 4
1481179 5
899997 3
10 10
385365 3
1498513 6
15 6
201859 1
300000 1
1199995 4
1023125 6
480649 2
323052 5
1077201 5
259746 6
600003 2
1410062 8
78573 3
315550 5
13 6
9 8
2776179 10
3 4
3 3
155146 3
283946 9
599998 2
536854 5
555245 3
23 8
1598071 8
5 2
1 10
168968 1
900002 3
1381923 5
1997469 8
5 2
599998 2
1246212 9
1 10
2399999 8
1073251 6
784303 3
920040 6
299999 1
7 8
2999993 10
2291360 10
992809 9
551106 9
1503046 9
1098277 4
1218636 7
314281 5
2099994 7
660363 4
1809945 7
864831 10
2425159 10
374781 3
1 2
2300678 9
1179403 7
76170 2
395386 5
2100006 7
745105 4
136830 10
549984 9
605328 5
1442634 5
1107424 5
1365633 6
537944 7
348716 2
211824 3
1463905 7
1139112 8
38581 5
8235 1
10 6
23 8
2074827 7
504889 9
328318 3
700336 3
2500445 9
242431 1
308520 8
9 5
1144757 4
1854394 10
95361 8
2399995 8
1 10
1799994 6
775930 10
7 6
362156 5
730095 5
869292 9
300001 1
3 2
676777 3
859699 10
633560 4
1 1
1402096 5
20 10
1 10
498020 3
270427 2
188830 3
270646 7
1 1
613537 7
2399992 8
300000 1
15 6
12 6
2575026 9
1500006 5
172746 5
578822 2
279467 10
212591 5
2269559 9
155525 4
744959 8
854423 4
445873 9
763209 7
788068 4
4 5
1 10
31330 1
394989 2
66836 2
1604519 7
528455 3
81846 5
1 10
536572 2
463885 5
17 9
2099994 7
23 9
638938 7
1219829 5
2100011 7
17 8
174312 3
398699 6
1771902 7
654895 5
1200000 4
9 5
499963 4
2100001 7
2434951 9
6 3
2999989 10
404550 2
1374571 10
19 10
758227 8
1176994 7
1505461 7
756175 7
205507 9
2400001 8
9 9
1200004 4
1 1
179309 5
53976 2
300002 1
1799884 8
819612 4
248405 6
184634 2
9 4
2289 7
354680 4
2043217 8
1050902 7
1 10
1 10
478395 3
3000012 10
1148386 4
1530499 9
196675 1
301938 5
874614 6
12 6
600003 2
245447 1
2100008 7
1269566 5
1 10
285261 1
504860 2
3000005 10
1878750 7
250425 7
1895284 7
668710 9
300000 1
6633 5
7 3
2699995 9
223644 6
676228 4
1646889 10
1719139 8
1196585 6
6 7
4 5
107616 6
1169072 4
1732009 8
242215 2
1323100 10
600001 2
1200005 4
789133 4
649766 5
616878 3
323879 10
205828 3
511037 4
253627 9
11 5
23684 2
597235 4
245932 9
513155 7
1600055 8
404610 10
352702 3
229403 2
485223 7
2273411 9
7 4
337134 2
3 4
1800005 6
1584121 10
1800005 6
2100000 7
18 8
1 10
459899 2
1085201 6
236759 2
110770 1
1787848 7
207627 1
201788 2
391384 2
2066066 8
673021 5
466413 3
232030 5
11 5
668645 9
1200006 4
562882 3
1866826 8
7 8
2058191 8
6 6
1 10
11 5
1056978 10
2 3
14 6
265028 2
17 8
1081155 4
1195451 9
1499995 5
1 2
74041 6
144523 1
757531 9
2700010 9
600001 2
548810 2
494959 2
1211890 5
2763503 10
884576 9
1800001 6
2099995 7
2100004 7
7 3
1042516 9
823931 3
1699039 10
954484 7
10072 3
400141 2
1 10
228259 3
23 9
417312 9
42679 4
222452 1
5 3
464868 6
100262 6
113348 1
600001 2
196373 2
235309 4
7601 1
126881 2
14 5
2039104 9
487673 8
239632 4
2700005 9
96720 2
20 10
42658 5
361451 10
80922 6
1199997 4
173072 8
279745 1
146626 2
1883966 8
21 10
7 8
461033 3
2699999 9
252979 3
234031 2
982290 6
3000001 10
341412 3
13 6
1800005 6
325542 3
984029 9
2700009 9
458309 4
1 10
222114 1
781725 5
1500004 5
509177 2
1311225 7
894907 3
2522851 9
422259 5
1052594 9
2999999 10
736310 3
2399997 8
1 10
2699999 9
2100007 7
2494954 9
9 9
2700000 9
246000 7
1703238 8
1 10
572602 2
1200821 5
2313585 9
972502 5
979749 5
296712 1
3 3
2700008 9
327124 4
527953 3
2699991 9
1709694 6
115893 9
763915 8
2296320 10
1799994 6
164730 1
900001 3
2006706 9
223075 1
13 6
34439 10
259534 4
1138670 10
76384 1
1200005 4
255319 2
1500005 5
1 10
874301 4
434862 9
299999 1
1 10
1309415 5
1 10
460653 3
2399998 8
244009 3
3000011 10
224653 1
585611 5
373275 3
1567694 7
1 10
2294424 8
1102360 8
736436 3
1799999 6
335562 2
1800296 8
17 9
270509 7
123127 8
299999 1
1337241 8
1332680 8
321499 3
536846 4
2021168 9
42913 1
121649 4
1737899 8
287568 1
232692 6
45682 6
7 3
1071993 7
1452199 5
1 10
95128 9
1 10
421785 2
966917 9
296232 2
1 10
2400008 8
499413 2
3000009 10
337598 2
215631 1
103066 3
300001 1
1089950 5
2700004 9
382876 4
1084433 7
2100001 7
1775285 9
1049347 4
1 1
1825027 7
226156 4
899998 3
14 7
204631 4
1926861 7
164605 3
2037332 9
430686 2
599997 2
2 3
1799994 6
288932 1
243386 9
1590931 6
134792 5
338416 7
328243 7
8 8
1 10
326411 4
235607 2
1499997 5
7 4
1139877 4
700555 6
689709 4
900001 3
1249705 7
15 8
689446 6
573595 7
1499026 6
17 8
2099994 7
1 2
731406 6
168967 1
3000000 10
543913 5
2231137 8
1466936 8
1256987 6
1 10
66696 1
168504 2
948411 10
6 7
13 6
1 10
900003 3
1645194 9
1001910 9
1 10
300001 1
81517 1
1467769 8
1199995 4
2456500 10
1233517 6
131116 1
13663 1
7502 1
1 10
713953 6
3000015 10
1930219 7
255136 1
1523360 7
1 10
2105351 9
1076567 8
1605631 10
8 9
777000 7
13 6
738708 7
564979 3
168370 3
76441 6
253059 6
817113 4
1500003 5
431425 2
619179 3
401120 2
284810 1
478047 4
2 2
1334976 7
1 10
1495096 8
113880 4
2400000 8
9 4
1199996 4
233464 7
106867 4
1471368 7
899997 3
729901 5
2332005 9
1 10
1074943 6
2999990 10
2099993 7
1 1
1004429 9
79772 2
2906931 10
767505 3
16 8
1199999 4
1 10
1 10
2502908 9
1122547 4
4 3
204217 8
248937 1
917241 7
2143791 8
196442 9
2159162 9
878244 4
84731 1
792311 4
21 10
1 10
1 1
65011 6
381391 2
600000 2
1740811 9
1799994 6
6 7
341973 3
8 9
13 9
1338193 9
2001 1
95587 2
2099993 7
1984489 10
1279134 6
2527719 10
17 8
319277 2
458401 8
319893 3
151815 1
2045053 10
10 5
7 3
205181 1
1832554 7
21 10
1 10
1305162 9
1286070 10
4 4
126884 4
1113989 4
1 10
36042 3
809677 4
1065565 5
600000 2
2015828 9
183756 3
7 6
1766751 7
1151772 6
99663 5
3000001 10
156875 1
497351 7
2 1
1280919 5
116189 4
2099994 7
3 2
1 10
1361269 8
2099994 7
389774 7
322291 2
30331 9
2453327 9
479891 7
1 10
599997 2
8 9
2699990 9
369686 5
16848 2
9 9
1 10
608903 3
22143 1
5 5
270384 5
2872388 10
922292 8
2700010 9
1415336 10
1775672 9
587860 6
588185 3
1595040 8
364518 4
1867023 9
2099997 7
13 5
1594034 9
2099993 7
1 1
650841 7
1800005 6
1 10
662700 4
6 4
936576 6
840827 9
29409 2
511571 2
1 2
295350 1
78358 7
242011 9
1143003 4
10 7
525514 5
875693 4
126218 7
1 10
1979415 8
1878012 8
599999 2
1 10
432264 2
1507843 7
293228 1
965096 5
783952 5
686882 8
512160 10
90964 3
3 4
649589 5
2399992 8
9 4
29772 3
8 4
493273 2
3000010 10
1188793 9
1 1
1800005 6
900003 3
2100013 7
35748 1
375233 3
1 10
1506967 7
2505428 9
88841 6
149671 2
2 1
29572 1
1407245 6
1518806 7
1117087 4
1741135 6
19 10
1427765 10
514971 10
1352672 9
1006583 6
1769263 6
1200004 4
1 2
1680841 10
218140 2
174848 1
1046304 5
744340 4
445306 2
301036 7
5 3
2731951 10
1 10
300000 1
1172153 10
325328 9
6 5
999228 7
1156311 4
1199999 4
765095 5
1370551 9
11 6
2100010 7
1123739 7
105545 4
9 8
65616 1
599999 2
1800000 6
2 2
405395 3
1749653 6
591061 2
663171 3
863527 8
185588 1
1045591 5
2 1
9 10
1288899 9
1 1
834455 9
253274 7
476951 3
816734 3
640145 4
55290 2
17 9
2100008 7
605624 4
1800007 6
2100000 7
864860 10
1483683 8
1749784 7
1607734 9
515440 10
1 10
2700012 9
1284756 9
111354 1
2400000 8
1818552 8
11 7
2 1
2948402 10
215303 1
1199996 4
2700010 9
2089122 9
2100007 7
1214 2
711396 5
1589593 6
405837 2
70000 1
29680 4
1221839 8
2699994 9
1272131 7
629934 3
1985762 7
157940 1
534634 2
1 10
729044 4
7 3
1800005 6
2169570 10
1758493 6
35208 1
538385 2
1458418 6
2999991 10
1106655 8
940127 9
1 10
144779 1
366999 4
1633816 9
4 2
10 5
299999 1
721303 8
9 6
547391 4
2400001 8
1025179 8
1200003 4
299998 1
2099997 7
2700006 9
1089399 8
8 7
1425185 7
243180 1
509481 2
22927 1
1038668 9
9 9
2 2
300001 1
746921 8
599999 2
4 5
709599 5
572471 2
2399992 8
2135819 10
663249 5
51578 1
68764 3
822540 10
499121 5
24 10
631794 3
836944 4
335035 5
2400001 8
204342 1
917643 5
9 4
600001 2
323839 4
1 10
1181153 6
618207 4
2375578 9
432931 2
1368316 5
15 10
733140 9
313369 10
455945 2
1200005 4
178910 1
1 10
1 10
1199997 4
67639 5
156149 3
2 1
2028700 9
199058 2
47191 2
1687544 9
98109 10
200471 5
656251 6
493002 8
2400003 8
6 5
1457779 7
6 5
368180 2
1114949 5
1 10
722350 3
131049 6
4 5
270534 4
388235 4
272801 1
3 3
530335 6
958656 6
3 2
287393 1
1264318 9
599998 2
257235 1
1981879 8
2700008 9
1478529 8
2700014 9
193398 9
356523 2
3 1
624646 9
605720 3
1246505 7
2 3
9 10
322919 2
173182 1
1435868 6
2999999 10
183026 2
405067 6
15 6
95054 2
877867 3
519970 10
1310849 9
1 10
10015 1
1499999 5
1659526 6
1262849 7
886714 7
19 9
2182707 9
9 4
20 10
7 6
209626 1
5 6
144197 9
401403 9
74777 4
100130 1
446731 2
816673 6
1 1
2295992 8
260726 1
222994 2
7 8
767767 4
1 10
2399993 8
11 10
9 9
648439 4
736111 6
6 3
4 2
900000 3
3000000 10
633324 5
2122801 8
3 4
3 2
639988 7
692206 9
40209 7
114862 7
5481 1
399369 3
347525 9
2700006 9
6 7
7 3
11 5
2100006 7
599998 2
2399992 8
299998 1
19 7
680127 3
468565 2
2827879 10
20943 3
135674 1
1 1
348474 3
899998 3
1 10
264593 1
1799994 6
11 10
1500003 5
17 8
2776990 10
801754 3
5 2
2444461 10
1827065 10
1986081 7
899997 3
16 8
659673 4
2700009 9
2221253 9
201924 5
842058 6
93092 1
618344 4
138815 8
564541 3
300001 1
490379 2
92106 3
316504 3
459041 2
8 9
277828 3
621302 7
93631 10
359627 6
1 10
89853 2
599998 2
5 2
973706 5
2143035 9
1 10
79303 3
2410769 10
1 10
899998 3
520084 3
1045163 7
600003 2
590606 9
833219 5
513456 5
2320730 8
28623 3
470576 8
2316563 9
2100001 7
1547766 6
1927702 9
2700017 9
1146671 9
1 10
1682965 7
8 9
1499994 5
343681 4
424730 5
1 1
2050567 8
1624303 9
603837 4
15 7
2513592 9
2099995 7
1499999 5
2099992 7
2567921 10
100682 3
2381953 8
59049 5
74325 1
1264715 6
965543 6
899999 3
715876 3
600001 2
17 8
770268 4
17 9
316557 3
21627 1
957220 5
1 1
2399997 8
2313278 9
1800000 6
198975 1
1289575 6
1 10
1199997 4
2700004 9
518447 6
21 10
822975 3
1056809 8
120583 1
499428 3
1199999 4
359872 2
5 6
2374081 8
1 10
13 7
539899 6
213949 1
378773 2
262716 6
586198 7
170346 2
1750664 8
762033 9
1977772 7
1536017 6
1607743 6
332860 10
3 4
900000 3
2249209 8
1500004 5
1163315 7
1499999 5
1500004 5
300000 1
2 3
1 1
1 10
591676 5
2380640 10
500303 7
17 9
2099995 7
1162339 5
708465 4
1 10
152489 1
1046192 7
2099993 7
1216829 9
608174 5
627008 3
36040 3
1 10
203837 3
300002 1
966098 8
825935 6
1200003 4
20 7
1200003 4
1133382 6
9 7
234581 1
2700008 9
311706 7
216811 10
380971 2
1530215 9
243211 5
292788 7
1501409 6
1952263 9
300000 1
260205 6
422900 3
2100002 7
1153232 9
294766 1
126231 6
392842 3
1800001 6
1862032 8
1200005 4
2700008 9
2400007 8
41228 1
364572 3
1607426 9
182645 1
876224 7
151894 7
1023295 8
1271160 8
170690 1
418217 2
279233 4
383812 8
250649 1
19 10
96891 5
5 5
26057 3
232603 9
1 10
1113042 5
9 8
2099993 7
2399999 8
2100003 7
1708671 8
1117024 5
1558754 7
23 9
957472 10
29288 3
4 5
1 10
525235 8
1877050 9
1048594 6
365022 7
977119 6
459212 3
24 9
2009240 8
10 10
6 6
19157 1
1248802 7
7 8
416381 3
996581 5
673866 4
13663 1
900000 3
730351 9
3000011 10
329029 3
1741520 6
1439913 7
219621 5
2699990 9
881220 4
3 1
250217 1
1086801 8
154373 2
7 3
262711 8
147309 2
581158 10
715772 5
1197383 4
225208 9
2099993 7
2400000 8
235649 1
757232 5
878774 3
1559896 10
1159585 7
1 10
1816668 9
2130940 10
19476 1
19961 8
299998 1
1 10
241630 1
1 10
1 10
1919680 7
11 4
7 8
218726 4
1956422 7
6 7
2622194 9
8 4
341390 2
1 10
1799999 6
31284 7
1770360 7
260312 4
165140 10
2100008 7
265060 2
1034720 4
154065 1
2137070 10
558777 3
7 8
1 10
233838 9
2099999 7
245163 1
577123 2
240814 1
6 3
2247562 9
1 10
600001 2
284885 5
579322 2
7 5
526247 6
625329 9
1199996 4
2 2
9 4
14 7
216291 1
600003 2
112814 1
240457 6
900003 3
899998 3
1195686 9
1939048 9
221 3
273006 5
2099992 7
3000005 10
1 10
2999999 10
25922 2
909421 4
283707 2
988209 8
118990 6
413553 7
17 8
5 6
896835 4
2400008 8
283087 4
1200005 4
275369 4
600001 2
2145456 10
1090000 8
2244505 8
599997 2
3000009 10
18 9
524870 5
355890 3
978677 5
9 4
13 5
727467 4
42312 3
1569191 10
1384901 5
316841 8
141638 3
2699994 9
615359 3
1083763 4
1654782 7
1800005 6
275254 5
1433715 5
1790059 8
1 10
5 2
1 10
289209 1
2413035 9
599999 2
474049 7
1 10
1452557 7
1726117 7
1 1
586468 4
1153652 4
600000 2
1357755 8
785049 8
1 10
694799 7
720631 5
651910 10
1383940 5
803374 6
178686 9
273272 4
359488 2
1267669 5
1153915 6
1042295 8
9727 3
1200004 4
1 1
1 10
1441863 8
1292376 6
2100008 7
2425320 9
2700009 9
1500005 5
599997 2
2348740 9
1245756 7
264407 3
9 7
7 8
142926 8
2586330 9
1800011 6
323488 8
1499994 5
546906 2
222051 9
1476468 7
1789094 9
1355113 6
411123 3
803206 3
2822244 10
833826 6
171287 8
2534179 10
278447 8
560157 2
1 10
426735 3
699391 6
72751 8
784783 9
484164 2
2400000 8
11 5
721439 10
3 2
1 10
1320660 9
540548 4
765873 3
17 9
437716 2
200314 3
2548901 10
1058324 8
2999989 10
414052 3
1200001 4
3000006 10
8 4
2699996 9
90342 6
944760 10
1 10
1694639 6
2399992 8
2041775 8
366331 6
900003 3
300000 1
9 9
2228680 8
9 7
3236 5
795867 3
322020 2
3 2
969094 5
447019 3
1425711 10
1800004 6
1106614 9
1 10
1500001 5
1 10
1800001 6
1500007 5
151897 1
949343 8
1264600 5
1135974 4
385756 2
866812 3
19 10
164575 1
6 3
604216 8
1 10
1 10
7 6
1184346 6
1151617 6
607406 8
1214911 10
300000 1
174700 1
301391 10
11 5
1799999 6
815856 3
1220659 5
71191 7
754482 9
2400001 8
1 1
1939590 10
1200001 4
899996 3
3 4
449460 2
17 7
1167025 8
1101325 7
207144 1
113772 7
295749 2
411631 2
1364084 9
1550975 6
4 5
1 10
173865 8
783973 3
1111858 6
925235 5
12629 6
898722 7
899999 3
1153849 4
699279 10
885848 4
33049 4
486567 8
611122 3
11 5
259675 4
1019640 6
170136 6
13 7
202518 9
1168539 4
186969 1
1564248 6
1610307 9
210926 3
899996 3
1 10
1199996 4
640441 6
782851 5
15 10
907488 8
342557 10
446437 9
31307 2
3 1
1365653 6
1800001 6
2506681 9
560310 4
299998 1
923640 6
3 1
210209 7
325253 10
2093192 8
177081 10
251945 8
231156 2
1799998 6
882885 6
2163831 8
583411 2
6 6
20 10
19 10
207821 5
6 5
1960368 10
1 10
19 10
2699991 9
1350321 10
1199996 4
619014 4
229157 1
10 5
285715 1
527930 5
486024 2
1362877 7
909327 6
10 9
1652996 10
2079651 7
934679 8
893028 6
207983 3
1499996 5
1664282 8
43094 5
39496 5
878298 7
1150438 8
5 4
209453 4
2878519 10
1048914 6
10 5
679308 3
769817 10
983231 5
103029 5
706889 10
230076 8
18779 2
594783 9
1500008 5
525112 4
504638 9
1800007 6
2726519 10
382809 10
979040 9
1014509 7
694109 6
15 8
220393 4
1 10
2399999 8
299999 1
925075 5
1 10
231048 4
1686161 6
604 4
1 2
1 10
2211379 10
1 10
21 10
298444 2
392664 5
2 1
148329 8
858696 3
336549 4
2099999 7
8 3
971928 6
706518 10
2249727 10
2 1
1799999 6
1 1
1061993 5
2215736 9
1808449 10
31780 9
1 10
1740168 9
13 6
275517 4
1500004 5
812112 3
435328 2
1200006 4
3 2
214775 3
519854 2
1526163 8
806016 5
2399992 8
908160 8
5 3
1 10
1358229 7
6 7
18 9
950967 8
766229 3
1800003 6
2444149 10
2249939 10
487356 3
1800005 6
136774 5
1199998 4
1 10
1921328 8
216945 4
600003 2
1198925 4
2206791 9
409504 3
1362852 9
114552 8
12487 9
1439621 6
266763 1
705130 7
261330 8
1800009 6
39084 1
1619730 10
2700004 9
658254 4
1 10
681965 7
1083601 8
1799994 6
611759 4
323632 8
281415 4
403373 4
561285 9
785264 7
3000011 10
300000 1
1328801 6
1978491 10
1500001 5
163888 4
1544733 9
18 9
3 2
17935 8
2399999 8
1441001 8
292248 6
1561459 6
498351 4
2100010 7
2255279 10
2100001 7
784487 6
1 10
1066174 8
300000 1
684276 4
203374 8
1800009 6
299999 1
208124 2
895760 3
548550 5
299999 1
607431 7
2038200 10
4 5
90757 2
639822 6
1645087 10
153528 1
1379705 6
1200000 4
248780 5
94823 3
126340 8
267043 7
1681562 7
2328083 9
2099993 7
899999 3
2699991 9
2 1
1814786 9
576065 7
299455 1
605639 3
571406 7
191885 1
300001 1
899998 3
900000 3
1 10
404258 2
2699995 9
4 4
76789 8
1992209 8
1157764 6
482460 2
2142745 10
6 3
260395 1
748239 8
88052 3
29432 1
1996049 7
708301 3
3000001 10
851467 7
1 10
307350 4
1800003 6
874039 4
1013969 7
22558 6
16 10
2278672 8
786487 3
1929821 8
2504934 9
259930 3
900000 3
2097334 7
240793 7
720688 10
2021000 8
19 10
281555 3
1 10
132146 2
899998 3
1052079 4
1325704 7
1244411 10
5 2
1200000 4
87475 3
1280668 9
197315 1
793079 9
900005 3
1200000 4
811741 7
706420 7
692150 3
2999992 10
1991695 7
1 10
148341 9
899997 3
818211 5
1500001 5
1499997 5
899998 3
500103 9
1307730 6
1800011 6
738749 4
1499999 5
1674306 9
16658 2
900004 3
9 4
36728 9
159276 2
17 8
2673497 9
257457 1
1 10
11 4
2071293 7
1811983 8
1289993 9
125381 1
1379266 5
1217469 6
1257535 7
392926 2
612474 8
1 10
826894 3
1703330 10
35551 1
1200006 4
186913 2
3 3
1349729 6
19 10
807731 4
105245 3
900000 3
151428 1
9 4
213401 1
387119 10
341277 2
604922 6
17065 7
1226900 5
1199997 4
198835 5
88031 10
23380 1
3 1
514289 2
1200002 4
127839 1
1500001 5
1952664 8
446714 2
4 4
8059 1
2700007 9
10 10
1649053 6
46052 2
562283 6
831629 4
1904568 7
10 5
813335 4
316866 3
708411 3
548902 9
1200000 4
599999 2
533881 3
2100001 7
87285 2
2 3
11 4
1325533 6
156340 1
7742 4
1169179 6
2552661 9
1013019 5
600000 2
2813600 10
2100000 7
545582 3
1200004 4
1843739 10
1031831 10
899996 3
2999990 10
2871799 10
165155 2
498274 3
1 10
1468938 6
21815 8
299999 1
1147090 4
848244 4
1497661 6
128537 9
1499998 5
107632 7
129451 6
1 10
1201841 5
600000 2
