0 0
1000000000 1000000000
1000
665432179 435698436 10000000
173274112 785707668 10000000
757645203 256017758 10000000
451697765 862100222 10000000
56354982 132193283 10000000
574037656 70512241 10000000
753082463 889202619 10000000
420446184 546317254 10000000
271496445 293279305 10000000
964864939 207201215 10000000
396252867 721245698 10000000
975697117 930055126 10000000
844259245 638067840 10000000
977840582 500433434 10000000
225535480 534663791 10000000
658360358 973721680 10000000
827504676 715481519 10000000
440051814 955623412 10000000
504007005 114850612 10000000
673929699 85751515 10000000
417164157 954621075 10000000
823789509 233205155 10000000
335936713 180390928 10000000
476904150 745948683 10000000
632927231 81738771 10000000
522524795 22356220 10000000
640389164 292801942 10000000
388115132 861750567 10000000
493618442 215827337 10000000
30000211 326918394 10000000
788098763 650641280 10000000
443353372 799870386 10000000
529007769 874130492 10000000
646027718 367042907 10000000
151156188 408052247 10000000
323987791 628833564 10000000
23833693 315943033 10000000
507846068 540038554 10000000
271889806 205429891 10000000
93454550 441920787 10000000
830914771 845941765 10000000
748757288 732589222 10000000
727152263 88190054 10000000
365690038 930873668 10000000
336406539 432205531 10000000
782985652 66846295 10000000
999126596 327533175 10000000
681863461 120373405 10000000
471200507 178711129 10000000
790042519 376726494 10000000
620807865 508375496 10000000
974046406 788434695 10000000
604362736 786933243 10000000
3262837 359137656 10000000
585021271 289999176 10000000
473277511 335899797 10000000
59015048 923531407 10000000
325069878 602702797 10000000
694041179 488255140 10000000
487207442 339962226 10000000
659577570 975244911 10000000
532489589 493650171 10000000
792490029 991727121 10000000
496213549 399976922 10000000
795019834 563964479 10000000
959827330 938634581 10000000
293598753 920628714 10000000
301280969 236767695 10000000
980795795 124098239 10000000
238552996 816866606 10000000
412877719 315630180 10000000
679515114 291800916 10000000
610357796 423640160 10000000
175814673 600725896 10000000
613673 653713990 10000000
793434729 441068227 10000000
594100579 932708182 10000000
971911585 464341037 10000000
320151964 87670125 10000000
266930348 405994490 10000000
799428153 163722986 10000000
937865789 741590633 10000000
144397281 736131121 10000000
232183263 970573261 10000000
572614116 423655455 10000000
442222256 41867865 10000000
880507851 520670412 10000000
141975749 164045881 10000000
874961760 249991705 10000000
463347098 947824400 10000000
931553108 963439841 10000000
113180046 518578819 10000000
722501096 600561309 10000000
188994981 834011556 10000000
182545878 546801411 10000000
861827504 71528632 10000000
784432276 118995948 10000000
139287014 314130978 10000000
863380306 674583442 10000000
909717999 579610692 10000000
530973984 230133178 10000000
786976486 844076040 10000000
349584687 368223612 10000000
909783215 103692766 10000000
256130102 631569874 10000000
341192973 225209894 10000000
909483602 403477038 10000000
405817399 527381211 10000000
685895780 95744934 10000000
817065769 409040864 10000000
814970824 428383833 10000000
371923706 89935863 10000000
954227995 865217002 10000000
154554365 111619284 10000000
609300238 876730409 10000000
169449367 590236056 10000000
585453744 304556237 10000000
827587482 929922418 10000000
454468042 912405910 10000000
923805410 618015802 10000000
578324432 639689658 10000000
225968733 406293104 10000000
284291787 630889338 10000000
566663387 898983372 10000000
995626461 93628196 10000000
819925597 988991666 10000000
810976400 998423394 10000000
195674546 926058885 10000000
355886172 313285286 10000000
359092492 253458205 10000000
76936527 10490130 10000000
512691504 805048834 10000000
112483279 123717321 10000000
345406666 337069090 10000000
269490572 350089365 10000000
421319209 480584963 10000000
166556238 872622844 10000000
529175987 69699787 10000000
836790828 803477884 10000000
118690125 462163988 10000000
388087592 622649265 10000000
371645903 774145570 10000000
998205671 866434018 10000000
774856441 840828752 10000000
301211700 380262843 10000000
912820625 62407537 10000000
318876375 800503285 10000000
339316003 680922754 10000000
346474585 124932244 10000000
591554366 912826625 10000000
662618818 534479065 10000000
58077442 665518410 10000000
14459688 437902155 10000000
305249558 119705018 10000000
584049820 217210313 10000000
348761775 16287246 10000000
68890866 260820219 10000000
179957265 856808624 10000000
403060333 666565959 10000000
540974671 62871991 10000000
162533709 439645232 10000000
68017235 564512779 10000000
679470701 673909871 10000000
543427399 691893375 10000000
852997913 298857714 10000000
79512665 367864240 10000000
821883292 87919329 10000000
252661222 600884601 10000000
664864008 805115295 10000000
659451654 674083966 10000000
117827439 95614892 10000000
380232638 593071468 10000000
382159300 793036337 10000000
703414832 292036811 10000000
18355256 113423831 10000000
241368032 710439456 10000000
32841313 981593785 10000000
338228542 619865141 10000000
223850319 274564207 10000000
34855459 999557421 10000000
346382728 751292258 10000000
680021017 832451754 10000000
153011512 533789859 10000000
804403004 315732011 10000000
728837200 487932707 10000000
428530626 835635241 10000000
856027727 219218836 10000000
342802301 951087000 10000000
488464112 236814477 10000000
65317461 388668048 10000000
101676593 251916676 10000000
600950802 389112125 10000000
762615762 733353640 10000000
219294279 67640050 10000000
951845395 778495048 10000000
279501269 751387926 10000000
750721753 612487508 10000000
524309536 762530012 10000000
10083128 857802534 10000000
551150219 431892513 10000000
512355343 872330045 10000000
812663780 968816276 10000000
78486787 683403420 10000000
122268825 680855445 10000000
700588691 29484671 10000000
276712175 675104057 10000000
478294071 261465482 10000000
124312649 775653090 10000000
520440272 194771481 10000000
70517409 631135649 10000000
772244720 606150309 10000000
884413103 175740878 10000000
508406746 449390240 10000000
989576717 205517105 10000000
180438193 656179436 10000000
971972852 674216262 10000000
703208637 850713303 10000000
276005460 859583773 10000000
17428148 67253119 10000000
952713070 980636423 10000000
270936466 794806034 10000000
550094922 620140958 10000000
945997692 516406679 10000000
910217489 372008084 10000000
850329057 550939075 10000000
262399082 617571637 10000000
883549154 486740652 10000000
8843419 670140093 10000000
643105085 403133129 10000000
401394453 823372447 10000000
167640712 30725341 10000000
499798312 474351428 10000000
361403125 969228726 10000000
969193750 783561173 10000000
970462272 428308099 10000000
34869897 792330305 10000000
412341367 41876359 10000000
359262416 272852627 10000000
248790524 11268089 10000000
686138942 826346971 10000000
45374009 715364721 10000000
499428898 761457601 10000000
976530005 439570025 10000000
240069493 776704831 10000000
175526645 919142576 10000000
239553830 771590207 10000000
575199333 515877411 10000000
659774921 289977897 10000000
647623587 274749354 10000000
955082490 526128937 10000000
525962415 157384113 10000000
835820648 814747696 10000000
488019974 730468669 10000000
458779796 11351855 10000000
359317319 108673600 10000000
311253799 274299129 10000000
935043813 850169999 10000000
817295204 112940445 10000000
298654798 929035285 10000000
598002545 742332799 10000000
397920315 548463821 10000000
693314782 375623640 10000000
121195974 634094807 10000000
473282776 254151780 10000000
640555971 730235410 10000000
805228467 50791067 10000000
354204028 233647322 10000000
446054811 543838091 10000000
241052269 133585005 10000000
266476084 119588319 10000000
490307743 268031718 10000000
418799927 136279635 10000000
583366681 467497611 10000000
715726703 804064604 10000000
506314595 404005849 10000000
758410691 205609742 10000000
30692081 511756703 10000000
776230014 859311747 10000000
168926041 882610256 10000000
701533552 131396778 10000000
133748476 582772334 10000000
279923146 477241413 10000000
110019066 293678821 10000000
59739615 236829224 10000000
514397237 17244266 10000000
787322601 63533682 10000000
97235666 264705854 10000000
404236834 124849240 10000000
458921447 453796271 10000000
447552860 671326769 10000000
427069035 460492072 10000000
494204310 489045853 10000000
505033479 919401097 10000000
515920662 69591725 10000000
197305551 798876350 10000000
954188903 605765318 10000000
833864067 845715748 10000000
408803967 600781712 10000000
595773697 887994296 10000000
697574915 939872427 10000000
574373522 802126210 10000000
845022015 448043426 10000000
586467673 102489615 10000000
148915721 747444583 10000000
467334915 76169104 10000000
954557717 816863781 10000000
751710025 711823430 10000000
509757704 973093067 10000000
100557305 198905015 10000000
171068628 395873687 10000000
152977115 193771276 10000000
251672653 106290728 10000000
243162963 209058842 10000000
890897199 176642109 10000000
245151743 80984692 10000000
975858451 74832251 10000000
416954349 146799020 10000000
589356211 875076996 10000000
183448553 515426493 10000000
273984486 80136222 10000000
521045391 996857328 10000000
431915188 343881387 10000000
114610213 532919211 10000000
666549174 818947353 10000000
557302788 914151786 10000000
700806415 795146998 10000000
320538227 147279636 10000000
229929922 855628117 10000000
300373608 390752284 10000000
153454515 722737412 10000000
452589592 759770470 10000000
933339861 45986894 10000000
587205945 51314447 10000000
811814769 644599976 10000000
761328254 856587063 10000000
552590549 696154321 10000000
605518983 387062245 10000000
47320637 631712052 10000000
973294448 774367054 10000000
429634973 288933200 10000000
429832826 218830104 10000000
830212332 280552497 10000000
158141996 934190848 10000000
207976321 858644439 10000000
201367302 353356456 10000000
886815030 773672454 10000000
945010171 694035836 10000000
824586630 938284124 10000000
319313906 507987209 10000000
507814816 812075264 10000000
435958941 529342809 10000000
793897833 739873951 10000000
2450194 116459487 10000000
431147958 42563933 10000000
816653440 772967408 10000000
282666338 134626450 10000000
169049956 282090374 10000000
402937740 27117772 10000000
615071933 888864421 10000000
730324216 980260088 10000000
612904416 115273914 10000000
262055808 259847116 10000000
23542818 948217867 10000000
726816093 271283528 10000000
116874577 545969519 10000000
448726574 41040484 10000000
82975499 643040642 10000000
360807562 589145712 10000000
891793604 244894493 10000000
898199503 849024833 10000000
569458695 643365320 10000000
335611014 989324281 10000000
259192201 794998515 10000000
504805049 644011312 10000000
849614710 680849261 10000000
581076327 675702003 10000000
736919948 742447033 10000000
582688137 608159737 10000000
177803844 978510181 10000000
452364750 263801947 10000000
785697093 558160254 10000000
209754748 14666616 10000000
381384579 522274017 10000000
327734569 211807825 10000000
629060088 980461193 10000000
628468630 681891260 10000000
154624531 53210707 10000000
213834292 345521604 10000000
192263680 475856180 10000000
172429776 907891086 10000000
987418285 828226217 10000000
658779109 849920230 10000000
783827301 708425264 10000000
780219132 334663488 10000000
572689987 45070761 10000000
496461882 911188155 10000000
784486984 539998869 10000000
438386476 418884009 10000000
447804116 60641841 10000000
602579069 373431357 10000000
801504773 246931119 10000000
5477039 760866973 10000000
685459241 716458932 10000000
223786749 984113232 10000000
238920631 272510167 10000000
51964049 63861941 10000000
730979637 450755758 10000000
542668919 584216763 10000000
879520177 904775021 10000000
68100943 638241225 10000000
85780771 25019970 10000000
280961155 540477480 10000000
818342792 308205105 10000000
60117028 657330668 10000000
19881063 984770787 10000000
324214192 294881529 10000000
302027502 634760020 10000000
914164126 566519780 10000000
697168962 224786477 10000000
388072240 198959155 10000000
802270672 192064706 10000000
117106862 844936857 10000000
566713740 164456425 10000000
816574627 219288937 10000000
872111849 971612056 10000000
737421510 875163757 10000000
87987497 174208919 10000000
598179055 467257639 10000000
367982133 555686427 10000000
681585575 462793544 10000000
851167171 280240399 10000000
528668090 305499051 10000000
856221016 972895685 10000000
5866615 349091545 10000000
89791325 383441227 10000000
314561570 954354100 10000000
566810515 578846569 10000000
473680852 656803786 10000000
41264340 712471030 10000000
382308064 843702956 10000000
507002100 382055436 10000000
264684834 66369920 10000000
932429719 466605507 10000000
311578441 319005932 10000000
706607488 804291937 10000000
600500561 209922621 10000000
492901151 475905086 10000000
992053776 996700436 10000000
455345761 707503492 10000000
26923107 322624669 10000000
185206320 98940007 10000000
439260433 361448231 10000000
308606106 300940082 10000000
811124653 364157441 10000000
329018897 281344706 10000000
138383300 10009231 10000000
671490038 816693556 10000000
43079736 800022984 10000000
575499471 522162482 10000000
100211105 608752367 10000000
119831205 41403118 10000000
958392902 946140845 10000000
809307333 943914570 10000000
152703645 555511630 10000000
2532022 610095544 10000000
404378603 526003196 10000000
41415746 249264623 10000000
534899503 795340964 10000000
507671194 811964250 10000000
286562876 53406172 10000000
354797561 134000849 10000000
113493122 854124482 10000000
708026846 98960936 10000000
650763591 538120725 10000000
23936874 64785105 10000000
782980992 707958698 10000000
731599069 579269208 10000000
610061012 515535858 10000000
80125714 547471397 10000000
150773782 862848417 10000000
626215231 174777399 10000000
69669618 220265338 10000000
68681870 411567802 10000000
179089056 180526974 10000000
270642426 720899098 10000000
214206867 284711672 10000000
835331709 244411235 10000000
311040373 32941423 10000000
382776315 842088562 10000000
599160169 836140260 10000000
621058050 754974142 10000000
85251872 996152590 10000000
519431287 283796772 10000000
218966769 350641827 10000000
367838048 345192041 10000000
332124938 742023391 10000000
15320162 267464791 10000000
104059026 408835538 10000000
147006212 452003706 10000000
683760003 779592033 10000000
180443341 264678956 10000000
742511883 649989328 10000000
858684106 661336247 10000000
799947666 195593052 10000000
673674999 112862798 10000000
949429161 708967588 10000000
15916305 52624983 10000000
261550383 64148410 10000000
362016963 541595089 10000000
357827520 832123467 10000000
905904742 910944464 10000000
546895725 591537456 10000000
904435963 583364140 10000000
762749833 574390473 10000000
141027800 454742784 10000000
681217028 703855311 10000000
707262852 724240252 10000000
908710285 202146739 10000000
244334148 840461959 10000000
693880539 582344643 10000000
559316206 910764009 10000000
154709447 318421895 10000000
44901534 507601723 10000000
48175071 607203818 10000000
218217048 274017694 10000000
805421422 475559536 10000000
795485574 549580225 10000000
16402299 920627250 10000000
990274983 984477220 10000000
573580009 201318396 10000000
645388069 330462935 10000000
561352031 841683692 10000000
867394670 952301433 10000000
372551609 623188703 10000000
295280924 685044289 10000000
668527971 16288611 10000000
426348495 706384333 10000000
571591811 930688204 10000000
861571944 273149301 10000000
843873958 664017021 10000000
864675276 486313287 10000000
920522991 797486859 10000000
808249564 366383545 10000000
680094119 188684704 10000000
748803097 260958597 10000000
139415919 268887851 10000000
964206904 160989418 10000000
453012220 111101469 10000000
181100004 931277019 10000000
565653577 46527967 10000000
818472391 315615232 10000000
743101650 871975599 10000000
258228163 487096097 10000000
761212945 287510931 10000000
569080488 585838511 10000000
882165429 310434487 10000000
429173096 444789869 10000000
796117965 318816844 10000000
869798558 649881297 10000000
399398459 885279360 10000000
526107328 968607654 10000000
44958686 879936086 10000000
44635380 875416784 10000000
691107400 515736878 10000000
632096749 460092791 10000000
877923729 722201120 10000000
751335957 37121132 10000000
449399826 655694034 10000000
499499196 114450845 10000000
470939794 419525227 10000000
771513032 546626126 10000000
143381218 239527170 10000000
169581980 29959124 10000000
770950880 128913419 10000000
638502282 590652772 10000000
781607838 755582336 10000000
705965834 497545611 10000000
735816835 746970742 10000000
973446882 812735666 10000000
75058833 650699421 10000000
364713636 807454571 10000000
344596371 865106337 10000000
187667374 401192353 10000000
960149193 724312452 10000000
961690834 911351609 10000000
616905203 402237824 10000000
511273886 308746269 10000000
579603611 236717223 10000000
497356791 861190191 10000000
824426002 218167178 10000000
436299320 963605652 10000000
889388728 473553782 10000000
272200522 274872425 10000000
523474101 67240813 10000000
115233793 41726543 10000000
703680665 369937288 10000000
858508615 367845334 10000000
307018629 985868549 10000000
293325557 198077173 10000000
587428783 669666834 10000000
557436164 190753681 10000000
809995797 103234142 10000000
748837068 519726059 10000000
566387514 507181394 10000000
192229685 645136114 10000000
107532177 810970670 10000000
704492873 594692282 10000000
273043081 378360683 10000000
770703228 236626323 10000000
829237099 312286152 10000000
63014778 614426676 10000000
558306759 805535122 10000000
571190068 482971373 10000000
57416847 475177886 10000000
277420716 513728465 10000000
501696477 268214121 10000000
209486143 655836448 10000000
332578806 649288200 10000000
356691685 651544182 10000000
413257411 66026700 10000000
941864238 183278296 10000000
795033429 855441556 10000000
551631310 665663799 10000000
170483636 964899168 10000000
254681582 955969521 10000000
705076166 14670488 10000000
645409660 782826833 10000000
308213934 302278066 10000000
468573339 403572844 10000000
865205969 430262141 10000000
476390996 238372264 10000000
141066563 75536456 10000000
798463424 948491699 10000000
280528028 784487382 10000000
329429001 616106679 10000000
340433067 834502769 10000000
780942139 654955041 10000000
960118312 263517382 10000000
284879064 111406394 10000000
888879030 120039803 10000000
666228198 414918302 10000000
954599080 880774177 10000000
367135910 725457987 10000000
480439972 611121808 10000000
542731467 508705993 10000000
513539260 506145849 10000000
530572628 319503220 10000000
102871887 502876204 10000000
928049807 105497353 10000000
9147179 175483076 10000000
156929031 791868758 10000000
981465873 451518888 10000000
139001946 584838365 10000000
92303799 504157410 10000000
772939848 265838272 10000000
306498755 734822049 10000000
60548436 637096910 10000000
145848649 336353562 10000000
916256611 62241478 10000000
212836349 151880881 10000000
655579355 976930663 10000000
904623154 835532429 10000000
728913939 903290473 10000000
418925971 859337155 10000000
966068964 224510360 10000000
554749082 891468007 10000000
131863981 770842976 10000000
540389633 467743474 10000000
471078885 631415595 10000000
489069774 2535366 10000000
17668874 442970681 10000000
828396610 801475828 10000000
440578293 407314756 10000000
716390257 617152726 10000000
631079623 311746037 10000000
959782594 939201707 10000000
89022491 577750210 10000000
749863222 425666622 10000000
232274025 122176344 10000000
268629281 941743301 10000000
412358621 604646821 10000000
533888156 241812839 10000000
709021997 61078546 10000000
889035360 956926137 10000000
290604517 998775404 10000000
646795026 885941119 10000000
772338183 637943603 10000000
77220622 101076563 10000000
614436584 689555945 10000000
243266645 534360634 10000000
99541284 719910369 10000000
936825605 103011535 10000000
855173668 588910079 10000000
241136722 861112936 10000000
328104176 294202574 10000000
776434976 507889134 10000000
911895489 995846705 10000000
563815048 320474124 10000000
43656002 80167944 10000000
136424538 53206114 10000000
764464478 335170180 10000000
114645027 548820891 10000000
430046380 757000925 10000000
20248062 353718206 10000000
945973360 466245174 10000000
17265939 593095331 10000000
642421730 409412646 10000000
728654034 132622916 10000000
119713882 649315369 10000000
413854809 379938835 10000000
30960186 576684813 10000000
835654546 207327936 10000000
250718201 359929422 10000000
278104078 143893685 10000000
640463534 262916058 10000000
29619311 116763636 10000000
185840440 504492613 10000000
516461367 83763494 10000000
70178628 456400282 10000000
138297909 438435477 10000000
874077897 833017400 10000000
798058251 433762176 10000000
577141000 614802960 10000000
498634511 645037134 10000000
722462670 297404018 10000000
432351113 684157075 10000000
576394641 861611945 10000000
267208344 366578176 10000000
842680848 474427816 10000000
276782275 885944816 10000000
121891224 793415724 10000000
960052305 478718644 10000000
847516588 217944625 10000000
53477188 584256040 10000000
945585228 62689397 10000000
892687281 396752859 10000000
933285728 514307752 10000000
338225899 407578134 10000000
314288288 420015149 10000000
864349973 231188282 10000000
708269152 135535208 10000000
658813562 127216100 10000000
297023290 623634827 10000000
523388803 167359388 10000000
377952063 160941646 10000000
251532431 236530716 10000000
65926215 371539287 10000000
434376164 871087824 10000000
243536044 250541997 10000000
48238135 648717870 10000000
127651611 661771269 10000000
90666723 127389452 10000000
685768668 878360241 10000000
571410117 714859799 10000000
666608614 153341471 10000000
293742002 509277988 10000000
779822151 552283801 10000000
631689918 99711258 10000000
105352117 264507982 10000000
426883517 803286450 10000000
84858866 945536138 10000000
414855110 43464915 10000000
331990442 465068325 10000000
818834918 282613966 10000000
362841245 899512913 10000000
804000102 600424283 10000000
867832353 413887815 10000000
397071943 512118926 10000000
875717919 526783041 10000000
723786945 255894211 10000000
171948714 794772933 10000000
561487787 779527094 10000000
44864729 965076546 10000000
930757042 535928204 10000000
96681495 600109699 10000000
639071369 688932372 10000000
315250656 336394371 10000000
280339723 590611744 10000000
552635172 692095201 10000000
868484474 981415341 10000000
334957879 352635691 10000000
478570682 695813885 10000000
488515713 858516674 10000000
875091109 516360499 10000000
764405807 977554429 10000000
975030159 383733491 10000000
328226305 293070418 10000000
132799581 865603444 10000000
641028498 369279896 10000000
856829034 242807014 10000000
283234846 943969133 10000000
970687767 194460284 10000000
684177873 704687197 10000000
812889376 72491207 10000000
378301117 997411693 10000000
769862303 574861165 10000000
707001156 464742269 10000000
701743604 542670831 10000000
853731557 275804792 10000000
955031443 208235035 10000000
333055670 40735414 10000000
615674010 793071560 10000000
933026869 909028367 10000000
111063241 139124727 10000000
759556113 740744132 10000000
998363369 316034753 10000000
25027386 348712934 10000000
548131159 371180652 10000000
743880595 999603543 10000000
300722585 629420342 10000000
514374683 684709780 10000000
622898028 726315302 10000000
745299147 590621252 10000000
390711445 622514912 10000000
430037256 127170517 10000000
869738875 227365644 10000000
484968810 973688198 10000000
823027252 875036436 10000000
19708940 565942853 10000000
265651594 886010845 10000000
636154949 164881114 10000000
763883842 253211574 10000000
25137805 918447688 10000000
838167869 613722321 10000000
242864713 25931530 10000000
816365378 306494442 10000000
526430071 988422937 10000000
58080342 619995086 10000000
512668505 629917312 10000000
951014250 284641548 10000000
683053040 161637046 10000000
406881570 541861678 10000000
663171749 575579519 10000000
150838439 40706232 10000000
809780906 458516915 10000000
367621193 24374017 10000000
276258418 617270573 10000000
14696208 147744757 10000000
553943046 393772731 10000000
410471667 228265825 10000000
239854433 773684485 10000000
743246708 761066486 10000000
642168185 482817457 10000000
670846978 668650953 10000000
917596848 584791348 10000000
904900059 960147638 10000000
243474378 459438696 10000000
437411028 369907493 10000000
591488187 498429804 10000000
906523568 757970198 10000000
306878378 940894555 10000000
187140313 165563833 10000000
658106459 903859328 10000000
914318360 525020992 10000000
63327946 854069350 10000000
871732225 733137299 10000000
992642107 595864170 10000000
997548929 923073310 10000000
219454130 507433415 10000000
853530700 151559362 10000000
284762259 566982906 10000000
471083475 900747012 10000000
231446897 565688132 10000000
684882964 521441095 10000000
352500120 856829286 10000000
627763985 368452766 10000000
417962055 454393693 10000000
376609341 274880489 10000000
891032621 513890181 10000000
951301477 914648918 10000000
410537697 614727238 10000000
879585657 611830079 10000000
513761481 504532209 10000000
470123348 97071923 10000000
807635483 640106568 10000000
584514609 382096329 10000000
48866986 292050293 10000000
958137562 369627041 10000000
405379169 768331275 10000000
694867982 477184069 10000000
42056157 802456239 10000000
438280928 740484881 10000000
500604199 101630035 10000000
113669196 313977055 10000000
756717785 813215221 10000000
655650885 281152348 10000000
440826458 246174094 10000000
996293131 523531582 10000000
480324307 729868284 10000000
130713563 323733951 10000000
291367914 370493976 10000000
744173222 960647528 10000000
141813827 315194887 10000000
137981854 223474001 10000000
8313486 921756818 10000000
923549689 407526727 10000000
433953783 703464068 10000000
645436042 964649546 10000000
219151085 69877888 10000000
165134885 980089759 10000000
749184686 353734747 10000000
615802326 249726693 10000000
880915837 357957737 10000000
805317993 770116438 10000000
20215424 356777109 10000000
159668872 17794359 10000000
862553448 226556728 10000000
410183038 714659715 10000000
306019842 396377565 10000000
965830603 757675792 10000000
563729069 127796474 10000000
10327207 801910141 10000000
613650535 563562824 10000000
29199101 795569212 10000000
900719840 607648430 10000000
751311641 64946346 10000000
11444919 353785575 10000000
960303424 248340883 10000000
926831430 295904165 10000000
203822384 830993528 10000000
650334014 507660170 10000000
916469550 513609298 10000000
897911276 325028612 10000000
737600560 812370841 10000000
452813270 133854181 10000000
248988114 453740403 10000000
656572620 420067524 10000000
910920946 202029943 10000000
866562575 344448194 10000000
952512630 488033244 10000000
248591959 508589287 10000000
803270242 137903803 10000000
261427826 361716836 10000000
278274080 226857656 10000000
50388159 803043489 10000000
992041159 677753167 10000000
540673781 619316049 10000000
204506717 680584809 10000000
71003525 561351798 10000000
892374764 540660474 10000000
795449922 23452049 10000000
567346412 956230033 10000000
418814449 932528238 10000000
742784510 227396096 10000000
13111904 755601486 10000000
803882795 131126546 10000000
101195619 160882783 10000000
871870083 813026817 10000000
691852844 642323060 10000000
516763231 308110007 10000000
558587912 300233202 10000000
273949260 341787831 10000000
262145331 429474320 10000000
291833548 268918539 10000000
255847810 310186829 10000000
409921702 821309329 10000000
4933334 940174107 10000000
636473262 435924251 10000000
802870446 731504666 10000000
453687810 307978486 10000000
521816729 350699174 10000000
725659865 124387456 10000000
302542329 612589818 10000000
580182211 884006134 10000000
518718391 847953981 10000000
964560501 310682947 10000000
700703682 186616743 10000000
281761244 22612528 10000000
471603310 298343036 10000000
438800133 45791557 10000000
639530267 226315418 10000000
206130826 274250673 10000000
616000901 16874040 10000000
123183259 322068708 10000000
637997760 535129874 10000000
73155281 179628812 10000000
913905157 460850009 10000000
81322825 748017881 10000000
940035706 964934702 10000000
602060082 174368063 10000000
755730355 889759272 10000000
398733898 147709719 10000000
938498724 593972958 10000000
751730512 408676926 10000000
913116294 417124443 10000000
861104176 124368652 10000000
292066674 730110552 10000000
906249375 52403798 10000000
758298240 744580433 10000000
499765323 353811059 10000000
926405746 114424681 10000000
763402220 789565311 10000000
92366875 425029301 10000000
675717976 52053130 10000000
859385704 425640089 10000000
172859128 544841784 10000000
608970843 703403950 10000000
792511751 162667501 10000000
123349225 329687411 10000000
886143495 464096391 10000000
